uploader-cos-15e239de.91b8eb43.js 220 KB

12345678910111213
  1. import{c as et,t as tt}from"./index.34b03be2.js";import{m as commonjsGlobal,k as getDefaultExportFromCjs,d as dayjs,l as lodash}from"./elementPlus.4833989a.js";import"./vue.adf17aba.js";import"./echarts.72dc8373.js";var cosJsSdkV5={exports:{}};(function(module,exports){(function(C,u){module.exports=u()})(commonjsGlobal,function(){return function(v){var C={};function u(g){if(C[g])return C[g].exports;var T=C[g]={i:g,l:!1,exports:{}};return v[g].call(T.exports,T,T.exports,u),T.l=!0,T.exports}return u.m=v,u.c=C,u.d=function(g,T,c){u.o(g,T)||Object.defineProperty(g,T,{enumerable:!0,get:c})},u.r=function(g){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},u.t=function(g,T){if(T&1&&(g=u(g)),T&8||T&4&&typeof g=="object"&&g&&g.__esModule)return g;var c=Object.create(null);if(u.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:g}),T&2&&typeof g!="string")for(var x in g)u.d(c,x,(function(N){return g[N]}).bind(null,x));return c},u.n=function(g){var T=g&&g.__esModule?function(){return g.default}:function(){return g};return u.d(T,"a",T),T},u.o=function(g,T){return Object.prototype.hasOwnProperty.call(g,T)},u.p="/dist/",u(u.s="./index.js")}({"./index.js":function(v,C,u){var g=u("./src/cos.js");v.exports=g},"./lib/base64.js":function(v,C){var u=function(g){g=g||{};var T=g.Base64,c="2.1.9",x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=function(U){for(var j={},R=0,M=U.length;R<M;R++)j[U.charAt(R)]=R;return j}(x),H=String.fromCharCode,F=function(j){if(j.length<2){var R=j.charCodeAt(0);return R<128?j:R<2048?H(192|R>>>6)+H(128|R&63):H(224|R>>>12&15)+H(128|R>>>6&63)+H(128|R&63)}else{var R=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return H(240|R>>>18&7)+H(128|R>>>12&63)+H(128|R>>>6&63)+H(128|R&63)}},I=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,G=function(j){return j.replace(I,F)},Y=function(j){var R=[0,2,1][j.length%3],M=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),W=[x.charAt(M>>>18),x.charAt(M>>>12&63),R>=2?"=":x.charAt(M>>>6&63),R>=1?"=":x.charAt(M&63)];return W.join("")},Q=g.btoa?function(U){return g.btoa(U)}:function(U){return U.replace(/[\s\S]{1,3}/g,Y)},q=function(U){return Q(G(U))},K=function(j,R){return R?q(String(j)).replace(/[+\/]/g,function(M){return M=="+"?"-":"_"}).replace(/=/g,""):q(String(j))},ue=function(j){return K(j,!0)},Z=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),le=function(j){switch(j.length){case 4:var R=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),M=R-65536;return H((M>>>10)+55296)+H((M&1023)+56320);case 3:return H((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return H((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},P=function(j){return j.replace(Z,le)},E=function(j){var R=j.length,M=R%4,W=(R>0?N[j.charAt(0)]<<18:0)|(R>1?N[j.charAt(1)]<<12:0)|(R>2?N[j.charAt(2)]<<6:0)|(R>3?N[j.charAt(3)]:0),X=[H(W>>>16),H(W>>>8&255),H(W&255)];return X.length-=[0,0,2,1][M],X.join("")},m=g.atob?function(U){return g.atob(U)}:function(U){return U.replace(/[\s\S]{1,4}/g,E)},$=function(U){return P(m(U))},y=function(j){return $(String(j).replace(/[-_]/g,function(R){return R=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},z=function(){var j=g.Base64;return g.Base64=T,j},V={VERSION:c,atob:m,btoa:Q,fromBase64:y,toBase64:K,utob:G,encode:K,encodeURI:ue,btou:P,decode:y,noConflict:z};return V}();v.exports=u},"./lib/beacon.min.js":function(v,C,u){var g,T,c=u("./node_modules/@babel/runtime/helpers/typeof.js");(function(x,N){c(C)=="object"&&typeof v<"u"?v.exports=N():(g=N,T=typeof g=="function"?g.call(C,u,C,v):g,T!==void 0&&(v.exports=T))})(this,function(){var x=function(n,r){return x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,p){o.__proto__=p}||function(o,p){for(var k in p)Object.prototype.hasOwnProperty.call(p,k)&&(o[k]=p[k])},x(n,r)},N=function(){return N=Object.assign||function(n){for(var r,o=1,p=arguments.length;o<p;o++)for(var k in r=arguments[o])Object.prototype.hasOwnProperty.call(r,k)&&(n[k]=r[k]);return n},N.apply(this,arguments)};function H(s,n,r,o){return new(r||(r=Promise))(function(p,k){function O(ye){try{ge(o.next(ye))}catch(ee){k(ee)}}function J(ye){try{ge(o.throw(ye))}catch(ee){k(ee)}}function ge(ye){var ee;ye.done?p(ye.value):(ee=ye.value,ee instanceof r?ee:new r(function(ke){ke(ee)})).then(O,J)}ge((o=o.apply(s,n||[])).next())})}function F(s,n){var r,o,p,k,O={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return k={next:J(0),throw:J(1),return:J(2)},typeof Symbol=="function"&&(k[Symbol.iterator]=function(){return this}),k;function J(ge){return function(ye){return function(ee){if(r)throw new TypeError("Generator is already executing.");for(;O;)try{if(r=1,o&&(p=2&ee[0]?o.return:ee[0]?o.throw||((p=o.return)&&p.call(o),0):o.next)&&!(p=p.call(o,ee[1])).done)return p;switch(o=0,p&&(ee=[2&ee[0],p.value]),ee[0]){case 0:case 1:p=ee;break;case 4:return O.label++,{value:ee[1],done:!1};case 5:O.label++,o=ee[1],ee=[0];continue;case 7:ee=O.ops.pop(),O.trys.pop();continue;default:if(p=O.trys,!((p=p.length>0&&p[p.length-1])||ee[0]!==6&&ee[0]!==2)){O=0;continue}if(ee[0]===3&&(!p||ee[1]>p[0]&&ee[1]<p[3])){O.label=ee[1];break}if(ee[0]===6&&O.label<p[1]){O.label=p[1],p=ee;break}if(p&&O.label<p[2]){O.label=p[2],O.ops.push(ee);break}p[2]&&O.ops.pop(),O.trys.pop();continue}ee=n.call(s,O)}catch(ke){ee=[6,ke],o=0}finally{r=p=0}if(5&ee[0])throw ee[1];return{value:ee[0]?ee[1]:void 0,done:!0}}([ge,ye])}}}var I="__BEACON_",G="__BEACON_deviceId",Y="last_report_time",Q="sending_event_ids",q="beacon_config",K="beacon_config_request_time",ue=function(){function s(){var n=this;this.emit=function(r,o){if(n){var p,k=n.__EventsList[r];if(k!=null&&k.length){k=k.slice();for(var O=0;O<k.length;O++){p=k[O];try{var J=p.callback.apply(n,[o]);if(p.type===1&&n.remove(r,p.callback),J===!1)break}catch(ge){throw ge}}}return n}},this.__EventsList={}}return s.prototype.indexOf=function(n,r){for(var o=0;o<n.length;o++)if(n[o].callback===r)return o;return-1},s.prototype.on=function(n,r,o){if(o===void 0&&(o=0),this){var p=this.__EventsList[n];if(p||(p=this.__EventsList[n]=[]),this.indexOf(p,r)===-1){var k={name:n,type:o||0,callback:r};return p.push(k),this}return this}},s.prototype.one=function(n,r){this.on(n,r,1)},s.prototype.remove=function(n,r){if(this){var o=this.__EventsList[n];if(!o)return null;if(!r){try{delete this.__EventsList[n]}catch{}return null}if(o.length){var p=this.indexOf(o,r);o.splice(p,1)}return this}},s}();function Z(s,n){for(var r={},o=0,p=Object.keys(s);o<p.length;o++){var k=p[o],O=s[k];if(typeof O=="string")r[le(k)]=le(O);else{if(n)throw new Error("value mast be string !!!!");r[le(String(k))]=le(String(O))}}return r}function le(s){if(typeof s!="string")return s;try{return s.replace(new RegExp("\\|","g"),"%7C").replace(new RegExp("\\&","g"),"%26").replace(new RegExp("\\=","g"),"%3D").replace(new RegExp("\\+","g"),"%2B")}catch{return""}}function P(s){return String(s.A99)+String(s.A100)}var E=function(){},m=function(){function s(n){var r=this;this.lifeCycle=new ue,this.uploadJobQueue=[],this.additionalParams={},this.delayTime=0,this._normalLogPipeline=function(o){if(!o||!o.reduce||!o.length)throw new TypeError("createPipeline 方法需要传入至少有一个 pipe 的数组");return o.length===1?function(p,k){o[0](p,k||E)}:o.reduce(function(p,k){return function(O,J){return J===void 0&&(J=E),p(O,function(ge){return k==null?void 0:k(ge,J)})}})}([function(o){r.send({url:r.strategy.getUploadUrl(),data:o,method:"post",contentType:"application/json;charset=UTF-8"},function(){var p=r.config.onReportSuccess;typeof p=="function"&&p(JSON.stringify(o.events))},function(){var p=r.config.onReportFail;typeof p=="function"&&p(JSON.stringify(o.events))})}]),function(o,p){if(!o)throw p instanceof Error?p:new Error(p)}(!!n.appkey,"appkey must be initial"),this.config=N({},n)}return s.prototype.onUserAction=function(n,r){this.preReport(n,r,!1)},s.prototype.onDirectUserAction=function(n,r){this.preReport(n,r,!0)},s.prototype.preReport=function(n,r,o){n?this.strategy.isEventUpOnOff()&&(this.strategy.isBlackEvent(n)||this.strategy.isSampleEvent(n)||this.onReport(n,r,o)):this.errorReport.reportError("602"," no eventCode")},s.prototype.addAdditionalParams=function(n){for(var r=0,o=Object.keys(n);r<o.length;r++){var p=o[r];this.additionalParams[p]=n[p]}},s.prototype.setChannelId=function(n){this.commonInfo.channelID=String(n)},s.prototype.setOpenId=function(n){this.commonInfo.openid=String(n)},s.prototype.setUnionid=function(n){this.commonInfo.unid=String(n)},s.prototype.getDeviceId=function(){return this.commonInfo.deviceId},s.prototype.getCommonInfo=function(){return this.commonInfo},s.prototype.removeSendingId=function(n){try{var r=JSON.parse(this.storage.getItem(Q)),o=r.indexOf(n);o!=-1&&(r.splice(o,1),this.storage.setItem(Q,JSON.stringify(r)))}catch{}},s}(),$=function(){function s(n,r,o,p){this.requestParams={},this.network=p,this.requestParams.attaid="00400014144",this.requestParams.token="6478159937",this.requestParams.product_id=n.appkey,this.requestParams.platform=o,this.requestParams.uin=r.deviceId,this.requestParams.model="",this.requestParams.os=o,this.requestParams.app_version=n.appVersion,this.requestParams.sdk_version=r.sdkVersion,this.requestParams.error_stack="",this.uploadUrl=n.isOversea?"https://htrace.wetvinfo.com/kv":"https://h.trace.qq.com/kv"}return s.prototype.reportError=function(n,r){this.requestParams._dc=Math.random(),this.requestParams.error_msg=r,this.requestParams.error_code=n,this.network.get(this.uploadUrl,{params:this.requestParams}).catch(function(o){})},s}(),y=function(){function s(n,r,o,p,k){this.strategy={isEventUpOnOff:!0,httpsUploadUrl:"https://otheve.beacon.qq.com/analytics/v2_upload",requestInterval:30,blacklist:[],samplelist:[]},this.realSample={},this.appkey="",this.needQueryConfig=!0,this.appkey=r.appkey,this.storage=p,this.needQueryConfig=n;try{var O=JSON.parse(this.storage.getItem(q));O&&this.processData(O)}catch{}r.isOversea&&(this.strategy.httpsUploadUrl="https://svibeacon.onezapp.com/analytics/v2_upload"),!r.isOversea&&this.needRequestConfig()&&this.requestConfig(r.appVersion,o,k)}return s.prototype.requestConfig=function(n,r,o){var p=this;this.storage.setItem(K,Date.now().toString()),o.post("https://oth.str.beacon.qq.com/trpc.beacon.configserver.BeaconConfigService/QueryConfig",{platformId:typeof wx>"u"?"3":"4",mainAppKey:this.appkey,appVersion:n,sdkVersion:r.sdkVersion,osVersion:r.userAgent,model:"",packageName:"",params:{A3:r.deviceId}}).then(function(k){if(k.data.ret==0)try{var O=JSON.parse(k.data.beaconConfig);O&&(p.processData(O),p.storage.setItem(q,k.data.beaconConfig))}catch{}else p.processData(null),p.storage.setItem(q,"")}).catch(function(k){})},s.prototype.processData=function(n){var r,o,p,k,O;this.strategy.isEventUpOnOff=(r=n==null?void 0:n.isEventUpOnOff)!==null&&r!==void 0?r:this.strategy.isEventUpOnOff,this.strategy.httpsUploadUrl=(o=n==null?void 0:n.httpsUploadUrl)!==null&&o!==void 0?o:this.strategy.httpsUploadUrl,this.strategy.requestInterval=(p=n==null?void 0:n.requestInterval)!==null&&p!==void 0?p:this.strategy.requestInterval,this.strategy.blacklist=(k=n==null?void 0:n.blacklist)!==null&&k!==void 0?k:this.strategy.blacklist,this.strategy.samplelist=(O=n==null?void 0:n.samplelist)!==null&&O!==void 0?O:this.strategy.samplelist;for(var J=0,ge=this.strategy.samplelist;J<ge.length;J++){var ye=ge[J].split(",");ye.length==2&&(this.realSample[ye[0]]=ye[1])}},s.prototype.needRequestConfig=function(){if(!this.needQueryConfig)return!1;var n=Number(this.storage.getItem(K));return Date.now()-n>60*this.strategy.requestInterval*1e3},s.prototype.getUploadUrl=function(){return this.strategy.httpsUploadUrl+"?appkey="+this.appkey},s.prototype.isBlackEvent=function(n){return this.strategy.blacklist.indexOf(n)!=-1},s.prototype.isEventUpOnOff=function(){return this.strategy.isEventUpOnOff},s.prototype.isSampleEvent=function(n){return!!Object.prototype.hasOwnProperty.call(this.realSample,n)&&this.realSample[n]<Math.floor(Math.random()*Math.floor(1e4))},s}(),z="session_storage_key",V=function(){function s(n,r,o){this.getSessionStackDepth=0,this.beacon=o,this.storage=n,this.duration=r,this.appkey=o.config.appkey}return s.prototype.getSession=function(){this.getSessionStackDepth+=1;var n=this.storage.getItem(z);if(!n)return this.createSession();var r="",o=0;try{var p=JSON.parse(n)||{sessionId:void 0,sessionStart:void 0};if(!p.sessionId||!p.sessionStart)return this.createSession();var k=Number(this.storage.getItem(Y));if(Date.now()-k>this.duration)return this.createSession();r=p.sessionId,o=p.sessionStart,this.getSessionStackDepth=0}catch{}return{sessionId:r,sessionStart:o}},s.prototype.createSession=function(){var n=Date.now(),r={sessionId:this.appkey+"_"+n.toString(),sessionStart:n};this.storage.setItem(z,JSON.stringify(r)),this.storage.setItem(Y,n.toString());var o="is_new_user",p=this.storage.getItem(o);return this.getSessionStackDepth<=1&&this.beacon.onDirectUserAction("rqd_applaunched",{A21:p?"N":"Y"}),this.storage.setItem(o,JSON.stringify(!1)),r},s}();function U(){var s=navigator.userAgent,n=s.indexOf("compatible")>-1&&s.indexOf("MSIE")>-1,r=s.indexOf("Edge")>-1&&!n,o=s.indexOf("Trident")>-1&&s.indexOf("rv:11.0")>-1;if(n){new RegExp("MSIE (\\d+\\.\\d+);").test(s);var p=parseFloat(RegExp.$1);return p==7?7:p==8?8:p==9?9:p==10?10:6}return r?-2:o?11:-1}function j(s,n){var r,o;return(r="https://tun-cos-1258344701.file.myqcloud.com/fp.js",o===void 0&&(o=Date.now()+"-"+Math.random()),new Promise(function(p,k){if(document.getElementById(o))p(void 0);else{var O=document.getElementsByTagName("head")[0],J=document.createElement("script");J.onload=function(){return function(){J.onload=null,p(void 0)}},J.onerror=function(ge){J.onerror=null,O.removeChild(J),k(ge)},J.src=r,J.id=o,O.appendChild(J)}})).then(function(){new Fingerprint().getQimei36(s,n)}).catch(function(p){}),""}var R=function(){return(R=Object.assign||function(n){for(var r,o=1,p=arguments.length;o<p;o++)for(var k in r=arguments[o])Object.prototype.hasOwnProperty.call(r,k)&&(n[k]=r[k]);return n}).apply(this,arguments)},M,W=function(){function s(n,r){r===void 0&&(r={}),this.reportOptions={},this.config=n,this.reportOptions=r}return s.canUseDB=function(){return!!(window!=null&&window.indexedDB)},s.prototype.openDB=function(){var n=this;return new Promise(function(r,o){if(!s.canUseDB())return o({message:"当前不支持 indexeddb"});var p=n.config,k=p.name,O=p.version,J=p.stores,ge=indexedDB.open(k,O);ge.onsuccess=function(){n.db=ge.result,r(),R({result:1,func:"open",params:JSON.stringify(n.config)},n.reportOptions)},ge.onerror=function(ye){var ee,ke;o(ye),R({result:0,func:"open",params:JSON.stringify(n.config),error_msg:(ke=(ee=ye.target)===null||ee===void 0?void 0:ee.error)===null||ke===void 0?void 0:ke.message},n.reportOptions)},ge.onupgradeneeded=function(){n.db=ge.result;try{J==null||J.forEach(function(ye){n.createStore(ye)})}catch(ye){R({result:0,func:"open",params:JSON.stringify(n.config),error_msg:ye.message},n.reportOptions),o(ye)}}})},s.prototype.useStore=function(n){return this.storeName=n,this},s.prototype.deleteDB=function(){var n=this;return this.closeDB(),new Promise(function(r,o){var p=indexedDB.deleteDatabase(n.config.name);p.onsuccess=function(){return r()},p.onerror=o})},s.prototype.closeDB=function(){var n;(n=this.db)===null||n===void 0||n.close(),this.db=null},s.prototype.getStoreCount=function(){var n=this;return new Promise(function(r,o){var p=n.getStore("readonly").count();p.onsuccess=function(){return r(p.result)},p.onerror=o})},s.prototype.clearStore=function(){var n=this;return new Promise(function(r,o){var p=n.getStore("readwrite").clear();p.onsuccess=function(){return r()},p.onerror=o})},s.prototype.add=function(n,r){var o=this;return new Promise(function(p,k){var O=o.getStore("readwrite").add(n,r);O.onsuccess=function(){p(O.result)},O.onerror=k})},s.prototype.put=function(n,r){var o=this;return new Promise(function(p,k){var O=o.getStore("readwrite").put(n,r);O.onsuccess=function(){p(O.result)},O.onerror=k})},s.prototype.getStoreAllData=function(){var n=this;return new Promise(function(r,o){var p=n.getStore("readonly").openCursor(),k=[];p.onsuccess=function(){var O;if(!((O=p.result)===null||O===void 0)&&O.value){var J=p.result.value;k.push(J),p.result.continue()}else r(k)},p.onerror=o})},s.prototype.getDataRangeByIndex=function(n,r,o,p,k){var O=this;return new Promise(function(J,ge){var ye=O.getStore().index(n),ee=IDBKeyRange.bound(r,o,p,k),ke=[],Le=ye.openCursor(ee);Le.onsuccess=function(){var je;!((je=Le==null?void 0:Le.result)===null||je===void 0)&&je.value?(ke.push(Le==null?void 0:Le.result.value),Le==null||Le.result.continue()):J(ke)},Le.onerror=ge})},s.prototype.removeDataByIndex=function(n,r,o,p,k){var O=this;return new Promise(function(J,ge){var ye=O.getStore("readwrite").index(n),ee=IDBKeyRange.bound(r,o,p,k),ke=ye.openCursor(ee),Le=0;ke.onsuccess=function(je){var _e=je.target.result;_e?(Le+=1,_e.delete(),_e.continue()):J(Le)},ke.onerror=ge})},s.prototype.createStore=function(n){var r=n.name,o=n.indexes,p=o===void 0?[]:o,k=n.options;if(this.db){this.db.objectStoreNames.contains(r)&&this.db.deleteObjectStore(r);var O=this.db.createObjectStore(r,k);p.forEach(function(J){O.createIndex(J.indexName,J.keyPath,J.options)})}},s.prototype.getStore=function(n){var r;return n===void 0&&(n="readonly"),(r=this.db)===null||r===void 0?void 0:r.transaction(this.storeName,n).objectStore(this.storeName)},s}(),X="event_table_v3",te="eventId",se=function(){function s(n){this.isReady=!1,this.taskQueue=Promise.resolve(),this.db=new W({name:"Beacon_"+n+"_V3",version:1,stores:[{name:X,options:{keyPath:te},indexes:[{indexName:te,keyPath:te,options:{unique:!0}}]}]}),this.open()}return s.prototype.getCount=function(){var n=this;return this.readyExec(function(){return n.db.getStoreCount()})},s.prototype.setItem=function(n,r){var o=this;return this.readyExec(function(){return o.db.add({eventId:n,value:r})})},s.prototype.getItem=function(n){return H(this,void 0,void 0,function(){var r=this;return F(this,function(o){return[2,this.readyExec(function(){return r.db.getDataRangeByIndex(te,n,n)})]})})},s.prototype.removeItem=function(n){var r=this;return this.readyExec(function(){return r.db.removeDataByIndex(te,n,n)})},s.prototype.updateItem=function(n,r){var o=this;return this.readyExec(function(){return o.db.put({eventId:n,value:r})})},s.prototype.iterate=function(n){var r=this;return this.readyExec(function(){return r.db.getStoreAllData().then(function(o){o.forEach(function(p){n(p.value)})})})},s.prototype.open=function(){return H(this,void 0,void 0,function(){var n=this;return F(this,function(r){switch(r.label){case 0:return this.taskQueue=this.taskQueue.then(function(){return n.db.openDB()}),[4,this.taskQueue];case 1:return r.sent(),this.isReady=!0,this.db.useStore(X),[2]}})})},s.prototype.readyExec=function(n){return this.isReady?n():(this.taskQueue=this.taskQueue.then(function(){return n()}),this.taskQueue)},s}(),he=function(){function s(n){this.keyObject={},this.storage=n}return s.prototype.getCount=function(){return this.storage.getStoreCount()},s.prototype.removeItem=function(n){this.storage.removeItem(n),delete this.keyObject[n]},s.prototype.setItem=function(n,r){var o=JSON.stringify(r);this.storage.setItem(n,o),this.keyObject[n]=r},s.prototype.iterate=function(n){for(var r=Object.keys(this.keyObject),o=0;o<r.length;o++){var p=this.storage.getItem(r[o]);n(JSON.parse(p))}},s}(),ce=function(){function s(n,r){var o=this;this.dbEventCount=0,U()>0||!window.indexedDB||/X5Lite/.test(navigator.userAgent)?(this.store=new he(r),this.dbEventCount=this.store.getCount()):(this.store=new se(n),this.getCount().then(function(p){o.dbEventCount=p}).catch(function(p){}))}return s.prototype.getCount=function(){return H(this,void 0,void 0,function(){return F(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.store.getCount()];case 1:return[2,n.sent()];case 2:return n.sent(),[2,Promise.reject()];case 3:return[2]}})})},s.prototype.insertEvent=function(n,r){return H(this,void 0,void 0,function(){var o,p;return F(this,function(k){switch(k.label){case 0:if(this.dbEventCount>=1e4)return[2,Promise.reject()];o=P(n.mapValue),k.label=1;case 1:return k.trys.push([1,3,,4]),this.dbEventCount++,[4,this.store.setItem(o,n)];case 2:return[2,k.sent()];case 3:return p=k.sent(),r&&r(p,n),this.dbEventCount--,[2,Promise.reject()];case 4:return[2]}})})},s.prototype.getEvents=function(){return H(this,void 0,void 0,function(){var n;return F(this,function(r){switch(r.label){case 0:n=[],r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.store.iterate(function(o){n.push(o)})];case 2:return r.sent(),[2,Promise.all(n)];case 3:return r.sent(),[2,Promise.all(n)];case 4:return[2]}})})},s.prototype.removeEvent=function(n){return H(this,void 0,void 0,function(){var r;return F(this,function(o){switch(o.label){case 0:r=P(n.mapValue),o.label=1;case 1:return o.trys.push([1,3,,4]),this.dbEventCount--,[4,this.store.removeItem(r)];case 2:return[2,o.sent()];case 3:return o.sent(),this.dbEventCount++,[2,Promise.reject()];case 4:return[2]}})})},s}(),oe=function(){return(oe=Object.assign||function(n){for(var r,o=1,p=arguments.length;o<p;o++)for(var k in r=arguments[o])Object.prototype.hasOwnProperty.call(r,k)&&(n[k]=r[k]);return n}).apply(this,arguments)};function pe(s){try{return decodeURIComponent(s.replace(/\+/g," "))}catch{return null}}function de(s,n){var r=[null,void 0,"",NaN].includes(s);if(n.isSkipEmpty&&r)return null;var o=!n.isSkipEmpty&&r?"":s;try{return n.encode?encodeURIComponent(o):o}catch{return null}}function De(s,n){n===void 0&&(n={encode:!0,isSkipEmpty:!1});var r=s.url,o=s.query,p=o===void 0?{}:o,k=s.hash,O=r.split("#"),J=O[0],ge=O[1],ye=ge===void 0?"":ge,ee=J.split("?")[0],ke=[],Le=de(k||ye,n),je=oe(oe({},function(_e){var He=_e.split("#"),Xe=He[0],Qe=He[1],$e=Qe===void 0?"":Qe,We=Xe.split("?"),Je=We[0],Ye=We[1],at=Ye===void 0?"":Ye,ut=pe($e),ct=Object.create(null);return at.split("&").forEach(function(i){var l=i.split("="),B=l[0],L=l[1],ve=L===void 0?"":L,Re=pe(B),qe=pe(ve);Re===null||qe===null||Re===""&&qe===""||ct[Re]||(ct[Re]=qe)}),{url:Je,query:ct,hash:ut}}(r).query),p);return Object.keys(je).forEach(function(_e){var He=de(_e,n),Xe=de(je[_e],n);He!==null&&Xe!==null&&ke.push(He+"="+Xe)}),ee+(ke.length?"?"+ke.join("&"):"")+(Le?"#"+Le:"")}function re(s,n){return new Promise(function(r,o){if(n&&document.querySelectorAll("script[data-tag="+n+"]").length)return r();var p=document.createElement("script"),k=oe({type:"text/javascript",charset:"utf-8"},s);Object.keys(k).forEach(function(O){return function(J,ge,ye){if(J)return ye===void 0?J.getAttribute(ge):J.setAttribute(ge,ye)}(p,O,k[O])}),n&&(p.dataset.tag=n),p.onload=function(){return r()},p.onreadystatechange=function(){var O=p.readyState;["complete","loaded"].includes(O)&&(p.onreadystatechange=null,r())},p.onerror=o,document.body.appendChild(p)})}(function(s){s[s.equal=0]="equal",s[s.low=-1]="low",s[s.high=1]="high"})(M||(M={}));var ie=function(){return(ie=Object.assign||function(n){for(var r,o=1,p=arguments.length;o<p;o++)for(var k in r=arguments[o])Object.prototype.hasOwnProperty.call(r,k)&&(n[k]=r[k]);return n}).apply(this,arguments)};function me(s,n,r,o){return new(r||(r=Promise))(function(p,k){function O(ye){try{ge(o.next(ye))}catch(ee){k(ee)}}function J(ye){try{ge(o.throw(ye))}catch(ee){k(ee)}}function ge(ye){var ee;ye.done?p(ye.value):(ee=ye.value,ee instanceof r?ee:new r(function(ke){ke(ee)})).then(O,J)}ge((o=o.apply(s,n||[])).next())})}function Ee(s,n){var r,o,p,k,O={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return k={next:J(0),throw:J(1),return:J(2)},typeof Symbol=="function"&&(k[Symbol.iterator]=function(){return this}),k;function J(ge){return function(ye){return function(ee){if(r)throw new TypeError("Generator is already executing.");for(;O;)try{if(r=1,o&&(p=2&ee[0]?o.return:ee[0]?o.throw||((p=o.return)&&p.call(o),0):o.next)&&!(p=p.call(o,ee[1])).done)return p;switch(o=0,p&&(ee=[2&ee[0],p.value]),ee[0]){case 0:case 1:p=ee;break;case 4:return O.label++,{value:ee[1],done:!1};case 5:O.label++,o=ee[1],ee=[0];continue;case 7:ee=O.ops.pop(),O.trys.pop();continue;default:if(!((p=(p=O.trys).length>0&&p[p.length-1])||ee[0]!==6&&ee[0]!==2)){O=0;continue}if(ee[0]===3&&(!p||ee[1]>p[0]&&ee[1]<p[3])){O.label=ee[1];break}if(ee[0]===6&&O.label<p[1]){O.label=p[1],p=ee;break}if(p&&O.label<p[2]){O.label=p[2],O.ops.push(ee);break}p[2]&&O.ops.pop(),O.trys.pop();continue}ee=n.call(s,O)}catch(ke){ee=[6,ke],o=0}finally{r=p=0}if(5&ee[0])throw ee[1];return{value:ee[0]?ee[1]:void 0,done:!0}}([ge,ye])}}}var Ce=function(){function s(){this.interceptors=[]}return s.prototype.use=function(n,r){return this.interceptors.push({resolved:n,rejected:r}),this.interceptors.length-1},s.prototype.traverse=function(n,r){r===void 0&&(r=!1);var o=Promise.resolve(n);return(r?Array.prototype.reduceRight:Array.prototype.reduce).call(this.interceptors,function(p,k){if(k){var O=k.resolved,J=k.rejected;o=o.then(O,J)}return p},""),o},s.prototype.eject=function(n){this.interceptors[n]&&(this.interceptors[n]=null)},s}(),Ae={defaults:{timeout:0,method:"GET",mode:"cors",redirect:"follow",credentials:"same-origin"},headers:{common:{Accept:"application/json, text/plain, */*"},POST:{"Content-Type":"application/x-www-form-urlencoded"},PUT:{"Content-Type":"application/x-www-form-urlencoded"},PATCH:{"Content-Type":"application/x-www-form-urlencoded"}},baseURL:"",polyfillUrl:"https://vm.gtimg.cn/comps/script/fetch.min.js",interceptors:{request:new Ce,response:new Ce}},Se=/^([a-z][a-z\d+\-.]*:)?\/\//i,Be=Object.prototype.toString;function Te(s){return me(this,void 0,void 0,function(){var n;return Ee(this,function(r){switch(r.label){case 0:if(window.fetch)return[2];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,re({src:s})];case 2:return r.sent(),[3,4];case 3:throw n=r.sent(),new Error("加载 polyfill "+s+" 失败: "+n.message);case 4:return[2]}})})}function Ie(s){return["Accept","Content-Type"].forEach(function(n){return r=n,void((o=s.headers)&&Object.keys(o).forEach(function(p){p!==r&&p.toUpperCase()===r.toUpperCase()&&(o[r]=o[p],delete o[p])}));var r,o}),function(n){if(Be.call(n)!=="[object Object]")return!1;var r=Object.getPrototypeOf(n);return r===null||r===Object.prototype}(s.body)&&(s.body=JSON.stringify(s.body),s.headers&&(s.headers["Content-Type"]="application/json;charset=utf-8")),s}function Oe(s){return me(this,void 0,void 0,function(){var n,r,o,p,k,O,J,ge,ye,ee,ke,Le,je,_e,He,Xe,Qe;return Ee(this,function($e){switch($e.label){case 0:return n=Ae.baseURL,r=Ae.defaults,o=Ae.interceptors,[4,Te(Ae.polyfillUrl)];case 1:return $e.sent(),(p=ie(ie({},r),s)).headers||(p.headers=function(We){We===void 0&&(We="GET");var Je=Ae.headers[We]||{};return ie(ie({},Ae.headers.common),Je)}(p.method)),Ie(p),[4,o.request.traverse(p,!0)];case 2:if((k=$e.sent())instanceof Error)throw k;return k.url=function(We,Je){return!We||Se.test(Je)?Je:We.replace(/\/+$/,"")+"/"+Je.replace(/^\/+/,"")}(n,k.url),O=k.url,J=k.timeout,ge=k.params,ye=k.method,ee=["GET","DELETE","OPTIONS","HEAD"].includes(ye===void 0?"GET":ye)&&!!ge,ke=ee?De({url:O,query:ge}):O,Le=[],J&&!k.signal&&(He=new Promise(function(We){je=setTimeout(function(){We(new Error("timeout"))},J)}),Le.push(He),_e=new AbortController,k.signal=_e.signal),Le.push(fetch(ke,k).catch(function(We){return We})),[4,Promise.race(Le)];case 3:return Xe=$e.sent(),je&&clearTimeout(je),[4,o.response.traverse(Xe)];case 4:if((Qe=$e.sent())instanceof Error)throw _e==null||_e.abort(),Qe;return[2,Qe]}})})}var Ue=function(){function s(n){Ae.interceptors.request.use(function(r){var o=r.url,p=r.method,k=r.body,O=k;if(n.onReportBeforeSend){var J=n.onReportBeforeSend({url:o,method:p,data:k?JSON.parse(k):null});O=J!=null&&J.data?JSON.stringify(J.data):null}return p!="GET"&&O?N(N({},r),{body:O}):r})}return s.prototype.get=function(n,r){return H(this,void 0,void 0,function(){var o,p;return F(this,function(k){switch(k.label){case 0:return[4,Oe(N({url:n},r))];case 1:return[4,(o=k.sent()).json()];case 2:return p=k.sent(),[2,Promise.resolve({data:p,status:o.status,statusText:o.statusText,headers:o.headers})]}})})},s.prototype.post=function(n,r,o){return H(this,void 0,void 0,function(){var p,k;return F(this,function(O){switch(O.label){case 0:return[4,Oe(N({url:n,body:r,method:"POST"},o))];case 1:return[4,(p=O.sent()).json()];case 2:return k=O.sent(),[2,Promise.resolve({data:k,status:p.status,statusText:p.statusText,headers:p.headers})]}})})},s}(),Ke=function(){function s(n){this.appkey=n}return s.prototype.getItem=function(n){try{return window.localStorage.getItem(this.getStoreKey(n))}catch{return""}},s.prototype.removeItem=function(n){try{window.localStorage.removeItem(this.getStoreKey(n))}catch{}},s.prototype.setItem=function(n,r){try{window.localStorage.setItem(this.getStoreKey(n),r)}catch{}},s.prototype.setSessionItem=function(n,r){try{window.sessionStorage.setItem(this.getStoreKey(n),r)}catch{}},s.prototype.getSessionItem=function(n){try{return window.sessionStorage.getItem(this.getStoreKey(n))}catch{return""}},s.prototype.getStoreKey=function(n){return I+this.appkey+"_"+n},s.prototype.createDeviceId=function(){try{var n=window.localStorage.getItem(G);return n||(n=function(r){for(var o="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz0123456789",p="",k=0;k<r;k++)p+=o.charAt(Math.floor(Math.random()*o.length));return p}(32),window.localStorage.setItem(G,n)),n}catch{return""}},s.prototype.clear=function(){try{for(var n=window.localStorage.length,r=0;r<n;r++){var o=window.localStorage.key(r);(o==null?void 0:o.substr(0,9))==I&&window.localStorage.removeItem(o)}}catch{}},s.prototype.getStoreCount=function(){var n=0;try{n=window.localStorage.length}catch{}return n},s}(),Me="logid_start",ae="4.5.14-web";return function(s){function n(r){var o=s.call(this,r)||this;o.qimei36="",o.uselessCycleTaskNum=0,o.underWeakNet=!1,o.pauseSearching=!1,o.send=function(J,ge,ye){o.storage.setItem(Y,Date.now().toString()),o.network.post(o.uploadUrl||o.strategy.getUploadUrl(),J.data).then(function(ee){var ke;((ke=ee==null?void 0:ee.data)===null||ke===void 0?void 0:ke.result)==100?o.delayTime=1e3*ee.data.delayTime:o.delayTime=0,ge&&ge(J.data),J.data.events.forEach(function(Le){o.store.removeEvent(Le).then(function(){o.removeSendingId(P(Le.mapValue))})}),o.doCustomCycleTask()}).catch(function(ee){var ke=J.data.events;o.errorReport.reportError(ee.code?ee.code.toString():"600",ee.message),ye&&ye(J.data);var Le=JSON.parse(o.storage.getItem(Q));ke.forEach(function(je){Le&&Le.indexOf(P(je))!=-1&&o.store.insertEvent(je,function(_e,He){_e&&o.errorReport.reportError("604","insertEvent fail!")}),o.removeSendingId(P(je))}),o.monitorUploadFailed()})};var p,k,O=U();return o.isUnderIE8=O>0&&O<8,o.isUnderIE8||(o.isUnderIE=O>0,r.needInitQimei&&j(r.appkey,function(J){o.qimei36=J.q36}),o.network=new Ue(r),o.storage=new Ke(r.appkey),o.initCommonInfo(r),o.store=new ce(r.appkey,o.storage),o.errorReport=new $(o.config,o.commonInfo,"web",o.network),o.strategy=new y(r.needQueryConfig==null||r.needQueryConfig,o.config,o.commonInfo,o.storage,o.network),o.logidStartTime=o.storage.getItem(Me),o.logidStartTime||(o.logidStartTime=Date.now().toString(),o.storage.setItem(Me,o.logidStartTime)),p=o.logidStartTime,k=Date.now()-Number.parseFloat(p),Math.floor(k/864e5)>=365&&o.storage.clear(),o.initSession(r),o.onDirectUserAction("rqd_js_init",{}),setTimeout(function(){return o.lifeCycle.emit("init")},0),o.initDelayTime=r.delay?r.delay:1e3,o.cycleTask(o.initDelayTime)),o}return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function p(){this.constructor=r}x(r,o),r.prototype=o===null?Object.create(o):(p.prototype=o.prototype,new p)}(n,s),n.prototype.initSession=function(r){var o=18e5;r.sessionDuration&&r.sessionDuration>3e4&&(o=r.sessionDuration),this.beaconSession=new V(this.storage,o,this)},n.prototype.initCommonInfo=function(r){var o=Number(this.storage.getItem(Y));try{var p=JSON.parse(this.storage.getItem(Q));(Date.now()-o>3e4||!p)&&this.storage.setItem(Q,JSON.stringify([]))}catch{}r.uploadUrl&&(this.uploadUrl=r.uploadUrl+"?appkey="+r.appkey);var k=[window.screen.width,window.screen.height];window.devicePixelRatio&&k.push(window.devicePixelRatio),this.commonInfo={deviceId:this.storage.createDeviceId(),language:navigator&&navigator.language||"zh_CN",query:window.location.search,userAgent:navigator.userAgent,pixel:k.join("*"),channelID:r.channelID?String(r.channelID):"",openid:r.openid?String(r.openid):"",unid:r.unionid?String(r.unionid):"",sdkVersion:ae},this.config.appVersion=r.versionCode?String(r.versionCode):"",this.config.strictMode=r.strictMode},n.prototype.cycleTask=function(r){var o=this;this.intervalID=window.setInterval(function(){o.pauseSearching||o.store.getEvents().then(function(p){p.length==0&&(o.pauseSearching=!0);var k=[],O=JSON.parse(o.storage.getItem(Q));O||(O=[]),p&&p.forEach(function(J){var ge=P(J.mapValue);O.indexOf(ge)==-1&&(k.push(J),O.push(ge))}),k.length!=0&&(o.storage.setItem(Q,JSON.stringify(O)),o._normalLogPipeline(o.assembleData(k)))}).catch(function(p){})},r)},n.prototype.onReport=function(r,o,p){var k=this;if(this.isUnderIE8)this.errorReport.reportError("601","UnderIE8");else{this.pauseSearching=!1;var O=this.generateData(r,o,p);if(p&&this.delayTime==0&&!this.underWeakNet)this._normalLogPipeline(this.assembleData(O));else{var J=O.shift();J&&this.store.insertEvent(J,function(ge){ge&&k.errorReport.reportError("604","insertEvent fail!")}).catch(function(ge){k._normalLogPipeline(k.assembleData(O))})}}},n.prototype.onSendBeacon=function(r,o){if(this.isUnderIE)this.errorReport.reportError("605","UnderIE");else{this.pauseSearching=!1;var p=this.assembleData(this.generateData(r,o,!0));typeof navigator.sendBeacon=="function"&&navigator.sendBeacon(this.uploadUrl||this.strategy.getUploadUrl(),JSON.stringify(p))}},n.prototype.generateData=function(r,o,p){var k=[],O="4.5.14-web_"+(p?"direct_log_id":"normal_log_id"),J=Number(this.storage.getItem(O));return J=J||1,o=N(N({},o),{A99:p?"Y":"N",A100:J.toString(),A72:ae,A88:this.logidStartTime}),J++,this.storage.setItem(O,J.toString()),k.push({eventCode:r,eventTime:Date.now().toString(),mapValue:Z(o,this.config.strictMode)}),k},n.prototype.assembleData=function(r){var o=this.beaconSession.getSession();return{appVersion:this.config.appVersion?le(this.config.appVersion):"",sdkId:"js",sdkVersion:ae,mainAppKey:this.config.appkey,platformId:3,common:Z(N(N({},this.additionalParams),{A2:this.commonInfo.deviceId,A8:this.commonInfo.openid,A12:this.commonInfo.language,A17:this.commonInfo.pixel,A23:this.commonInfo.channelID,A50:this.commonInfo.unid,A76:o.sessionId,A101:this.commonInfo.userAgent,A102:window.location.href,A104:document.referrer,A119:this.commonInfo.query,A153:this.qimei36}),!1),events:r}},n.prototype.monitorUploadFailed=function(){this.uselessCycleTaskNum++,this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(6e4),this.underWeakNet=!0)},n.prototype.doCustomCycleTask=function(){this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(this.initDelayTime)),this.uselessCycleTaskNum=0,this.underWeakNet=!1},n}(m)})},"./lib/crypto.js":function(v,C,u){(function(g){var T=u("./node_modules/@babel/runtime/helpers/typeof.js"),c=c||function(x,N){var H={},F=H.lib={},I=function(){},G=F.Base={extend:function(E){I.prototype=this;var m=new I;return E&&m.mixIn(E),m.hasOwnProperty("init")||(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var E=this.extend();return E.init.apply(E,arguments),E},init:function(){},mixIn:function(E){for(var m in E)E.hasOwnProperty(m)&&(this[m]=E[m]);E.hasOwnProperty("toString")&&(this.toString=E.toString)},clone:function(){return this.init.prototype.extend(this)}},Y=F.WordArray=G.extend({init:function(E,m){E=this.words=E||[],this.sigBytes=m!=N?m:4*E.length},toString:function(E){return(E||q).stringify(this)},concat:function(E){var m=this.words,$=E.words,y=this.sigBytes;if(E=E.sigBytes,this.clamp(),y%4)for(var z=0;z<E;z++)m[y+z>>>2]|=($[z>>>2]>>>24-8*(z%4)&255)<<24-8*((y+z)%4);else if(65535<$.length)for(z=0;z<E;z+=4)m[y+z>>>2]=$[z>>>2];else m.push.apply(m,$);return this.sigBytes+=E,this},clamp:function(){var E=this.words,m=this.sigBytes;E[m>>>2]&=4294967295<<32-8*(m%4),E.length=x.ceil(m/4)},clone:function(){var E=G.clone.call(this);return E.words=this.words.slice(0),E},random:function(E){for(var m=[],$=0;$<E;$+=4)m.push(4294967296*x.random()|0);return new Y.init(m,E)}}),Q=H.enc={},q=Q.Hex={stringify:function(E){var m=E.words;E=E.sigBytes;for(var $=[],y=0;y<E;y++){var z=m[y>>>2]>>>24-8*(y%4)&255;$.push((z>>>4).toString(16)),$.push((z&15).toString(16))}return $.join("")},parse:function(E){for(var m=E.length,$=[],y=0;y<m;y+=2)$[y>>>3]|=parseInt(E.substr(y,2),16)<<24-4*(y%8);return new Y.init($,m/2)}},K=Q.Latin1={stringify:function(E){var m=E.words;E=E.sigBytes;for(var $=[],y=0;y<E;y++)$.push(String.fromCharCode(m[y>>>2]>>>24-8*(y%4)&255));return $.join("")},parse:function(E){for(var m=E.length,$=[],y=0;y<m;y++)$[y>>>2]|=(E.charCodeAt(y)&255)<<24-8*(y%4);return new Y.init($,m)}},ue=Q.Utf8={stringify:function(E){try{return decodeURIComponent(escape(K.stringify(E)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(E){return K.parse(unescape(encodeURIComponent(E)))}},Z=F.BufferedBlockAlgorithm=G.extend({reset:function(){this._data=new Y.init,this._nDataBytes=0},_append:function(E){typeof E=="string"&&(E=ue.parse(E)),this._data.concat(E),this._nDataBytes+=E.sigBytes},_process:function(E){var m=this._data,$=m.words,y=m.sigBytes,z=this.blockSize,V=y/(4*z),V=E?x.ceil(V):x.max((V|0)-this._minBufferSize,0);if(E=V*z,y=x.min(4*E,y),E){for(var U=0;U<E;U+=z)this._doProcessBlock($,U);U=$.splice(0,E),m.sigBytes-=y}return new Y.init(U,y)},clone:function(){var E=G.clone.call(this);return E._data=this._data.clone(),E},_minBufferSize:0});F.Hasher=Z.extend({cfg:G.extend(),init:function(E){this.cfg=this.cfg.extend(E),this.reset()},reset:function(){Z.reset.call(this),this._doReset()},update:function(E){return this._append(E),this._process(),this},finalize:function(E){return E&&this._append(E),this._doFinalize()},blockSize:16,_createHelper:function(E){return function(m,$){return new E.init($).finalize(m)}},_createHmacHelper:function(E){return function(m,$){return new le.HMAC.init(E,$).finalize(m)}}});var le=H.algo={};return H}(Math);(function(){var x=c,I=x.lib,N=I.WordArray,H=I.Hasher,F=[],I=x.algo.SHA1=H.extend({_doReset:function(){this._hash=new N.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Y,Q){for(var q=this._hash.words,K=q[0],ue=q[1],Z=q[2],le=q[3],P=q[4],E=0;80>E;E++){if(16>E)F[E]=Y[Q+E]|0;else{var m=F[E-3]^F[E-8]^F[E-14]^F[E-16];F[E]=m<<1|m>>>31}m=(K<<5|K>>>27)+P+F[E],m=20>E?m+((ue&Z|~ue&le)+1518500249):40>E?m+((ue^Z^le)+1859775393):60>E?m+((ue&Z|ue&le|Z&le)-1894007588):m+((ue^Z^le)-899497514),P=le,le=Z,Z=ue<<30|ue>>>2,ue=K,K=m}q[0]=q[0]+K|0,q[1]=q[1]+ue|0,q[2]=q[2]+Z|0,q[3]=q[3]+le|0,q[4]=q[4]+P|0},_doFinalize:function(){var Y=this._data,Q=Y.words,q=8*this._nDataBytes,K=8*Y.sigBytes;return Q[K>>>5]|=128<<24-K%32,Q[(K+64>>>9<<4)+14]=Math.floor(q/4294967296),Q[(K+64>>>9<<4)+15]=q,Y.sigBytes=4*Q.length,this._process(),this._hash},clone:function(){var Y=H.clone.call(this);return Y._hash=this._hash.clone(),Y}});x.SHA1=H._createHelper(I),x.HmacSHA1=H._createHmacHelper(I)})(),function(){var x=c,N=x.enc.Utf8;x.algo.HMAC=x.lib.Base.extend({init:function(F,I){F=this._hasher=new F.init,typeof I=="string"&&(I=N.parse(I));var G=F.blockSize,Y=4*G;I.sigBytes>Y&&(I=F.finalize(I)),I.clamp();for(var Q=this._oKey=I.clone(),q=this._iKey=I.clone(),K=Q.words,ue=q.words,Z=0;Z<G;Z++)K[Z]^=1549556828,ue[Z]^=909522486;Q.sigBytes=q.sigBytes=Y,this.reset()},reset:function(){var F=this._hasher;F.reset(),F.update(this._iKey)},update:function(F){return this._hasher.update(F),this},finalize:function(F){var I=this._hasher;return F=I.finalize(F),I.reset(),I.finalize(this._oKey.clone().concat(F))}})}(),function(){var x=c,N=x.lib,H=N.WordArray,F=x.enc;F.Base64={stringify:function(G){var Y=G.words,Q=G.sigBytes,q=this._map;G.clamp();for(var K=[],ue=0;ue<Q;ue+=3)for(var Z=Y[ue>>>2]>>>24-ue%4*8&255,le=Y[ue+1>>>2]>>>24-(ue+1)%4*8&255,P=Y[ue+2>>>2]>>>24-(ue+2)%4*8&255,E=Z<<16|le<<8|P,m=0;m<4&&ue+m*.75<Q;m++)K.push(q.charAt(E>>>6*(3-m)&63));var $=q.charAt(64);if($)for(;K.length%4;)K.push($);return K.join("")},parse:function(G){var Y=G.length,Q=this._map,q=Q.charAt(64);if(q){var K=G.indexOf(q);K!=-1&&(Y=K)}for(var ue=[],Z=0,le=0;le<Y;le++)if(le%4){var P=Q.indexOf(G.charAt(le-1))<<le%4*2,E=Q.indexOf(G.charAt(le))>>>6-le%4*2;ue[Z>>>2]|=(P|E)<<24-Z%4*8,Z++}return H.create(ue,Z)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),T(g)==="object"?g.exports=c:window.CryptoJS=c}).call(this,u("./node_modules/webpack/buildin/module.js")(v))},"./lib/json2xml.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js"),T="a-zA-Z_À-ÖØ-öø-ÿͰ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿿、-퟿豈-﷏ﷰ-�",c="-.0-9·̀-ͯ‿⁀",x=new RegExp("^([^"+T+"])|^((x|X)(m|M)(l|L))|([^"+T+c+"])","g"),N=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,H=function(Q){var q=[];if(Q instanceof Object)for(var K in Q)Q.hasOwnProperty(K)&&q.push(K);return q},F=function(Q,q){var K=function(Z,le,P,E,m){var $=q.indent!==void 0?q.indent:" ",y=q.prettyPrint?`
  2. `+new Array(E).join($):"";q.removeIllegalNameCharacters&&(Z=Z.replace(x,"_"));var z=[y,"<",Z,P||""];return le&&le.length>0?(z.push(">"),z.push(le),m&&z.push(y),z.push("</"),z.push(Z),z.push(">")):z.push("/>"),z.join("")};return function ue(Z,le,P){var E=g(Z);switch((Array.isArray?Array.isArray(Z):Z instanceof Array)?E="array":Z instanceof Date&&(E="date"),E){case"array":var m=[];return Z.map(function(V){m.push(ue(V,1,P+1))}),q.prettyPrint&&m.push(`
  3. `),m.join("");case"date":return Z.toJSON?Z.toJSON():Z+"";case"object":var $=[];for(var y in Z)if(Z.hasOwnProperty(y))if(Z[y]instanceof Array)for(var z=0;z<Z[y].length;z++)Z[y].hasOwnProperty(z)&&$.push(K(y,ue(Z[y][z],0,P+1),null,P+1,H(Z[y][z]).length));else $.push(K(y,ue(Z[y],0,P+1),null,P+1));return q.prettyPrint&&$.length>0&&$.push(`
  4. `),$.join("");case"function":return Z();default:return q.escape?G(Z):""+Z}}(Q,0,0)},I=function(Q){var q=['<?xml version="1.0" encoding="UTF-8"'];return Q&&q.push(' standalone="yes"'),q.push("?>"),q.join("")};function G(Y){return(""+Y).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&apos;").replace(/"/g,"&quot;").replace(N,"")}v.exports=function(Y,Q){if(Q||(Q={xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0}),typeof Y=="string")try{Y=JSON.parse(Y.toString())}catch{return!1}var q="",K="";Q&&(g(Q)=="object"?(Q.xmlHeader&&(q=I(!!Q.xmlHeader.standalone)),typeof Q.docType<"u"&&(K="<!DOCTYPE "+Q.docType+">")):q=I()),Q=Q||{};var ue=[q,Q.prettyPrint&&K?`
  5. `:"",K,F(Y,Q)];return ue.join("").replace(/\n{2,}/g,`
  6. `).replace(/\s+$/g,"")}},"./lib/md5.js":function(module,exports,__webpack_require__){(function(process,global,module){var __WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__("./node_modules/@babel/runtime/helpers/typeof.js");(function(){var ERROR="input is invalid type",WINDOW=(typeof window>"u"?"undefined":_typeof(window))==="object",root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&(typeof self>"u"?"undefined":_typeof(self))==="object",NODE_JS=!root.JS_MD5_NO_NODE_JS&&(typeof process>"u"?"undefined":_typeof(process))==="object"&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&_typeof(module)==="object"&&module.exports,AMD=__webpack_require__("./node_modules/webpack/buildin/amd-options.js"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}(root.JS_MD5_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(v){return Object.prototype.toString.call(v)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(v){return _typeof(v)==="object"&&v.buffer&&v.buffer.constructor===ArrayBuffer});var createOutputMethod=function(C){return function(u,g){return new Md5(!0).update(u,g)[C]()}},createMethod=function(){var C=createOutputMethod("hex");NODE_JS&&(C=nodeWrap(C)),C.getCtx=C.create=function(){return new Md5},C.update=function(T){return C.create().update(T)};for(var u=0;u<OUTPUT_TYPES.length;++u){var g=OUTPUT_TYPES[u];C[g]=createOutputMethod(g)}return C},nodeWrap=function nodeWrap(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function v(C){if(typeof C=="string")return crypto.createHash("md5").update(C,"utf8").digest("hex");if(C==null)throw ERROR;return C.constructor===ArrayBuffer&&(C=new Uint8Array(C)),Array.isArray(C)||ArrayBuffer.isView(C)||C.constructor===Buffer?crypto.createHash("md5").update(new Buffer(C)).digest("hex"):method(C)};return nodeMethod};function Md5(v){if(v)blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks,this.buffer8=buffer8;else if(ARRAY_BUFFER){var C=new ArrayBuffer(68);this.buffer8=new Uint8Array(C),this.blocks=new Uint32Array(C)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Md5.prototype.update=function(v,C){if(!this.finalized){for(var u,g=0,T,c=v.length,x=this.blocks,N=this.buffer8;g<c;){if(this.hashed&&(this.hashed=!1,x[0]=x[16],x[16]=x[1]=x[2]=x[3]=x[4]=x[5]=x[6]=x[7]=x[8]=x[9]=x[10]=x[11]=x[12]=x[13]=x[14]=x[15]=0),ARRAY_BUFFER)for(T=this.start;g<c&&T<64;++g)u=v.charCodeAt(g),C||u<128?N[T++]=u:u<2048?(N[T++]=192|u>>6,N[T++]=128|u&63):u<55296||u>=57344?(N[T++]=224|u>>12,N[T++]=128|u>>6&63,N[T++]=128|u&63):(u=65536+((u&1023)<<10|v.charCodeAt(++g)&1023),N[T++]=240|u>>18,N[T++]=128|u>>12&63,N[T++]=128|u>>6&63,N[T++]=128|u&63);else for(T=this.start;g<c&&T<64;++g)u=v.charCodeAt(g),C||u<128?x[T>>2]|=u<<SHIFT[T++&3]:u<2048?(x[T>>2]|=(192|u>>6)<<SHIFT[T++&3],x[T>>2]|=(128|u&63)<<SHIFT[T++&3]):u<55296||u>=57344?(x[T>>2]|=(224|u>>12)<<SHIFT[T++&3],x[T>>2]|=(128|u>>6&63)<<SHIFT[T++&3],x[T>>2]|=(128|u&63)<<SHIFT[T++&3]):(u=65536+((u&1023)<<10|v.charCodeAt(++g)&1023),x[T>>2]|=(240|u>>18)<<SHIFT[T++&3],x[T>>2]|=(128|u>>12&63)<<SHIFT[T++&3],x[T>>2]|=(128|u>>6&63)<<SHIFT[T++&3],x[T>>2]|=(128|u&63)<<SHIFT[T++&3]);this.lastByteIndex=T,this.bytes+=T-this.start,T>=64?(this.start=T-64,this.hash(),this.hashed=!0):this.start=T}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var v=this.blocks,C=this.lastByteIndex;v[C>>2]|=EXTRA[C&3],C>=56&&(this.hashed||this.hash(),v[0]=v[16],v[16]=v[1]=v[2]=v[3]=v[4]=v[5]=v[6]=v[7]=v[8]=v[9]=v[10]=v[11]=v[12]=v[13]=v[14]=v[15]=0),v[14]=this.bytes<<3,v[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var v,C,u,g,T,c,x=this.blocks;this.first?(v=x[0]-680876937,v=(v<<7|v>>>25)-271733879<<0,g=(-1732584194^v&2004318071)+x[1]-117830708,g=(g<<12|g>>>20)+v<<0,u=(-271733879^g&(v^-271733879))+x[2]-1126478375,u=(u<<17|u>>>15)+g<<0,C=(v^u&(g^v))+x[3]-1316259209,C=(C<<22|C>>>10)+u<<0):(v=this.h0,C=this.h1,u=this.h2,g=this.h3,v+=(g^C&(u^g))+x[0]-680876936,v=(v<<7|v>>>25)+C<<0,g+=(u^v&(C^u))+x[1]-389564586,g=(g<<12|g>>>20)+v<<0,u+=(C^g&(v^C))+x[2]+606105819,u=(u<<17|u>>>15)+g<<0,C+=(v^u&(g^v))+x[3]-1044525330,C=(C<<22|C>>>10)+u<<0),v+=(g^C&(u^g))+x[4]-176418897,v=(v<<7|v>>>25)+C<<0,g+=(u^v&(C^u))+x[5]+1200080426,g=(g<<12|g>>>20)+v<<0,u+=(C^g&(v^C))+x[6]-1473231341,u=(u<<17|u>>>15)+g<<0,C+=(v^u&(g^v))+x[7]-45705983,C=(C<<22|C>>>10)+u<<0,v+=(g^C&(u^g))+x[8]+1770035416,v=(v<<7|v>>>25)+C<<0,g+=(u^v&(C^u))+x[9]-1958414417,g=(g<<12|g>>>20)+v<<0,u+=(C^g&(v^C))+x[10]-42063,u=(u<<17|u>>>15)+g<<0,C+=(v^u&(g^v))+x[11]-1990404162,C=(C<<22|C>>>10)+u<<0,v+=(g^C&(u^g))+x[12]+1804603682,v=(v<<7|v>>>25)+C<<0,g+=(u^v&(C^u))+x[13]-40341101,g=(g<<12|g>>>20)+v<<0,u+=(C^g&(v^C))+x[14]-1502002290,u=(u<<17|u>>>15)+g<<0,C+=(v^u&(g^v))+x[15]+1236535329,C=(C<<22|C>>>10)+u<<0,v+=(u^g&(C^u))+x[1]-165796510,v=(v<<5|v>>>27)+C<<0,g+=(C^u&(v^C))+x[6]-1069501632,g=(g<<9|g>>>23)+v<<0,u+=(v^C&(g^v))+x[11]+643717713,u=(u<<14|u>>>18)+g<<0,C+=(g^v&(u^g))+x[0]-373897302,C=(C<<20|C>>>12)+u<<0,v+=(u^g&(C^u))+x[5]-701558691,v=(v<<5|v>>>27)+C<<0,g+=(C^u&(v^C))+x[10]+38016083,g=(g<<9|g>>>23)+v<<0,u+=(v^C&(g^v))+x[15]-660478335,u=(u<<14|u>>>18)+g<<0,C+=(g^v&(u^g))+x[4]-405537848,C=(C<<20|C>>>12)+u<<0,v+=(u^g&(C^u))+x[9]+568446438,v=(v<<5|v>>>27)+C<<0,g+=(C^u&(v^C))+x[14]-1019803690,g=(g<<9|g>>>23)+v<<0,u+=(v^C&(g^v))+x[3]-187363961,u=(u<<14|u>>>18)+g<<0,C+=(g^v&(u^g))+x[8]+1163531501,C=(C<<20|C>>>12)+u<<0,v+=(u^g&(C^u))+x[13]-1444681467,v=(v<<5|v>>>27)+C<<0,g+=(C^u&(v^C))+x[2]-51403784,g=(g<<9|g>>>23)+v<<0,u+=(v^C&(g^v))+x[7]+1735328473,u=(u<<14|u>>>18)+g<<0,C+=(g^v&(u^g))+x[12]-1926607734,C=(C<<20|C>>>12)+u<<0,T=C^u,v+=(T^g)+x[5]-378558,v=(v<<4|v>>>28)+C<<0,g+=(T^v)+x[8]-2022574463,g=(g<<11|g>>>21)+v<<0,c=g^v,u+=(c^C)+x[11]+1839030562,u=(u<<16|u>>>16)+g<<0,C+=(c^u)+x[14]-35309556,C=(C<<23|C>>>9)+u<<0,T=C^u,v+=(T^g)+x[1]-1530992060,v=(v<<4|v>>>28)+C<<0,g+=(T^v)+x[4]+1272893353,g=(g<<11|g>>>21)+v<<0,c=g^v,u+=(c^C)+x[7]-155497632,u=(u<<16|u>>>16)+g<<0,C+=(c^u)+x[10]-1094730640,C=(C<<23|C>>>9)+u<<0,T=C^u,v+=(T^g)+x[13]+681279174,v=(v<<4|v>>>28)+C<<0,g+=(T^v)+x[0]-358537222,g=(g<<11|g>>>21)+v<<0,c=g^v,u+=(c^C)+x[3]-722521979,u=(u<<16|u>>>16)+g<<0,C+=(c^u)+x[6]+76029189,C=(C<<23|C>>>9)+u<<0,T=C^u,v+=(T^g)+x[9]-640364487,v=(v<<4|v>>>28)+C<<0,g+=(T^v)+x[12]-421815835,g=(g<<11|g>>>21)+v<<0,c=g^v,u+=(c^C)+x[15]+530742520,u=(u<<16|u>>>16)+g<<0,C+=(c^u)+x[2]-995338651,C=(C<<23|C>>>9)+u<<0,v+=(u^(C|~g))+x[0]-198630844,v=(v<<6|v>>>26)+C<<0,g+=(C^(v|~u))+x[7]+1126891415,g=(g<<10|g>>>22)+v<<0,u+=(v^(g|~C))+x[14]-1416354905,u=(u<<15|u>>>17)+g<<0,C+=(g^(u|~v))+x[5]-57434055,C=(C<<21|C>>>11)+u<<0,v+=(u^(C|~g))+x[12]+1700485571,v=(v<<6|v>>>26)+C<<0,g+=(C^(v|~u))+x[3]-1894986606,g=(g<<10|g>>>22)+v<<0,u+=(v^(g|~C))+x[10]-1051523,u=(u<<15|u>>>17)+g<<0,C+=(g^(u|~v))+x[1]-2054922799,C=(C<<21|C>>>11)+u<<0,v+=(u^(C|~g))+x[8]+1873313359,v=(v<<6|v>>>26)+C<<0,g+=(C^(v|~u))+x[15]-30611744,g=(g<<10|g>>>22)+v<<0,u+=(v^(g|~C))+x[6]-1560198380,u=(u<<15|u>>>17)+g<<0,C+=(g^(u|~v))+x[13]+1309151649,C=(C<<21|C>>>11)+u<<0,v+=(u^(C|~g))+x[4]-145523070,v=(v<<6|v>>>26)+C<<0,g+=(C^(v|~u))+x[11]-1120210379,g=(g<<10|g>>>22)+v<<0,u+=(v^(g|~C))+x[2]+718787259,u=(u<<15|u>>>17)+g<<0,C+=(g^(u|~v))+x[9]-343485551,C=(C<<21|C>>>11)+u<<0,this.first?(this.h0=v+1732584193<<0,this.h1=C-271733879<<0,this.h2=u-1732584194<<0,this.h3=g+271733878<<0,this.first=!1):(this.h0=this.h0+v<<0,this.h1=this.h1+C<<0,this.h2=this.h2+u<<0,this.h3=this.h3+g<<0)},Md5.prototype.hex=function(){this.finalize();var v=this.h0,C=this.h1,u=this.h2,g=this.h3;return HEX_CHARS[v>>4&15]+HEX_CHARS[v&15]+HEX_CHARS[v>>12&15]+HEX_CHARS[v>>8&15]+HEX_CHARS[v>>20&15]+HEX_CHARS[v>>16&15]+HEX_CHARS[v>>28&15]+HEX_CHARS[v>>24&15]+HEX_CHARS[C>>4&15]+HEX_CHARS[C&15]+HEX_CHARS[C>>12&15]+HEX_CHARS[C>>8&15]+HEX_CHARS[C>>20&15]+HEX_CHARS[C>>16&15]+HEX_CHARS[C>>28&15]+HEX_CHARS[C>>24&15]+HEX_CHARS[u>>4&15]+HEX_CHARS[u&15]+HEX_CHARS[u>>12&15]+HEX_CHARS[u>>8&15]+HEX_CHARS[u>>20&15]+HEX_CHARS[u>>16&15]+HEX_CHARS[u>>28&15]+HEX_CHARS[u>>24&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[g&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>28&15]+HEX_CHARS[g>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(v){if(v==="hex")return this.hex();this.finalize();var C=this.h0,u=this.h1,g=this.h2,T=this.h3,c=[C&255,C>>8&255,C>>16&255,C>>24&255,u&255,u>>8&255,u>>16&255,u>>24&255,g&255,g>>8&255,g>>16&255,g>>24&255,T&255,T>>8&255,T>>16&255,T>>24&255];return c},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var v=new ArrayBuffer(16),C=new Uint32Array(v);return C[0]=this.h0,C[1]=this.h1,C[2]=this.h2,C[3]=this.h3,v},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var v,C,u,g="",T=this.array(),c=0;c<15;)v=T[c++],C=T[c++],u=T[c++],g+=BASE64_ENCODE_CHAR[v>>>2]+BASE64_ENCODE_CHAR[(v<<4|C>>>4)&63]+BASE64_ENCODE_CHAR[(C<<2|u>>>6)&63]+BASE64_ENCODE_CHAR[u&63];return v=T[c],g+=BASE64_ENCODE_CHAR[v>>>2]+BASE64_ENCODE_CHAR[v<<4&63]+"==",g};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=(function(){return exports}).call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__("./node_modules/process/browser.js"),__webpack_require__("./node_modules/webpack/buildin/global.js"),__webpack_require__("./node_modules/webpack/buildin/module.js")(module))},"./lib/request.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js"),T=function(I){switch(g(I)){case"string":return I;case"boolean":return I?"true":"false";case"number":return isFinite(I)?I:"";default:return""}},c=function(I,G,Y,Q){return G=G||"&",Y=Y||"=",I===null&&(I=void 0),g(I)==="object"?Object.keys(I).map(function(q){var K=encodeURIComponent(T(q))+Y;return Array.isArray(I[q])?I[q].map(function(ue){return K+encodeURIComponent(T(ue))}).join(G):K+encodeURIComponent(T(I[q]))}).filter(Boolean).join(G):Q?encodeURIComponent(T(Q))+Y+encodeURIComponent(T(I)):""},x=function(I,G,Y){var Q={};return G.getAllResponseHeaders().trim().split(`
  7. `).forEach(function(q){if(q){var K=q.indexOf(":"),ue=q.substr(0,K).trim().toLowerCase(),Z=q.substr(K+1).trim();Q[ue]=Z}}),{error:I,statusCode:G.status,statusMessage:G.statusText,headers:Q,body:Y}},N=function(I,G){return!G&&G==="text"?I.responseText:I.response},H=function(I,G){var Y=(I.method||"GET").toUpperCase(),Q=I.url;if(I.qs){var q=c(I.qs);q&&(Q+=(Q.indexOf("?")===-1?"?":"&")+q)}var K=new XMLHttpRequest;if(K.open(Y,Q,!0),K.responseType=I.dataType||"text",I.xhrFields)for(var ue in I.xhrFields)K[ue]=I.xhrFields[ue];var Z=I.headers;if(Z)for(var le in Z)Z.hasOwnProperty(le)&&le.toLowerCase()!=="content-length"&&le.toLowerCase()!=="user-agent"&&le.toLowerCase()!=="origin"&&le.toLowerCase()!=="host"&&K.setRequestHeader(le,Z[le]);return I.onProgress&&K.upload&&(K.upload.onprogress=I.onProgress),I.onDownloadProgress&&(K.onprogress=I.onDownloadProgress),I.timeout&&(K.timeout=I.timeout),K.ontimeout=function(P){var E=new Error("timeout");G(x(E,K))},K.onload=function(){G(x(null,K,N(K,I.dataType)))},K.onerror=function(P){var E=N(K,I.dataType);if(E)G(x(null,K,E));else{var m=K.statusText;!m&&K.status===0&&(m=new Error("CORS blocked or network error")),G(x(m,K,E))}},K.send(I.body||""),K};v.exports=H},"./lib/xml2json.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/index.js").DOMParser,T=(function(){this.version="1.3.5";var x={mergeCDATA:!0,normalize:!0,stripElemPrefix:!0},N=new RegExp(/(?!xmlns)^.*:/);return this.grokType=function(H){return/^\s*$/.test(H)?null:/^(?:true|false)$/i.test(H)?H.toLowerCase()==="true":isFinite(H)?parseFloat(H):H},this.parseString=function(H,F){if(H){var I=this.stringToXML(H);return I.getElementsByTagName("parsererror").length?null:this.parseXML(I,F)}else return null},this.parseXML=function(H,F){for(var I in F)x[I]=F[I];var G={},Y=0,Q="",q=H.childNodes.length;if(q)for(var K,ue,Z,le=0;le<H.childNodes.length;le++)K=H.childNodes.item(le),K.nodeType===4?x.mergeCDATA&&(Q+=K.nodeValue):K.nodeType===3?Q+=K.nodeValue:K.nodeType===1&&(Y===0&&(G={}),x.stripElemPrefix?ue=K.nodeName.replace(N,""):ue=K.nodeName,Z=T.parseXML(K),G.hasOwnProperty(ue)?(G[ue].constructor!==Array&&(G[ue]=[G[ue]]),G[ue].push(Z)):(G[ue]=Z,Y++));return Object.keys(G).length||(G=Q||""),G},this.xmlToString=function(H){try{var F=H.xml?H.xml:new XMLSerializer().serializeToString(H);return F}catch{return null}},this.stringToXML=function(H){try{var F=null;if(window.DOMParser){var I=new g;return F=I.parseFromString(H,"text/xml"),F}else return F=new ActiveXObject("Microsoft.XMLDOM"),F.async=!1,F.loadXML(H),F}catch{return null}},this}).call({}),c=function(N){return T.parseString(N)};v.exports=c},"./node_modules/@babel/runtime/helpers/classCallCheck.js":function(v,C){function u(g,T){if(!(g instanceof T))throw new TypeError("Cannot call a class as a function")}v.exports=u,v.exports.__esModule=!0,v.exports.default=v.exports},"./node_modules/@babel/runtime/helpers/createClass.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function T(x,N){for(var H=0;H<N.length;H++){var F=N[H];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(x,g(F.key),F)}}function c(x,N,H){return N&&T(x.prototype,N),H&&T(x,H),Object.defineProperty(x,"prototype",{writable:!1}),x}v.exports=c,v.exports.__esModule=!0,v.exports.default=v.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js").default;function T(c,x){if(g(c)!=="object"||c===null)return c;var N=c[Symbol.toPrimitive];if(N!==void 0){var H=N.call(c,x||"default");if(g(H)!=="object")return H;throw new TypeError("@@toPrimitive must return a primitive value.")}return(x==="string"?String:Number)(c)}v.exports=T,v.exports.__esModule=!0,v.exports.default=v.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js").default,T=u("./node_modules/@babel/runtime/helpers/toPrimitive.js");function c(x){var N=T(x,"string");return g(N)==="symbol"?N:String(N)}v.exports=c,v.exports.__esModule=!0,v.exports.default=v.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(v,C){function u(g){"@babel/helpers - typeof";return v.exports=u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},v.exports.__esModule=!0,v.exports.default=v.exports,u(g)}v.exports=u,v.exports.__esModule=!0,v.exports.default=v.exports},"./node_modules/@xmldom/xmldom/lib/conventions.js":function(v,C,u){function g(H,F,I){if(I===void 0&&(I=Array.prototype),H&&typeof I.find=="function")return I.find.call(H,F);for(var G=0;G<H.length;G++)if(Object.prototype.hasOwnProperty.call(H,G)){var Y=H[G];if(F.call(void 0,Y,G,H))return Y}}function T(H,F){return F===void 0&&(F=Object),F&&typeof F.freeze=="function"?F.freeze(H):H}function c(H,F){if(H===null||typeof H!="object")throw new TypeError("target is not an object");for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&(H[I]=F[I]);return H}var x=T({HTML:"text/html",isHTML:function(H){return H===x.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),N=T({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(H){return H===N.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});C.assign=c,C.find=g,C.freeze=T,C.MIME_TYPE=x,C.NAMESPACE=N},"./node_modules/@xmldom/xmldom/lib/dom-parser.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/conventions.js"),T=u("./node_modules/@xmldom/xmldom/lib/dom.js"),c=u("./node_modules/@xmldom/xmldom/lib/entities.js"),x=u("./node_modules/@xmldom/xmldom/lib/sax.js"),N=T.DOMImplementation,H=g.NAMESPACE,F=x.ParseError,I=x.XMLReader;function G(P){return P.replace(/\r[\n\u0085]/g,`
  8. `).replace(/[\r\u0085\u2028]/g,`
  9. `)}function Y(P){this.options=P||{locator:{}}}Y.prototype.parseFromString=function(P,E){var m=this.options,$=new I,y=m.domBuilder||new q,z=m.errorHandler,V=m.locator,U=m.xmlns||{},j=/\/x?html?$/.test(E),R=j?c.HTML_ENTITIES:c.XML_ENTITIES;V&&y.setDocumentLocator(V),$.errorHandler=Q(z,y,V),$.domBuilder=m.domBuilder||y,j&&(U[""]=H.HTML),U.xml=U.xml||H.XML;var M=m.normalizeLineEndings||G;return P&&typeof P=="string"?$.parse(M(P),U,R):$.errorHandler.error("invalid doc source"),y.doc};function Q(P,E,m){if(!P){if(E instanceof q)return E;P=E}var $={},y=P instanceof Function;m=m||{};function z(V){var U=P[V];!U&&y&&(U=P.length==2?function(j){P(V,j)}:P),$[V]=U&&function(j){U("[xmldom "+V+"] "+j+ue(m))}||function(){}}return z("warning"),z("error"),z("fatalError"),$}function q(){this.cdata=!1}function K(P,E){E.lineNumber=P.lineNumber,E.columnNumber=P.columnNumber}q.prototype={startDocument:function(){this.doc=new N().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(P,E,m,$){var y=this.doc,z=y.createElementNS(P,m||E),V=$.length;le(this,z),this.currentElement=z,this.locator&&K(this.locator,z);for(var U=0;U<V;U++){var P=$.getURI(U),j=$.getValue(U),m=$.getQName(U),R=y.createAttributeNS(P,m);this.locator&&K($.getLocator(U),R),R.value=R.nodeValue=j,z.setAttributeNode(R)}},endElement:function(P,E,m){var $=this.currentElement;$.tagName,this.currentElement=$.parentNode},startPrefixMapping:function(P,E){},endPrefixMapping:function(P){},processingInstruction:function(P,E){var m=this.doc.createProcessingInstruction(P,E);this.locator&&K(this.locator,m),le(this,m)},ignorableWhitespace:function(P,E,m){},characters:function(P,E,m){if(P=Z.apply(this,arguments),P){if(this.cdata)var $=this.doc.createCDATASection(P);else var $=this.doc.createTextNode(P);this.currentElement?this.currentElement.appendChild($):/^\s*$/.test(P)&&this.doc.appendChild($),this.locator&&K(this.locator,$)}},skippedEntity:function(P){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(P){(this.locator=P)&&(P.lineNumber=0)},comment:function(P,E,m){P=Z.apply(this,arguments);var $=this.doc.createComment(P);this.locator&&K(this.locator,$),le(this,$)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(P,E,m){var $=this.doc.implementation;if($&&$.createDocumentType){var y=$.createDocumentType(P,E,m);this.locator&&K(this.locator,y),le(this,y),this.doc.doctype=y}},warning:function(P){console.warn("[xmldom warning] "+P,ue(this.locator))},error:function(P){console.error("[xmldom error] "+P,ue(this.locator))},fatalError:function(P){throw new F(P,this.locator)}};function ue(P){if(P)return`
  10. @`+(P.systemId||"")+"#[line:"+P.lineNumber+",col:"+P.columnNumber+"]"}function Z(P,E,m){return typeof P=="string"?P.substr(E,m):P.length>=E+m||E?new java.lang.String(P,E,m)+"":P}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(P){q.prototype[P]=function(){return null}});function le(P,E){P.currentElement?P.currentElement.appendChild(E):P.doc.appendChild(E)}C.__DOMHandler=q,C.normalizeLineEndings=G,C.DOMParser=Y},"./node_modules/@xmldom/xmldom/lib/dom.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/conventions.js"),T=g.find,c=g.NAMESPACE;function x(i){return i!==""}function N(i){return i?i.split(/[\t\n\f\r ]+/).filter(x):[]}function H(i,l){return i.hasOwnProperty(l)||(i[l]=!0),i}function F(i){if(!i)return[];var l=N(i);return Object.keys(l.reduce(H,{}))}function I(i){return function(l){return i&&i.indexOf(l)!==-1}}function G(i,l){for(var B in i)Object.prototype.hasOwnProperty.call(i,B)&&(l[B]=i[B])}function Y(i,l){var B=i.prototype;if(!(B instanceof l)){let L=function(){};L.prototype=l.prototype,L=new L,G(B,L),i.prototype=B=L}B.constructor!=i&&(typeof i!="function"&&console.error("unknown Class:"+i),B.constructor=i)}var Q={},q=Q.ELEMENT_NODE=1,K=Q.ATTRIBUTE_NODE=2,ue=Q.TEXT_NODE=3,Z=Q.CDATA_SECTION_NODE=4,le=Q.ENTITY_REFERENCE_NODE=5,P=Q.ENTITY_NODE=6,E=Q.PROCESSING_INSTRUCTION_NODE=7,m=Q.COMMENT_NODE=8,$=Q.DOCUMENT_NODE=9,y=Q.DOCUMENT_TYPE_NODE=10,z=Q.DOCUMENT_FRAGMENT_NODE=11,V=Q.NOTATION_NODE=12,U={},j={};U.INDEX_SIZE_ERR=(j[1]="Index size error",1),U.DOMSTRING_SIZE_ERR=(j[2]="DOMString size error",2);var R=U.HIERARCHY_REQUEST_ERR=(j[3]="Hierarchy request error",3);U.WRONG_DOCUMENT_ERR=(j[4]="Wrong document",4),U.INVALID_CHARACTER_ERR=(j[5]="Invalid character",5),U.NO_DATA_ALLOWED_ERR=(j[6]="No data allowed",6),U.NO_MODIFICATION_ALLOWED_ERR=(j[7]="No modification allowed",7);var M=U.NOT_FOUND_ERR=(j[8]="Not found",8);U.NOT_SUPPORTED_ERR=(j[9]="Not supported",9);var W=U.INUSE_ATTRIBUTE_ERR=(j[10]="Attribute in use",10);U.INVALID_STATE_ERR=(j[11]="Invalid state",11),U.SYNTAX_ERR=(j[12]="Syntax error",12),U.INVALID_MODIFICATION_ERR=(j[13]="Invalid modification",13),U.NAMESPACE_ERR=(j[14]="Invalid namespace",14),U.INVALID_ACCESS_ERR=(j[15]="Invalid access",15);function X(i,l){if(l instanceof Error)var B=l;else B=this,Error.call(this,j[i]),this.message=j[i],Error.captureStackTrace&&Error.captureStackTrace(this,X);return B.code=i,l&&(this.message=this.message+": "+l),B}X.prototype=Error.prototype,G(U,X);function te(){}te.prototype={length:0,item:function(i){return i>=0&&i<this.length?this[i]:null},toString:function(i,l){for(var B=[],L=0;L<this.length;L++)Ye(this[L],B,i,l);return B.join("")},filter:function(i){return Array.prototype.filter.call(this,i)},indexOf:function(i){return Array.prototype.indexOf.call(this,i)}};function se(i,l){this._node=i,this._refresh=l,he(this)}function he(i){var l=i._node._inc||i._node.ownerDocument._inc;if(i._inc!==l){var B=i._refresh(i._node);if(ct(i,"length",B.length),!i.$$length||B.length<i.$$length)for(var L=B.length;L in i;L++)Object.prototype.hasOwnProperty.call(i,L)&&delete i[L];G(B,i),i._inc=l}}se.prototype.item=function(i){return he(this),this[i]||null},Y(se,te);function ce(){}function oe(i,l){for(var B=i.length;B--;)if(i[B]===l)return B}function pe(i,l,B,L){if(L?l[oe(l,L)]=B:l[l.length++]=B,i){B.ownerElement=i;var ve=i.ownerDocument;ve&&(L&&Ae(ve,i,L),Ce(ve,i,B))}}function de(i,l,B){var L=oe(l,B);if(L>=0){for(var ve=l.length-1;L<ve;)l[L]=l[++L];if(l.length=ve,i){var Re=i.ownerDocument;Re&&(Ae(Re,i,B),B.ownerElement=null)}}else throw new X(M,new Error(i.tagName+"@"+B))}ce.prototype={length:0,item:te.prototype.item,getNamedItem:function(i){for(var l=this.length;l--;){var B=this[l];if(B.nodeName==i)return B}},setNamedItem:function(i){var l=i.ownerElement;if(l&&l!=this._ownerElement)throw new X(W);var B=this.getNamedItem(i.nodeName);return pe(this._ownerElement,this,i,B),B},setNamedItemNS:function(i){var l=i.ownerElement,B;if(l&&l!=this._ownerElement)throw new X(W);return B=this.getNamedItemNS(i.namespaceURI,i.localName),pe(this._ownerElement,this,i,B),B},removeNamedItem:function(i){var l=this.getNamedItem(i);return de(this._ownerElement,this,l),l},removeNamedItemNS:function(i,l){var B=this.getNamedItemNS(i,l);return de(this._ownerElement,this,B),B},getNamedItemNS:function(i,l){for(var B=this.length;B--;){var L=this[B];if(L.localName==l&&L.namespaceURI==i)return L}return null}};function De(){}De.prototype={hasFeature:function(i,l){return!0},createDocument:function(i,l,B){var L=new Ee;if(L.implementation=this,L.childNodes=new te,L.doctype=B||null,B&&L.appendChild(B),l){var ve=L.createElementNS(i,l);L.appendChild(ve)}return L},createDocumentType:function(i,l,B){var L=new ke;return L.name=i,L.nodeName=i,L.publicId=l||"",L.systemId=B||"",L}};function re(){}re.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(i,l){return o(this,i,l)},replaceChild:function(i,l){o(this,i,l,r),l&&this.removeChild(l)},removeChild:function(i){return Be(this,i)},appendChild:function(i){return this.insertBefore(i,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(i){return ut(this.ownerDocument||this,this,i)},normalize:function(){for(var i=this.firstChild;i;){var l=i.nextSibling;l&&l.nodeType==ue&&i.nodeType==ue?(this.removeChild(l),i.appendData(l.data)):(i.normalize(),i=l)}},isSupported:function(i,l){return this.ownerDocument.implementation.hasFeature(i,l)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(i){for(var l=this;l;){var B=l._nsMap;if(B){for(var L in B)if(Object.prototype.hasOwnProperty.call(B,L)&&B[L]===i)return L}l=l.nodeType==K?l.ownerDocument:l.parentNode}return null},lookupNamespaceURI:function(i){for(var l=this;l;){var B=l._nsMap;if(B&&Object.prototype.hasOwnProperty.call(B,i))return B[i];l=l.nodeType==K?l.ownerDocument:l.parentNode}return null},isDefaultNamespace:function(i){var l=this.lookupPrefix(i);return l==null}};function ie(i){return i=="<"&&"&lt;"||i==">"&&"&gt;"||i=="&"&&"&amp;"||i=='"'&&"&quot;"||"&#"+i.charCodeAt()+";"}G(Q,re),G(Q,re.prototype);function me(i,l){if(l(i))return!0;if(i=i.firstChild)do if(me(i,l))return!0;while(i=i.nextSibling)}function Ee(){this.ownerDocument=this}function Ce(i,l,B){i&&i._inc++;var L=B.namespaceURI;L===c.XMLNS&&(l._nsMap[B.prefix?B.localName:""]=B.value)}function Ae(i,l,B,L){i&&i._inc++;var ve=B.namespaceURI;ve===c.XMLNS&&delete l._nsMap[B.prefix?B.localName:""]}function Se(i,l,B){if(i&&i._inc){i._inc++;var L=l.childNodes;if(B)L[L.length++]=B;else{for(var ve=l.firstChild,Re=0;ve;)L[Re++]=ve,ve=ve.nextSibling;L.length=Re,delete L[L.length]}}}function Be(i,l){var B=l.previousSibling,L=l.nextSibling;return B?B.nextSibling=L:i.firstChild=L,L?L.previousSibling=B:i.lastChild=B,l.parentNode=null,l.previousSibling=null,l.nextSibling=null,Se(i.ownerDocument,i),l}function Te(i){return i&&(i.nodeType===re.DOCUMENT_NODE||i.nodeType===re.DOCUMENT_FRAGMENT_NODE||i.nodeType===re.ELEMENT_NODE)}function Ie(i){return i&&(Ue(i)||Ke(i)||Oe(i)||i.nodeType===re.DOCUMENT_FRAGMENT_NODE||i.nodeType===re.COMMENT_NODE||i.nodeType===re.PROCESSING_INSTRUCTION_NODE)}function Oe(i){return i&&i.nodeType===re.DOCUMENT_TYPE_NODE}function Ue(i){return i&&i.nodeType===re.ELEMENT_NODE}function Ke(i){return i&&i.nodeType===re.TEXT_NODE}function Me(i,l){var B=i.childNodes||[];if(T(B,Ue)||Oe(l))return!1;var L=T(B,Oe);return!(l&&L&&B.indexOf(L)>B.indexOf(l))}function ae(i,l){var B=i.childNodes||[];function L(Re){return Ue(Re)&&Re!==l}if(T(B,L))return!1;var ve=T(B,Oe);return!(l&&ve&&B.indexOf(ve)>B.indexOf(l))}function s(i,l,B){if(!Te(i))throw new X(R,"Unexpected parent node type "+i.nodeType);if(B&&B.parentNode!==i)throw new X(M,"child not in parent");if(!Ie(l)||Oe(l)&&i.nodeType!==re.DOCUMENT_NODE)throw new X(R,"Unexpected node type "+l.nodeType+" for parent node type "+i.nodeType)}function n(i,l,B){var L=i.childNodes||[],ve=l.childNodes||[];if(l.nodeType===re.DOCUMENT_FRAGMENT_NODE){var Re=ve.filter(Ue);if(Re.length>1||T(ve,Ke))throw new X(R,"More than one element or text in fragment");if(Re.length===1&&!Me(i,B))throw new X(R,"Element in fragment can not be inserted before doctype")}if(Ue(l)&&!Me(i,B))throw new X(R,"Only one element can be added and only after doctype");if(Oe(l)){if(T(L,Oe))throw new X(R,"Only one doctype is allowed");var qe=T(L,Ue);if(B&&L.indexOf(qe)<L.indexOf(B))throw new X(R,"Doctype can only be inserted before an element");if(!B&&qe)throw new X(R,"Doctype can not be appended since element is present")}}function r(i,l,B){var L=i.childNodes||[],ve=l.childNodes||[];if(l.nodeType===re.DOCUMENT_FRAGMENT_NODE){var Re=ve.filter(Ue);if(Re.length>1||T(ve,Ke))throw new X(R,"More than one element or text in fragment");if(Re.length===1&&!ae(i,B))throw new X(R,"Element in fragment can not be inserted before doctype")}if(Ue(l)&&!ae(i,B))throw new X(R,"Only one element can be added and only after doctype");if(Oe(l)){if(T(L,function(Ze){return Oe(Ze)&&Ze!==B}))throw new X(R,"Only one doctype is allowed");var qe=T(L,Ue);if(B&&L.indexOf(qe)<L.indexOf(B))throw new X(R,"Doctype can only be inserted before an element")}}function o(i,l,B,L){s(i,l,B),i.nodeType===re.DOCUMENT_NODE&&(L||n)(i,l,B);var ve=l.parentNode;if(ve&&ve.removeChild(l),l.nodeType===z){var Re=l.firstChild;if(Re==null)return l;var qe=l.lastChild}else Re=qe=l;var fe=B?B.previousSibling:i.lastChild;Re.previousSibling=fe,qe.nextSibling=B,fe?fe.nextSibling=Re:i.firstChild=Re,B==null?i.lastChild=qe:B.previousSibling=qe;do Re.parentNode=i;while(Re!==qe&&(Re=Re.nextSibling));return Se(i.ownerDocument||i,i),l.nodeType==z&&(l.firstChild=l.lastChild=null),l}function p(i,l){return l.parentNode&&l.parentNode.removeChild(l),l.parentNode=i,l.previousSibling=i.lastChild,l.nextSibling=null,l.previousSibling?l.previousSibling.nextSibling=l:i.firstChild=l,i.lastChild=l,Se(i.ownerDocument,i,l),l}Ee.prototype={nodeName:"#document",nodeType:$,doctype:null,documentElement:null,_inc:1,insertBefore:function(i,l){if(i.nodeType==z){for(var B=i.firstChild;B;){var L=B.nextSibling;this.insertBefore(B,l),B=L}return i}return o(this,i,l),i.ownerDocument=this,this.documentElement===null&&i.nodeType===q&&(this.documentElement=i),i},removeChild:function(i){return this.documentElement==i&&(this.documentElement=null),Be(this,i)},replaceChild:function(i,l){o(this,i,l,r),i.ownerDocument=this,l&&this.removeChild(l),Ue(i)&&(this.documentElement=i)},importNode:function(i,l){return at(this,i,l)},getElementById:function(i){var l=null;return me(this.documentElement,function(B){if(B.nodeType==q&&B.getAttribute("id")==i)return l=B,!0}),l},getElementsByClassName:function(i){var l=F(i);return new se(this,function(B){var L=[];return l.length>0&&me(B.documentElement,function(ve){if(ve!==B&&ve.nodeType===q){var Re=ve.getAttribute("class");if(Re){var qe=i===Re;if(!qe){var fe=F(Re);qe=l.every(I(fe))}qe&&L.push(ve)}}}),L})},createElement:function(i){var l=new k;l.ownerDocument=this,l.nodeName=i,l.tagName=i,l.localName=i,l.childNodes=new te;var B=l.attributes=new ce;return B._ownerElement=l,l},createDocumentFragment:function(){var i=new He;return i.ownerDocument=this,i.childNodes=new te,i},createTextNode:function(i){var l=new ge;return l.ownerDocument=this,l.appendData(i),l},createComment:function(i){var l=new ye;return l.ownerDocument=this,l.appendData(i),l},createCDATASection:function(i){var l=new ee;return l.ownerDocument=this,l.appendData(i),l},createProcessingInstruction:function(i,l){var B=new Xe;return B.ownerDocument=this,B.tagName=B.nodeName=B.target=i,B.nodeValue=B.data=l,B},createAttribute:function(i){var l=new O;return l.ownerDocument=this,l.name=i,l.nodeName=i,l.localName=i,l.specified=!0,l},createEntityReference:function(i){var l=new _e;return l.ownerDocument=this,l.nodeName=i,l},createElementNS:function(i,l){var B=new k,L=l.split(":"),ve=B.attributes=new ce;return B.childNodes=new te,B.ownerDocument=this,B.nodeName=l,B.tagName=l,B.namespaceURI=i,L.length==2?(B.prefix=L[0],B.localName=L[1]):B.localName=l,ve._ownerElement=B,B},createAttributeNS:function(i,l){var B=new O,L=l.split(":");return B.ownerDocument=this,B.nodeName=l,B.name=l,B.namespaceURI=i,B.specified=!0,L.length==2?(B.prefix=L[0],B.localName=L[1]):B.localName=l,B}},Y(Ee,re);function k(){this._nsMap={}}k.prototype={nodeType:q,hasAttribute:function(i){return this.getAttributeNode(i)!=null},getAttribute:function(i){var l=this.getAttributeNode(i);return l&&l.value||""},getAttributeNode:function(i){return this.attributes.getNamedItem(i)},setAttribute:function(i,l){var B=this.ownerDocument.createAttribute(i);B.value=B.nodeValue=""+l,this.setAttributeNode(B)},removeAttribute:function(i){var l=this.getAttributeNode(i);l&&this.removeAttributeNode(l)},appendChild:function(i){return i.nodeType===z?this.insertBefore(i,null):p(this,i)},setAttributeNode:function(i){return this.attributes.setNamedItem(i)},setAttributeNodeNS:function(i){return this.attributes.setNamedItemNS(i)},removeAttributeNode:function(i){return this.attributes.removeNamedItem(i.nodeName)},removeAttributeNS:function(i,l){var B=this.getAttributeNodeNS(i,l);B&&this.removeAttributeNode(B)},hasAttributeNS:function(i,l){return this.getAttributeNodeNS(i,l)!=null},getAttributeNS:function(i,l){var B=this.getAttributeNodeNS(i,l);return B&&B.value||""},setAttributeNS:function(i,l,B){var L=this.ownerDocument.createAttributeNS(i,l);L.value=L.nodeValue=""+B,this.setAttributeNode(L)},getAttributeNodeNS:function(i,l){return this.attributes.getNamedItemNS(i,l)},getElementsByTagName:function(i){return new se(this,function(l){var B=[];return me(l,function(L){L!==l&&L.nodeType==q&&(i==="*"||L.tagName==i)&&B.push(L)}),B})},getElementsByTagNameNS:function(i,l){return new se(this,function(B){var L=[];return me(B,function(ve){ve!==B&&ve.nodeType===q&&(i==="*"||ve.namespaceURI===i)&&(l==="*"||ve.localName==l)&&L.push(ve)}),L})}},Ee.prototype.getElementsByTagName=k.prototype.getElementsByTagName,Ee.prototype.getElementsByTagNameNS=k.prototype.getElementsByTagNameNS,Y(k,re);function O(){}O.prototype.nodeType=K,Y(O,re);function J(){}J.prototype={data:"",substringData:function(i,l){return this.data.substring(i,i+l)},appendData:function(i){i=this.data+i,this.nodeValue=this.data=i,this.length=i.length},insertData:function(i,l){this.replaceData(i,0,l)},appendChild:function(i){throw new Error(j[R])},deleteData:function(i,l){this.replaceData(i,l,"")},replaceData:function(i,l,B){var L=this.data.substring(0,i),ve=this.data.substring(i+l);B=L+B+ve,this.nodeValue=this.data=B,this.length=B.length}},Y(J,re);function ge(){}ge.prototype={nodeName:"#text",nodeType:ue,splitText:function(i){var l=this.data,B=l.substring(i);l=l.substring(0,i),this.data=this.nodeValue=l,this.length=l.length;var L=this.ownerDocument.createTextNode(B);return this.parentNode&&this.parentNode.insertBefore(L,this.nextSibling),L}},Y(ge,J);function ye(){}ye.prototype={nodeName:"#comment",nodeType:m},Y(ye,J);function ee(){}ee.prototype={nodeName:"#cdata-section",nodeType:Z},Y(ee,J);function ke(){}ke.prototype.nodeType=y,Y(ke,re);function Le(){}Le.prototype.nodeType=V,Y(Le,re);function je(){}je.prototype.nodeType=P,Y(je,re);function _e(){}_e.prototype.nodeType=le,Y(_e,re);function He(){}He.prototype.nodeName="#document-fragment",He.prototype.nodeType=z,Y(He,re);function Xe(){}Xe.prototype.nodeType=E,Y(Xe,re);function Qe(){}Qe.prototype.serializeToString=function(i,l,B){return $e.call(i,l,B)},re.prototype.toString=$e;function $e(i,l){var B=[],L=this.nodeType==9&&this.documentElement||this,ve=L.prefix,Re=L.namespaceURI;if(Re&&ve==null){var ve=L.lookupPrefix(Re);if(ve==null)var qe=[{namespace:Re,prefix:null}]}return Ye(this,B,i,l,qe),B.join("")}function We(i,l,B){var L=i.prefix||"",ve=i.namespaceURI;if(!ve||L==="xml"&&ve===c.XML||ve===c.XMLNS)return!1;for(var Re=B.length;Re--;){var qe=B[Re];if(qe.prefix===L)return qe.namespace!==ve}return!0}function Je(i,l,B){i.push(" ",l,'="',B.replace(/[<>&"\t\n\r]/g,ie),'"')}function Ye(i,l,B,L,ve){if(ve||(ve=[]),L)if(i=L(i),i){if(typeof i=="string"){l.push(i);return}}else return;switch(i.nodeType){case q:var Re=i.attributes,qe=Re.length,b=i.firstChild,fe=i.tagName;B=c.isHTML(i.namespaceURI)||B;var Ze=fe;if(!B&&!i.prefix&&i.namespaceURI){for(var rt,nt=0;nt<Re.length;nt++)if(Re.item(nt).name==="xmlns"){rt=Re.item(nt).value;break}if(!rt)for(var e=ve.length-1;e>=0;e--){var d=ve[e];if(d.prefix===""&&d.namespace===i.namespaceURI){rt=d.namespace;break}}if(rt!==i.namespaceURI)for(var e=ve.length-1;e>=0;e--){var d=ve[e];if(d.namespace===i.namespaceURI){d.prefix&&(Ze=d.prefix+":"+fe);break}}}l.push("<",Ze);for(var t=0;t<qe;t++){var a=Re.item(t);a.prefix=="xmlns"?ve.push({prefix:a.localName,namespace:a.value}):a.nodeName=="xmlns"&&ve.push({prefix:"",namespace:a.value})}for(var t=0;t<qe;t++){var a=Re.item(t);if(We(a,B,ve)){var D=a.prefix||"",A=a.namespaceURI;Je(l,D?"xmlns:"+D:"xmlns",A),ve.push({prefix:D,namespace:A})}Ye(a,l,B,L,ve)}if(fe===Ze&&We(i,B,ve)){var D=i.prefix||"",A=i.namespaceURI;Je(l,D?"xmlns:"+D:"xmlns",A),ve.push({prefix:D,namespace:A})}if(b||B&&!/^(?:meta|link|img|br|hr|input)$/i.test(fe)){if(l.push(">"),B&&/^script$/i.test(fe))for(;b;)b.data?l.push(b.data):Ye(b,l,B,L,ve.slice()),b=b.nextSibling;else for(;b;)Ye(b,l,B,L,ve.slice()),b=b.nextSibling;l.push("</",Ze,">")}else l.push("/>");return;case $:case z:for(var b=i.firstChild;b;)Ye(b,l,B,L,ve.slice()),b=b.nextSibling;return;case K:return Je(l,i.name,i.value);case ue:return l.push(i.data.replace(/[<&>]/g,ie));case Z:return l.push("<![CDATA[",i.data,"]]>");case m:return l.push("<!--",i.data,"-->");case y:var _=i.publicId,ne=i.systemId;if(l.push("<!DOCTYPE ",i.name),_)l.push(" PUBLIC ",_),ne&&ne!="."&&l.push(" ",ne),l.push(">");else if(ne&&ne!=".")l.push(" SYSTEM ",ne,">");else{var Fe=i.internalSubset;Fe&&l.push(" [",Fe,"]"),l.push(">")}return;case E:return l.push("<?",i.target," ",i.data,"?>");case le:return l.push("&",i.nodeName,";");default:l.push("??",i.nodeName)}}function at(i,l,B){var L;switch(l.nodeType){case q:L=l.cloneNode(!1),L.ownerDocument=i;case z:break;case K:B=!0;break}if(L||(L=l.cloneNode(!1)),L.ownerDocument=i,L.parentNode=null,B)for(var ve=l.firstChild;ve;)L.appendChild(at(i,ve,B)),ve=ve.nextSibling;return L}function ut(i,l,B){var L=new l.constructor;for(var ve in l)if(Object.prototype.hasOwnProperty.call(l,ve)){var Re=l[ve];typeof Re!="object"&&Re!=L[ve]&&(L[ve]=Re)}switch(l.childNodes&&(L.childNodes=new te),L.ownerDocument=i,L.nodeType){case q:var qe=l.attributes,fe=L.attributes=new ce,Ze=qe.length;fe._ownerElement=L;for(var rt=0;rt<Ze;rt++)L.setAttributeNode(ut(i,qe.item(rt),!0));break;case K:B=!0}if(B)for(var nt=l.firstChild;nt;)L.appendChild(ut(i,nt,B)),nt=nt.nextSibling;return L}function ct(i,l,B){i[l]=B}try{if(Object.defineProperty){let i=function(l){switch(l.nodeType){case q:case z:var B=[];for(l=l.firstChild;l;)l.nodeType!==7&&l.nodeType!==8&&B.push(i(l)),l=l.nextSibling;return B.join("");default:return l.nodeValue}};Object.defineProperty(se.prototype,"length",{get:function(){return he(this),this.$$length}}),Object.defineProperty(re.prototype,"textContent",{get:function(){return i(this)},set:function(l){switch(this.nodeType){case q:case z:for(;this.firstChild;)this.removeChild(this.firstChild);(l||String(l))&&this.appendChild(this.ownerDocument.createTextNode(l));break;default:this.data=l,this.value=l,this.nodeValue=l}}}),ct=function(l,B,L){l["$$"+B]=L}}}catch{}C.DocumentType=ke,C.DOMException=X,C.DOMImplementation=De,C.Element=k,C.Node=re,C.NodeList=te,C.XMLSerializer=Qe},"./node_modules/@xmldom/xmldom/lib/entities.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/conventions.js").freeze;C.XML_ENTITIES=g({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),C.HTML_ENTITIES=g({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:`
  11. `,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),C.entityMap=C.HTML_ENTITIES},"./node_modules/@xmldom/xmldom/lib/index.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/dom.js");C.DOMImplementation=g.DOMImplementation,C.XMLSerializer=g.XMLSerializer,C.DOMParser=u("./node_modules/@xmldom/xmldom/lib/dom-parser.js").DOMParser},"./node_modules/@xmldom/xmldom/lib/sax.js":function(v,C,u){var g=u("./node_modules/@xmldom/xmldom/lib/conventions.js").NAMESPACE,T=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,c=new RegExp("[\\-\\.0-9"+T.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),x=new RegExp("^"+T.source+c.source+"*(?::"+T.source+c.source+"*)?$"),N=0,H=1,F=2,I=3,G=4,Y=5,Q=6,q=7;function K(R,M){this.message=R,this.locator=M,Error.captureStackTrace&&Error.captureStackTrace(this,K)}K.prototype=new Error,K.prototype.name=K.name;function ue(){}ue.prototype={parse:function(R,M,W){var X=this.domBuilder;X.startDocument(),y(M,M={}),Z(R,M,W,X,this.errorHandler),X.endDocument()}};function Z(R,M,W,X,te){function se(k){if(k>65535){k-=65536;var O=55296+(k>>10),J=56320+(k&1023);return String.fromCharCode(O,J)}else return String.fromCharCode(k)}function he(k){var O=k.slice(1,-1);return Object.hasOwnProperty.call(W,O)?W[O]:O.charAt(0)==="#"?se(parseInt(O.substr(1).replace("x","0x"))):(te.error("entity not found:"+k),k)}function ce(k){if(k>Ee){var O=R.substring(Ee,k).replace(/&#?\w+;/g,he);re&&oe(Ee),X.characters(O,0,k-Ee),Ee=k}}function oe(k,O){for(;k>=de&&(O=De.exec(R));)pe=O.index,de=pe+O[0].length,re.lineNumber++;re.columnNumber=k-pe+1}for(var pe=0,de=0,De=/.*(?:\r\n?|\n)|.*$/g,re=X.locator,ie=[{currentNSMap:M}],me={},Ee=0;;){try{var Ce=R.indexOf("<",Ee);if(Ce<0){if(!R.substr(Ee).match(/^\s*$/)){var Ae=X.doc,Se=Ae.createTextNode(R.substr(Ee));Ae.appendChild(Se),X.currentElement=Se}return}switch(Ce>Ee&&ce(Ce),R.charAt(Ce+1)){case"/":var s=R.indexOf(">",Ce+3),Be=R.substring(Ce+2,s).replace(/[ \t\n\r]+$/g,""),Te=ie.pop();s<0?(Be=R.substring(Ce+2).replace(/[\s<].*/,""),te.error("end tag name: "+Be+" is not complete:"+Te.tagName),s=Ce+1+Be.length):Be.match(/\s</)&&(Be=Be.replace(/[\s<].*/,""),te.error("end tag name: "+Be+" maybe not complete"),s=Ce+1+Be.length);var Ie=Te.localNSMap,Oe=Te.tagName==Be,Ue=Oe||Te.tagName&&Te.tagName.toLowerCase()==Be.toLowerCase();if(Ue){if(X.endElement(Te.uri,Te.localName,Be),Ie)for(var Ke in Ie)Object.prototype.hasOwnProperty.call(Ie,Ke)&&X.endPrefixMapping(Ke);Oe||te.fatalError("end tag name: "+Be+" is not match the current start tagName:"+Te.tagName)}else ie.push(Te);s++;break;case"?":re&&oe(Ce),s=V(R,Ce,X);break;case"!":re&&oe(Ce),s=z(R,Ce,X,te);break;default:re&&oe(Ce);var Me=new U,ae=ie[ie.length-1].currentNSMap,s=P(R,Ce,Me,ae,he,te),n=Me.length;if(!Me.closed&&$(R,s,Me.tagName,me)&&(Me.closed=!0,W.nbsp||te.warning("unclosed xml attribute")),re&&n){for(var r=le(re,{}),o=0;o<n;o++){var p=Me[o];oe(p.offset),p.locator=le(re,{})}X.locator=r,E(Me,X,ae)&&ie.push(Me),X.locator=re}else E(Me,X,ae)&&ie.push(Me);g.isHTML(Me.uri)&&!Me.closed?s=m(R,s,Me.tagName,he,X):s++}}catch(k){if(k instanceof K)throw k;te.error("element parse error: "+k),s=-1}s>Ee?Ee=s:ce(Math.max(Ce,Ee)+1)}}function le(R,M){return M.lineNumber=R.lineNumber,M.columnNumber=R.columnNumber,M}function P(R,M,W,X,te,se){function he(re,ie,me){W.attributeNames.hasOwnProperty(re)&&se.fatalError("Attribute "+re+" redefined"),W.addValue(re,ie.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,te),me)}for(var ce,oe,pe=++M,de=N;;){var De=R.charAt(pe);switch(De){case"=":if(de===H)ce=R.slice(M,pe),de=I;else if(de===F)de=I;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(de===I||de===H)if(de===H&&(se.warning('attribute value must after "="'),ce=R.slice(M,pe)),M=pe+1,pe=R.indexOf(De,M),pe>0)oe=R.slice(M,pe),he(ce,oe,M-1),de=Y;else throw new Error("attribute value no end '"+De+"' match");else if(de==G)oe=R.slice(M,pe),he(ce,oe,M),se.warning('attribute "'+ce+'" missed start quot('+De+")!!"),M=pe+1,de=Y;else throw new Error('attribute value must after "="');break;case"/":switch(de){case N:W.setTagName(R.slice(M,pe));case Y:case Q:case q:de=q,W.closed=!0;case G:case H:break;case F:W.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return se.error("unexpected end of input"),de==N&&W.setTagName(R.slice(M,pe)),pe;case">":switch(de){case N:W.setTagName(R.slice(M,pe));case Y:case Q:case q:break;case G:case H:oe=R.slice(M,pe),oe.slice(-1)==="/"&&(W.closed=!0,oe=oe.slice(0,-1));case F:de===F&&(oe=ce),de==G?(se.warning('attribute "'+oe+'" missed quot(")!'),he(ce,oe,M)):((!g.isHTML(X[""])||!oe.match(/^(?:disabled|checked|selected)$/i))&&se.warning('attribute "'+oe+'" missed value!! "'+oe+'" instead!!'),he(oe,oe,M));break;case I:throw new Error("attribute value missed!!")}return pe;case"€":De=" ";default:if(De<=" ")switch(de){case N:W.setTagName(R.slice(M,pe)),de=Q;break;case H:ce=R.slice(M,pe),de=F;break;case G:var oe=R.slice(M,pe);se.warning('attribute "'+oe+'" missed quot(")!!'),he(ce,oe,M);case Y:de=Q;break}else switch(de){case F:W.tagName,(!g.isHTML(X[""])||!ce.match(/^(?:disabled|checked|selected)$/i))&&se.warning('attribute "'+ce+'" missed value!! "'+ce+'" instead2!!'),he(ce,ce,M),M=pe,de=H;break;case Y:se.warning('attribute space is required"'+ce+'"!!');case Q:de=H,M=pe;break;case I:de=G,M=pe;break;case q:throw new Error("elements closed character '/' and '>' must be connected to")}}pe++}}function E(R,M,W){for(var X=R.tagName,te=null,De=R.length;De--;){var se=R[De],he=se.qName,ce=se.value,re=he.indexOf(":");if(re>0)var oe=se.prefix=he.slice(0,re),pe=he.slice(re+1),de=oe==="xmlns"&&pe;else pe=he,oe=null,de=he==="xmlns"&&"";se.localName=pe,de!==!1&&(te==null&&(te={},y(W,W={})),W[de]=te[de]=ce,se.uri=g.XMLNS,M.startPrefixMapping(de,ce))}for(var De=R.length;De--;){se=R[De];var oe=se.prefix;oe&&(oe==="xml"&&(se.uri=g.XML),oe!=="xmlns"&&(se.uri=W[oe||""]))}var re=X.indexOf(":");re>0?(oe=R.prefix=X.slice(0,re),pe=R.localName=X.slice(re+1)):(oe=null,pe=R.localName=X);var ie=R.uri=W[oe||""];if(M.startElement(ie,pe,X,R),R.closed){if(M.endElement(ie,pe,X),te)for(oe in te)Object.prototype.hasOwnProperty.call(te,oe)&&M.endPrefixMapping(oe)}else return R.currentNSMap=W,R.localNSMap=te,!0}function m(R,M,W,X,te){if(/^(?:script|textarea)$/i.test(W)){var se=R.indexOf("</"+W+">",M),he=R.substring(M+1,se);if(/[&<]/.test(he))return/^script$/i.test(W)?(te.characters(he,0,he.length),se):(he=he.replace(/&#?\w+;/g,X),te.characters(he,0,he.length),se)}return M+1}function $(R,M,W,X){var te=X[W];return te==null&&(te=R.lastIndexOf("</"+W+">"),te<M&&(te=R.lastIndexOf("</"+W)),X[W]=te),te<M}function y(R,M){for(var W in R)Object.prototype.hasOwnProperty.call(R,W)&&(M[W]=R[W])}function z(R,M,W,X){var te=R.charAt(M+2);switch(te){case"-":if(R.charAt(M+3)==="-"){var se=R.indexOf("-->",M+4);return se>M?(W.comment(R,M+4,se-M-4),se+3):(X.error("Unclosed comment"),-1)}else return-1;default:if(R.substr(M+3,6)=="CDATA["){var se=R.indexOf("]]>",M+9);return W.startCDATA(),W.characters(R,M+9,se-M-9),W.endCDATA(),se+3}var he=j(R,M),ce=he.length;if(ce>1&&/!doctype/i.test(he[0][0])){var oe=he[1][0],pe=!1,de=!1;ce>3&&(/^public$/i.test(he[2][0])?(pe=he[3][0],de=ce>4&&he[4][0]):/^system$/i.test(he[2][0])&&(de=he[3][0]));var De=he[ce-1];return W.startDTD(oe,pe,de),W.endDTD(),De.index+De[0].length}}return-1}function V(R,M,W){var X=R.indexOf("?>",M);if(X){var te=R.substring(M,X).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return te?(te[0].length,W.processingInstruction(te[1],te[2]),X+2):-1}return-1}function U(){this.attributeNames={}}U.prototype={setTagName:function(R){if(!x.test(R))throw new Error("invalid tagName:"+R);this.tagName=R},addValue:function(R,M,W){if(!x.test(R))throw new Error("invalid attribute:"+R);this.attributeNames[R]=this.length,this[this.length++]={qName:R,value:M,offset:W}},length:0,getLocalName:function(R){return this[R].localName},getLocator:function(R){return this[R].locator},getQName:function(R){return this[R].qName},getURI:function(R){return this[R].uri},getValue:function(R){return this[R].value}};function j(R,M){var W,X=[],te=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(te.lastIndex=M,te.exec(R);W=te.exec(R);)if(X.push(W),W[1])return X}C.XMLReader=ue,C.ParseError=K},"./node_modules/process/browser.js":function(v,C){var u=v.exports={},g,T;function c(){throw new Error("setTimeout has not been defined")}function x(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?g=setTimeout:g=c}catch{g=c}try{typeof clearTimeout=="function"?T=clearTimeout:T=x}catch{T=x}})();function N(Z){if(g===setTimeout)return setTimeout(Z,0);if((g===c||!g)&&setTimeout)return g=setTimeout,setTimeout(Z,0);try{return g(Z,0)}catch{try{return g.call(null,Z,0)}catch{return g.call(this,Z,0)}}}function H(Z){if(T===clearTimeout)return clearTimeout(Z);if((T===x||!T)&&clearTimeout)return T=clearTimeout,clearTimeout(Z);try{return T(Z)}catch{try{return T.call(null,Z)}catch{return T.call(this,Z)}}}var F=[],I=!1,G,Y=-1;function Q(){!I||!G||(I=!1,G.length?F=G.concat(F):Y=-1,F.length&&q())}function q(){if(!I){var Z=N(Q);I=!0;for(var le=F.length;le;){for(G=F,F=[];++Y<le;)G&&G[Y].run();Y=-1,le=F.length}G=null,I=!1,H(Z)}}u.nextTick=function(Z){var le=new Array(arguments.length-1);if(arguments.length>1)for(var P=1;P<arguments.length;P++)le[P-1]=arguments[P];F.push(new K(Z,le)),F.length===1&&!I&&N(q)};function K(Z,le){this.fun=Z,this.array=le}K.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={};function ue(){}u.on=ue,u.addListener=ue,u.once=ue,u.off=ue,u.removeListener=ue,u.removeAllListeners=ue,u.emit=ue,u.prependListener=ue,u.prependOnceListener=ue,u.listeners=function(Z){return[]},u.binding=function(Z){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(Z){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},"./node_modules/webpack/buildin/amd-options.js":function(v,C){(function(u){v.exports=u}).call(this,{})},"./node_modules/webpack/buildin/global.js":function(v,C){var u;u=function(){return this}();try{u=u||new Function("return this")()}catch{typeof window=="object"&&(u=window)}v.exports=u},"./node_modules/webpack/buildin/module.js":function(v,C){v.exports=function(u){return u.webpackPolyfill||(u.deprecate=function(){},u.paths=[],u.children||(u.children=[]),Object.defineProperty(u,"loaded",{enumerable:!0,get:function(){return u.l}}),Object.defineProperty(u,"id",{enumerable:!0,get:function(){return u.i}}),u.webpackPolyfill=1),u}},"./package.json":function(v){v.exports=JSON.parse('{"name":"cos-js-sdk-v5","version":"1.4.21","description":"JavaScript SDK for [腾讯云对象存储](https://cloud.tencent.com/product/cos)","main":"dist/cos-js-sdk-v5.js","types":"index.d.ts","scripts":{"prettier":"prettier --write src demo/demo.js test/test.js server/sts.js index.d.ts","server":"node server/sts.js","dev":"cross-env NODE_ENV=development webpack -w --mode=development","build":"cross-env NODE_ENV=production webpack --mode=production","cos-auth.min.js":"uglifyjs ./demo/common/cos-auth.js -o ./demo/common/cos-auth.min.js -c -m","test":"jest --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/tencentyun/cos-js-sdk-v5.git"},"keywords":[],"author":"carsonxu","license":"ISC","bugs":{"url":"https://github.com/tencentyun/cos-js-sdk-v5/issues"},"homepage":"https://github.com/tencentyun/cos-js-sdk-v5#readme","dependencies":{"@xmldom/xmldom":"^0.8.6"},"devDependencies":{"@babel/core":"7.17.9","@babel/plugin-transform-runtime":"7.18.10","@babel/preset-env":"7.16.11","babel-loader":"8.2.5","body-parser":"^1.18.3","cross-env":"^5.2.0","express":"^4.16.4","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","prettier":"^3.0.1","qcloud-cos-sts":"^3.0.2","request":"^2.87.0","terser-webpack-plugin":"4.2.3","uglifyjs":"^2.4.11","webpack":"4.46.0","webpack-cli":"4.10.0"}}')},"./src/advance.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js"),T=u("./src/session.js"),c=u("./src/async.js"),x=u("./src/event.js").EventProxy,N=u("./src/util.js"),H=u("./src/tracker.js");function F(y,z){var V=this,U=new x,j=y.TaskId,R=y.Bucket,M=y.Region,W=y.Key,X=y.Body,te=y.ChunkSize||y.SliceSize||V.options.ChunkSize,se=y.AsyncLimit,he=y.StorageClass,ce=y.ServerSideEncryption,oe,pe,de=y.onHashProgress,De=y.tracker;De&&De.setParams({chunkSize:te}),U.on("error",function(re){if(V._isRunningTask(j))return re.UploadId=y.UploadData.UploadId||"",z(re)}),U.on("upload_complete",function(re){var ie=N.extend({UploadId:y.UploadData.UploadId||""},re);z(null,ie)}),U.on("upload_slice_complete",function(re){var ie={};N.each(y.Headers,function(me,Ee){var Ce=Ee.toLowerCase();(Ce.indexOf("x-cos-meta-")===0||Ce==="pic-operations")&&(ie[Ee]=me)}),K.call(V,{Bucket:R,Region:M,Key:W,UploadId:re.UploadId,SliceList:re.SliceList,Headers:ie,tracker:De},function(me,Ee){if(V._isRunningTask(j)){if(T.removeUsing(re.UploadId),me)return pe(null,!0),U.emit("error",me);T.removeUploadId.call(V,re.UploadId),pe({loaded:oe,total:oe},!0),U.emit("upload_complete",Ee)}})}),U.on("get_upload_data_finish",function(re){var ie=T.getFileId(X,y.ChunkSize,R,W);ie&&T.saveUploadId.call(V,ie,re.UploadId,V.options.UploadIdCacheLimit),T.setUsing(re.UploadId),pe(null,!0),Q.call(V,{TaskId:j,Bucket:R,Region:M,Key:W,Body:X,FileSize:oe,SliceSize:te,AsyncLimit:se,ServerSideEncryption:ce,UploadData:re,Headers:y.Headers,onProgress:pe,tracker:De},function(me,Ee){if(V._isRunningTask(j)){if(me)return pe(null,!0),U.emit("error",me);U.emit("upload_slice_complete",Ee)}})}),U.on("get_file_size_finish",function(){if(pe=N.throttleOnProgress.call(V,oe,y.onProgress),y.UploadData.UploadId)U.emit("get_upload_data_finish",y.UploadData);else{var re=N.extend({TaskId:j,Bucket:R,Region:M,Key:W,Headers:y.Headers,StorageClass:he,Body:X,FileSize:oe,SliceSize:te,onHashProgress:de,tracker:De},y);I.call(V,re,function(ie,me){if(V._isRunningTask(j)){if(ie)return U.emit("error",ie);y.UploadData.UploadId=me.UploadId,y.UploadData.PartList=me.PartList,U.emit("get_upload_data_finish",y.UploadData)}})}}),oe=y.ContentLength,delete y.ContentLength,!y.Headers&&(y.Headers={}),N.each(y.Headers,function(re,ie){ie.toLowerCase()==="content-length"&&delete y.Headers[ie]}),function(){for(var re=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],ie=1024*1024,me=0;me<re.length&&(ie=re[me]*1024*1024,!(oe/ie<=V.options.MaxPartNumber));me++);y.ChunkSize=y.SliceSize=te=Math.max(te,ie)}(),oe===0?(y.Body="",y.ContentLength=0,y.SkipTask=!0,V.putObject(y,z)):U.emit("get_file_size_finish")}function I(y,z){var V=y.TaskId,U=y.Bucket,j=y.Region,R=y.Key,M=y.StorageClass,W=this,X={},te=y.FileSize,se=y.SliceSize,he=Math.ceil(te/se),ce=0,oe=N.throttleOnProgress.call(W,te,y.onHashProgress),pe=function(ie,me){var Ee=se*(ie-1),Ce=Math.min(Ee+se,te),Ae=Ce-Ee;X[ie]?me(null,{PartNumber:ie,ETag:X[ie],Size:Ae}):N.fileSlice(y.Body,Ee,Ce,!1,function(Se){N.getFileMd5(Se,function(Be,Te){if(Be)return me(N.error(Be));var Ie='"'+Te+'"';X[ie]=Ie,ce+=Ae,oe({loaded:ce,total:te}),me(null,{PartNumber:ie,ETag:Ie,Size:Ae})})})},de=function(ie,me){var Ee=ie.length;if(Ee===0)return me(null,!0);if(Ee>he)return me(null,!1);if(Ee>1){var Ce=Math.max(ie[0].Size,ie[1].Size);if(Ce!==se)return me(null,!1)}var Ae=function Se(Be){if(Be<Ee){var Te=ie[Be];pe(Te.PartNumber,function(Ie,Oe){Oe&&Oe.ETag===Te.ETag&&Oe.Size===Te.Size?Se(Be+1):me(null,!1)})}else me(null,!0)};Ae(0)},De=new x;De.on("error",function(re){if(W._isRunningTask(V))return z(re)}),De.on("upload_id_available",function(re){var ie={},me=[];N.each(re.PartList,function(Ae){ie[Ae.PartNumber]=Ae});for(var Ee=1;Ee<=he;Ee++){var Ce=ie[Ee];Ce?(Ce.PartNumber=Ee,Ce.Uploaded=!0):Ce={PartNumber:Ee,ETag:null,Uploaded:!1},me.push(Ce)}re.PartList=me,z(null,re)}),De.on("no_available_upload_id",function(){if(W._isRunningTask(V)){var re=N.extend({Bucket:U,Region:j,Key:R,Query:N.clone(y.Query),StorageClass:M,Body:y.Body,calledBySdk:"sliceUploadFile",tracker:y.tracker},y),ie=N.clone(y.Headers);delete ie["x-cos-mime-limit"],re.Headers=ie,W.multipartInit(re,function(me,Ee){if(W._isRunningTask(V)){if(me)return De.emit("error",me);var Ce=Ee.UploadId;if(!Ce)return z(N.error(new Error("no such upload id")));De.emit("upload_id_available",{UploadId:Ce,PartList:[]})}})}}),De.on("has_and_check_upload_id",function(re){re=re.reverse(),c.eachLimit(re,1,function(ie,me){if(W._isRunningTask(V)){if(T.using[ie]){me();return}Y.call(W,{Bucket:U,Region:j,Key:R,UploadId:ie,tracker:y.tracker},function(Ee,Ce){if(W._isRunningTask(V)){if(Ee)return T.removeUsing(ie),De.emit("error",Ee);var Ae=Ce.PartList;Ae.forEach(function(Se){Se.PartNumber*=1,Se.Size*=1,Se.ETag=Se.ETag||""}),de(Ae,function(Se,Be){if(W._isRunningTask(V)){if(Se)return De.emit("error",Se);Be?me({UploadId:ie,PartList:Ae}):me()}})}})}},function(ie){W._isRunningTask(V)&&(oe(null,!0),ie&&ie.UploadId?De.emit("upload_id_available",ie):De.emit("no_available_upload_id"))})}),De.on("seek_local_avail_upload_id",function(re){var ie=T.getFileId(y.Body,y.ChunkSize,U,R),me=T.getUploadIdList.call(W,ie);if(!ie||!me){De.emit("has_and_check_upload_id",re);return}var Ee=function Ce(Ae){if(Ae>=me.length){De.emit("has_and_check_upload_id",re);return}var Se=me[Ae];if(!N.isInArray(re,Se)){T.removeUploadId.call(W,Se),Ce(Ae+1);return}if(T.using[Se]){Ce(Ae+1);return}Y.call(W,{Bucket:U,Region:j,Key:R,UploadId:Se,tracker:y.tracker},function(Be,Te){W._isRunningTask(V)&&(Be?(T.removeUploadId.call(W,Se),Ce(Ae+1)):De.emit("upload_id_available",{UploadId:Se,PartList:Te.PartList}))})};Ee(0)}),De.on("get_remote_upload_id_list",function(){G.call(W,{Bucket:U,Region:j,Key:R,tracker:y.tracker},function(re,ie){if(W._isRunningTask(V)){if(re)return De.emit("error",re);var me=N.filter(ie.UploadList,function(Ae){return Ae.Key===R&&(!M||Ae.StorageClass.toUpperCase()===M.toUpperCase())}).reverse().map(function(Ae){return Ae.UploadId||Ae.UploadID});if(me.length)De.emit("seek_local_avail_upload_id",me);else{var Ee=T.getFileId(y.Body,y.ChunkSize,U,R),Ce;Ee&&(Ce=T.getUploadIdList.call(W,Ee))&&N.each(Ce,function(Ae){T.removeUploadId.call(W,Ae)}),De.emit("no_available_upload_id")}}})}),De.emit("get_remote_upload_id_list")}function G(y,z){var V=this,U=[],j={Bucket:y.Bucket,Region:y.Region,Prefix:y.Key,calledBySdk:y.calledBySdk||"sliceUploadFile",tracker:y.tracker},R=function M(){V.multipartList(j,function(W,X){if(W)return z(W);U.push.apply(U,X.Upload||[]),X.IsTruncated==="true"?(j.KeyMarker=X.NextKeyMarker,j.UploadIdMarker=X.NextUploadIdMarker,M()):z(null,{UploadList:U})})};R()}function Y(y,z){var V=this,U=[],j={Bucket:y.Bucket,Region:y.Region,Key:y.Key,UploadId:y.UploadId,calledBySdk:"sliceUploadFile",tracker:y.tracker},R=function M(){V.multipartListPart(j,function(W,X){if(W)return z(W);U.push.apply(U,X.Part||[]),X.IsTruncated==="true"?(j.PartNumberMarker=X.NextPartNumberMarker,M()):z(null,{PartList:U})})};R()}function Q(y,z){var V=this,U=y.TaskId,j=y.Bucket,R=y.Region,M=y.Key,W=y.UploadData,X=y.FileSize,te=y.SliceSize,se=Math.min(y.AsyncLimit||V.options.ChunkParallelLimit||1,256),he=y.Body,ce=Math.ceil(X/te),oe=0,pe=y.ServerSideEncryption,de=y.Headers,De=N.filter(W.PartList,function(ie){return ie.Uploaded&&(oe+=ie.PartNumber>=ce&&X%te||te),!ie.Uploaded}),re=y.onProgress;c.eachLimit(De,se,function(ie,me){if(V._isRunningTask(U)){var Ee=ie.PartNumber,Ce=Math.min(X,ie.PartNumber*te)-(ie.PartNumber-1)*te,Ae=0;q.call(V,{TaskId:U,Bucket:j,Region:R,Key:M,SliceSize:te,FileSize:X,PartNumber:Ee,ServerSideEncryption:pe,Body:he,UploadData:W,Headers:de,onProgress:function(Be){oe+=Be.loaded-Ae,Ae=Be.loaded,re({loaded:oe,total:X})},tracker:y.tracker},function(Se,Be){V._isRunningTask(U)&&(!Se&&!Be.ETag&&(Se='get ETag error, please add "ETag" to CORS ExposeHeader setting.( 获取ETag失败,请在CORS ExposeHeader设置中添加ETag,请参考文档:https://cloud.tencent.com/document/product/436/13318 )'),Se?oe-=Ae:(oe+=Ce-Ae,ie.ETag=Be.ETag),re({loaded:oe,total:X}),me(Se||null,Be))})}},function(ie){if(V._isRunningTask(U)){if(ie)return z(ie);z(null,{UploadId:W.UploadId,SliceList:W.PartList})}})}function q(y,z){var V=this,U=y.TaskId,j=y.Bucket,R=y.Region,M=y.Key,W=y.FileSize,X=y.Body,te=y.PartNumber*1,se=y.SliceSize,he=y.ServerSideEncryption,ce=y.UploadData,oe=y.Headers||{},pe=V.options.ChunkRetryTimes+1,de=se*(te-1),De=se,re=de+se;re>W&&(re=W,De=re-de);var ie=["x-cos-traffic-limit","x-cos-mime-limit"],me={};N.each(oe,function(Ce,Ae){ie.indexOf(Ae)>-1&&(me[Ae]=Ce)});var Ee=ce.PartList[te-1];c.retry(pe,function(Ce){V._isRunningTask(U)&&N.fileSlice(X,de,re,!0,function(Ae){V.multipartUpload({TaskId:U,Bucket:j,Region:R,Key:M,ContentLength:De,PartNumber:te,UploadId:ce.UploadId,ServerSideEncryption:he,Body:Ae,Headers:me,onProgress:y.onProgress,calledBySdk:"sliceUploadFile",tracker:y.tracker},function(Se,Be){if(V._isRunningTask(U))return Se?Ce(Se):(Ee.Uploaded=!0,Ce(null,Be))})})},function(Ce,Ae){if(V._isRunningTask(U))return z(Ce,Ae)})}function K(y,z){var V=y.Bucket,U=y.Region,j=y.Key,R=y.UploadId,M=y.SliceList,W=this,X=this.options.ChunkRetryTimes+1,te=y.Headers,se=M.map(function(he){return{PartNumber:he.PartNumber,ETag:he.ETag}});c.retry(X,function(he){W.multipartComplete({Bucket:V,Region:U,Key:j,UploadId:R,Parts:se,Headers:te,calledBySdk:"sliceUploadFile",tracker:y.tracker},he)},function(he,ce){z(he,ce)})}function ue(y,z){var V=y.Bucket,U=y.Region,j=y.Key,R=y.UploadId,M=y.Level||"task",W=y.AsyncLimit,X=this,te=new x;if(te.on("error",function(se){return z(se)}),te.on("get_abort_array",function(se){Z.call(X,{Bucket:V,Region:U,Key:j,Headers:y.Headers,AsyncLimit:W,AbortArray:se},z)}),M==="bucket")G.call(X,{Bucket:V,Region:U,calledBySdk:"abortUploadTask"},function(se,he){if(se)return z(se);te.emit("get_abort_array",he.UploadList||[])});else if(M==="file"){if(!j)return z(N.error(new Error("abort_upload_task_no_key")));G.call(X,{Bucket:V,Region:U,Key:j,calledBySdk:"abortUploadTask"},function(se,he){if(se)return z(se);te.emit("get_abort_array",he.UploadList||[])})}else if(M==="task"){if(!R)return z(N.error(new Error("abort_upload_task_no_id")));if(!j)return z(N.error(new Error("abort_upload_task_no_key")));te.emit("get_abort_array",[{Key:j,UploadId:R}])}else return z(N.error(new Error("abort_unknown_level")))}function Z(y,z){var V=y.Bucket,U=y.Region,j=y.Key,R=y.AbortArray,M=y.AsyncLimit||1,W=this,X=0,te=new Array(R.length);c.eachLimit(R,M,function(se,he){var ce=X;if(j&&j!==se.Key){te[ce]={error:{KeyNotMatch:!0}},he(null);return}var oe=se.UploadId||se.UploadID;W.multipartAbort({Bucket:V,Region:U,Key:se.Key,Headers:y.Headers,UploadId:oe},function(pe){var de={Bucket:V,Region:U,Key:se.Key,UploadId:oe};te[ce]={error:pe,task:de},he(null)}),X++},function(se){if(se)return z(se);for(var he=[],ce=[],oe=0,pe=te.length;oe<pe;oe++){var de=te[oe];de.task&&(de.error?ce.push(de.task):he.push(de.task))}return z(null,{successList:he,errorList:ce})})}function le(y,z){var V=this,U=y.SliceSize===void 0?V.options.SliceSize:y.SliceSize,j=[],R=y.Body,M=R.size||R.length||0,W={TaskId:""};if(V.options.EnableTracker){var X=V.options.UseAccelerate||typeof V.options.Domain=="string"&&V.options.Domain.includes("accelerate.");y.tracker=new H({bucket:y.Bucket,region:y.Region,apiName:"uploadFile",fileKey:y.Key,fileSize:M,accelerate:X,deepTracker:V.options.DeepTracker,customId:V.options.CustomId,delay:V.options.TrackerDelay})}N.each(y,function(pe,de){g(pe)!=="object"&&typeof pe!="function"&&(W[de]=pe)});var te=y.onTaskReady,se=function(de){W.TaskId=de,te&&te(de)};y.onTaskReady=se;var he=M>U?"sliceUploadFile":"putObject",ce=y.onFileFinish,oe=function(de,De){y.tracker&&y.tracker.formatResult(de,De),ce&&ce(de,De,W),z&&z(de,De)};j.push({api:he,params:y,callback:oe}),V._addTasks(j)}function P(y,z){var V=this,U=y.SliceSize===void 0?V.options.SliceSize:y.SliceSize,j=0,R=0,M=N.throttleOnProgress.call(V,R,y.onProgress),W=y.files.length,X=y.onFileFinish,te=Array(W),se=function(oe,pe,de){M(null,!0),X&&X(oe,pe,de),te[de.Index]={options:de,error:oe,data:pe},--W<=0&&z&&z(null,{files:te})},he=[];N.each(y.files,function(ce,oe){(function(){var pe=ce.Body,de=pe.size||pe.length||0,De={Index:oe,TaskId:""};if(!V.options.UseRawKey&&ce.Key&&ce.Key.substr(0,1)==="/"&&(ce.Key=ce.Key.substr(1)),j+=de,V.options.EnableTracker){var re=V.options.UseAccelerate||typeof V.options.Domain=="string"&&V.options.Domain.includes("accelerate.");ce.tracker=new H({bucket:ce.Bucket,region:ce.Region,apiName:"uploadFiles",fileKey:ce.Key,fileSize:de,accelerate:re,deepTracker:V.options.DeepTracker,customId:V.options.CustomId,delay:V.options.TrackerDelay})}N.each(ce,function(Ie,Oe){g(Ie)!=="object"&&typeof Ie!="function"&&(De[Oe]=Ie)});var ie=ce.onTaskReady,me=function(Oe){De.TaskId=Oe,ie&&ie(Oe)};ce.onTaskReady=me;var Ee=0,Ce=ce.onProgress,Ae=function(Oe){R=R-Ee+Oe.loaded,Ee=Oe.loaded,Ce&&Ce(Oe),M({loaded:R,total:j})};ce.onProgress=Ae;var Se=de>U?"sliceUploadFile":"putObject",Be=ce.onFileFinish,Te=function(Oe,Ue){ce.tracker&&ce.tracker.formatResult(Oe,Ue),Be&&Be(Oe,Ue),se&&se(Oe,Ue,De)};he.push({api:Se,params:ce,callback:Te})})()}),V._addTasks(he)}function E(y,z){var V=new x,U=this,j=y.Bucket,R=y.Region,M=y.Key,W=y.CopySource,X=N.getSourceParams.call(this,W);if(!X){z(N.error(new Error("CopySource format error")));return}var te=X.Bucket,se=X.Region,he=decodeURIComponent(X.Key),ce=y.CopySliceSize===void 0?U.options.CopySliceSize:y.CopySliceSize;ce=Math.max(0,ce);var oe=y.CopyChunkSize||this.options.CopyChunkSize,pe=this.options.CopyChunkParallelLimit,de=this.options.ChunkRetryTimes+1,De=0,re=0,ie,me,Ee={},Ce={},Ae={};V.on("copy_slice_complete",function(Se){N.each(y.Headers,function(Te,Ie){Ie.toLowerCase().indexOf("x-cos-meta-")});var Be=N.map(Se.PartList,function(Te){return{PartNumber:Te.PartNumber,ETag:Te.ETag}});c.retry(de,function(Te){U.multipartComplete({Bucket:j,Region:R,Key:M,UploadId:Se.UploadId,Parts:Be,calledBySdk:"sliceCopyFile"},Te)},function(Te,Ie){if(T.removeUsing(Se.UploadId),Te)return me(null,!0),z(Te);T.removeUploadId(Se.UploadId),me({loaded:ie,total:ie},!0),z(null,Ie)})}),V.on("get_copy_data_finish",function(Se){var Be=T.getCopyFileId(W,Ee,oe,j,M);Be&&T.saveUploadId(Be,Se.UploadId,U.options.UploadIdCacheLimit),T.setUsing(Se.UploadId);var Te=N.filter(Se.PartList,function(Ie){return Ie.Uploaded&&(re+=Ie.PartNumber>=De&&ie%oe||oe),!Ie.Uploaded});c.eachLimit(Te,pe,function(Ie,Oe){var Ue=Ie.PartNumber,Ke=Ie.CopySourceRange,Me=Ie.end-Ie.start;c.retry(de,function(ae){m.call(U,{Bucket:j,Region:R,Key:M,CopySource:W,UploadId:Se.UploadId,PartNumber:Ue,CopySourceRange:Ke},ae)},function(ae,s){if(ae)return Oe(ae);re+=Me,me({loaded:re,total:ie}),Ie.ETag=s.ETag,Oe(ae||null,s)})},function(Ie){if(Ie)return T.removeUsing(Se.UploadId),me(null,!0),z(Ie);V.emit("copy_slice_complete",Se)})}),V.on("get_chunk_size_finish",function(){var Se=function(){U.multipartInit({Bucket:j,Region:R,Key:M,Headers:Ae},function(Ue,Ke){if(Ue)return z(Ue);y.UploadId=Ke.UploadId,V.emit("get_copy_data_finish",{UploadId:y.UploadId,PartList:y.PartList})})},Be=T.getCopyFileId(W,Ee,oe,j,M),Te=T.getUploadIdList(Be);if(!Be||!Te)return Se();var Ie=function Oe(Ue){if(Ue>=Te.length)return Se();var Ke=Te[Ue];if(T.using[Ke])return Oe(Ue+1);Y.call(U,{Bucket:j,Region:R,Key:M,UploadId:Ke},function(Me,ae){if(Me)T.removeUploadId(Ke),Oe(Ue+1);else{if(T.using[Ke])return Oe(Ue+1);var s={},n=0;N.each(ae.PartList,function(r){var o=parseInt(r.Size),p=n+o-1;s[r.PartNumber+"|"+n+"|"+p]=r.ETag,n+=o}),N.each(y.PartList,function(r){var o=s[r.PartNumber+"|"+r.start+"|"+r.end];o&&(r.ETag=o,r.Uploaded=!0)}),V.emit("get_copy_data_finish",{UploadId:Ke,PartList:y.PartList})}})};Ie(0)}),V.on("get_file_size_finish",function(){if(function(){for(var Be=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],Te=1024*1024,Ie=0;Ie<Be.length&&(Te=Be[Ie]*1024*1024,!(ie/Te<=U.options.MaxPartNumber));Ie++);y.ChunkSize=oe=Math.max(oe,Te),De=Math.ceil(ie/oe);for(var Oe=[],Ue=1;Ue<=De;Ue++){var Ke=(Ue-1)*oe,Me=Ue*oe<ie?Ue*oe-1:ie-1,ae={PartNumber:Ue,start:Ke,end:Me,CopySourceRange:"bytes="+Ke+"-"+Me};Oe.push(ae)}y.PartList=Oe}(),y.Headers["x-cos-metadata-directive"]==="Replaced"?Ae=y.Headers:Ae=Ce,Ae["x-cos-storage-class"]=y.Headers["x-cos-storage-class"]||Ce["x-cos-storage-class"],Ae=N.clearKey(Ae),Ce["x-cos-storage-class"]==="ARCHIVE"||Ce["x-cos-storage-class"]==="DEEP_ARCHIVE"){var Se=Ce["x-cos-restore"];if(!Se||Se==='ongoing-request="true"'){z(N.error(new Error("Unrestored archive object is not allowed to be copied")));return}}delete Ae["x-cos-copy-source"],delete Ae["x-cos-metadata-directive"],delete Ae["x-cos-copy-source-If-Modified-Since"],delete Ae["x-cos-copy-source-If-Unmodified-Since"],delete Ae["x-cos-copy-source-If-Match"],delete Ae["x-cos-copy-source-If-None-Match"],V.emit("get_chunk_size_finish")}),U.headObject({Bucket:te,Region:se,Key:he},function(Se,Be){if(Se){Se.statusCode&&Se.statusCode===404?z(N.error(Se,{ErrorStatus:he+" Not Exist"})):z(Se);return}if(ie=y.FileSize=Be.headers["content-length"],ie===void 0||!ie){z(N.error(new Error('get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.( 获取Content-Length失败,请在CORS ExposeHeader设置中添加Content-Length,请参考文档:https://cloud.tencent.com/document/product/436/13318 )')));return}if(me=N.throttleOnProgress.call(U,ie,y.onProgress),ie<=ce)y.Headers["x-cos-metadata-directive"]||(y.Headers["x-cos-metadata-directive"]="Copy"),U.putObjectCopy(y,function(Ie,Oe){if(Ie)return me(null,!0),z(Ie);me({loaded:ie,total:ie},!0),z(Ie,Oe)});else{var Te=Be.headers;Ee=Te,Ce={"Cache-Control":Te["cache-control"],"Content-Disposition":Te["content-disposition"],"Content-Encoding":Te["content-encoding"],"Content-Type":Te["content-type"],Expires:Te.expires,"x-cos-storage-class":Te["x-cos-storage-class"]},N.each(Te,function(Ie,Oe){var Ue="x-cos-meta-";Oe.indexOf(Ue)===0&&Oe.length>Ue.length&&(Ce[Oe]=Ie)}),V.emit("get_file_size_finish")}})}function m(y,z){var V=y.TaskId,U=y.Bucket,j=y.Region,R=y.Key,M=y.CopySource,W=y.UploadId,X=y.PartNumber*1,te=y.CopySourceRange,se=this.options.ChunkRetryTimes+1,he=this;c.retry(se,function(ce){he.uploadPartCopy({TaskId:V,Bucket:U,Region:j,Key:R,CopySource:M,UploadId:W,PartNumber:X,CopySourceRange:te},function(oe,pe){ce(oe||null,pe)})},function(ce,oe){return z(ce,oe)})}var $={sliceUploadFile:F,abortUploadTask:ue,uploadFile:le,uploadFiles:P,sliceCopyFile:E};v.exports.init=function(y,z){z.transferToTaskMethod($,"sliceUploadFile"),N.each($,function(V,U){y.prototype[U]=N.apiWrapper(U,V)})}},"./src/async.js":function(v,C){var u=function(x,N,H,F){if(F=F||function(){},!x.length||N<=0)return F();var I=0,G=0,Y=0;(function Q(){if(I>=x.length)return F();for(;Y<N&&G<x.length;)G+=1,Y+=1,H(x[G-1],function(q){q?(F(q),F=function(){}):(I+=1,Y-=1,I>=x.length?F():Q())})})()},g=function(x,N,H){var F=function I(G){N(function(Y,Q){Y&&G<x?I(G+1):H(Y,Q)})};x<1?H():F(1)},T={eachLimit:u,retry:g};v.exports=T},"./src/base.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/typeof.js"),T=u("./lib/request.js"),c=u("./src/util.js");function x(e,d){typeof e=="function"&&(d=e,e={});var t=this.options.Protocol||(c.isBrowser&&(typeof location>"u"?"undefined":g(location))==="object"&&location.protocol==="http:"?"http:":"https:"),a=this.options.ServiceDomain,D=e.AppId||this.options.appId,A=e.Region;a?(a=a.replace(/\{\{AppId\}\}/gi,D||"").replace(/\{\{Region\}\}/gi,A||"").replace(/\{\{.*?\}\}/gi,""),/^[a-zA-Z]+:\/\//.test(a)||(a=t+"//"+a),a.slice(-1)==="/"&&(a=a.slice(0,-1))):A?a=t+"//cos."+A+".myqcloud.com":a=t+"//service.cos.myqcloud.com";var b="",_=A?"cos."+A+".myqcloud.com":"service.cos.myqcloud.com",ne=a.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1");_===ne&&(b=_),fe.call(this,{Action:"name/cos:GetService",url:a,method:"GET",headers:e.Headers,SignHost:b},function(Fe,xe){if(Fe)return d(Fe);var be=xe&&xe.ListAllMyBucketsResult&&xe.ListAllMyBucketsResult.Buckets&&xe.ListAllMyBucketsResult.Buckets.Bucket||[];be=c.isArray(be)?be:[be];var we=xe&&xe.ListAllMyBucketsResult&&xe.ListAllMyBucketsResult.Owner||{};d(null,{Buckets:be,Owner:we,statusCode:xe.statusCode,headers:xe.headers})})}function N(e,d){var t=this,a="";if(e.BucketAZConfig){var D={BucketAZConfig:e.BucketAZConfig};a=c.json2xml({CreateBucketConfiguration:D})}fe.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,body:a},function(A,b){if(A)return d(A);var _=L({protocol:t.options.Protocol,domain:t.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0});d(null,{Location:_,statusCode:b.statusCode,headers:b.headers})})}function H(e,d){fe.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD"},d)}function F(e,d){var t={};t.prefix=e.Prefix||"",t.delimiter=e.Delimiter,t.marker=e.Marker,t["max-keys"]=e.MaxKeys,t["encoding-type"]=e.EncodingType,fe.call(this,{Action:"name/cos:GetBucket",ResourceKey:t.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:t},function(a,D){if(a)return d(a);var A=D.ListBucketResult||{},b=A.Contents||[],_=A.CommonPrefixes||[];b=c.isArray(b)?b:[b],_=c.isArray(_)?_:[_];var ne=c.clone(A);c.extend(ne,{Contents:b,CommonPrefixes:_,statusCode:D.statusCode,headers:D.headers}),d(null,ne)})}function I(e,d){fe.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function G(e,d){var t=e.Headers,a="";if(e.AccessControlPolicy){var D=c.clone(e.AccessControlPolicy||{}),A=D.Grants||D.Grant;A=c.isArray(A)?A:[A],delete D.Grant,delete D.Grants,D.AccessControlList={Grant:A},a=c.json2xml({AccessControlPolicy:D}),t["Content-Type"]="application/xml",t["Content-MD5"]=c.b64(c.md5(a))}c.each(t,function(b,_){_.indexOf("x-cos-grant-")===0&&(t[_]=B(t[_]))}),fe.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:t,action:"acl",body:a},function(b,_){if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function Y(e,d){fe.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl"},function(t,a){if(t)return d(t);var D=a.AccessControlPolicy||{},A=D.Owner||{},b=D.AccessControlList.Grant||[];b=c.isArray(b)?b:[b];var _=l(D);a.headers&&a.headers["x-cos-acl"]&&(_.ACL=a.headers["x-cos-acl"]),_=c.extend(_,{Owner:A,Grants:b,statusCode:a.statusCode,headers:a.headers}),d(null,_)})}function Q(e,d){var t=e.CORSConfiguration||{},a=t.CORSRules||e.CORSRules||[];a=c.clone(c.isArray(a)?a:[a]),c.each(a,function(_){c.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(ne){var Fe=ne+"s",xe=_[Fe]||_[ne]||[];delete _[Fe],_[ne]=c.isArray(xe)?xe:[xe]})});var D={CORSRule:a};e.ResponseVary&&(D.ResponseVary=e.ResponseVary);var A=c.json2xml({CORSConfiguration:D}),b=e.Headers;b["Content-Type"]="application/xml",b["Content-MD5"]=c.b64(c.md5(A)),fe.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"cors",headers:b},function(_,ne){if(_)return d(_);d(null,{statusCode:ne.statusCode,headers:ne.headers})})}function q(e,d){fe.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},function(t,a){if(t){if(t.statusCode===404&&t.error&&t.error.Code==="NoSuchCORSConfiguration"){var D={CORSRules:[],statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=a.CORSConfiguration||{},b=A.CORSRules||A.CORSRule||[];b=c.clone(c.isArray(b)?b:[b]);var _=A.ResponseVary;c.each(b,function(ne){c.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(Fe){var xe=Fe+"s",be=ne[xe]||ne[Fe]||[];delete ne[Fe],ne[xe]=c.isArray(be)?be:[be]})}),d(null,{CORSRules:b,ResponseVary:_,statusCode:a.statusCode,headers:a.headers})})}function K(e,d){fe.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode||t.statusCode,headers:a.headers})})}function ue(e,d){fe.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location"},d)}function Z(e,d){var t=e.Policy;try{typeof t=="string"&&(t=JSON.parse(t))}catch{}if(!t||typeof t=="string")return d(c.error(new Error("Policy format error")));var a=JSON.stringify(t);t.version||(t.version="2.0");var D=e.Headers;D["Content-Type"]="application/json",D["Content-MD5"]=c.b64(c.md5(a)),fe.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:a,headers:D},function(A,b){if(A&&A.statusCode===204)return d(null,{statusCode:A.statusCode});if(A)return d(A);d(null,{statusCode:b.statusCode,headers:b.headers})})}function le(e,d){fe.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0},function(t,a){if(t)return t.statusCode&&t.statusCode===403?d(c.error(t,{ErrorStatus:"Access Denied"})):t.statusCode&&t.statusCode===405?d(c.error(t,{ErrorStatus:"Method Not Allowed"})):t.statusCode&&t.statusCode===404?d(c.error(t,{ErrorStatus:"Policy Not Found"})):d(t);var D={};try{D=JSON.parse(a.body)}catch{}d(null,{Policy:D,statusCode:a.statusCode,headers:a.headers})})}function P(e,d){fe.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode||t.statusCode,headers:a.headers})})}function E(e,d){var t=e.Tagging||{},a=t.TagSet||t.Tags||e.Tags||[];a=c.clone(c.isArray(a)?a:[a]);var D=c.json2xml({Tagging:{TagSet:{Tag:a}}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"tagging",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function m(e,d){fe.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},function(t,a){if(t){if(t.statusCode===404&&t.error&&(t.error==="Not Found"||t.error.Code==="NoSuchTagSet")){var D={Tags:[],statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=[];try{A=a.Tagging.TagSet.Tag||[]}catch{}A=c.clone(c.isArray(A)?A:[A]),d(null,{Tags:A,statusCode:a.statusCode,headers:a.headers})})}function $(e,d){fe.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function y(e,d){var t=e.LifecycleConfiguration||{},a=t.Rules||e.Rules||[];a=c.clone(a);var D=c.json2xml({LifecycleConfiguration:{Rule:a}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"lifecycle",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function z(e,d){fe.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},function(t,a){if(t){if(t.statusCode===404&&t.error&&t.error.Code==="NoSuchLifecycleConfiguration"){var D={Rules:[],statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=[];try{A=a.LifecycleConfiguration.Rule||[]}catch{}A=c.clone(c.isArray(A)?A:[A]),d(null,{Rules:A,statusCode:a.statusCode,headers:a.headers})})}function V(e,d){fe.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function U(e,d){if(!e.VersioningConfiguration){d(c.error(new Error("missing param VersioningConfiguration")));return}var t=e.VersioningConfiguration||{},a=c.json2xml({VersioningConfiguration:t}),D=e.Headers;D["Content-Type"]="application/xml",D["Content-MD5"]=c.b64(c.md5(a)),fe.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"versioning",headers:D},function(A,b){if(A&&A.statusCode===204)return d(null,{statusCode:A.statusCode});if(A)return d(A);d(null,{statusCode:b.statusCode,headers:b.headers})})}function j(e,d){fe.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning"},function(t,a){t||!a.VersioningConfiguration&&(a.VersioningConfiguration={}),d(t,a)})}function R(e,d){var t=c.clone(e.ReplicationConfiguration),a=c.json2xml({ReplicationConfiguration:t});a=a.replace(/<(\/?)Rules>/gi,"<$1Rule>"),a=a.replace(/<(\/?)Tags>/gi,"<$1Tag>");var D=e.Headers;D["Content-Type"]="application/xml",D["Content-MD5"]=c.b64(c.md5(a)),fe.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"replication",headers:D},function(A,b){if(A&&A.statusCode===204)return d(null,{statusCode:A.statusCode});if(A)return d(A);d(null,{statusCode:b.statusCode,headers:b.headers})})}function M(e,d){fe.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},function(t,a){if(t){if(t.statusCode===404&&t.error&&(t.error==="Not Found"||t.error.Code==="ReplicationConfigurationnotFoundError")){var D={ReplicationConfiguration:{Rules:[]},statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}!a.ReplicationConfiguration&&(a.ReplicationConfiguration={}),a.ReplicationConfiguration.Rule&&(a.ReplicationConfiguration.Rules=c.makeArray(a.ReplicationConfiguration.Rule),delete a.ReplicationConfiguration.Rule),d(t,a)})}function W(e,d){fe.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function X(e,d){if(!e.WebsiteConfiguration){d(c.error(new Error("missing param WebsiteConfiguration")));return}var t=c.clone(e.WebsiteConfiguration||{}),a=t.RoutingRules||t.RoutingRule||[];a=c.isArray(a)?a:[a],delete t.RoutingRule,delete t.RoutingRules,a.length&&(t.RoutingRules={RoutingRule:a});var D=c.json2xml({WebsiteConfiguration:t}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketWebsite",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"website",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function te(e,d){fe.call(this,{Action:"name/cos:GetBucketWebsite",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"website"},function(t,a){if(t){if(t.statusCode===404&&t.error.Code==="NoSuchWebsiteConfiguration"){var D={WebsiteConfiguration:{},statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=a.WebsiteConfiguration||{};if(A.RoutingRules){var b=c.clone(A.RoutingRules.RoutingRule||[]);b=c.makeArray(b),A.RoutingRules=b}d(null,{WebsiteConfiguration:A,statusCode:a.statusCode,headers:a.headers})})}function se(e,d){fe.call(this,{Action:"name/cos:DeleteBucketWebsite",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"website"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function he(e,d){if(!e.RefererConfiguration){d(c.error(new Error("missing param RefererConfiguration")));return}var t=c.clone(e.RefererConfiguration||{}),a=t.DomainList||{},D=a.Domains||a.Domain||[];D=c.isArray(D)?D:[D],D.length&&(t.DomainList={Domain:D});var A=c.json2xml({RefererConfiguration:t}),b=e.Headers;b["Content-Type"]="application/xml",b["Content-MD5"]=c.b64(c.md5(A)),fe.call(this,{Action:"name/cos:PutBucketReferer",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"referer",headers:b},function(_,ne){if(_&&_.statusCode===204)return d(null,{statusCode:_.statusCode});if(_)return d(_);d(null,{statusCode:ne.statusCode,headers:ne.headers})})}function ce(e,d){fe.call(this,{Action:"name/cos:GetBucketReferer",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"referer"},function(t,a){if(t){if(t.statusCode===404&&t.error.Code==="NoSuchRefererConfiguration"){var D={WebsiteConfiguration:{},statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=a.RefererConfiguration||{};if(A.DomainList){var b=c.makeArray(A.DomainList.Domain||[]);A.DomainList={Domains:b}}d(null,{RefererConfiguration:A,statusCode:a.statusCode,headers:a.headers})})}function oe(e,d){var t=e.DomainConfiguration||{},a=t.DomainRule||e.DomainRule||[];a=c.clone(a);var D=c.json2xml({DomainConfiguration:{DomainRule:a}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketDomain",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"domain",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function pe(e,d){fe.call(this,{Action:"name/cos:GetBucketDomain",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},function(t,a){if(t)return d(t);var D=[];try{D=a.DomainConfiguration.DomainRule||[]}catch{}D=c.clone(c.isArray(D)?D:[D]),d(null,{DomainRule:D,statusCode:a.statusCode,headers:a.headers})})}function de(e,d){fe.call(this,{Action:"name/cos:DeleteBucketDomain",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function De(e,d){var t=e.OriginConfiguration||{},a=t.OriginRule||e.OriginRule||[];a=c.clone(a);var D=c.json2xml({OriginConfiguration:{OriginRule:a}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketOrigin",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"origin",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function re(e,d){fe.call(this,{Action:"name/cos:GetBucketOrigin",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},function(t,a){if(t)return d(t);var D=[];try{D=a.OriginConfiguration.OriginRule||[]}catch{}D=c.clone(c.isArray(D)?D:[D]),d(null,{OriginRule:D,statusCode:a.statusCode,headers:a.headers})})}function ie(e,d){fe.call(this,{Action:"name/cos:DeleteBucketOrigin",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function me(e,d){var t=c.json2xml({BucketLoggingStatus:e.BucketLoggingStatus||""}),a=e.Headers;a["Content-Type"]="application/xml",a["Content-MD5"]=c.b64(c.md5(t)),fe.call(this,{Action:"name/cos:PutBucketLogging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:t,action:"logging",headers:a},function(D,A){if(D&&D.statusCode===204)return d(null,{statusCode:D.statusCode});if(D)return d(D);d(null,{statusCode:A.statusCode,headers:A.headers})})}function Ee(e,d){fe.call(this,{Action:"name/cos:GetBucketLogging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"logging"},function(t,a){if(t)return d(t);d(null,{BucketLoggingStatus:a.BucketLoggingStatus,statusCode:a.statusCode,headers:a.headers})})}function Ce(e,d,t){var a=c.clone(d.InventoryConfiguration);if(a.OptionalFields){var D=a.OptionalFields||[];a.OptionalFields={Field:D}}if(a.Destination&&a.Destination.COSBucketDestination&&a.Destination.COSBucketDestination.Encryption){var A=a.Destination.COSBucketDestination.Encryption;Object.keys(A).indexOf("SSECOS")>-1&&(A["SSE-COS"]=A.SSECOS,delete A.SSECOS)}var b=c.json2xml({InventoryConfiguration:a}),_=d.Headers;_["Content-Type"]="application/xml",_["Content-MD5"]=c.b64(c.md5(b));var ne=e==="PUT"?"name/cos:PutBucketInventory":"name/cos:PostBucketInventory";fe.call(this,{Action:ne,method:e,Bucket:d.Bucket,Region:d.Region,body:b,action:"inventory",qs:{id:d.Id},headers:_},function(Fe,xe){if(Fe&&Fe.statusCode===204)return t(null,{statusCode:Fe.statusCode});if(Fe)return t(Fe);t(null,{statusCode:xe.statusCode,headers:xe.headers})})}function Ae(e,d){return Ce.call(this,"PUT",e,d)}function Se(e,d){return Ce.call(this,"POST",e,d)}function Be(e,d){fe.call(this,{Action:"name/cos:GetBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id}},function(t,a){if(t)return d(t);var D=a.InventoryConfiguration;if(D&&D.OptionalFields&&D.OptionalFields.Field){var A=D.OptionalFields.Field;c.isArray(A)||(A=[A]),D.OptionalFields=A}if(D.Destination&&D.Destination.COSBucketDestination&&D.Destination.COSBucketDestination.Encryption){var b=D.Destination.COSBucketDestination.Encryption;Object.keys(b).indexOf("SSE-COS")>-1&&(b.SSECOS=b["SSE-COS"],delete b["SSE-COS"])}d(null,{InventoryConfiguration:D,statusCode:a.statusCode,headers:a.headers})})}function Te(e,d){fe.call(this,{Action:"name/cos:ListBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{"continuation-token":e.ContinuationToken}},function(t,a){if(t)return d(t);var D=a.ListInventoryConfigurationResult,A=D.InventoryConfiguration||[];A=c.isArray(A)?A:[A],delete D.InventoryConfiguration,c.each(A,function(b){if(b&&b.OptionalFields&&b.OptionalFields.Field){var _=b.OptionalFields.Field;c.isArray(_)||(_=[_]),b.OptionalFields=_}if(b.Destination&&b.Destination.COSBucketDestination&&b.Destination.COSBucketDestination.Encryption){var ne=b.Destination.COSBucketDestination.Encryption;Object.keys(ne).indexOf("SSE-COS")>-1&&(ne.SSECOS=ne["SSE-COS"],delete ne["SSE-COS"])}}),D.InventoryConfigurations=A,c.extend(D,{statusCode:a.statusCode,headers:a.headers}),d(null,D)})}function Ie(e,d){fe.call(this,{Action:"name/cos:DeleteBucketInventory",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id}},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function Oe(e,d){if(!e.AccelerateConfiguration){d(c.error(new Error("missing param AccelerateConfiguration")));return}var t={AccelerateConfiguration:e.AccelerateConfiguration||{}},a=c.json2xml(t),D={};D["Content-Type"]="application/xml",D["Content-MD5"]=c.b64(c.md5(a)),fe.call(this,{Action:"name/cos:PutBucketAccelerate",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"accelerate",headers:D},function(A,b){if(A)return d(A);d(null,{statusCode:b.statusCode,headers:b.headers})})}function Ue(e,d){fe.call(this,{Action:"name/cos:GetBucketAccelerate",method:"GET",Bucket:e.Bucket,Region:e.Region,action:"accelerate"},function(t,a){t||!a.AccelerateConfiguration&&(a.AccelerateConfiguration={}),d(t,a)})}function Ke(e,d){var t=e.ServerSideEncryptionConfiguration||{},a=t.Rule||t.Rules||[],D=c.json2xml({ServerSideEncryptionConfiguration:{Rule:a}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutBucketEncryption",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:D,action:"encryption",headers:A},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function Me(e,d){fe.call(this,{Action:"name/cos:GetBucketEncryption",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},function(t,a){if(t){if(t.statusCode===404&&t.code==="NoSuchEncryptionConfiguration"){var D={EncryptionConfiguration:{Rules:[]},statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=c.makeArray(a.EncryptionConfiguration&&a.EncryptionConfiguration.Rule||[]);a.EncryptionConfiguration={Rules:A},d(t,a)})}function ae(e,d){fe.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function s(e,d){fe.call(this,{Action:"name/cos:HeadObject",method:"HEAD",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers},function(t,a){if(t){var D=t.statusCode;return e.Headers["If-Modified-Since"]&&D&&D===304?d(null,{NotModified:!0,statusCode:D}):d(t)}a.ETag=c.attr(a.headers,"etag",""),d(null,a)})}function n(e,d){var t={};t.prefix=e.Prefix||"",t.delimiter=e.Delimiter,t["key-marker"]=e.KeyMarker,t["version-id-marker"]=e.VersionIdMarker,t["max-keys"]=e.MaxKeys,t["encoding-type"]=e.EncodingType,fe.call(this,{Action:"name/cos:GetBucketObjectVersions",ResourceKey:t.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:t,action:"versions"},function(a,D){if(a)return d(a);var A=D.ListVersionsResult||{},b=A.DeleteMarker||[];b=c.isArray(b)?b:[b];var _=A.Version||[];_=c.isArray(_)?_:[_];var ne=c.clone(A);delete ne.DeleteMarker,delete ne.Version,c.extend(ne,{DeleteMarkers:b,Versions:_,statusCode:D.statusCode,headers:D.headers}),d(null,ne)})}function r(e,d){var t=e.Query||{},a=e.QueryString||"",D=c.throttleOnProgress.call(this,0,e.onProgress),A=e.tracker;A&&A.setParams({signStartTime:new Date().getTime()}),t["response-content-type"]=e.ResponseContentType,t["response-content-language"]=e.ResponseContentLanguage,t["response-expires"]=e.ResponseExpires,t["response-cache-control"]=e.ResponseCacheControl,t["response-content-disposition"]=e.ResponseContentDisposition,t["response-content-encoding"]=e.ResponseContentEncoding,fe.call(this,{Action:"name/cos:GetObject",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,DataType:e.DataType,headers:e.Headers,qs:t,qsStr:a,rawBody:!0,onDownloadProgress:D,tracker:A},function(b,_){if(D(null,!0),b){var ne=b.statusCode;return e.Headers["If-Modified-Since"]&&ne&&ne===304?d(null,{NotModified:!0}):d(b)}d(null,{Body:_.body,ETag:c.attr(_.headers,"etag",""),statusCode:_.statusCode,headers:_.headers})})}function o(e,d){var t=this,a=e.ContentLength,D=c.throttleOnProgress.call(t,a,e.onProgress),A=e.Headers;!A["Cache-Control"]&&!A["cache-control"]&&(A["Cache-Control"]=""),!A["Content-Type"]&&!A["content-type"]&&(A["Content-Type"]=e.Body&&e.Body.type||"");var b=e.UploadAddMetaMd5||t.options.UploadAddMetaMd5||t.options.UploadCheckContentMd5,_=e.tracker;b&&_&&_.setParams({md5StartTime:new Date().getTime()}),c.getBodyMd5(b,e.Body,function(ne){ne&&(_&&_.setParams({md5EndTime:new Date().getTime()}),t.options.UploadCheckContentMd5&&(A["Content-MD5"]=c.b64(ne)),(e.UploadAddMetaMd5||t.options.UploadAddMetaMd5)&&(A["x-cos-meta-md5"]=ne)),e.ContentLength!==void 0&&(A["Content-Length"]=e.ContentLength),D(null,!0),fe.call(t,{Action:"name/cos:PutObject",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:e.Query,body:e.Body,onProgress:D,tracker:_},function(Fe,xe){if(Fe)return D(null,!0),d(Fe);D({loaded:a,total:a},!0);var be=L({ForcePathStyle:t.options.ForcePathStyle,protocol:t.options.Protocol,domain:t.options.Domain,bucket:e.Bucket,region:t.options.UseAccelerate?"accelerate":e.Region,object:e.Key});be=be.substr(be.indexOf("://")+3),xe.Location=be,xe.ETag=c.attr(xe.headers,"etag",""),d(null,xe)})},e.onHashProgress)}function p(e,d){fe.call(this,{Action:"name/cos:DeleteObject",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,VersionId:e.VersionId,action:e.Recursive?"recursive":""},function(t,a){if(t){var D=t.statusCode;return D&&D===404?d(null,{BucketNotFound:!0,statusCode:D}):d(t)}d(null,{statusCode:a.statusCode,headers:a.headers})})}function k(e,d){var t={};e.VersionId&&(t.versionId=e.VersionId),fe.call(this,{Action:"name/cos:GetObjectACL",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:t,action:"acl"},function(a,D){if(a)return d(a);var A=D.AccessControlPolicy||{},b=A.Owner||{},_=A.AccessControlList&&A.AccessControlList.Grant||[];_=c.isArray(_)?_:[_];var ne=l(A);delete ne.GrantWrite,D.headers&&D.headers["x-cos-acl"]&&(ne.ACL=D.headers["x-cos-acl"]),ne=c.extend(ne,{Owner:b,Grants:_,statusCode:D.statusCode,headers:D.headers}),d(null,ne)})}function O(e,d){var t=e.Headers,a="";if(e.AccessControlPolicy){var D=c.clone(e.AccessControlPolicy||{}),A=D.Grants||D.Grant;A=c.isArray(A)?A:[A],delete D.Grant,delete D.Grants,D.AccessControlList={Grant:A},a=c.json2xml({AccessControlPolicy:D}),t["Content-Type"]="application/xml",t["Content-MD5"]=c.b64(c.md5(a))}c.each(t,function(b,_){_.indexOf("x-cos-grant-")===0&&(t[_]=B(t[_]))}),fe.call(this,{Action:"name/cos:PutObjectACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"acl",headers:t,body:a},function(b,_){if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function J(e,d){var t=e.Headers;t.Origin=e.Origin,t["Access-Control-Request-Method"]=e.AccessControlRequestMethod,t["Access-Control-Request-Headers"]=e.AccessControlRequestHeaders,fe.call(this,{Action:"name/cos:OptionsObject",method:"OPTIONS",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:t},function(a,D){if(a)return a.statusCode&&a.statusCode===403?d(null,{OptionsForbidden:!0,statusCode:a.statusCode}):d(a);var A=D.headers||{};d(null,{AccessControlAllowOrigin:A["access-control-allow-origin"],AccessControlAllowMethods:A["access-control-allow-methods"],AccessControlAllowHeaders:A["access-control-allow-headers"],AccessControlExposeHeaders:A["access-control-expose-headers"],AccessControlMaxAge:A["access-control-max-age"],statusCode:D.statusCode,headers:D.headers})})}function ge(e,d){var t=this,a=e.Headers;!a["Cache-Control"]&&!a["cache-control"]&&(a["Cache-Control"]="");var D=e.CopySource||"",A=c.getSourceParams.call(this,D);if(!A){d(c.error(new Error("CopySource format error")));return}var b=A.Bucket,_=A.Region,ne=decodeURIComponent(A.Key);fe.call(this,{Scope:[{action:"name/cos:GetObject",bucket:b,region:_,prefix:ne},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers},function(Fe,xe){if(Fe)return d(Fe);var be=c.clone(xe.CopyObjectResult||{}),we=L({ForcePathStyle:t.options.ForcePathStyle,protocol:t.options.Protocol,domain:t.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0});c.extend(be,{Location:we,statusCode:xe.statusCode,headers:xe.headers}),d(null,be)})}function ye(e,d){var t=e.CopySource||"",a=c.getSourceParams.call(this,t);if(!a){d(c.error(new Error("CopySource format error")));return}var D=a.Bucket,A=a.Region,b=decodeURIComponent(a.Key);fe.call(this,{Scope:[{action:"name/cos:GetObject",bucket:D,region:A,prefix:b},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers},function(_,ne){if(_)return d(_);var Fe=c.clone(ne.CopyPartResult||{});c.extend(Fe,{statusCode:ne.statusCode,headers:ne.headers}),d(null,Fe)})}function ee(e,d){var t=e.Objects||[],a=e.Quiet;t=c.isArray(t)?t:[t];var D=c.json2xml({Delete:{Object:t,Quiet:a||!1}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D));var b=c.map(t,function(_){return{action:"name/cos:DeleteObject",bucket:e.Bucket,region:e.Region,prefix:_.Key}});fe.call(this,{Scope:b,method:"POST",Bucket:e.Bucket,Region:e.Region,body:D,action:"delete",headers:A},function(_,ne){if(_)return d(_);var Fe=ne.DeleteResult||{},xe=Fe.Deleted||[],be=Fe.Error||[];xe=c.isArray(xe)?xe:[xe],be=c.isArray(be)?be:[be];var we=c.clone(Fe);c.extend(we,{Error:be,Deleted:xe,statusCode:ne.statusCode,headers:ne.headers}),d(null,we)})}function ke(e,d){var t=e.Headers;if(!e.RestoreRequest){d(c.error(new Error("missing param RestoreRequest")));return}var a=e.RestoreRequest||{},D=c.json2xml({RestoreRequest:a});t["Content-Type"]="application/xml",t["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:RestoreObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,body:D,action:"restore",headers:t},d)}function Le(e,d){var t=e.Tagging||{},a=t.TagSet||t.Tags||e.Tags||[];a=c.clone(c.isArray(a)?a:[a]);var D=c.json2xml({Tagging:{TagSet:{Tag:a}}}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:PutObjectTagging",method:"PUT",Bucket:e.Bucket,Key:e.Key,Region:e.Region,body:D,action:"tagging",headers:A,VersionId:e.VersionId},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);d(null,{statusCode:_.statusCode,headers:_.headers})})}function je(e,d){fe.call(this,{Action:"name/cos:GetObjectTagging",method:"GET",Key:e.Key,Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",VersionId:e.VersionId},function(t,a){if(t){if(t.statusCode===404&&t.error&&(t.error==="Not Found"||t.error.Code==="NoSuchTagSet")){var D={Tags:[],statusCode:t.statusCode};t.headers&&(D.headers=t.headers),d(null,D)}else d(t);return}var A=[];try{A=a.Tagging.TagSet.Tag||[]}catch{}A=c.clone(c.isArray(A)?A:[A]),d(null,{Tags:A,statusCode:a.statusCode,headers:a.headers})})}function _e(e,d){fe.call(this,{Action:"name/cos:DeleteObjectTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"tagging",VersionId:e.VersionId},function(t,a){if(t&&t.statusCode===204)return d(null,{statusCode:t.statusCode});if(t)return d(t);d(null,{statusCode:a.statusCode,headers:a.headers})})}function He(e,d){var t=e.SelectType;if(!t)return d(c.error(new Error("missing param SelectType")));var a=e.SelectRequest||{},D=c.json2xml({SelectRequest:a}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=c.b64(c.md5(D)),fe.call(this,{Action:"name/cos:GetObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"select",qs:{"select-type":e.SelectType},VersionId:e.VersionId,body:D,DataType:"arraybuffer",rawBody:!0},function(b,_){if(b&&b.statusCode===204)return d(null,{statusCode:b.statusCode});if(b)return d(b);var ne=c.parseSelectPayload(_.body);d(null,{statusCode:_.statusCode,headers:_.headers,Body:ne.body,Payload:ne.payload})})}function Xe(e,d){var t=this,a=e.Headers,D=e.tracker;!a["Cache-Control"]&&!a["cache-control"]&&(a["Cache-Control"]=""),!a["Content-Type"]&&!a["content-type"]&&(a["Content-Type"]=e.Body&&e.Body.type||"");var A=e.Body&&(e.UploadAddMetaMd5||t.options.UploadAddMetaMd5);A&&D&&D.setParams({md5StartTime:new Date().getTime()}),c.getBodyMd5(A,e.Body,function(b){b&&(e.Headers["x-cos-meta-md5"]=b),A&&D&&D.setParams({md5EndTime:new Date().getTime()}),fe.call(t,{Action:"name/cos:InitiateMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"uploads",headers:e.Headers,qs:e.Query,tracker:D},function(_,ne){if(_)return D&&D.parent&&D.parent.setParams({errorNode:"multipartInit"}),d(_);if(ne=c.clone(ne||{}),ne&&ne.InitiateMultipartUploadResult)return d(null,c.extend(ne.InitiateMultipartUploadResult,{statusCode:ne.statusCode,headers:ne.headers}));d(null,ne)})},e.onHashProgress)}function Qe(e,d){var t=this;c.getFileSize("multipartUpload",e,function(){var a=e.tracker,D=t.options.UploadCheckContentMd5;D&&a&&a.setParams({md5StartTime:new Date().getTime()}),c.getBodyMd5(D,e.Body,function(A){A&&(e.Headers["Content-MD5"]=c.b64(A)),D&&a&&a.setParams({md5EndTime:new Date().getTime()}),a&&a.setParams({partNumber:e.PartNumber}),fe.call(t,{Action:"name/cos:UploadPart",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{partNumber:e.PartNumber,uploadId:e.UploadId},headers:e.Headers,onProgress:e.onProgress,body:e.Body||null,tracker:a},function(b,_){if(b)return a&&a.parent&&a.parent.setParams({errorNode:"multipartUpload"}),d(b);d(null,{ETag:c.attr(_.headers,"etag",""),statusCode:_.statusCode,headers:_.headers})})})})}function $e(e,d){for(var t=this,a=e.UploadId,D=e.Parts,A=e.tracker,b=0,_=D.length;b<_;b++)D[b].ETag&&D[b].ETag.indexOf('"')===0||(D[b].ETag='"'+D[b].ETag+'"');var ne=c.json2xml({CompleteMultipartUpload:{Part:D}});ne=ne.replace(/\n\s*/g,"");var Fe=e.Headers;Fe["Content-Type"]="application/xml",Fe["Content-MD5"]=c.b64(c.md5(ne)),fe.call(this,{Action:"name/cos:CompleteMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{uploadId:a},body:ne,headers:Fe,tracker:A},function(xe,be){if(xe)return A&&A.parent&&A.parent.setParams({errorNode:"multipartComplete"}),d(xe);var we=L({ForcePathStyle:t.options.ForcePathStyle,protocol:t.options.Protocol,domain:t.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0}),ze=be.CompleteMultipartUploadResult||{};ze.ProcessResults&&ze&&ze.ProcessResults&&(ze.UploadResult={OriginalInfo:{Key:ze.Key,Location:we,ETag:ze.ETag,ImageInfo:ze.ImageInfo},ProcessResults:ze.ProcessResults},delete ze.ImageInfo,delete ze.ProcessResults);var ot=c.extend(ze,{Location:we,statusCode:be.statusCode,headers:be.headers});d(null,ot)})}function We(e,d){var t={};t.delimiter=e.Delimiter,t["encoding-type"]=e.EncodingType,t.prefix=e.Prefix||"",t["max-uploads"]=e.MaxUploads,t["key-marker"]=e.KeyMarker,t["upload-id-marker"]=e.UploadIdMarker,t=c.clearKey(t);var a=e.tracker;a&&a.setParams({signStartTime:new Date().getTime()}),fe.call(this,{Action:"name/cos:ListMultipartUploads",ResourceKey:t.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:t,action:"uploads",tracker:a},function(D,A){if(D)return a&&a.parent&&a.parent.setParams({errorNode:"multipartList"}),d(D);if(A&&A.ListMultipartUploadsResult){var b=A.ListMultipartUploadsResult.Upload||[];b=c.isArray(b)?b:[b],A.ListMultipartUploadsResult.Upload=b}var _=c.clone(A.ListMultipartUploadsResult||{});c.extend(_,{statusCode:A.statusCode,headers:A.headers}),d(null,_)})}function Je(e,d){var t={},a=e.tracker;t.uploadId=e.UploadId,t["encoding-type"]=e.EncodingType,t["max-parts"]=e.MaxParts,t["part-number-marker"]=e.PartNumberMarker,fe.call(this,{Action:"name/cos:ListParts",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:t},function(D,A){if(D)return a&&a.parent&&a.parent.setParams({errorNode:"multipartListPart"}),d(D);var b=A.ListPartsResult||{},_=b.Part||[];_=c.isArray(_)?_:[_],b.Part=_;var ne=c.clone(b);c.extend(ne,{statusCode:A.statusCode,headers:A.headers}),d(null,ne)})}function Ye(e,d){var t={};t.uploadId=e.UploadId,fe.call(this,{Action:"name/cos:AbortMultipartUpload",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:t},function(a,D){if(a)return d(a);d(null,{statusCode:D.statusCode,headers:D.headers})})}function at(e,d){fe.call(this,{method:e.Method,Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:e.Action,headers:e.Headers,qs:e.Query,body:e.Body,Url:e.Url,rawBody:e.RawBody,DataType:e.DataType},function(t,a){if(t)return d(t);a&&a.body&&(a.Body=a.body,delete a.body),d(t,a)})}function ut(e,d){var t=e.Headers;!t["Cache-Control"]&&!t["cache-control"]&&(t["Cache-Control"]=""),!t["Content-Type"]&&!t["content-type"]&&(t["Content-Type"]=e.Body&&e.Body.type||""),fe.call(this,{Action:"name/cos:AppendObject",method:"POST",Bucket:e.Bucket,Region:e.Region,action:"append",Key:e.Key,body:e.Body,qs:{position:e.Position},headers:e.Headers},function(a,D){if(a)return d(a);d(null,D)})}function ct(e){var d=this;return c.getAuth({SecretId:e.SecretId||this.options.SecretId||"",SecretKey:e.SecretKey||this.options.SecretKey||"",Bucket:e.Bucket,Region:e.Region,Method:e.Method,Key:e.Key,Query:e.Query,Headers:e.Headers,Expires:e.Expires,UseRawKey:d.options.UseRawKey,SystemClockOffset:d.options.SystemClockOffset})}function i(e,d){var t=this,a=e.UseAccelerate===void 0?t.options.UseAccelerate:e.UseAccelerate,D=L({ForcePathStyle:t.options.ForcePathStyle,protocol:e.Protocol||t.options.Protocol,domain:e.Domain||t.options.Domain,bucket:e.Bucket,region:a?"accelerate":e.Region,object:e.Key}),A="";e.Query&&(A+=c.obj2str(e.Query)),e.QueryString&&(A+=(A?"&":"")+e.QueryString);var b=D;if(e.Sign!==void 0&&!e.Sign)return A&&(b+="?"+A),d(null,{Url:b}),b;var _=ve.call(this,{Bucket:e.Bucket,Region:e.Region,UseAccelerate:e.UseAccelerate,Url:D}),ne=Re.call(this,{Action:(e.Method||"").toUpperCase()==="PUT"?"name/cos:PutObject":"name/cos:GetObject",Bucket:e.Bucket||"",Region:e.Region||"",Method:e.Method||"get",Key:e.Key,Expires:e.Expires,Headers:e.Headers,Query:e.Query,SignHost:_,ForceSignHost:e.ForceSignHost===!1?!1:t.options.ForceSignHost},function(Fe,xe){if(d){if(Fe){d(Fe);return}var be=function(ot){var dt=ot.match(/q-url-param-list.*?(?=&)/g)[0],lt="q-url-param-list="+encodeURIComponent(dt.replace(/q-url-param-list=/,"")).toLowerCase(),it=new RegExp(dt,"g"),ft=ot.replace(it,lt);return ft},we=D;we+="?"+(xe.Authorization.indexOf("q-signature")>-1?be(xe.Authorization):"sign="+encodeURIComponent(xe.Authorization)),xe.SecurityToken&&(we+="&x-cos-security-token="+xe.SecurityToken),xe.ClientIP&&(we+="&clientIP="+xe.ClientIP),xe.ClientUA&&(we+="&clientUA="+xe.ClientUA),xe.Token&&(we+="&token="+xe.Token),A&&(we+="&"+A),setTimeout(function(){d(null,{Url:we})})}});return ne?(b+="?"+ne.Authorization+(ne.SecurityToken?"&x-cos-security-token="+ne.SecurityToken:""),A&&(b+="&"+A)):A&&(b+="?"+A),b}function l(e){var d={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},t={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},a=e&&e.AccessControlList||{},D=a.Grant;D&&(D=c.isArray(D)?D:[D]);var A={READ:0,WRITE:0,FULL_CONTROL:0};return D&&D.length&&c.each(D,function(b){b.Grantee.ID==="qcs::cam::anyone:anyone"||b.Grantee.URI==="http://cam.qcloud.com/groups/global/AllUsers"?A[b.Permission]=1:b.Grantee.ID!==e.Owner.ID&&d[t[b.Permission]].push('id="'+b.Grantee.ID+'"')}),A.FULL_CONTROL||A.WRITE&&A.READ?d.ACL="public-read-write":A.READ?d.ACL="public-read":d.ACL="private",c.each(t,function(b){d[b]=B(d[b].join(","))}),d}function B(e){var d=e.split(","),t={},a,D;for(a=0;a<d.length;)D=d[a].trim(),t[D]?d.splice(a,1):(t[D]=!0,d[a]=D,a++);return d.join(",")}function L(e){var d=e.region||"",t=e.bucket||"",a=t.substr(0,t.lastIndexOf("-")),D=t.substr(t.lastIndexOf("-")+1),A=e.domain,b=e.object;typeof A=="function"&&(A=A({Bucket:t,Region:d})),["http","https"].includes(e.protocol)&&(e.protocol=e.protocol+":");var _=e.protocol||(c.isBrowser&&(typeof location>"u"?"undefined":g(location))==="object"&&location.protocol==="http:"?"http:":"https:");A||(["cn-south","cn-south-2","cn-north","cn-east","cn-southwest","sg"].indexOf(d)>-1?A="{Region}.myqcloud.com":A="cos.{Region}.myqcloud.com",e.ForcePathStyle||(A="{Bucket}."+A)),A=A.replace(/\{\{AppId\}\}/gi,D).replace(/\{\{Bucket\}\}/gi,a).replace(/\{\{Region\}\}/gi,d).replace(/\{\{.*?\}\}/gi,""),A=A.replace(/\{AppId\}/gi,D).replace(/\{BucketName\}/gi,a).replace(/\{Bucket\}/gi,t).replace(/\{Region\}/gi,d).replace(/\{.*?\}/gi,""),/^[a-zA-Z]+:\/\//.test(A)||(A=_+"//"+A),A.slice(-1)==="/"&&(A=A.slice(0,-1));var ne=A;return e.ForcePathStyle&&(ne+="/"+t),ne+="/",b&&(ne+=c.camSafeUrlEncode(b).replace(/%2F/g,"/")),e.isLocation&&(ne=ne.replace(/^https?:\/\//,"")),ne}var ve=function(d){if(!d.Bucket||!d.Region)return"";var t=d.UseAccelerate===void 0?this.options.UseAccelerate:d.UseAccelerate,a=d.Url||L({ForcePathStyle:this.options.ForcePathStyle,protocol:this.options.Protocol,domain:this.options.Domain,bucket:d.Bucket,region:t?"accelerate":d.Region}),D=a.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1"),A=new RegExp("^([a-z\\d-]+-\\d+\\.)?(cos|cosv6|ci|pic)\\.([a-z\\d-]+)\\.myqcloud\\.com$");return A.test(D)?D:""};function Re(e,d){var t=c.clone(e.Headers),a="";c.each(t,function(Ne,Pe){(Ne===""||["content-type","cache-control","expires"].indexOf(Pe.toLowerCase())>-1)&&delete t[Pe],Pe.toLowerCase()==="host"&&(a=Ne)});var D=e.ForceSignHost!==!1;!a&&e.SignHost&&D&&(t.Host=e.SignHost);var A=!1,b=function(Pe,Ve){A||(A=!0,Ve&&Ve.XCosSecurityToken&&!Ve.SecurityToken&&(Ve=c.clone(Ve),Ve.SecurityToken=Ve.XCosSecurityToken,delete Ve.XCosSecurityToken),d&&d(Pe,Ve))},_=this,ne=e.Bucket||"",Fe=e.Region||"",xe=e.Key||"";_.options.ForcePathStyle&&ne&&(xe=ne+"/"+xe);var be="/"+xe,we={},ze=e.Scope;if(!ze){var ot=e.Action||"",dt=e.ResourceKey||e.Key||"";ze=e.Scope||[{action:ot,bucket:ne,region:Fe,prefix:dt}]}var lt=c.md5(JSON.stringify(ze));_._StsCache=_._StsCache||[],function(){var Ne,Pe;for(Ne=_._StsCache.length-1;Ne>=0;Ne--){Pe=_._StsCache[Ne];var Ve=Math.round(c.getSkewTime(_.options.SystemClockOffset)/1e3)+30;if(Pe.StartTime&&Ve<Pe.StartTime||Ve>=Pe.ExpiredTime){_._StsCache.splice(Ne,1);continue}if(!Pe.ScopeLimit||Pe.ScopeLimit&&Pe.ScopeKey===lt){we=Pe;break}}}();var it=function(){var Pe="";we.StartTime&&e.Expires?Pe=we.StartTime+";"+(we.StartTime+e.Expires*1):we.StartTime&&we.ExpiredTime&&(Pe=we.StartTime+";"+we.ExpiredTime);var Ve=c.getAuth({SecretId:we.TmpSecretId,SecretKey:we.TmpSecretKey,Method:e.Method,Pathname:be,Query:e.Query,Headers:t,Expires:e.Expires,UseRawKey:_.options.UseRawKey,SystemClockOffset:_.options.SystemClockOffset,KeyTime:Pe,ForceSignHost:D}),Ge={Authorization:Ve,SecurityToken:we.SecurityToken||we.XCosSecurityToken||"",Token:we.Token||"",ClientIP:we.ClientIP||"",ClientUA:we.ClientUA||""};b(null,Ge)},ft=function(Pe){if(Pe.Authorization){var Ve=!1,Ge=Pe.Authorization;if(Ge)if(Ge.indexOf(" ")>-1)Ve=!1;else if(Ge.indexOf("q-sign-algorithm=")>-1&&Ge.indexOf("q-ak=")>-1&&Ge.indexOf("q-sign-time=")>-1&&Ge.indexOf("q-key-time=")>-1&&Ge.indexOf("q-url-param-list=")>-1)Ve=!0;else try{Ge=atob(Ge),Ge.indexOf("a=")>-1&&Ge.indexOf("k=")>-1&&Ge.indexOf("t=")>-1&&Ge.indexOf("r=")>-1&&Ge.indexOf("b=")>-1&&(Ve=!0)}catch{}if(!Ve)return c.error(new Error("getAuthorization callback params format error"))}else{if(!Pe.TmpSecretId)return c.error(new Error('getAuthorization callback params missing "TmpSecretId"'));if(!Pe.TmpSecretKey)return c.error(new Error('getAuthorization callback params missing "TmpSecretKey"'));if(!Pe.SecurityToken&&!Pe.XCosSecurityToken)return c.error(new Error('getAuthorization callback params missing "SecurityToken"'));if(!Pe.ExpiredTime)return c.error(new Error('getAuthorization callback params missing "ExpiredTime"'));if(Pe.ExpiredTime&&Pe.ExpiredTime.toString().length!==10)return c.error(new Error('getAuthorization callback params "ExpiredTime" should be 10 digits'));if(Pe.StartTime&&Pe.StartTime.toString().length!==10)return c.error(new Error('getAuthorization callback params "StartTime" should be 10 StartTime'))}return!1};if(we.ExpiredTime&&we.ExpiredTime-c.getSkewTime(_.options.SystemClockOffset)/1e3>60)it();else if(_.options.getAuthorization)_.options.getAuthorization.call(_,{Bucket:ne,Region:Fe,Method:e.Method,Key:xe,Pathname:be,Query:e.Query,Headers:t,Scope:ze,SystemClockOffset:_.options.SystemClockOffset,ForceSignHost:D},function(Ne){typeof Ne=="string"&&(Ne={Authorization:Ne});var Pe=ft(Ne);if(Pe)return b(Pe);Ne.Authorization?b(null,Ne):(we=Ne||{},we.Scope=ze,we.ScopeKey=lt,_._StsCache.push(we),it())});else if(_.options.getSTS)_.options.getSTS.call(_,{Bucket:ne,Region:Fe},function(Ne){we=Ne||{},we.Scope=ze,we.ScopeKey=lt,we.TmpSecretId||(we.TmpSecretId=we.SecretId),we.TmpSecretKey||(we.TmpSecretKey=we.SecretKey);var Pe=ft(we);if(Pe)return b(Pe);_._StsCache.push(we),it()});else return function(){var Ne=c.getAuth({SecretId:e.SecretId||_.options.SecretId,SecretKey:e.SecretKey||_.options.SecretKey,Method:e.Method,Pathname:be,Query:e.Query,Headers:t,Expires:e.Expires,UseRawKey:_.options.UseRawKey,SystemClockOffset:_.options.SystemClockOffset,ForceSignHost:D}),Pe={Authorization:Ne,SecurityToken:_.options.SecurityToken||_.options.XCosSecurityToken};return b(null,Pe),Pe}();return""}function qe(e){var d=!1,t=!1,a=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var D=e.error.Code,A=e.error.Message;(D==="RequestTimeTooSkewed"||D==="AccessDenied"&&A==="Request has expired")&&(t=!0)}catch{}if(e)if(t&&a){var b=Date.parse(a);this.options.CorrectClockSkew&&Math.abs(c.getSkewTime(this.options.SystemClockOffset)-b)>=3e4&&(console.error("error: Local time is too skewed."),this.options.SystemClockOffset=b-Date.now(),d=!0)}else Math.floor(e.statusCode/100)===5&&(d=!0);return d}function fe(e,d){var t=this;!e.headers&&(e.headers={}),!e.qs&&(e.qs={}),e.VersionId&&(e.qs.versionId=e.VersionId),e.qs=c.clearKey(e.qs),e.headers&&(e.headers=c.clearKey(e.headers)),e.qs&&(e.qs=c.clearKey(e.qs));var a=c.clone(e.qs);e.action&&(a[e.action]="");var D=e.url||e.Url,A=e.SignHost||ve.call(this,{Bucket:e.Bucket,Region:e.Region,Url:D}),b=e.tracker,_=function ne(Fe){var xe=t.options.SystemClockOffset;b&&b.setParams({signStartTime:new Date().getTime(),retryTimes:Fe-1}),Re.call(t,{Bucket:e.Bucket||"",Region:e.Region||"",Method:e.method,Key:e.Key,Query:a,Headers:e.headers,SignHost:A,Action:e.Action,ResourceKey:e.ResourceKey,Scope:e.Scope,ForceSignHost:t.options.ForceSignHost},function(be,we){if(be){d(be);return}b&&b.setParams({signEndTime:new Date().getTime(),httpStartTime:new Date().getTime()}),e.AuthData=we,Ze.call(t,e,function(ze,ot){b&&b.setParams({httpEndTime:new Date().getTime()}),ze&&Fe<2&&(xe!==t.options.SystemClockOffset||qe.call(t,ze))?(e.headers&&(delete e.headers.Authorization,delete e.headers.token,delete e.headers.clientIP,delete e.headers.clientUA,e.headers["x-cos-security-token"]&&delete e.headers["x-cos-security-token"],e.headers["x-ci-security-token"]&&delete e.headers["x-ci-security-token"]),ne(Fe+1)):d(ze,ot)})})};_(1)}function Ze(e,d){var t=this,a=e.TaskId;if(!(a&&!t._isRunningTask(a))){var D=e.Bucket,A=e.Region,b=e.Key,_=e.method||"GET",ne=e.Url||e.url,Fe=e.body,xe=e.rawBody;t.options.UseAccelerate&&(A="accelerate"),ne=ne||L({ForcePathStyle:t.options.ForcePathStyle,protocol:t.options.Protocol,domain:t.options.Domain,bucket:D,region:A,object:b}),e.action&&(ne=ne+"?"+(c.isIOS_QQ?"".concat(e.action,"="):e.action)),e.qsStr&&(ne.indexOf("?")>-1?ne=ne+"&"+e.qsStr:ne=ne+"?"+e.qsStr);var be={method:_,url:ne,headers:e.headers,qs:e.qs,body:Fe},we="x-cos-security-token";if(c.isCIHost(ne)&&(we="x-ci-security-token"),be.headers.Authorization=e.AuthData.Authorization,e.AuthData.Token&&(be.headers.token=e.AuthData.Token),e.AuthData.ClientIP&&(be.headers.clientIP=e.AuthData.ClientIP),e.AuthData.ClientUA&&(be.headers.clientUA=e.AuthData.ClientUA),e.AuthData.SecurityToken&&(be.headers[we]=e.AuthData.SecurityToken),be.headers&&(be.headers=c.clearKey(be.headers)),be=c.clearKey(be),e.onProgress&&typeof e.onProgress=="function"){var ze=Fe&&(Fe.size||Fe.length)||0;be.onProgress=function(Ne){if(!(a&&!t._isRunningTask(a))){var Pe=Ne?Ne.loaded:0;e.onProgress({loaded:Pe,total:ze})}}}e.onDownloadProgress&&(be.onDownloadProgress=e.onDownloadProgress),e.DataType&&(be.dataType=e.DataType),this.options.Timeout&&(be.timeout=this.options.Timeout),t.options.ForcePathStyle&&(be.pathStyle=t.options.ForcePathStyle),t.emit("before-send",be);var ot=be.url.includes("accelerate."),dt=be.qs?Object.keys(be.qs).map(function(Ne){return"".concat(Ne,"=").concat(be.qs[Ne])}).join("&"):"",lt=dt?be.url+"?"+dt:be.url;e.tracker&&e.tracker.setParams({reqUrl:lt,accelerate:ot?"Y":"N"}),e.tracker&&e.tracker.parent&&e.tracker.parent.setParams({reqUrl:lt,accelerate:ot?"Y":"N"});var it=(t.options.Request||T)(be,function(Ne){if(!(Ne&&Ne.error==="abort")){var Pe={options:be,error:Ne&&Ne.error,statusCode:Ne&&Ne.statusCode||0,statusMessage:Ne&&Ne.statusMessage||"",headers:Ne&&Ne.headers||{},body:Ne&&Ne.body};t.emit("after-receive",Pe);var Ve=Pe.error,Ge=Pe.body,st={statusCode:Pe.statusCode,statusMessage:Pe.statusMessage,headers:Pe.headers},At,ht=function(yt,Ct){if(a&&t.off("inner-kill-task",ft),!At){At=!0;var mt={};st&&st.statusCode&&(mt.statusCode=st.statusCode),st&&st.headers&&(mt.headers=st.headers),yt?(yt=c.extend(yt||{},mt),d(yt,null)):(Ct=c.extend(Ct||{},mt),d(null,Ct)),it=null}};if(Ve)return ht(c.error(Ve));var gt=st.statusCode,Dt=Math.floor(gt/100)===2;if(xe&&Dt)return ht(null,{body:Ge});var pt;try{pt=Ge&&Ge.indexOf("<")>-1&&Ge.indexOf(">")>-1&&c.xml2json(Ge)||{}}catch{pt={}}var vt=pt&&pt.Error;Dt?ht(null,pt):vt?ht(c.error(new Error(vt.Message),{code:vt.Code,error:vt})):gt?ht(c.error(new Error(st.statusMessage),{code:""+gt})):gt&&ht(c.error(new Error("statusCode error")))}}),ft=function Ne(Pe){Pe.TaskId===a&&(it&&it.abort&&it.abort(),t.off("inner-kill-task",Ne))};a&&t.on("inner-kill-task",ft)}}var rt={getService:x,putBucket:N,headBucket:H,getBucket:F,deleteBucket:I,putBucketAcl:G,getBucketAcl:Y,putBucketCors:Q,getBucketCors:q,deleteBucketCors:K,getBucketLocation:ue,getBucketPolicy:le,putBucketPolicy:Z,deleteBucketPolicy:P,putBucketTagging:E,getBucketTagging:m,deleteBucketTagging:$,putBucketLifecycle:y,getBucketLifecycle:z,deleteBucketLifecycle:V,putBucketVersioning:U,getBucketVersioning:j,putBucketReplication:R,getBucketReplication:M,deleteBucketReplication:W,putBucketWebsite:X,getBucketWebsite:te,deleteBucketWebsite:se,putBucketReferer:he,getBucketReferer:ce,putBucketDomain:oe,getBucketDomain:pe,deleteBucketDomain:de,putBucketOrigin:De,getBucketOrigin:re,deleteBucketOrigin:ie,putBucketLogging:me,getBucketLogging:Ee,putBucketInventory:Ae,postBucketInventory:Se,getBucketInventory:Be,listBucketInventory:Te,deleteBucketInventory:Ie,putBucketAccelerate:Oe,getBucketAccelerate:Ue,putBucketEncryption:Ke,getBucketEncryption:Me,deleteBucketEncryption:ae,getObject:r,headObject:s,listObjectVersions:n,putObject:o,deleteObject:p,getObjectAcl:k,putObjectAcl:O,optionsObject:J,putObjectCopy:ge,deleteMultipleObject:ee,restoreObject:ke,putObjectTagging:Le,getObjectTagging:je,deleteObjectTagging:_e,selectObjectContent:He,appendObject:ut,uploadPartCopy:ye,multipartInit:Xe,multipartUpload:Qe,multipartComplete:$e,multipartList:We,multipartListPart:Je,multipartAbort:Ye,request:at,getObjectUrl:i,getAuth:ct};function nt(e,d,t){c.each(["Cors","Acl"],function(a){if(e.slice(-a.length)===a){var D=e.slice(0,-a.length)+a.toUpperCase(),A=c.apiWrapper(e,d),b=!1;t[D]=function(){!b&&console.warn("warning: cos."+D+" has been deprecated. Please Use cos."+e+" instead."),b=!0,A.apply(this,arguments)}}})}v.exports.init=function(e,d){d.transferToTaskMethod(rt,"putObject"),c.each(rt,function(t,a){e.prototype[a]=c.apiWrapper(a,t),nt(a,t,e.prototype)})}},"./src/cos.js":function(v,C,u){var g=u("./src/util.js"),T=u("./src/event.js"),c=u("./src/task.js"),x=u("./src/base.js"),N=u("./src/advance.js"),H=u("./package.json"),F={AppId:"",SecretId:"",SecretKey:"",SecurityToken:"",ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1024*1024,SliceSize:1024*1024,CopyChunkParallelLimit:20,CopyChunkSize:1024*1024*10,CopySliceSize:1024*1024*10,MaxPartNumber:1e4,ProgressInterval:1e3,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadQueueSize:1e4,UploadAddMetaMd5:!1,UploadIdCacheLimit:50,UseAccelerate:!1,ForceSignHost:!0,EnableTracker:!1,DeepTracker:!1,TrackerDelay:5e3,CustomId:""},I=function(Y){this.options=g.extend(g.clone(F),Y||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1024*1024,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1024*1024,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.AppId&&console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g: "test-1250000000").'),this.options.SecretId&&this.options.SecretId.indexOf(" ")>-1&&(console.error("error: SecretId格式错误,请检查"),console.error("error: SecretId format is incorrect. Please check")),this.options.SecretKey&&this.options.SecretKey.indexOf(" ")>-1&&(console.error("error: SecretKey格式错误,请检查"),console.error("error: SecretKey format is incorrect. Please check")),g.isNode()&&(console.warn("warning: cos-js-sdk-v5 不支持 nodejs 环境使用,请改用 cos-nodejs-sdk-v5,参考文档: https://cloud.tencent.com/document/product/436/8629"),console.warn("warning: cos-js-sdk-v5 does not support nodejs environment. Please use cos-nodejs-sdk-v5 instead. See: https://cloud.tencent.com/document/product/436/8629")),T.init(this),c.init(this)};x.init(I,c),N.init(I,c),I.util={md5:g.md5,xml2json:g.xml2json,json2xml:g.json2xml,encodeBase64:g.encodeBase64},I.getAuthorization=g.getAuth,I.version=H.version,v.exports=I},"./src/event.js":function(v,C){var u=function(c){var x={},N=function(F){return!x[F]&&(x[F]=[]),x[F]};c.on=function(H,F){H==="task-list-update"&&console.warn('warning: Event "'+H+'" has been deprecated. Please use "list-update" instead.'),N(H).push(F)},c.off=function(H,F){for(var I=N(H),G=I.length-1;G>=0;G--)F===I[G]&&I.splice(G,1)},c.emit=function(H,F){for(var I=N(H).map(function(Y){return Y}),G=0;G<I.length;G++)I[G](F)}},g=function(){u(this)};v.exports.init=u,v.exports.EventProxy=g},"./src/session.js":function(v,C,u){var g=u("./src/util.js"),T="cos_sdk_upload_cache",c=30*24*3600,x,N,H=function(){try{var q=JSON.parse(localStorage.getItem(T))}catch{}q||(q=[]),x=q},F=function(){try{x.length?localStorage.setItem(T,JSON.stringify(x)):localStorage.removeItem(T)}catch{}},I=function(){if(!x){H.call(this);for(var q=!1,K=Math.round(Date.now()/1e3),ue=x.length-1;ue>=0;ue--){var Z=x[ue][2];(!Z||Z+c<K)&&(x.splice(ue,1),q=!0)}q&&F()}},G=function(){N||(N=setTimeout(function(){F(),N=null},400))},Y={using:{},setUsing:function(q){Y.using[q]=!0},removeUsing:function(q){delete Y.using[q]},getFileId:function(q,K,ue,Z){return q.name&&q.size&&q.lastModifiedDate&&K?g.md5([q.name,q.size,q.lastModifiedDate,K,ue,Z].join("::")):null},getCopyFileId:function(q,K,ue,Z,le){var P=K["content-length"],E=K.etag||"",m=K["last-modified"];return q&&ue?g.md5([q,P,E,m,ue,Z,le].join("::")):null},getUploadIdList:function(q){if(!q)return null;I.call(this);for(var K=[],ue=0;ue<x.length;ue++)x[ue][0]===q&&K.push(x[ue][1]);return K.length?K:null},saveUploadId:function(q,K,ue){if(I.call(this),!!q){for(var Z=x.length-1;Z>=0;Z--){var le=x[Z];le[0]===q&&le[1]===K&&x.splice(Z,1)}x.unshift([q,K,Math.round(Date.now()/1e3)]),x.length>ue&&x.splice(ue),G()}},removeUploadId:function(q){I.call(this),delete Y.using[q];for(var K=x.length-1;K>=0;K--)x[K][1]===q&&x.splice(K,1);G()}};v.exports=Y},"./src/task.js":function(v,C,u){var g=u("./src/session.js"),T=u("./src/util.js"),c={},x=function(F,I){c[I]=F[I],F[I]=function(G,Y){G.SkipTask?c[I].call(this,G,Y):this._addTask(I,G,Y)}},N=function(F){var I=[],G={},Y=0,Q=0,q=function(m){var $={id:m.id,Bucket:m.Bucket,Region:m.Region,Key:m.Key,FilePath:m.FilePath,state:m.state,loaded:m.loaded,size:m.size,speed:m.speed,percent:m.percent,hashPercent:m.hashPercent,error:m.error};return m.FilePath&&($.FilePath=m.FilePath),m._custom&&($._custom=m._custom),$},K=function(){var E,m=function(){E=0,F.emit("task-list-update",{list:T.map(I,q)}),F.emit("list-update",{list:T.map(I,q)})};return function(){E||(E=setTimeout(m))}}(),ue=function(){if(!(I.length<=F.options.UploadQueueSize)){for(var m=0;m<Q&&m<I.length&&I.length>F.options.UploadQueueSize;){var $=I[m].state==="waiting"||I[m].state==="checking"||I[m].state==="uploading";!I[m]||!$?(G[I[m].id]&&delete G[I[m].id],I.splice(m,1),Q--):m++}K()}},Z=function E(){if(!(Y>=F.options.FileParallelLimit)){for(;I[Q]&&I[Q].state!=="waiting";)Q++;if(!(Q>=I.length)){var m=I[Q];Q++,Y++,m.state="checking",m.params.onTaskStart&&m.params.onTaskStart(q(m)),!m.params.UploadData&&(m.params.UploadData={});var $=T.formatParams(m.api,m.params);c[m.api].call(F,$,function(y,z){F._isRunningTask(m.id)&&((m.state==="checking"||m.state==="uploading")&&(m.state=y?"error":"success",y&&(m.error=y),Y--,K(),E(),m.callback&&m.callback(y,z),m.state==="success"&&(m.params&&(delete m.params.UploadData,delete m.params.Body,delete m.params),delete m.callback)),ue())}),K(),setTimeout(E)}}},le=function(m,$){var y=G[m];if(y){var z=y&&y.state==="waiting",V=y&&(y.state==="checking"||y.state==="uploading");if($==="canceled"&&y.state!=="canceled"||$==="paused"&&z||$==="paused"&&V){if($==="paused"&&y.params.Body&&typeof y.params.Body.pipe=="function"){console.error("stream not support pause");return}y.state=$,F.emit("inner-kill-task",{TaskId:m,toState:$});try{var U=y&&y.params&&y.params.UploadData.UploadId}catch{}$==="canceled"&&U&&g.removeUsing(U),K(),V&&(Y--,Z()),$==="canceled"&&(y.params&&(delete y.params.UploadData,delete y.params.Body,delete y.params),delete y.callback)}ue()}};F._addTasks=function(E){T.each(E,function(m){F._addTask(m.api,m.params,m.callback,!0)}),K()};var P=!0;F._addTask=function(E,m,$,y){m=T.formatParams(E,m);var z=T.uuid();m.TaskId=z,m.onTaskReady&&m.onTaskReady(z),m.TaskReady&&(m.TaskReady(z),P&&console.warn('warning: Param "TaskReady" has been deprecated. Please use "onTaskReady" instead.'),P=!1);var V={params:m,callback:$,api:E,index:I.length,id:z,Bucket:m.Bucket,Region:m.Region,Key:m.Key,FilePath:m.FilePath||"",state:"waiting",loaded:0,size:0,speed:0,percent:0,hashPercent:0,error:null,_custom:m._custom},U=m.onHashProgress;m.onHashProgress=function(R){F._isRunningTask(V.id)&&(V.hashPercent=R.percent,U&&U(R),K())};var j=m.onProgress;return m.onProgress=function(R){F._isRunningTask(V.id)&&(V.state==="checking"&&(V.state="uploading"),V.loaded=R.loaded,V.speed=R.speed,V.percent=R.percent,j&&j(R),K())},T.getFileSize(E,m,function(R,M){if(R)return $(T.error(R));G[z]=V,I.push(V),V.size=M,!y&&K(),Z(),ue()}),z},F._isRunningTask=function(E){var m=G[E];return!!(m&&(m.state==="checking"||m.state==="uploading"))},F.getTaskList=function(){return T.map(I,q)},F.cancelTask=function(E){le(E,"canceled")},F.pauseTask=function(E){le(E,"paused")},F.restartTask=function(E){var m=G[E];m&&(m.state==="paused"||m.state==="error")&&(m.state="waiting",K(),Q=Math.min(Q,m.index),Z())},F.isUploadRunning=function(){return Y||Q<I.length}};v.exports.transferToTaskMethod=x,v.exports.init=N},"./src/tracker.js":function(v,C,u){var g=u("./node_modules/@babel/runtime/helpers/classCallCheck.js"),T=u("./node_modules/@babel/runtime/helpers/createClass.js"),c=u("./node_modules/@babel/runtime/helpers/typeof.js"),x=u("./package.json"),N=null,H=function(E){if(!N){var m=u("./lib/beacon.min.js");N=new m({appkey:"0AND0VEVB24UBGDU",versionCode:x.version,channelID:"js_sdk",openid:"openid",unionid:"unid",strictMode:!1,delay:E,sessionDuration:60*1e3})}return N},F={getUid:function(){var E=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return E()+E()+"-"+E()+"-"+E()+"-"+E()+"-"+E()+E()+E()},getNetType:function(){if((typeof navigator>"u"?"undefined":c(navigator))==="object"){var E=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return(E==null?void 0:E.type)||(E==null?void 0:E.effectiveType)||"unknown"}return"unknown"},getOsType:function(){if((typeof navigator>"u"?"undefined":c(navigator))!=="object")return"unknown os";var E=navigator.userAgent.toLowerCase(),m=/macintosh|mac os x/i.test(navigator.userAgent);return E.indexOf("win32")>=0||E.indexOf("wow32")>=0?"win32":E.indexOf("win64")>=0||E.indexOf("wow64")>=0?"win64":m?"mac":"unknown os"},isMobile:function(){var E=/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i;return!!((typeof navigator>"u"?"undefined":c(navigator))==="object"&&navigator.userAgent.match(E))},isAndroid:function(){var E=/(Android|Adr|Linux)/i;return!!((typeof navigator>"u"?"undefined":c(navigator))==="object"&&navigator.userAgent.match(E))},isIOS:function(){var E=/(iPhone|iPod|iPad|iOS)/i;return!!((typeof navigator>"u"?"undefined":c(navigator))==="object"&&navigator.userAgent.match(E))},isOtherMobile:function(){return isMobile&&!isAndroid&&!isIOS},getDeviceName:function(){if((typeof navigator>"u"?"undefined":c(navigator))!=="object")return"unknown device";var E=navigator.userAgent.toLowerCase();if(E.includes("app/tencent_wemeet"))return"tencent_wemeet";if(E.indexOf("maxthon")>=0){var m=E.match(/maxthon\/([\d.]+)/),$=m&&m[1]||"";return"傲游浏览器 ".concat($).trim()}if(E.indexOf("qqbrowser")>=0){var y=E.match(/qqbrowser\/([\d.]+)/),z=y&&y[1]||"";return"QQ浏览器 ".concat(z).trim()}if(E.indexOf("se 2.x")>=0)return"搜狗浏览器";if(E.indexOf("wxwork")>=0)return"微信内置浏览器";if(E.indexOf("msie")>=0){var V=E.match(/msie ([\d.]+)/),U=V&&V[1]||"";return"IE ".concat(U).trim()}if(E.indexOf("firefox")>=0){var j=E.match(/firefox\/([\d.]+)/),R=j&&j[1]||"";return"Firefox ".concat(R).trim()}if(E.indexOf("chrome")>=0){var M=E.match(/chrome\/([\d.]+)/),W=M&&M[1]||"";return"Chrome ".concat(W).trim()}if(E.indexOf("opera")>=0){var X=E.match(/opera.([\d.]+)/),te=X&&X[1]||"";return"Opera ".concat(te).trim()}if(E.indexOf("safari")>=0){var se=E.match(/version\/([\d.]+)/),he=se&&se[1]||"";return"Safari ".concat(he).trim()}if(E.indexOf("edge")>=0){var ce=E.match(/edge\/([\d.]+)/),oe=ce&&ce[1]||"";return"edge ".concat(oe).trim()}return E.substr(0,200)}},I={isMobile:F.isMobile(),isBrowser:!F.isMobile(),mobileOsType:F.isAndroid()?"android":F.isIOS?"ios":"other_mobile",pcOsType:F.getOsType()},G={deviceType:I.isMobile?"mobile":I.isBrowser?"browser":"unknown",devicePlatform:I.isMobile?I.mobileOsType:I.pcOsType,deviceName:F.getDeviceName()},Y=["multipartInit","multipartUpload","multipartComplete","multipartList","multipartListPart","multipartAbort"],Q=["putObject","postObject","appendObject","sliceUploadFile","uploadFile","uploadFiles"].concat(Y),q=["getObject"];function K(P){return Q.includes(P)?"cos_upload":q.includes(P)?"cos_download":"base_service"}function ue(P){return P.replace(/([A-Z])/g,"_$1").toLowerCase()}function Z(P){var E={},m=["tracePlatform","cossdkVersion","region","networkType","host","accelerate","requestPath","size","httpMd5","httpSign","httpFull","name","result","tookTime","errorNode","errorCode","errorMessage","errorRequestId","errorStatusCode","errorServiceName","errorType","traceId","bucket","appid","partNumber","retryTimes","reqUrl","customId","fullError","deviceType","devicePlatform","deviceName"],$=["tracePlatform","cossdkVersion","region","bucket","appid","networkType","host","accelerate","requestPath","partNumber","size","name","result","tookTime","errorRequestId","retryTimes","reqUrl","customId","deviceType","devicePlatform","deviceName"],y=P.result==="Success"?$:m;for(var z in P)if(y.includes(z)){var V=ue(z);E[V]=P[z]}return E}var le=function(){function P(E){g(this,P);var m=E.parent,$=E.traceId,y=E.bucket,z=E.region,V=E.apiName,U=E.fileKey,j=E.fileSize,R=E.accelerate,M=E.customId,W=E.delay,X=E.deepTracker,te=y&&y.substr(y.lastIndexOf("-")+1)||"";this.parent=m,this.deepTracker=X,this.delay=W,this.params={cossdkVersion:x.version,region:z,networkType:"",host:"",accelerate:R?"Y":"N",requestPath:U||"",size:j||-1,httpMd5:0,httpSign:0,httpFull:0,name:V||"",result:"",tookTime:0,errorNode:"",errorCode:"",errorMessage:"",errorRequestId:"",errorStatusCode:0,errorServiceName:"",tracePlatform:"cos-js-sdk-v5",traceId:$||F.getUid(),bucket:y,appid:te,partNumber:0,retryTimes:0,reqUrl:"",customId:M||"",deviceType:G.deviceType,devicePlatform:G.devicePlatform,deviceName:G.deviceName,md5StartTime:0,md5EndTime:0,signStartTime:0,signEndTime:0,httpStartTime:0,httpEndTime:0,startTime:new Date().getTime(),endTime:0},this.beacon=H(W)}return T(P,[{key:"formatResult",value:function(m,$){var y,z,V,U,j,R,M=new Date().getTime(),W=M-this.params.startTime,X=F.getNetType(),te=m?(m==null?void 0:m.code)||(m==null||(y=m.error)===null||y===void 0?void 0:y.code)||(m==null||(z=m.error)===null||z===void 0?void 0:z.Code):"",se=m?(m==null?void 0:m.message)||(m==null||(V=m.error)===null||V===void 0?void 0:V.message)||(m==null||(U=m.error)===null||U===void 0?void 0:U.Message):"",he=m?(m==null?void 0:m.resource)||(m==null||(j=m.error)===null||j===void 0?void 0:j.resource)||(m==null||(R=m.error)===null||R===void 0?void 0:R.Resource):"",ce=m?m==null?void 0:m.statusCode:$.statusCode,oe=m?(m==null?void 0:m.headers)&&(m==null?void 0:m.headers["x-cos-request-id"]):($==null?void 0:$.headers)&&($==null?void 0:$.headers["x-cos-request-id"]),pe=m?oe?"Server":"Client":"";if(Object.assign(this.params,{tookTime:W,networkType:X,httpMd5:this.params.md5EndTime-this.params.md5StartTime,httpSign:this.params.signEndTime-this.params.signStartTime,httpFull:this.params.httpEndTime-this.params.httpStartTime,result:m?"Fail":"Success",errorType:pe,errorCode:te,errorStatusCode:ce,errorMessage:se,errorServiceName:he,errorRequestId:oe}),m&&(!te||!se)&&(this.params.fullError=m?JSON.stringify(m):""),this.params.name==="getObject"&&(this.params.size=$?$.headers&&$.headers["content-length"]:-1),this.params.reqUrl)try{var de=/^http(s)?:\/\/(.*?)\//.exec(this.params.reqUrl);this.params.host=de[2]}catch{this.params.host=this.params.reqUrl}this.sendEvents()}},{key:"setParams",value:function(m){Object.assign(this.params,m)}},{key:"sendEvents",value:function(){if(!(Y.includes(this.params.name)&&!this.deepTracker)){var m=K(this.params.name),$=Z(this.params);this.beacon||(this.beacon=H(this.delay||5e3)),this.delay===0?this.beacon&&this.beacon.onDirectUserAction(m,$):this.beacon&&this.beacon.onUserAction(m,$)}}},{key:"generateSubTracker",value:function(m){return Object.assign(m,{parent:this,deepTracker:this.deepTracker,traceId:this.params.traceId,bucket:this.params.bucket,region:this.params.region,fileKey:this.params.requestPath,customId:this.params.customId,delay:this.delay}),new P(m)}}]),P}();v.exports=le},"./src/util.js":function(v,C,u){(function(g){var T=u("./node_modules/@babel/runtime/helpers/typeof.js"),c=u("./lib/md5.js"),x=u("./lib/crypto.js"),N=u("./lib/xml2json.js"),H=u("./lib/json2xml.js"),F=u("./lib/base64.js"),I=u("./src/tracker.js");function G(ae){return encodeURIComponent(ae).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function Y(ae,s){var n=[];for(var r in ae)ae.hasOwnProperty(r)&&n.push(s?G(r).toLowerCase():r);return n.sort(function(o,p){return o=o.toLowerCase(),p=p.toLowerCase(),o===p?0:o>p?1:-1})}var Q=function(s,n){var r,o,p,k=[],O=Y(s);for(r=0;r<O.length;r++)o=O[r],p=s[o]===void 0||s[o]===null?"":""+s[o],o=n?G(o).toLowerCase():G(o),p=G(p)||"",k.push(o+"="+p);return k.join("&")},q=["cache-control","content-disposition","content-encoding","content-length","content-md5","expect","expires","host","if-match","if-modified-since","if-none-match","if-unmodified-since","origin","range","transfer-encoding"],K=function(s){var n={};for(var r in s){var o=r.toLowerCase();(o.indexOf("x-cos-")>-1||q.indexOf(o)>-1)&&(n[r]=s[r])}return n},ue=function(s){s=s||{};var n=s.SecretId,r=s.SecretKey,o=s.KeyTime,p=(s.method||s.Method||"get").toLowerCase(),k=M(s.Query||s.params||{}),O=K(M(s.Headers||s.headers||{})),J=s.Key||"",ge;s.UseRawKey?ge=s.Pathname||s.pathname||"/"+J:(ge=s.Pathname||s.pathname||J,ge.indexOf("/")!==0&&(ge="/"+ge));var ye=s.ForceSignHost!==!1;if(!O.Host&&!O.host&&s.Bucket&&s.Region&&ye&&(O.Host=s.Bucket+".cos."+s.Region+".myqcloud.com"),!n)throw new Error("missing param SecretId");if(!r)throw new Error("missing param SecretKey");var ee=Math.round(Ae(s.SystemClockOffset)/1e3)-1,ke=ee,Le=s.Expires||s.expires;Le===void 0?ke+=900:ke+=Le*1||0;var je="sha1",_e=n,He=o||ee+";"+ke,Xe=o||ee+";"+ke,Qe=Y(O,!0).join(";").toLowerCase(),$e=Y(k,!0).join(";").toLowerCase(),We=x.HmacSHA1(Xe,r).toString(),Je=[p,ge,Me.obj2str(k,!0),Me.obj2str(O,!0),""].join(`
  12. `),Ye=["sha1",He,x.SHA1(Je).toString(),""].join(`
  13. `),at=x.HmacSHA1(Ye,We).toString(),ut=["q-sign-algorithm="+je,"q-ak="+_e,"q-sign-time="+He,"q-key-time="+Xe,"q-header-list="+Qe,"q-url-param-list="+$e,"q-signature="+at].join("&");return ut},Z=function(s,n,r){var o=n/8,p=s.slice(r,r+o);return new Uint8Array(p).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[n](p)[0]},le=function(s,n,r,o){var p=s.slice(n,r),k="";return new Uint8Array(p).forEach(function(O){k+=String.fromCharCode(O)}),o&&(k=decodeURIComponent(escape(k))),k},P=function(s){for(var n={},r=le(s),o={records:[]};s.byteLength;){var p=Z(s,32,0),k=Z(s,32,4),O=p-k-16,J=0,ge;for(s=s.slice(12);J<k;){var ye=Z(s,8,J),ee=le(s,J+1,J+1+ye),ke=Z(s,16,J+ye+2),Le=le(s,J+ye+4,J+ye+4+ke);n[ee]=Le,J+=ye+4+ke}if(n[":event-type"]==="Records")ge=le(s,J,J+O,!0),o.records.push(ge);else if(n[":event-type"]==="Stats")ge=le(s,J,J+O,!0),o.stats=Me.xml2json(ge).Stats;else if(n[":event-type"]==="error"){var je=n[":error-code"],_e=n[":error-message"],He=new Error(_e);He.message=_e,He.name=He.code=je,o.error=He}s=s.slice(J+O+4)}return{payload:o.records.join(""),body:r}},E=function(s){var n=this.options.CopySourceParser;if(n)return n(s);var r=s.match(/^([^.]+-\d+)\.cos(v6|-cdc|-cdz|-internal)?\.([^.]+)\.((myqcloud\.com)|(tencentcos\.cn))\/(.+)$/);return r?{Bucket:r[1],Region:r[3],Key:r[7]}:null},m=function(){},$=function(s){var n={};for(var r in s)s.hasOwnProperty(r)&&s[r]!==void 0&&s[r]!==null&&(n[r]=s[r]);return n},y=function(s,n){var r,o=new FileReader;FileReader.prototype.readAsBinaryString?(r=FileReader.prototype.readAsBinaryString,o.onload=function(){n(this.result)}):FileReader.prototype.readAsArrayBuffer?r=function(k){var O="",J=new FileReader;J.onload=function(ge){for(var ye=new Uint8Array(J.result),ee=ye.byteLength,ke=0;ke<ee;ke++)O+=String.fromCharCode(ye[ke]);n(O)},J.readAsArrayBuffer(k)}:console.error("FileReader not support readAsBinaryString"),r.call(o,s)},z=function(){var ae=function(r,o){r=r.split("."),o=o.split(".");for(var p=0;p<o.length;p++)if(r[p]!==o[p])return parseInt(r[p])>parseInt(o[p])?1:-1;return 0},s=function(r){if(!r)return!1;var o=(r.match(/Chrome\/([.\d]+)/)||[])[1],p=(r.match(/QBCore\/([.\d]+)/)||[])[1],k=(r.match(/QQBrowser\/([.\d]+)/)||[])[1],O=o&&ae(o,"53.0.2785.116")<0&&p&&ae(p,"3.53.991.400")<0&&k&&ae(k,"9.0.2524.400")<=0||!1;return O};return s(typeof navigator<"u"&&navigator.userAgent)}(),V=function(s,n,r,o,p){var k;if(s.slice?k=s.slice(n,r):s.mozSlice?k=s.mozSlice(n,r):s.webkitSlice&&(k=s.webkitSlice(n,r)),o&&z){var O=new FileReader;O.onload=function(J){k=null,p(new Blob([O.result]))},O.readAsArrayBuffer(k)}else p(k)},U=function(s,n,r,o){r=r||m,s?typeof n=="string"?r(Me.md5(n,!0)):Blob&&n instanceof Blob?Me.getFileMd5(n,function(p,k){r(k)},o):r():r()},j=1024*1024,R=function(s,n,r){var o=s.size,p=0,k=c.getCtx(),O=function J(ge){if(ge>=o){var ye=k.digest("hex");n(null,ye);return}var ee=Math.min(o,ge+j);Me.fileSlice(s,ge,ee,!1,function(ke){y(ke,function(Le){ke=null,k=k.update(Le,!0),p+=Le.length,Le=null,r&&r({loaded:p,total:o,percent:Math.round(p/o*1e4)/1e4}),J(ge+j)})})};O(0)};function M(ae){return oe(ae,function(s){return T(s)==="object"&&s!==null?M(s):s})}function W(ae,s,n){return ae&&s in ae?ae[s]:n}function X(ae,s){return ce(s,function(n,r){ae[r]=s[r]}),ae}function te(ae){return ae instanceof Array}function se(ae,s){for(var n=!1,r=0;r<ae.length;r++)if(s===ae[r]){n=!0;break}return n}function he(ae){return te(ae)?ae:[ae]}function ce(ae,s){for(var n in ae)ae.hasOwnProperty(n)&&s(ae[n],n)}function oe(ae,s){var n=te(ae)?[]:{};for(var r in ae)ae.hasOwnProperty(r)&&(n[r]=s(ae[r],r));return n}function pe(ae,s){var n=te(ae),r=n?[]:{};for(var o in ae)ae.hasOwnProperty(o)&&s(ae[o],o)&&(n?r.push(ae[o]):r[o]=ae[o]);return r}var de=function(s){var n,r,o,p="";for(n=0,r=s.length/2;n<r;n++)o=parseInt(s[n*2]+s[n*2+1],16),p+=String.fromCharCode(o);return btoa(p)},De=function(){var s=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return s()+s()+"-"+s()+"-"+s()+"-"+s()+"-"+s()+s()+s()},re=function(s,n){var r=n.Bucket,o=n.Region,p=n.Key,k=this.options.Domain,O=!k||typeof k=="string"&&k.indexOf("{Bucket}")>-1,J=!k||typeof k=="string"&&k.indexOf("{Region}")>-1;if(s.indexOf("Bucket")>-1||s==="deleteMultipleObject"||s==="multipartList"||s==="listObjectVersions"){if(O&&!r)return"Bucket";if(J&&!o)return"Region"}else if(s.indexOf("Object")>-1||s.indexOf("multipart")>-1||s==="sliceUploadFile"||s==="abortUploadTask"){if(O&&!r)return"Bucket";if(J&&!o)return"Region";if(!p)return"Key"}return!1},ie=function(s,n){if(n=X({},n),s!=="getAuth"&&s!=="getV4Auth"&&s!=="getObjectUrl"){var r=n.Headers||{};if(n&&T(n)==="object"){(function(){for(var p in n)n.hasOwnProperty(p)&&p.indexOf("x-cos-")>-1&&(r[p]=n[p])})();var o={"x-cos-mfa":"MFA","Content-MD5":"ContentMD5","Content-Length":"ContentLength","Content-Type":"ContentType",Expect:"Expect",Expires:"Expires","Cache-Control":"CacheControl","Content-Disposition":"ContentDisposition","Content-Encoding":"ContentEncoding",Range:"Range","If-Modified-Since":"IfModifiedSince","If-Unmodified-Since":"IfUnmodifiedSince","If-Match":"IfMatch","If-None-Match":"IfNoneMatch","x-cos-copy-source":"CopySource","x-cos-copy-source-Range":"CopySourceRange","x-cos-metadata-directive":"MetadataDirective","x-cos-copy-source-If-Modified-Since":"CopySourceIfModifiedSince","x-cos-copy-source-If-Unmodified-Since":"CopySourceIfUnmodifiedSince","x-cos-copy-source-If-Match":"CopySourceIfMatch","x-cos-copy-source-If-None-Match":"CopySourceIfNoneMatch","x-cos-acl":"ACL","x-cos-grant-read":"GrantRead","x-cos-grant-write":"GrantWrite","x-cos-grant-full-control":"GrantFullControl","x-cos-grant-read-acp":"GrantReadAcp","x-cos-grant-write-acp":"GrantWriteAcp","x-cos-storage-class":"StorageClass","x-cos-traffic-limit":"TrafficLimit","x-cos-mime-limit":"MimeLimit","x-cos-server-side-encryption-customer-algorithm":"SSECustomerAlgorithm","x-cos-server-side-encryption-customer-key":"SSECustomerKey","x-cos-server-side-encryption-customer-key-MD5":"SSECustomerKeyMD5","x-cos-server-side-encryption":"ServerSideEncryption","x-cos-server-side-encryption-cos-kms-key-id":"SSEKMSKeyId","x-cos-server-side-encryption-context":"SSEContext","Pic-Operations":"PicOperations"};Me.each(o,function(p,k){n[p]!==void 0&&(r[k]=n[p])}),n.Headers=$(r)}}return n},me=function(s,n){return function(r,o){var p=this;typeof r=="function"&&(o=r,r={}),r=ie(s,r);var k;if(p.options.EnableTracker)if(r.calledBySdk==="sliceUploadFile")k=r.tracker&&r.tracker.generateSubTracker({apiName:s});else if(["uploadFile","uploadFiles"].includes(s))k=null;else{var O=-1;r.Body&&(O=typeof r.Body=="string"?r.Body.length:r.Body.size||r.Body.byteLength||-1),k=new I({bucket:r.Bucket,region:r.Region,apiName:s,fileKey:r.Key,fileSize:O,deepTracker:p.options.DeepTracker,customId:p.options.CustomId,delay:p.options.TrackerDelay})}r.tracker=k;var J=function(_e){return _e&&_e.headers&&(_e.headers["x-cos-request-id"]&&(_e.RequestId=_e.headers["x-cos-request-id"]),_e.headers["x-ci-request-id"]&&(_e.RequestId=_e.headers["x-ci-request-id"]),_e.headers["x-cos-version-id"]&&(_e.VersionId=_e.headers["x-cos-version-id"]),_e.headers["x-cos-delete-marker"]&&(_e.DeleteMarker=_e.headers["x-cos-delete-marker"])),_e},ge=function(_e,He){k&&k.formatResult(_e,He),o&&o(J(_e),J(He))},ye=function(){if(s!=="getService"&&s!=="abortUploadTask"){var _e=re.call(p,s,r);if(_e)return"missing param "+_e;if(r.Region){if(p.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(r.Region))return"Region format error."}else{if(r.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(r.Region))return"Region format error."}!p.options.CompatibilityMode&&r.Region.indexOf("-")===-1&&r.Region!=="yfb"&&r.Region!=="default"&&r.Region!=="accelerate"&&console.warn("warning: param Region format error, find help here: https://cloud.tencent.com/document/product/436/6224")}if(r.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(r.Bucket))if(r.AppId)r.Bucket=r.Bucket+"-"+r.AppId;else if(p.options.AppId)r.Bucket=r.Bucket+"-"+p.options.AppId;else return'Bucket should format as "test-1250000000".';r.AppId&&(console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g Bucket:"test-1250000000" ).'),delete r.AppId)}!p.options.UseRawKey&&r.Key&&r.Key.substr(0,1)==="/"&&(r.Key=r.Key.substr(1))}},ee=ye(),ke=["getAuth","getObjectUrl"].includes(s);if(typeof Promise=="function"&&!ke&&!o)return new Promise(function(je,_e){if(o=function(Xe,Qe){Xe?_e(Xe):je(Qe)},ee)return ge(Me.error(new Error(ee)));n.call(p,r,ge)});if(ee)return ge(Me.error(new Error(ee)));var Le=n.call(p,r,ge);if(ke)return Le}},Ee=function(s,n){var r=this,o=0,p=0,k=Date.now(),O,J;function ge(){if(J=0,n&&typeof n=="function"){O=Date.now();var ye=Math.max(0,Math.round((p-o)/((O-k)/1e3)*100)/100)||0,ee;p===0&&s===0?ee=1:ee=Math.floor(p/s*100)/100||0,k=O,o=p;try{n({loaded:p,total:s,speed:ye,percent:ee})}catch{}}}return function(ye,ee){if(ye&&(p=ye.loaded,s=ye.total),ee)clearTimeout(J),ge();else{if(J)return;J=setTimeout(ge,r.options.ProgressInterval)}}},Ce=function(s,n,r){var o;if(typeof n.Body=="string"?n.Body=new Blob([n.Body],{type:"text/plain"}):n.Body instanceof ArrayBuffer&&(n.Body=new Blob([n.Body])),n.Body&&(n.Body instanceof Blob||n.Body.toString()==="[object File]"||n.Body.toString()==="[object Blob]"))o=n.Body.size;else{r(Me.error(new Error("params body format error, Only allow File|Blob|String.")));return}n.ContentLength=o,r(null,o)},Ae=function(s){return Date.now()+(s||0)},Se=function(s,n){var r=s;return s.message=s.message||null,typeof n=="string"?(s.error=n,s.message=n):T(n)==="object"&&n!==null&&(X(s,n),(n.code||n.name)&&(s.code=n.code||n.name),n.message&&(s.message=n.message),n.stack&&(s.stack=n.stack)),typeof Object.defineProperty=="function"&&(Object.defineProperty(s,"name",{writable:!0,enumerable:!1}),Object.defineProperty(s,"message",{enumerable:!0})),s.name=n&&n.name||s.name||s.code||"Error",s.code||(s.code=s.name),s.error||(s.error=M(r)),s},Be=function(){return(typeof globalThis>"u"?"undefined":T(globalThis))==="object"&&(globalThis.constructor.name==="DedicatedWorkerGlobalScope"||globalThis.FileReaderSync)},Te=function(){return(typeof window>"u"?"undefined":T(window))!=="object"&&(typeof g>"u"?"undefined":T(g))==="object"&&!0&&!Be()},Ie=function(s){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(s)},Oe=function(){if((typeof navigator>"u"?"undefined":T(navigator))!=="object")return!1;var ae=navigator.userAgent,s=!!ae.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);return s}(),Ue=function(){return(typeof navigator>"u"?"undefined":T(navigator))!=="object"?!1:/\sQQ/i.test(navigator.userAgent)}(),Ke=function(s,n){var r=F.encode(s);return n&&(r=r.replaceAll("+","-").replaceAll("/","_").replaceAll("=","")),r},Me={noop:m,formatParams:ie,apiWrapper:me,xml2json:N,json2xml:H,md5:c,clearKey:$,fileSlice:V,getBodyMd5:U,getFileMd5:R,b64:de,extend:X,isArray:te,isInArray:se,makeArray:he,each:ce,map:oe,filter:pe,clone:M,attr:W,uuid:De,camSafeUrlEncode:G,throttleOnProgress:Ee,getFileSize:Ce,getSkewTime:Ae,error:Se,obj2str:Q,getAuth:ue,parseSelectPayload:P,getSourceParams:E,isBrowser:!0,isNode:Te,isCIHost:Ie,isIOS_QQ:Oe&&Ue,encodeBase64:Ke};v.exports=Me}).call(this,u("./node_modules/process/browser.js"))}})})})(cosJsSdkV5);var cosJsSdkV5Exports=cosJsSdkV5.exports;const f=getDefaultExportFromCjs(cosJsSdkV5Exports);function w(v){let C=null;const u=v.secretId,g=v.secretKey,T=v.getAuthorization;return!u&&!g&&T?C=new f({getAuthorization(c,x){T(v).then(N=>{N.ExpiredTime&&typeof N.ExpiredTime=="string"&&(N.ExpiredTime=dayjs(N.ExpiredTime).unix()),x(N)})}}):(console.warn("您还未配置getAuthorization,将使用SecretKey授权进行上传"),C=new f({SecretId:u,SecretKey:g})),C}async function h({file:v,fileName:C,onProgress:u,options:g}){const T=await et(v,C,g),c=g,x=w(c);return new Promise((N,H)=>{x.putObject({Bucket:c.bucket,Region:c.region,Key:T,Body:v,onProgress(F){const I=F;I.total>0&&(I.percent=Math.floor(I.loaded/I.total*100)),u(I)}},async function(F,I){if(F!=null){console.error(F),H(F);return}let G={url:c.domain+"/"+T,key:T};if(c.successHandle){G=await c.successHandle(G),N(G);return}N(G)})})}async function S(v){const{getConfig:C}=tt(),u=C("cos"),g=v.options,T=lodash.merge(lodash.cloneDeep(u),g);return v.options=T,await h(v)}export{w as getOssClient,S as upload};