varVueDemi=function(e,n,u){if(e.install)returne;if(!n)returnconsole.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(n.version.slice(0,4)==="2.7."){lett=function(i,o){varl,h={},d={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(c,f){returnh[c]=f,this},directive:function(c,f){returnf?(n.directive(c,f),d):n.directive(c)},mount:function(c,f){returnl||(l=newn(Object.assign({propsData:o},i,{provide:Object.assign(h,i.provide)})),l.$mount(c,f),l)},unmount:function(){l&&(l.$destroy(),l=void0)}};returnd};varR=t;for(varrinn)e[r]=n[r];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.warn=n.util.warn,e.hasInjectionContext=()=>!!e.getCurrentInstance(),e.createApp=t}elseif(n.version.slice(0,2)==="2.")if(u){for(varrinu)e[r]=u[r];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.hasInjectionContext=()=>!!e.getCurrentInstance()}elseconsole.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");elseif(n.version.slice(0,2)==="3."){for(varrinn)e[r]=n[r];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void0,e.version=n.version,e.set=function(t,i,o){returnArray.isArray(t)?(t.length=Math.max(t.length,i),t.splice(i,1,o),o):(t[i]=o,o)},e.del=function(t,i){if(Array.isArray(t)){t.splice(i,1);return}deletet[i]}}elseconsole.error("[vue-demi] Vue version "+n.version+" is unsupported.");returne}(this.VueDemi=this.VueDemi||(typeofVueDemi<"u"?VueDemi:{}),this.Vue||(typeofVue<"u"?Vue:void0),this.VueCompositionAPI||(typeofVueCompositionAPI<"u"?VueCompositionAPI:void0));(function(e,n,u,r){"use strict";functionR(...t){consti=typeoft[0]=="string"?t[0]:void0,o=typeofi=="string"?1:0,l={immediate:!!o,shallow:!0};leth={},d=r,c=l;constf=s=>!!s?.request;t.length>0+o&&(f(t[0+o])?d=t[0+o]:h=t[0+o]),t.length>1+o&&f(t[1+o])&&(d=t[1+o]),(t.length===2+o&&!f(t[1+o])||t.length===3+o)&&(c=t[t.length-1]||l);const{initialData:j,shallow:U,onSuccess:$=u.noop,onError:q=u.noop,immediate:B,resetOnExecute:M=!1}=c,O=n.shallowRef(),y=(U?n.shallowRef:n.ref)(j),v=n.ref(!1),b=n.ref(!1),A=n.ref(!1),p=n.shallowRef(),P=r.CancelToken.source;letC=P();constx=s=>{v.value||!b.value||(C.cancel(s),C=P(),A.value=!0,b.value=!1,v.value=!1)},T=s=>{b.value=s,v.value=!s},N=()=>{M&&(y.value=j)},_=()=>newPromise((s,w)=>{u.until(v).toBe(!0).then(()=>p.value?w(p.value):s(F))}),I={then:(...s)=>_().then(...s),catch:(...s)=>_().catch(...s)};letE=0;constk=(s=i,w={})=>{p.value=void0;constL=typeofs=="string"?s:i??w.url;if(L===void0)returnp.value=newr.AxiosError(r.AxiosError.ERR_INVALID_URL),v.value=!0,I;N(),x(),T(!0),E+=1;constz=E;returnA.value=!1,d(L,{...h,...typeofs=="object"?s:w,cancelToken:C.token}).then(a=>{if(A.value)return;O.value=a;constS=a.data;y.value=S,$(S)}).catch(a=>{p.value=a,q(a)}).finally(()=>{vara;(a=c.onFinish)==null||a.call(c),z===E&&T(!1)}),I};B&&i&&k();constF={response:O,data:y,error:p,isFinished:v,isLoading:b,cancel:x,isAborted:A,isCanceled:A,abort:x,execute:k};return{...F,...I}}e.useAxios=R})(this.VueUse=this.VueUse||{},VueDemi,VueUse,axios);