12345678910111213 |
- import{c as createNamespace,b5 as toArray,b6 as isFunction,d as defineComponent,n as numericProp,b7 as makeRequiredProp,a as createVNode,I as Icon,L as Loading,aW as getSizeStyle,X as isDef,a0 as callInterceptor,ac as extend,b as makeNumericProp,m as makeStringProp,t as truthProp,ab as makeArrayProp,r as ref,ar as onBeforeUnmount,Y as useExpose,a3 as useCustomFieldValue,g as withDirectives,v as vShow,b8 as isPromise,ae as pick,h as mergeProps,x as reactive,k as withInstall,aj as commonjsGlobal,ai as getDefaultExportFromCjs,D as request,a6 as postMessage,E as showToast,aT as closeToast,aM as showLoadingToast,b9 as getOssUploadUrl,F as Fragment,U as useRoute,q as useRouter,y as onMounted,S as MHeader,A as createTextVNode,C as Button}from"./index-fc190dbe.js";import{M as MSticky}from"./index-7b11b8fd.js";import{s as showImagePreview}from"./index-9b465327.js";import{I as Image}from"./index-c8da24a7.js";import{a as api_userMusicDetail,d as api_userMusicSave}from"./api-2cf9b41a.js";import{F as Field}from"./index-d76a66c4.js";import"./index-c4dc5a3a.js";import"./index-cdfd674f.js";import"./index-938315fd.js";const[name,bem,t]=createNamespace("uploader");function readFileContent(u,y){return new Promise(i=>{if(y==="file"){i();return}const f=new FileReader;f.onload=E=>{i(E.target.result)},y==="dataUrl"?f.readAsDataURL(u):y==="text"&&f.readAsText(u)})}function isOversize(u,y){return toArray(u).some(i=>i.file?isFunction(y)?y(i.file):i.file.size>+y:!1)}function filterFiles(u,y){const i=[],f=[];return u.forEach(E=>{isOversize(E,y)?f.push(E):i.push(E)}),{valid:i,invalid:f}}const IMAGE_REGEXP=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|avif)/i,isImageUrl=u=>IMAGE_REGEXP.test(u);function isImageFile(u){return u.isImage?!0:u.file&&u.file.type?u.file.type.indexOf("image")===0:u.url?isImageUrl(u.url):typeof u.content=="string"?u.content.indexOf("data:image")===0:!1}var stdin_default$1=defineComponent({props:{name:numericProp,item:makeRequiredProp(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,reupload:Boolean,previewSize:[Number,String,Array],beforeDelete:Function},emits:["delete","preview","reupload"],setup(u,{emit:y,slots:i}){const f=()=>{const{status:w,message:j}=u.item;if(w==="uploading"||w==="failed"){const X=w==="failed"?createVNode(Icon,{name:"close",class:bem("mask-icon")},null):createVNode(Loading,{class:bem("loading")},null),K=isDef(j)&&j!=="";return createVNode("div",{class:bem("mask")},[X,K&&createVNode("div",{class:bem("mask-message")},[j])])}},E=w=>{const{name:j,item:X,index:K,beforeDelete:q}=u;w.stopPropagation(),callInterceptor(q,{args:[X,{name:j,index:K}],done:()=>y("delete")})},l=()=>y("preview"),S=()=>y("reupload"),U=()=>{if(u.deletable&&u.item.status!=="uploading"){const w=i["preview-delete"];return createVNode("div",{role:"button",class:bem("preview-delete",{shadow:!w}),tabindex:0,"aria-label":t("delete"),onClick:E},[w?w():createVNode(Icon,{name:"cross",class:bem("preview-delete-icon")},null)])}},V=()=>{if(i["preview-cover"]){const{index:w,item:j}=u;return createVNode("div",{class:bem("preview-cover")},[i["preview-cover"](extend({index:w},j))])}},R=()=>{const{item:w,lazyLoad:j,imageFit:X,previewSize:K,reupload:q}=u;return isImageFile(w)?createVNode(Image,{fit:X,src:w.content||w.url,class:bem("preview-image"),width:Array.isArray(K)?K[0]:K,height:Array.isArray(K)?K[1]:K,lazyLoad:j,onClick:q?S:l},{default:V}):createVNode("div",{class:bem("file"),style:getSizeStyle(u.previewSize)},[createVNode(Icon,{class:bem("file-icon"),name:"description"},null),createVNode("div",{class:[bem("file-name"),"van-ellipsis"]},[w.file?w.file.name:w.url]),V()])};return()=>createVNode("div",{class:bem("preview")},[R(),f(),U()])}});const uploaderProps={name:makeNumericProp(""),accept:makeStringProp("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:makeNumericProp(1/0),imageFit:makeStringProp("cover"),resultType:makeStringProp("dataUrl"),uploadIcon:makeStringProp("photograph"),uploadText:String,deletable:truthProp,reupload:Boolean,afterRead:Function,showUpload:truthProp,modelValue:makeArrayProp(),beforeRead:Function,beforeDelete:Function,previewSize:[Number,String,Array],previewImage:truthProp,previewOptions:Object,previewFullImage:truthProp,maxSize:{type:[Number,String,Function],default:1/0}};var stdin_default=defineComponent({name,props:uploaderProps,emits:["delete","oversize","clickUpload","closePreview","clickPreview","clickReupload","update:modelValue"],setup(u,{emit:y,slots:i}){const f=ref(),E=[],l=ref(-1),S=(O=u.modelValue.length)=>({name:u.name,index:O}),U=()=>{f.value&&(f.value.value="")},V=O=>{if(U(),isOversize(O,u.maxSize))if(Array.isArray(O)){const g=filterFiles(O,u.maxSize);if(O=g.valid,y("oversize",g.invalid,S()),!O.length)return}else{y("oversize",O,S());return}if(O=reactive(O),l.value>-1){const g=[...u.modelValue];g.splice(l.value,1,O),y("update:modelValue",g),l.value=-1}else y("update:modelValue",[...u.modelValue,...toArray(O)]);u.afterRead&&u.afterRead(O,S())},R=O=>{const{maxCount:g,modelValue:_,resultType:N}=u;if(Array.isArray(O)){const P=+g-_.length;O.length>P&&(O=O.slice(0,P)),Promise.all(O.map(L=>readFileContent(L,N))).then(L=>{const x=O.map((H,G)=>{const W={file:H,status:"",message:""};return L[G]&&(W.content=L[G]),W});V(x)})}else readFileContent(O,N).then(P=>{const L={file:O,status:"",message:""};P&&(L.content=P),V(L)})},w=O=>{const{files:g}=O.target;if(u.disabled||!g||!g.length)return;const _=g.length===1?g[0]:[].slice.call(g);if(u.beforeRead){const N=u.beforeRead(_,S());if(!N){U();return}if(isPromise(N)){N.then(P=>{R(P||_)}).catch(U);return}}R(_)};let j;const X=()=>y("closePreview"),K=O=>{if(u.previewFullImage){const g=u.modelValue.filter(isImageFile),_=g.map(N=>(N.file&&!N.url&&N.status!=="failed"&&(N.url=URL.createObjectURL(N.file),E.push(N.url)),N.url)).filter(Boolean);j=showImagePreview(extend({images:_,startPosition:g.indexOf(O),onClose:X},u.previewOptions))}},q=()=>{j&&j.close()},z=(O,g)=>{const _=u.modelValue.slice(0);_.splice(g,1),y("update:modelValue",_),y("delete",O,S(g))},re=O=>{m(),l.value=O},Q=(O,g)=>{const _=["imageFit","deletable","reupload","previewSize","beforeDelete"],N=extend(pick(u,_),pick(O,_,!0));return createVNode(stdin_default$1,mergeProps({item:O,index:g,onClick:()=>y(u.reupload?"clickReupload":"clickPreview",O,S(g)),onDelete:()=>z(O,g),onPreview:()=>K(O),onReupload:()=>re(g)},pick(u,["name","lazyLoad"]),N),pick(i,["preview-cover","preview-delete"]))},se=()=>{if(u.previewImage)return u.modelValue.map(Q)},I=O=>y("clickUpload",O),D=()=>{if(u.modelValue.length>=+u.maxCount&&!u.reupload)return;const O=u.modelValue.length>=+u.maxCount&&u.reupload,g=u.readonly?null:createVNode("input",{ref:f,type:"file",class:bem("input"),accept:u.accept,capture:u.capture,multiple:u.multiple&&l.value===-1,disabled:u.disabled,onChange:w},null);return i.default?withDirectives(createVNode("div",{class:bem("input-wrapper"),onClick:I},[i.default(),g]),[[vShow,!O]]):withDirectives(createVNode("div",{class:bem("upload",{readonly:u.readonly}),style:getSizeStyle(u.previewSize),onClick:I},[createVNode(Icon,{name:u.uploadIcon,class:bem("upload-icon")},null),u.uploadText&&createVNode("span",{class:bem("upload-text")},[u.uploadText]),g]),[[vShow,u.showUpload&&!O]])},m=()=>{f.value&&!u.disabled&&f.value.click()};return onBeforeUnmount(()=>{E.forEach(O=>URL.revokeObjectURL(O))}),useExpose({chooseFile:m,closeImagePreview:q}),useCustomFieldValue(()=>u.modelValue),()=>createVNode("div",{class:bem()},[createVNode("div",{class:bem("wrapper",{disabled:u.disabled})},[se(),D()])])}});const Uploader=withInstall(stdin_default),section="_section_1l82h_1",sectionFile="_sectionFile_1l82h_11",muploader="_muploader_1l82h_21",uploadImg$1="_uploadImg_1l82h_25",tip="_tip_1l82h_30",musicDetail="_musicDetail_1l82h_56",musicName="_musicName_1l82h_61",username="_username_1l82h_67",btnGroup="_btnGroup_1l82h_73",styles$1={section,sectionFile,muploader,uploadImg:uploadImg$1,tip,musicDetail,musicName,username,btnGroup},singleImgClose="_singleImgClose_1ti1e_25",uploader="_uploader_1ti1e_1",previewImg="_previewImg_1ti1e_36",uploadImg="_uploadImg_1ti1e_42",styles={"uploader-section":"_uploader-section_1ti1e_1","img-close":"_img-close_1ti1e_9",singleImgClose,uploader,default:"_default_1ti1e_31",previewImg,uploadImg},iconUploader="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAMAAAAvHNATAAABOFBMVEUAAADa2tr39/f////a2tr39/fa2trZ2dnV1dX5+fn5+fnp6en29vbZ2dn4+Pjo6OjZ2dk9PT2ZmZmXl5f29vbx8fHk5OTh4eHq6urOzs66urrBwcH19fW1tbXz8/Ps7Oza2trm5uaysrJERETe3t6vr6/g4ODV1dW+vr6cnJzc3Nwly7zv7++np6fQ0NDKyspA0sHJycnFxcU50L8pzL2dnZ3w8PDu7u40z78gyru4uLirq6tKSkovzb5iYmJZWVnGxsY80cCurq6qqqqfn59paWnX19dF1MJBQUHT09Nz3dBp2s/MzMzDw8MbyLqjo6OhoaGSkpJa1spL1MWMjIyHh4dwcHBSUlJMTExi2M3w9vbb8u/U1NR7e3tycnJR1cfn9fON4th839J/f3/M7uvG7um76+eX5Nt5K7d4AAAADnRSTlMA8s8Gx2xszwbyx8cbGz8Ohn8AAAbPSURBVHja7NppU9pQFMbx2M2uT3IwgYzVACUuBWqxOIBWiejgOqgoirtVu3z/b9AT9aqg1vEGhjtTfu/Om8x/kniPCpqmvX71ose4EgOLiykKwBLDMNiwmCwAUTHEwWJiariEDcARgwsWuX2JtBjCYEnD1/Pi1XONfeg1XP0aWFoMFoABMUTBomIa8JvFkAZ7+BKmGOyGSzh+sxjyYLbui7vxZ+/5fvXG0lCMiWfPtZexPBT0UntrQkHpd9obqCjeo0FJuqENKPkoOczQoaBuWDesyf8T5qQVDQPUDUvaUJKiK8nJKRqmG92wJ4eFo1CQsgdsN6wb1m7RiKJhKi9xZcNyDpSk6EqyXUXDVF7iaQdtcrBycrYPGW0+YFcWFzN/VAw7WcxkVjoWZk4d1xMNisO4tJXJlFY7FRbdoTs2rsNK2U6Fmfd0TS+IsFK2Y2FTHLJt6PZtA7iymM0WZMNMJ1BYusxduOPH6dkKK2ULhczqHjuVODUChFnVBBHF0Mzc43OC3y/umpmZmEilJiclbpz8X0lWmXw2mh3c6VpL4ck0yKpxlXd+nkOz/a3mrrUtPJFlS4eFuavPxH1+bXJZKctdjNNSJwdo0sYl/omoaOJfshy1CQnBwj4TVdHAHf94aMEXH+13gcJEKkhY0oaUPn6SuJEPecQSR8tAdJdoKYkCv18Bwgy9FWGzuyTUHJfYLGZSkx0Pm1ry71axXCe248wfH4dMzPDPY4fDlhNEu0MWgEN/edaudiWfE6udDSsTeWFcMKtctgzf79Ra4aCjYeP8rhu3f+E4utqZP/chKae3IqzWsMqXiRIWAgsYJp7kKG7UiUZwqVIbgYRWhXlEC2A3nRVcsBLkQZLUJ7x3w8Zwo0j09XqfTkOSBglNYcdE38GubxMNBw3TjVaErTfs8yEiD2qEhfnc/wIx8HIKtSLMtgKHocoH2bwJX9LjJZCXCGvLyZ8rElF5aCRZ2faX5jeoEoYwlwlLg1AnDLnaEl0qjkGlMCCysePVi9sVE4qFNQgeFpMOCxFV8YgI0S4kSYfNEZXxiH6iIuTIh7kkFtGDInVxVyVoeg5yjrisXO172DYvzUQYkjTIsj163CDk5MMapNlH9Ih6BTKC/5/fnQv1PWx91kGAMLP7VcBu2N927m1HaSgK47jnRI1fycrebem5pBzaCMZJCglzY6AhMcHAA/j+z+HqLq1F0QqKbpXfRaedi85/kk73TBlWyy3sj9M2TIaahun8Yv3tXwHP4klNw3R+sR5a4jBTy/eyaHuDvYVdK0xM3uArYwOl2DVxlt4k/HVhNMSXgmIvwN5QgsbMUYzYadTfUlbMoLyjGF3C0eVhG/qAkk8BGg4V+31OVpamKVHKyEclon4rrNPlYSsyenesKO4qngrj7Yws3pWpw9uAlr85LCEfE2qTx2FbGvN2Qe6FYYvgojCxIhNz27bvaGxXxFHYKF0L8AfaXhgGXBQ2oxUUP/fQaMLkWypM2IY5ILMJc03FobHJwo6L/wfD7s0DG6VFTgMEUspFOpA1UYZFWeaStaa1DWyJyEUTdsz9FYu4oMZSHQ+Jwxw6FqD+lJWMuRIy2oT4HLbst406wuSPXWO7twc9MJdcDvvouu4udRteGZYliUsW3ro1u3WN1a51gw1oIDiMBfkSjfbFP6VcSXm/MqbZ1cPgSlRh7yn5RtgUSp/3673x9cNYFTZMP44Pko6wtzSYNLIrh9n0md8RNqGWN1cOe23VHOpXYdPpdF+GpffKrglbpwt5EF09rNEjX4BtfcXAxK8ZUCStUBt1hnnBT4bJSPVs0vsAihRo88zPt7EPR2FdfjJsQtO+FHe0kqi4uYR03peL6ZIPl7mNyoDM88Ks8GfC5HZH+ZqcABWxX/Em98smeg2YNBQoxbTGeWH4HsOqjGhtNYw6TBHje6I33tGX9AuuydSPwzveMjGg6JwwGX4/zKET/HYYE+8LmiZQlhSqWxbHe+kAvN0Vc7WG+egIO2sRz/onRHVYQ/KlJsCMao2P1Orjk1S/gW84bzidnx12oe0GLaaJkkgMFRqVSXFcxgoTzAvREm7N7rBEy+djf/0fvF1uYX+ctmGvY03DdH7Or21Y4EFLuj61jnQN0/g5fyihIW1vsLewW9gX/p8wnddKbcNi7YYVlrRdxF/HmobpvIhDS9rex25h/1LYwxga4iGiT0bQkPfywbOelmvSUx7tm0A3arTvg1eP8K0hxwswoyb4YH7ukOMQzG5O0T77/KtTLA7DkC0ehsweP33x3Do5FtoEi+ojUVa2x0J7p8dCz3FyLHR9Crs+MMqw+iADM1vjoz8BuFyFexahL+UAAAAASUVORK5CYII=",iconVideoDefault="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAAHICAMAAAD9f4rYAAAAolBMVEUjJyz///8oLDH9/f1AQ0j6+vorLzQ6PkL09PXy8vKztbewsbNydHdpbG8mKi/4+PjAwsOnqatZXGBTVlpKTVJDR0u7vL7l5uaZmp24ubvY2dnKy8yQkpXe3t+trrCeoKLv7/DT09R9gIN3en1bXmJHS08zNzuSlJbV1teJi455e35hZGhfYmU1OT7p6erg4eLQ0dKgoqSDhYjNzs81OD2pq62phkQlAAAHZElEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD27myrbSAGA7Dk3YnjJt4SskEWIBBoC6Xv/2qNxw3lgtPG0dhO5/zfC/hCZzySRh4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKf87fr+etQbzna72bA3ur5fb32C/4n3NO+vAv5EsOrPnzyCy2cl85nLf+XO5olFcMG8aPiFT/JlGGFhXqrtMuBP2GFo8yeC5Zbg4viTMX/kLorJJsmcZ08t1WcnSzaTYuHyR+MJ0p/L4ozcj/FZRnlMn4rzaPkx4u7IIbgUt32bj256j84/w/7Yu+Eju39LcAmcq/cwusXAopNYg8J9D+UVVmX3rPl7nvp9fUc13K2/v+ewc5QjHdt/44pdpFRbWthc+bYn6I5/dQxjL6OzZL1jKK+QwHZmEB7zlZzOlh8zpXBA0AXrhSvTlETSKVdesFN2wFmxErzGJBS/BqyskL4KyF6rPZ808Ht4vXbjgZUgIk2igJUHghZdszLNSZt8yso1QVviPisjizSyRqz0Y4JWeMOqHRORZlHVJBripLIV3g8uhQlpl4Rc+oFItiCu1uPXjBqQfa3WJN6uzetzaeFQI5wFl/oEDavy1d0bNeR5h9y1DQ/VenyjxrwtUE82b1Dtjw41yKn2SfR4GuSEKl/NqFFZ9RT0XRtjrVT9mFDDElVPrnAW0pQXLkXUuIhLLwSNGHBpRC0YYZtsjq+2rqlFLbCmapvE9EcT1HxOkFMr8kDN8RBot6+/Qcq3SczWaWepuccetaanpiSRueo2Vy9Wn1rjq5frnEArR5V2r9SiV1W0oi2g15XKWGNqUTxFvqPdrV3OIafUqlQ9FN9q6dQ/5ZDQkKeazFFrI6eW5eqx2CX1GQlKD3EJMiLQxHfLlZFR67JySbpo1Oky4YOCOlDwwYRAjzEfpNSBlA/GBFo8qe/KqRPq63Tcx6PHkg/WVMd+eZ2SDms+WBJo4AVlxnFHNWxsZvvnHcndlXlWgMlzHaL6nbIFl242unqDEYHcsPbUhcW//bjVM18yJBCzvpSLy6odSMWdeNLH35RnIDiWlEvqd3Us/mM80NHdSQik7vng8bxAKoVPEo98cE8gNeMDRxBIDh5iOp/DBzMCIc9VvZWzA6lMU2FfyUUBoqWts5QFUhWVsn7EE4GGoatIFEhhURlhCEvbKX0uCaS0qMwxJ6DDqtyhYkkgpUVlXO7SKwKZstG6IEkgpUWlavgFBCK+qgS1BFIpnDNPlzEmILNVR/SiQIqLygnOJDWdB25EgRQXlZvqPBTEDbpEFEhxUZmgSafpWp1MFEhxUZnh4h1NE62OKJDiotLBdKumEeFnUSDFReVzdZAG4vEAT3cglXFKp/EwJKDnEMsm7YFUbnw6jY2DLLEdM4dNBLLOcXXIzDsCBBLwajUFkh1DoPwwRFMNgRkaAv+GFh2gaW4qHGMZAgfLhtA+6uFj1KMWDF8BxiGNpG9AeYYB5TPgkwHARzxGwmd1psCHroa4iE/PsUXiMgjA9SyGEVyYNMOFSRek2yvMClxhhksFAdd8GmmLi3cNgauwDYHL6Q2B30WYAj9wMQR+qWQK/OTMEPjtoCnwI1BD4Ne8psDPsg2B39ebYs+tHihFXNoTKNrznSCnVuQBMp2m+KHKXC1qgaUy1hDNuV/s3OtyqjAQB/D9k6Dcb4KKihbrqdrT2tr6/s92JmDHfnBObwTozP5egA+ZJJvdZbXw0VrGLIbiE9Pi2NY16UE5EtPDKAEgTEizJASAkiNWbaQNAHZKWqX1VzgVoJEP5SBJI3ngC1K/PZTiRNqcCih7YlqtoOy0reRpBx6r0woXSiFJC1mAi5DtCCIoh5Q0SA9QooCYdoNXKHZCjUtsKK/cWd6KQQQl9KhhXggl4nVsSeCiEhvUICNGxeVztT0rVGYZNSabgePV9u1RsTxqiGeB349d8G1UnCE1YOigYnM+p3WyRMV6CeiHghcLlZLzqx0wjg1M0VFGM9SOXO/owuV4FW5G35a5go/Vrg1z1IST0rekjkAt576OLv19Qk2MR/Rlo7FA7Yn75TpmLEKcPa/v6Avu1s84Cxd8O3ZP5gJnZu4b9CmGn5s4EzkHq/3wxxV4c+PcS/qAvHdu8Ea4/L9Vf8jYxMVk6WUBXRVk3nKCCzPm3dgvw+kE75nFeHqbpPJxUBVMHmWa3E7HhYn3JlMOVXtos7RwhbBtgSusJc/P6auBF4X4lDDyuOrYa0aynZv4L3O+Tfi58RsMHhZuaeEKq3QXD7wVf5fhZr1dxU403+3mkROvtusNhzaMMcYY+8ceHAgAAAAAAPm/NoKqqqqqqqqqqqqqqqqqqgp7cCAAAAAAAOT/2giqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkp7cEgAAAAAIOj/a2dYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF4BjB5ee44lPcgAAAAASUVORK5CYII=";var cosJsSdkV5={exports:{}};(function(module,exports){(function(y,i){module.exports=i()})(commonjsGlobal,function(){return function(u){var y={};function i(f){if(y[f])return y[f].exports;var E=y[f]={i:f,l:!1,exports:{}};return u[f].call(E.exports,E,E.exports,i),E.l=!0,E.exports}return i.m=u,i.c=y,i.d=function(f,E,l){i.o(f,E)||Object.defineProperty(f,E,{enumerable:!0,get:l})},i.r=function(f){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},i.t=function(f,E){if(E&1&&(f=i(f)),E&8||E&4&&typeof f=="object"&&f&&f.__esModule)return f;var l=Object.create(null);if(i.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:f}),E&2&&typeof f!="string")for(var S in f)i.d(l,S,function(U){return f[U]}.bind(null,S));return l},i.n=function(f){var E=f&&f.__esModule?function(){return f.default}:function(){return f};return i.d(E,"a",E),E},i.o=function(f,E){return Object.prototype.hasOwnProperty.call(f,E)},i.p="/dist/",i(i.s="./index.js")}({"./index.js":function(u,y,i){var f=i("./src/cos.js");u.exports=f},"./lib/base64.js":function(u,y){var i=function(f){f=f||{};var E=f.Base64,l="2.1.9",S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U=function(P){for(var L={},x=0,H=P.length;x<H;x++)L[P.charAt(x)]=x;return L}(S),V=String.fromCharCode,R=function(L){if(L.length<2){var x=L.charCodeAt(0);return x<128?L:x<2048?V(192|x>>>6)+V(128|x&63):V(224|x>>>12&15)+V(128|x>>>6&63)+V(128|x&63)}else{var x=65536+(L.charCodeAt(0)-55296)*1024+(L.charCodeAt(1)-56320);return V(240|x>>>18&7)+V(128|x>>>12&63)+V(128|x>>>6&63)+V(128|x&63)}},w=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,j=function(L){return L.replace(w,R)},X=function(L){var x=[0,2,1][L.length%3],H=L.charCodeAt(0)<<16|(L.length>1?L.charCodeAt(1):0)<<8|(L.length>2?L.charCodeAt(2):0),G=[S.charAt(H>>>18),S.charAt(H>>>12&63),x>=2?"=":S.charAt(H>>>6&63),x>=1?"=":S.charAt(H&63)];return G.join("")},K=f.btoa?function(P){return f.btoa(P)}:function(P){return P.replace(/[\s\S]{1,3}/g,X)},q=function(P){return K(j(P))},z=function(L,x){return x?q(String(L)).replace(/[+\/]/g,function(H){return H=="+"?"-":"_"}).replace(/=/g,""):q(String(L))},re=function(L){return z(L,!0)},Q=new RegExp(["[À-ß][-¿]","[à-ï][-¿]{2}","[ð-÷][-¿]{3}"].join("|"),"g"),se=function(L){switch(L.length){case 4:var x=(7&L.charCodeAt(0))<<18|(63&L.charCodeAt(1))<<12|(63&L.charCodeAt(2))<<6|63&L.charCodeAt(3),H=x-65536;return V((H>>>10)+55296)+V((H&1023)+56320);case 3:return V((15&L.charCodeAt(0))<<12|(63&L.charCodeAt(1))<<6|63&L.charCodeAt(2));default:return V((31&L.charCodeAt(0))<<6|63&L.charCodeAt(1))}},I=function(L){return L.replace(Q,se)},D=function(L){var x=L.length,H=x%4,G=(x>0?U[L.charAt(0)]<<18:0)|(x>1?U[L.charAt(1)]<<12:0)|(x>2?U[L.charAt(2)]<<6:0)|(x>3?U[L.charAt(3)]:0),W=[V(G>>>16),V(G>>>8&255),V(G&255)];return W.length-=[0,0,2,1][H],W.join("")},m=f.atob?function(P){return f.atob(P)}:function(P){return P.replace(/[\s\S]{1,4}/g,D)},O=function(P){return I(m(P))},g=function(L){return O(String(L).replace(/[-_]/g,function(x){return x=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},_=function(){var L=f.Base64;return f.Base64=E,L},N={VERSION:l,atob:m,btoa:K,fromBase64:g,toBase64:z,utob:j,encode:z,encodeURI:re,btou:I,decode:g,noConflict:_};return N}();u.exports=i},"./lib/beacon.min.js":function(u,y,i){var f,E,l=i("./node_modules/@babel/runtime/helpers/typeof.js");(function(S,U){l(y)=="object"&&typeof u<"u"?u.exports=U():(f=U,E=typeof f=="function"?f.call(y,i,y,u):f,E!==void 0&&(u.exports=E))})(this,function(){var S=function(o,n){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,v){s.__proto__=v}||function(s,v){for(var B in v)Object.prototype.hasOwnProperty.call(v,B)&&(s[B]=v[B])},S(o,n)},U=function(){return U=Object.assign||function(o){for(var n,s=1,v=arguments.length;s<v;s++)for(var B in n=arguments[s])Object.prototype.hasOwnProperty.call(n,B)&&(o[B]=n[B]);return o},U.apply(this,arguments)};function V(c,o,n,s){return new(n||(n=Promise))(function(v,B){function T(pe){try{fe(s.next(pe))}catch(Y){B(Y)}}function J(pe){try{fe(s.throw(pe))}catch(Y){B(Y)}}function fe(pe){var Y;pe.done?v(pe.value):(Y=pe.value,Y instanceof n?Y:new n(function(be){be(Y)})).then(T,J)}fe((s=s.apply(c,o||[])).next())})}function R(c,o){var n,s,v,B,T={label:0,sent:function(){if(1&v[0])throw v[1];return v[1]},trys:[],ops:[]};return B={next:J(0),throw:J(1),return:J(2)},typeof Symbol=="function"&&(B[Symbol.iterator]=function(){return this}),B;function J(fe){return function(pe){return function(Y){if(n)throw new TypeError("Generator is already executing.");for(;T;)try{if(n=1,s&&(v=2&Y[0]?s.return:Y[0]?s.throw||((v=s.return)&&v.call(s),0):s.next)&&!(v=v.call(s,Y[1])).done)return v;switch(s=0,v&&(Y=[2&Y[0],v.value]),Y[0]){case 0:case 1:v=Y;break;case 4:return T.label++,{value:Y[1],done:!1};case 5:T.label++,s=Y[1],Y=[0];continue;case 7:Y=T.ops.pop(),T.trys.pop();continue;default:if(v=T.trys,!((v=v.length>0&&v[v.length-1])||Y[0]!==6&&Y[0]!==2)){T=0;continue}if(Y[0]===3&&(!v||Y[1]>v[0]&&Y[1]<v[3])){T.label=Y[1];break}if(Y[0]===6&&T.label<v[1]){T.label=v[1],v=Y;break}if(v&&T.label<v[2]){T.label=v[2],T.ops.push(Y);break}v[2]&&T.ops.pop(),T.trys.pop();continue}Y=o.call(c,T)}catch(be){Y=[6,be],s=0}finally{n=v=0}if(5&Y[0])throw Y[1];return{value:Y[0]?Y[1]:void 0,done:!0}}([fe,pe])}}}var w="__BEACON_",j="__BEACON_deviceId",X="last_report_time",K="sending_event_ids",q="beacon_config",z="beacon_config_request_time",re=function(){function c(){var o=this;this.emit=function(n,s){if(o){var v,B=o.__EventsList[n];if(B!=null&&B.length){B=B.slice();for(var T=0;T<B.length;T++){v=B[T];try{var J=v.callback.apply(o,[s]);if(v.type===1&&o.remove(n,v.callback),J===!1)break}catch(fe){throw fe}}}return o}},this.__EventsList={}}return c.prototype.indexOf=function(o,n){for(var s=0;s<o.length;s++)if(o[s].callback===n)return s;return-1},c.prototype.on=function(o,n,s){if(s===void 0&&(s=0),this){var v=this.__EventsList[o];if(v||(v=this.__EventsList[o]=[]),this.indexOf(v,n)===-1){var B={name:o,type:s||0,callback:n};return v.push(B),this}return this}},c.prototype.one=function(o,n){this.on(o,n,1)},c.prototype.remove=function(o,n){if(this){var s=this.__EventsList[o];if(!s)return null;if(!n){try{delete this.__EventsList[o]}catch(B){}return null}if(s.length){var v=this.indexOf(s,n);s.splice(v,1)}return this}},c}();function Q(c,o){for(var n={},s=0,v=Object.keys(c);s<v.length;s++){var B=v[s],T=c[B];if(typeof T=="string")n[se(B)]=se(T);else{if(o)throw new Error("value mast be string !!!!");n[se(String(B))]=se(String(T))}}return n}function se(c){if(typeof c!="string")return c;try{return c.replace(new RegExp("\\|","g"),"%7C").replace(new RegExp("\\&","g"),"%26").replace(new RegExp("\\=","g"),"%3D").replace(new RegExp("\\+","g"),"%2B")}catch(o){return""}}function I(c){return String(c.A99)+String(c.A100)}var D=function(){},m=function(){function c(o){var n=this;this.lifeCycle=new re,this.uploadJobQueue=[],this.additionalParams={},this.delayTime=0,this._normalLogPipeline=function(s){if(!s||!s.reduce||!s.length)throw new TypeError("createPipeline 方法需要传入至少有一个 pipe 的数组");return s.length===1?function(v,B){s[0](v,B||D)}:s.reduce(function(v,B){return function(T,J){return J===void 0&&(J=D),v(T,function(fe){return B==null?void 0:B(fe,J)})}})}([function(s){n.send({url:n.strategy.getUploadUrl(),data:s,method:"post",contentType:"application/json;charset=UTF-8"},function(){var v=n.config.onReportSuccess;typeof v=="function"&&v(JSON.stringify(s.events))},function(){var v=n.config.onReportFail;typeof v=="function"&&v(JSON.stringify(s.events))})}]),function(s,v){if(!s)throw v instanceof Error?v:new Error(v)}(!!o.appkey,"appkey must be initial"),this.config=U({},o)}return c.prototype.onUserAction=function(o,n){this.preReport(o,n,!1)},c.prototype.onDirectUserAction=function(o,n){this.preReport(o,n,!0)},c.prototype.preReport=function(o,n,s){o?this.strategy.isEventUpOnOff()&&(this.strategy.isBlackEvent(o)||this.strategy.isSampleEvent(o)||this.onReport(o,n,s)):this.errorReport.reportError("602"," no eventCode")},c.prototype.addAdditionalParams=function(o){for(var n=0,s=Object.keys(o);n<s.length;n++){var v=s[n];this.additionalParams[v]=o[v]}},c.prototype.setChannelId=function(o){this.commonInfo.channelID=String(o)},c.prototype.setOpenId=function(o){this.commonInfo.openid=String(o)},c.prototype.setUnionid=function(o){this.commonInfo.unid=String(o)},c.prototype.getDeviceId=function(){return this.commonInfo.deviceId},c.prototype.getCommonInfo=function(){return this.commonInfo},c.prototype.removeSendingId=function(o){try{var n=JSON.parse(this.storage.getItem(K)),s=n.indexOf(o);s!=-1&&(n.splice(s,1),this.storage.setItem(K,JSON.stringify(n)))}catch(v){}},c}(),O=function(){function c(o,n,s,v){this.requestParams={},this.network=v,this.requestParams.attaid="00400014144",this.requestParams.token="6478159937",this.requestParams.product_id=o.appkey,this.requestParams.platform=s,this.requestParams.uin=n.deviceId,this.requestParams.model="",this.requestParams.os=s,this.requestParams.app_version=o.appVersion,this.requestParams.sdk_version=n.sdkVersion,this.requestParams.error_stack="",this.uploadUrl=o.isOversea?"https://htrace.wetvinfo.com/kv":"https://h.trace.qq.com/kv"}return c.prototype.reportError=function(o,n){this.requestParams._dc=Math.random(),this.requestParams.error_msg=n,this.requestParams.error_code=o,this.network.get(this.uploadUrl,{params:this.requestParams}).catch(function(s){})},c}(),g=function(){function c(o,n,s,v,B){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=n.appkey,this.storage=v,this.needQueryConfig=o;try{var T=JSON.parse(this.storage.getItem(q));T&&this.processData(T)}catch(J){}n.isOversea&&(this.strategy.httpsUploadUrl="https://svibeacon.onezapp.com/analytics/v2_upload"),!n.isOversea&&this.needRequestConfig()&&this.requestConfig(n.appVersion,s,B)}return c.prototype.requestConfig=function(o,n,s){var v=this;this.storage.setItem(z,Date.now().toString()),s.post("https://oth.str.beacon.qq.com/trpc.beacon.configserver.BeaconConfigService/QueryConfig",{platformId:typeof wx>"u"?"3":"4",mainAppKey:this.appkey,appVersion:o,sdkVersion:n.sdkVersion,osVersion:n.userAgent,model:"",packageName:"",params:{A3:n.deviceId}}).then(function(B){if(B.data.ret==0)try{var T=JSON.parse(B.data.beaconConfig);T&&(v.processData(T),v.storage.setItem(q,B.data.beaconConfig))}catch(J){}else v.processData(null),v.storage.setItem(q,"")}).catch(function(B){})},c.prototype.processData=function(o){var n,s,v,B,T;this.strategy.isEventUpOnOff=(n=o==null?void 0:o.isEventUpOnOff)!==null&&n!==void 0?n:this.strategy.isEventUpOnOff,this.strategy.httpsUploadUrl=(s=o==null?void 0:o.httpsUploadUrl)!==null&&s!==void 0?s:this.strategy.httpsUploadUrl,this.strategy.requestInterval=(v=o==null?void 0:o.requestInterval)!==null&&v!==void 0?v:this.strategy.requestInterval,this.strategy.blacklist=(B=o==null?void 0:o.blacklist)!==null&&B!==void 0?B:this.strategy.blacklist,this.strategy.samplelist=(T=o==null?void 0:o.samplelist)!==null&&T!==void 0?T:this.strategy.samplelist;for(var J=0,fe=this.strategy.samplelist;J<fe.length;J++){var pe=fe[J].split(",");pe.length==2&&(this.realSample[pe[0]]=pe[1])}},c.prototype.needRequestConfig=function(){if(!this.needQueryConfig)return!1;var o=Number(this.storage.getItem(z));return Date.now()-o>60*this.strategy.requestInterval*1e3},c.prototype.getUploadUrl=function(){return this.strategy.httpsUploadUrl+"?appkey="+this.appkey},c.prototype.isBlackEvent=function(o){return this.strategy.blacklist.indexOf(o)!=-1},c.prototype.isEventUpOnOff=function(){return this.strategy.isEventUpOnOff},c.prototype.isSampleEvent=function(o){return!!Object.prototype.hasOwnProperty.call(this.realSample,o)&&this.realSample[o]<Math.floor(Math.random()*Math.floor(1e4))},c}(),_="session_storage_key",N=function(){function c(o,n,s){this.getSessionStackDepth=0,this.beacon=s,this.storage=o,this.duration=n,this.appkey=s.config.appkey}return c.prototype.getSession=function(){this.getSessionStackDepth+=1;var o=this.storage.getItem(_);if(!o)return this.createSession();var n="",s=0;try{var v=JSON.parse(o)||{sessionId:void 0,sessionStart:void 0};if(!v.sessionId||!v.sessionStart)return this.createSession();var B=Number(this.storage.getItem(X));if(Date.now()-B>this.duration)return this.createSession();n=v.sessionId,s=v.sessionStart,this.getSessionStackDepth=0}catch(T){}return{sessionId:n,sessionStart:s}},c.prototype.createSession=function(){var o=Date.now(),n={sessionId:this.appkey+"_"+o.toString(),sessionStart:o};this.storage.setItem(_,JSON.stringify(n)),this.storage.setItem(X,o.toString());var s="is_new_user",v=this.storage.getItem(s);return this.getSessionStackDepth<=1&&this.beacon.onDirectUserAction("rqd_applaunched",{A21:v?"N":"Y"}),this.storage.setItem(s,JSON.stringify(!1)),n},c}();function P(){var c=navigator.userAgent,o=c.indexOf("compatible")>-1&&c.indexOf("MSIE")>-1,n=c.indexOf("Edge")>-1&&!o,s=c.indexOf("Trident")>-1&&c.indexOf("rv:11.0")>-1;if(o){new RegExp("MSIE (\\d+\\.\\d+);").test(c);var v=parseFloat(RegExp.$1);return v==7?7:v==8?8:v==9?9:v==10?10:6}return n?-2:s?11:-1}function L(c,o){var n,s;return(n="https://tun-cos-1258344701.file.myqcloud.com/fp.js",s===void 0&&(s=Date.now()+"-"+Math.random()),new Promise(function(v,B){if(document.getElementById(s))v(void 0);else{var T=document.getElementsByTagName("head")[0],J=document.createElement("script");J.onload=function(){return function(){J.onload=null,v(void 0)}},J.onerror=function(fe){J.onerror=null,T.removeChild(J),B(fe)},J.src=n,J.id=s,T.appendChild(J)}})).then(function(){new Fingerprint().getQimei36(c,o)}).catch(function(v){}),""}var x=function(){return(x=Object.assign||function(o){for(var n,s=1,v=arguments.length;s<v;s++)for(var B in n=arguments[s])Object.prototype.hasOwnProperty.call(n,B)&&(o[B]=n[B]);return o}).apply(this,arguments)},H,G=function(){function c(o,n){n===void 0&&(n={}),this.reportOptions={},this.config=o,this.reportOptions=n}return c.canUseDB=function(){return!!(window!=null&&window.indexedDB)},c.prototype.openDB=function(){var o=this;return new Promise(function(n,s){if(!c.canUseDB())return s({message:"当前不支持 indexeddb"});var v=o.config,B=v.name,T=v.version,J=v.stores,fe=indexedDB.open(B,T);fe.onsuccess=function(){o.db=fe.result,n(),x({result:1,func:"open",params:JSON.stringify(o.config)},o.reportOptions)},fe.onerror=function(pe){var Y,be;s(pe),x({result:0,func:"open",params:JSON.stringify(o.config),error_msg:(be=(Y=pe.target)===null||Y===void 0?void 0:Y.error)===null||be===void 0?void 0:be.message},o.reportOptions)},fe.onupgradeneeded=function(){o.db=fe.result;try{J==null||J.forEach(function(pe){o.createStore(pe)})}catch(pe){x({result:0,func:"open",params:JSON.stringify(o.config),error_msg:pe.message},o.reportOptions),s(pe)}}})},c.prototype.useStore=function(o){return this.storeName=o,this},c.prototype.deleteDB=function(){var o=this;return this.closeDB(),new Promise(function(n,s){var v=indexedDB.deleteDatabase(o.config.name);v.onsuccess=function(){return n()},v.onerror=s})},c.prototype.closeDB=function(){var o;(o=this.db)===null||o===void 0||o.close(),this.db=null},c.prototype.getStoreCount=function(){var o=this;return new Promise(function(n,s){var v=o.getStore("readonly").count();v.onsuccess=function(){return n(v.result)},v.onerror=s})},c.prototype.clearStore=function(){var o=this;return new Promise(function(n,s){var v=o.getStore("readwrite").clear();v.onsuccess=function(){return n()},v.onerror=s})},c.prototype.add=function(o,n){var s=this;return new Promise(function(v,B){var T=s.getStore("readwrite").add(o,n);T.onsuccess=function(){v(T.result)},T.onerror=B})},c.prototype.put=function(o,n){var s=this;return new Promise(function(v,B){var T=s.getStore("readwrite").put(o,n);T.onsuccess=function(){v(T.result)},T.onerror=B})},c.prototype.getStoreAllData=function(){var o=this;return new Promise(function(n,s){var v=o.getStore("readonly").openCursor(),B=[];v.onsuccess=function(){var T;if(!((T=v.result)===null||T===void 0)&&T.value){var J=v.result.value;B.push(J),v.result.continue()}else n(B)},v.onerror=s})},c.prototype.getDataRangeByIndex=function(o,n,s,v,B){var T=this;return new Promise(function(J,fe){var pe=T.getStore().index(o),Y=IDBKeyRange.bound(n,s,v,B),be=[],Ne=pe.openCursor(Y);Ne.onsuccess=function(){var Me;!((Me=Ne==null?void 0:Ne.result)===null||Me===void 0)&&Me.value?(be.push(Ne==null?void 0:Ne.result.value),Ne==null||Ne.result.continue()):J(be)},Ne.onerror=fe})},c.prototype.removeDataByIndex=function(o,n,s,v,B){var T=this;return new Promise(function(J,fe){var pe=T.getStore("readwrite").index(o),Y=IDBKeyRange.bound(n,s,v,B),be=pe.openCursor(Y),Ne=0;be.onsuccess=function(Me){var Ie=Me.target.result;Ie?(Ne+=1,Ie.delete(),Ie.continue()):J(Ne)},be.onerror=fe})},c.prototype.createStore=function(o){var n=o.name,s=o.indexes,v=s===void 0?[]:s,B=o.options;if(this.db){this.db.objectStoreNames.contains(n)&&this.db.deleteObjectStore(n);var T=this.db.createObjectStore(n,B);v.forEach(function(J){T.createIndex(J.indexName,J.keyPath,J.options)})}},c.prototype.getStore=function(o){var n;return o===void 0&&(o="readonly"),(n=this.db)===null||n===void 0?void 0:n.transaction(this.storeName,o).objectStore(this.storeName)},c}(),W="event_table_v3",Z="eventId",oe=function(){function c(o){this.isReady=!1,this.taskQueue=Promise.resolve(),this.db=new G({name:"Beacon_"+o+"_V3",version:1,stores:[{name:W,options:{keyPath:Z},indexes:[{indexName:Z,keyPath:Z,options:{unique:!0}}]}]}),this.open()}return c.prototype.getCount=function(){var o=this;return this.readyExec(function(){return o.db.getStoreCount()})},c.prototype.setItem=function(o,n){var s=this;return this.readyExec(function(){return s.db.add({eventId:o,value:n})})},c.prototype.getItem=function(o){return V(this,void 0,void 0,function(){var n=this;return R(this,function(s){return[2,this.readyExec(function(){return n.db.getDataRangeByIndex(Z,o,o)})]})})},c.prototype.removeItem=function(o){var n=this;return this.readyExec(function(){return n.db.removeDataByIndex(Z,o,o)})},c.prototype.updateItem=function(o,n){var s=this;return this.readyExec(function(){return s.db.put({eventId:o,value:n})})},c.prototype.iterate=function(o){var n=this;return this.readyExec(function(){return n.db.getStoreAllData().then(function(s){s.forEach(function(v){o(v.value)})})})},c.prototype.open=function(){return V(this,void 0,void 0,function(){var o=this;return R(this,function(n){switch(n.label){case 0:return this.taskQueue=this.taskQueue.then(function(){return o.db.openDB()}),[4,this.taskQueue];case 1:return n.sent(),this.isReady=!0,this.db.useStore(W),[2]}})})},c.prototype.readyExec=function(o){return this.isReady?o():(this.taskQueue=this.taskQueue.then(function(){return o()}),this.taskQueue)},c}(),le=function(){function c(o){this.keyObject={},this.storage=o}return c.prototype.getCount=function(){return this.storage.getStoreCount()},c.prototype.removeItem=function(o){this.storage.removeItem(o),delete this.keyObject[o]},c.prototype.setItem=function(o,n){var s=JSON.stringify(n);this.storage.setItem(o,s),this.keyObject[o]=n},c.prototype.iterate=function(o){for(var n=Object.keys(this.keyObject),s=0;s<n.length;s++){var v=this.storage.getItem(n[s]);o(JSON.parse(v))}},c}(),ue=function(){function c(o,n){var s=this;this.dbEventCount=0,P()>0||!window.indexedDB||/X5Lite/.test(navigator.userAgent)?(this.store=new le(n),this.dbEventCount=this.store.getCount()):(this.store=new oe(o),this.getCount().then(function(v){s.dbEventCount=v}).catch(function(v){}))}return c.prototype.getCount=function(){return V(this,void 0,void 0,function(){return R(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),[4,this.store.getCount()];case 1:return[2,o.sent()];case 2:return o.sent(),[2,Promise.reject()];case 3:return[2]}})})},c.prototype.insertEvent=function(o,n){return V(this,void 0,void 0,function(){var s,v;return R(this,function(B){switch(B.label){case 0:if(this.dbEventCount>=1e4)return[2,Promise.reject()];s=I(o.mapValue),B.label=1;case 1:return B.trys.push([1,3,,4]),this.dbEventCount++,[4,this.store.setItem(s,o)];case 2:return[2,B.sent()];case 3:return v=B.sent(),n&&n(v,o),this.dbEventCount--,[2,Promise.reject()];case 4:return[2]}})})},c.prototype.getEvents=function(){return V(this,void 0,void 0,function(){var o;return R(this,function(n){switch(n.label){case 0:o=[],n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.store.iterate(function(s){o.push(s)})];case 2:return n.sent(),[2,Promise.all(o)];case 3:return n.sent(),[2,Promise.all(o)];case 4:return[2]}})})},c.prototype.removeEvent=function(o){return V(this,void 0,void 0,function(){var n;return R(this,function(s){switch(s.label){case 0:n=I(o.mapValue),s.label=1;case 1:return s.trys.push([1,3,,4]),this.dbEventCount--,[4,this.store.removeItem(n)];case 2:return[2,s.sent()];case 3:return s.sent(),this.dbEventCount++,[2,Promise.reject()];case 4:return[2]}})})},c}(),te=function(){return(te=Object.assign||function(o){for(var n,s=1,v=arguments.length;s<v;s++)for(var B in n=arguments[s])Object.prototype.hasOwnProperty.call(n,B)&&(o[B]=n[B]);return o}).apply(this,arguments)};function de(c){try{return decodeURIComponent(c.replace(/\+/g," "))}catch(o){return null}}function ae(c,o){var n=[null,void 0,"",NaN].includes(c);if(o.isSkipEmpty&&n)return null;var s=!o.isSkipEmpty&&n?"":c;try{return o.encode?encodeURIComponent(s):s}catch(v){return null}}function me(c,o){o===void 0&&(o={encode:!0,isSkipEmpty:!1});var n=c.url,s=c.query,v=s===void 0?{}:s,B=c.hash,T=n.split("#"),J=T[0],fe=T[1],pe=fe===void 0?"":fe,Y=J.split("?")[0],be=[],Ne=ae(B||pe,o),Me=te(te({},function(Ie){var Le=Ie.split("#"),Ke=Le[0],Ge=Le[1],We=Ge===void 0?"":Ge,ze=Ke.split("?"),Xe=ze[0],Je=ze[1],nt=Je===void 0?"":Je,tt=de(We),ot=Object.create(null);return nt.split("&").forEach(function(a){var h=a.split("="),k=h[0],M=h[1],he=M===void 0?"":M,xe=de(k),Ue=de(he);xe===null||Ue===null||xe===""&&Ue===""||ot[xe]||(ot[xe]=Ue)}),{url:Xe,query:ot,hash:tt}}(n).query),v);return Object.keys(Me).forEach(function(Ie){var Le=ae(Ie,o),Ke=ae(Me[Ie],o);Le!==null&&Ke!==null&&be.push(Le+"="+Ke)}),Y+(be.length?"?"+be.join("&"):"")+(Ne?"#"+Ne:"")}function $(c,o){return new Promise(function(n,s){if(o&&document.querySelectorAll("script[data-tag="+o+"]").length)return n();var v=document.createElement("script"),B=te({type:"text/javascript",charset:"utf-8"},c);Object.keys(B).forEach(function(T){return function(J,fe,pe){if(J)return pe===void 0?J.getAttribute(fe):J.setAttribute(fe,pe)}(v,T,B[T])}),o&&(v.dataset.tag=o),v.onload=function(){return n()},v.onreadystatechange=function(){var T=v.readyState;["complete","loaded"].includes(T)&&(v.onreadystatechange=null,n())},v.onerror=s,document.body.appendChild(v)})}(function(c){c[c.equal=0]="equal",c[c.low=-1]="low",c[c.high=1]="high"})(H||(H={}));var ne=function(){return(ne=Object.assign||function(o){for(var n,s=1,v=arguments.length;s<v;s++)for(var B in n=arguments[s])Object.prototype.hasOwnProperty.call(n,B)&&(o[B]=n[B]);return o}).apply(this,arguments)};function ge(c,o,n,s){return new(n||(n=Promise))(function(v,B){function T(pe){try{fe(s.next(pe))}catch(Y){B(Y)}}function J(pe){try{fe(s.throw(pe))}catch(Y){B(Y)}}function fe(pe){var Y;pe.done?v(pe.value):(Y=pe.value,Y instanceof n?Y:new n(function(be){be(Y)})).then(T,J)}fe((s=s.apply(c,o||[])).next())})}function Ce(c,o){var n,s,v,B,T={label:0,sent:function(){if(1&v[0])throw v[1];return v[1]},trys:[],ops:[]};return B={next:J(0),throw:J(1),return:J(2)},typeof Symbol=="function"&&(B[Symbol.iterator]=function(){return this}),B;function J(fe){return function(pe){return function(Y){if(n)throw new TypeError("Generator is already executing.");for(;T;)try{if(n=1,s&&(v=2&Y[0]?s.return:Y[0]?s.throw||((v=s.return)&&v.call(s),0):s.next)&&!(v=v.call(s,Y[1])).done)return v;switch(s=0,v&&(Y=[2&Y[0],v.value]),Y[0]){case 0:case 1:v=Y;break;case 4:return T.label++,{value:Y[1],done:!1};case 5:T.label++,s=Y[1],Y=[0];continue;case 7:Y=T.ops.pop(),T.trys.pop();continue;default:if(!((v=(v=T.trys).length>0&&v[v.length-1])||Y[0]!==6&&Y[0]!==2)){T=0;continue}if(Y[0]===3&&(!v||Y[1]>v[0]&&Y[1]<v[3])){T.label=Y[1];break}if(Y[0]===6&&T.label<v[1]){T.label=v[1],v=Y;break}if(v&&T.label<v[2]){T.label=v[2],T.ops.push(Y);break}v[2]&&T.ops.pop(),T.trys.pop();continue}Y=o.call(c,T)}catch(be){Y=[6,be],s=0}finally{n=v=0}if(5&Y[0])throw Y[1];return{value:Y[0]?Y[1]:void 0,done:!0}}([fe,pe])}}}var ve=function(){function c(){this.interceptors=[]}return c.prototype.use=function(o,n){return this.interceptors.push({resolved:o,rejected:n}),this.interceptors.length-1},c.prototype.traverse=function(o,n){n===void 0&&(n=!1);var s=Promise.resolve(o);return(n?Array.prototype.reduceRight:Array.prototype.reduce).call(this.interceptors,function(v,B){if(B){var T=B.resolved,J=B.rejected;s=s.then(T,J)}return v},""),s},c.prototype.eject=function(o){this.interceptors[o]&&(this.interceptors[o]=null)},c}(),ye={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 ve,response:new ve}},Ae=/^([a-z][a-z\d+\-.]*:)?\/\//i,Ee=Object.prototype.toString;function ke(c){return ge(this,void 0,void 0,function(){var o;return Ce(this,function(n){switch(n.label){case 0:if(window.fetch)return[2];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,$({src:c})];case 2:return n.sent(),[3,4];case 3:throw o=n.sent(),new Error("加载 polyfill "+c+" 失败: "+o.message);case 4:return[2]}})})}function Te(c){return["Accept","Content-Type"].forEach(function(o){return n=o,void((s=c.headers)&&Object.keys(s).forEach(function(v){v!==n&&v.toUpperCase()===n.toUpperCase()&&(s[n]=s[v],delete s[v])}));var n,s}),function(o){if(Ee.call(o)!=="[object Object]")return!1;var n=Object.getPrototypeOf(o);return n===null||n===Object.prototype}(c.body)&&(c.body=JSON.stringify(c.body),c.headers&&(c.headers["Content-Type"]="application/json;charset=utf-8")),c}function we(c){return ge(this,void 0,void 0,function(){var o,n,s,v,B,T,J,fe,pe,Y,be,Ne,Me,Ie,Le,Ke,Ge;return Ce(this,function(We){switch(We.label){case 0:return o=ye.baseURL,n=ye.defaults,s=ye.interceptors,[4,ke(ye.polyfillUrl)];case 1:return We.sent(),(v=ne(ne({},n),c)).headers||(v.headers=function(ze){ze===void 0&&(ze="GET");var Xe=ye.headers[ze]||{};return ne(ne({},ye.headers.common),Xe)}(v.method)),Te(v),[4,s.request.traverse(v,!0)];case 2:if((B=We.sent())instanceof Error)throw B;return B.url=function(ze,Xe){return!ze||Ae.test(Xe)?Xe:ze.replace(/\/+$/,"")+"/"+Xe.replace(/^\/+/,"")}(o,B.url),T=B.url,J=B.timeout,fe=B.params,pe=B.method,Y=["GET","DELETE","OPTIONS","HEAD"].includes(pe===void 0?"GET":pe)&&!!fe,be=Y?me({url:T,query:fe}):T,Ne=[],J&&!B.signal&&(Le=new Promise(function(ze){Me=setTimeout(function(){ze(new Error("timeout"))},J)}),Ne.push(Le),Ie=new AbortController,B.signal=Ie.signal),Ne.push(fetch(be,B).catch(function(ze){return ze})),[4,Promise.race(Ne)];case 3:return Ke=We.sent(),Me&&clearTimeout(Me),[4,s.response.traverse(Ke)];case 4:if((Ge=We.sent())instanceof Error)throw Ie==null||Ie.abort(),Ge;return[2,Ge]}})})}var Pe=function(){function c(o){ye.interceptors.request.use(function(n){var s=n.url,v=n.method,B=n.body,T=B;if(o.onReportBeforeSend){var J=o.onReportBeforeSend({url:s,method:v,data:B?JSON.parse(B):null});T=J!=null&&J.data?JSON.stringify(J.data):null}return v!="GET"&&T?U(U({},n),{body:T}):n})}return c.prototype.get=function(o,n){return V(this,void 0,void 0,function(){var s,v;return R(this,function(B){switch(B.label){case 0:return[4,we(U({url:o},n))];case 1:return[4,(s=B.sent()).json()];case 2:return v=B.sent(),[2,Promise.resolve({data:v,status:s.status,statusText:s.statusText,headers:s.headers})]}})})},c.prototype.post=function(o,n,s){return V(this,void 0,void 0,function(){var v,B;return R(this,function(T){switch(T.label){case 0:return[4,we(U({url:o,body:n,method:"POST"},s))];case 1:return[4,(v=T.sent()).json()];case 2:return B=T.sent(),[2,Promise.resolve({data:B,status:v.status,statusText:v.statusText,headers:v.headers})]}})})},c}(),qe=function(){function c(o){this.appkey=o}return c.prototype.getItem=function(o){try{return window.localStorage.getItem(this.getStoreKey(o))}catch(n){return""}},c.prototype.removeItem=function(o){try{window.localStorage.removeItem(this.getStoreKey(o))}catch(n){}},c.prototype.setItem=function(o,n){try{window.localStorage.setItem(this.getStoreKey(o),n)}catch(s){}},c.prototype.setSessionItem=function(o,n){try{window.sessionStorage.setItem(this.getStoreKey(o),n)}catch(s){}},c.prototype.getSessionItem=function(o){try{return window.sessionStorage.getItem(this.getStoreKey(o))}catch(n){return""}},c.prototype.getStoreKey=function(o){return w+this.appkey+"_"+o},c.prototype.createDeviceId=function(){try{var o=window.localStorage.getItem(j);return o||(o=function(n){for(var s="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz0123456789",v="",B=0;B<n;B++)v+=s.charAt(Math.floor(Math.random()*s.length));return v}(32),window.localStorage.setItem(j,o)),o}catch(n){return""}},c.prototype.clear=function(){try{for(var o=window.localStorage.length,n=0;n<o;n++){var s=window.localStorage.key(n);(s==null?void 0:s.substr(0,9))==w&&window.localStorage.removeItem(s)}}catch(v){}},c.prototype.getStoreCount=function(){var o=0;try{o=window.localStorage.length}catch(n){}return o},c}(),_e="logid_start",ie="4.5.14-web";return function(c){function o(n){var s=c.call(this,n)||this;s.qimei36="",s.uselessCycleTaskNum=0,s.underWeakNet=!1,s.pauseSearching=!1,s.send=function(J,fe,pe){s.storage.setItem(X,Date.now().toString()),s.network.post(s.uploadUrl||s.strategy.getUploadUrl(),J.data).then(function(Y){var be;((be=Y==null?void 0:Y.data)===null||be===void 0?void 0:be.result)==100?s.delayTime=1e3*Y.data.delayTime:s.delayTime=0,fe&&fe(J.data),J.data.events.forEach(function(Ne){s.store.removeEvent(Ne).then(function(){s.removeSendingId(I(Ne.mapValue))})}),s.doCustomCycleTask()}).catch(function(Y){var be=J.data.events;s.errorReport.reportError(Y.code?Y.code.toString():"600",Y.message),pe&&pe(J.data);var Ne=JSON.parse(s.storage.getItem(K));be.forEach(function(Me){Ne&&Ne.indexOf(I(Me))!=-1&&s.store.insertEvent(Me,function(Ie,Le){Ie&&s.errorReport.reportError("604","insertEvent fail!")}),s.removeSendingId(I(Me))}),s.monitorUploadFailed()})};var v,B,T=P();return s.isUnderIE8=T>0&&T<8,s.isUnderIE8||(s.isUnderIE=T>0,n.needInitQimei&&L(n.appkey,function(J){s.qimei36=J.q36}),s.network=new Pe(n),s.storage=new qe(n.appkey),s.initCommonInfo(n),s.store=new ue(n.appkey,s.storage),s.errorReport=new O(s.config,s.commonInfo,"web",s.network),s.strategy=new g(n.needQueryConfig==null||n.needQueryConfig,s.config,s.commonInfo,s.storage,s.network),s.logidStartTime=s.storage.getItem(_e),s.logidStartTime||(s.logidStartTime=Date.now().toString(),s.storage.setItem(_e,s.logidStartTime)),v=s.logidStartTime,B=Date.now()-Number.parseFloat(v),Math.floor(B/864e5)>=365&&s.storage.clear(),s.initSession(n),s.onDirectUserAction("rqd_js_init",{}),setTimeout(function(){return s.lifeCycle.emit("init")},0),s.initDelayTime=n.delay?n.delay:1e3,s.cycleTask(s.initDelayTime)),s}return function(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function v(){this.constructor=n}S(n,s),n.prototype=s===null?Object.create(s):(v.prototype=s.prototype,new v)}(o,c),o.prototype.initSession=function(n){var s=18e5;n.sessionDuration&&n.sessionDuration>3e4&&(s=n.sessionDuration),this.beaconSession=new N(this.storage,s,this)},o.prototype.initCommonInfo=function(n){var s=Number(this.storage.getItem(X));try{var v=JSON.parse(this.storage.getItem(K));(Date.now()-s>3e4||!v)&&this.storage.setItem(K,JSON.stringify([]))}catch(T){}n.uploadUrl&&(this.uploadUrl=n.uploadUrl+"?appkey="+n.appkey);var B=[window.screen.width,window.screen.height];window.devicePixelRatio&&B.push(window.devicePixelRatio),this.commonInfo={deviceId:this.storage.createDeviceId(),language:navigator&&navigator.language||"zh_CN",query:window.location.search,userAgent:navigator.userAgent,pixel:B.join("*"),channelID:n.channelID?String(n.channelID):"",openid:n.openid?String(n.openid):"",unid:n.unionid?String(n.unionid):"",sdkVersion:ie},this.config.appVersion=n.versionCode?String(n.versionCode):"",this.config.strictMode=n.strictMode},o.prototype.cycleTask=function(n){var s=this;this.intervalID=window.setInterval(function(){s.pauseSearching||s.store.getEvents().then(function(v){v.length==0&&(s.pauseSearching=!0);var B=[],T=JSON.parse(s.storage.getItem(K));T||(T=[]),v&&v.forEach(function(J){var fe=I(J.mapValue);T.indexOf(fe)==-1&&(B.push(J),T.push(fe))}),B.length!=0&&(s.storage.setItem(K,JSON.stringify(T)),s._normalLogPipeline(s.assembleData(B)))}).catch(function(v){})},n)},o.prototype.onReport=function(n,s,v){var B=this;if(this.isUnderIE8)this.errorReport.reportError("601","UnderIE8");else{this.pauseSearching=!1;var T=this.generateData(n,s,v);if(v&&this.delayTime==0&&!this.underWeakNet)this._normalLogPipeline(this.assembleData(T));else{var J=T.shift();J&&this.store.insertEvent(J,function(fe){fe&&B.errorReport.reportError("604","insertEvent fail!")}).catch(function(fe){B._normalLogPipeline(B.assembleData(T))})}}},o.prototype.onSendBeacon=function(n,s){if(this.isUnderIE)this.errorReport.reportError("605","UnderIE");else{this.pauseSearching=!1;var v=this.assembleData(this.generateData(n,s,!0));typeof navigator.sendBeacon=="function"&&navigator.sendBeacon(this.uploadUrl||this.strategy.getUploadUrl(),JSON.stringify(v))}},o.prototype.generateData=function(n,s,v){var B=[],T="4.5.14-web_"+(v?"direct_log_id":"normal_log_id"),J=Number(this.storage.getItem(T));return J=J||1,s=U(U({},s),{A99:v?"Y":"N",A100:J.toString(),A72:ie,A88:this.logidStartTime}),J++,this.storage.setItem(T,J.toString()),B.push({eventCode:n,eventTime:Date.now().toString(),mapValue:Q(s,this.config.strictMode)}),B},o.prototype.assembleData=function(n){var s=this.beaconSession.getSession();return{appVersion:this.config.appVersion?se(this.config.appVersion):"",sdkId:"js",sdkVersion:ie,mainAppKey:this.config.appkey,platformId:3,common:Q(U(U({},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:s.sessionId,A101:this.commonInfo.userAgent,A102:window.location.href,A104:document.referrer,A119:this.commonInfo.query,A153:this.qimei36}),!1),events:n}},o.prototype.monitorUploadFailed=function(){this.uselessCycleTaskNum++,this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(6e4),this.underWeakNet=!0)},o.prototype.doCustomCycleTask=function(){this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(this.initDelayTime)),this.uselessCycleTaskNum=0,this.underWeakNet=!1},o}(m)})},"./lib/crypto.js":function(u,y,i){(function(f){var E=i("./node_modules/@babel/runtime/helpers/typeof.js"),l=l||function(S,U){var V={},R=V.lib={},w=function(){},j=R.Base={extend:function(D){w.prototype=this;var m=new w;return D&&m.mixIn(D),m.hasOwnProperty("init")||(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var D=this.extend();return D.init.apply(D,arguments),D},init:function(){},mixIn:function(D){for(var m in D)D.hasOwnProperty(m)&&(this[m]=D[m]);D.hasOwnProperty("toString")&&(this.toString=D.toString)},clone:function(){return this.init.prototype.extend(this)}},X=R.WordArray=j.extend({init:function(D,m){D=this.words=D||[],this.sigBytes=m!=U?m:4*D.length},toString:function(D){return(D||q).stringify(this)},concat:function(D){var m=this.words,O=D.words,g=this.sigBytes;if(D=D.sigBytes,this.clamp(),g%4)for(var _=0;_<D;_++)m[g+_>>>2]|=(O[_>>>2]>>>24-8*(_%4)&255)<<24-8*((g+_)%4);else if(65535<O.length)for(_=0;_<D;_+=4)m[g+_>>>2]=O[_>>>2];else m.push.apply(m,O);return this.sigBytes+=D,this},clamp:function(){var D=this.words,m=this.sigBytes;D[m>>>2]&=4294967295<<32-8*(m%4),D.length=S.ceil(m/4)},clone:function(){var D=j.clone.call(this);return D.words=this.words.slice(0),D},random:function(D){for(var m=[],O=0;O<D;O+=4)m.push(4294967296*S.random()|0);return new X.init(m,D)}}),K=V.enc={},q=K.Hex={stringify:function(D){var m=D.words;D=D.sigBytes;for(var O=[],g=0;g<D;g++){var _=m[g>>>2]>>>24-8*(g%4)&255;O.push((_>>>4).toString(16)),O.push((_&15).toString(16))}return O.join("")},parse:function(D){for(var m=D.length,O=[],g=0;g<m;g+=2)O[g>>>3]|=parseInt(D.substr(g,2),16)<<24-4*(g%8);return new X.init(O,m/2)}},z=K.Latin1={stringify:function(D){var m=D.words;D=D.sigBytes;for(var O=[],g=0;g<D;g++)O.push(String.fromCharCode(m[g>>>2]>>>24-8*(g%4)&255));return O.join("")},parse:function(D){for(var m=D.length,O=[],g=0;g<m;g++)O[g>>>2]|=(D.charCodeAt(g)&255)<<24-8*(g%4);return new X.init(O,m)}},re=K.Utf8={stringify:function(D){try{return decodeURIComponent(escape(z.stringify(D)))}catch(m){throw Error("Malformed UTF-8 data")}},parse:function(D){return z.parse(unescape(encodeURIComponent(D)))}},Q=R.BufferedBlockAlgorithm=j.extend({reset:function(){this._data=new X.init,this._nDataBytes=0},_append:function(D){typeof D=="string"&&(D=re.parse(D)),this._data.concat(D),this._nDataBytes+=D.sigBytes},_process:function(D){var m=this._data,O=m.words,g=m.sigBytes,_=this.blockSize,N=g/(4*_),N=D?S.ceil(N):S.max((N|0)-this._minBufferSize,0);if(D=N*_,g=S.min(4*D,g),D){for(var P=0;P<D;P+=_)this._doProcessBlock(O,P);P=O.splice(0,D),m.sigBytes-=g}return new X.init(P,g)},clone:function(){var D=j.clone.call(this);return D._data=this._data.clone(),D},_minBufferSize:0});R.Hasher=Q.extend({cfg:j.extend(),init:function(D){this.cfg=this.cfg.extend(D),this.reset()},reset:function(){Q.reset.call(this),this._doReset()},update:function(D){return this._append(D),this._process(),this},finalize:function(D){return D&&this._append(D),this._doFinalize()},blockSize:16,_createHelper:function(D){return function(m,O){return new D.init(O).finalize(m)}},_createHmacHelper:function(D){return function(m,O){return new se.HMAC.init(D,O).finalize(m)}}});var se=V.algo={};return V}(Math);(function(){var S=l,w=S.lib,U=w.WordArray,V=w.Hasher,R=[],w=S.algo.SHA1=V.extend({_doReset:function(){this._hash=new U.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(X,K){for(var q=this._hash.words,z=q[0],re=q[1],Q=q[2],se=q[3],I=q[4],D=0;80>D;D++){if(16>D)R[D]=X[K+D]|0;else{var m=R[D-3]^R[D-8]^R[D-14]^R[D-16];R[D]=m<<1|m>>>31}m=(z<<5|z>>>27)+I+R[D],m=20>D?m+((re&Q|~re&se)+1518500249):40>D?m+((re^Q^se)+1859775393):60>D?m+((re&Q|re&se|Q&se)-1894007588):m+((re^Q^se)-899497514),I=se,se=Q,Q=re<<30|re>>>2,re=z,z=m}q[0]=q[0]+z|0,q[1]=q[1]+re|0,q[2]=q[2]+Q|0,q[3]=q[3]+se|0,q[4]=q[4]+I|0},_doFinalize:function(){var X=this._data,K=X.words,q=8*this._nDataBytes,z=8*X.sigBytes;return K[z>>>5]|=128<<24-z%32,K[(z+64>>>9<<4)+14]=Math.floor(q/4294967296),K[(z+64>>>9<<4)+15]=q,X.sigBytes=4*K.length,this._process(),this._hash},clone:function(){var X=V.clone.call(this);return X._hash=this._hash.clone(),X}});S.SHA1=V._createHelper(w),S.HmacSHA1=V._createHmacHelper(w)})(),function(){var S=l,U=S.enc.Utf8;S.algo.HMAC=S.lib.Base.extend({init:function(R,w){R=this._hasher=new R.init,typeof w=="string"&&(w=U.parse(w));var j=R.blockSize,X=4*j;w.sigBytes>X&&(w=R.finalize(w)),w.clamp();for(var K=this._oKey=w.clone(),q=this._iKey=w.clone(),z=K.words,re=q.words,Q=0;Q<j;Q++)z[Q]^=1549556828,re[Q]^=909522486;K.sigBytes=q.sigBytes=X,this.reset()},reset:function(){var R=this._hasher;R.reset(),R.update(this._iKey)},update:function(R){return this._hasher.update(R),this},finalize:function(R){var w=this._hasher;return R=w.finalize(R),w.reset(),w.finalize(this._oKey.clone().concat(R))}})}(),function(){var S=l,U=S.lib,V=U.WordArray,R=S.enc;R.Base64={stringify:function(j){var X=j.words,K=j.sigBytes,q=this._map;j.clamp();for(var z=[],re=0;re<K;re+=3)for(var Q=X[re>>>2]>>>24-re%4*8&255,se=X[re+1>>>2]>>>24-(re+1)%4*8&255,I=X[re+2>>>2]>>>24-(re+2)%4*8&255,D=Q<<16|se<<8|I,m=0;m<4&&re+m*.75<K;m++)z.push(q.charAt(D>>>6*(3-m)&63));var O=q.charAt(64);if(O)for(;z.length%4;)z.push(O);return z.join("")},parse:function(j){var X=j.length,K=this._map,q=K.charAt(64);if(q){var z=j.indexOf(q);z!=-1&&(X=z)}for(var re=[],Q=0,se=0;se<X;se++)if(se%4){var I=K.indexOf(j.charAt(se-1))<<se%4*2,D=K.indexOf(j.charAt(se))>>>6-se%4*2;re[Q>>>2]|=(I|D)<<24-Q%4*8,Q++}return V.create(re,Q)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),E(f)==="object"?f.exports=l:window.CryptoJS=l}).call(this,i("./node_modules/webpack/buildin/module.js")(u))},"./lib/json2xml.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js"),E="a-zA-Z_À-ÖØ-öø-ÿͰ-ͽͿ--⁰-Ⰰ-、-豈-﷏ﷰ-�",l="-.0-9·̀-ͯ‿⁀",S=new RegExp("^([^"+E+"])|^((x|X)(m|M)(l|L))|([^"+E+l+"])","g"),U=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,V=function(K){var q=[];if(K instanceof Object)for(var z in K)K.hasOwnProperty(z)&&q.push(z);return q},R=function(K,q){var z=function(Q,se,I,D,m){var O=q.indent!==void 0?q.indent:" ",g=q.prettyPrint?`
- `+new Array(D).join(O):"";q.removeIllegalNameCharacters&&(Q=Q.replace(S,"_"));var _=[g,"<",Q,I||""];return se&&se.length>0?(_.push(">"),_.push(se),m&&_.push(g),_.push("</"),_.push(Q),_.push(">")):_.push("/>"),_.join("")};return function re(Q,se,I){var D=f(Q);switch((Array.isArray?Array.isArray(Q):Q instanceof Array)?D="array":Q instanceof Date&&(D="date"),D){case"array":var m=[];return Q.map(function(N){m.push(re(N,1,I+1))}),q.prettyPrint&&m.push(`
- `),m.join("");case"date":return Q.toJSON?Q.toJSON():Q+"";case"object":var O=[];for(var g in Q)if(Q.hasOwnProperty(g))if(Q[g]instanceof Array)for(var _=0;_<Q[g].length;_++)Q[g].hasOwnProperty(_)&&O.push(z(g,re(Q[g][_],0,I+1),null,I+1,V(Q[g][_]).length));else O.push(z(g,re(Q[g],0,I+1),null,I+1));return q.prettyPrint&&O.length>0&&O.push(`
- `),O.join("");case"function":return Q();default:return q.escape?j(Q):""+Q}}(K,0,0)},w=function(K){var q=['<?xml version="1.0" encoding="UTF-8"'];return K&&q.push(' standalone="yes"'),q.push("?>"),q.join("")};function j(X){return(""+X).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(U,"")}u.exports=function(X,K){if(K||(K={xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0}),typeof X=="string")try{X=JSON.parse(X.toString())}catch(Q){return!1}var q="",z="";K&&(f(K)=="object"?(K.xmlHeader&&(q=w(!!K.xmlHeader.standalone)),typeof K.docType<"u"&&(z="<!DOCTYPE "+K.docType+">")):q=w()),K=K||{};var re=[q,K.prettyPrint&&z?`
- `:"",z,R(X,K)];return re.join("").replace(/\n{2,}/g,`
- `).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(u){return Object.prototype.toString.call(u)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(u){return _typeof(u)==="object"&&u.buffer&&u.buffer.constructor===ArrayBuffer});var createOutputMethod=function(y){return function(i,f){return new Md5(!0).update(i,f)[y]()}},createMethod=function(){var y=createOutputMethod("hex");NODE_JS&&(y=nodeWrap(y)),y.getCtx=y.create=function(){return new Md5},y.update=function(E){return y.create().update(E)};for(var i=0;i<OUTPUT_TYPES.length;++i){var f=OUTPUT_TYPES[i];y[f]=createOutputMethod(f)}return y},nodeWrap=function nodeWrap(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function u(y){if(typeof y=="string")return crypto.createHash("md5").update(y,"utf8").digest("hex");if(y==null)throw ERROR;return y.constructor===ArrayBuffer&&(y=new Uint8Array(y)),Array.isArray(y)||ArrayBuffer.isView(y)||y.constructor===Buffer?crypto.createHash("md5").update(new Buffer(y)).digest("hex"):method(y)};return nodeMethod};function Md5(u){if(u)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 y=new ArrayBuffer(68);this.buffer8=new Uint8Array(y),this.blocks=new Uint32Array(y)}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(u,y){if(!this.finalized){for(var i,f=0,E,l=u.length,S=this.blocks,U=this.buffer8;f<l;){if(this.hashed&&(this.hashed=!1,S[0]=S[16],S[16]=S[1]=S[2]=S[3]=S[4]=S[5]=S[6]=S[7]=S[8]=S[9]=S[10]=S[11]=S[12]=S[13]=S[14]=S[15]=0),ARRAY_BUFFER)for(E=this.start;f<l&&E<64;++f)i=u.charCodeAt(f),y||i<128?U[E++]=i:i<2048?(U[E++]=192|i>>6,U[E++]=128|i&63):i<55296||i>=57344?(U[E++]=224|i>>12,U[E++]=128|i>>6&63,U[E++]=128|i&63):(i=65536+((i&1023)<<10|u.charCodeAt(++f)&1023),U[E++]=240|i>>18,U[E++]=128|i>>12&63,U[E++]=128|i>>6&63,U[E++]=128|i&63);else for(E=this.start;f<l&&E<64;++f)i=u.charCodeAt(f),y||i<128?S[E>>2]|=i<<SHIFT[E++&3]:i<2048?(S[E>>2]|=(192|i>>6)<<SHIFT[E++&3],S[E>>2]|=(128|i&63)<<SHIFT[E++&3]):i<55296||i>=57344?(S[E>>2]|=(224|i>>12)<<SHIFT[E++&3],S[E>>2]|=(128|i>>6&63)<<SHIFT[E++&3],S[E>>2]|=(128|i&63)<<SHIFT[E++&3]):(i=65536+((i&1023)<<10|u.charCodeAt(++f)&1023),S[E>>2]|=(240|i>>18)<<SHIFT[E++&3],S[E>>2]|=(128|i>>12&63)<<SHIFT[E++&3],S[E>>2]|=(128|i>>6&63)<<SHIFT[E++&3],S[E>>2]|=(128|i&63)<<SHIFT[E++&3]);this.lastByteIndex=E,this.bytes+=E-this.start,E>=64?(this.start=E-64,this.hash(),this.hashed=!0):this.start=E}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 u=this.blocks,y=this.lastByteIndex;u[y>>2]|=EXTRA[y&3],y>=56&&(this.hashed||this.hash(),u[0]=u[16],u[16]=u[1]=u[2]=u[3]=u[4]=u[5]=u[6]=u[7]=u[8]=u[9]=u[10]=u[11]=u[12]=u[13]=u[14]=u[15]=0),u[14]=this.bytes<<3,u[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var u,y,i,f,E,l,S=this.blocks;this.first?(u=S[0]-680876937,u=(u<<7|u>>>25)-271733879<<0,f=(-1732584194^u&2004318071)+S[1]-117830708,f=(f<<12|f>>>20)+u<<0,i=(-271733879^f&(u^-271733879))+S[2]-1126478375,i=(i<<17|i>>>15)+f<<0,y=(u^i&(f^u))+S[3]-1316259209,y=(y<<22|y>>>10)+i<<0):(u=this.h0,y=this.h1,i=this.h2,f=this.h3,u+=(f^y&(i^f))+S[0]-680876936,u=(u<<7|u>>>25)+y<<0,f+=(i^u&(y^i))+S[1]-389564586,f=(f<<12|f>>>20)+u<<0,i+=(y^f&(u^y))+S[2]+606105819,i=(i<<17|i>>>15)+f<<0,y+=(u^i&(f^u))+S[3]-1044525330,y=(y<<22|y>>>10)+i<<0),u+=(f^y&(i^f))+S[4]-176418897,u=(u<<7|u>>>25)+y<<0,f+=(i^u&(y^i))+S[5]+1200080426,f=(f<<12|f>>>20)+u<<0,i+=(y^f&(u^y))+S[6]-1473231341,i=(i<<17|i>>>15)+f<<0,y+=(u^i&(f^u))+S[7]-45705983,y=(y<<22|y>>>10)+i<<0,u+=(f^y&(i^f))+S[8]+1770035416,u=(u<<7|u>>>25)+y<<0,f+=(i^u&(y^i))+S[9]-1958414417,f=(f<<12|f>>>20)+u<<0,i+=(y^f&(u^y))+S[10]-42063,i=(i<<17|i>>>15)+f<<0,y+=(u^i&(f^u))+S[11]-1990404162,y=(y<<22|y>>>10)+i<<0,u+=(f^y&(i^f))+S[12]+1804603682,u=(u<<7|u>>>25)+y<<0,f+=(i^u&(y^i))+S[13]-40341101,f=(f<<12|f>>>20)+u<<0,i+=(y^f&(u^y))+S[14]-1502002290,i=(i<<17|i>>>15)+f<<0,y+=(u^i&(f^u))+S[15]+1236535329,y=(y<<22|y>>>10)+i<<0,u+=(i^f&(y^i))+S[1]-165796510,u=(u<<5|u>>>27)+y<<0,f+=(y^i&(u^y))+S[6]-1069501632,f=(f<<9|f>>>23)+u<<0,i+=(u^y&(f^u))+S[11]+643717713,i=(i<<14|i>>>18)+f<<0,y+=(f^u&(i^f))+S[0]-373897302,y=(y<<20|y>>>12)+i<<0,u+=(i^f&(y^i))+S[5]-701558691,u=(u<<5|u>>>27)+y<<0,f+=(y^i&(u^y))+S[10]+38016083,f=(f<<9|f>>>23)+u<<0,i+=(u^y&(f^u))+S[15]-660478335,i=(i<<14|i>>>18)+f<<0,y+=(f^u&(i^f))+S[4]-405537848,y=(y<<20|y>>>12)+i<<0,u+=(i^f&(y^i))+S[9]+568446438,u=(u<<5|u>>>27)+y<<0,f+=(y^i&(u^y))+S[14]-1019803690,f=(f<<9|f>>>23)+u<<0,i+=(u^y&(f^u))+S[3]-187363961,i=(i<<14|i>>>18)+f<<0,y+=(f^u&(i^f))+S[8]+1163531501,y=(y<<20|y>>>12)+i<<0,u+=(i^f&(y^i))+S[13]-1444681467,u=(u<<5|u>>>27)+y<<0,f+=(y^i&(u^y))+S[2]-51403784,f=(f<<9|f>>>23)+u<<0,i+=(u^y&(f^u))+S[7]+1735328473,i=(i<<14|i>>>18)+f<<0,y+=(f^u&(i^f))+S[12]-1926607734,y=(y<<20|y>>>12)+i<<0,E=y^i,u+=(E^f)+S[5]-378558,u=(u<<4|u>>>28)+y<<0,f+=(E^u)+S[8]-2022574463,f=(f<<11|f>>>21)+u<<0,l=f^u,i+=(l^y)+S[11]+1839030562,i=(i<<16|i>>>16)+f<<0,y+=(l^i)+S[14]-35309556,y=(y<<23|y>>>9)+i<<0,E=y^i,u+=(E^f)+S[1]-1530992060,u=(u<<4|u>>>28)+y<<0,f+=(E^u)+S[4]+1272893353,f=(f<<11|f>>>21)+u<<0,l=f^u,i+=(l^y)+S[7]-155497632,i=(i<<16|i>>>16)+f<<0,y+=(l^i)+S[10]-1094730640,y=(y<<23|y>>>9)+i<<0,E=y^i,u+=(E^f)+S[13]+681279174,u=(u<<4|u>>>28)+y<<0,f+=(E^u)+S[0]-358537222,f=(f<<11|f>>>21)+u<<0,l=f^u,i+=(l^y)+S[3]-722521979,i=(i<<16|i>>>16)+f<<0,y+=(l^i)+S[6]+76029189,y=(y<<23|y>>>9)+i<<0,E=y^i,u+=(E^f)+S[9]-640364487,u=(u<<4|u>>>28)+y<<0,f+=(E^u)+S[12]-421815835,f=(f<<11|f>>>21)+u<<0,l=f^u,i+=(l^y)+S[15]+530742520,i=(i<<16|i>>>16)+f<<0,y+=(l^i)+S[2]-995338651,y=(y<<23|y>>>9)+i<<0,u+=(i^(y|~f))+S[0]-198630844,u=(u<<6|u>>>26)+y<<0,f+=(y^(u|~i))+S[7]+1126891415,f=(f<<10|f>>>22)+u<<0,i+=(u^(f|~y))+S[14]-1416354905,i=(i<<15|i>>>17)+f<<0,y+=(f^(i|~u))+S[5]-57434055,y=(y<<21|y>>>11)+i<<0,u+=(i^(y|~f))+S[12]+1700485571,u=(u<<6|u>>>26)+y<<0,f+=(y^(u|~i))+S[3]-1894986606,f=(f<<10|f>>>22)+u<<0,i+=(u^(f|~y))+S[10]-1051523,i=(i<<15|i>>>17)+f<<0,y+=(f^(i|~u))+S[1]-2054922799,y=(y<<21|y>>>11)+i<<0,u+=(i^(y|~f))+S[8]+1873313359,u=(u<<6|u>>>26)+y<<0,f+=(y^(u|~i))+S[15]-30611744,f=(f<<10|f>>>22)+u<<0,i+=(u^(f|~y))+S[6]-1560198380,i=(i<<15|i>>>17)+f<<0,y+=(f^(i|~u))+S[13]+1309151649,y=(y<<21|y>>>11)+i<<0,u+=(i^(y|~f))+S[4]-145523070,u=(u<<6|u>>>26)+y<<0,f+=(y^(u|~i))+S[11]-1120210379,f=(f<<10|f>>>22)+u<<0,i+=(u^(f|~y))+S[2]+718787259,i=(i<<15|i>>>17)+f<<0,y+=(f^(i|~u))+S[9]-343485551,y=(y<<21|y>>>11)+i<<0,this.first?(this.h0=u+1732584193<<0,this.h1=y-271733879<<0,this.h2=i-1732584194<<0,this.h3=f+271733878<<0,this.first=!1):(this.h0=this.h0+u<<0,this.h1=this.h1+y<<0,this.h2=this.h2+i<<0,this.h3=this.h3+f<<0)},Md5.prototype.hex=function(){this.finalize();var u=this.h0,y=this.h1,i=this.h2,f=this.h3;return 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[y>>4&15]+HEX_CHARS[y&15]+HEX_CHARS[y>>12&15]+HEX_CHARS[y>>8&15]+HEX_CHARS[y>>20&15]+HEX_CHARS[y>>16&15]+HEX_CHARS[y>>28&15]+HEX_CHARS[y>>24&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[i&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[f>>4&15]+HEX_CHARS[f&15]+HEX_CHARS[f>>12&15]+HEX_CHARS[f>>8&15]+HEX_CHARS[f>>20&15]+HEX_CHARS[f>>16&15]+HEX_CHARS[f>>28&15]+HEX_CHARS[f>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(u){if(u==="hex")return this.hex();this.finalize();var y=this.h0,i=this.h1,f=this.h2,E=this.h3,l=[y&255,y>>8&255,y>>16&255,y>>24&255,i&255,i>>8&255,i>>16&255,i>>24&255,f&255,f>>8&255,f>>16&255,f>>24&255,E&255,E>>8&255,E>>16&255,E>>24&255];return l},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var u=new ArrayBuffer(16),y=new Uint32Array(u);return y[0]=this.h0,y[1]=this.h1,y[2]=this.h2,y[3]=this.h3,u},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var u,y,i,f="",E=this.array(),l=0;l<15;)u=E[l++],y=E[l++],i=E[l++],f+=BASE64_ENCODE_CHAR[u>>>2]+BASE64_ENCODE_CHAR[(u<<4|y>>>4)&63]+BASE64_ENCODE_CHAR[(y<<2|i>>>6)&63]+BASE64_ENCODE_CHAR[i&63];return u=E[l],f+=BASE64_ENCODE_CHAR[u>>>2]+BASE64_ENCODE_CHAR[u<<4&63]+"==",f};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(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js"),E=function(w){switch(f(w)){case"string":return w;case"boolean":return w?"true":"false";case"number":return isFinite(w)?w:"";default:return""}},l=function(w,j,X,K){return j=j||"&",X=X||"=",w===null&&(w=void 0),f(w)==="object"?Object.keys(w).map(function(q){var z=encodeURIComponent(E(q))+X;return Array.isArray(w[q])?w[q].map(function(re){return z+encodeURIComponent(E(re))}).join(j):z+encodeURIComponent(E(w[q]))}).filter(Boolean).join(j):K?encodeURIComponent(E(K))+X+encodeURIComponent(E(w)):""},S=function(w,j,X){var K={};return j.getAllResponseHeaders().trim().split(`
- `).forEach(function(q){if(q){var z=q.indexOf(":"),re=q.substr(0,z).trim().toLowerCase(),Q=q.substr(z+1).trim();K[re]=Q}}),{error:w,statusCode:j.status,statusMessage:j.statusText,headers:K,body:X}},U=function(w,j){return!j&&j==="text"?w.responseText:w.response},V=function(w,j){var X=(w.method||"GET").toUpperCase(),K=w.url;if(w.qs){var q=l(w.qs);q&&(K+=(K.indexOf("?")===-1?"?":"&")+q)}var z=new XMLHttpRequest;if(z.open(X,K,!0),z.responseType=w.dataType||"text",w.xhrFields)for(var re in w.xhrFields)z[re]=w.xhrFields[re];var Q=w.headers;if(Q)for(var se in Q)Q.hasOwnProperty(se)&&se.toLowerCase()!=="content-length"&&se.toLowerCase()!=="user-agent"&&se.toLowerCase()!=="origin"&&se.toLowerCase()!=="host"&&z.setRequestHeader(se,Q[se]);return w.onProgress&&z.upload&&(z.upload.onprogress=w.onProgress),w.onDownloadProgress&&(z.onprogress=w.onDownloadProgress),w.timeout&&(z.timeout=w.timeout),z.ontimeout=function(I){var D=new Error("timeout");j(S(D,z))},z.onload=function(){j(S(null,z,U(z,w.dataType)))},z.onerror=function(I){var D=U(z,w.dataType);if(D)j(S(null,z,D));else{var m=z.statusText;!m&&z.status===0&&(m=new Error("CORS blocked or network error")),j(S(m,z,D))}},z.send(w.body||""),z};u.exports=V},"./lib/xml2json.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/index.js").DOMParser,E=function(){this.version="1.3.5";var S={mergeCDATA:!0,normalize:!0,stripElemPrefix:!0},U=new RegExp(/(?!xmlns)^.*:/);return this.grokType=function(V){return/^\s*$/.test(V)?null:/^(?:true|false)$/i.test(V)?V.toLowerCase()==="true":isFinite(V)?parseFloat(V):V},this.parseString=function(V,R){if(V){var w=this.stringToXML(V);return w.getElementsByTagName("parsererror").length?null:this.parseXML(w,R)}else return null},this.parseXML=function(V,R){for(var w in R)S[w]=R[w];var j={},X=0,K="",q=V.childNodes.length;if(q)for(var z,re,Q,se=0;se<V.childNodes.length;se++)z=V.childNodes.item(se),z.nodeType===4?S.mergeCDATA&&(K+=z.nodeValue):z.nodeType===3?K+=z.nodeValue:z.nodeType===1&&(X===0&&(j={}),S.stripElemPrefix?re=z.nodeName.replace(U,""):re=z.nodeName,Q=E.parseXML(z),j.hasOwnProperty(re)?(j[re].constructor!==Array&&(j[re]=[j[re]]),j[re].push(Q)):(j[re]=Q,X++));return Object.keys(j).length||(j=K||""),j},this.xmlToString=function(V){try{var R=V.xml?V.xml:new XMLSerializer().serializeToString(V);return R}catch(w){return null}},this.stringToXML=function(V){try{var R=null;if(window.DOMParser){var w=new f;return R=w.parseFromString(V,"text/xml"),R}else return R=new ActiveXObject("Microsoft.XMLDOM"),R.async=!1,R.loadXML(V),R}catch(j){return null}},this}.call({}),l=function(U){return E.parseString(U)};u.exports=l},"./node_modules/@babel/runtime/helpers/classCallCheck.js":function(u,y){function i(f,E){if(!(f instanceof E))throw new TypeError("Cannot call a class as a function")}u.exports=i,u.exports.__esModule=!0,u.exports.default=u.exports},"./node_modules/@babel/runtime/helpers/createClass.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function E(S,U){for(var V=0;V<U.length;V++){var R=U[V];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(S,f(R.key),R)}}function l(S,U,V){return U&&E(S.prototype,U),V&&E(S,V),Object.defineProperty(S,"prototype",{writable:!1}),S}u.exports=l,u.exports.__esModule=!0,u.exports.default=u.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js").default;function E(l,S){if(f(l)!=="object"||l===null)return l;var U=l[Symbol.toPrimitive];if(U!==void 0){var V=U.call(l,S||"default");if(f(V)!=="object")return V;throw new TypeError("@@toPrimitive must return a primitive value.")}return(S==="string"?String:Number)(l)}u.exports=E,u.exports.__esModule=!0,u.exports.default=u.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js").default,E=i("./node_modules/@babel/runtime/helpers/toPrimitive.js");function l(S){var U=E(S,"string");return f(U)==="symbol"?U:String(U)}u.exports=l,u.exports.__esModule=!0,u.exports.default=u.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(u,y){function i(f){"@babel/helpers - typeof";return u.exports=i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},u.exports.__esModule=!0,u.exports.default=u.exports,i(f)}u.exports=i,u.exports.__esModule=!0,u.exports.default=u.exports},"./node_modules/@xmldom/xmldom/lib/conventions.js":function(u,y,i){function f(V,R,w){if(w===void 0&&(w=Array.prototype),V&&typeof w.find=="function")return w.find.call(V,R);for(var j=0;j<V.length;j++)if(Object.prototype.hasOwnProperty.call(V,j)){var X=V[j];if(R.call(void 0,X,j,V))return X}}function E(V,R){return R===void 0&&(R=Object),R&&typeof R.freeze=="function"?R.freeze(V):V}function l(V,R){if(V===null||typeof V!="object")throw new TypeError("target is not an object");for(var w in R)Object.prototype.hasOwnProperty.call(R,w)&&(V[w]=R[w]);return V}var S=E({HTML:"text/html",isHTML:function(V){return V===S.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),U=E({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(V){return V===U.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});y.assign=l,y.find=f,y.freeze=E,y.MIME_TYPE=S,y.NAMESPACE=U},"./node_modules/@xmldom/xmldom/lib/dom-parser.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/conventions.js"),E=i("./node_modules/@xmldom/xmldom/lib/dom.js"),l=i("./node_modules/@xmldom/xmldom/lib/entities.js"),S=i("./node_modules/@xmldom/xmldom/lib/sax.js"),U=E.DOMImplementation,V=f.NAMESPACE,R=S.ParseError,w=S.XMLReader;function j(I){return I.replace(/\r[\n\u0085]/g,`
- `).replace(/[\r\u0085\u2028]/g,`
- `)}function X(I){this.options=I||{locator:{}}}X.prototype.parseFromString=function(I,D){var m=this.options,O=new w,g=m.domBuilder||new q,_=m.errorHandler,N=m.locator,P=m.xmlns||{},L=/\/x?html?$/.test(D),x=L?l.HTML_ENTITIES:l.XML_ENTITIES;N&&g.setDocumentLocator(N),O.errorHandler=K(_,g,N),O.domBuilder=m.domBuilder||g,L&&(P[""]=V.HTML),P.xml=P.xml||V.XML;var H=m.normalizeLineEndings||j;return I&&typeof I=="string"?O.parse(H(I),P,x):O.errorHandler.error("invalid doc source"),g.doc};function K(I,D,m){if(!I){if(D instanceof q)return D;I=D}var O={},g=I instanceof Function;m=m||{};function _(N){var P=I[N];!P&&g&&(P=I.length==2?function(L){I(N,L)}:I),O[N]=P&&function(L){P("[xmldom "+N+"] "+L+re(m))}||function(){}}return _("warning"),_("error"),_("fatalError"),O}function q(){this.cdata=!1}function z(I,D){D.lineNumber=I.lineNumber,D.columnNumber=I.columnNumber}q.prototype={startDocument:function(){this.doc=new U().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(I,D,m,O){var g=this.doc,_=g.createElementNS(I,m||D),N=O.length;se(this,_),this.currentElement=_,this.locator&&z(this.locator,_);for(var P=0;P<N;P++){var I=O.getURI(P),L=O.getValue(P),m=O.getQName(P),x=g.createAttributeNS(I,m);this.locator&&z(O.getLocator(P),x),x.value=x.nodeValue=L,_.setAttributeNode(x)}},endElement:function(I,D,m){var O=this.currentElement;O.tagName,this.currentElement=O.parentNode},startPrefixMapping:function(I,D){},endPrefixMapping:function(I){},processingInstruction:function(I,D){var m=this.doc.createProcessingInstruction(I,D);this.locator&&z(this.locator,m),se(this,m)},ignorableWhitespace:function(I,D,m){},characters:function(I,D,m){if(I=Q.apply(this,arguments),I){if(this.cdata)var O=this.doc.createCDATASection(I);else var O=this.doc.createTextNode(I);this.currentElement?this.currentElement.appendChild(O):/^\s*$/.test(I)&&this.doc.appendChild(O),this.locator&&z(this.locator,O)}},skippedEntity:function(I){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(I){(this.locator=I)&&(I.lineNumber=0)},comment:function(I,D,m){I=Q.apply(this,arguments);var O=this.doc.createComment(I);this.locator&&z(this.locator,O),se(this,O)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(I,D,m){var O=this.doc.implementation;if(O&&O.createDocumentType){var g=O.createDocumentType(I,D,m);this.locator&&z(this.locator,g),se(this,g),this.doc.doctype=g}},warning:function(I){console.warn("[xmldom warning] "+I,re(this.locator))},error:function(I){console.error("[xmldom error] "+I,re(this.locator))},fatalError:function(I){throw new R(I,this.locator)}};function re(I){if(I)return`
- @`+(I.systemId||"")+"#[line:"+I.lineNumber+",col:"+I.columnNumber+"]"}function Q(I,D,m){return typeof I=="string"?I.substr(D,m):I.length>=D+m||D?new java.lang.String(I,D,m)+"":I}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(I){q.prototype[I]=function(){return null}});function se(I,D){I.currentElement?I.currentElement.appendChild(D):I.doc.appendChild(D)}y.__DOMHandler=q,y.normalizeLineEndings=j,y.DOMParser=X},"./node_modules/@xmldom/xmldom/lib/dom.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/conventions.js"),E=f.find,l=f.NAMESPACE;function S(a){return a!==""}function U(a){return a?a.split(/[\t\n\f\r ]+/).filter(S):[]}function V(a,h){return a.hasOwnProperty(h)||(a[h]=!0),a}function R(a){if(!a)return[];var h=U(a);return Object.keys(h.reduce(V,{}))}function w(a){return function(h){return a&&a.indexOf(h)!==-1}}function j(a,h){for(var k in a)Object.prototype.hasOwnProperty.call(a,k)&&(h[k]=a[k])}function X(a,h){var k=a.prototype;if(!(k instanceof h)){let M=function(){};M.prototype=h.prototype,M=new M,j(k,M),a.prototype=k=M}k.constructor!=a&&(typeof a!="function"&&console.error("unknown Class:"+a),k.constructor=a)}var K={},q=K.ELEMENT_NODE=1,z=K.ATTRIBUTE_NODE=2,re=K.TEXT_NODE=3,Q=K.CDATA_SECTION_NODE=4,se=K.ENTITY_REFERENCE_NODE=5,I=K.ENTITY_NODE=6,D=K.PROCESSING_INSTRUCTION_NODE=7,m=K.COMMENT_NODE=8,O=K.DOCUMENT_NODE=9,g=K.DOCUMENT_TYPE_NODE=10,_=K.DOCUMENT_FRAGMENT_NODE=11,N=K.NOTATION_NODE=12,P={},L={};P.INDEX_SIZE_ERR=(L[1]="Index size error",1),P.DOMSTRING_SIZE_ERR=(L[2]="DOMString size error",2);var x=P.HIERARCHY_REQUEST_ERR=(L[3]="Hierarchy request error",3);P.WRONG_DOCUMENT_ERR=(L[4]="Wrong document",4),P.INVALID_CHARACTER_ERR=(L[5]="Invalid character",5),P.NO_DATA_ALLOWED_ERR=(L[6]="No data allowed",6),P.NO_MODIFICATION_ALLOWED_ERR=(L[7]="No modification allowed",7);var H=P.NOT_FOUND_ERR=(L[8]="Not found",8);P.NOT_SUPPORTED_ERR=(L[9]="Not supported",9);var G=P.INUSE_ATTRIBUTE_ERR=(L[10]="Attribute in use",10);P.INVALID_STATE_ERR=(L[11]="Invalid state",11),P.SYNTAX_ERR=(L[12]="Syntax error",12),P.INVALID_MODIFICATION_ERR=(L[13]="Invalid modification",13),P.NAMESPACE_ERR=(L[14]="Invalid namespace",14),P.INVALID_ACCESS_ERR=(L[15]="Invalid access",15);function W(a,h){if(h instanceof Error)var k=h;else k=this,Error.call(this,L[a]),this.message=L[a],Error.captureStackTrace&&Error.captureStackTrace(this,W);return k.code=a,h&&(this.message=this.message+": "+h),k}W.prototype=Error.prototype,j(P,W);function Z(){}Z.prototype={length:0,item:function(a){return a>=0&&a<this.length?this[a]:null},toString:function(a,h){for(var k=[],M=0;M<this.length;M++)Je(this[M],k,a,h);return k.join("")},filter:function(a){return Array.prototype.filter.call(this,a)},indexOf:function(a){return Array.prototype.indexOf.call(this,a)}};function oe(a,h){this._node=a,this._refresh=h,le(this)}function le(a){var h=a._node._inc||a._node.ownerDocument._inc;if(a._inc!==h){var k=a._refresh(a._node);if(ot(a,"length",k.length),!a.$$length||k.length<a.$$length)for(var M=k.length;M in a;M++)Object.prototype.hasOwnProperty.call(a,M)&&delete a[M];j(k,a),a._inc=h}}oe.prototype.item=function(a){return le(this),this[a]||null},X(oe,Z);function ue(){}function te(a,h){for(var k=a.length;k--;)if(a[k]===h)return k}function de(a,h,k,M){if(M?h[te(h,M)]=k:h[h.length++]=k,a){k.ownerElement=a;var he=a.ownerDocument;he&&(M&&ye(he,a,M),ve(he,a,k))}}function ae(a,h,k){var M=te(h,k);if(M>=0){for(var he=h.length-1;M<he;)h[M]=h[++M];if(h.length=he,a){var xe=a.ownerDocument;xe&&(ye(xe,a,k),k.ownerElement=null)}}else throw new W(H,new Error(a.tagName+"@"+k))}ue.prototype={length:0,item:Z.prototype.item,getNamedItem:function(a){for(var h=this.length;h--;){var k=this[h];if(k.nodeName==a)return k}},setNamedItem:function(a){var h=a.ownerElement;if(h&&h!=this._ownerElement)throw new W(G);var k=this.getNamedItem(a.nodeName);return de(this._ownerElement,this,a,k),k},setNamedItemNS:function(a){var h=a.ownerElement,k;if(h&&h!=this._ownerElement)throw new W(G);return k=this.getNamedItemNS(a.namespaceURI,a.localName),de(this._ownerElement,this,a,k),k},removeNamedItem:function(a){var h=this.getNamedItem(a);return ae(this._ownerElement,this,h),h},removeNamedItemNS:function(a,h){var k=this.getNamedItemNS(a,h);return ae(this._ownerElement,this,k),k},getNamedItemNS:function(a,h){for(var k=this.length;k--;){var M=this[k];if(M.localName==h&&M.namespaceURI==a)return M}return null}};function me(){}me.prototype={hasFeature:function(a,h){return!0},createDocument:function(a,h,k){var M=new Ce;if(M.implementation=this,M.childNodes=new Z,M.doctype=k||null,k&&M.appendChild(k),h){var he=M.createElementNS(a,h);M.appendChild(he)}return M},createDocumentType:function(a,h,k){var M=new be;return M.name=a,M.nodeName=a,M.publicId=h||"",M.systemId=k||"",M}};function $(){}$.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(a,h){return s(this,a,h)},replaceChild:function(a,h){s(this,a,h,n),h&&this.removeChild(h)},removeChild:function(a){return Ee(this,a)},appendChild:function(a){return this.insertBefore(a,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(a){return tt(this.ownerDocument||this,this,a)},normalize:function(){for(var a=this.firstChild;a;){var h=a.nextSibling;h&&h.nodeType==re&&a.nodeType==re?(this.removeChild(h),a.appendData(h.data)):(a.normalize(),a=h)}},isSupported:function(a,h){return this.ownerDocument.implementation.hasFeature(a,h)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(a){for(var h=this;h;){var k=h._nsMap;if(k){for(var M in k)if(Object.prototype.hasOwnProperty.call(k,M)&&k[M]===a)return M}h=h.nodeType==z?h.ownerDocument:h.parentNode}return null},lookupNamespaceURI:function(a){for(var h=this;h;){var k=h._nsMap;if(k&&Object.prototype.hasOwnProperty.call(k,a))return k[a];h=h.nodeType==z?h.ownerDocument:h.parentNode}return null},isDefaultNamespace:function(a){var h=this.lookupPrefix(a);return h==null}};function ne(a){return a=="<"&&"<"||a==">"&&">"||a=="&"&&"&"||a=='"'&&"""||"&#"+a.charCodeAt()+";"}j(K,$),j(K,$.prototype);function ge(a,h){if(h(a))return!0;if(a=a.firstChild)do if(ge(a,h))return!0;while(a=a.nextSibling)}function Ce(){this.ownerDocument=this}function ve(a,h,k){a&&a._inc++;var M=k.namespaceURI;M===l.XMLNS&&(h._nsMap[k.prefix?k.localName:""]=k.value)}function ye(a,h,k,M){a&&a._inc++;var he=k.namespaceURI;he===l.XMLNS&&delete h._nsMap[k.prefix?k.localName:""]}function Ae(a,h,k){if(a&&a._inc){a._inc++;var M=h.childNodes;if(k)M[M.length++]=k;else{for(var he=h.firstChild,xe=0;he;)M[xe++]=he,he=he.nextSibling;M.length=xe,delete M[M.length]}}}function Ee(a,h){var k=h.previousSibling,M=h.nextSibling;return k?k.nextSibling=M:a.firstChild=M,M?M.previousSibling=k:a.lastChild=k,h.parentNode=null,h.previousSibling=null,h.nextSibling=null,Ae(a.ownerDocument,a),h}function ke(a){return a&&(a.nodeType===$.DOCUMENT_NODE||a.nodeType===$.DOCUMENT_FRAGMENT_NODE||a.nodeType===$.ELEMENT_NODE)}function Te(a){return a&&(Pe(a)||qe(a)||we(a)||a.nodeType===$.DOCUMENT_FRAGMENT_NODE||a.nodeType===$.COMMENT_NODE||a.nodeType===$.PROCESSING_INSTRUCTION_NODE)}function we(a){return a&&a.nodeType===$.DOCUMENT_TYPE_NODE}function Pe(a){return a&&a.nodeType===$.ELEMENT_NODE}function qe(a){return a&&a.nodeType===$.TEXT_NODE}function _e(a,h){var k=a.childNodes||[];if(E(k,Pe)||we(h))return!1;var M=E(k,we);return!(h&&M&&k.indexOf(M)>k.indexOf(h))}function ie(a,h){var k=a.childNodes||[];function M(xe){return Pe(xe)&&xe!==h}if(E(k,M))return!1;var he=E(k,we);return!(h&&he&&k.indexOf(he)>k.indexOf(h))}function c(a,h,k){if(!ke(a))throw new W(x,"Unexpected parent node type "+a.nodeType);if(k&&k.parentNode!==a)throw new W(H,"child not in parent");if(!Te(h)||we(h)&&a.nodeType!==$.DOCUMENT_NODE)throw new W(x,"Unexpected node type "+h.nodeType+" for parent node type "+a.nodeType)}function o(a,h,k){var M=a.childNodes||[],he=h.childNodes||[];if(h.nodeType===$.DOCUMENT_FRAGMENT_NODE){var xe=he.filter(Pe);if(xe.length>1||E(he,qe))throw new W(x,"More than one element or text in fragment");if(xe.length===1&&!_e(a,k))throw new W(x,"Element in fragment can not be inserted before doctype")}if(Pe(h)&&!_e(a,k))throw new W(x,"Only one element can be added and only after doctype");if(we(h)){if(E(M,we))throw new W(x,"Only one doctype is allowed");var Ue=E(M,Pe);if(k&&M.indexOf(Ue)<M.indexOf(k))throw new W(x,"Doctype can only be inserted before an element");if(!k&&Ue)throw new W(x,"Doctype can not be appended since element is present")}}function n(a,h,k){var M=a.childNodes||[],he=h.childNodes||[];if(h.nodeType===$.DOCUMENT_FRAGMENT_NODE){var xe=he.filter(Pe);if(xe.length>1||E(he,qe))throw new W(x,"More than one element or text in fragment");if(xe.length===1&&!ie(a,k))throw new W(x,"Element in fragment can not be inserted before doctype")}if(Pe(h)&&!ie(a,k))throw new W(x,"Only one element can be added and only after doctype");if(we(h)){if(E(M,function(Qe){return we(Qe)&&Qe!==k}))throw new W(x,"Only one doctype is allowed");var Ue=E(M,Pe);if(k&&M.indexOf(Ue)<M.indexOf(k))throw new W(x,"Doctype can only be inserted before an element")}}function s(a,h,k,M){c(a,h,k),a.nodeType===$.DOCUMENT_NODE&&(M||o)(a,h,k);var he=h.parentNode;if(he&&he.removeChild(h),h.nodeType===_){var xe=h.firstChild;if(xe==null)return h;var Ue=h.lastChild}else xe=Ue=h;var ce=k?k.previousSibling:a.lastChild;xe.previousSibling=ce,Ue.nextSibling=k,ce?ce.nextSibling=xe:a.firstChild=xe,k==null?a.lastChild=Ue:k.previousSibling=Ue;do xe.parentNode=a;while(xe!==Ue&&(xe=xe.nextSibling));return Ae(a.ownerDocument||a,a),h.nodeType==_&&(h.firstChild=h.lastChild=null),h}function v(a,h){return h.parentNode&&h.parentNode.removeChild(h),h.parentNode=a,h.previousSibling=a.lastChild,h.nextSibling=null,h.previousSibling?h.previousSibling.nextSibling=h:a.firstChild=h,a.lastChild=h,Ae(a.ownerDocument,a,h),h}Ce.prototype={nodeName:"#document",nodeType:O,doctype:null,documentElement:null,_inc:1,insertBefore:function(a,h){if(a.nodeType==_){for(var k=a.firstChild;k;){var M=k.nextSibling;this.insertBefore(k,h),k=M}return a}return s(this,a,h),a.ownerDocument=this,this.documentElement===null&&a.nodeType===q&&(this.documentElement=a),a},removeChild:function(a){return this.documentElement==a&&(this.documentElement=null),Ee(this,a)},replaceChild:function(a,h){s(this,a,h,n),a.ownerDocument=this,h&&this.removeChild(h),Pe(a)&&(this.documentElement=a)},importNode:function(a,h){return nt(this,a,h)},getElementById:function(a){var h=null;return ge(this.documentElement,function(k){if(k.nodeType==q&&k.getAttribute("id")==a)return h=k,!0}),h},getElementsByClassName:function(a){var h=R(a);return new oe(this,function(k){var M=[];return h.length>0&&ge(k.documentElement,function(he){if(he!==k&&he.nodeType===q){var xe=he.getAttribute("class");if(xe){var Ue=a===xe;if(!Ue){var ce=R(xe);Ue=h.every(w(ce))}Ue&&M.push(he)}}}),M})},createElement:function(a){var h=new B;h.ownerDocument=this,h.nodeName=a,h.tagName=a,h.localName=a,h.childNodes=new Z;var k=h.attributes=new ue;return k._ownerElement=h,h},createDocumentFragment:function(){var a=new Le;return a.ownerDocument=this,a.childNodes=new Z,a},createTextNode:function(a){var h=new fe;return h.ownerDocument=this,h.appendData(a),h},createComment:function(a){var h=new pe;return h.ownerDocument=this,h.appendData(a),h},createCDATASection:function(a){var h=new Y;return h.ownerDocument=this,h.appendData(a),h},createProcessingInstruction:function(a,h){var k=new Ke;return k.ownerDocument=this,k.tagName=k.nodeName=k.target=a,k.nodeValue=k.data=h,k},createAttribute:function(a){var h=new T;return h.ownerDocument=this,h.name=a,h.nodeName=a,h.localName=a,h.specified=!0,h},createEntityReference:function(a){var h=new Ie;return h.ownerDocument=this,h.nodeName=a,h},createElementNS:function(a,h){var k=new B,M=h.split(":"),he=k.attributes=new ue;return k.childNodes=new Z,k.ownerDocument=this,k.nodeName=h,k.tagName=h,k.namespaceURI=a,M.length==2?(k.prefix=M[0],k.localName=M[1]):k.localName=h,he._ownerElement=k,k},createAttributeNS:function(a,h){var k=new T,M=h.split(":");return k.ownerDocument=this,k.nodeName=h,k.name=h,k.namespaceURI=a,k.specified=!0,M.length==2?(k.prefix=M[0],k.localName=M[1]):k.localName=h,k}},X(Ce,$);function B(){this._nsMap={}}B.prototype={nodeType:q,hasAttribute:function(a){return this.getAttributeNode(a)!=null},getAttribute:function(a){var h=this.getAttributeNode(a);return h&&h.value||""},getAttributeNode:function(a){return this.attributes.getNamedItem(a)},setAttribute:function(a,h){var k=this.ownerDocument.createAttribute(a);k.value=k.nodeValue=""+h,this.setAttributeNode(k)},removeAttribute:function(a){var h=this.getAttributeNode(a);h&&this.removeAttributeNode(h)},appendChild:function(a){return a.nodeType===_?this.insertBefore(a,null):v(this,a)},setAttributeNode:function(a){return this.attributes.setNamedItem(a)},setAttributeNodeNS:function(a){return this.attributes.setNamedItemNS(a)},removeAttributeNode:function(a){return this.attributes.removeNamedItem(a.nodeName)},removeAttributeNS:function(a,h){var k=this.getAttributeNodeNS(a,h);k&&this.removeAttributeNode(k)},hasAttributeNS:function(a,h){return this.getAttributeNodeNS(a,h)!=null},getAttributeNS:function(a,h){var k=this.getAttributeNodeNS(a,h);return k&&k.value||""},setAttributeNS:function(a,h,k){var M=this.ownerDocument.createAttributeNS(a,h);M.value=M.nodeValue=""+k,this.setAttributeNode(M)},getAttributeNodeNS:function(a,h){return this.attributes.getNamedItemNS(a,h)},getElementsByTagName:function(a){return new oe(this,function(h){var k=[];return ge(h,function(M){M!==h&&M.nodeType==q&&(a==="*"||M.tagName==a)&&k.push(M)}),k})},getElementsByTagNameNS:function(a,h){return new oe(this,function(k){var M=[];return ge(k,function(he){he!==k&&he.nodeType===q&&(a==="*"||he.namespaceURI===a)&&(h==="*"||he.localName==h)&&M.push(he)}),M})}},Ce.prototype.getElementsByTagName=B.prototype.getElementsByTagName,Ce.prototype.getElementsByTagNameNS=B.prototype.getElementsByTagNameNS,X(B,$);function T(){}T.prototype.nodeType=z,X(T,$);function J(){}J.prototype={data:"",substringData:function(a,h){return this.data.substring(a,a+h)},appendData:function(a){a=this.data+a,this.nodeValue=this.data=a,this.length=a.length},insertData:function(a,h){this.replaceData(a,0,h)},appendChild:function(a){throw new Error(L[x])},deleteData:function(a,h){this.replaceData(a,h,"")},replaceData:function(a,h,k){var M=this.data.substring(0,a),he=this.data.substring(a+h);k=M+k+he,this.nodeValue=this.data=k,this.length=k.length}},X(J,$);function fe(){}fe.prototype={nodeName:"#text",nodeType:re,splitText:function(a){var h=this.data,k=h.substring(a);h=h.substring(0,a),this.data=this.nodeValue=h,this.length=h.length;var M=this.ownerDocument.createTextNode(k);return this.parentNode&&this.parentNode.insertBefore(M,this.nextSibling),M}},X(fe,J);function pe(){}pe.prototype={nodeName:"#comment",nodeType:m},X(pe,J);function Y(){}Y.prototype={nodeName:"#cdata-section",nodeType:Q},X(Y,J);function be(){}be.prototype.nodeType=g,X(be,$);function Ne(){}Ne.prototype.nodeType=N,X(Ne,$);function Me(){}Me.prototype.nodeType=I,X(Me,$);function Ie(){}Ie.prototype.nodeType=se,X(Ie,$);function Le(){}Le.prototype.nodeName="#document-fragment",Le.prototype.nodeType=_,X(Le,$);function Ke(){}Ke.prototype.nodeType=D,X(Ke,$);function Ge(){}Ge.prototype.serializeToString=function(a,h,k){return We.call(a,h,k)},$.prototype.toString=We;function We(a,h){var k=[],M=this.nodeType==9&&this.documentElement||this,he=M.prefix,xe=M.namespaceURI;if(xe&&he==null){var he=M.lookupPrefix(xe);if(he==null)var Ue=[{namespace:xe,prefix:null}]}return Je(this,k,a,h,Ue),k.join("")}function ze(a,h,k){var M=a.prefix||"",he=a.namespaceURI;if(!he||M==="xml"&&he===l.XML||he===l.XMLNS)return!1;for(var xe=k.length;xe--;){var Ue=k[xe];if(Ue.prefix===M)return Ue.namespace!==he}return!0}function Xe(a,h,k){a.push(" ",h,'="',k.replace(/[<>&"\t\n\r]/g,ne),'"')}function Je(a,h,k,M,he){if(he||(he=[]),M)if(a=M(a),a){if(typeof a=="string"){h.push(a);return}}else return;switch(a.nodeType){case q:var xe=a.attributes,Ue=xe.length,b=a.firstChild,ce=a.tagName;k=l.isHTML(a.namespaceURI)||k;var Qe=ce;if(!k&&!a.prefix&&a.namespaceURI){for(var Ye,Ze=0;Ze<xe.length;Ze++)if(xe.item(Ze).name==="xmlns"){Ye=xe.item(Ze).value;break}if(!Ye)for(var e=he.length-1;e>=0;e--){var p=he[e];if(p.prefix===""&&p.namespace===a.namespaceURI){Ye=p.namespace;break}}if(Ye!==a.namespaceURI)for(var e=he.length-1;e>=0;e--){var p=he[e];if(p.namespace===a.namespaceURI){p.prefix&&(Qe=p.prefix+":"+ce);break}}}h.push("<",Qe);for(var r=0;r<Ue;r++){var d=xe.item(r);d.prefix=="xmlns"?he.push({prefix:d.localName,namespace:d.value}):d.nodeName=="xmlns"&&he.push({prefix:"",namespace:d.value})}for(var r=0;r<Ue;r++){var d=xe.item(r);if(ze(d,k,he)){var A=d.prefix||"",C=d.namespaceURI;Xe(h,A?"xmlns:"+A:"xmlns",C),he.push({prefix:A,namespace:C})}Je(d,h,k,M,he)}if(ce===Qe&&ze(a,k,he)){var A=a.prefix||"",C=a.namespaceURI;Xe(h,A?"xmlns:"+A:"xmlns",C),he.push({prefix:A,namespace:C})}if(b||k&&!/^(?:meta|link|img|br|hr|input)$/i.test(ce)){if(h.push(">"),k&&/^script$/i.test(ce))for(;b;)b.data?h.push(b.data):Je(b,h,k,M,he.slice()),b=b.nextSibling;else for(;b;)Je(b,h,k,M,he.slice()),b=b.nextSibling;h.push("</",Qe,">")}else h.push("/>");return;case O:case _:for(var b=a.firstChild;b;)Je(b,h,k,M,he.slice()),b=b.nextSibling;return;case z:return Xe(h,a.name,a.value);case re:return h.push(a.data.replace(/[<&>]/g,ne));case Q:return h.push("<![CDATA[",a.data,"]]>");case m:return h.push("<!--",a.data,"-->");case g:var F=a.publicId,ee=a.systemId;if(h.push("<!DOCTYPE ",a.name),F)h.push(" PUBLIC ",F),ee&&ee!="."&&h.push(" ",ee),h.push(">");else if(ee&&ee!=".")h.push(" SYSTEM ",ee,">");else{var Re=a.internalSubset;Re&&h.push(" [",Re,"]"),h.push(">")}return;case D:return h.push("<?",a.target," ",a.data,"?>");case se:return h.push("&",a.nodeName,";");default:h.push("??",a.nodeName)}}function nt(a,h,k){var M;switch(h.nodeType){case q:M=h.cloneNode(!1),M.ownerDocument=a;case _:break;case z:k=!0;break}if(M||(M=h.cloneNode(!1)),M.ownerDocument=a,M.parentNode=null,k)for(var he=h.firstChild;he;)M.appendChild(nt(a,he,k)),he=he.nextSibling;return M}function tt(a,h,k){var M=new h.constructor;for(var he in h)if(Object.prototype.hasOwnProperty.call(h,he)){var xe=h[he];typeof xe!="object"&&xe!=M[he]&&(M[he]=xe)}switch(h.childNodes&&(M.childNodes=new Z),M.ownerDocument=a,M.nodeType){case q:var Ue=h.attributes,ce=M.attributes=new ue,Qe=Ue.length;ce._ownerElement=M;for(var Ye=0;Ye<Qe;Ye++)M.setAttributeNode(tt(a,Ue.item(Ye),!0));break;case z:k=!0}if(k)for(var Ze=h.firstChild;Ze;)M.appendChild(tt(a,Ze,k)),Ze=Ze.nextSibling;return M}function ot(a,h,k){a[h]=k}try{if(Object.defineProperty){let a=function(h){switch(h.nodeType){case q:case _:var k=[];for(h=h.firstChild;h;)h.nodeType!==7&&h.nodeType!==8&&k.push(a(h)),h=h.nextSibling;return k.join("");default:return h.nodeValue}};Object.defineProperty(oe.prototype,"length",{get:function(){return le(this),this.$$length}}),Object.defineProperty($.prototype,"textContent",{get:function(){return a(this)},set:function(h){switch(this.nodeType){case q:case _:for(;this.firstChild;)this.removeChild(this.firstChild);(h||String(h))&&this.appendChild(this.ownerDocument.createTextNode(h));break;default:this.data=h,this.value=h,this.nodeValue=h}}}),ot=function(h,k,M){h["$$"+k]=M}}}catch(a){}y.DocumentType=be,y.DOMException=W,y.DOMImplementation=me,y.Element=B,y.Node=$,y.NodeList=Z,y.XMLSerializer=Ge},"./node_modules/@xmldom/xmldom/lib/entities.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/conventions.js").freeze;y.XML_ENTITIES=f({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),y.HTML_ENTITIES=f({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:`
- `,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:""}),y.entityMap=y.HTML_ENTITIES},"./node_modules/@xmldom/xmldom/lib/index.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/dom.js");y.DOMImplementation=f.DOMImplementation,y.XMLSerializer=f.XMLSerializer,y.DOMParser=i("./node_modules/@xmldom/xmldom/lib/dom-parser.js").DOMParser},"./node_modules/@xmldom/xmldom/lib/sax.js":function(u,y,i){var f=i("./node_modules/@xmldom/xmldom/lib/conventions.js").NAMESPACE,E=/[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]/,l=new RegExp("[\\-\\.0-9"+E.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),S=new RegExp("^"+E.source+l.source+"*(?::"+E.source+l.source+"*)?$"),U=0,V=1,R=2,w=3,j=4,X=5,K=6,q=7;function z(x,H){this.message=x,this.locator=H,Error.captureStackTrace&&Error.captureStackTrace(this,z)}z.prototype=new Error,z.prototype.name=z.name;function re(){}re.prototype={parse:function(x,H,G){var W=this.domBuilder;W.startDocument(),g(H,H={}),Q(x,H,G,W,this.errorHandler),W.endDocument()}};function Q(x,H,G,W,Z){function oe(B){if(B>65535){B-=65536;var T=55296+(B>>10),J=56320+(B&1023);return String.fromCharCode(T,J)}else return String.fromCharCode(B)}function le(B){var T=B.slice(1,-1);return Object.hasOwnProperty.call(G,T)?G[T]:T.charAt(0)==="#"?oe(parseInt(T.substr(1).replace("x","0x"))):(Z.error("entity not found:"+B),B)}function ue(B){if(B>Ce){var T=x.substring(Ce,B).replace(/&#?\w+;/g,le);$&&te(Ce),W.characters(T,0,B-Ce),Ce=B}}function te(B,T){for(;B>=ae&&(T=me.exec(x));)de=T.index,ae=de+T[0].length,$.lineNumber++;$.columnNumber=B-de+1}for(var de=0,ae=0,me=/.*(?:\r\n?|\n)|.*$/g,$=W.locator,ne=[{currentNSMap:H}],ge={},Ce=0;;){try{var ve=x.indexOf("<",Ce);if(ve<0){if(!x.substr(Ce).match(/^\s*$/)){var ye=W.doc,Ae=ye.createTextNode(x.substr(Ce));ye.appendChild(Ae),W.currentElement=Ae}return}switch(ve>Ce&&ue(ve),x.charAt(ve+1)){case"/":var c=x.indexOf(">",ve+3),Ee=x.substring(ve+2,c).replace(/[ \t\n\r]+$/g,""),ke=ne.pop();c<0?(Ee=x.substring(ve+2).replace(/[\s<].*/,""),Z.error("end tag name: "+Ee+" is not complete:"+ke.tagName),c=ve+1+Ee.length):Ee.match(/\s</)&&(Ee=Ee.replace(/[\s<].*/,""),Z.error("end tag name: "+Ee+" maybe not complete"),c=ve+1+Ee.length);var Te=ke.localNSMap,we=ke.tagName==Ee,Pe=we||ke.tagName&&ke.tagName.toLowerCase()==Ee.toLowerCase();if(Pe){if(W.endElement(ke.uri,ke.localName,Ee),Te)for(var qe in Te)Object.prototype.hasOwnProperty.call(Te,qe)&&W.endPrefixMapping(qe);we||Z.fatalError("end tag name: "+Ee+" is not match the current start tagName:"+ke.tagName)}else ne.push(ke);c++;break;case"?":$&&te(ve),c=N(x,ve,W);break;case"!":$&&te(ve),c=_(x,ve,W,Z);break;default:$&&te(ve);var _e=new P,ie=ne[ne.length-1].currentNSMap,c=I(x,ve,_e,ie,le,Z),o=_e.length;if(!_e.closed&&O(x,c,_e.tagName,ge)&&(_e.closed=!0,G.nbsp||Z.warning("unclosed xml attribute")),$&&o){for(var n=se($,{}),s=0;s<o;s++){var v=_e[s];te(v.offset),v.locator=se($,{})}W.locator=n,D(_e,W,ie)&&ne.push(_e),W.locator=$}else D(_e,W,ie)&&ne.push(_e);f.isHTML(_e.uri)&&!_e.closed?c=m(x,c,_e.tagName,le,W):c++}}catch(B){if(B instanceof z)throw B;Z.error("element parse error: "+B),c=-1}c>Ce?Ce=c:ue(Math.max(ve,Ce)+1)}}function se(x,H){return H.lineNumber=x.lineNumber,H.columnNumber=x.columnNumber,H}function I(x,H,G,W,Z,oe){function le($,ne,ge){G.attributeNames.hasOwnProperty($)&&oe.fatalError("Attribute "+$+" redefined"),G.addValue($,ne.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,Z),ge)}for(var ue,te,de=++H,ae=U;;){var me=x.charAt(de);switch(me){case"=":if(ae===V)ue=x.slice(H,de),ae=w;else if(ae===R)ae=w;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(ae===w||ae===V)if(ae===V&&(oe.warning('attribute value must after "="'),ue=x.slice(H,de)),H=de+1,de=x.indexOf(me,H),de>0)te=x.slice(H,de),le(ue,te,H-1),ae=X;else throw new Error("attribute value no end '"+me+"' match");else if(ae==j)te=x.slice(H,de),le(ue,te,H),oe.warning('attribute "'+ue+'" missed start quot('+me+")!!"),H=de+1,ae=X;else throw new Error('attribute value must after "="');break;case"/":switch(ae){case U:G.setTagName(x.slice(H,de));case X:case K:case q:ae=q,G.closed=!0;case j:case V:break;case R:G.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return oe.error("unexpected end of input"),ae==U&&G.setTagName(x.slice(H,de)),de;case">":switch(ae){case U:G.setTagName(x.slice(H,de));case X:case K:case q:break;case j:case V:te=x.slice(H,de),te.slice(-1)==="/"&&(G.closed=!0,te=te.slice(0,-1));case R:ae===R&&(te=ue),ae==j?(oe.warning('attribute "'+te+'" missed quot(")!'),le(ue,te,H)):((!f.isHTML(W[""])||!te.match(/^(?:disabled|checked|selected)$/i))&&oe.warning('attribute "'+te+'" missed value!! "'+te+'" instead!!'),le(te,te,H));break;case w:throw new Error("attribute value missed!!")}return de;case"":me=" ";default:if(me<=" ")switch(ae){case U:G.setTagName(x.slice(H,de)),ae=K;break;case V:ue=x.slice(H,de),ae=R;break;case j:var te=x.slice(H,de);oe.warning('attribute "'+te+'" missed quot(")!!'),le(ue,te,H);case X:ae=K;break}else switch(ae){case R:G.tagName,(!f.isHTML(W[""])||!ue.match(/^(?:disabled|checked|selected)$/i))&&oe.warning('attribute "'+ue+'" missed value!! "'+ue+'" instead2!!'),le(ue,ue,H),H=de,ae=V;break;case X:oe.warning('attribute space is required"'+ue+'"!!');case K:ae=V,H=de;break;case w:ae=j,H=de;break;case q:throw new Error("elements closed character '/' and '>' must be connected to")}}de++}}function D(x,H,G){for(var W=x.tagName,Z=null,me=x.length;me--;){var oe=x[me],le=oe.qName,ue=oe.value,$=le.indexOf(":");if($>0)var te=oe.prefix=le.slice(0,$),de=le.slice($+1),ae=te==="xmlns"&&de;else de=le,te=null,ae=le==="xmlns"&&"";oe.localName=de,ae!==!1&&(Z==null&&(Z={},g(G,G={})),G[ae]=Z[ae]=ue,oe.uri=f.XMLNS,H.startPrefixMapping(ae,ue))}for(var me=x.length;me--;){oe=x[me];var te=oe.prefix;te&&(te==="xml"&&(oe.uri=f.XML),te!=="xmlns"&&(oe.uri=G[te||""]))}var $=W.indexOf(":");$>0?(te=x.prefix=W.slice(0,$),de=x.localName=W.slice($+1)):(te=null,de=x.localName=W);var ne=x.uri=G[te||""];if(H.startElement(ne,de,W,x),x.closed){if(H.endElement(ne,de,W),Z)for(te in Z)Object.prototype.hasOwnProperty.call(Z,te)&&H.endPrefixMapping(te)}else return x.currentNSMap=G,x.localNSMap=Z,!0}function m(x,H,G,W,Z){if(/^(?:script|textarea)$/i.test(G)){var oe=x.indexOf("</"+G+">",H),le=x.substring(H+1,oe);if(/[&<]/.test(le))return/^script$/i.test(G)?(Z.characters(le,0,le.length),oe):(le=le.replace(/&#?\w+;/g,W),Z.characters(le,0,le.length),oe)}return H+1}function O(x,H,G,W){var Z=W[G];return Z==null&&(Z=x.lastIndexOf("</"+G+">"),Z<H&&(Z=x.lastIndexOf("</"+G)),W[G]=Z),Z<H}function g(x,H){for(var G in x)Object.prototype.hasOwnProperty.call(x,G)&&(H[G]=x[G])}function _(x,H,G,W){var Z=x.charAt(H+2);switch(Z){case"-":if(x.charAt(H+3)==="-"){var oe=x.indexOf("-->",H+4);return oe>H?(G.comment(x,H+4,oe-H-4),oe+3):(W.error("Unclosed comment"),-1)}else return-1;default:if(x.substr(H+3,6)=="CDATA["){var oe=x.indexOf("]]>",H+9);return G.startCDATA(),G.characters(x,H+9,oe-H-9),G.endCDATA(),oe+3}var le=L(x,H),ue=le.length;if(ue>1&&/!doctype/i.test(le[0][0])){var te=le[1][0],de=!1,ae=!1;ue>3&&(/^public$/i.test(le[2][0])?(de=le[3][0],ae=ue>4&&le[4][0]):/^system$/i.test(le[2][0])&&(ae=le[3][0]));var me=le[ue-1];return G.startDTD(te,de,ae),G.endDTD(),me.index+me[0].length}}return-1}function N(x,H,G){var W=x.indexOf("?>",H);if(W){var Z=x.substring(H,W).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return Z?(Z[0].length,G.processingInstruction(Z[1],Z[2]),W+2):-1}return-1}function P(){this.attributeNames={}}P.prototype={setTagName:function(x){if(!S.test(x))throw new Error("invalid tagName:"+x);this.tagName=x},addValue:function(x,H,G){if(!S.test(x))throw new Error("invalid attribute:"+x);this.attributeNames[x]=this.length,this[this.length++]={qName:x,value:H,offset:G}},length:0,getLocalName:function(x){return this[x].localName},getLocator:function(x){return this[x].locator},getQName:function(x){return this[x].qName},getURI:function(x){return this[x].uri},getValue:function(x){return this[x].value}};function L(x,H){var G,W=[],Z=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(Z.lastIndex=H,Z.exec(x);G=Z.exec(x);)if(W.push(G),G[1])return W}y.XMLReader=re,y.ParseError=z},"./node_modules/process/browser.js":function(u,y){var i=u.exports={},f,E;function l(){throw new Error("setTimeout has not been defined")}function S(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?f=setTimeout:f=l}catch(Q){f=l}try{typeof clearTimeout=="function"?E=clearTimeout:E=S}catch(Q){E=S}})();function U(Q){if(f===setTimeout)return setTimeout(Q,0);if((f===l||!f)&&setTimeout)return f=setTimeout,setTimeout(Q,0);try{return f(Q,0)}catch(se){try{return f.call(null,Q,0)}catch(I){return f.call(this,Q,0)}}}function V(Q){if(E===clearTimeout)return clearTimeout(Q);if((E===S||!E)&&clearTimeout)return E=clearTimeout,clearTimeout(Q);try{return E(Q)}catch(se){try{return E.call(null,Q)}catch(I){return E.call(this,Q)}}}var R=[],w=!1,j,X=-1;function K(){!w||!j||(w=!1,j.length?R=j.concat(R):X=-1,R.length&&q())}function q(){if(!w){var Q=U(K);w=!0;for(var se=R.length;se;){for(j=R,R=[];++X<se;)j&&j[X].run();X=-1,se=R.length}j=null,w=!1,V(Q)}}i.nextTick=function(Q){var se=new Array(arguments.length-1);if(arguments.length>1)for(var I=1;I<arguments.length;I++)se[I-1]=arguments[I];R.push(new z(Q,se)),R.length===1&&!w&&U(q)};function z(Q,se){this.fun=Q,this.array=se}z.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={};function re(){}i.on=re,i.addListener=re,i.once=re,i.off=re,i.removeListener=re,i.removeAllListeners=re,i.emit=re,i.prependListener=re,i.prependOnceListener=re,i.listeners=function(Q){return[]},i.binding=function(Q){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(Q){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},"./node_modules/webpack/buildin/amd-options.js":function(u,y){(function(i){u.exports=i}).call(this,{})},"./node_modules/webpack/buildin/global.js":function(u,y){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(f){typeof window=="object"&&(i=window)}u.exports=i},"./node_modules/webpack/buildin/module.js":function(u,y){u.exports=function(i){return i.webpackPolyfill||(i.deprecate=function(){},i.paths=[],i.children||(i.children=[]),Object.defineProperty(i,"loaded",{enumerable:!0,get:function(){return i.l}}),Object.defineProperty(i,"id",{enumerable:!0,get:function(){return i.i}}),i.webpackPolyfill=1),i}},"./package.json":function(u){u.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(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js"),E=i("./src/session.js"),l=i("./src/async.js"),S=i("./src/event.js").EventProxy,U=i("./src/util.js"),V=i("./src/tracker.js");function R(g,_){var N=this,P=new S,L=g.TaskId,x=g.Bucket,H=g.Region,G=g.Key,W=g.Body,Z=g.ChunkSize||g.SliceSize||N.options.ChunkSize,oe=g.AsyncLimit,le=g.StorageClass,ue=g.ServerSideEncryption,te,de,ae=g.onHashProgress,me=g.tracker;me&&me.setParams({chunkSize:Z}),P.on("error",function($){if(N._isRunningTask(L))return $.UploadId=g.UploadData.UploadId||"",_($)}),P.on("upload_complete",function($){var ne=U.extend({UploadId:g.UploadData.UploadId||""},$);_(null,ne)}),P.on("upload_slice_complete",function($){var ne={};U.each(g.Headers,function(ge,Ce){var ve=Ce.toLowerCase();(ve.indexOf("x-cos-meta-")===0||ve==="pic-operations")&&(ne[Ce]=ge)}),z.call(N,{Bucket:x,Region:H,Key:G,UploadId:$.UploadId,SliceList:$.SliceList,Headers:ne,tracker:me},function(ge,Ce){if(N._isRunningTask(L)){if(E.removeUsing($.UploadId),ge)return de(null,!0),P.emit("error",ge);E.removeUploadId.call(N,$.UploadId),de({loaded:te,total:te},!0),P.emit("upload_complete",Ce)}})}),P.on("get_upload_data_finish",function($){var ne=E.getFileId(W,g.ChunkSize,x,G);ne&&E.saveUploadId.call(N,ne,$.UploadId,N.options.UploadIdCacheLimit),E.setUsing($.UploadId),de(null,!0),K.call(N,{TaskId:L,Bucket:x,Region:H,Key:G,Body:W,FileSize:te,SliceSize:Z,AsyncLimit:oe,ServerSideEncryption:ue,UploadData:$,Headers:g.Headers,onProgress:de,tracker:me},function(ge,Ce){if(N._isRunningTask(L)){if(ge)return de(null,!0),P.emit("error",ge);P.emit("upload_slice_complete",Ce)}})}),P.on("get_file_size_finish",function(){if(de=U.throttleOnProgress.call(N,te,g.onProgress),g.UploadData.UploadId)P.emit("get_upload_data_finish",g.UploadData);else{var $=U.extend({TaskId:L,Bucket:x,Region:H,Key:G,Headers:g.Headers,StorageClass:le,Body:W,FileSize:te,SliceSize:Z,onHashProgress:ae,tracker:me},g);w.call(N,$,function(ne,ge){if(N._isRunningTask(L)){if(ne)return P.emit("error",ne);g.UploadData.UploadId=ge.UploadId,g.UploadData.PartList=ge.PartList,P.emit("get_upload_data_finish",g.UploadData)}})}}),te=g.ContentLength,delete g.ContentLength,!g.Headers&&(g.Headers={}),U.each(g.Headers,function($,ne){ne.toLowerCase()==="content-length"&&delete g.Headers[ne]}),function(){for(var $=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],ne=1024*1024,ge=0;ge<$.length&&(ne=$[ge]*1024*1024,!(te/ne<=N.options.MaxPartNumber));ge++);g.ChunkSize=g.SliceSize=Z=Math.max(Z,ne)}(),te===0?(g.Body="",g.ContentLength=0,g.SkipTask=!0,N.putObject(g,_)):P.emit("get_file_size_finish")}function w(g,_){var N=g.TaskId,P=g.Bucket,L=g.Region,x=g.Key,H=g.StorageClass,G=this,W={},Z=g.FileSize,oe=g.SliceSize,le=Math.ceil(Z/oe),ue=0,te=U.throttleOnProgress.call(G,Z,g.onHashProgress),de=function(ne,ge){var Ce=oe*(ne-1),ve=Math.min(Ce+oe,Z),ye=ve-Ce;W[ne]?ge(null,{PartNumber:ne,ETag:W[ne],Size:ye}):U.fileSlice(g.Body,Ce,ve,!1,function(Ae){U.getFileMd5(Ae,function(Ee,ke){if(Ee)return ge(U.error(Ee));var Te='"'+ke+'"';W[ne]=Te,ue+=ye,te({loaded:ue,total:Z}),ge(null,{PartNumber:ne,ETag:Te,Size:ye})})})},ae=function(ne,ge){var Ce=ne.length;if(Ce===0)return ge(null,!0);if(Ce>le)return ge(null,!1);if(Ce>1){var ve=Math.max(ne[0].Size,ne[1].Size);if(ve!==oe)return ge(null,!1)}var ye=function Ae(Ee){if(Ee<Ce){var ke=ne[Ee];de(ke.PartNumber,function(Te,we){we&&we.ETag===ke.ETag&&we.Size===ke.Size?Ae(Ee+1):ge(null,!1)})}else ge(null,!0)};ye(0)},me=new S;me.on("error",function($){if(G._isRunningTask(N))return _($)}),me.on("upload_id_available",function($){var ne={},ge=[];U.each($.PartList,function(ye){ne[ye.PartNumber]=ye});for(var Ce=1;Ce<=le;Ce++){var ve=ne[Ce];ve?(ve.PartNumber=Ce,ve.Uploaded=!0):ve={PartNumber:Ce,ETag:null,Uploaded:!1},ge.push(ve)}$.PartList=ge,_(null,$)}),me.on("no_available_upload_id",function(){if(G._isRunningTask(N)){var $=U.extend({Bucket:P,Region:L,Key:x,Query:U.clone(g.Query),StorageClass:H,Body:g.Body,calledBySdk:"sliceUploadFile",tracker:g.tracker},g),ne=U.clone(g.Headers);delete ne["x-cos-mime-limit"],$.Headers=ne,G.multipartInit($,function(ge,Ce){if(G._isRunningTask(N)){if(ge)return me.emit("error",ge);var ve=Ce.UploadId;if(!ve)return _(U.error(new Error("no such upload id")));me.emit("upload_id_available",{UploadId:ve,PartList:[]})}})}}),me.on("has_and_check_upload_id",function($){$=$.reverse(),l.eachLimit($,1,function(ne,ge){if(G._isRunningTask(N)){if(E.using[ne]){ge();return}X.call(G,{Bucket:P,Region:L,Key:x,UploadId:ne,tracker:g.tracker},function(Ce,ve){if(G._isRunningTask(N)){if(Ce)return E.removeUsing(ne),me.emit("error",Ce);var ye=ve.PartList;ye.forEach(function(Ae){Ae.PartNumber*=1,Ae.Size*=1,Ae.ETag=Ae.ETag||""}),ae(ye,function(Ae,Ee){if(G._isRunningTask(N)){if(Ae)return me.emit("error",Ae);Ee?ge({UploadId:ne,PartList:ye}):ge()}})}})}},function(ne){G._isRunningTask(N)&&(te(null,!0),ne&&ne.UploadId?me.emit("upload_id_available",ne):me.emit("no_available_upload_id"))})}),me.on("seek_local_avail_upload_id",function($){var ne=E.getFileId(g.Body,g.ChunkSize,P,x),ge=E.getUploadIdList.call(G,ne);if(!ne||!ge){me.emit("has_and_check_upload_id",$);return}var Ce=function ve(ye){if(ye>=ge.length){me.emit("has_and_check_upload_id",$);return}var Ae=ge[ye];if(!U.isInArray($,Ae)){E.removeUploadId.call(G,Ae),ve(ye+1);return}if(E.using[Ae]){ve(ye+1);return}X.call(G,{Bucket:P,Region:L,Key:x,UploadId:Ae,tracker:g.tracker},function(Ee,ke){G._isRunningTask(N)&&(Ee?(E.removeUploadId.call(G,Ae),ve(ye+1)):me.emit("upload_id_available",{UploadId:Ae,PartList:ke.PartList}))})};Ce(0)}),me.on("get_remote_upload_id_list",function(){j.call(G,{Bucket:P,Region:L,Key:x,tracker:g.tracker},function($,ne){if(G._isRunningTask(N)){if($)return me.emit("error",$);var ge=U.filter(ne.UploadList,function(ye){return ye.Key===x&&(!H||ye.StorageClass.toUpperCase()===H.toUpperCase())}).reverse().map(function(ye){return ye.UploadId||ye.UploadID});if(ge.length)me.emit("seek_local_avail_upload_id",ge);else{var Ce=E.getFileId(g.Body,g.ChunkSize,P,x),ve;Ce&&(ve=E.getUploadIdList.call(G,Ce))&&U.each(ve,function(ye){E.removeUploadId.call(G,ye)}),me.emit("no_available_upload_id")}}})}),me.emit("get_remote_upload_id_list")}function j(g,_){var N=this,P=[],L={Bucket:g.Bucket,Region:g.Region,Prefix:g.Key,calledBySdk:g.calledBySdk||"sliceUploadFile",tracker:g.tracker},x=function H(){N.multipartList(L,function(G,W){if(G)return _(G);P.push.apply(P,W.Upload||[]),W.IsTruncated==="true"?(L.KeyMarker=W.NextKeyMarker,L.UploadIdMarker=W.NextUploadIdMarker,H()):_(null,{UploadList:P})})};x()}function X(g,_){var N=this,P=[],L={Bucket:g.Bucket,Region:g.Region,Key:g.Key,UploadId:g.UploadId,calledBySdk:"sliceUploadFile",tracker:g.tracker},x=function H(){N.multipartListPart(L,function(G,W){if(G)return _(G);P.push.apply(P,W.Part||[]),W.IsTruncated==="true"?(L.PartNumberMarker=W.NextPartNumberMarker,H()):_(null,{PartList:P})})};x()}function K(g,_){var N=this,P=g.TaskId,L=g.Bucket,x=g.Region,H=g.Key,G=g.UploadData,W=g.FileSize,Z=g.SliceSize,oe=Math.min(g.AsyncLimit||N.options.ChunkParallelLimit||1,256),le=g.Body,ue=Math.ceil(W/Z),te=0,de=g.ServerSideEncryption,ae=g.Headers,me=U.filter(G.PartList,function(ne){return ne.Uploaded&&(te+=ne.PartNumber>=ue&&W%Z||Z),!ne.Uploaded}),$=g.onProgress;l.eachLimit(me,oe,function(ne,ge){if(N._isRunningTask(P)){var Ce=ne.PartNumber,ve=Math.min(W,ne.PartNumber*Z)-(ne.PartNumber-1)*Z,ye=0;q.call(N,{TaskId:P,Bucket:L,Region:x,Key:H,SliceSize:Z,FileSize:W,PartNumber:Ce,ServerSideEncryption:de,Body:le,UploadData:G,Headers:ae,onProgress:function(Ee){te+=Ee.loaded-ye,ye=Ee.loaded,$({loaded:te,total:W})},tracker:g.tracker},function(Ae,Ee){N._isRunningTask(P)&&(!Ae&&!Ee.ETag&&(Ae='get ETag error, please add "ETag" to CORS ExposeHeader setting.( 获取ETag失败,请在CORS ExposeHeader设置中添加ETag,请参考文档:https://cloud.tencent.com/document/product/436/13318 )'),Ae?te-=ye:(te+=ve-ye,ne.ETag=Ee.ETag),$({loaded:te,total:W}),ge(Ae||null,Ee))})}},function(ne){if(N._isRunningTask(P)){if(ne)return _(ne);_(null,{UploadId:G.UploadId,SliceList:G.PartList})}})}function q(g,_){var N=this,P=g.TaskId,L=g.Bucket,x=g.Region,H=g.Key,G=g.FileSize,W=g.Body,Z=g.PartNumber*1,oe=g.SliceSize,le=g.ServerSideEncryption,ue=g.UploadData,te=g.Headers||{},de=N.options.ChunkRetryTimes+1,ae=oe*(Z-1),me=oe,$=ae+oe;$>G&&($=G,me=$-ae);var ne=["x-cos-traffic-limit","x-cos-mime-limit"],ge={};U.each(te,function(ve,ye){ne.indexOf(ye)>-1&&(ge[ye]=ve)});var Ce=ue.PartList[Z-1];l.retry(de,function(ve){N._isRunningTask(P)&&U.fileSlice(W,ae,$,!0,function(ye){N.multipartUpload({TaskId:P,Bucket:L,Region:x,Key:H,ContentLength:me,PartNumber:Z,UploadId:ue.UploadId,ServerSideEncryption:le,Body:ye,Headers:ge,onProgress:g.onProgress,calledBySdk:"sliceUploadFile",tracker:g.tracker},function(Ae,Ee){if(N._isRunningTask(P))return Ae?ve(Ae):(Ce.Uploaded=!0,ve(null,Ee))})})},function(ve,ye){if(N._isRunningTask(P))return _(ve,ye)})}function z(g,_){var N=g.Bucket,P=g.Region,L=g.Key,x=g.UploadId,H=g.SliceList,G=this,W=this.options.ChunkRetryTimes+1,Z=g.Headers,oe=H.map(function(le){return{PartNumber:le.PartNumber,ETag:le.ETag}});l.retry(W,function(le){G.multipartComplete({Bucket:N,Region:P,Key:L,UploadId:x,Parts:oe,Headers:Z,calledBySdk:"sliceUploadFile",tracker:g.tracker},le)},function(le,ue){_(le,ue)})}function re(g,_){var N=g.Bucket,P=g.Region,L=g.Key,x=g.UploadId,H=g.Level||"task",G=g.AsyncLimit,W=this,Z=new S;if(Z.on("error",function(oe){return _(oe)}),Z.on("get_abort_array",function(oe){Q.call(W,{Bucket:N,Region:P,Key:L,Headers:g.Headers,AsyncLimit:G,AbortArray:oe},_)}),H==="bucket")j.call(W,{Bucket:N,Region:P,calledBySdk:"abortUploadTask"},function(oe,le){if(oe)return _(oe);Z.emit("get_abort_array",le.UploadList||[])});else if(H==="file"){if(!L)return _(U.error(new Error("abort_upload_task_no_key")));j.call(W,{Bucket:N,Region:P,Key:L,calledBySdk:"abortUploadTask"},function(oe,le){if(oe)return _(oe);Z.emit("get_abort_array",le.UploadList||[])})}else if(H==="task"){if(!x)return _(U.error(new Error("abort_upload_task_no_id")));if(!L)return _(U.error(new Error("abort_upload_task_no_key")));Z.emit("get_abort_array",[{Key:L,UploadId:x}])}else return _(U.error(new Error("abort_unknown_level")))}function Q(g,_){var N=g.Bucket,P=g.Region,L=g.Key,x=g.AbortArray,H=g.AsyncLimit||1,G=this,W=0,Z=new Array(x.length);l.eachLimit(x,H,function(oe,le){var ue=W;if(L&&L!==oe.Key){Z[ue]={error:{KeyNotMatch:!0}},le(null);return}var te=oe.UploadId||oe.UploadID;G.multipartAbort({Bucket:N,Region:P,Key:oe.Key,Headers:g.Headers,UploadId:te},function(de){var ae={Bucket:N,Region:P,Key:oe.Key,UploadId:te};Z[ue]={error:de,task:ae},le(null)}),W++},function(oe){if(oe)return _(oe);for(var le=[],ue=[],te=0,de=Z.length;te<de;te++){var ae=Z[te];ae.task&&(ae.error?ue.push(ae.task):le.push(ae.task))}return _(null,{successList:le,errorList:ue})})}function se(g,_){var N=this,P=g.SliceSize===void 0?N.options.SliceSize:g.SliceSize,L=[],x=g.Body,H=x.size||x.length||0,G={TaskId:""};if(N.options.EnableTracker){var W=N.options.UseAccelerate||typeof N.options.Domain=="string"&&N.options.Domain.includes("accelerate.");g.tracker=new V({bucket:g.Bucket,region:g.Region,apiName:"uploadFile",fileKey:g.Key,fileSize:H,accelerate:W,deepTracker:N.options.DeepTracker,customId:N.options.CustomId,delay:N.options.TrackerDelay})}U.each(g,function(de,ae){f(de)!=="object"&&typeof de!="function"&&(G[ae]=de)});var Z=g.onTaskReady,oe=function(ae){G.TaskId=ae,Z&&Z(ae)};g.onTaskReady=oe;var le=H>P?"sliceUploadFile":"putObject",ue=g.onFileFinish,te=function(ae,me){g.tracker&&g.tracker.formatResult(ae,me),ue&&ue(ae,me,G),_&&_(ae,me)};L.push({api:le,params:g,callback:te}),N._addTasks(L)}function I(g,_){var N=this,P=g.SliceSize===void 0?N.options.SliceSize:g.SliceSize,L=0,x=0,H=U.throttleOnProgress.call(N,x,g.onProgress),G=g.files.length,W=g.onFileFinish,Z=Array(G),oe=function(te,de,ae){H(null,!0),W&&W(te,de,ae),Z[ae.Index]={options:ae,error:te,data:de},--G<=0&&_&&_(null,{files:Z})},le=[];U.each(g.files,function(ue,te){(function(){var de=ue.Body,ae=de.size||de.length||0,me={Index:te,TaskId:""};if(!N.options.UseRawKey&&ue.Key&&ue.Key.substr(0,1)==="/"&&(ue.Key=ue.Key.substr(1)),L+=ae,N.options.EnableTracker){var $=N.options.UseAccelerate||typeof N.options.Domain=="string"&&N.options.Domain.includes("accelerate.");ue.tracker=new V({bucket:ue.Bucket,region:ue.Region,apiName:"uploadFiles",fileKey:ue.Key,fileSize:ae,accelerate:$,deepTracker:N.options.DeepTracker,customId:N.options.CustomId,delay:N.options.TrackerDelay})}U.each(ue,function(Te,we){f(Te)!=="object"&&typeof Te!="function"&&(me[we]=Te)});var ne=ue.onTaskReady,ge=function(we){me.TaskId=we,ne&&ne(we)};ue.onTaskReady=ge;var Ce=0,ve=ue.onProgress,ye=function(we){x=x-Ce+we.loaded,Ce=we.loaded,ve&&ve(we),H({loaded:x,total:L})};ue.onProgress=ye;var Ae=ae>P?"sliceUploadFile":"putObject",Ee=ue.onFileFinish,ke=function(we,Pe){ue.tracker&&ue.tracker.formatResult(we,Pe),Ee&&Ee(we,Pe),oe&&oe(we,Pe,me)};le.push({api:Ae,params:ue,callback:ke})})()}),N._addTasks(le)}function D(g,_){var N=new S,P=this,L=g.Bucket,x=g.Region,H=g.Key,G=g.CopySource,W=U.getSourceParams.call(this,G);if(!W){_(U.error(new Error("CopySource format error")));return}var Z=W.Bucket,oe=W.Region,le=decodeURIComponent(W.Key),ue=g.CopySliceSize===void 0?P.options.CopySliceSize:g.CopySliceSize;ue=Math.max(0,ue);var te=g.CopyChunkSize||this.options.CopyChunkSize,de=this.options.CopyChunkParallelLimit,ae=this.options.ChunkRetryTimes+1,me=0,$=0,ne,ge,Ce={},ve={},ye={};N.on("copy_slice_complete",function(Ae){U.each(g.Headers,function(ke,Te){Te.toLowerCase().indexOf("x-cos-meta-")});var Ee=U.map(Ae.PartList,function(ke){return{PartNumber:ke.PartNumber,ETag:ke.ETag}});l.retry(ae,function(ke){P.multipartComplete({Bucket:L,Region:x,Key:H,UploadId:Ae.UploadId,Parts:Ee,calledBySdk:"sliceCopyFile"},ke)},function(ke,Te){if(E.removeUsing(Ae.UploadId),ke)return ge(null,!0),_(ke);E.removeUploadId(Ae.UploadId),ge({loaded:ne,total:ne},!0),_(null,Te)})}),N.on("get_copy_data_finish",function(Ae){var Ee=E.getCopyFileId(G,Ce,te,L,H);Ee&&E.saveUploadId(Ee,Ae.UploadId,P.options.UploadIdCacheLimit),E.setUsing(Ae.UploadId);var ke=U.filter(Ae.PartList,function(Te){return Te.Uploaded&&($+=Te.PartNumber>=me&&ne%te||te),!Te.Uploaded});l.eachLimit(ke,de,function(Te,we){var Pe=Te.PartNumber,qe=Te.CopySourceRange,_e=Te.end-Te.start;l.retry(ae,function(ie){m.call(P,{Bucket:L,Region:x,Key:H,CopySource:G,UploadId:Ae.UploadId,PartNumber:Pe,CopySourceRange:qe},ie)},function(ie,c){if(ie)return we(ie);$+=_e,ge({loaded:$,total:ne}),Te.ETag=c.ETag,we(ie||null,c)})},function(Te){if(Te)return E.removeUsing(Ae.UploadId),ge(null,!0),_(Te);N.emit("copy_slice_complete",Ae)})}),N.on("get_chunk_size_finish",function(){var Ae=function(){P.multipartInit({Bucket:L,Region:x,Key:H,Headers:ye},function(Pe,qe){if(Pe)return _(Pe);g.UploadId=qe.UploadId,N.emit("get_copy_data_finish",{UploadId:g.UploadId,PartList:g.PartList})})},Ee=E.getCopyFileId(G,Ce,te,L,H),ke=E.getUploadIdList(Ee);if(!Ee||!ke)return Ae();var Te=function we(Pe){if(Pe>=ke.length)return Ae();var qe=ke[Pe];if(E.using[qe])return we(Pe+1);X.call(P,{Bucket:L,Region:x,Key:H,UploadId:qe},function(_e,ie){if(_e)E.removeUploadId(qe),we(Pe+1);else{if(E.using[qe])return we(Pe+1);var c={},o=0;U.each(ie.PartList,function(n){var s=parseInt(n.Size),v=o+s-1;c[n.PartNumber+"|"+o+"|"+v]=n.ETag,o+=s}),U.each(g.PartList,function(n){var s=c[n.PartNumber+"|"+n.start+"|"+n.end];s&&(n.ETag=s,n.Uploaded=!0)}),N.emit("get_copy_data_finish",{UploadId:qe,PartList:g.PartList})}})};Te(0)}),N.on("get_file_size_finish",function(){if(function(){for(var Ee=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],ke=1024*1024,Te=0;Te<Ee.length&&(ke=Ee[Te]*1024*1024,!(ne/ke<=P.options.MaxPartNumber));Te++);g.ChunkSize=te=Math.max(te,ke),me=Math.ceil(ne/te);for(var we=[],Pe=1;Pe<=me;Pe++){var qe=(Pe-1)*te,_e=Pe*te<ne?Pe*te-1:ne-1,ie={PartNumber:Pe,start:qe,end:_e,CopySourceRange:"bytes="+qe+"-"+_e};we.push(ie)}g.PartList=we}(),g.Headers["x-cos-metadata-directive"]==="Replaced"?ye=g.Headers:ye=ve,ye["x-cos-storage-class"]=g.Headers["x-cos-storage-class"]||ve["x-cos-storage-class"],ye=U.clearKey(ye),ve["x-cos-storage-class"]==="ARCHIVE"||ve["x-cos-storage-class"]==="DEEP_ARCHIVE"){var Ae=ve["x-cos-restore"];if(!Ae||Ae==='ongoing-request="true"'){_(U.error(new Error("Unrestored archive object is not allowed to be copied")));return}}delete ye["x-cos-copy-source"],delete ye["x-cos-metadata-directive"],delete ye["x-cos-copy-source-If-Modified-Since"],delete ye["x-cos-copy-source-If-Unmodified-Since"],delete ye["x-cos-copy-source-If-Match"],delete ye["x-cos-copy-source-If-None-Match"],N.emit("get_chunk_size_finish")}),P.headObject({Bucket:Z,Region:oe,Key:le},function(Ae,Ee){if(Ae){Ae.statusCode&&Ae.statusCode===404?_(U.error(Ae,{ErrorStatus:le+" Not Exist"})):_(Ae);return}if(ne=g.FileSize=Ee.headers["content-length"],ne===void 0||!ne){_(U.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(ge=U.throttleOnProgress.call(P,ne,g.onProgress),ne<=ue)g.Headers["x-cos-metadata-directive"]||(g.Headers["x-cos-metadata-directive"]="Copy"),P.putObjectCopy(g,function(Te,we){if(Te)return ge(null,!0),_(Te);ge({loaded:ne,total:ne},!0),_(Te,we)});else{var ke=Ee.headers;Ce=ke,ve={"Cache-Control":ke["cache-control"],"Content-Disposition":ke["content-disposition"],"Content-Encoding":ke["content-encoding"],"Content-Type":ke["content-type"],Expires:ke.expires,"x-cos-storage-class":ke["x-cos-storage-class"]},U.each(ke,function(Te,we){var Pe="x-cos-meta-";we.indexOf(Pe)===0&&we.length>Pe.length&&(ve[we]=Te)}),N.emit("get_file_size_finish")}})}function m(g,_){var N=g.TaskId,P=g.Bucket,L=g.Region,x=g.Key,H=g.CopySource,G=g.UploadId,W=g.PartNumber*1,Z=g.CopySourceRange,oe=this.options.ChunkRetryTimes+1,le=this;l.retry(oe,function(ue){le.uploadPartCopy({TaskId:N,Bucket:P,Region:L,Key:x,CopySource:H,UploadId:G,PartNumber:W,CopySourceRange:Z},function(te,de){ue(te||null,de)})},function(ue,te){return _(ue,te)})}var O={sliceUploadFile:R,abortUploadTask:re,uploadFile:se,uploadFiles:I,sliceCopyFile:D};u.exports.init=function(g,_){_.transferToTaskMethod(O,"sliceUploadFile"),U.each(O,function(N,P){g.prototype[P]=U.apiWrapper(P,N)})}},"./src/async.js":function(u,y){var i=function(S,U,V,R){if(R=R||function(){},!S.length||U<=0)return R();var w=0,j=0,X=0;(function K(){if(w>=S.length)return R();for(;X<U&&j<S.length;)j+=1,X+=1,V(S[j-1],function(q){q?(R(q),R=function(){}):(w+=1,X-=1,w>=S.length?R():K())})})()},f=function(S,U,V){var R=function w(j){U(function(X,K){X&&j<S?w(j+1):V(X,K)})};S<1?V():R(1)},E={eachLimit:i,retry:f};u.exports=E},"./src/base.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/typeof.js"),E=i("./lib/request.js"),l=i("./src/util.js");function S(e,p){typeof e=="function"&&(p=e,e={});var r=this.options.Protocol||(l.isBrowser&&(typeof location>"u"?"undefined":f(location))==="object"&&location.protocol==="http:"?"http:":"https:"),d=this.options.ServiceDomain,A=e.AppId||this.options.appId,C=e.Region;d?(d=d.replace(/\{\{AppId\}\}/gi,A||"").replace(/\{\{Region\}\}/gi,C||"").replace(/\{\{.*?\}\}/gi,""),/^[a-zA-Z]+:\/\//.test(d)||(d=r+"//"+d),d.slice(-1)==="/"&&(d=d.slice(0,-1))):C?d=r+"//cos."+C+".myqcloud.com":d=r+"//service.cos.myqcloud.com";var b="",F=C?"cos."+C+".myqcloud.com":"service.cos.myqcloud.com",ee=d.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1");F===ee&&(b=F),ce.call(this,{Action:"name/cos:GetService",url:d,method:"GET",headers:e.Headers,SignHost:b},function(Re,Se){if(Re)return p(Re);var De=Se&&Se.ListAllMyBucketsResult&&Se.ListAllMyBucketsResult.Buckets&&Se.ListAllMyBucketsResult.Buckets.Bucket||[];De=l.isArray(De)?De:[De];var Be=Se&&Se.ListAllMyBucketsResult&&Se.ListAllMyBucketsResult.Owner||{};p(null,{Buckets:De,Owner:Be,statusCode:Se.statusCode,headers:Se.headers})})}function U(e,p){var r=this,d="";if(e.BucketAZConfig){var A={BucketAZConfig:e.BucketAZConfig};d=l.json2xml({CreateBucketConfiguration:A})}ce.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,body:d},function(C,b){if(C)return p(C);var F=M({protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0});p(null,{Location:F,statusCode:b.statusCode,headers:b.headers})})}function V(e,p){ce.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD"},p)}function R(e,p){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r.marker=e.Marker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,ce.call(this,{Action:"name/cos:GetBucket",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r},function(d,A){if(d)return p(d);var C=A.ListBucketResult||{},b=C.Contents||[],F=C.CommonPrefixes||[];b=l.isArray(b)?b:[b],F=l.isArray(F)?F:[F];var ee=l.clone(C);l.extend(ee,{Contents:b,CommonPrefixes:F,statusCode:A.statusCode,headers:A.headers}),p(null,ee)})}function w(e,p){ce.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function j(e,p){var r=e.Headers,d="";if(e.AccessControlPolicy){var A=l.clone(e.AccessControlPolicy||{}),C=A.Grants||A.Grant;C=l.isArray(C)?C:[C],delete A.Grant,delete A.Grants,A.AccessControlList={Grant:C},d=l.json2xml({AccessControlPolicy:A}),r["Content-Type"]="application/xml",r["Content-MD5"]=l.b64(l.md5(d))}l.each(r,function(b,F){F.indexOf("x-cos-grant-")===0&&(r[F]=k(r[F]))}),ce.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:r,action:"acl",body:d},function(b,F){if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function X(e,p){ce.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl"},function(r,d){if(r)return p(r);var A=d.AccessControlPolicy||{},C=A.Owner||{},b=A.AccessControlList.Grant||[];b=l.isArray(b)?b:[b];var F=h(A);d.headers&&d.headers["x-cos-acl"]&&(F.ACL=d.headers["x-cos-acl"]),F=l.extend(F,{Owner:C,Grants:b,statusCode:d.statusCode,headers:d.headers}),p(null,F)})}function K(e,p){var r=e.CORSConfiguration||{},d=r.CORSRules||e.CORSRules||[];d=l.clone(l.isArray(d)?d:[d]),l.each(d,function(F){l.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(ee){var Re=ee+"s",Se=F[Re]||F[ee]||[];delete F[Re],F[ee]=l.isArray(Se)?Se:[Se]})});var A={CORSRule:d};e.ResponseVary&&(A.ResponseVary=e.ResponseVary);var C=l.json2xml({CORSConfiguration:A}),b=e.Headers;b["Content-Type"]="application/xml",b["Content-MD5"]=l.b64(l.md5(C)),ce.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:C,action:"cors",headers:b},function(F,ee){if(F)return p(F);p(null,{statusCode:ee.statusCode,headers:ee.headers})})}function q(e,p){ce.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},function(r,d){if(r){if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchCORSConfiguration"){var A={CORSRules:[],statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=d.CORSConfiguration||{},b=C.CORSRules||C.CORSRule||[];b=l.clone(l.isArray(b)?b:[b]);var F=C.ResponseVary;l.each(b,function(ee){l.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],function(Re){var Se=Re+"s",De=ee[Se]||ee[Re]||[];delete ee[Re],ee[Se]=l.isArray(De)?De:[De]})}),p(null,{CORSRules:b,ResponseVary:F,statusCode:d.statusCode,headers:d.headers})})}function z(e,p){ce.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode||r.statusCode,headers:d.headers})})}function re(e,p){ce.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location"},p)}function Q(e,p){var r=e.Policy;try{typeof r=="string"&&(r=JSON.parse(r))}catch(C){}if(!r||typeof r=="string")return p(l.error(new Error("Policy format error")));var d=JSON.stringify(r);r.version||(r.version="2.0");var A=e.Headers;A["Content-Type"]="application/json",A["Content-MD5"]=l.b64(l.md5(d)),ce.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:d,headers:A},function(C,b){if(C&&C.statusCode===204)return p(null,{statusCode:C.statusCode});if(C)return p(C);p(null,{statusCode:b.statusCode,headers:b.headers})})}function se(e,p){ce.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0},function(r,d){if(r)return r.statusCode&&r.statusCode===403?p(l.error(r,{ErrorStatus:"Access Denied"})):r.statusCode&&r.statusCode===405?p(l.error(r,{ErrorStatus:"Method Not Allowed"})):r.statusCode&&r.statusCode===404?p(l.error(r,{ErrorStatus:"Policy Not Found"})):p(r);var A={};try{A=JSON.parse(d.body)}catch(C){}p(null,{Policy:A,statusCode:d.statusCode,headers:d.headers})})}function I(e,p){ce.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode||r.statusCode,headers:d.headers})})}function D(e,p){var r=e.Tagging||{},d=r.TagSet||r.Tags||e.Tags||[];d=l.clone(l.isArray(d)?d:[d]);var A=l.json2xml({Tagging:{TagSet:{Tag:d}}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"tagging",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function m(e,p){ce.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},function(r,d){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="NoSuchTagSet")){var A={Tags:[],statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=[];try{C=d.Tagging.TagSet.Tag||[]}catch(b){}C=l.clone(l.isArray(C)?C:[C]),p(null,{Tags:C,statusCode:d.statusCode,headers:d.headers})})}function O(e,p){ce.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function g(e,p){var r=e.LifecycleConfiguration||{},d=r.Rules||e.Rules||[];d=l.clone(d);var A=l.json2xml({LifecycleConfiguration:{Rule:d}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"lifecycle",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function _(e,p){ce.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},function(r,d){if(r){if(r.statusCode===404&&r.error&&r.error.Code==="NoSuchLifecycleConfiguration"){var A={Rules:[],statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=[];try{C=d.LifecycleConfiguration.Rule||[]}catch(b){}C=l.clone(l.isArray(C)?C:[C]),p(null,{Rules:C,statusCode:d.statusCode,headers:d.headers})})}function N(e,p){ce.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function P(e,p){if(!e.VersioningConfiguration){p(l.error(new Error("missing param VersioningConfiguration")));return}var r=e.VersioningConfiguration||{},d=l.json2xml({VersioningConfiguration:r}),A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=l.b64(l.md5(d)),ce.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"versioning",headers:A},function(C,b){if(C&&C.statusCode===204)return p(null,{statusCode:C.statusCode});if(C)return p(C);p(null,{statusCode:b.statusCode,headers:b.headers})})}function L(e,p){ce.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning"},function(r,d){r||!d.VersioningConfiguration&&(d.VersioningConfiguration={}),p(r,d)})}function x(e,p){var r=l.clone(e.ReplicationConfiguration),d=l.json2xml({ReplicationConfiguration:r});d=d.replace(/<(\/?)Rules>/gi,"<$1Rule>"),d=d.replace(/<(\/?)Tags>/gi,"<$1Tag>");var A=e.Headers;A["Content-Type"]="application/xml",A["Content-MD5"]=l.b64(l.md5(d)),ce.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"replication",headers:A},function(C,b){if(C&&C.statusCode===204)return p(null,{statusCode:C.statusCode});if(C)return p(C);p(null,{statusCode:b.statusCode,headers:b.headers})})}function H(e,p){ce.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},function(r,d){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="ReplicationConfigurationnotFoundError")){var A={ReplicationConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}!d.ReplicationConfiguration&&(d.ReplicationConfiguration={}),d.ReplicationConfiguration.Rule&&(d.ReplicationConfiguration.Rules=l.makeArray(d.ReplicationConfiguration.Rule),delete d.ReplicationConfiguration.Rule),p(r,d)})}function G(e,p){ce.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function W(e,p){if(!e.WebsiteConfiguration){p(l.error(new Error("missing param WebsiteConfiguration")));return}var r=l.clone(e.WebsiteConfiguration||{}),d=r.RoutingRules||r.RoutingRule||[];d=l.isArray(d)?d:[d],delete r.RoutingRule,delete r.RoutingRules,d.length&&(r.RoutingRules={RoutingRule:d});var A=l.json2xml({WebsiteConfiguration:r}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketWebsite",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"website",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function Z(e,p){ce.call(this,{Action:"name/cos:GetBucketWebsite",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"website"},function(r,d){if(r){if(r.statusCode===404&&r.error.Code==="NoSuchWebsiteConfiguration"){var A={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=d.WebsiteConfiguration||{};if(C.RoutingRules){var b=l.clone(C.RoutingRules.RoutingRule||[]);b=l.makeArray(b),C.RoutingRules=b}p(null,{WebsiteConfiguration:C,statusCode:d.statusCode,headers:d.headers})})}function oe(e,p){ce.call(this,{Action:"name/cos:DeleteBucketWebsite",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"website"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function le(e,p){if(!e.RefererConfiguration){p(l.error(new Error("missing param RefererConfiguration")));return}var r=l.clone(e.RefererConfiguration||{}),d=r.DomainList||{},A=d.Domains||d.Domain||[];A=l.isArray(A)?A:[A],A.length&&(r.DomainList={Domain:A});var C=l.json2xml({RefererConfiguration:r}),b=e.Headers;b["Content-Type"]="application/xml",b["Content-MD5"]=l.b64(l.md5(C)),ce.call(this,{Action:"name/cos:PutBucketReferer",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:C,action:"referer",headers:b},function(F,ee){if(F&&F.statusCode===204)return p(null,{statusCode:F.statusCode});if(F)return p(F);p(null,{statusCode:ee.statusCode,headers:ee.headers})})}function ue(e,p){ce.call(this,{Action:"name/cos:GetBucketReferer",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"referer"},function(r,d){if(r){if(r.statusCode===404&&r.error.Code==="NoSuchRefererConfiguration"){var A={WebsiteConfiguration:{},statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=d.RefererConfiguration||{};if(C.DomainList){var b=l.makeArray(C.DomainList.Domain||[]);C.DomainList={Domains:b}}p(null,{RefererConfiguration:C,statusCode:d.statusCode,headers:d.headers})})}function te(e,p){var r=e.DomainConfiguration||{},d=r.DomainRule||e.DomainRule||[];d=l.clone(d);var A=l.json2xml({DomainConfiguration:{DomainRule:d}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketDomain",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"domain",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function de(e,p){ce.call(this,{Action:"name/cos:GetBucketDomain",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},function(r,d){if(r)return p(r);var A=[];try{A=d.DomainConfiguration.DomainRule||[]}catch(C){}A=l.clone(l.isArray(A)?A:[A]),p(null,{DomainRule:A,statusCode:d.statusCode,headers:d.headers})})}function ae(e,p){ce.call(this,{Action:"name/cos:DeleteBucketDomain",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function me(e,p){var r=e.OriginConfiguration||{},d=r.OriginRule||e.OriginRule||[];d=l.clone(d);var A=l.json2xml({OriginConfiguration:{OriginRule:d}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketOrigin",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"origin",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function $(e,p){ce.call(this,{Action:"name/cos:GetBucketOrigin",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},function(r,d){if(r)return p(r);var A=[];try{A=d.OriginConfiguration.OriginRule||[]}catch(C){}A=l.clone(l.isArray(A)?A:[A]),p(null,{OriginRule:A,statusCode:d.statusCode,headers:d.headers})})}function ne(e,p){ce.call(this,{Action:"name/cos:DeleteBucketOrigin",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function ge(e,p){var r=l.json2xml({BucketLoggingStatus:e.BucketLoggingStatus||""}),d=e.Headers;d["Content-Type"]="application/xml",d["Content-MD5"]=l.b64(l.md5(r)),ce.call(this,{Action:"name/cos:PutBucketLogging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:r,action:"logging",headers:d},function(A,C){if(A&&A.statusCode===204)return p(null,{statusCode:A.statusCode});if(A)return p(A);p(null,{statusCode:C.statusCode,headers:C.headers})})}function Ce(e,p){ce.call(this,{Action:"name/cos:GetBucketLogging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"logging"},function(r,d){if(r)return p(r);p(null,{BucketLoggingStatus:d.BucketLoggingStatus,statusCode:d.statusCode,headers:d.headers})})}function ve(e,p,r){var d=l.clone(p.InventoryConfiguration);if(d.OptionalFields){var A=d.OptionalFields||[];d.OptionalFields={Field:A}}if(d.Destination&&d.Destination.COSBucketDestination&&d.Destination.COSBucketDestination.Encryption){var C=d.Destination.COSBucketDestination.Encryption;Object.keys(C).indexOf("SSECOS")>-1&&(C["SSE-COS"]=C.SSECOS,delete C.SSECOS)}var b=l.json2xml({InventoryConfiguration:d}),F=p.Headers;F["Content-Type"]="application/xml",F["Content-MD5"]=l.b64(l.md5(b));var ee=e==="PUT"?"name/cos:PutBucketInventory":"name/cos:PostBucketInventory";ce.call(this,{Action:ee,method:e,Bucket:p.Bucket,Region:p.Region,body:b,action:"inventory",qs:{id:p.Id},headers:F},function(Re,Se){if(Re&&Re.statusCode===204)return r(null,{statusCode:Re.statusCode});if(Re)return r(Re);r(null,{statusCode:Se.statusCode,headers:Se.headers})})}function ye(e,p){return ve.call(this,"PUT",e,p)}function Ae(e,p){return ve.call(this,"POST",e,p)}function Ee(e,p){ce.call(this,{Action:"name/cos:GetBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id}},function(r,d){if(r)return p(r);var A=d.InventoryConfiguration;if(A&&A.OptionalFields&&A.OptionalFields.Field){var C=A.OptionalFields.Field;l.isArray(C)||(C=[C]),A.OptionalFields=C}if(A.Destination&&A.Destination.COSBucketDestination&&A.Destination.COSBucketDestination.Encryption){var b=A.Destination.COSBucketDestination.Encryption;Object.keys(b).indexOf("SSE-COS")>-1&&(b.SSECOS=b["SSE-COS"],delete b["SSE-COS"])}p(null,{InventoryConfiguration:A,statusCode:d.statusCode,headers:d.headers})})}function ke(e,p){ce.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(r,d){if(r)return p(r);var A=d.ListInventoryConfigurationResult,C=A.InventoryConfiguration||[];C=l.isArray(C)?C:[C],delete A.InventoryConfiguration,l.each(C,function(b){if(b&&b.OptionalFields&&b.OptionalFields.Field){var F=b.OptionalFields.Field;l.isArray(F)||(F=[F]),b.OptionalFields=F}if(b.Destination&&b.Destination.COSBucketDestination&&b.Destination.COSBucketDestination.Encryption){var ee=b.Destination.COSBucketDestination.Encryption;Object.keys(ee).indexOf("SSE-COS")>-1&&(ee.SSECOS=ee["SSE-COS"],delete ee["SSE-COS"])}}),A.InventoryConfigurations=C,l.extend(A,{statusCode:d.statusCode,headers:d.headers}),p(null,A)})}function Te(e,p){ce.call(this,{Action:"name/cos:DeleteBucketInventory",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e.Id}},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function we(e,p){if(!e.AccelerateConfiguration){p(l.error(new Error("missing param AccelerateConfiguration")));return}var r={AccelerateConfiguration:e.AccelerateConfiguration||{}},d=l.json2xml(r),A={};A["Content-Type"]="application/xml",A["Content-MD5"]=l.b64(l.md5(d)),ce.call(this,{Action:"name/cos:PutBucketAccelerate",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:d,action:"accelerate",headers:A},function(C,b){if(C)return p(C);p(null,{statusCode:b.statusCode,headers:b.headers})})}function Pe(e,p){ce.call(this,{Action:"name/cos:GetBucketAccelerate",method:"GET",Bucket:e.Bucket,Region:e.Region,action:"accelerate"},function(r,d){r||!d.AccelerateConfiguration&&(d.AccelerateConfiguration={}),p(r,d)})}function qe(e,p){var r=e.ServerSideEncryptionConfiguration||{},d=r.Rule||r.Rules||[],A=l.json2xml({ServerSideEncryptionConfiguration:{Rule:d}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutBucketEncryption",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:A,action:"encryption",headers:C},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function _e(e,p){ce.call(this,{Action:"name/cos:GetBucketEncryption",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},function(r,d){if(r){if(r.statusCode===404&&r.code==="NoSuchEncryptionConfiguration"){var A={EncryptionConfiguration:{Rules:[]},statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=l.makeArray(d.EncryptionConfiguration&&d.EncryptionConfiguration.Rule||[]);d.EncryptionConfiguration={Rules:C},p(r,d)})}function ie(e,p){ce.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},function(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function c(e,p){ce.call(this,{Action:"name/cos:HeadObject",method:"HEAD",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers},function(r,d){if(r){var A=r.statusCode;return e.Headers["If-Modified-Since"]&&A&&A===304?p(null,{NotModified:!0,statusCode:A}):p(r)}d.ETag=l.attr(d.headers,"etag",""),p(null,d)})}function o(e,p){var r={};r.prefix=e.Prefix||"",r.delimiter=e.Delimiter,r["key-marker"]=e.KeyMarker,r["version-id-marker"]=e.VersionIdMarker,r["max-keys"]=e.MaxKeys,r["encoding-type"]=e.EncodingType,ce.call(this,{Action:"name/cos:GetBucketObjectVersions",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"versions"},function(d,A){if(d)return p(d);var C=A.ListVersionsResult||{},b=C.DeleteMarker||[];b=l.isArray(b)?b:[b];var F=C.Version||[];F=l.isArray(F)?F:[F];var ee=l.clone(C);delete ee.DeleteMarker,delete ee.Version,l.extend(ee,{DeleteMarkers:b,Versions:F,statusCode:A.statusCode,headers:A.headers}),p(null,ee)})}function n(e,p){var r=e.Query||{},d=e.QueryString||"",A=l.throttleOnProgress.call(this,0,e.onProgress),C=e.tracker;C&&C.setParams({signStartTime:new Date().getTime()}),r["response-content-type"]=e.ResponseContentType,r["response-content-language"]=e.ResponseContentLanguage,r["response-expires"]=e.ResponseExpires,r["response-cache-control"]=e.ResponseCacheControl,r["response-content-disposition"]=e.ResponseContentDisposition,r["response-content-encoding"]=e.ResponseContentEncoding,ce.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:r,qsStr:d,rawBody:!0,onDownloadProgress:A,tracker:C},function(b,F){if(A(null,!0),b){var ee=b.statusCode;return e.Headers["If-Modified-Since"]&&ee&&ee===304?p(null,{NotModified:!0}):p(b)}p(null,{Body:F.body,ETag:l.attr(F.headers,"etag",""),statusCode:F.statusCode,headers:F.headers})})}function s(e,p){var r=this,d=e.ContentLength,A=l.throttleOnProgress.call(r,d,e.onProgress),C=e.Headers;!C["Cache-Control"]&&!C["cache-control"]&&(C["Cache-Control"]=""),!C["Content-Type"]&&!C["content-type"]&&(C["Content-Type"]=e.Body&&e.Body.type||"");var b=e.UploadAddMetaMd5||r.options.UploadAddMetaMd5||r.options.UploadCheckContentMd5,F=e.tracker;b&&F&&F.setParams({md5StartTime:new Date().getTime()}),l.getBodyMd5(b,e.Body,function(ee){ee&&(F&&F.setParams({md5EndTime:new Date().getTime()}),r.options.UploadCheckContentMd5&&(C["Content-MD5"]=l.b64(ee)),(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5)&&(C["x-cos-meta-md5"]=ee)),e.ContentLength!==void 0&&(C["Content-Length"]=e.ContentLength),A(null,!0),ce.call(r,{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:A,tracker:F},function(Re,Se){if(Re)return A(null,!0),p(Re);A({loaded:d,total:d},!0);var De=M({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:r.options.UseAccelerate?"accelerate":e.Region,object:e.Key});De=De.substr(De.indexOf("://")+3),Se.Location=De,Se.ETag=l.attr(Se.headers,"etag",""),p(null,Se)})},e.onHashProgress)}function v(e,p){ce.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(r,d){if(r){var A=r.statusCode;return A&&A===404?p(null,{BucketNotFound:!0,statusCode:A}):p(r)}p(null,{statusCode:d.statusCode,headers:d.headers})})}function B(e,p){var r={};e.VersionId&&(r.versionId=e.VersionId),ce.call(this,{Action:"name/cos:GetObjectACL",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r,action:"acl"},function(d,A){if(d)return p(d);var C=A.AccessControlPolicy||{},b=C.Owner||{},F=C.AccessControlList&&C.AccessControlList.Grant||[];F=l.isArray(F)?F:[F];var ee=h(C);delete ee.GrantWrite,A.headers&&A.headers["x-cos-acl"]&&(ee.ACL=A.headers["x-cos-acl"]),ee=l.extend(ee,{Owner:b,Grants:F,statusCode:A.statusCode,headers:A.headers}),p(null,ee)})}function T(e,p){var r=e.Headers,d="";if(e.AccessControlPolicy){var A=l.clone(e.AccessControlPolicy||{}),C=A.Grants||A.Grant;C=l.isArray(C)?C:[C],delete A.Grant,delete A.Grants,A.AccessControlList={Grant:C},d=l.json2xml({AccessControlPolicy:A}),r["Content-Type"]="application/xml",r["Content-MD5"]=l.b64(l.md5(d))}l.each(r,function(b,F){F.indexOf("x-cos-grant-")===0&&(r[F]=k(r[F]))}),ce.call(this,{Action:"name/cos:PutObjectACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"acl",headers:r,body:d},function(b,F){if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function J(e,p){var r=e.Headers;r.Origin=e.Origin,r["Access-Control-Request-Method"]=e.AccessControlRequestMethod,r["Access-Control-Request-Headers"]=e.AccessControlRequestHeaders,ce.call(this,{Action:"name/cos:OptionsObject",method:"OPTIONS",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:r},function(d,A){if(d)return d.statusCode&&d.statusCode===403?p(null,{OptionsForbidden:!0,statusCode:d.statusCode}):p(d);var C=A.headers||{};p(null,{AccessControlAllowOrigin:C["access-control-allow-origin"],AccessControlAllowMethods:C["access-control-allow-methods"],AccessControlAllowHeaders:C["access-control-allow-headers"],AccessControlExposeHeaders:C["access-control-expose-headers"],AccessControlMaxAge:C["access-control-max-age"],statusCode:A.statusCode,headers:A.headers})})}function fe(e,p){var r=this,d=e.Headers;!d["Cache-Control"]&&!d["cache-control"]&&(d["Cache-Control"]="");var A=e.CopySource||"",C=l.getSourceParams.call(this,A);if(!C){p(l.error(new Error("CopySource format error")));return}var b=C.Bucket,F=C.Region,ee=decodeURIComponent(C.Key);ce.call(this,{Scope:[{action:"name/cos:GetObject",bucket:b,region:F,prefix:ee},{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(Re,Se){if(Re)return p(Re);var De=l.clone(Se.CopyObjectResult||{}),Be=M({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0});l.extend(De,{Location:Be,statusCode:Se.statusCode,headers:Se.headers}),p(null,De)})}function pe(e,p){var r=e.CopySource||"",d=l.getSourceParams.call(this,r);if(!d){p(l.error(new Error("CopySource format error")));return}var A=d.Bucket,C=d.Region,b=decodeURIComponent(d.Key);ce.call(this,{Scope:[{action:"name/cos:GetObject",bucket:A,region:C,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(F,ee){if(F)return p(F);var Re=l.clone(ee.CopyPartResult||{});l.extend(Re,{statusCode:ee.statusCode,headers:ee.headers}),p(null,Re)})}function Y(e,p){var r=e.Objects||[],d=e.Quiet;r=l.isArray(r)?r:[r];var A=l.json2xml({Delete:{Object:r,Quiet:d||!1}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A));var b=l.map(r,function(F){return{action:"name/cos:DeleteObject",bucket:e.Bucket,region:e.Region,prefix:F.Key}});ce.call(this,{Scope:b,method:"POST",Bucket:e.Bucket,Region:e.Region,body:A,action:"delete",headers:C},function(F,ee){if(F)return p(F);var Re=ee.DeleteResult||{},Se=Re.Deleted||[],De=Re.Error||[];Se=l.isArray(Se)?Se:[Se],De=l.isArray(De)?De:[De];var Be=l.clone(Re);l.extend(Be,{Error:De,Deleted:Se,statusCode:ee.statusCode,headers:ee.headers}),p(null,Be)})}function be(e,p){var r=e.Headers;if(!e.RestoreRequest){p(l.error(new Error("missing param RestoreRequest")));return}var d=e.RestoreRequest||{},A=l.json2xml({RestoreRequest:d});r["Content-Type"]="application/xml",r["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:RestoreObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,body:A,action:"restore",headers:r},p)}function Ne(e,p){var r=e.Tagging||{},d=r.TagSet||r.Tags||e.Tags||[];d=l.clone(l.isArray(d)?d:[d]);var A=l.json2xml({Tagging:{TagSet:{Tag:d}}}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.call(this,{Action:"name/cos:PutObjectTagging",method:"PUT",Bucket:e.Bucket,Key:e.Key,Region:e.Region,body:A,action:"tagging",headers:C,VersionId:e.VersionId},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);p(null,{statusCode:F.statusCode,headers:F.headers})})}function Me(e,p){ce.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(r,d){if(r){if(r.statusCode===404&&r.error&&(r.error==="Not Found"||r.error.Code==="NoSuchTagSet")){var A={Tags:[],statusCode:r.statusCode};r.headers&&(A.headers=r.headers),p(null,A)}else p(r);return}var C=[];try{C=d.Tagging.TagSet.Tag||[]}catch(b){}C=l.clone(l.isArray(C)?C:[C]),p(null,{Tags:C,statusCode:d.statusCode,headers:d.headers})})}function Ie(e,p){ce.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(r,d){if(r&&r.statusCode===204)return p(null,{statusCode:r.statusCode});if(r)return p(r);p(null,{statusCode:d.statusCode,headers:d.headers})})}function Le(e,p){var r=e.SelectType;if(!r)return p(l.error(new Error("missing param SelectType")));var d=e.SelectRequest||{},A=l.json2xml({SelectRequest:d}),C=e.Headers;C["Content-Type"]="application/xml",C["Content-MD5"]=l.b64(l.md5(A)),ce.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:A,DataType:"arraybuffer",rawBody:!0},function(b,F){if(b&&b.statusCode===204)return p(null,{statusCode:b.statusCode});if(b)return p(b);var ee=l.parseSelectPayload(F.body);p(null,{statusCode:F.statusCode,headers:F.headers,Body:ee.body,Payload:ee.payload})})}function Ke(e,p){var r=this,d=e.Headers,A=e.tracker;!d["Cache-Control"]&&!d["cache-control"]&&(d["Cache-Control"]=""),!d["Content-Type"]&&!d["content-type"]&&(d["Content-Type"]=e.Body&&e.Body.type||"");var C=e.Body&&(e.UploadAddMetaMd5||r.options.UploadAddMetaMd5);C&&A&&A.setParams({md5StartTime:new Date().getTime()}),l.getBodyMd5(C,e.Body,function(b){b&&(e.Headers["x-cos-meta-md5"]=b),C&&A&&A.setParams({md5EndTime:new Date().getTime()}),ce.call(r,{Action:"name/cos:InitiateMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"uploads",headers:e.Headers,qs:e.Query,tracker:A},function(F,ee){if(F)return A&&A.parent&&A.parent.setParams({errorNode:"multipartInit"}),p(F);if(ee=l.clone(ee||{}),ee&&ee.InitiateMultipartUploadResult)return p(null,l.extend(ee.InitiateMultipartUploadResult,{statusCode:ee.statusCode,headers:ee.headers}));p(null,ee)})},e.onHashProgress)}function Ge(e,p){var r=this;l.getFileSize("multipartUpload",e,function(){var d=e.tracker,A=r.options.UploadCheckContentMd5;A&&d&&d.setParams({md5StartTime:new Date().getTime()}),l.getBodyMd5(A,e.Body,function(C){C&&(e.Headers["Content-MD5"]=l.b64(C)),A&&d&&d.setParams({md5EndTime:new Date().getTime()}),d&&d.setParams({partNumber:e.PartNumber}),ce.call(r,{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:d},function(b,F){if(b)return d&&d.parent&&d.parent.setParams({errorNode:"multipartUpload"}),p(b);p(null,{ETag:l.attr(F.headers,"etag",""),statusCode:F.statusCode,headers:F.headers})})})})}function We(e,p){for(var r=this,d=e.UploadId,A=e.Parts,C=e.tracker,b=0,F=A.length;b<F;b++)A[b].ETag&&A[b].ETag.indexOf('"')===0||(A[b].ETag='"'+A[b].ETag+'"');var ee=l.json2xml({CompleteMultipartUpload:{Part:A}});ee=ee.replace(/\n\s*/g,"");var Re=e.Headers;Re["Content-Type"]="application/xml",Re["Content-MD5"]=l.b64(l.md5(ee)),ce.call(this,{Action:"name/cos:CompleteMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{uploadId:d},body:ee,headers:Re,tracker:C},function(Se,De){if(Se)return C&&C.parent&&C.parent.setParams({errorNode:"multipartComplete"}),p(Se);var Be=M({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0}),je=De.CompleteMultipartUploadResult||{};je.ProcessResults&&je&&je.ProcessResults&&(je.UploadResult={OriginalInfo:{Key:je.Key,Location:Be,ETag:je.ETag,ImageInfo:je.ImageInfo},ProcessResults:je.ProcessResults},delete je.ImageInfo,delete je.ProcessResults);var $e=l.extend(je,{Location:Be,statusCode:De.statusCode,headers:De.headers});p(null,$e)})}function ze(e,p){var r={};r.delimiter=e.Delimiter,r["encoding-type"]=e.EncodingType,r.prefix=e.Prefix||"",r["max-uploads"]=e.MaxUploads,r["key-marker"]=e.KeyMarker,r["upload-id-marker"]=e.UploadIdMarker,r=l.clearKey(r);var d=e.tracker;d&&d.setParams({signStartTime:new Date().getTime()}),ce.call(this,{Action:"name/cos:ListMultipartUploads",ResourceKey:r.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:r,action:"uploads",tracker:d},function(A,C){if(A)return d&&d.parent&&d.parent.setParams({errorNode:"multipartList"}),p(A);if(C&&C.ListMultipartUploadsResult){var b=C.ListMultipartUploadsResult.Upload||[];b=l.isArray(b)?b:[b],C.ListMultipartUploadsResult.Upload=b}var F=l.clone(C.ListMultipartUploadsResult||{});l.extend(F,{statusCode:C.statusCode,headers:C.headers}),p(null,F)})}function Xe(e,p){var r={},d=e.tracker;r.uploadId=e.UploadId,r["encoding-type"]=e.EncodingType,r["max-parts"]=e.MaxParts,r["part-number-marker"]=e.PartNumberMarker,ce.call(this,{Action:"name/cos:ListParts",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r},function(A,C){if(A)return d&&d.parent&&d.parent.setParams({errorNode:"multipartListPart"}),p(A);var b=C.ListPartsResult||{},F=b.Part||[];F=l.isArray(F)?F:[F],b.Part=F;var ee=l.clone(b);l.extend(ee,{statusCode:C.statusCode,headers:C.headers}),p(null,ee)})}function Je(e,p){var r={};r.uploadId=e.UploadId,ce.call(this,{Action:"name/cos:AbortMultipartUpload",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:r},function(d,A){if(d)return p(d);p(null,{statusCode:A.statusCode,headers:A.headers})})}function nt(e,p){ce.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(r,d){if(r)return p(r);d&&d.body&&(d.Body=d.body,delete d.body),p(r,d)})}function tt(e,p){var r=e.Headers;!r["Cache-Control"]&&!r["cache-control"]&&(r["Cache-Control"]=""),!r["Content-Type"]&&!r["content-type"]&&(r["Content-Type"]=e.Body&&e.Body.type||""),ce.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(d,A){if(d)return p(d);p(null,A)})}function ot(e){var p=this;return l.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:p.options.UseRawKey,SystemClockOffset:p.options.SystemClockOffset})}function a(e,p){var r=this,d=e.UseAccelerate===void 0?r.options.UseAccelerate:e.UseAccelerate,A=M({ForcePathStyle:r.options.ForcePathStyle,protocol:e.Protocol||r.options.Protocol,domain:e.Domain||r.options.Domain,bucket:e.Bucket,region:d?"accelerate":e.Region,object:e.Key}),C="";e.Query&&(C+=l.obj2str(e.Query)),e.QueryString&&(C+=(C?"&":"")+e.QueryString);var b=A;if(e.Sign!==void 0&&!e.Sign)return C&&(b+="?"+C),p(null,{Url:b}),b;var F=he.call(this,{Bucket:e.Bucket,Region:e.Region,UseAccelerate:e.UseAccelerate,Url:A}),ee=xe.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:F,ForceSignHost:e.ForceSignHost===!1?!1:r.options.ForceSignHost},function(Re,Se){if(p){if(Re){p(Re);return}var De=function($e){var ut=$e.match(/q-url-param-list.*?(?=&)/g)[0],it="q-url-param-list="+encodeURIComponent(ut.replace(/q-url-param-list=/,"")).toLowerCase(),et=new RegExp(ut,"g"),st=$e.replace(et,it);return st},Be=A;Be+="?"+(Se.Authorization.indexOf("q-signature")>-1?De(Se.Authorization):"sign="+encodeURIComponent(Se.Authorization)),Se.SecurityToken&&(Be+="&x-cos-security-token="+Se.SecurityToken),Se.ClientIP&&(Be+="&clientIP="+Se.ClientIP),Se.ClientUA&&(Be+="&clientUA="+Se.ClientUA),Se.Token&&(Be+="&token="+Se.Token),C&&(Be+="&"+C),setTimeout(function(){p(null,{Url:Be})})}});return ee?(b+="?"+ee.Authorization+(ee.SecurityToken?"&x-cos-security-token="+ee.SecurityToken:""),C&&(b+="&"+C)):C&&(b+="?"+C),b}function h(e){var p={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},r={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},d=e&&e.AccessControlList||{},A=d.Grant;A&&(A=l.isArray(A)?A:[A]);var C={READ:0,WRITE:0,FULL_CONTROL:0};return A&&A.length&&l.each(A,function(b){b.Grantee.ID==="qcs::cam::anyone:anyone"||b.Grantee.URI==="http://cam.qcloud.com/groups/global/AllUsers"?C[b.Permission]=1:b.Grantee.ID!==e.Owner.ID&&p[r[b.Permission]].push('id="'+b.Grantee.ID+'"')}),C.FULL_CONTROL||C.WRITE&&C.READ?p.ACL="public-read-write":C.READ?p.ACL="public-read":p.ACL="private",l.each(r,function(b){p[b]=k(p[b].join(","))}),p}function k(e){var p=e.split(","),r={},d,A;for(d=0;d<p.length;)A=p[d].trim(),r[A]?p.splice(d,1):(r[A]=!0,p[d]=A,d++);return p.join(",")}function M(e){var p=e.region||"",r=e.bucket||"",d=r.substr(0,r.lastIndexOf("-")),A=r.substr(r.lastIndexOf("-")+1),C=e.domain,b=e.object;typeof C=="function"&&(C=C({Bucket:r,Region:p})),["http","https"].includes(e.protocol)&&(e.protocol=e.protocol+":");var F=e.protocol||(l.isBrowser&&(typeof location>"u"?"undefined":f(location))==="object"&&location.protocol==="http:"?"http:":"https:");C||(["cn-south","cn-south-2","cn-north","cn-east","cn-southwest","sg"].indexOf(p)>-1?C="{Region}.myqcloud.com":C="cos.{Region}.myqcloud.com",e.ForcePathStyle||(C="{Bucket}."+C)),C=C.replace(/\{\{AppId\}\}/gi,A).replace(/\{\{Bucket\}\}/gi,d).replace(/\{\{Region\}\}/gi,p).replace(/\{\{.*?\}\}/gi,""),C=C.replace(/\{AppId\}/gi,A).replace(/\{BucketName\}/gi,d).replace(/\{Bucket\}/gi,r).replace(/\{Region\}/gi,p).replace(/\{.*?\}/gi,""),/^[a-zA-Z]+:\/\//.test(C)||(C=F+"//"+C),C.slice(-1)==="/"&&(C=C.slice(0,-1));var ee=C;return e.ForcePathStyle&&(ee+="/"+r),ee+="/",b&&(ee+=l.camSafeUrlEncode(b).replace(/%2F/g,"/")),e.isLocation&&(ee=ee.replace(/^https?:\/\//,"")),ee}var he=function(p){if(!p.Bucket||!p.Region)return"";var r=p.UseAccelerate===void 0?this.options.UseAccelerate:p.UseAccelerate,d=p.Url||M({ForcePathStyle:this.options.ForcePathStyle,protocol:this.options.Protocol,domain:this.options.Domain,bucket:p.Bucket,region:r?"accelerate":p.Region}),A=d.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1"),C=new RegExp("^([a-z\\d-]+-\\d+\\.)?(cos|cosv6|ci|pic)\\.([a-z\\d-]+)\\.myqcloud\\.com$");return C.test(A)?A:""};function xe(e,p){var r=l.clone(e.Headers),d="";l.each(r,function(Fe,Oe){(Fe===""||["content-type","cache-control","expires"].indexOf(Oe.toLowerCase())>-1)&&delete r[Oe],Oe.toLowerCase()==="host"&&(d=Fe)});var A=e.ForceSignHost!==!1;!d&&e.SignHost&&A&&(r.Host=e.SignHost);var C=!1,b=function(Oe,He){C||(C=!0,He&&He.XCosSecurityToken&&!He.SecurityToken&&(He=l.clone(He),He.SecurityToken=He.XCosSecurityToken,delete He.XCosSecurityToken),p&&p(Oe,He))},F=this,ee=e.Bucket||"",Re=e.Region||"",Se=e.Key||"";F.options.ForcePathStyle&&ee&&(Se=ee+"/"+Se);var De="/"+Se,Be={},je=e.Scope;if(!je){var $e=e.Action||"",ut=e.ResourceKey||e.Key||"";je=e.Scope||[{action:$e,bucket:ee,region:Re,prefix:ut}]}var it=l.md5(JSON.stringify(je));F._StsCache=F._StsCache||[],function(){var Fe,Oe;for(Fe=F._StsCache.length-1;Fe>=0;Fe--){Oe=F._StsCache[Fe];var He=Math.round(l.getSkewTime(F.options.SystemClockOffset)/1e3)+30;if(Oe.StartTime&&He<Oe.StartTime||He>=Oe.ExpiredTime){F._StsCache.splice(Fe,1);continue}if(!Oe.ScopeLimit||Oe.ScopeLimit&&Oe.ScopeKey===it){Be=Oe;break}}}();var et=function(){var Oe="";Be.StartTime&&e.Expires?Oe=Be.StartTime+";"+(Be.StartTime+e.Expires*1):Be.StartTime&&Be.ExpiredTime&&(Oe=Be.StartTime+";"+Be.ExpiredTime);var He=l.getAuth({SecretId:Be.TmpSecretId,SecretKey:Be.TmpSecretKey,Method:e.Method,Pathname:De,Query:e.Query,Headers:r,Expires:e.Expires,UseRawKey:F.options.UseRawKey,SystemClockOffset:F.options.SystemClockOffset,KeyTime:Oe,ForceSignHost:A}),Ve={Authorization:He,SecurityToken:Be.SecurityToken||Be.XCosSecurityToken||"",Token:Be.Token||"",ClientIP:Be.ClientIP||"",ClientUA:Be.ClientUA||""};b(null,Ve)},st=function(Oe){if(Oe.Authorization){var He=!1,Ve=Oe.Authorization;if(Ve)if(Ve.indexOf(" ")>-1)He=!1;else if(Ve.indexOf("q-sign-algorithm=")>-1&&Ve.indexOf("q-ak=")>-1&&Ve.indexOf("q-sign-time=")>-1&&Ve.indexOf("q-key-time=")>-1&&Ve.indexOf("q-url-param-list=")>-1)He=!0;else try{Ve=atob(Ve),Ve.indexOf("a=")>-1&&Ve.indexOf("k=")>-1&&Ve.indexOf("t=")>-1&&Ve.indexOf("r=")>-1&&Ve.indexOf("b=")>-1&&(He=!0)}catch(rt){}if(!He)return l.error(new Error("getAuthorization callback params format error"))}else{if(!Oe.TmpSecretId)return l.error(new Error('getAuthorization callback params missing "TmpSecretId"'));if(!Oe.TmpSecretKey)return l.error(new Error('getAuthorization callback params missing "TmpSecretKey"'));if(!Oe.SecurityToken&&!Oe.XCosSecurityToken)return l.error(new Error('getAuthorization callback params missing "SecurityToken"'));if(!Oe.ExpiredTime)return l.error(new Error('getAuthorization callback params missing "ExpiredTime"'));if(Oe.ExpiredTime&&Oe.ExpiredTime.toString().length!==10)return l.error(new Error('getAuthorization callback params "ExpiredTime" should be 10 digits'));if(Oe.StartTime&&Oe.StartTime.toString().length!==10)return l.error(new Error('getAuthorization callback params "StartTime" should be 10 StartTime'))}return!1};if(Be.ExpiredTime&&Be.ExpiredTime-l.getSkewTime(F.options.SystemClockOffset)/1e3>60)et();else if(F.options.getAuthorization)F.options.getAuthorization.call(F,{Bucket:ee,Region:Re,Method:e.Method,Key:Se,Pathname:De,Query:e.Query,Headers:r,Scope:je,SystemClockOffset:F.options.SystemClockOffset,ForceSignHost:A},function(Fe){typeof Fe=="string"&&(Fe={Authorization:Fe});var Oe=st(Fe);if(Oe)return b(Oe);Fe.Authorization?b(null,Fe):(Be=Fe||{},Be.Scope=je,Be.ScopeKey=it,F._StsCache.push(Be),et())});else if(F.options.getSTS)F.options.getSTS.call(F,{Bucket:ee,Region:Re},function(Fe){Be=Fe||{},Be.Scope=je,Be.ScopeKey=it,Be.TmpSecretId||(Be.TmpSecretId=Be.SecretId),Be.TmpSecretKey||(Be.TmpSecretKey=Be.SecretKey);var Oe=st(Be);if(Oe)return b(Oe);F._StsCache.push(Be),et()});else return function(){var Fe=l.getAuth({SecretId:e.SecretId||F.options.SecretId,SecretKey:e.SecretKey||F.options.SecretKey,Method:e.Method,Pathname:De,Query:e.Query,Headers:r,Expires:e.Expires,UseRawKey:F.options.UseRawKey,SystemClockOffset:F.options.SystemClockOffset,ForceSignHost:A}),Oe={Authorization:Fe,SecurityToken:F.options.SecurityToken||F.options.XCosSecurityToken};return b(null,Oe),Oe}();return""}function Ue(e){var p=!1,r=!1,d=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var A=e.error.Code,C=e.error.Message;(A==="RequestTimeTooSkewed"||A==="AccessDenied"&&C==="Request has expired")&&(r=!0)}catch(F){}if(e)if(r&&d){var b=Date.parse(d);this.options.CorrectClockSkew&&Math.abs(l.getSkewTime(this.options.SystemClockOffset)-b)>=3e4&&(console.error("error: Local time is too skewed."),this.options.SystemClockOffset=b-Date.now(),p=!0)}else Math.floor(e.statusCode/100)===5&&(p=!0);return p}function ce(e,p){var r=this;!e.headers&&(e.headers={}),!e.qs&&(e.qs={}),e.VersionId&&(e.qs.versionId=e.VersionId),e.qs=l.clearKey(e.qs),e.headers&&(e.headers=l.clearKey(e.headers)),e.qs&&(e.qs=l.clearKey(e.qs));var d=l.clone(e.qs);e.action&&(d[e.action]="");var A=e.url||e.Url,C=e.SignHost||he.call(this,{Bucket:e.Bucket,Region:e.Region,Url:A}),b=e.tracker,F=function ee(Re){var Se=r.options.SystemClockOffset;b&&b.setParams({signStartTime:new Date().getTime(),retryTimes:Re-1}),xe.call(r,{Bucket:e.Bucket||"",Region:e.Region||"",Method:e.method,Key:e.Key,Query:d,Headers:e.headers,SignHost:C,Action:e.Action,ResourceKey:e.ResourceKey,Scope:e.Scope,ForceSignHost:r.options.ForceSignHost},function(De,Be){if(De){p(De);return}b&&b.setParams({signEndTime:new Date().getTime(),httpStartTime:new Date().getTime()}),e.AuthData=Be,Qe.call(r,e,function(je,$e){b&&b.setParams({httpEndTime:new Date().getTime()}),je&&Re<2&&(Se!==r.options.SystemClockOffset||Ue.call(r,je))?(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"]),ee(Re+1)):p(je,$e)})})};F(1)}function Qe(e,p){var r=this,d=e.TaskId;if(!(d&&!r._isRunningTask(d))){var A=e.Bucket,C=e.Region,b=e.Key,F=e.method||"GET",ee=e.Url||e.url,Re=e.body,Se=e.rawBody;r.options.UseAccelerate&&(C="accelerate"),ee=ee||M({ForcePathStyle:r.options.ForcePathStyle,protocol:r.options.Protocol,domain:r.options.Domain,bucket:A,region:C,object:b}),e.action&&(ee=ee+"?"+(l.isIOS_QQ?"".concat(e.action,"="):e.action)),e.qsStr&&(ee.indexOf("?")>-1?ee=ee+"&"+e.qsStr:ee=ee+"?"+e.qsStr);var De={method:F,url:ee,headers:e.headers,qs:e.qs,body:Re},Be="x-cos-security-token";if(l.isCIHost(ee)&&(Be="x-ci-security-token"),De.headers.Authorization=e.AuthData.Authorization,e.AuthData.Token&&(De.headers.token=e.AuthData.Token),e.AuthData.ClientIP&&(De.headers.clientIP=e.AuthData.ClientIP),e.AuthData.ClientUA&&(De.headers.clientUA=e.AuthData.ClientUA),e.AuthData.SecurityToken&&(De.headers[Be]=e.AuthData.SecurityToken),De.headers&&(De.headers=l.clearKey(De.headers)),De=l.clearKey(De),e.onProgress&&typeof e.onProgress=="function"){var je=Re&&(Re.size||Re.length)||0;De.onProgress=function(Fe){if(!(d&&!r._isRunningTask(d))){var Oe=Fe?Fe.loaded:0;e.onProgress({loaded:Oe,total:je})}}}e.onDownloadProgress&&(De.onDownloadProgress=e.onDownloadProgress),e.DataType&&(De.dataType=e.DataType),this.options.Timeout&&(De.timeout=this.options.Timeout),r.options.ForcePathStyle&&(De.pathStyle=r.options.ForcePathStyle),r.emit("before-send",De);var $e=De.url.includes("accelerate."),ut=De.qs?Object.keys(De.qs).map(function(Fe){return"".concat(Fe,"=").concat(De.qs[Fe])}).join("&"):"",it=ut?De.url+"?"+ut:De.url;e.tracker&&e.tracker.setParams({reqUrl:it,accelerate:$e?"Y":"N"}),e.tracker&&e.tracker.parent&&e.tracker.parent.setParams({reqUrl:it,accelerate:$e?"Y":"N"});var et=(r.options.Request||E)(De,function(Fe){if(!(Fe&&Fe.error==="abort")){var Oe={options:De,error:Fe&&Fe.error,statusCode:Fe&&Fe.statusCode||0,statusMessage:Fe&&Fe.statusMessage||"",headers:Fe&&Fe.headers||{},body:Fe&&Fe.body};r.emit("after-receive",Oe);var He=Oe.error,Ve=Oe.body,rt={statusCode:Oe.statusCode,statusMessage:Oe.statusMessage,headers:Oe.headers},gt,at=function(ft,pt){if(d&&r.off("inner-kill-task",st),!gt){gt=!0;var ht={};rt&&rt.statusCode&&(ht.statusCode=rt.statusCode),rt&&rt.headers&&(ht.headers=rt.headers),ft?(ft=l.extend(ft||{},ht),p(ft,null)):(pt=l.extend(pt||{},ht),p(null,pt)),et=null}};if(He)return at(l.error(He));var lt=rt.statusCode,vt=Math.floor(lt/100)===2;if(Se&&vt)return at(null,{body:Ve});var ct;try{ct=Ve&&Ve.indexOf("<")>-1&&Ve.indexOf(">")>-1&&l.xml2json(Ve)||{}}catch(yt){ct={}}var dt=ct&&ct.Error;vt?at(null,ct):dt?at(l.error(new Error(dt.Message),{code:dt.Code,error:dt})):lt?at(l.error(new Error(rt.statusMessage),{code:""+lt})):lt&&at(l.error(new Error("statusCode error")))}}),st=function Fe(Oe){Oe.TaskId===d&&(et&&et.abort&&et.abort(),r.off("inner-kill-task",Fe))};d&&r.on("inner-kill-task",st)}}var Ye={getService:S,putBucket:U,headBucket:V,getBucket:R,deleteBucket:w,putBucketAcl:j,getBucketAcl:X,putBucketCors:K,getBucketCors:q,deleteBucketCors:z,getBucketLocation:re,getBucketPolicy:se,putBucketPolicy:Q,deleteBucketPolicy:I,putBucketTagging:D,getBucketTagging:m,deleteBucketTagging:O,putBucketLifecycle:g,getBucketLifecycle:_,deleteBucketLifecycle:N,putBucketVersioning:P,getBucketVersioning:L,putBucketReplication:x,getBucketReplication:H,deleteBucketReplication:G,putBucketWebsite:W,getBucketWebsite:Z,deleteBucketWebsite:oe,putBucketReferer:le,getBucketReferer:ue,putBucketDomain:te,getBucketDomain:de,deleteBucketDomain:ae,putBucketOrigin:me,getBucketOrigin:$,deleteBucketOrigin:ne,putBucketLogging:ge,getBucketLogging:Ce,putBucketInventory:ye,postBucketInventory:Ae,getBucketInventory:Ee,listBucketInventory:ke,deleteBucketInventory:Te,putBucketAccelerate:we,getBucketAccelerate:Pe,putBucketEncryption:qe,getBucketEncryption:_e,deleteBucketEncryption:ie,getObject:n,headObject:c,listObjectVersions:o,putObject:s,deleteObject:v,getObjectAcl:B,putObjectAcl:T,optionsObject:J,putObjectCopy:fe,deleteMultipleObject:Y,restoreObject:be,putObjectTagging:Ne,getObjectTagging:Me,deleteObjectTagging:Ie,selectObjectContent:Le,appendObject:tt,uploadPartCopy:pe,multipartInit:Ke,multipartUpload:Ge,multipartComplete:We,multipartList:ze,multipartListPart:Xe,multipartAbort:Je,request:nt,getObjectUrl:a,getAuth:ot};function Ze(e,p,r){l.each(["Cors","Acl"],function(d){if(e.slice(-d.length)===d){var A=e.slice(0,-d.length)+d.toUpperCase(),C=l.apiWrapper(e,p),b=!1;r[A]=function(){!b&&console.warn("warning: cos."+A+" has been deprecated. Please Use cos."+e+" instead."),b=!0,C.apply(this,arguments)}}})}u.exports.init=function(e,p){p.transferToTaskMethod(Ye,"putObject"),l.each(Ye,function(r,d){e.prototype[d]=l.apiWrapper(d,r),Ze(d,r,e.prototype)})}},"./src/cos.js":function(u,y,i){var f=i("./src/util.js"),E=i("./src/event.js"),l=i("./src/task.js"),S=i("./src/base.js"),U=i("./src/advance.js"),V=i("./package.json"),R={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:""},w=function(X){this.options=f.extend(f.clone(R),X||{}),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")),f.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")),E.init(this),l.init(this)};S.init(w,l),U.init(w,l),w.util={md5:f.md5,xml2json:f.xml2json,json2xml:f.json2xml,encodeBase64:f.encodeBase64},w.getAuthorization=f.getAuth,w.version=V.version,u.exports=w},"./src/event.js":function(u,y){var i=function(l){var S={},U=function(R){return!S[R]&&(S[R]=[]),S[R]};l.on=function(V,R){V==="task-list-update"&&console.warn('warning: Event "'+V+'" has been deprecated. Please use "list-update" instead.'),U(V).push(R)},l.off=function(V,R){for(var w=U(V),j=w.length-1;j>=0;j--)R===w[j]&&w.splice(j,1)},l.emit=function(V,R){for(var w=U(V).map(function(X){return X}),j=0;j<w.length;j++)w[j](R)}},f=function(){i(this)};u.exports.init=i,u.exports.EventProxy=f},"./src/session.js":function(u,y,i){var f=i("./src/util.js"),E="cos_sdk_upload_cache",l=30*24*3600,S,U,V=function(){try{var q=JSON.parse(localStorage.getItem(E))}catch(z){}q||(q=[]),S=q},R=function(){try{S.length?localStorage.setItem(E,JSON.stringify(S)):localStorage.removeItem(E)}catch(q){}},w=function(){if(!S){V.call(this);for(var q=!1,z=Math.round(Date.now()/1e3),re=S.length-1;re>=0;re--){var Q=S[re][2];(!Q||Q+l<z)&&(S.splice(re,1),q=!0)}q&&R()}},j=function(){U||(U=setTimeout(function(){R(),U=null},400))},X={using:{},setUsing:function(q){X.using[q]=!0},removeUsing:function(q){delete X.using[q]},getFileId:function(q,z,re,Q){return q.name&&q.size&&q.lastModifiedDate&&z?f.md5([q.name,q.size,q.lastModifiedDate,z,re,Q].join("::")):null},getCopyFileId:function(q,z,re,Q,se){var I=z["content-length"],D=z.etag||"",m=z["last-modified"];return q&&re?f.md5([q,I,D,m,re,Q,se].join("::")):null},getUploadIdList:function(q){if(!q)return null;w.call(this);for(var z=[],re=0;re<S.length;re++)S[re][0]===q&&z.push(S[re][1]);return z.length?z:null},saveUploadId:function(q,z,re){if(w.call(this),!!q){for(var Q=S.length-1;Q>=0;Q--){var se=S[Q];se[0]===q&&se[1]===z&&S.splice(Q,1)}S.unshift([q,z,Math.round(Date.now()/1e3)]),S.length>re&&S.splice(re),j()}},removeUploadId:function(q){w.call(this),delete X.using[q];for(var z=S.length-1;z>=0;z--)S[z][1]===q&&S.splice(z,1);j()}};u.exports=X},"./src/task.js":function(u,y,i){var f=i("./src/session.js"),E=i("./src/util.js"),l={},S=function(R,w){l[w]=R[w],R[w]=function(j,X){j.SkipTask?l[w].call(this,j,X):this._addTask(w,j,X)}},U=function(R){var w=[],j={},X=0,K=0,q=function(m){var O={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&&(O.FilePath=m.FilePath),m._custom&&(O._custom=m._custom),O},z=function(){var D,m=function(){D=0,R.emit("task-list-update",{list:E.map(w,q)}),R.emit("list-update",{list:E.map(w,q)})};return function(){D||(D=setTimeout(m))}}(),re=function(){if(!(w.length<=R.options.UploadQueueSize)){for(var m=0;m<K&&m<w.length&&w.length>R.options.UploadQueueSize;){var O=w[m].state==="waiting"||w[m].state==="checking"||w[m].state==="uploading";!w[m]||!O?(j[w[m].id]&&delete j[w[m].id],w.splice(m,1),K--):m++}z()}},Q=function D(){if(!(X>=R.options.FileParallelLimit)){for(;w[K]&&w[K].state!=="waiting";)K++;if(!(K>=w.length)){var m=w[K];K++,X++,m.state="checking",m.params.onTaskStart&&m.params.onTaskStart(q(m)),!m.params.UploadData&&(m.params.UploadData={});var O=E.formatParams(m.api,m.params);l[m.api].call(R,O,function(g,_){R._isRunningTask(m.id)&&((m.state==="checking"||m.state==="uploading")&&(m.state=g?"error":"success",g&&(m.error=g),X--,z(),D(),m.callback&&m.callback(g,_),m.state==="success"&&(m.params&&(delete m.params.UploadData,delete m.params.Body,delete m.params),delete m.callback)),re())}),z(),setTimeout(D)}}},se=function(m,O){var g=j[m];if(g){var _=g&&g.state==="waiting",N=g&&(g.state==="checking"||g.state==="uploading");if(O==="canceled"&&g.state!=="canceled"||O==="paused"&&_||O==="paused"&&N){if(O==="paused"&&g.params.Body&&typeof g.params.Body.pipe=="function"){console.error("stream not support pause");return}g.state=O,R.emit("inner-kill-task",{TaskId:m,toState:O});try{var P=g&&g.params&&g.params.UploadData.UploadId}catch(L){}O==="canceled"&&P&&f.removeUsing(P),z(),N&&(X--,Q()),O==="canceled"&&(g.params&&(delete g.params.UploadData,delete g.params.Body,delete g.params),delete g.callback)}re()}};R._addTasks=function(D){E.each(D,function(m){R._addTask(m.api,m.params,m.callback,!0)}),z()};var I=!0;R._addTask=function(D,m,O,g){m=E.formatParams(D,m);var _=E.uuid();m.TaskId=_,m.onTaskReady&&m.onTaskReady(_),m.TaskReady&&(m.TaskReady(_),I&&console.warn('warning: Param "TaskReady" has been deprecated. Please use "onTaskReady" instead.'),I=!1);var N={params:m,callback:O,api:D,index:w.length,id:_,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},P=m.onHashProgress;m.onHashProgress=function(x){R._isRunningTask(N.id)&&(N.hashPercent=x.percent,P&&P(x),z())};var L=m.onProgress;return m.onProgress=function(x){R._isRunningTask(N.id)&&(N.state==="checking"&&(N.state="uploading"),N.loaded=x.loaded,N.speed=x.speed,N.percent=x.percent,L&&L(x),z())},E.getFileSize(D,m,function(x,H){if(x)return O(E.error(x));j[_]=N,w.push(N),N.size=H,!g&&z(),Q(),re()}),_},R._isRunningTask=function(D){var m=j[D];return!!(m&&(m.state==="checking"||m.state==="uploading"))},R.getTaskList=function(){return E.map(w,q)},R.cancelTask=function(D){se(D,"canceled")},R.pauseTask=function(D){se(D,"paused")},R.restartTask=function(D){var m=j[D];m&&(m.state==="paused"||m.state==="error")&&(m.state="waiting",z(),K=Math.min(K,m.index),Q())},R.isUploadRunning=function(){return X||K<w.length}};u.exports.transferToTaskMethod=S,u.exports.init=U},"./src/tracker.js":function(u,y,i){var f=i("./node_modules/@babel/runtime/helpers/classCallCheck.js"),E=i("./node_modules/@babel/runtime/helpers/createClass.js"),l=i("./node_modules/@babel/runtime/helpers/typeof.js"),S=i("./package.json"),U=null,V=function(D){if(!U){var m=i("./lib/beacon.min.js");U=new m({appkey:"0AND0VEVB24UBGDU",versionCode:S.version,channelID:"js_sdk",openid:"openid",unionid:"unid",strictMode:!1,delay:D,sessionDuration:60*1e3})}return U},R={getUid:function(){var D=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return D()+D()+"-"+D()+"-"+D()+"-"+D()+"-"+D()+D()+D()},getNetType:function(){if((typeof navigator>"u"?"undefined":l(navigator))==="object"){var D=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return(D==null?void 0:D.type)||(D==null?void 0:D.effectiveType)||"unknown"}return"unknown"},getOsType:function(){if((typeof navigator>"u"?"undefined":l(navigator))!=="object")return"unknown os";var D=navigator.userAgent.toLowerCase(),m=/macintosh|mac os x/i.test(navigator.userAgent);return D.indexOf("win32")>=0||D.indexOf("wow32")>=0?"win32":D.indexOf("win64")>=0||D.indexOf("wow64")>=0?"win64":m?"mac":"unknown os"},isMobile:function(){var D=/(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":l(navigator))==="object"&&navigator.userAgent.match(D))},isAndroid:function(){var D=/(Android|Adr|Linux)/i;return!!((typeof navigator>"u"?"undefined":l(navigator))==="object"&&navigator.userAgent.match(D))},isIOS:function(){var D=/(iPhone|iPod|iPad|iOS)/i;return!!((typeof navigator>"u"?"undefined":l(navigator))==="object"&&navigator.userAgent.match(D))},isOtherMobile:function(){return isMobile&&!isAndroid&&!isIOS},getDeviceName:function(){if((typeof navigator>"u"?"undefined":l(navigator))!=="object")return"unknown device";var D=navigator.userAgent.toLowerCase();if(D.includes("app/tencent_wemeet"))return"tencent_wemeet";if(D.indexOf("maxthon")>=0){var m=D.match(/maxthon\/([\d.]+)/),O=m&&m[1]||"";return"傲游浏览器 ".concat(O).trim()}if(D.indexOf("qqbrowser")>=0){var g=D.match(/qqbrowser\/([\d.]+)/),_=g&&g[1]||"";return"QQ浏览器 ".concat(_).trim()}if(D.indexOf("se 2.x")>=0)return"搜狗浏览器";if(D.indexOf("wxwork")>=0)return"微信内置浏览器";if(D.indexOf("msie")>=0){var N=D.match(/msie ([\d.]+)/),P=N&&N[1]||"";return"IE ".concat(P).trim()}if(D.indexOf("firefox")>=0){var L=D.match(/firefox\/([\d.]+)/),x=L&&L[1]||"";return"Firefox ".concat(x).trim()}if(D.indexOf("chrome")>=0){var H=D.match(/chrome\/([\d.]+)/),G=H&&H[1]||"";return"Chrome ".concat(G).trim()}if(D.indexOf("opera")>=0){var W=D.match(/opera.([\d.]+)/),Z=W&&W[1]||"";return"Opera ".concat(Z).trim()}if(D.indexOf("safari")>=0){var oe=D.match(/version\/([\d.]+)/),le=oe&&oe[1]||"";return"Safari ".concat(le).trim()}if(D.indexOf("edge")>=0){var ue=D.match(/edge\/([\d.]+)/),te=ue&&ue[1]||"";return"edge ".concat(te).trim()}return D.substr(0,200)}},w={isMobile:R.isMobile(),isBrowser:!R.isMobile(),mobileOsType:R.isAndroid()?"android":R.isIOS?"ios":"other_mobile",pcOsType:R.getOsType()},j={deviceType:w.isMobile?"mobile":w.isBrowser?"browser":"unknown",devicePlatform:w.isMobile?w.mobileOsType:w.pcOsType,deviceName:R.getDeviceName()},X=["multipartInit","multipartUpload","multipartComplete","multipartList","multipartListPart","multipartAbort"],K=["putObject","postObject","appendObject","sliceUploadFile","uploadFile","uploadFiles"].concat(X),q=["getObject"];function z(I){return K.includes(I)?"cos_upload":q.includes(I)?"cos_download":"base_service"}function re(I){return I.replace(/([A-Z])/g,"_$1").toLowerCase()}function Q(I){var D={},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"],O=["tracePlatform","cossdkVersion","region","bucket","appid","networkType","host","accelerate","requestPath","partNumber","size","name","result","tookTime","errorRequestId","retryTimes","reqUrl","customId","deviceType","devicePlatform","deviceName"],g=I.result==="Success"?O:m;for(var _ in I)if(g.includes(_)){var N=re(_);D[N]=I[_]}return D}var se=function(){function I(D){f(this,I);var m=D.parent,O=D.traceId,g=D.bucket,_=D.region,N=D.apiName,P=D.fileKey,L=D.fileSize,x=D.accelerate,H=D.customId,G=D.delay,W=D.deepTracker,Z=g&&g.substr(g.lastIndexOf("-")+1)||"";this.parent=m,this.deepTracker=W,this.delay=G,this.params={cossdkVersion:S.version,region:_,networkType:"",host:"",accelerate:x?"Y":"N",requestPath:P||"",size:L||-1,httpMd5:0,httpSign:0,httpFull:0,name:N||"",result:"",tookTime:0,errorNode:"",errorCode:"",errorMessage:"",errorRequestId:"",errorStatusCode:0,errorServiceName:"",tracePlatform:"cos-js-sdk-v5",traceId:O||R.getUid(),bucket:g,appid:Z,partNumber:0,retryTimes:0,reqUrl:"",customId:H||"",deviceType:j.deviceType,devicePlatform:j.devicePlatform,deviceName:j.deviceName,md5StartTime:0,md5EndTime:0,signStartTime:0,signEndTime:0,httpStartTime:0,httpEndTime:0,startTime:new Date().getTime(),endTime:0},this.beacon=V(G)}return E(I,[{key:"formatResult",value:function(m,O){var g,_,N,P,L,x,H=new Date().getTime(),G=H-this.params.startTime,W=R.getNetType(),Z=m?(m==null?void 0:m.code)||(m==null||(g=m.error)===null||g===void 0?void 0:g.code)||(m==null||(_=m.error)===null||_===void 0?void 0:_.Code):"",oe=m?(m==null?void 0:m.message)||(m==null||(N=m.error)===null||N===void 0?void 0:N.message)||(m==null||(P=m.error)===null||P===void 0?void 0:P.Message):"",le=m?(m==null?void 0:m.resource)||(m==null||(L=m.error)===null||L===void 0?void 0:L.resource)||(m==null||(x=m.error)===null||x===void 0?void 0:x.Resource):"",ue=m?m==null?void 0:m.statusCode:O.statusCode,te=m?(m==null?void 0:m.headers)&&(m==null?void 0:m.headers["x-cos-request-id"]):(O==null?void 0:O.headers)&&(O==null?void 0:O.headers["x-cos-request-id"]),de=m?te?"Server":"Client":"";if(Object.assign(this.params,{tookTime:G,networkType:W,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:de,errorCode:Z,errorStatusCode:ue,errorMessage:oe,errorServiceName:le,errorRequestId:te}),m&&(!Z||!oe)&&(this.params.fullError=m?JSON.stringify(m):""),this.params.name==="getObject"&&(this.params.size=O?O.headers&&O.headers["content-length"]:-1),this.params.reqUrl)try{var ae=/^http(s)?:\/\/(.*?)\//.exec(this.params.reqUrl);this.params.host=ae[2]}catch(me){this.params.host=this.params.reqUrl}this.sendEvents()}},{key:"setParams",value:function(m){Object.assign(this.params,m)}},{key:"sendEvents",value:function(){if(!(X.includes(this.params.name)&&!this.deepTracker)){var m=z(this.params.name),O=Q(this.params);this.beacon||(this.beacon=V(this.delay||5e3)),this.delay===0?this.beacon&&this.beacon.onDirectUserAction(m,O):this.beacon&&this.beacon.onUserAction(m,O)}}},{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 I(m)}}]),I}();u.exports=se},"./src/util.js":function(u,y,i){(function(f){var E=i("./node_modules/@babel/runtime/helpers/typeof.js"),l=i("./lib/md5.js"),S=i("./lib/crypto.js"),U=i("./lib/xml2json.js"),V=i("./lib/json2xml.js"),R=i("./lib/base64.js"),w=i("./src/tracker.js");function j(ie){return encodeURIComponent(ie).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function X(ie,c){var o=[];for(var n in ie)ie.hasOwnProperty(n)&&o.push(c?j(n).toLowerCase():n);return o.sort(function(s,v){return s=s.toLowerCase(),v=v.toLowerCase(),s===v?0:s>v?1:-1})}var K=function(c,o){var n,s,v,B=[],T=X(c);for(n=0;n<T.length;n++)s=T[n],v=c[s]===void 0||c[s]===null?"":""+c[s],s=o?j(s).toLowerCase():j(s),v=j(v)||"",B.push(s+"="+v);return B.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"],z=function(c){var o={};for(var n in c){var s=n.toLowerCase();(s.indexOf("x-cos-")>-1||q.indexOf(s)>-1)&&(o[n]=c[n])}return o},re=function(c){c=c||{};var o=c.SecretId,n=c.SecretKey,s=c.KeyTime,v=(c.method||c.Method||"get").toLowerCase(),B=H(c.Query||c.params||{}),T=z(H(c.Headers||c.headers||{})),J=c.Key||"",fe;c.UseRawKey?fe=c.Pathname||c.pathname||"/"+J:(fe=c.Pathname||c.pathname||J,fe.indexOf("/")!==0&&(fe="/"+fe));var pe=c.ForceSignHost!==!1;if(!T.Host&&!T.host&&c.Bucket&&c.Region&&pe&&(T.Host=c.Bucket+".cos."+c.Region+".myqcloud.com"),!o)throw new Error("missing param SecretId");if(!n)throw new Error("missing param SecretKey");var Y=Math.round(ye(c.SystemClockOffset)/1e3)-1,be=Y,Ne=c.Expires||c.expires;Ne===void 0?be+=900:be+=Ne*1||0;var Me="sha1",Ie=o,Le=s||Y+";"+be,Ke=s||Y+";"+be,Ge=X(T,!0).join(";").toLowerCase(),We=X(B,!0).join(";").toLowerCase(),ze=S.HmacSHA1(Ke,n).toString(),Xe=[v,fe,_e.obj2str(B,!0),_e.obj2str(T,!0),""].join(`
- `),Je=["sha1",Le,S.SHA1(Xe).toString(),""].join(`
- `),nt=S.HmacSHA1(Je,ze).toString(),tt=["q-sign-algorithm="+Me,"q-ak="+Ie,"q-sign-time="+Le,"q-key-time="+Ke,"q-header-list="+Ge,"q-url-param-list="+We,"q-signature="+nt].join("&");return tt},Q=function(c,o,n){var s=o/8,v=c.slice(n,n+s);return new Uint8Array(v).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[o](v)[0]},se=function(c,o,n,s){var v=c.slice(o,n),B="";return new Uint8Array(v).forEach(function(T){B+=String.fromCharCode(T)}),s&&(B=decodeURIComponent(escape(B))),B},I=function(c){for(var o={},n=se(c),s={records:[]};c.byteLength;){var v=Q(c,32,0),B=Q(c,32,4),T=v-B-16,J=0,fe;for(c=c.slice(12);J<B;){var pe=Q(c,8,J),Y=se(c,J+1,J+1+pe),be=Q(c,16,J+pe+2),Ne=se(c,J+pe+4,J+pe+4+be);o[Y]=Ne,J+=pe+4+be}if(o[":event-type"]==="Records")fe=se(c,J,J+T,!0),s.records.push(fe);else if(o[":event-type"]==="Stats")fe=se(c,J,J+T,!0),s.stats=_e.xml2json(fe).Stats;else if(o[":event-type"]==="error"){var Me=o[":error-code"],Ie=o[":error-message"],Le=new Error(Ie);Le.message=Ie,Le.name=Le.code=Me,s.error=Le}c=c.slice(J+T+4)}return{payload:s.records.join(""),body:n}},D=function(c){var o=this.options.CopySourceParser;if(o)return o(c);var n=c.match(/^([^.]+-\d+)\.cos(v6|-cdc|-cdz|-internal)?\.([^.]+)\.((myqcloud\.com)|(tencentcos\.cn))\/(.+)$/);return n?{Bucket:n[1],Region:n[3],Key:n[7]}:null},m=function(){},O=function(c){var o={};for(var n in c)c.hasOwnProperty(n)&&c[n]!==void 0&&c[n]!==null&&(o[n]=c[n]);return o},g=function(c,o){var n,s=new FileReader;FileReader.prototype.readAsBinaryString?(n=FileReader.prototype.readAsBinaryString,s.onload=function(){o(this.result)}):FileReader.prototype.readAsArrayBuffer?n=function(B){var T="",J=new FileReader;J.onload=function(fe){for(var pe=new Uint8Array(J.result),Y=pe.byteLength,be=0;be<Y;be++)T+=String.fromCharCode(pe[be]);o(T)},J.readAsArrayBuffer(B)}:console.error("FileReader not support readAsBinaryString"),n.call(s,c)},_=function(){var ie=function(n,s){n=n.split("."),s=s.split(".");for(var v=0;v<s.length;v++)if(n[v]!==s[v])return parseInt(n[v])>parseInt(s[v])?1:-1;return 0},c=function(n){if(!n)return!1;var s=(n.match(/Chrome\/([.\d]+)/)||[])[1],v=(n.match(/QBCore\/([.\d]+)/)||[])[1],B=(n.match(/QQBrowser\/([.\d]+)/)||[])[1],T=s&&ie(s,"53.0.2785.116")<0&&v&&ie(v,"3.53.991.400")<0&&B&&ie(B,"9.0.2524.400")<=0||!1;return T};return c(typeof navigator<"u"&&navigator.userAgent)}(),N=function(c,o,n,s,v){var B;if(c.slice?B=c.slice(o,n):c.mozSlice?B=c.mozSlice(o,n):c.webkitSlice&&(B=c.webkitSlice(o,n)),s&&_){var T=new FileReader;T.onload=function(J){B=null,v(new Blob([T.result]))},T.readAsArrayBuffer(B)}else v(B)},P=function(c,o,n,s){n=n||m,c?typeof o=="string"?n(_e.md5(o,!0)):Blob&&o instanceof Blob?_e.getFileMd5(o,function(v,B){n(B)},s):n():n()},L=1024*1024,x=function(c,o,n){var s=c.size,v=0,B=l.getCtx(),T=function J(fe){if(fe>=s){var pe=B.digest("hex");o(null,pe);return}var Y=Math.min(s,fe+L);_e.fileSlice(c,fe,Y,!1,function(be){g(be,function(Ne){be=null,B=B.update(Ne,!0),v+=Ne.length,Ne=null,n&&n({loaded:v,total:s,percent:Math.round(v/s*1e4)/1e4}),J(fe+L)})})};T(0)};function H(ie){return te(ie,function(c){return E(c)==="object"&&c!==null?H(c):c})}function G(ie,c,o){return ie&&c in ie?ie[c]:o}function W(ie,c){return ue(c,function(o,n){ie[n]=c[n]}),ie}function Z(ie){return ie instanceof Array}function oe(ie,c){for(var o=!1,n=0;n<ie.length;n++)if(c===ie[n]){o=!0;break}return o}function le(ie){return Z(ie)?ie:[ie]}function ue(ie,c){for(var o in ie)ie.hasOwnProperty(o)&&c(ie[o],o)}function te(ie,c){var o=Z(ie)?[]:{};for(var n in ie)ie.hasOwnProperty(n)&&(o[n]=c(ie[n],n));return o}function de(ie,c){var o=Z(ie),n=o?[]:{};for(var s in ie)ie.hasOwnProperty(s)&&c(ie[s],s)&&(o?n.push(ie[s]):n[s]=ie[s]);return n}var ae=function(c){var o,n,s,v="";for(o=0,n=c.length/2;o<n;o++)s=parseInt(c[o*2]+c[o*2+1],16),v+=String.fromCharCode(s);return btoa(v)},me=function(){var c=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return c()+c()+"-"+c()+"-"+c()+"-"+c()+"-"+c()+c()+c()},$=function(c,o){var n=o.Bucket,s=o.Region,v=o.Key,B=this.options.Domain,T=!B||typeof B=="string"&&B.indexOf("{Bucket}")>-1,J=!B||typeof B=="string"&&B.indexOf("{Region}")>-1;if(c.indexOf("Bucket")>-1||c==="deleteMultipleObject"||c==="multipartList"||c==="listObjectVersions"){if(T&&!n)return"Bucket";if(J&&!s)return"Region"}else if(c.indexOf("Object")>-1||c.indexOf("multipart")>-1||c==="sliceUploadFile"||c==="abortUploadTask"){if(T&&!n)return"Bucket";if(J&&!s)return"Region";if(!v)return"Key"}return!1},ne=function(c,o){if(o=W({},o),c!=="getAuth"&&c!=="getV4Auth"&&c!=="getObjectUrl"){var n=o.Headers||{};if(o&&E(o)==="object"){(function(){for(var v in o)o.hasOwnProperty(v)&&v.indexOf("x-cos-")>-1&&(n[v]=o[v])})();var s={"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"};_e.each(s,function(v,B){o[v]!==void 0&&(n[B]=o[v])}),o.Headers=O(n)}}return o},ge=function(c,o){return function(n,s){var v=this;typeof n=="function"&&(s=n,n={}),n=ne(c,n);var B;if(v.options.EnableTracker)if(n.calledBySdk==="sliceUploadFile")B=n.tracker&&n.tracker.generateSubTracker({apiName:c});else if(["uploadFile","uploadFiles"].includes(c))B=null;else{var T=-1;n.Body&&(T=typeof n.Body=="string"?n.Body.length:n.Body.size||n.Body.byteLength||-1),B=new w({bucket:n.Bucket,region:n.Region,apiName:c,fileKey:n.Key,fileSize:T,deepTracker:v.options.DeepTracker,customId:v.options.CustomId,delay:v.options.TrackerDelay})}n.tracker=B;var J=function(Ie){return Ie&&Ie.headers&&(Ie.headers["x-cos-request-id"]&&(Ie.RequestId=Ie.headers["x-cos-request-id"]),Ie.headers["x-ci-request-id"]&&(Ie.RequestId=Ie.headers["x-ci-request-id"]),Ie.headers["x-cos-version-id"]&&(Ie.VersionId=Ie.headers["x-cos-version-id"]),Ie.headers["x-cos-delete-marker"]&&(Ie.DeleteMarker=Ie.headers["x-cos-delete-marker"])),Ie},fe=function(Ie,Le){B&&B.formatResult(Ie,Le),s&&s(J(Ie),J(Le))},pe=function(){if(c!=="getService"&&c!=="abortUploadTask"){var Ie=$.call(v,c,n);if(Ie)return"missing param "+Ie;if(n.Region){if(v.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(n.Region))return"Region format error."}else{if(n.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(n.Region))return"Region format error."}!v.options.CompatibilityMode&&n.Region.indexOf("-")===-1&&n.Region!=="yfb"&&n.Region!=="default"&&n.Region!=="accelerate"&&console.warn("warning: param Region format error, find help here: https://cloud.tencent.com/document/product/436/6224")}if(n.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(n.Bucket))if(n.AppId)n.Bucket=n.Bucket+"-"+n.AppId;else if(v.options.AppId)n.Bucket=n.Bucket+"-"+v.options.AppId;else return'Bucket should format as "test-1250000000".';n.AppId&&(console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g Bucket:"test-1250000000" ).'),delete n.AppId)}!v.options.UseRawKey&&n.Key&&n.Key.substr(0,1)==="/"&&(n.Key=n.Key.substr(1))}},Y=pe(),be=["getAuth","getObjectUrl"].includes(c);if(typeof Promise=="function"&&!be&&!s)return new Promise(function(Me,Ie){if(s=function(Ke,Ge){Ke?Ie(Ke):Me(Ge)},Y)return fe(_e.error(new Error(Y)));o.call(v,n,fe)});if(Y)return fe(_e.error(new Error(Y)));var Ne=o.call(v,n,fe);if(be)return Ne}},Ce=function(c,o){var n=this,s=0,v=0,B=Date.now(),T,J;function fe(){if(J=0,o&&typeof o=="function"){T=Date.now();var pe=Math.max(0,Math.round((v-s)/((T-B)/1e3)*100)/100)||0,Y;v===0&&c===0?Y=1:Y=Math.floor(v/c*100)/100||0,B=T,s=v;try{o({loaded:v,total:c,speed:pe,percent:Y})}catch(be){}}}return function(pe,Y){if(pe&&(v=pe.loaded,c=pe.total),Y)clearTimeout(J),fe();else{if(J)return;J=setTimeout(fe,n.options.ProgressInterval)}}},ve=function(c,o,n){var s;if(typeof o.Body=="string"?o.Body=new Blob([o.Body],{type:"text/plain"}):o.Body instanceof ArrayBuffer&&(o.Body=new Blob([o.Body])),o.Body&&(o.Body instanceof Blob||o.Body.toString()==="[object File]"||o.Body.toString()==="[object Blob]"))s=o.Body.size;else{n(_e.error(new Error("params body format error, Only allow File|Blob|String.")));return}o.ContentLength=s,n(null,s)},ye=function(c){return Date.now()+(c||0)},Ae=function(c,o){var n=c;return c.message=c.message||null,typeof o=="string"?(c.error=o,c.message=o):E(o)==="object"&&o!==null&&(W(c,o),(o.code||o.name)&&(c.code=o.code||o.name),o.message&&(c.message=o.message),o.stack&&(c.stack=o.stack)),typeof Object.defineProperty=="function"&&(Object.defineProperty(c,"name",{writable:!0,enumerable:!1}),Object.defineProperty(c,"message",{enumerable:!0})),c.name=o&&o.name||c.name||c.code||"Error",c.code||(c.code=c.name),c.error||(c.error=H(n)),c},Ee=function(){return(typeof globalThis>"u"?"undefined":E(globalThis))==="object"&&(globalThis.constructor.name==="DedicatedWorkerGlobalScope"||globalThis.FileReaderSync)},ke=function(){return(typeof window>"u"?"undefined":E(window))!=="object"&&(typeof f>"u"?"undefined":E(f))==="object"&&!0&&!Ee()},Te=function(c){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(c)},we=function(){if((typeof navigator>"u"?"undefined":E(navigator))!=="object")return!1;var ie=navigator.userAgent,c=!!ie.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);return c}(),Pe=function(){return(typeof navigator>"u"?"undefined":E(navigator))!=="object"?!1:/\sQQ/i.test(navigator.userAgent)}(),qe=function(c,o){var n=R.encode(c);return o&&(n=n.replaceAll("+","-").replaceAll("/","_").replaceAll("=","")),n},_e={noop:m,formatParams:ne,apiWrapper:ge,xml2json:U,json2xml:V,md5:l,clearKey:O,fileSlice:N,getBodyMd5:P,getFileMd5:x,b64:ae,extend:W,isArray:Z,isInArray:oe,makeArray:le,each:ue,map:te,filter:de,clone:H,attr:G,uuid:me,camSafeUrlEncode:j,throttleOnProgress:Ce,getFileSize:ve,getSkewTime:ye,error:Ae,obj2str:K,getAuth:re,parseSelectPayload:I,getSourceParams:D,isBrowser:!0,isNode:ke,isCIHost:Te,isIOS_QQ:we&&Pe,encodeBase64:qe};u.exports=_e}).call(this,i("./node_modules/process/browser.js"))}})})})(cosJsSdkV5);var cosJsSdkV5Exports=cosJsSdkV5.exports;const COS=getDefaultExportFromCjs(cosJsSdkV5Exports),ossSwitch="tencent",tencentBucket="daya-online-1303457149",getUploadSign=async u=>{const{bucketName:y,filename:i,postData:f}=u,E=ossSwitch;let l=y,S=i,U={};return l=tencentBucket,S="ktqy/"+i,U={key:"ktqy/"+f.key},request.post("/edu-app/open/getUploadSign",{data:{postData:U,pluginName:E,bucketName:l,filename:S},params:{pluginName:E}})},onOnlyFileUpload=async(u,y)=>{{let i="",f=null;if(console.log(y,"params"),await new COS({Domain:"https://oss.dayaedu.com",getAuthorization:async(l,S)=>{S({Authorization:y.signature})}}).uploadFile({Bucket:tencentBucket,Region:"ap-nanjing",Key:`ktqy/${y.name}`,Body:y.file,SliceSize:1024*1024*500}).then(l=>{var S;((S=l.Location)==null?void 0:S.indexOf("http"))>=0?i=l.Location:i="https://"+l.Location}).catch(l=>{f=l}),i)return i;throw new Error(f)}},MUploader=defineComponent({name:"col-upload",props:{modelValue:{type:Array,default:()=>[]},deletable:{type:Boolean,default:!0},maxCount:{type:Number,default:1},native:{type:Boolean,default:!1},uploadSize:{type:Number,default:5},uploadType:{type:String,default:"IMAGE"},accept:{type:String,default:"image/*"},bucket:{type:String,default:"gyt"},path:{type:String,default:""},uploadIcon:{type:String,default:iconUploader},size:{type:String,default:"default"},disabled:{type:Boolean,default:!1},position:{type:String,default:"outside"}},emits:["uploadChange","update:modelValue"],methods:{nativeUpload(){if(this.disabled)return;const u=this.uploadType==="VIDEO"?"video":"img";let y=1;this.maxCount>1?y=this.maxCount-this.modelValue.length:y=this.maxCount,postMessage({api:"chooseFile",content:{type:u,max:y,bucket:this.bucket,path:this.path}},i=>{if(console.log(i,"fileUrl"),this.maxCount>1){const f=i.fileUrl;console.log(f,"files"),this.$emit("update:modelValue",[...this.modelValue,...f.split(",")]),this.$emit("uploadChange",[...this.modelValue,...f.split(",")])}else this.$emit("update:modelValue",[i.fileUrl]),this.$emit("uploadChange",[i.fileUrl])})},beforeRead(u){return console.log(u,"beforeRead"),u.size/1024/1024<this.uploadSize?!0:(showToast(`上传文件大小不能超过 ${this.uploadSize}MB`),!1)},beforeDelete(){return!0},async afterRead(u){try{u.status="uploading",u.message="上传中...",await this.uploadFile(u.file)}catch(y){closeToast()}},onClose(u,y){const i=this.modelValue,f=i.findIndex(E=>E==y);f>-1&&(i.splice(f,1),this.$emit("update:modelValue",i),this.$emit("uploadChange")),u.stopPropagation()},async getFile(u){try{await this.uploadFile(u)}catch(y){}},async uploadFile(u){try{const y=u.name||"",i=this.path?this.path+"/"+(y&&y.replace(/ /gi,"_")):y&&y.replace(/ /gi,"_"),f=new Date().getTime()+i;console.log(u);const{data:E}=await getUploadSign({filename:f,bucketName:this.bucket,postData:{filename:f,acl:"public-read",key:f,unknowValueField:[]}});showLoadingToast({message:"加载中...",forbidClick:!0,loadingType:"spinner",duration:0});const l={policy:E.policy,signature:E.signature,key:f,KSSAccessKeyId:E.kssAccessKeyId,acl:"public-read",name:f,file:u},S=await onOnlyFileUpload(getOssUploadUrl(this.bucket),l);closeToast(),this.maxCount>1?(this.$emit("update:modelValue",[...this.modelValue,S]),this.$emit("uploadChange",[...this.modelValue,S])):(this.$emit("update:modelValue",[S]),this.$emit("uploadChange",[S]))}catch(y){console.log(y,"uploadFile")}}},render(){return useCustomFieldValue(()=>this.modelValue),createVNode("div",{class:styles["uploader-section"]},[this.modelValue.length>0&&this.maxCount>1&&this.modelValue.map(u=>createVNode("div",{class:["van-uploader",styles.uploader,styles[this.size]]},[this.deletable&&!this.disabled&&createVNode(Icon,{name:"cross",onClick:y=>this.onClose(y,u),class:styles["img-close"]},null),createVNode("div",{class:["van-uploader__upload"]},[this.uploadType==="IMAGE"?createVNode(Image,{src:u,class:styles.previewImg,fit:"cover"},null):createVNode("video",{ref:"videoUpload",style:{backgroundColor:"#F8F8F8"},class:styles.previewImg,poster:iconVideoDefault,src:u+"#t=1,4"},null)])])),this.native?this.maxCount>1?this.modelValue.length<this.maxCount&&createVNode("div",{class:["van-uploader",styles.uploader,styles[this.size]],onClick:this.nativeUpload},[createVNode(Icon,{name:this.uploadIcon,class:["van-uploader__upload"],size:"32"},null)]):createVNode("div",{class:["van-uploader",styles.uploader,styles[this.size]],onClick:this.nativeUpload},[this.modelValue.length>0?createVNode("div",{class:["van-uploader__upload"]},[this.modelValue.map(u=>createVNode(Fragment,null,[this.deletable&&!this.disabled&&createVNode(Icon,{name:"cross",onClick:y=>this.onClose(y,u),class:[styles["img-close"],styles.singleImgClose]},null),this.uploadType==="IMAGE"?createVNode(Image,{fit:"cover",position:"center",class:styles.uploadImg,src:u},null):createVNode("video",{ref:"videoUpload",class:styles.uploadImg,style:{backgroundColor:"#F8F8F8"},poster:iconVideoDefault,src:u+"#t=1,4"},null)]))]):createVNode(Icon,{name:this.uploadIcon,class:["van-uploader__upload"],size:"32"},null)]):this.maxCount>1?this.modelValue.length<this.maxCount&&createVNode(Uploader,{class:["van-uploader",styles.uploader,styles[this.size]],afterRead:this.afterRead,beforeRead:this.beforeRead,beforeDelete:this.beforeDelete,uploadIcon:this.uploadIcon,maxCount:this.maxCount,disabled:this.disabled,accept:this.accept},null):createVNode(Uploader,{class:["van-uploader",styles.uploader,styles[this.size]],afterRead:this.afterRead,beforeRead:this.beforeRead,beforeDelete:this.beforeDelete,uploadIcon:this.uploadIcon,accept:this.accept,disabled:this.disabled},{default:()=>[this.modelValue.length>0?createVNode("div",{class:["van-uploader__upload"]},[this.modelValue.map(u=>createVNode(Fragment,null,[this.deletable&&!this.disabled&&createVNode(Icon,{name:"cross",onClick:y=>this.onClose(y,u),class:[styles["img-close"],styles.singleImgClose]},null),this.uploadType==="IMAGE"?createVNode(Image,{fit:"cover",position:"center",class:styles.uploadImg,src:u},null):createVNode("video",{ref:"videoUpload",class:styles.uploadImg,style:{backgroundColor:"#F8F8F8"},poster:iconVideoDefault,src:u+"#t=1,4"},null)]))]):createVNode(Icon,{name:this.uploadIcon,class:["van-uploader__upload"],size:"32"},null)]}),this.$slots.default&&this.$slots.default()])}}),index=defineComponent({name:"creation-edit",setup(){const u=useRoute(),y=useRouter(),i=reactive({id:u.query.id,musicDetail:{},desc:"",img:[]}),f=async()=>{try{await api_userMusicSave({id:i.id,img:i.img.join(","),desc:i.desc,musicPracticeRecordId:i.musicDetail.musicPracticeRecordId,type:"FORMAL"}),y.back()}catch(E){}};return onMounted(async()=>{try{const{data:E}=await api_userMusicDetail(i.id);i.musicDetail=E,i.desc=E.desc,i.img=E.img?[E.img]:[]}catch(E){}}),()=>createVNode("div",null,[createVNode(MSticky,{position:"top"},{default:()=>[createVNode(MHeader,{border:!1},null)]}),createVNode("div",{class:styles$1.section},[createVNode(Field,{rows:4,autosize:!0,type:"textarea",maxlength:150,placeholder:"我发布了一首演奏作品,快来听听吧~",showWordLimit:!0,modelValue:i.desc,"onUpdate:modelValue":E=>i.desc=E},null)]),createVNode("div",{class:[styles$1.section,styles$1.sectionFile]},[createVNode("div",{class:styles$1.uploadImg},[createVNode(MUploader,{class:styles$1.muploader,deletable:!1,modelValue:i.img,"onUpdate:modelValue":E=>i.img=E},null),createVNode("div",{class:styles$1.tip},[createTextVNode("选封面")])]),createVNode("div",{class:styles$1.musicDetail},[createVNode("p",{class:styles$1.musicName},[i.musicDetail.musicSheetName]),createVNode("p",{class:styles$1.username},[i.musicDetail.username])])]),createVNode("div",{class:styles$1.btnGroup},[createVNode(Button,{type:"primary",round:!0,block:!0,color:"linear-gradient(73deg, #5BECFF 0%, #259CFE 100%)",onClick:f},{default:()=>[i.musicDetail.type==="FORMAL"?"保存":"发布"]})])])}});export{index as default};
|