Files
CloudFlare-ImgBed/js/366.2c94e45b.js
2024-07-21 19:17:31 +08:00

2 lines
45 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";(self["webpackChunksanyue_imghub"]=self["webpackChunksanyue_imghub"]||[]).push([[366],{1730:function(e,t,n){n.r(t),n.d(t,{default:function(){return Yn}});var r={};n.r(r),n.d(r,{hasBrowserEnv:function(){return rt},hasStandardBrowserEnv:function(){return ot},hasStandardBrowserWebWorkerEnv:function(){return st},origin:function(){return it}});var o=n(6768),s=n.p+"img/logo.08a1b5de.png";const i=e=>((0,o.Qi)("data-v-06f510a0"),e=e(),(0,o.jt)(),e),a={class:"upload-home"},l={class:"toolbar"},c=i((()=>(0,o.Lk)("div",{class:"header"},[(0,o.Lk)("a",{href:"https://sanyue.site"},[(0,o.Lk)("img",{class:"logo",alt:"Sanyue logo",src:s})]),(0,o.Lk)("h1",null,[(0,o.Lk)("a",{class:"main-title",href:"https://sanyue.site",target:"_blank"},"Sanyue"),(0,o.eW)(" ImgHub")])],-1))),u={class:"dialog-action"};function d(e,t,n,r,s,i){const d=(0,o.g2)("Connection"),f=(0,o.g2)("el-icon"),p=(0,o.g2)("el-button"),h=(0,o.g2)("el-tooltip"),m=(0,o.g2)("Tools"),g=(0,o.g2)("UploadForm"),b=(0,o.g2)("Footer"),y=(0,o.g2)("el-radio"),w=(0,o.g2)("el-radio-group"),E=(0,o.g2)("el-dialog");return(0,o.uX)(),(0,o.CE)("div",a,[(0,o.Lk)("div",l,[(0,o.bF)(h,{content:"链接格式",placement:"left"},{default:(0,o.k6)((()=>[(0,o.bF)(p,{class:"toolbar-button",size:"large",type:"success",onClick:i.openUrlDialog,circle:""},{default:(0,o.k6)((()=>[(0,o.bF)(f,{size:"large"},{default:(0,o.k6)((()=>[(0,o.bF)(d)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,o.bF)(h,{content:"管理",placement:"left"},{default:(0,o.k6)((()=>[(0,o.bF)(p,{class:"toolbar-button",size:"large",type:"primary",onClick:i.handleManage,circle:""},{default:(0,o.k6)((()=>[(0,o.bF)(f,{size:"large"},{default:(0,o.k6)((()=>[(0,o.bF)(m)])),_:1})])),_:1},8,["onClick"])])),_:1})]),c,(0,o.bF)(g,{selectedUrlForm:s.selectedUrlForm,class:"upload"},null,8,["selectedUrlForm"]),(0,o.bF)(b),(0,o.bF)(E,{title:"选择复制链接格式",modelValue:s.showUrlDialog,"onUpdate:modelValue":t[2]||(t[2]=e=>s.showUrlDialog=e),width:"40%","show-close":!1},{default:(0,o.k6)((()=>[(0,o.bF)(w,{modelValue:s.selectedUrlForm,"onUpdate:modelValue":t[0]||(t[0]=e=>s.selectedUrlForm=e)},{default:(0,o.k6)((()=>[(0,o.bF)(y,{value:"url"},{default:(0,o.k6)((()=>[(0,o.eW)("原始链接")])),_:1}),(0,o.bF)(y,{value:"md"},{default:(0,o.k6)((()=>[(0,o.eW)("MarkDown")])),_:1}),(0,o.bF)(y,{value:"html"},{default:(0,o.k6)((()=>[(0,o.eW)("HTML")])),_:1})])),_:1},8,["modelValue"]),(0,o.Lk)("div",u,[(0,o.bF)(p,{type:"primary",onClick:t[1]||(t[1]=e=>s.showUrlDialog=!1)},{default:(0,o.k6)((()=>[(0,o.eW)("确定")])),_:1})])])),_:1},8,["modelValue"])])}var f=n(4232);const p=e=>((0,o.Qi)("data-v-1c8f7ff2"),e=e(),(0,o.jt)(),e),h={class:"upload-form"},m=p((()=>(0,o.Lk)("div",{class:"el-upload__text"},[(0,o.eW)("拖拽 或 "),(0,o.Lk)("em",null,"点击上传")],-1))),g=p((()=>(0,o.Lk)("div",{class:"el-upload__tip"},"支持多文件上传支持图片和视频文件大小不超过5MB",-1))),b={class:"upload-list-dashboard"},y={class:"upload-list-dashboard-action"},w=["src","onError"],E={class:"upload-list-item-content"},v={key:0,class:"upload-list-item-url"},R={key:1,class:"upload-list-item-progress"},S={class:"upload-list-item-action"};function O(e,t,n,r,s,i){const a=(0,o.g2)("CameraFilled"),l=(0,o.g2)("el-icon"),c=(0,o.g2)("el-upload"),u=(0,o.g2)("List"),d=(0,o.g2)("Checked"),p=(0,o.g2)("Failed"),O=(0,o.g2)("el-text"),F=(0,o.g2)("Grid"),k=(0,o.g2)("el-button"),T=(0,o.g2)("el-tooltip"),C=(0,o.g2)("CircleClose"),L=(0,o.g2)("el-button-group"),_=(0,o.g2)("el-link"),A=(0,o.g2)("el-progress"),x=(0,o.g2)("Link"),U=(0,o.g2)("Delete"),j=(0,o.g2)("el-scrollbar"),P=(0,o.g2)("el-card");return(0,o.uX)(),(0,o.CE)("div",h,[(0,o.bF)(c,{class:(0,f.C4)(["upload-card",{"is-uploading":s.uploading,"upload-card-busy":s.fileList.length}]),drag:"",multiple:"","http-request":i.uploadFile,onSuccess:i.handleSuccess,"on-error":i.handleError,"before-upload":i.beforeUpload,"on-progress":i.handleProgress,"file-list":s.fileList,"show-file-list":!1,accept:"image/*, video/*"},{tip:(0,o.k6)((()=>[g])),default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"el-icon--upload"},{default:(0,o.k6)((()=>[(0,o.bF)(a,{color:"blanchedalmond"})])),_:1}),m])),_:1},8,["class","http-request","onSuccess","on-error","before-upload","on-progress","file-list"]),(0,o.bF)(P,{class:(0,f.C4)(["upload-list-card",{"upload-list-busy":s.fileList.length}])},{default:(0,o.k6)((()=>[(0,o.Lk)("div",{class:(0,f.C4)(["upload-list-container",{"upload-list-busy":s.fileList.length}])},[(0,o.bF)(j,null,{default:(0,o.k6)((()=>[(0,o.Lk)("div",b,[(0,o.bF)(O,{class:"upload-list-dashboard-title"},{default:(0,o.k6)((()=>[(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(u)])),_:1}),(0,o.eW)((0,f.v_)(i.uploadingCount+i.waitingCount)+" ",1),(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(d)])),_:1}),(0,o.eW)((0,f.v_)(i.uploadSuccessCount)+" ",1),(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(p)])),_:1}),(0,o.eW)((0,f.v_)(i.uploadErrorCount),1)])),_:1}),(0,o.Lk)("div",y,[(0,o.bF)(L,null,{default:(0,o.k6)((()=>[(0,o.bF)(T,{content:"整体复制",placement:"top"},{default:(0,o.k6)((()=>[(0,o.bF)(k,{type:"primary",round:"",onClick:i.copyAll,alt:"整体复制"},{default:(0,o.k6)((()=>[(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(F)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,o.bF)(T,{content:"清空列表",placement:"top"},{default:(0,o.k6)((()=>[(0,o.bF)(k,{type:"primary",round:"",onClick:i.clearFileList},{default:(0,o.k6)((()=>[(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(C)])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:1})])]),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(s.fileList,(e=>((0,o.uX)(),(0,o.CE)("div",{class:"upload-list-item",key:e.name,span:8},[(0,o.Lk)("img",{style:{width:"10vw","border-radius":"12px"},src:e.url,onError:t=>e.url="https://imgbed.sanyue.site/file/b6a4a65b4edba4377492e.png"},null,40,w),(0,o.Lk)("div",E,[(0,o.bF)(O,{class:"upload-list-item-name",truncated:""},{default:(0,o.k6)((()=>[(0,o.eW)((0,f.v_)(e.name),1)])),_:2},1024),"done"===e.status?((0,o.uX)(),(0,o.CE)("div",v,[(0,o.bF)(_,{underline:!1,href:e.url,target:"_blank"},{default:(0,o.k6)((()=>[(0,o.bF)(O,{class:"upload-list-item-url-text",truncated:""},{default:(0,o.k6)((()=>[(0,o.eW)((0,f.v_)(e.url),1)])),_:2},1024)])),_:2},1032,["href"])])):((0,o.uX)(),(0,o.CE)("div",R,[(0,o.bF)(A,{percentage:e.progreess,status:e.status,"show-text":!1},null,8,["percentage","status"])]))]),(0,o.Lk)("div",S,[(0,o.bF)(k,{type:"primary",circle:"",class:"upload-list-item-action-button",onClick:t=>i.handleCopy(e)},{default:(0,o.k6)((()=>[(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(x)])),_:1})])),_:2},1032,["onClick"]),(0,o.bF)(k,{type:"danger",circle:"",class:"upload-list-item-action-button",onClick:t=>i.handleRemove(e)},{default:(0,o.k6)((()=>[(0,o.bF)(l,null,{default:(0,o.k6)((()=>[(0,o.bF)(U)])),_:1})])),_:2},1032,["onClick"])])])))),128))])),_:1})],2)])),_:1},8,["class"])])}n(4114),n(4603),n(7566),n(8721),n(6573),n(8100),n(7936),n(7467),n(4732),n(9577);function F(e,t){return function(){return e.apply(t,arguments)}}const{toString:k}=Object.prototype,{getPrototypeOf:T}=Object,C=(e=>t=>{const n=k.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),L=e=>(e=e.toLowerCase(),t=>C(t)===e),_=e=>t=>typeof t===e,{isArray:A}=Array,x=_("undefined");function U(e){return null!==e&&!x(e)&&null!==e.constructor&&!x(e.constructor)&&D(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const j=L("ArrayBuffer");function P(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&j(e.buffer),t}const N=_("string"),D=_("function"),B=_("number"),q=e=>null!==e&&"object"===typeof e,I=e=>!0===e||!1===e,M=e=>{if("object"!==C(e))return!1;const t=T(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},z=L("Date"),W=L("File"),$=L("Blob"),H=L("FileList"),V=e=>q(e)&&D(e.pipe),J=e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||D(e.append)&&("formdata"===(t=C(e))||"object"===t&&D(e.toString)&&"[object FormData]"===e.toString()))},K=L("URLSearchParams"),[X,G,Q,Y]=["ReadableStream","Request","Response","Headers"].map(L),Z=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ee(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,o;if("object"!==typeof e&&(e=[e]),A(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let i;for(r=0;r<s;r++)i=o[r],t.call(null,e[i],i,e)}}function te(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;while(o-- >0)if(r=n[o],t===r.toLowerCase())return r;return null}const ne=(()=>"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global)(),re=e=>!x(e)&&e!==ne;function oe(){const{caseless:e}=re(this)&&this||{},t={},n=(n,r)=>{const o=e&&te(t,r)||r;M(t[o])&&M(n)?t[o]=oe(t[o],n):M(n)?t[o]=oe({},n):A(n)?t[o]=n.slice():t[o]=n};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&ee(arguments[r],n);return t}const se=(e,t,n,{allOwnKeys:r}={})=>(ee(t,((t,r)=>{n&&D(t)?e[r]=F(t,n):e[r]=t}),{allOwnKeys:r}),e),ie=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),ae=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},le=(e,t,n,r)=>{let o,s,i;const a={};if(t=t||{},null==e)return t;do{o=Object.getOwnPropertyNames(e),s=o.length;while(s-- >0)i=o[s],r&&!r(i,e,t)||a[i]||(t[i]=e[i],a[i]=!0);e=!1!==n&&T(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ce=(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},ue=e=>{if(!e)return null;if(A(e))return e;let t=e.length;if(!B(t))return null;const n=new Array(t);while(t-- >0)n[t]=e[t];return n},de=(e=>t=>e&&t instanceof e)("undefined"!==typeof Uint8Array&&T(Uint8Array)),fe=(e,t)=>{const n=e&&e[Symbol.iterator],r=n.call(e);let o;while((o=r.next())&&!o.done){const n=o.value;t.call(e,n[0],n[1])}},pe=(e,t)=>{let n;const r=[];while(null!==(n=e.exec(t)))r.push(n);return r},he=L("HTMLFormElement"),me=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),ge=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),be=L("RegExp"),ye=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ee(n,((n,o)=>{let s;!1!==(s=t(n,o,e))&&(r[o]=s||n)})),Object.defineProperties(e,r)},we=e=>{ye(e,((t,n)=>{if(D(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];D(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},Ee=(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return A(e)?r(e):r(String(e).split(t)),n},ve=()=>{},Re=(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,Se="abcdefghijklmnopqrstuvwxyz",Oe="0123456789",Fe={DIGIT:Oe,ALPHA:Se,ALPHA_DIGIT:Se+Se.toUpperCase()+Oe},ke=(e=16,t=Fe.ALPHA_DIGIT)=>{let n="";const{length:r}=t;while(e--)n+=t[Math.random()*r|0];return n};function Te(e){return!!(e&&D(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const Ce=e=>{const t=new Array(10),n=(e,r)=>{if(q(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=A(e)?[]:{};return ee(e,((e,t)=>{const s=n(e,r+1);!x(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)},Le=L("AsyncFunction"),_e=e=>e&&(q(e)||D(e))&&D(e.then)&&D(e.catch);var Ae={isArray:A,isArrayBuffer:j,isBuffer:U,isFormData:J,isArrayBufferView:P,isString:N,isNumber:B,isBoolean:I,isObject:q,isPlainObject:M,isReadableStream:X,isRequest:G,isResponse:Q,isHeaders:Y,isUndefined:x,isDate:z,isFile:W,isBlob:$,isRegExp:be,isFunction:D,isStream:V,isURLSearchParams:K,isTypedArray:de,isFileList:H,forEach:ee,merge:oe,extend:se,trim:Z,stripBOM:ie,inherits:ae,toFlatObject:le,kindOf:C,kindOfTest:L,endsWith:ce,toArray:ue,forEachEntry:fe,matchAll:pe,isHTMLForm:he,hasOwnProperty:ge,hasOwnProp:ge,reduceDescriptors:ye,freezeMethods:we,toObjectSet:Ee,toCamelCase:me,noop:ve,toFiniteNumber:Re,findKey:te,global:ne,isContextDefined:re,ALPHABET:Fe,generateString:ke,isSpecCompliantForm:Te,toJSONObject:Ce,isAsyncFn:Le,isThenable:_e};function xe(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Ae.inherits(xe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ae.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ue=xe.prototype,je={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{je[e]={value:e}})),Object.defineProperties(xe,je),Object.defineProperty(Ue,"isAxiosError",{value:!0}),xe.from=(e,t,n,r,o,s)=>{const i=Object.create(Ue);return Ae.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),xe.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};var Pe=xe,Ne=null;function De(e){return Ae.isPlainObject(e)||Ae.isArray(e)}function Be(e){return Ae.endsWith(e,"[]")?e.slice(0,-2):e}function qe(e,t,n){return e?e.concat(t).map((function(e,t){return e=Be(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}function Ie(e){return Ae.isArray(e)&&!e.some(De)}const Me=Ae.toFlatObject(Ae,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ze(e,t,n){if(!Ae.isObject(e))throw new TypeError("target must be an object");t=t||new(Ne||FormData),n=Ae.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Ae.isUndefined(t[e])}));const r=n.metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,a=n.Blob||"undefined"!==typeof Blob&&Blob,l=a&&Ae.isSpecCompliantForm(t);if(!Ae.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(Ae.isDate(e))return e.toISOString();if(!l&&Ae.isBlob(e))throw new Pe("Blob is not supported. Use a Buffer instead.");return Ae.isArrayBuffer(e)||Ae.isTypedArray(e)?l&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let a=e;if(e&&!o&&"object"===typeof e)if(Ae.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Ae.isArray(e)&&Ie(e)||(Ae.isFileList(e)||Ae.endsWith(n,"[]"))&&(a=Ae.toArray(e)))return n=Be(n),a.forEach((function(e,r){!Ae.isUndefined(e)&&null!==e&&t.append(!0===i?qe([n],r,s):null===i?n:n+"[]",c(e))})),!1;return!!De(e)||(t.append(qe(o,n,s),c(e)),!1)}const d=[],f=Object.assign(Me,{defaultVisitor:u,convertValue:c,isVisitable:De});function p(e,n){if(!Ae.isUndefined(e)){if(-1!==d.indexOf(e))throw Error("Circular reference detected in "+n.join("."));d.push(e),Ae.forEach(e,(function(e,r){const s=!(Ae.isUndefined(e)||null===e)&&o.call(t,e,Ae.isString(r)?r.trim():r,n,f);!0===s&&p(e,n?n.concat(r):[r])})),d.pop()}}if(!Ae.isObject(e))throw new TypeError("data must be an object");return p(e),t}var We=ze;function $e(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function He(e,t){this._pairs=[],e&&We(e,this,t)}const Ve=He.prototype;Ve.append=function(e,t){this._pairs.push([e,t])},Ve.toString=function(e){const t=e?function(t){return e.call(this,t,$e)}:$e;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Je=He;function Ke(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Xe(e,t,n){if(!t)return e;const r=n&&n.encode||Ke,o=n&&n.serialize;let s;if(s=o?o(t,n):Ae.isURLSearchParams(t)?t.toString():new Je(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}class Ge{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Ae.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}var Qe=Ge,Ye={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ze="undefined"!==typeof URLSearchParams?URLSearchParams:Je,et="undefined"!==typeof FormData?FormData:null,tt="undefined"!==typeof Blob?Blob:null,nt={isBrowser:!0,classes:{URLSearchParams:Ze,FormData:et,Blob:tt},protocols:["http","https","file","blob","url","data"]};const rt="undefined"!==typeof window&&"undefined"!==typeof document,ot=(e=>rt&&["ReactNative","NativeScript","NS"].indexOf(e)<0)("undefined"!==typeof navigator&&navigator.product),st=(()=>"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts)(),it=rt&&window.location.href||"http://localhost";var at={...r,...nt};function lt(e,t){return We(e,new at.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return at.isNode&&Ae.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function ct(e){return Ae.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function ut(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}function dt(e){function t(e,n,r,o){let s=e[o++];if("__proto__"===s)return!0;const i=Number.isFinite(+s),a=o>=e.length;if(s=!s&&Ae.isArray(r)?r.length:s,a)return Ae.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i;r[s]&&Ae.isObject(r[s])||(r[s]=[]);const l=t(e,n,r[s],o);return l&&Ae.isArray(r[s])&&(r[s]=ut(r[s])),!i}if(Ae.isFormData(e)&&Ae.isFunction(e.entries)){const n={};return Ae.forEachEntry(e,((e,r)=>{t(ct(e),r,n,0)})),n}return null}var ft=dt;function pt(e,t,n){if(Ae.isString(e))try{return(t||JSON.parse)(e),Ae.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}const ht={transitional:Ye,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Ae.isObject(e);o&&Ae.isHTMLForm(e)&&(e=new FormData(e));const s=Ae.isFormData(e);if(s)return r?JSON.stringify(ft(e)):e;if(Ae.isArrayBuffer(e)||Ae.isBuffer(e)||Ae.isStream(e)||Ae.isFile(e)||Ae.isBlob(e)||Ae.isReadableStream(e))return e;if(Ae.isArrayBufferView(e))return e.buffer;if(Ae.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return lt(e,this.formSerializer).toString();if((i=Ae.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return We(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),pt(e)):e}],transformResponse:[function(e){const t=this.transitional||ht.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(Ae.isResponse(e)||Ae.isReadableStream(e))return e;if(e&&Ae.isString(e)&&(n&&!this.responseType||r)){const n=t&&t.silentJSONParsing,s=!n&&r;try{return JSON.parse(e)}catch(o){if(s){if("SyntaxError"===o.name)throw Pe.from(o,Pe.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:at.classes.FormData,Blob:at.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ae.forEach(["delete","get","head","post","put","patch"],(e=>{ht.headers[e]={}}));var mt=ht;const gt=Ae.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var bt=e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&gt[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t};const yt=Symbol("internals");function wt(e){return e&&String(e).trim().toLowerCase()}function Et(e){return!1===e||null==e?e:Ae.isArray(e)?e.map(Et):String(e)}function vt(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;while(r=n.exec(e))t[r[1]]=r[2];return t}const Rt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function St(e,t,n,r,o){return Ae.isFunction(r)?r.call(this,t,n):(o&&(t=n),Ae.isString(t)?Ae.isString(r)?-1!==t.indexOf(r):Ae.isRegExp(r)?r.test(t):void 0:void 0)}function Ot(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}function Ft(e,t){const n=Ae.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}class kt{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=wt(t);if(!o)throw new Error("header name must be a non-empty string");const s=Ae.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=Et(e))}const s=(e,t)=>Ae.forEach(e,((e,n)=>o(e,n,t)));if(Ae.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(Ae.isString(e)&&(e=e.trim())&&!Rt(e))s(bt(e),t);else if(Ae.isHeaders(e))for(const[i,a]of e.entries())o(a,i,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=wt(e),e){const n=Ae.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return vt(e);if(Ae.isFunction(t))return t.call(this,e,n);if(Ae.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=wt(e),e){const n=Ae.findKey(this,e);return!(!n||void 0===this[n]||t&&!St(this,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=wt(e),e){const o=Ae.findKey(n,e);!o||t&&!St(n,n[o],o,t)||(delete n[o],r=!0)}}return Ae.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;while(n--){const o=t[n];e&&!St(this,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Ae.forEach(this,((r,o)=>{const s=Ae.findKey(n,o);if(s)return t[s]=Et(r),void delete t[o];const i=e?Ot(o):String(o).trim();i!==o&&delete t[o],t[i]=Et(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Ae.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Ae.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=this[yt]=this[yt]={accessors:{}},n=t.accessors,r=this.prototype;function o(e){const t=wt(e);n[t]||(Ft(r,e),n[t]=!0)}return Ae.isArray(e)?e.forEach(o):o(e),this}}kt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Ae.reduceDescriptors(kt.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Ae.freezeMethods(kt);var Tt=kt;function Ct(e,t){const n=this||mt,r=t||n,o=Tt.from(r.headers);let s=r.data;return Ae.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function Lt(e){return!(!e||!e.__CANCEL__)}function _t(e,t,n){Pe.call(this,null==e?"canceled":e,Pe.ERR_CANCELED,t,n),this.name="CanceledError"}Ae.inherits(_t,Pe,{__CANCEL__:!0});var At=_t;function xt(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Pe("Request failed with status code "+n.status,[Pe.ERR_BAD_REQUEST,Pe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}function Ut(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function jt(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[i];o||(o=l),n[s]=a,r[s]=l;let u=i,d=0;while(u!==s)d+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}}var Pt=jt;function Nt(e,t){let n=0;const r=1e3/t;let o=null;return function(){const t=!0===this,s=Date.now();if(t||s-n>r)return o&&(clearTimeout(o),o=null),n=s,e.apply(null,arguments);o||(o=setTimeout((()=>(o=null,n=Date.now(),e.apply(null,arguments))),r-(s-n)))}}var Dt=Nt,Bt=(e,t,n=3)=>{let r=0;const o=Pt(50,250);return Dt((n=>{const s=n.loaded,i=n.lengthComputable?n.total:void 0,a=s-r,l=o(a),c=s<=i;r=s;const u={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&c?(i-s)/l:void 0,event:n,lengthComputable:null!=i};u[t?"download":"upload"]=!0,e(u)}),n)},qt=(n(4979),at.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Ae.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return function(){return!0}}()),It=at.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];Ae.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Ae.isString(r)&&i.push("path="+r),Ae.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Mt(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function zt(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Wt(e,t){return e&&!Mt(t)?zt(e,t):t}const $t=e=>e instanceof Tt?{...e}:e;function Ht(e,t){t=t||{};const n={};function r(e,t,n){return Ae.isPlainObject(e)&&Ae.isPlainObject(t)?Ae.merge.call({caseless:n},e,t):Ae.isPlainObject(t)?Ae.merge({},t):Ae.isArray(t)?t.slice():t}function o(e,t,n){return Ae.isUndefined(t)?Ae.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!Ae.isUndefined(t))return r(void 0,t)}function i(e,t){return Ae.isUndefined(t)?Ae.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o($t(e),$t(t),!0)};return Ae.forEach(Object.keys(Object.assign({},e,t)),(function(r){const s=l[r]||o,i=s(e[r],t[r],r);Ae.isUndefined(i)&&s!==a||(n[r]=i)})),n}var Vt=e=>{const t=Ht({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:l}=t;if(t.headers=a=Tt.from(a),t.url=Xe(Wt(t.baseURL,t.url),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Ae.isFormData(r))if(at.hasStandardBrowserEnv||at.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(n=a.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(at.hasStandardBrowserEnv&&(o&&Ae.isFunction(o)&&(o=o(t)),o||!1!==o&&qt(t.url))){const e=s&&i&&It.read(i);e&&a.set(s,e)}return t};const Jt="undefined"!==typeof XMLHttpRequest;var Kt=Jt&&function(e){return new Promise((function(t,n){const r=Vt(e);let o=r.data;const s=Tt.from(r.headers).normalize();let i,{responseType:a}=r;function l(){r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let c=new XMLHttpRequest;function u(){if(!c)return;const r=Tt.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),o=a&&"text"!==a&&"json"!==a?c.response:c.responseText,s={data:o,status:c.status,statusText:c.statusText,headers:r,config:e,request:c};xt((function(e){t(e),l()}),(function(e){n(e),l()}),s),c=null}c.open(r.method.toUpperCase(),r.url,!0),c.timeout=r.timeout,"onloadend"in c?c.onloadend=u:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(u)},c.onabort=function(){c&&(n(new Pe("Request aborted",Pe.ECONNABORTED,r,c)),c=null)},c.onerror=function(){n(new Pe("Network Error",Pe.ERR_NETWORK,r,c)),c=null},c.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||Ye;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new Pe(e,t.clarifyTimeoutError?Pe.ETIMEDOUT:Pe.ECONNABORTED,r,c)),c=null},void 0===o&&s.setContentType(null),"setRequestHeader"in c&&Ae.forEach(s.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),Ae.isUndefined(r.withCredentials)||(c.withCredentials=!!r.withCredentials),a&&"json"!==a&&(c.responseType=r.responseType),"function"===typeof r.onDownloadProgress&&c.addEventListener("progress",Bt(r.onDownloadProgress,!0)),"function"===typeof r.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",Bt(r.onUploadProgress)),(r.cancelToken||r.signal)&&(i=t=>{c&&(n(!t||t.type?new At(null,e,c):t),c.abort(),c=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const d=Ut(r.url);d&&-1===at.protocols.indexOf(d)?n(new Pe("Unsupported protocol "+d+":",Pe.ERR_BAD_REQUEST,e)):c.send(o||null)}))};const Xt=(e,t)=>{let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Pe?t:new At(t instanceof Error?t.message:t))}};let s=t&&setTimeout((()=>{o(new Pe(`timeout ${t} of ms exceeded`,Pe.ETIMEDOUT))}),t);const i=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",o)));const{signal:a}=r;return a.unsubscribe=i,[a,()=>{s&&clearTimeout(s),s=null}]};var Gt=Xt;const Qt=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;while(o<n)r=o+t,yield e.slice(o,r),o=r},Yt=async function*(e,t,n){for await(const r of e)yield*Qt(ArrayBuffer.isView(r)?r:await n(String(r)),t)},Zt=(e,t,n,r,o)=>{const s=Yt(e,t,o);let i=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:o}=await s.next();if(t)return e.close(),void r();let a=o.byteLength;n&&n(i+=a),e.enqueue(new Uint8Array(o))},cancel(e){return r(e),s.return()}},{highWaterMark:2})},en=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},tn="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,nn=tn&&"function"===typeof ReadableStream,rn=tn&&("function"===typeof TextEncoder?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),on=nn&&(()=>{let e=!1;const t=new Request(at.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),sn=65536,an=nn&&!!(()=>{try{return Ae.isReadableStream(new Response("").body)}catch(e){}})(),ln={stream:an&&(e=>e.body)};tn&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!ln[t]&&(ln[t]=Ae.isFunction(e[t])?e=>e[t]():(e,n)=>{throw new Pe(`Response type '${t}' is not supported`,Pe.ERR_NOT_SUPPORT,n)})}))})(new Response);const cn=async e=>null==e?0:Ae.isBlob(e)?e.size:Ae.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:Ae.isArrayBufferView(e)?e.byteLength:(Ae.isURLSearchParams(e)&&(e+=""),Ae.isString(e)?(await rn(e)).byteLength:void 0),un=async(e,t)=>{const n=Ae.toFiniteNumber(e.getContentLength());return null==n?cn(t):n};var dn=tn&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:s,timeout:i,onDownloadProgress:a,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=Vt(e);c=c?(c+"").toLowerCase():"text";let p,h,[m,g]=o||s||i?Gt([o,s],i):[];const b=()=>{!p&&setTimeout((()=>{m&&m.unsubscribe()})),p=!0};let y;try{if(l&&on&&"get"!==n&&"head"!==n&&0!==(y=await un(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});Ae.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body&&(r=Zt(n.body,sn,en(y,Bt(l)),null,rn))}Ae.isString(d)||(d=d?"cors":"omit"),h=new Request(t,{...f,signal:m,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",withCredentials:d});let o=await fetch(h);const s=an&&("stream"===c||"response"===c);if(an&&(a||s)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=Ae.toFiniteNumber(o.headers.get("content-length"));o=new Response(Zt(o.body,sn,a&&en(t,Bt(a,!0)),s&&b,rn),e)}c=c||"text";let i=await ln[Ae.findKey(ln,c)||"text"](o,e);return!s&&b(),g&&g(),await new Promise(((t,n)=>{xt(t,n,{data:i,headers:Tt.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:h})}))}catch(w){if(b(),w&&"TypeError"===w.name&&/fetch/i.test(w.message))throw Object.assign(new Pe("Network Error",Pe.ERR_NETWORK,e,h),{cause:w.cause||w});throw Pe.from(w,w&&w.code,e,h)}});const fn={http:Ne,xhr:Kt,fetch:dn};Ae.forEach(fn,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const pn=e=>`- ${e}`,hn=e=>Ae.isFunction(e)||null===e||!1===e;var mn={getAdapter:e=>{e=Ae.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let s=0;s<t;s++){let t;if(n=e[s],r=n,!hn(n)&&(r=fn[(t=String(n)).toLowerCase()],void 0===r))throw new Pe(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+s]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(pn).join("\n"):" "+pn(e[0]):"as no adapter specified";throw new Pe("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r},adapters:fn};function gn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new At(null,e)}function bn(e){gn(e),e.headers=Tt.from(e.headers),e.data=Ct.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);const t=mn.getAdapter(e.adapter||mt.adapter);return t(e).then((function(t){return gn(e),t.data=Ct.call(e,e.transformResponse,t),t.headers=Tt.from(t.headers),t}),(function(t){return Lt(t)||(gn(e),t&&t.response&&(t.response.data=Ct.call(e,e.transformResponse,t.response),t.response.headers=Tt.from(t.response.headers))),Promise.reject(t)}))}const yn="1.7.2",wn={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{wn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const En={};function vn(e,t,n){if("object"!==typeof e)throw new Pe("options must be an object",Pe.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;while(o-- >0){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new Pe("option "+s+" must be "+n,Pe.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Pe("Unknown option "+s,Pe.ERR_BAD_OPTION)}}wn.transitional=function(e,t,n){function r(e,t){return"[Axios v"+yn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new Pe(r(o," has been removed"+(t?" in "+t:"")),Pe.ERR_DEPRECATED);return t&&!En[o]&&(En[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};var Rn={assertOptions:vn,validators:wn};const Sn=Rn.validators;class On{constructor(e){this.defaults=e,this.interceptors={request:new Qe,response:new Qe}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(r){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=Ht(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Rn.assertOptions(n,{silentJSONParsing:Sn.transitional(Sn.boolean),forcedJSONParsing:Sn.transitional(Sn.boolean),clarifyTimeoutError:Sn.transitional(Sn.boolean)},!1),null!=r&&(Ae.isFunction(r)?t.paramsSerializer={serialize:r}:Rn.assertOptions(r,{encode:Sn.function,serialize:Sn.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=o&&Ae.merge(o.common,o[t.method]);o&&Ae.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Tt.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[bn.bind(this),void 0];e.unshift.apply(e,i),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);while(d<u)c=c.then(e[d++],e[d++]);return c}u=i.length;let f=t;d=0;while(d<u){const e=i[d++],t=i[d++];try{f=e(f)}catch(p){t.call(this,p);break}}try{c=bn.call(this,f)}catch(p){return Promise.reject(p)}d=0,u=l.length;while(d<u)c=c.then(l[d++],l[d++]);return c}getUri(e){e=Ht(this.defaults,e);const t=Wt(e.baseURL,e.url);return Xe(t,e.params,e.paramsSerializer)}}Ae.forEach(["delete","get","head","options"],(function(e){On.prototype[e]=function(t,n){return this.request(Ht(n||{},{method:e,url:t,data:(n||{}).data}))}})),Ae.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Ht(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}On.prototype[e]=t(),On.prototype[e+"Form"]=t(!0)}));var Fn=On;class kn{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;while(t-- >0)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new At(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new kn((function(t){e=t}));return{token:t,cancel:e}}}var Tn=kn;function Cn(e){return function(t){return e.apply(null,t)}}function Ln(e){return Ae.isObject(e)&&!0===e.isAxiosError}const _n={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(_n).forEach((([e,t])=>{_n[t]=e}));var An=_n;function xn(e){const t=new Fn(e),n=F(Fn.prototype.request,t);return Ae.extend(n,Fn.prototype,t,{allOwnKeys:!0}),Ae.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return xn(Ht(e,t))},n}const Un=xn(mt);Un.Axios=Fn,Un.CanceledError=At,Un.CancelToken=Tn,Un.isCancel=Lt,Un.VERSION=yn,Un.toFormData=We,Un.AxiosError=Pe,Un.Cancel=Un.CanceledError,Un.all=function(e){return Promise.all(e)},Un.spread=Cn,Un.isAxiosError=Ln,Un.mergeConfig=Ht,Un.AxiosHeaders=Tt,Un.formToJSON=e=>ft(Ae.isHTMLForm(e)?new FormData(e):e),Un.getAdapter=mn.getAdapter,Un.HttpStatusCode=An,Un.default=Un;var jn=Un,Pn=n(4570),Nn=n.n(Pn),Dn={name:"UploadForm",props:{selectedUrlForm:{type:String,default:"url",required:!1}},data(){return{fileList:[],uploading:!1,maxUploading:10,waitingList:[]}},computed:{uploadSuccessCount(){return this.fileList.filter((e=>"done"===e.status||"success"===e.status)).length},uploadErrorCount(){return this.fileList.filter((e=>"exception"===e.status)).length},uploadingCount(){return this.fileList.filter((e=>"uploading"===e.status)).length},waitingCount(){return this.waitingList.length}},methods:{uploadFile(e){if(this.uploadingCount>this.maxUploading)return this.waitingList.push(e),void(this.fileList.find((t=>t.uid===e.file.uid)).status="waiting");this.fileList.find((t=>t.uid===e.file.uid)).status="uploading";const t=new FormData;t.append("file",e.file),jn({url:"/upload?authCode="+Nn().get("authCode"),method:"post",data:t,onUploadProgress:t=>{const n=Math.round(t.loaded/t.total*100);e.onProgress({percent:n,file:e.file})}}).then((t=>{e.onSuccess(t)})).catch((t=>{t.response&&401===t.response.status?(this.waitingList=[],this.fileList=[],this.$message.error("认证状态错误!"),this.$router.push("/login")):e.onError(t)})).finally((()=>{this.uploading=!1}))},handleRemove(e){this.fileList=this.fileList.filter((t=>t.uid!==e.uid)),this.$message({type:"info",message:e.name+"已删除"})},handleSuccess(e,t){try{const n=`${window.location.protocol}//${window.location.host}`;this.fileList.find((e=>e.uid===t.uid)).url=n+e.data[0].src,this.fileList.find((e=>e.uid===t.uid)).progreess=100,this.fileList.find((e=>e.uid===t.uid)).status="success",this.$message({type:"success",message:t.name+"上传成功"}),setTimeout((()=>{this.fileList.find((e=>e.uid===t.uid)).status="done"}),3e3)}catch(n){this.$message.error(t.name+"上传失败"),this.fileList.find((e=>e.uid===t.uid)).status="exception"}finally{if(this.uploading=!1,this.waitingList.length){const e=this.waitingList.shift();this.uploadFile(e)}}},handleError(e,t){if(this.$message.error(t.name+"上传失败"),this.uploading=!1,this.fileList.find((e=>e.uid===t.uid)).status="exception",this.waitingList.length){const e=this.waitingList.shift();this.uploadFile(e)}},handleCopy(e){const t=this.fileList.find((t=>t.uid===e.uid)).status;"done"===t||"success"===t?("url"===this.selectedUrlForm?navigator.clipboard.writeText(e.url):"md"===this.selectedUrlForm?navigator.clipboard.writeText(`![${e.name}](${e.url})`):"html"===this.selectedUrlForm?navigator.clipboard.writeText(`<img src="${e.url}" alt="${e.name}">`):navigator.clipboard.writeText(e.url),this.$message({type:"success",message:"复制成功"})):this.$message({type:"warning",message:"文件未上传成功,无法复制链接"})},beforeUpload(e){const t=e.size/1024/1024<5;if(t){this.uploading=!0;const t=URL.createObjectURL(e);return this.fileList.push({uid:e.uid,name:e.name,url:t,status:"uploading",progreess:0}),!0}return this.$message.error("上传文件大小不能超过 5MB!"),!1},handleProgress(e){this.fileList.find((t=>t.uid===e.file.uid)).progreess=e.percent},copyAll(){if("url"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.url})).join("\n");navigator.clipboard.writeText(e)}else if("md"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return`![${e.name}](${e.url})`})).join("\n");navigator.clipboard.writeText(e)}else if("html"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return`<img src="${e.url}" alt="${e.name}">`})).join("\n");navigator.clipboard.writeText(e)}else{const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.url})).join("\n");navigator.clipboard.writeText(e)}this.$message({type:"success",message:"整体复制成功"})},clearFileList(){this.fileList=[],this.$message({type:"info",message:"列表已清空"})}}},Bn=n(1241);const qn=(0,Bn.A)(Dn,[["render",O],["__scopeId","data-v-1c8f7ff2"]]);var In=qn;const Mn=e=>((0,o.Qi)("data-v-4e5e0802"),e=e(),(0,o.jt)(),e),zn={class:"page-footer"},Wn=Mn((()=>(0,o.Lk)("p",null,[(0,o.eW)("© 2024 Designed By "),(0,o.Lk)("a",{class:"footer-name",href:"https://sanyue.site",target:"_blank"},"SanyueQi"),(0,o.eW)(" for You!")],-1))),$n=[Wn];function Hn(e,t){return(0,o.uX)(),(0,o.CE)("div",zn,$n)}const Vn={},Jn=(0,Bn.A)(Vn,[["render",Hn],["__scopeId","data-v-4e5e0802"]]);var Kn=Jn,Xn=n(144),Gn={name:"UploadHome",data(){return{selectedUrlForm:(0,Xn.KR)("url"),showUrlDialog:!1}},components:{UploadForm:In,Footer:Kn},methods:{handleManage(){window.location.href="/admin"},openUrlDialog(){this.showUrlDialog=!0}}};const Qn=(0,Bn.A)(Gn,[["render",d],["__scopeId","data-v-06f510a0"]]);var Yn=Qn}}]);
//# sourceMappingURL=366.2c94e45b.js.map