From 4c669ff08cecdee8cbe786d99cf696ea4794d139 Mon Sep 17 00:00:00 2001 From: PMKuipers Date: Sun, 2 Jun 2024 18:47:23 +0200 Subject: [PATCH] Code checking - --- amd/build/vue/vue.min.js | 11912 +--------------- amd/build/vue/vue.min.js.map | 1 + cfg_grades.php | 10 +- classes/aggregator.php | 2 +- classes/badgeinfo.php | 2 +- classes/cascadecohortsync.php | 2 +- classes/cascadeusersync.php | 2 +- classes/completionscanner.php | 4 +- classes/contextinfo.php | 2 +- classes/corecompletioninfo.php | 6 +- classes/courseinfo.php | 6 +- classes/courseservice.php | 14 +- classes/gradeinfo.php | 8 +- classes/gradingscanner.php | 2 +- .../local/aggregators/bistate_aggregator.php | 8 +- .../aggregators/competency_aggregator.php | 8 +- classes/local/aggregators/core_aggregator.php | 10 +- .../local/aggregators/tristate_aggregator.php | 8 +- classes/local/helpers/webservicehelper.php | 2 +- .../local/ungradedscanners/scanner_base.php | 2 +- classes/privacy/provider.php | 22 +- classes/studentstudyplanservice.php | 2 +- cli/generate_badges.php | 2 +- cli/prime_students.php | 2 +- cli/randomize_grades.php | 2 +- coach.php | 2 +- edit-plan.php | 8 +- lang/en/local_treestudyplan.php | 7 +- lang/nl/local_treestudyplan.php | 7 +- lib.php | 2 +- result-overview.php | 8 +- view-plan.php | 2 +- 32 files changed, 84 insertions(+), 11993 deletions(-) create mode 100644 amd/build/vue/vue.min.js.map diff --git a/amd/build/vue/vue.min.js b/amd/build/vue/vue.min.js index 9133edf..73de032 100644 --- a/amd/build/vue/vue.min.js +++ b/amd/build/vue/vue.min.js @@ -1,11911 +1,3 @@ -/* eslint-disable */ -/* eslint no-unused-vars: "off" */ -/*! - * Vue.js v2.7.14 - * (c) 2014-2022 Evan You - * Released under the MIT License. - */ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Vue = factory()); -})(this, (function () { 'use strict'; +!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define("local_treestudyplan/vue/vue",factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Vue=factory()}(window,(function(){var emptyObject=Object.freeze({}),isArray=Array.isArray;function isUndef(v){return null==v}function isDef(v){return null!=v}function isTrue(v){return!0===v}function isPrimitive(value){return"string"==typeof value||"number"==typeof value||"symbol"==typeof value||"boolean"==typeof value}function isFunction(value){return"function"==typeof value}function isObject(obj){return null!==obj&&"object"==typeof obj}var _toString=Object.prototype.toString;function toRawType(value){return _toString.call(value).slice(8,-1)}function isPlainObject(obj){return"[object Object]"===_toString.call(obj)}function isRegExp(v){return"[object RegExp]"===_toString.call(v)}function isValidArrayIndex(val){var n=parseFloat(String(val));return n>=0&&Math.floor(n)===n&&isFinite(val)}function isPromise(val){return isDef(val)&&"function"==typeof val.then&&"function"==typeof val.catch}function toString(val){return null==val?"":Array.isArray(val)||isPlainObject(val)&&val.toString===_toString?JSON.stringify(val,null,2):String(val)}function toNumber(val){var n=parseFloat(val);return isNaN(n)?val:n}function makeMap(str,expectsLowerCase){for(var map=Object.create(null),list=str.split(","),i=0;i-1)return arr.splice(index,1)}}var hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(obj,key){return hasOwnProperty.call(obj,key)}function cached(fn){var cache=Object.create(null);return function(str){return cache[str]||(cache[str]=fn(str))}}var camelizeRE=/-(\w)/g,camelize=cached((function(str){return str.replace(camelizeRE,(function(_,c){return c?c.toUpperCase():""}))})),capitalize=cached((function(str){return str.charAt(0).toUpperCase()+str.slice(1)})),hyphenateRE=/\B([A-Z])/g,hyphenate=cached((function(str){return str.replace(hyphenateRE,"-$1").toLowerCase()}));var bind$1=Function.prototype.bind?function(fn,ctx){return fn.bind(ctx)}:function(fn,ctx){function boundFn(a){var l=arguments.length;return l?l>1?fn.apply(ctx,arguments):fn.call(ctx,a):fn.call(ctx)}return boundFn._length=fn.length,boundFn};function toArray(list,start){start=start||0;for(var i=list.length-start,ret=new Array(i);i--;)ret[i]=list[i+start];return ret}function extend(to,_from){for(var key in _from)to[key]=_from[key];return to}function toObject(arr){for(var res={},i=0;i0,isEdge=UA&&UA.indexOf("edge/")>0;UA&&UA.indexOf("android");var isIOS=UA&&/iphone|ipad|ipod|ios/.test(UA);UA&&/chrome\/\d+/.test(UA),UA&&/phantomjs/.test(UA);var _isServer,isFF=UA&&UA.match(/firefox\/(\d+)/),nativeWatch={}.watch,supportsPassive=!1;if(inBrowser)try{var opts={};Object.defineProperty(opts,"passive",{get:function(){supportsPassive=!0}}),window.addEventListener("test-passive",null,opts)}catch(e){}var isServerRendering=function(){return void 0===_isServer&&(_isServer=!inBrowser&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),_isServer},devtools=inBrowser&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function isNative(Ctor){return"function"==typeof Ctor&&/native code/.test(Ctor.toString())}var _Set,hasSymbol="undefined"!=typeof Symbol&&isNative(Symbol)&&"undefined"!=typeof Reflect&&isNative(Reflect.ownKeys);_Set="undefined"!=typeof Set&&isNative(Set)?Set:function(){function Set(){this.set=Object.create(null)}return Set.prototype.has=function(key){return!0===this.set[key]},Set.prototype.add=function(key){this.set[key]=!0},Set.prototype.clear=function(){this.set=Object.create(null)},Set}();var currentInstance=null;function setCurrentInstance(vm){void 0===vm&&(vm=null),vm||currentInstance&¤tInstance._scope.off(),currentInstance=vm,vm&&vm._scope.on()}var initProxy,VNode=function(){function VNode(tag,data,children,text,elm,context,componentOptions,asyncFactory){this.tag=tag,this.data=data,this.children=children,this.text=text,this.elm=elm,this.ns=void 0,this.context=context,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=data&&data.key,this.componentOptions=componentOptions,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=asyncFactory,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(VNode.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),VNode}(),createEmptyVNode=function(text){void 0===text&&(text="");var node=new VNode;return node.text=text,node.isComment=!0,node};function createTextVNode(val){return new VNode(void 0,void 0,void 0,String(val))}function cloneVNode(vnode){var cloned=new VNode(vnode.tag,vnode.data,vnode.children&&vnode.children.slice(),vnode.text,vnode.elm,vnode.context,vnode.componentOptions,vnode.asyncFactory);return cloned.ns=vnode.ns,cloned.isStatic=vnode.isStatic,cloned.key=vnode.key,cloned.isComment=vnode.isComment,cloned.fnContext=vnode.fnContext,cloned.fnOptions=vnode.fnOptions,cloned.fnScopeId=vnode.fnScopeId,cloned.asyncMeta=vnode.asyncMeta,cloned.isCloned=!0,cloned}var allowedGlobals_1=makeMap("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require"),warnNonPresent_1=function(target,key){warn$2('Property or method "'.concat(key,'" is not defined on the instance but ')+"referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.",target)},warnReservedPrefix_1=function(target,key){warn$2('Property "'.concat(key,'" must be accessed with "$data.').concat(key,'" because ')+'properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://v2.vuejs.org/v2/api/#data',target)},hasProxy_1="undefined"!=typeof Proxy&&isNative(Proxy);if(hasProxy_1){var isBuiltInModifier_1=makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact");config.keyCodes=new Proxy(config.keyCodes,{set:function(target,key,value){return isBuiltInModifier_1(key)?(warn$2("Avoid overwriting built-in modifier in config.keyCodes: .".concat(key)),!1):(target[key]=value,!0)}})}var hasHandler_1={has:function(target,key){var has=key in target,isAllowed=allowedGlobals_1(key)||"string"==typeof key&&"_"===key.charAt(0)&&!(key in target.$data);return has||isAllowed||(key in target.$data?warnReservedPrefix_1(target,key):warnNonPresent_1(target,key)),has||!isAllowed}},getHandler_1={get:function(target,key){return"string"!=typeof key||key in target||(key in target.$data?warnReservedPrefix_1(target,key):warnNonPresent_1(target,key)),target[key]}};initProxy=function(vm){if(hasProxy_1){var options=vm.$options,handlers=options.render&&options.render._withStripped?getHandler_1:hasHandler_1;vm._renderProxy=new Proxy(vm,handlers)}else vm._renderProxy=vm};var __assign=function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i0&&(isTextNode((c=normalizeArrayChildren(c,"".concat(nestedIndex||"","_").concat(i)))[0])&&isTextNode(last)&&(res[lastIndex]=createTextVNode(last.text+c[0].text),c.shift()),res.push.apply(res,c)):isPrimitive(c)?isTextNode(last)?res[lastIndex]=createTextVNode(last.text+c):""!==c&&res.push(createTextVNode(c)):isTextNode(c)&&isTextNode(last)?res[lastIndex]=createTextVNode(last.text+c.text):(isTrue(children._isVList)&&isDef(c.tag)&&isUndef(c.key)&&isDef(nestedIndex)&&(c.key="__vlist".concat(nestedIndex,"_").concat(i,"__")),res.push(c)));return res}var SIMPLE_NORMALIZE=1,ALWAYS_NORMALIZE=2;function createElement$1(context,tag,data,children,normalizationType,alwaysNormalize){return(isArray(data)||isPrimitive(data))&&(normalizationType=children,children=data,data=void 0),isTrue(alwaysNormalize)&&(normalizationType=ALWAYS_NORMALIZE),function(context,tag,data,children,normalizationType){if(isDef(data)&&isDef(data.__ob__))return warn$2("Avoid using observed data object as vnode data: ".concat(JSON.stringify(data),"\n")+"Always create fresh vnode data objects in each render!",context),createEmptyVNode();isDef(data)&&isDef(data.is)&&(tag=data.is);if(!tag)return createEmptyVNode();isDef(data)&&isDef(data.key)&&!isPrimitive(data.key)&&warn$2("Avoid using non-primitive value as key, use string/number value instead.",context);isArray(children)&&isFunction(children[0])&&((data=data||{}).scopedSlots={default:children[0]},children.length=0);normalizationType===ALWAYS_NORMALIZE?children=normalizeChildren(children):normalizationType===SIMPLE_NORMALIZE&&(children=function(children){for(var i=0;i."),context),vnode=new VNode(config.parsePlatformTagName(tag),data,children,void 0,void 0,context)):vnode=data&&data.pre||!isDef(Ctor=resolveAsset(context.$options,"components",tag))?new VNode(tag,data,children,void 0,void 0,context):createComponent(Ctor,data,context,children,tag)}else vnode=createComponent(tag,data,context,children);return isArray(vnode)?vnode:isDef(vnode)?(isDef(ns)&&applyNS(vnode,ns),isDef(data)&&function(data){isObject(data.style)&&traverse(data.style);isObject(data.class)&&traverse(data.class)}(data),vnode):createEmptyVNode()}(context,tag,data,children,normalizationType)}function applyNS(vnode,ns,force){if(vnode.ns=ns,"foreignObject"===vnode.tag&&(ns=void 0,force=!0),isDef(vnode.children))for(var i=0,l=vnode.children.length;i0,isStable=scopedSlots?!!scopedSlots.$stable:!hasNormalSlots,key=scopedSlots&&scopedSlots.$key;if(scopedSlots){if(scopedSlots._normalized)return scopedSlots._normalized;if(isStable&&prevScopedSlots&&prevScopedSlots!==emptyObject&&key===prevScopedSlots.$key&&!hasNormalSlots&&!prevScopedSlots.$hasNormal)return prevScopedSlots;for(var key_1 in res={},scopedSlots)scopedSlots[key_1]&&"$"!==key_1[0]&&(res[key_1]=normalizeScopedSlot(ownerVm,normalSlots,key_1,scopedSlots[key_1]))}else res={};for(var key_2 in normalSlots)key_2 in res||(res[key_2]=proxyNormalSlot(normalSlots,key_2));return scopedSlots&&Object.isExtensible(scopedSlots)&&(scopedSlots._normalized=res),def(res,"$stable",isStable),def(res,"$key",key),def(res,"$hasNormal",hasNormalSlots),res}function normalizeScopedSlot(vm,normalSlots,key,fn){var normalized=function(){var cur=currentInstance;setCurrentInstance(vm);var res=arguments.length?fn.apply(null,arguments):fn({}),vnode=(res=res&&"object"==typeof res&&!isArray(res)?[res]:normalizeChildren(res))&&res[0];return setCurrentInstance(cur),res&&(!vnode||1===res.length&&vnode.isComment&&!isAsyncPlaceholder(vnode))?void 0:res};return fn.proxy&&Object.defineProperty(normalSlots,key,{get:normalized,enumerable:!0,configurable:!0}),normalized}function proxyNormalSlot(slots,key){return function(){return slots[key]}}function createSetupContext(vm){var exposeCalled=!1;return{get attrs(){if(!vm._attrsProxy){var proxy=vm._attrsProxy={};def(proxy,"_v_attr_proxy",!0),syncSetupProxy(proxy,vm.$attrs,emptyObject,vm,"$attrs")}return vm._attrsProxy},get listeners(){vm._listenersProxy||syncSetupProxy(vm._listenersProxy={},vm.$listeners,emptyObject,vm,"$listeners");return vm._listenersProxy},get slots(){return function(vm){vm._slotsProxy||syncSetupSlots(vm._slotsProxy={},vm.$scopedSlots);return vm._slotsProxy}(vm)},emit:bind$1(vm.$emit,vm),expose:function(exposed){exposeCalled&&warn$2("expose() should be called only once per setup().",vm),exposeCalled=!0,exposed&&Object.keys(exposed).forEach((function(key){return proxyWithRefUnwrap(vm,exposed,key)}))}}}function syncSetupProxy(to,from,prev,instance,type){var changed=!1;for(var key in from)key in to?from[key]!==prev[key]&&(changed=!0):(changed=!0,defineProxyAttr(to,key,instance,type));for(var key in to)key in from||(changed=!0,delete to[key]);return changed}function defineProxyAttr(proxy,key,instance,type){Object.defineProperty(proxy,key,{enumerable:!0,configurable:!0,get:function(){return instance[type][key]}})}function syncSetupSlots(to,from){for(var key in from)to[key]=from[key];for(var key in to)key in from||delete to[key]}function getContext(){currentInstance||warn$2("useContext() called without active instance.");var vm=currentInstance;return vm._setupContext||(vm._setupContext=createSetupContext(vm))}var target$1,currentRenderingInstance=null;function ensureCtor(comp,base){return(comp.__esModule||hasSymbol&&"Module"===comp[Symbol.toStringTag])&&(comp=comp.default),isObject(comp)?base.extend(comp):comp}function getFirstComponentChild(children){if(isArray(children))for(var i=0;idocument.createEvent("Event").timeStamp&&(getNow=function(){return performance_1.now()})}var sortCompareFn=function(a,b){if(a.post){if(!b.post)return 1}else if(b.post)return-1;return a.id-b.id};function flushSchedulerQueue(){var watcher,id;for(currentFlushTimestamp=getNow(),flushing=!0,queue.sort(sortCompareFn),index$1=0;index$1MAX_UPDATE_COUNT)){warn$2("You may have an infinite update loop "+(watcher.user?'in watcher with expression "'.concat(watcher.expression,'"'):"in a component render function."),watcher.vm);break}var activatedQueue=activatedChildren.slice(),updatedQueue=queue.slice();index$1=queue.length=activatedChildren.length=0,has={},circular={},waiting=flushing=!1,function(queue){for(var i=0;iindex$1&&queue[i].id>watcher.id;)i--;queue.splice(i+1,0,watcher)}else queue.push(watcher);if(!waiting){if(waiting=!0,!config.async)return void flushSchedulerQueue();nextTick(flushSchedulerQueue)}}}var WATCHER="watcher",WATCHER_CB="".concat(WATCHER," callback"),WATCHER_GETTER="".concat(WATCHER," getter"),WATCHER_CLEANUP="".concat(WATCHER," cleanup");function watchPostEffect(effect,options){return doWatch(effect,null,__assign(__assign({},options),{flush:"post"}))}var activeEffectScope,INITIAL_WATCHER_VALUE={};function doWatch(source,cb,_a){var _b=void 0===_a?emptyObject:_a,immediate=_b.immediate,deep=_b.deep,_c=_b.flush,flush=void 0===_c?"pre":_c,onTrack=_b.onTrack,onTrigger=_b.onTrigger;cb||(void 0!==immediate&&warn$2('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),void 0!==deep&&warn$2('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));var getter,cleanup,warnInvalidSource=function(s){warn$2("Invalid watch source: ".concat(s,". A watch source can only be a getter/effect ")+"function, a ref, a reactive object, or an array of these types.")},instance=currentInstance,call=function(fn,type,args){return void 0===args&&(args=null),invokeWithErrorHandling(fn,null,args,instance,type)},forceTrigger=!1,isMultiSource=!1;if(isRef(source)?(getter=function(){return source.value},forceTrigger=isShallow(source)):isReactive(source)?(getter=function(){return source.__ob__.dep.depend(),source},deep=!0):isArray(source)?(isMultiSource=!0,forceTrigger=source.some((function(s){return isReactive(s)||isShallow(s)})),getter=function(){return source.map((function(s){return isRef(s)?s.value:isReactive(s)?traverse(s):isFunction(s)?call(s,WATCHER_GETTER):void warnInvalidSource(s)}))}):isFunction(source)?getter=cb?function(){return call(source,WATCHER_GETTER)}:function(){if(!instance||!instance._isDestroyed)return cleanup&&cleanup(),call(source,WATCHER,[onCleanup])}:(getter=noop,warnInvalidSource(source)),cb&&deep){var baseGetter_1=getter;getter=function(){return traverse(baseGetter_1())}}var onCleanup=function(fn){cleanup=watcher.onStop=function(){call(fn,WATCHER_CLEANUP)}};if(isServerRendering())return onCleanup=noop,cb?immediate&&call(cb,WATCHER_CB,[getter(),isMultiSource?[]:void 0,onCleanup]):getter(),noop;var watcher=new Watcher(currentInstance,getter,noop,{lazy:!0});watcher.noRecurse=!cb;var oldValue=isMultiSource?[]:INITIAL_WATCHER_VALUE;return watcher.run=function(){if(watcher.active)if(cb){var newValue=watcher.get();(deep||forceTrigger||(isMultiSource?newValue.some((function(v,i){return hasChanged(v,oldValue[i])})):hasChanged(newValue,oldValue)))&&(cleanup&&cleanup(),call(cb,WATCHER_CB,[newValue,oldValue===INITIAL_WATCHER_VALUE?void 0:oldValue,onCleanup]),oldValue=newValue)}else watcher.get()},"sync"===flush?watcher.update=watcher.run:"post"===flush?(watcher.post=!0,watcher.update=function(){return queueWatcher(watcher)}):watcher.update=function(){if(instance&&instance===currentInstance&&!instance._isMounted){var buffer=instance._preWatchers||(instance._preWatchers=[]);buffer.indexOf(watcher)<0&&buffer.push(watcher)}else queueWatcher(watcher)},watcher.onTrack=onTrack,watcher.onTrigger=onTrigger,cb?immediate?watcher.run():oldValue=watcher.get():"post"===flush&&instance?instance.$once("hook:mounted",(function(){return watcher.get()})):watcher.get(),function(){watcher.teardown()}}var EffectScope=function(){function EffectScope(detached){void 0===detached&&(detached=!1),this.detached=detached,this.active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!detached&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}return EffectScope.prototype.run=function(fn){if(this.active){var currentEffectScope=activeEffectScope;try{return activeEffectScope=this,fn()}finally{activeEffectScope=currentEffectScope}}else warn$2("cannot run an inactive effect scope.")},EffectScope.prototype.on=function(){activeEffectScope=this},EffectScope.prototype.off=function(){activeEffectScope=this.parent},EffectScope.prototype.stop=function(fromParent){if(this.active){var i=void 0,l=void 0;for(i=0,l=this.effects.length;i1)return treatDefaultAsFactory&&isFunction(defaultValue)?defaultValue.call(instance):defaultValue;warn$2('injection "'.concat(String(key),'" not found.'))}else warn$2("inject() can only be used inside setup() or functional components.")},h:function(type,props,children){return currentInstance||warn$2("globally imported h() can only be invoked when there is an active component instance, e.g. synchronously in a component's render or setup function."),createElement$1(currentInstance,type,props,children,2,!0)},getCurrentInstance:function(){return currentInstance&&{proxy:currentInstance}},useSlots:function(){return getContext().slots},useAttrs:function(){return getContext().attrs},useListeners:function(){return getContext().listeners},mergeDefaults:function(raw,defaults){var props=isArray(raw)?raw.reduce((function(normalized,p){return normalized[p]={},normalized}),{}):raw;for(var key in defaults){var opt=props[key];opt?isArray(opt)||isFunction(opt)?props[key]={type:opt,default:defaults[key]}:opt.default=defaults[key]:null===opt?props[key]={default:defaults[key]}:warn$2('props default key "'.concat(key,'" has no corresponding declaration.'))}return props},nextTick:nextTick,set:set,del:del,useCssModule:function(name){return warn$2("useCssModule() is not supported in the global build."),emptyObject},useCssVars:function(getter){if(inBrowser){var instance=currentInstance;instance?watchPostEffect((function(){var el=instance.$el,vars=getter(instance,instance._setupProxy);if(el&&1===el.nodeType){var style=el.style;for(var key in vars)style.setProperty("--".concat(key),vars[key])}})):warn$2("useCssVars is called without current active component instance.")}},defineAsyncComponent:function(source){isFunction(source)&&(source={loader:source});var loader=source.loader,loadingComponent=source.loadingComponent,errorComponent=source.errorComponent,_a=source.delay,delay=void 0===_a?200:_a,timeout=source.timeout,_b=source.suspensible,suspensible=void 0!==_b&&_b,userOnError=source.onError;suspensible&&warn$2("The suspensiblbe option for async components is not supported in Vue2. It is ignored.");var pendingRequest=null,retries=0,load=function(){var thisRequest;return pendingRequest||(thisRequest=pendingRequest=loader().catch((function(err){if(err=err instanceof Error?err:new Error(String(err)),userOnError)return new Promise((function(resolve,reject){userOnError(err,(function(){return resolve((retries++,pendingRequest=null,load()))}),(function(){return reject(err)}),retries+1)}));throw err})).then((function(comp){if(thisRequest!==pendingRequest&&pendingRequest)return pendingRequest;if(comp||warn$2("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),comp&&(comp.__esModule||"Module"===comp[Symbol.toStringTag])&&(comp=comp.default),comp&&!isObject(comp)&&!isFunction(comp))throw new Error("Invalid async component load result: ".concat(comp));return comp})))};return function(){return{component:load(),delay:delay,timeout:timeout,error:errorComponent,loading:loadingComponent}}},onBeforeMount:onBeforeMount,onMounted:onMounted,onBeforeUpdate:onBeforeUpdate,onUpdated:onUpdated,onBeforeUnmount:onBeforeUnmount,onUnmounted:onUnmounted,onActivated:onActivated,onDeactivated:onDeactivated,onServerPrefetch:onServerPrefetch,onRenderTracked:onRenderTracked,onRenderTriggered:onRenderTriggered,onErrorCaptured:function(hook,target){void 0===target&&(target=currentInstance),injectErrorCapturedHook(hook,target)}}),seenObjects=new _Set;function traverse(val){return _traverse(val,seenObjects),seenObjects.clear(),val}function _traverse(val,seen){var i,keys,isA=isArray(val);if(!(!isA&&!isObject(val)||val.__v_skip||Object.isFrozen(val)||val instanceof VNode)){if(val.__ob__){var depId=val.__ob__.dep.id;if(seen.has(depId))return;seen.add(depId)}if(isA)for(i=val.length;i--;)_traverse(val[i],seen);else if(isRef(val))_traverse(val.value,seen);else for(i=(keys=Object.keys(val)).length;i--;)_traverse(val[keys[i]],seen)}}var uid$1=0,Watcher=function(){function Watcher(vm,expOrFn,cb,options,isRenderWatcher){!function(effect,scope){void 0===scope&&(scope=activeEffectScope),scope&&scope.active&&scope.effects.push(effect)}(this,activeEffectScope&&!activeEffectScope._vm?activeEffectScope:vm?vm._scope:void 0),(this.vm=vm)&&isRenderWatcher&&(vm._watcher=this),options?(this.deep=!!options.deep,this.user=!!options.user,this.lazy=!!options.lazy,this.sync=!!options.sync,this.before=options.before,this.onTrack=options.onTrack,this.onTrigger=options.onTrigger):this.deep=this.user=this.lazy=this.sync=!1,this.cb=cb,this.id=++uid$1,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new _Set,this.newDepIds=new _Set,this.expression=expOrFn.toString(),isFunction(expOrFn)?this.getter=expOrFn:(this.getter=function(path){if(!bailRE.test(path)){var segments=path.split(".");return function(obj){for(var i=0;i";var options=isFunction(vm)&&null!=vm.cid?vm.options:vm._isVue?vm.$options||vm.constructor.options:vm,name=getComponentName(options),file=options.__file;if(!name&&file){var match=file.match(/([^/\\]+)\.vue$/);name=match&&match[1]}return(name?"<".concat(function(str){return str.replace(classifyRE_1,(function(c){return c.toUpperCase()})).replace(/[-_]/g,"")}(name),">"):"")+(file&&!1!==includeFile?" at ".concat(file):"")};generateComponentTrace=function(vm){if(vm._isVue&&vm.$parent){for(var tree=[],currentRecursiveSequence=0;vm;){if(tree.length>0){var last=tree[tree.length-1];if(last.constructor===vm.constructor){currentRecursiveSequence++,vm=vm.$parent;continue}currentRecursiveSequence>0&&(tree[tree.length-1]=[last,currentRecursiveSequence],currentRecursiveSequence=0)}tree.push(vm),vm=vm.$parent}return"\n\nfound in\n\n"+tree.map((function(vm,i){return"".concat(0===i?"---\x3e ":function(str,n){for(var res="";n;)n%2==1&&(res+=str),n>1&&(str+=str),n>>=1;return res}(" ",5+2*i)).concat(isArray(vm)?"".concat(formatComponentName(vm[0]),"... (").concat(vm[1]," recursive calls)"):formatComponentName(vm))})).join("\n")}return"\n\n(found in ".concat(formatComponentName(vm),")")};var strats=config.optionMergeStrategies;function mergeData(to,from,recursive){if(void 0===recursive&&(recursive=!0),!from)return to;for(var key,toVal,fromVal,keys=hasSymbol?Reflect.ownKeys(from):Object.keys(from),i=0;i-1)if(absent&&!hasOwn(prop,"default"))value=!1;else if(""===value||value===hyphenate(key)){var stringIndex=getTypeIndex(String,prop.type);(stringIndex<0||booleanIndex-1:"string"==typeof pattern?pattern.split(",").indexOf(name)>-1:!!isRegExp(pattern)&&pattern.test(name)}function pruneCache(keepAliveInstance,filter){var cache=keepAliveInstance.cache,keys=keepAliveInstance.keys,_vnode=keepAliveInstance._vnode;for(var key in cache){var entry=cache[key];if(entry){var name_1=entry.name;name_1&&!filter(name_1)&&pruneCacheEntry(cache,key,keys,_vnode)}}}function pruneCacheEntry(cache,key,keys,current){var entry=cache[key];!entry||current&&entry.tag===current.tag||entry.componentInstance.$destroy(),cache[key]=null,remove$2(keys,key)}!function(Vue){Vue.prototype._init=function(options){var startTag,endTag,vm=this;vm._uid=uid++,config.performance&&mark&&(startTag="vue-perf-start:".concat(vm._uid),endTag="vue-perf-end:".concat(vm._uid),mark(startTag)),vm._isVue=!0,vm.__v_skip=!0,vm._scope=new EffectScope(!0),vm._scope._vm=!0,options&&options._isComponent?function(vm,options){var opts=vm.$options=Object.create(vm.constructor.options),parentVnode=options._parentVnode;opts.parent=options.parent,opts._parentVnode=parentVnode;var vnodeComponentOptions=parentVnode.componentOptions;opts.propsData=vnodeComponentOptions.propsData,opts._parentListeners=vnodeComponentOptions.listeners,opts._renderChildren=vnodeComponentOptions.children,opts._componentTag=vnodeComponentOptions.tag,options.render&&(opts.render=options.render,opts.staticRenderFns=options.staticRenderFns)}(vm,options):vm.$options=mergeOptions(resolveConstructorOptions(vm.constructor),options||{},vm),initProxy(vm),vm._self=vm,function(vm){var options=vm.$options,parent=options.parent;if(parent&&!options.abstract){for(;parent.$options.abstract&&parent.$parent;)parent=parent.$parent;parent.$children.push(vm)}vm.$parent=parent,vm.$root=parent?parent.$root:vm,vm.$children=[],vm.$refs={},vm._provided=parent?parent._provided:Object.create(null),vm._watcher=null,vm._inactive=null,vm._directInactive=!1,vm._isMounted=!1,vm._isDestroyed=!1,vm._isBeingDestroyed=!1}(vm),function(vm){vm._events=Object.create(null),vm._hasHookEvent=!1;var listeners=vm.$options._parentListeners;listeners&&updateComponentListeners(vm,listeners)}(vm),function(vm){vm._vnode=null,vm._staticTrees=null;var options=vm.$options,parentVnode=vm.$vnode=options._parentVnode,renderContext=parentVnode&&parentVnode.context;vm.$slots=resolveSlots(options._renderChildren,renderContext),vm.$scopedSlots=parentVnode?normalizeScopedSlots(vm.$parent,parentVnode.data.scopedSlots,vm.$slots):emptyObject,vm._c=function(a,b,c,d){return createElement$1(vm,a,b,c,d,!1)},vm.$createElement=function(a,b,c,d){return createElement$1(vm,a,b,c,d,!0)};var parentData=parentVnode&&parentVnode.data;defineReactive(vm,"$attrs",parentData&&parentData.attrs||emptyObject,(function(){!isUpdatingChildComponent&&warn$2("$attrs is readonly.",vm)}),!0),defineReactive(vm,"$listeners",options._parentListeners||emptyObject,(function(){!isUpdatingChildComponent&&warn$2("$listeners is readonly.",vm)}),!0)}(vm),callHook$1(vm,"beforeCreate",void 0,!1),function(vm){var result=resolveInject(vm.$options.inject,vm);result&&(toggleObserving(!1),Object.keys(result).forEach((function(key){defineReactive(vm,key,result[key],(function(){warn$2("Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. "+'injection being mutated: "'.concat(key,'"'),vm)}))})),toggleObserving(!0))}(vm),initState(vm),function(vm){var provideOption=vm.$options.provide;if(provideOption){var provided=isFunction(provideOption)?provideOption.call(vm):provideOption;if(!isObject(provided))return;for(var source=resolveProvided(vm),keys=hasSymbol?Reflect.ownKeys(provided):Object.keys(provided),i=0;i1?toArray(cbs):cbs;for(var args=toArray(arguments,1),info='event handler for "'.concat(event,'"'),i=0,l=cbs.length;iparseInt(this.max)&&pruneCacheEntry(cache,keys[0],keys,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var key in this.cache)pruneCacheEntry(this.cache,key,this.keys)},mounted:function(){var _this=this;this.cacheVNode(),this.$watch("include",(function(val){pruneCache(_this,(function(name){return matches(val,name)}))})),this.$watch("exclude",(function(val){pruneCache(_this,(function(name){return!matches(val,name)}))}))},updated:function(){this.cacheVNode()},render:function(){var slot=this.$slots.default,vnode=getFirstComponentChild(slot),componentOptions=vnode&&vnode.componentOptions;if(componentOptions){var name_2=_getComponentName(componentOptions),include=this.include,exclude=this.exclude;if(include&&(!name_2||!matches(include,name_2))||exclude&&name_2&&matches(exclude,name_2))return vnode;var cache=this.cache,keys=this.keys,key=null==vnode.key?componentOptions.Ctor.cid+(componentOptions.tag?"::".concat(componentOptions.tag):""):vnode.key;cache[key]?(vnode.componentInstance=cache[key].componentInstance,remove$2(keys,key),keys.push(key)):(this.vnodeToCache=vnode,this.keyToCache=key),vnode.data.keepAlive=!0}return vnode||slot&&slot[0]}}};!function(Vue){var configDef={get:function(){return config},set:function(){warn$2("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(Vue,"config",configDef),Vue.util={warn:warn$2,extend:extend,mergeOptions:mergeOptions,defineReactive:defineReactive},Vue.set=set,Vue.delete=del,Vue.nextTick=nextTick,Vue.observable=function(obj){return observe(obj),obj},Vue.options=Object.create(null),ASSET_TYPES.forEach((function(type){Vue.options[type+"s"]=Object.create(null)})),Vue.options._base=Vue,extend(Vue.options.components,builtInComponents),function(Vue){Vue.use=function(plugin){var installedPlugins=this._installedPlugins||(this._installedPlugins=[]);if(installedPlugins.indexOf(plugin)>-1)return this;var args=toArray(arguments,1);return args.unshift(this),isFunction(plugin.install)?plugin.install.apply(plugin,args):isFunction(plugin)&&plugin.apply(null,args),installedPlugins.push(plugin),this}}(Vue),function(Vue){Vue.mixin=function(mixin){return this.options=mergeOptions(this.options,mixin),this}}(Vue),initExtend(Vue),function(Vue){ASSET_TYPES.forEach((function(type){Vue[type]=function(id,definition){return definition?("component"===type&&validateComponentName(id),"component"===type&&isPlainObject(definition)&&(definition.name=definition.name||id,definition=this.options._base.extend(definition)),"directive"===type&&isFunction(definition)&&(definition={bind:definition,update:definition}),this.options[type+"s"][id]=definition,definition):this.options[type+"s"][id]}}))}(Vue)}(Vue),Object.defineProperty(Vue.prototype,"$isServer",{get:isServerRendering}),Object.defineProperty(Vue.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Vue,"FunctionalRenderContext",{value:FunctionalRenderContext}),Vue.version="2.7.14";var isReservedAttr=makeMap("style,class"),acceptValue=makeMap("input,textarea,option,select,progress"),mustUseProp=function(tag,type,attr){return"value"===attr&&acceptValue(tag)&&"button"!==type||"selected"===attr&&"option"===tag||"checked"===attr&&"input"===tag||"muted"===attr&&"video"===tag},isEnumeratedAttr=makeMap("contenteditable,draggable,spellcheck"),isValidContentEditableValue=makeMap("events,caret,typing,plaintext-only"),convertEnumeratedValue=function(key,value){return isFalsyAttrValue(value)||"false"===value?"false":"contenteditable"===key&&isValidContentEditableValue(value)?value:"true"},isBooleanAttr=makeMap("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),xlinkNS="http://www.w3.org/1999/xlink",isXlink=function(name){return":"===name.charAt(5)&&"xlink"===name.slice(0,5)},getXlinkProp=function(name){return isXlink(name)?name.slice(6,name.length):""},isFalsyAttrValue=function(val){return null==val||!1===val};function genClassForVnode(vnode){for(var data=vnode.data,parentNode=vnode,childNode=vnode;isDef(childNode.componentInstance);)(childNode=childNode.componentInstance._vnode)&&childNode.data&&(data=mergeClassData(childNode.data,data));for(;isDef(parentNode=parentNode.parent);)parentNode&&parentNode.data&&(data=mergeClassData(data,parentNode.data));return function(staticClass,dynamicClass){if(isDef(staticClass)||isDef(dynamicClass))return concat(staticClass,stringifyClass(dynamicClass));return""}(data.staticClass,data.class)}function mergeClassData(child,parent){return{staticClass:concat(child.staticClass,parent.staticClass),class:isDef(child.class)?[child.class,parent.class]:parent.class}}function concat(a,b){return a?b?a+" "+b:a:b||""}function stringifyClass(value){return Array.isArray(value)?function(value){for(var stringified,res="",i=0,l=value.length;i-1?baseSetAttr(el,key,value):isBooleanAttr(key)?isFalsyAttrValue(value)?el.removeAttribute(key):(value="allowfullscreen"===key&&"EMBED"===el.tagName?"true":key,el.setAttribute(key,value)):isEnumeratedAttr(key)?el.setAttribute(key,convertEnumeratedValue(key,value)):isXlink(key)?isFalsyAttrValue(value)?el.removeAttributeNS(xlinkNS,getXlinkProp(key)):el.setAttributeNS(xlinkNS,key,value):baseSetAttr(el,key,value)}function baseSetAttr(el,key,value){if(isFalsyAttrValue(value))el.removeAttribute(key);else{if(isIE&&!isIE9&&"TEXTAREA"===el.tagName&&"placeholder"===key&&""!==value&&!el.__ieph){var blocker_1=function(e){e.stopImmediatePropagation(),el.removeEventListener("input",blocker_1)};el.addEventListener("input",blocker_1),el.__ieph=!0}el.setAttribute(key,value)}}var attrs={create:updateAttrs,update:updateAttrs};function updateClass(oldVnode,vnode){var el=vnode.elm,data=vnode.data,oldData=oldVnode.data;if(!(isUndef(data.staticClass)&&isUndef(data.class)&&(isUndef(oldData)||isUndef(oldData.staticClass)&&isUndef(oldData.class)))){var cls=genClassForVnode(vnode),transitionClass=el._transitionClasses;isDef(transitionClass)&&(cls=concat(cls,stringifyClass(transitionClass))),cls!==el._prevClass&&(el.setAttribute("class",cls),el._prevClass=cls)}}var len,str,chr,index,expressionPos,expressionEndPos,warn$1,klass$1={create:updateClass,update:updateClass},validDivisionCharRE=/[\w).+\-_$\]]/;function parseFilters(exp){var c,prev,i,expression,filters,inSingle=!1,inDouble=!1,inTemplateString=!1,inRegex=!1,curly=0,square=0,paren=0,lastFilterIndex=0;for(i=0;i=0&&" "===(p=exp.charAt(j));j--);p&&validDivisionCharRE.test(p)||(inRegex=!0)}}else void 0===expression?(lastFilterIndex=i+1,expression=exp.slice(0,i).trim()):pushFilter();function pushFilter(){(filters||(filters=[])).push(exp.slice(lastFilterIndex,i).trim()),lastFilterIndex=i+1}if(void 0===expression?expression=exp.slice(0,i).trim():0!==lastFilterIndex&&pushFilter(),filters)for(i=0;i-1?{exp:val.slice(0,index),key:'"'+val.slice(index+1)+'"'}:{exp:val,key:null};str=val,index=expressionPos=expressionEndPos=0;for(;!eof();)isStringStart(chr=next())?parseString(chr):91===chr&&parseBracket(chr);return{exp:val.slice(0,expressionPos),key:val.slice(expressionPos+1,expressionEndPos)}}(value);return null===res.key?"".concat(value,"=").concat(assignment):"$set(".concat(res.exp,", ").concat(res.key,", ").concat(assignment,")")}function next(){return str.charCodeAt(++index)}function eof(){return index>=len}function isStringStart(chr){return 34===chr||39===chr}function parseBracket(chr){var inBracket=1;for(expressionPos=index;!eof();)if(isStringStart(chr=next()))parseString(chr);else if(91===chr&&inBracket++,93===chr&&inBracket--,0===inBracket){expressionEndPos=index;break}}function parseString(chr){for(var stringQuote=chr;!eof()&&(chr=next())!==stringQuote;);}var target,RANGE_TOKEN="__r",CHECKBOX_RADIO_TOKEN="__c";function createOnceHandler(event,handler,capture){var _target=target;return function onceHandler(){null!==handler.apply(null,arguments)&&remove(event,onceHandler,capture,_target)}}var useMicrotaskFix=isUsingMicroTask&&!(isFF&&Number(isFF[1])<=53);function add(name,handler,capture,passive){if(useMicrotaskFix){var attachedTimestamp_1=currentFlushTimestamp,original_1=handler;handler=original_1._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=attachedTimestamp_1||e.timeStamp<=0||e.target.ownerDocument!==document)return original_1.apply(this,arguments)}}target.addEventListener(name,handler,supportsPassive?{capture:capture,passive:passive}:capture)}function remove(name,handler,capture,_target){(_target||target).removeEventListener(name,handler._wrapper||handler,capture)}function updateDOMListeners(oldVnode,vnode){if(!isUndef(oldVnode.data.on)||!isUndef(vnode.data.on)){var on=vnode.data.on||{},oldOn=oldVnode.data.on||{};target=vnode.elm||oldVnode.elm,function(on){if(isDef(on[RANGE_TOKEN])){var event_1=isIE?"change":"input";on[event_1]=[].concat(on[RANGE_TOKEN],on[event_1]||[]),delete on[RANGE_TOKEN]}isDef(on[CHECKBOX_RADIO_TOKEN])&&(on.change=[].concat(on[CHECKBOX_RADIO_TOKEN],on.change||[]),delete on[CHECKBOX_RADIO_TOKEN])}(on),updateListeners(on,oldOn,add,remove,createOnceHandler,vnode.context),target=void 0}}var svgContainer,events={create:updateDOMListeners,update:updateDOMListeners,destroy:function(vnode){return updateDOMListeners(vnode,emptyNode)}};function updateDOMProps(oldVnode,vnode){if(!isUndef(oldVnode.data.domProps)||!isUndef(vnode.data.domProps)){var key,cur,elm=vnode.elm,oldProps=oldVnode.data.domProps||{},props=vnode.data.domProps||{};for(key in(isDef(props.__ob__)||isTrue(props._v_attr_proxy))&&(props=vnode.data.domProps=extend({},props)),oldProps)key in props||(elm[key]="");for(key in props){if(cur=props[key],"textContent"===key||"innerHTML"===key){if(vnode.children&&(vnode.children.length=0),cur===oldProps[key])continue;1===elm.childNodes.length&&elm.removeChild(elm.childNodes[0])}if("value"===key&&"PROGRESS"!==elm.tagName){elm._value=cur;var strCur=isUndef(cur)?"":String(cur);shouldUpdateValue(elm,strCur)&&(elm.value=strCur)}else if("innerHTML"===key&&isSVG(elm.tagName)&&isUndef(elm.innerHTML)){(svgContainer=svgContainer||document.createElement("div")).innerHTML="".concat(cur,"");for(var svg=svgContainer.firstChild;elm.firstChild;)elm.removeChild(elm.firstChild);for(;svg.firstChild;)elm.appendChild(svg.firstChild)}else if(cur!==oldProps[key])try{elm[key]=cur}catch(e){}}}}function shouldUpdateValue(elm,checkVal){return!elm.composing&&("OPTION"===elm.tagName||function(elm,checkVal){var notInFocus=!0;try{notInFocus=document.activeElement!==elm}catch(e){}return notInFocus&&elm.value!==checkVal}(elm,checkVal)||function(elm,newVal){var value=elm.value,modifiers=elm._vModifiers;if(isDef(modifiers)){if(modifiers.number)return toNumber(value)!==toNumber(newVal);if(modifiers.trim)return value.trim()!==newVal.trim()}return value!==newVal}(elm,checkVal))}var domProps={create:updateDOMProps,update:updateDOMProps},parseStyleText=cached((function(cssText){var res={},propertyDelimiter=/:(.+)/;return cssText.split(/;(?![^(]*\))/g).forEach((function(item){if(item){var tmp=item.split(propertyDelimiter);tmp.length>1&&(res[tmp[0].trim()]=tmp[1].trim())}})),res}));function normalizeStyleData(data){var style=normalizeStyleBinding(data.style);return data.staticStyle?extend(data.staticStyle,style):style}function normalizeStyleBinding(bindingStyle){return Array.isArray(bindingStyle)?toObject(bindingStyle):"string"==typeof bindingStyle?parseStyleText(bindingStyle):bindingStyle}var emptyStyle,cssVarRE=/^--/,importantRE=/\s*!important$/,setProp=function(el,name,val){if(cssVarRE.test(name))el.style.setProperty(name,val);else if(importantRE.test(val))el.style.setProperty(hyphenate(name),val.replace(importantRE,""),"important");else{var normalizedName=normalize(name);if(Array.isArray(val))for(var i=0,len=val.length;i-1?cls.split(whitespaceRE$1).forEach((function(c){return el.classList.add(c)})):el.classList.add(cls);else{var cur=" ".concat(el.getAttribute("class")||""," ");cur.indexOf(" "+cls+" ")<0&&el.setAttribute("class",(cur+cls).trim())}}function removeClass(el,cls){if(cls&&(cls=cls.trim()))if(el.classList)cls.indexOf(" ")>-1?cls.split(whitespaceRE$1).forEach((function(c){return el.classList.remove(c)})):el.classList.remove(cls),el.classList.length||el.removeAttribute("class");else{for(var cur=" ".concat(el.getAttribute("class")||""," "),tar=" "+cls+" ";cur.indexOf(tar)>=0;)cur=cur.replace(tar," ");(cur=cur.trim())?el.setAttribute("class",cur):el.removeAttribute("class")}}function resolveTransition(def){if(def){if("object"==typeof def){var res={};return!1!==def.css&&extend(res,autoCssTransition(def.name||"v")),extend(res,def),res}return"string"==typeof def?autoCssTransition(def):void 0}}var autoCssTransition=cached((function(name){return{enterClass:"".concat(name,"-enter"),enterToClass:"".concat(name,"-enter-to"),enterActiveClass:"".concat(name,"-enter-active"),leaveClass:"".concat(name,"-leave"),leaveToClass:"".concat(name,"-leave-to"),leaveActiveClass:"".concat(name,"-leave-active")}})),hasTransition=inBrowser&&!isIE9,TRANSITION="transition",ANIMATION="animation",transitionProp="transition",transitionEndEvent="transitionend",animationProp="animation",animationEndEvent="animationend";hasTransition&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(transitionProp="WebkitTransition",transitionEndEvent="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(animationProp="WebkitAnimation",animationEndEvent="webkitAnimationEnd"));var raf=inBrowser?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(fn){return fn()};function nextFrame(fn){raf((function(){raf(fn)}))}function addTransitionClass(el,cls){var transitionClasses=el._transitionClasses||(el._transitionClasses=[]);transitionClasses.indexOf(cls)<0&&(transitionClasses.push(cls),addClass(el,cls))}function removeTransitionClass(el,cls){el._transitionClasses&&remove$2(el._transitionClasses,cls),removeClass(el,cls)}function whenTransitionEnds(el,expectedType,cb){var _a=getTransitionInfo(el,expectedType),type=_a.type,timeout=_a.timeout,propCount=_a.propCount;if(!type)return cb();var event=type===TRANSITION?transitionEndEvent:animationEndEvent,ended=0,end=function(){el.removeEventListener(event,onEnd),cb()},onEnd=function(e){e.target===el&&++ended>=propCount&&end()};setTimeout((function(){ended0&&(type=TRANSITION,timeout=transitionTimeout,propCount=transitionDurations.length):expectedType===ANIMATION?animationTimeout>0&&(type=ANIMATION,timeout=animationTimeout,propCount=animationDurations.length):propCount=(type=(timeout=Math.max(transitionTimeout,animationTimeout))>0?transitionTimeout>animationTimeout?TRANSITION:ANIMATION:null)?type===TRANSITION?transitionDurations.length:animationDurations.length:0,{type:type,timeout:timeout,propCount:propCount,hasTransform:type===TRANSITION&&transformRE.test(styles[transitionProp+"Property"])}}function getTimeout(delays,durations){for(;delays.length explicit ".concat(name," duration is not a valid number - ")+"got ".concat(JSON.stringify(val),"."),vnode.context):isNaN(val)&&warn$2(" explicit ".concat(name," duration is NaN - ")+"the duration expression might be incorrect.",vnode.context)}function isValidDuration(val){return"number"==typeof val&&!isNaN(val)}function getHookArgumentsLength(fn){if(isUndef(fn))return!1;var invokerFns=fn.fns;return isDef(invokerFns)?getHookArgumentsLength(Array.isArray(invokerFns)?invokerFns[0]:invokerFns):(fn._length||fn.length)>1}function _enter(_,vnode){!0!==vnode.data.show&&enter(vnode)}var patch=function(backend){var i,j,cbs={},modules=backend.modules,nodeOps=backend.nodeOps;for(i=0;i - did you register the component correctly? For recursive components, make sure to provide the "name" option.',vnode.context),vnode.elm=vnode.ns?nodeOps.createElementNS(vnode.ns,tag):nodeOps.createElement(tag,vnode),setScope(vnode),createChildren(vnode,children,insertedVnodeQueue),isDef(data)&&invokeCreateHooks(vnode,insertedVnodeQueue),insert(parentElm,vnode.elm,refElm),data&&data.pre&&creatingElmInVPre--):isTrue(vnode.isComment)?(vnode.elm=nodeOps.createComment(vnode.text),insert(parentElm,vnode.elm,refElm)):(vnode.elm=nodeOps.createTextNode(vnode.text),insert(parentElm,vnode.elm,refElm))}}function initComponent(vnode,insertedVnodeQueue){isDef(vnode.data.pendingInsert)&&(insertedVnodeQueue.push.apply(insertedVnodeQueue,vnode.data.pendingInsert),vnode.data.pendingInsert=null),vnode.elm=vnode.componentInstance.$el,isPatchable(vnode)?(invokeCreateHooks(vnode,insertedVnodeQueue),setScope(vnode)):(registerRef(vnode),insertedVnodeQueue.push(vnode))}function insert(parent,elm,ref){isDef(parent)&&(isDef(ref)?nodeOps.parentNode(ref)===parent&&nodeOps.insertBefore(parent,elm,ref):nodeOps.appendChild(parent,elm))}function createChildren(vnode,children,insertedVnodeQueue){if(isArray(children)){checkDuplicateKeys(children);for(var i_1=0;i_1oldEndIdx?addVnodes(parentElm,isUndef(newCh[newEndIdx+1])?null:newCh[newEndIdx+1].elm,newCh,newStartIdx,newEndIdx,insertedVnodeQueue):newStartIdx>newEndIdx&&removeVnodes(oldCh,oldStartIdx,oldEndIdx)}(elm,oldCh,ch,insertedVnodeQueue,removeOnly):isDef(ch)?(checkDuplicateKeys(ch),isDef(oldVnode.text)&&nodeOps.setTextContent(elm,""),addVnodes(elm,null,ch,0,ch.length-1,insertedVnodeQueue)):isDef(oldCh)?removeVnodes(oldCh,0,oldCh.length-1):isDef(oldVnode.text)&&nodeOps.setTextContent(elm,""):oldVnode.text!==vnode.text&&nodeOps.setTextContent(elm,vnode.text),isDef(data)&&isDef(i=data.hook)&&isDef(i=i.postpatch)&&i(oldVnode,vnode)}}}function invokeInsertHook(vnode,queue,initial){if(isTrue(initial)&&isDef(vnode.parent))vnode.parent.data.pendingInsert=queue;else for(var i_6=0;i_6, or missing . Bailing hydration and performing full client-side render.")}elm=oldVnode,oldVnode=new VNode(nodeOps.tagName(elm).toLowerCase(),{},[],void 0,elm)}var oldElm=oldVnode.elm,parentElm=nodeOps.parentNode(oldElm);if(createElm(vnode,insertedVnodeQueue,oldElm._leaveCb?null:parentElm,nodeOps.nextSibling(oldElm)),isDef(vnode.parent))for(var ancestor=vnode.parent,patchable=isPatchable(vnode);ancestor;){for(var i_8=0;i_8-1,option.selected!==selected&&(option.selected=selected);else if(looseEqual(getValue(option),value))return void(el.selectedIndex!==i&&(el.selectedIndex=i));isMultiple||(el.selectedIndex=-1)}else warn$2('