var videosBlock={instances:document.querySelectorAll('section.videos-block'),init:function(){if(!this.instances.length){return;} this.instances.forEach((instance)=>{try{const myModalEl=instance.querySelector('.modal');const vidIframe=myModalEl.getElementsByTagName('iframe')[0];myModalEl.addEventListener('shown.bs.modal',function(event){vidIframe.src=event.relatedTarget.href;});myModalEl.addEventListener('hidden.bs.modal',function(event){vidIframe.src="";});}catch(e){}});}};videosBlock.init();;; (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';var emptyObject=Object.freeze({});var isArray=Array.isArray;function isUndef(v){return v===undefined||v===null;} function isDef(v){return v!==undefined&&v!==null;} function isTrue(v){return v===true;} function isFalse(v){return v===false;} function isPrimitive(value){return(typeof value==='string'||typeof value==='number'||typeof value==='symbol'||typeof value==='boolean');} function isFunction(value){return typeof value==='function';} function isObject(obj){return obj!==null&&typeof obj==='object';} var _toString=Object.prototype.toString;function toRawType(value){return _toString.call(value).slice(8,-1);} function isPlainObject(obj){return _toString.call(obj)==='[object Object]';} function isRegExp(v){return _toString.call(v)==='[object RegExp]';} function isValidArrayIndex(val){var n=parseFloat(String(val));return n>=0&&Math.floor(n)===n&&isFinite(val);} function isPromise(val){return(isDef(val)&&typeof val.then==='function'&&typeof val.catch==='function');} function toString(val){return val==null?'':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){var map=Object.create(null);var list=str.split(',');for(var 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 cachedFn(str){var hit=cache[str];return hit||(cache[str]=fn(str));};} var camelizeRE=/-(\w)/g;var camelize=cached(function(str){return str.replace(camelizeRE,function(_,c){return(c?c.toUpperCase():'');});});var capitalize=cached(function(str){return str.charAt(0).toUpperCase()+str.slice(1);});var hyphenateRE=/\B([A-Z])/g;var hyphenate=cached(function(str){return str.replace(hyphenateRE,'-$1').toLowerCase();});function polyfillBind(fn,ctx){function boundFn(a){var l=arguments.length;return l?l>1?fn.apply(ctx,arguments):fn.call(ctx,a):fn.call(ctx);} boundFn._length=fn.length;return boundFn;} function nativeBind(fn,ctx){return fn.bind(ctx);} var bind$1=Function.prototype.bind?nativeBind:polyfillBind;function toArray(list,start){start=start||0;var i=list.length-start;var ret=new Array(i);while(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){var res={};for(var i=0;i0;var isEdge=UA&&UA.indexOf('edge/')>0;UA&&UA.indexOf('android')>0;var isIOS=UA&&/iphone|ipad|ipod|ios/.test(UA);UA&&/chrome\/\d+/.test(UA)&&!isEdge;UA&&/phantomjs/.test(UA);var isFF=UA&&UA.match(/firefox\/(\d+)/);var nativeWatch={}.watch;var supportsPassive=false;if(inBrowser){try{var opts={};Object.defineProperty(opts,'passive',{get:function(){supportsPassive=true;}});window.addEventListener('test-passive',null,opts);} catch(e){}} var _isServer;var isServerRendering=function(){if(_isServer===undefined){if(!inBrowser&&typeof global!=='undefined'){_isServer=global['process']&&global['process'].env.VUE_ENV==='server';} else{_isServer=false;}} return _isServer;};var devtools=inBrowser&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function isNative(Ctor){return typeof Ctor==='function'&&/native code/.test(Ctor.toString());} var hasSymbol=typeof Symbol!=='undefined'&&isNative(Symbol)&&typeof Reflect!=='undefined'&&isNative(Reflect.ownKeys);var _Set;if(typeof Set!=='undefined'&&isNative(Set)){_Set=Set;} else{_Set=(function(){function Set(){this.set=Object.create(null);} Set.prototype.has=function(key){return this.set[key]===true;};Set.prototype.add=function(key){this.set[key]=true;};Set.prototype.clear=function(){this.set=Object.create(null);};return Set;}());} var currentInstance=null;function getCurrentInstance(){return currentInstance&&{proxy:currentInstance};} function setCurrentInstance(vm){if(vm===void 0){vm=null;} if(!vm) currentInstance&¤tInstance._scope.off();currentInstance=vm;vm&&vm._scope.on();} var 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=undefined;this.context=context;this.fnContext=undefined;this.fnOptions=undefined;this.fnScopeId=undefined;this.key=data&&data.key;this.componentOptions=componentOptions;this.componentInstance=undefined;this.parent=undefined;this.raw=false;this.isStatic=false;this.isRootInsert=true;this.isComment=false;this.isCloned=false;this.isOnce=false;this.asyncFactory=asyncFactory;this.asyncMeta=undefined;this.isAsyncPlaceholder=false;} Object.defineProperty(VNode.prototype,"child",{get:function(){return this.componentInstance;},enumerable:false,configurable:true});return VNode;}());var createEmptyVNode=function(text){if(text===void 0){text='';} var node=new VNode();node.text=text;node.isComment=true;return node;};function createTextVNode(val){return new VNode(undefined,undefined,undefined,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);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=true;return cloned;} var initProxy;{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');var 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);};var 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);};var hasProxy_1=typeof Proxy!=='undefined'&&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){if(isBuiltInModifier_1(key)){warn$2("Avoid overwriting built-in modifier in config.keyCodes: .".concat(key));return false;} else{target[key]=value;return true;}}});} var hasHandler_1={has:function(target,key){var has=key in target;var isAllowed=allowedGlobals_1(key)||(typeof key==='string'&&key.charAt(0)==='_'&&!(key in target.$data));if(!has&&!isAllowed){if(key in target.$data) warnReservedPrefix_1(target,key);else warnNonPresent_1(target,key);} return has||!isAllowed;}};var getHandler_1={get:function(target,key){if(typeof key==='string'&&!(key in target)){if(key in target.$data) warnReservedPrefix_1(target,key);else warnNonPresent_1(target,key);} return target[key];}};initProxy=function initProxy(vm){if(hasProxy_1){var options=vm.$options;var handlers=options.render&&options.render._withStripped?getHandler_1:hasHandler_1;vm._renderProxy=new Proxy(vm,handlers);} else{vm._renderProxy=vm;}};} var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i0){c=normalizeArrayChildren(c,"".concat(nestedIndex||'',"_").concat(i));if(isTextNode(c[0])&&isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c[0].text);c.shift();} res.push.apply(res,c);}} else if(isPrimitive(c)){if(isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c);} else if(c!==''){res.push(createTextVNode(c));}} else{if(isTextNode(c)&&isTextNode(last)){res[lastIndex]=createTextVNode(last.text+c.text);} else{if(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;var ALWAYS_NORMALIZE=2;function createElement$1(context,tag,data,children,normalizationType,alwaysNormalize){if(isArray(data)||isPrimitive(data)){normalizationType=children;children=data;data=undefined;} if(isTrue(alwaysNormalize)){normalizationType=ALWAYS_NORMALIZE;} return _createElement(context,tag,data,children,normalizationType);} function _createElement(context,tag,data,children,normalizationType){if(isDef(data)&&isDef(data.__ob__)){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);return createEmptyVNode();} if(isDef(data)&&isDef(data.is)){tag=data.is;} if(!tag){return createEmptyVNode();} if(isDef(data)&&isDef(data.key)&&!isPrimitive(data.key)){warn$2('Avoid using non-primitive value as key, '+'use string/number value instead.',context);} if(isArray(children)&&isFunction(children[0])){data=data||{};data.scopedSlots={default:children[0]};children.length=0;} if(normalizationType===ALWAYS_NORMALIZE){children=normalizeChildren(children);} else if(normalizationType===SIMPLE_NORMALIZE){children=simpleNormalizeChildren(children);} var vnode,ns;if(typeof tag==='string'){var Ctor=void 0;ns=(context.$vnode&&context.$vnode.ns)||config.getTagNamespace(tag);if(config.isReservedTag(tag)){if(isDef(data)&&isDef(data.nativeOn)&&data.tag!=='component'){warn$2("The .native modifier for v-on is only valid on components but it was used on <".concat(tag,">."),context);} vnode=new VNode(config.parsePlatformTagName(tag),data,children,undefined,undefined,context);} else if((!data||!data.pre)&&isDef((Ctor=resolveAsset(context.$options,'components',tag)))){vnode=createComponent(Ctor,data,context,children,tag);} else{vnode=new VNode(tag,data,children,undefined,undefined,context);}} else{vnode=createComponent(tag,data,context,children);} if(isArray(vnode)){return vnode;} else if(isDef(vnode)){if(isDef(ns)) applyNS(vnode,ns);if(isDef(data)) registerDeepBindings(data);return vnode;} else{return createEmptyVNode();}} function applyNS(vnode,ns,force){vnode.ns=ns;if(vnode.tag==='foreignObject'){ns=undefined;force=true;} if(isDef(vnode.children)){for(var i=0,l=vnode.children.length;i0;var isStable=scopedSlots?!!scopedSlots.$stable:!hasNormalSlots;var key=scopedSlots&&scopedSlots.$key;if(!scopedSlots){res={};} else if(scopedSlots._normalized){return scopedSlots._normalized;} else if(isStable&&prevScopedSlots&&prevScopedSlots!==emptyObject&&key===prevScopedSlots.$key&&!hasNormalSlots&&!prevScopedSlots.$hasNormal){return prevScopedSlots;} else{res={};for(var key_1 in scopedSlots){if(scopedSlots[key_1]&&key_1[0]!=='$'){res[key_1]=normalizeScopedSlot(ownerVm,normalSlots,key_1,scopedSlots[key_1]);}}} for(var key_2 in normalSlots){if(!(key_2 in res)){res[key_2]=proxyNormalSlot(normalSlots,key_2);}} if(scopedSlots&&Object.isExtensible(scopedSlots)){scopedSlots._normalized=res;} def(res,'$stable',isStable);def(res,'$key',key);def(res,'$hasNormal',hasNormalSlots);return res;} function normalizeScopedSlot(vm,normalSlots,key,fn){var normalized=function(){var cur=currentInstance;setCurrentInstance(vm);var res=arguments.length?fn.apply(null,arguments):fn({});res=res&&typeof res==='object'&&!isArray(res)?[res]:normalizeChildren(res);var vnode=res&&res[0];setCurrentInstance(cur);return res&&(!vnode||(res.length===1&&vnode.isComment&&!isAsyncPlaceholder(vnode)))?undefined:res;};if(fn.proxy){Object.defineProperty(normalSlots,key,{get:normalized,enumerable:true,configurable:true});} return normalized;} function proxyNormalSlot(slots,key){return function(){return slots[key];};} function initSetup(vm){var options=vm.$options;var setup=options.setup;if(setup){var ctx=(vm._setupContext=createSetupContext(vm));setCurrentInstance(vm);pushTarget();var setupResult=invokeWithErrorHandling(setup,null,[vm._props||shallowReactive({}),ctx],vm,"setup");popTarget();setCurrentInstance();if(isFunction(setupResult)){options.render=setupResult;} else if(isObject(setupResult)){if(setupResult instanceof VNode){warn$2("setup() should not return VNodes directly - "+"return a render function instead.");} vm._setupState=setupResult;if(!setupResult.__sfc){for(var key in setupResult){if(!isReserved(key)){proxyWithrefUnwrap(vm,setupResult,key);} else{warn$2("Avoid using variables that start with _ or $ in setup().");}}} else{var proxy=(vm._setupProxy={});for(var key in setupResult){if(key!=='__sfc'){proxyWithrefUnwrap(proxy,setupResult,key);}}}} else if(setupResult!==undefined){warn$2("setup() should return an object. Received: ".concat(setupResult===null?'null':typeof setupResult));}}} function createSetupContext(vm){var exposeCalled=false;return{get attrs(){if(!vm._attrsProxy){var proxy=(vm._attrsProxy={});def(proxy,'_v_attr_proxy',true);syncSetupProxy(proxy,vm.$attrs,emptyObject,vm,'$attrs');} return vm._attrsProxy;},get listeners(){if(!vm._listenersProxy){var proxy=(vm._listenersProxy={});syncSetupProxy(proxy,vm.$listeners,emptyObject,vm,'$listeners');} return vm._listenersProxy;},get slots(){return initSlotsProxy(vm);},emit:bind$1(vm.$emit,vm),expose:function(exposed){{if(exposeCalled){warn$2("expose() should be called only once per setup().",vm);} exposeCalled=true;} if(exposed){Object.keys(exposed).forEach(function(key){return proxyWithrefUnwrap(vm,exposed,key);});}}};} function syncSetupProxy(to,from,prev,instance,type){var changed=false;for(var key in from){if(!(key in to)){changed=true;defineProxyAttr(to,key,instance,type);} else if(from[key]!==prev[key]){changed=true;}} for(var key in to){if(!(key in from)){changed=true;delete to[key];}} return changed;} function defineProxyAttr(proxy,key,instance,type){Object.defineProperty(proxy,key,{enumerable:true,configurable:true,get:function(){return instance[type][key];}});} function initSlotsProxy(vm){if(!vm._slotsProxy){syncSetupSlots((vm._slotsProxy={}),vm.$scopedSlots);} return vm._slotsProxy;} function syncSetupSlots(to,from){for(var key in from){to[key]=from[key];} for(var key in to){if(!(key in from)){delete to[key];}}} function useSlots(){return getContext().slots;} function useAttrs(){return getContext().attrs;} function useListeners(){return getContext().listeners;} function getContext(){if(!currentInstance){warn$2("useContext() called without active instance.");} var vm=currentInstance;return vm._setupContext||(vm._setupContext=createSetupContext(vm));} function mergeDefaults(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];if(opt){if(isArray(opt)||isFunction(opt)){props[key]={type:opt,default:defaults[key]};} else{opt.default=defaults[key];}} else if(opt===null){props[key]={default:defaults[key]};} else{warn$2("props default key \"".concat(key,"\" has no corresponding declaration."));}} return props;} function initRender(vm){vm._vnode=null;vm._staticTrees=null;var options=vm.$options;var parentVnode=(vm.$vnode=options._parentVnode);var 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,false);};vm.$createElement=function(a,b,c,d){return createElement$1(vm,a,b,c,d,true);};var parentData=parentVnode&&parentVnode.data;{defineReactive(vm,'$attrs',(parentData&&parentData.attrs)||emptyObject,function(){!isUpdatingChildComponent&&warn$2("$attrs is readonly.",vm);},true);defineReactive(vm,'$listeners',options._parentListeners||emptyObject,function(){!isUpdatingChildComponent&&warn$2("$listeners is readonly.",vm);},true);}} var currentRenderingInstance=null;function renderMixin(Vue){installRenderHelpers(Vue.prototype);Vue.prototype.$nextTick=function(fn){return nextTick(fn,this);};Vue.prototype._render=function(){var vm=this;var _a=vm.$options,render=_a.render,_parentVnode=_a._parentVnode;if(_parentVnode&&vm._isMounted){vm.$scopedSlots=normalizeScopedSlots(vm.$parent,_parentVnode.data.scopedSlots,vm.$slots,vm.$scopedSlots);if(vm._slotsProxy){syncSetupSlots(vm._slotsProxy,vm.$scopedSlots);}} vm.$vnode=_parentVnode;var vnode;try{setCurrentInstance(vm);currentRenderingInstance=vm;vnode=render.call(vm._renderProxy,vm.$createElement);} catch(e){handleError(e,vm,"render");if(vm.$options.renderError){try{vnode=vm.$options.renderError.call(vm._renderProxy,vm.$createElement,e);} catch(e){handleError(e,vm,"renderError");vnode=vm._vnode;}} else{vnode=vm._vnode;}} finally{currentRenderingInstance=null;setCurrentInstance();} if(isArray(vnode)&&vnode.length===1){vnode=vnode[0];} if(!(vnode instanceof VNode)){if(isArray(vnode)){warn$2('Multiple root nodes returned from render function. Render function '+'should return a single root node.',vm);} vnode=createEmptyVNode();} vnode.parent=_parentVnode;return vnode;};} function ensureCtor(comp,base){if(comp.__esModule||(hasSymbol&&comp[Symbol.toStringTag]==='Module')){comp=comp.default;} return isObject(comp)?base.extend(comp):comp;} function createAsyncPlaceholder(factory,data,context,children,tag){var node=createEmptyVNode();node.asyncFactory=factory;node.asyncMeta={data:data,context:context,children:children,tag:tag};return node;} function resolveAsyncComponent(factory,baseCtor){if(isTrue(factory.error)&&isDef(factory.errorComp)){return factory.errorComp;} if(isDef(factory.resolved)){return factory.resolved;} var owner=currentRenderingInstance;if(owner&&isDef(factory.owners)&&factory.owners.indexOf(owner)===-1){factory.owners.push(owner);} if(isTrue(factory.loading)&&isDef(factory.loadingComp)){return factory.loadingComp;} if(owner&&!isDef(factory.owners)){var owners_1=(factory.owners=[owner]);var sync_1=true;var timerLoading_1=null;var timerTimeout_1=null;owner.$on('hook:destroyed',function(){return remove$2(owners_1,owner);});var forceRender_1=function(renderCompleted){for(var i=0,l=owners_1.length;i1?toArray(cbs):cbs;var args=toArray(arguments,1);var info="event handler for \"".concat(event,"\"");for(var i=0,l=cbs.length;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(){currentFlushTimestamp=getNow();flushing=true;var watcher,id;queue.sort(sortCompareFn);for(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();var updatedQueue=queue.slice();resetSchedulerState();callActivatedHooks(activatedQueue);callUpdatedHooks(updatedQueue);cleanupDeps();if(devtools&&config.devtools){devtools.emit('flush');}} function callUpdatedHooks(queue){var i=queue.length;while(i--){var watcher=queue[i];var vm=watcher.vm;if(vm&&vm._watcher===watcher&&vm._isMounted&&!vm._isDestroyed){callHook$1(vm,'updated');}}} function queueActivatedComponent(vm){vm._inactive=false;activatedChildren.push(vm);} function callActivatedHooks(queue){for(var i=0;iindex$1&&queue[i].id>watcher.id){i--;} queue.splice(i+1,0,watcher);} if(!waiting){waiting=true;if(!config.async){flushSchedulerQueue();return;} nextTick(flushSchedulerQueue);}} var WATCHER="watcher";var WATCHER_CB="".concat(WATCHER," callback");var WATCHER_GETTER="".concat(WATCHER," getter");var WATCHER_CLEANUP="".concat(WATCHER," cleanup");function watchEffect(effect,options){return doWatch(effect,null,options);} function watchPostEffect(effect,options){return doWatch(effect,null,(__assign(__assign({},options),{flush:'post'})));} function watchSyncEffect(effect,options){return doWatch(effect,null,(__assign(__assign({},options),{flush:'sync'})));} var INITIAL_WATCHER_VALUE={};function watch(source,cb,options){if(typeof cb!=='function'){warn$2("`watch(fn, options?)` signature has been moved to a separate API. "+"Use `watchEffect(fn, options?)` instead. `watch` now only "+"supports `watch(source, cb, options?) signature.");} return doWatch(source,cb,options);} function doWatch(source,cb,_a){var _b=_a===void 0?emptyObject:_a,immediate=_b.immediate,deep=_b.deep,_c=_b.flush,flush=_c===void 0?'pre':_c,onTrack=_b.onTrack,onTrigger=_b.onTrigger;if(!cb){if(immediate!==undefined){warn$2("watch() \"immediate\" option is only respected when using the "+"watch(source, callback, options?) signature.");} if(deep!==undefined){warn$2("watch() \"deep\" option is only respected when using the "+"watch(source, callback, options?) signature.");}} var 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.");};var instance=currentInstance;var call=function(fn,type,args){if(args===void 0){args=null;} return invokeWithErrorHandling(fn,null,args,instance,type);};var getter;var forceTrigger=false;var isMultiSource=false;if(isRef(source)){getter=function(){return source.value;};forceTrigger=isShallow(source);} else if(isReactive(source)){getter=function(){source.__ob__.dep.depend();return source;};deep=true;} else if(isArray(source)){isMultiSource=true;forceTrigger=source.some(function(s){return isReactive(s)||isShallow(s);});getter=function(){return source.map(function(s){if(isRef(s)){return s.value;} else if(isReactive(s)){return traverse(s);} else if(isFunction(s)){return call(s,WATCHER_GETTER);} else{warnInvalidSource(s);}});};} else if(isFunction(source)){if(cb){getter=function(){return call(source,WATCHER_GETTER);};} else{getter=function(){if(instance&&instance._isDestroyed){return;} if(cleanup){cleanup();} return call(source,WATCHER,[onCleanup]);};}} else{getter=noop;warnInvalidSource(source);} if(cb&&deep){var baseGetter_1=getter;getter=function(){return traverse(baseGetter_1());};} var cleanup;var onCleanup=function(fn){cleanup=watcher.onStop=function(){call(fn,WATCHER_CLEANUP);};};if(isServerRendering()){onCleanup=noop;if(!cb){getter();} else if(immediate){call(cb,WATCHER_CB,[getter(),isMultiSource?[]:undefined,onCleanup]);} return noop;} var watcher=new Watcher(currentInstance,getter,noop,{lazy:true});watcher.noRecurse=!cb;var oldValue=isMultiSource?[]:INITIAL_WATCHER_VALUE;watcher.run=function(){if(!watcher.active){return;} if(cb){var newValue=watcher.get();if(deep||forceTrigger||(isMultiSource?newValue.some(function(v,i){return hasChanged(v,oldValue[i]);}):hasChanged(newValue,oldValue))){if(cleanup){cleanup();} call(cb,WATCHER_CB,[newValue,oldValue===INITIAL_WATCHER_VALUE?undefined:oldValue,onCleanup]);oldValue=newValue;}} else{watcher.get();}};if(flush==='sync'){watcher.update=watcher.run;} else if(flush==='post'){watcher.post=true;watcher.update=function(){return queueWatcher(watcher);};} else{watcher.update=function(){if(instance&&instance===currentInstance&&!instance._isMounted){var buffer=instance._preWatchers||(instance._preWatchers=[]);if(buffer.indexOf(watcher)<0) buffer.push(watcher);} else{queueWatcher(watcher);}};} {watcher.onTrack=onTrack;watcher.onTrigger=onTrigger;} if(cb){if(immediate){watcher.run();} else{oldValue=watcher.get();}} else if(flush==='post'&&instance){instance.$once('hook:mounted',function(){return watcher.get();});} else{watcher.get();} return function(){watcher.teardown();};} var activeEffectScope;var EffectScope=(function(){function EffectScope(detached){if(detached===void 0){detached=false;} this.detached=detached;this.active=true;this.effects=[];this.cleanups=[];this.parent=activeEffectScope;if(!detached&&activeEffectScope){this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1;}} EffectScope.prototype.run=function(fn){if(this.active){var currentEffectScope=activeEffectScope;try{activeEffectScope=this;return 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;} else{warn$2("injection \"".concat(String(key),"\" not found."));}} else{warn$2("inject() can only be used inside setup() or functional components.");}} function h(type,props,children){if(!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.");} return createElement$1(currentInstance,type,props,children,2,true);} function handleError(err,vm,info){pushTarget();try{if(vm){var cur=vm;while((cur=cur.$parent)){var hooks=cur.$options.errorCaptured;if(hooks){for(var i=0;i';} var options=isFunction(vm)&&vm.cid!=null?vm.options:vm._isVue?vm.$options||vm.constructor.options:vm;var name=getComponentName(options);var file=options.__file;if(!name&&file){var match=file.match(/([^/\\]+)\.vue$/);name=match&&match[1];} return((name?"<".concat(classify_1(name),">"):"")+ (file&&includeFile!==false?" at ".concat(file):''));};var repeat_1=function(str,n){var res='';while(n){if(n%2===1) res+=str;if(n>1) str+=str;n>>=1;} return res;};generateComponentTrace=function(vm){if(vm._isVue&&vm.$parent){var tree=[];var currentRecursiveSequence=0;while(vm){if(tree.length>0){var last=tree[tree.length-1];if(last.constructor===vm.constructor){currentRecursiveSequence++;vm=vm.$parent;continue;} else if(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(i===0?'---> ':repeat_1(' ',5+i*2)).concat(isArray(vm)?"".concat(formatComponentName(vm[0]),"... (").concat(vm[1]," recursive calls)"):formatComponentName(vm));}).join('\n'));} else{return"\n\n(found in ".concat(formatComponentName(vm),")");}};} var strats=config.optionMergeStrategies;{strats.el=strats.propsData=function(parent,child,vm,key){if(!vm){warn$2("option \"".concat(key,"\" can only be used during instance ")+'creation with the `new` keyword.');} return defaultStrat(parent,child);};} function mergeData(to,from,recursive){if(recursive===void 0){recursive=true;} if(!from) return to;var key,toVal,fromVal;var keys=hasSymbol?Reflect.ownKeys(from):Object.keys(from);for(var i=0;i-1){if(absent&&!hasOwn(prop,'default')){value=false;} else if(value===''||value===hyphenate(key)){var stringIndex=getTypeIndex(String,prop.type);if(stringIndex<0||booleanIndex-1){return this;} var args=toArray(arguments,1);args.unshift(this);if(isFunction(plugin.install)){plugin.install.apply(plugin,args);} else if(isFunction(plugin)){plugin.apply(null,args);} installedPlugins.push(plugin);return this;};} function initMixin(Vue){Vue.mixin=function(mixin){this.options=mergeOptions(this.options,mixin);return this;};} function initExtend(Vue){Vue.cid=0;var cid=1;Vue.extend=function(extendOptions){extendOptions=extendOptions||{};var Super=this;var SuperId=Super.cid;var cachedCtors=extendOptions._Ctor||(extendOptions._Ctor={});if(cachedCtors[SuperId]){return cachedCtors[SuperId];} var name=getComponentName(extendOptions)||getComponentName(Super.options);if(name){validateComponentName(name);} var Sub=function VueComponent(options){this._init(options);};Sub.prototype=Object.create(Super.prototype);Sub.prototype.constructor=Sub;Sub.cid=cid++;Sub.options=mergeOptions(Super.options,extendOptions);Sub['super']=Super;if(Sub.options.props){initProps(Sub);} if(Sub.options.computed){initComputed(Sub);} Sub.extend=Super.extend;Sub.mixin=Super.mixin;Sub.use=Super.use;ASSET_TYPES.forEach(function(type){Sub[type]=Super[type];});if(name){Sub.options.components[name]=Sub;} Sub.superOptions=Super.options;Sub.extendOptions=extendOptions;Sub.sealedOptions=extend({},Sub.options);cachedCtors[SuperId]=Sub;return Sub;};} function initProps(Comp){var props=Comp.options.props;for(var key in props){proxy(Comp.prototype,"_props",key);}} function initComputed(Comp){var computed=Comp.options.computed;for(var key in computed){defineComputed(Comp.prototype,key,computed[key]);}} function initAssetRegisters(Vue){ASSET_TYPES.forEach(function(type){Vue[type]=function(id,definition){if(!definition){return this.options[type+'s'][id];} else{if(type==='component'){validateComponentName(id);} if(type==='component'&&isPlainObject(definition)){definition.name=definition.name||id;definition=this.options._base.extend(definition);} if(type==='directive'&&isFunction(definition)){definition={bind:definition,update:definition};} this.options[type+'s'][id]=definition;return definition;}};});} function _getComponentName(opts){return opts&&(getComponentName(opts.Ctor.options)||opts.tag);} function matches(pattern,name){if(isArray(pattern)){return pattern.indexOf(name)>-1;} else if(typeof pattern==='string'){return pattern.split(',').indexOf(name)>-1;} else if(isRegExp(pattern)){return pattern.test(name);} return false;} 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;if(name_1&&!filter(name_1)){pruneCacheEntry(cache,key,keys,_vnode);}}}} function pruneCacheEntry(cache,key,keys,current){var entry=cache[key];if(entry&&(!current||entry.tag!==current.tag)){entry.componentInstance.$destroy();} cache[key]=null;remove$2(keys,key);} var patternTypes=[String,RegExp,Array];var KeepAlive={name:'keep-alive',abstract:true,props:{include:patternTypes,exclude:patternTypes,max:[String,Number]},methods:{cacheVNode:function(){var _a=this,cache=_a.cache,keys=_a.keys,vnodeToCache=_a.vnodeToCache,keyToCache=_a.keyToCache;if(vnodeToCache){var tag=vnodeToCache.tag,componentInstance=vnodeToCache.componentInstance,componentOptions=vnodeToCache.componentOptions;cache[keyToCache]={name:_getComponentName(componentOptions),tag:tag,componentInstance:componentInstance};keys.push(keyToCache);if(this.max&&keys.length>parseInt(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;var vnode=getFirstComponentChild(slot);var componentOptions=vnode&&vnode.componentOptions;if(componentOptions){var name_2=_getComponentName(componentOptions);var _a=this,include=_a.include,exclude=_a.exclude;if((include&&(!name_2||!matches(include,name_2)))||(exclude&&name_2&&matches(exclude,name_2))){return vnode;} var _b=this,cache=_b.cache,keys=_b.keys;var key=vnode.key==null?componentOptions.Ctor.cid+ (componentOptions.tag?"::".concat(componentOptions.tag):''):vnode.key;if(cache[key]){vnode.componentInstance=cache[key].componentInstance;remove$2(keys,key);keys.push(key);} else{this.vnodeToCache=vnode;this.keyToCache=key;} vnode.data.keepAlive=true;} return vnode||(slot&&slot[0]);}};var builtInComponents={KeepAlive:KeepAlive};function initGlobalAPI(Vue){var configDef={};configDef.get=function(){return config;};{configDef.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){observe(obj);return 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);initUse(Vue);initMixin(Vue);initExtend(Vue);initAssetRegisters(Vue);} initGlobalAPI(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=version;var isReservedAttr=makeMap('style,class');var acceptValue=makeMap('input,textarea,option,select,progress');var mustUseProp=function(tag,type,attr){return((attr==='value'&&acceptValue(tag)&&type!=='button')||(attr==='selected'&&tag==='option')||(attr==='checked'&&tag==='input')||(attr==='muted'&&tag==='video'));};var isEnumeratedAttr=makeMap('contenteditable,draggable,spellcheck');var isValidContentEditableValue=makeMap('events,caret,typing,plaintext-only');var convertEnumeratedValue=function(key,value){return isFalsyAttrValue(value)||value==='false'?'false':key==='contenteditable'&&isValidContentEditableValue(value)?value:'true';};var 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');var xlinkNS='http://www.w3.org/1999/xlink';var isXlink=function(name){return name.charAt(5)===':'&&name.slice(0,5)==='xlink';};var getXlinkProp=function(name){return isXlink(name)?name.slice(6,name.length):'';};var isFalsyAttrValue=function(val){return val==null||val===false;};function genClassForVnode(vnode){var data=vnode.data;var parentNode=vnode;var childNode=vnode;while(isDef(childNode.componentInstance)){childNode=childNode.componentInstance._vnode;if(childNode&&childNode.data){data=mergeClassData(childNode.data,data);}} while(isDef((parentNode=parentNode.parent))){if(parentNode&&parentNode.data){data=mergeClassData(data,parentNode.data);}} return renderClass(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 renderClass(staticClass,dynamicClass){if(isDef(staticClass)||isDef(dynamicClass)){return concat(staticClass,stringifyClass(dynamicClass));} return'';} function concat(a,b){return a?(b?a+' '+b:a):b||'';} function stringifyClass(value){if(Array.isArray(value)){return stringifyArray(value);} if(isObject(value)){return stringifyObject(value);} if(typeof value==='string'){return value;} return'';} function stringifyArray(value){var res='';var stringified;for(var i=0,l=value.length;i-1){return(unknownElementCache[tag]=el.constructor===window.HTMLUnknownElement||el.constructor===window.HTMLElement);} else{return(unknownElementCache[tag]=/HTMLUnknownElement/.test(el.toString()));}} var isTextInputType=makeMap('text,number,password,search,email,tel,url');function query(el){if(typeof el==='string'){var selected=document.querySelector(el);if(!selected){warn$2('Cannot find element: '+el);return document.createElement('div');} return selected;} else{return el;}} function createElement(tagName,vnode){var elm=document.createElement(tagName);if(tagName!=='select'){return elm;} if(vnode.data&&vnode.data.attrs&&vnode.data.attrs.multiple!==undefined){elm.setAttribute('multiple','multiple');} return elm;} function createElementNS(namespace,tagName){return document.createElementNS(namespaceMap[namespace],tagName);} function createTextNode(text){return document.createTextNode(text);} function createComment(text){return document.createComment(text);} function insertBefore(parentNode,newNode,referenceNode){parentNode.insertBefore(newNode,referenceNode);} function removeChild(node,child){node.removeChild(child);} function appendChild(node,child){node.appendChild(child);} function parentNode(node){return node.parentNode;} function nextSibling(node){return node.nextSibling;} function tagName(node){return node.tagName;} function setTextContent(node,text){node.textContent=text;} function setStyleScope(node,scopeId){node.setAttribute(scopeId,'');} var nodeOps=Object.freeze({__proto__:null,createElement:createElement,createElementNS:createElementNS,createTextNode:createTextNode,createComment:createComment,insertBefore:insertBefore,removeChild:removeChild,appendChild:appendChild,parentNode:parentNode,nextSibling:nextSibling,tagName:tagName,setTextContent:setTextContent,setStyleScope:setStyleScope});var ref={create:function(_,vnode){registerRef(vnode);},update:function(oldVnode,vnode){if(oldVnode.data.ref!==vnode.data.ref){registerRef(oldVnode,true);registerRef(vnode);}},destroy:function(vnode){registerRef(vnode,true);}};function registerRef(vnode,isRemoval){var ref=vnode.data.ref;if(!isDef(ref)) return;var vm=vnode.context;var refValue=vnode.componentInstance||vnode.elm;var value=isRemoval?null:refValue;var $refsValue=isRemoval?undefined:refValue;if(isFunction(ref)){invokeWithErrorHandling(ref,vm,[value],vm,"template ref function");return;} var isFor=vnode.data.refInFor;var _isString=typeof ref==='string'||typeof ref==='number';var _isRef=isRef(ref);var refs=vm.$refs;if(_isString||_isRef){if(isFor){var existing=_isString?refs[ref]:ref.value;if(isRemoval){isArray(existing)&&remove$2(existing,refValue);} else{if(!isArray(existing)){if(_isString){refs[ref]=[refValue];setSetupRef(vm,ref,refs[ref]);} else{ref.value=[refValue];}} else if(!existing.includes(refValue)){existing.push(refValue);}}} else if(_isString){if(isRemoval&&refs[ref]!==refValue){return;} refs[ref]=$refsValue;setSetupRef(vm,ref,value);} else if(_isRef){if(isRemoval&&ref.value!==refValue){return;} ref.value=value;} else{warn$2("Invalid template ref type: ".concat(typeof ref));}}} function setSetupRef(_a,key,val){var _setupState=_a._setupState;if(_setupState&&hasOwn(_setupState,key)){if(isRef(_setupState[key])){_setupState[key].value=val;} else{_setupState[key]=val;}}} var emptyNode=new VNode('',{},[]);var hooks=['create','activate','update','remove','destroy'];function sameVnode(a,b){return(a.key===b.key&&a.asyncFactory===b.asyncFactory&&((a.tag===b.tag&&a.isComment===b.isComment&&isDef(a.data)===isDef(b.data)&&sameInputType(a,b))||(isTrue(a.isAsyncPlaceholder)&&isUndef(b.asyncFactory.error))));} function sameInputType(a,b){if(a.tag!=='input') return true;var i;var typeA=isDef((i=a.data))&&isDef((i=i.attrs))&&i.type;var typeB=isDef((i=b.data))&&isDef((i=i.attrs))&&i.type;return typeA===typeB||(isTextInputType(typeA)&&isTextInputType(typeB));} function createKeyToOldIdx(children,beginIdx,endIdx){var i,key;var map={};for(i=beginIdx;i<=endIdx;++i){key=children[i].key;if(isDef(key)) map[key]=i;} return map;} function createPatchFunction(backend){var i,j;var cbs={};var 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);if(isDef(data)){invokeCreateHooks(vnode,insertedVnodeQueue);} insert(parentElm,vnode.elm,refElm);if(data&&data.pre){creatingElmInVPre--;}} else if(isTrue(vnode.isComment)){vnode.elm=nodeOps.createComment(vnode.text);insert(parentElm,vnode.elm,refElm);} else{vnode.elm=nodeOps.createTextNode(vnode.text);insert(parentElm,vnode.elm,refElm);}} function createComponent(vnode,insertedVnodeQueue,parentElm,refElm){var i=vnode.data;if(isDef(i)){var isReactivated=isDef(vnode.componentInstance)&&i.keepAlive;if(isDef((i=i.hook))&&isDef((i=i.init))){i(vnode,false);} if(isDef(vnode.componentInstance)){initComponent(vnode,insertedVnodeQueue);insert(parentElm,vnode.elm,refElm);if(isTrue(isReactivated)){reactivateComponent(vnode,insertedVnodeQueue,parentElm,refElm);} return true;}}} function initComponent(vnode,insertedVnodeQueue){if(isDef(vnode.data.pendingInsert)){insertedVnodeQueue.push.apply(insertedVnodeQueue,vnode.data.pendingInsert);vnode.data.pendingInsert=null;} vnode.elm=vnode.componentInstance.$el;if(isPatchable(vnode)){invokeCreateHooks(vnode,insertedVnodeQueue);setScope(vnode);} else{registerRef(vnode);insertedVnodeQueue.push(vnode);}} function reactivateComponent(vnode,insertedVnodeQueue,parentElm,refElm){var i;var innerNode=vnode;while(innerNode.componentInstance){innerNode=innerNode.componentInstance._vnode;if(isDef((i=innerNode.data))&&isDef((i=i.transition))){for(i=0;ioldEndIdx){refElm=isUndef(newCh[newEndIdx+1])?null:newCh[newEndIdx+1].elm;addVnodes(parentElm,refElm,newCh,newStartIdx,newEndIdx,insertedVnodeQueue);} else if(newStartIdx>newEndIdx){removeVnodes(oldCh,oldStartIdx,oldEndIdx);}} function checkDuplicateKeys(children){var seenKeys={};for(var i_4=0;i_4, or missing . Bailing hydration and performing '+'full client-side render.');}} oldVnode=emptyNodeAt(oldVnode);} var oldElm=oldVnode.elm;var parentElm=nodeOps.parentNode(oldElm);createElm(vnode,insertedVnodeQueue,oldElm._leaveCb?null:parentElm,nodeOps.nextSibling(oldElm));if(isDef(vnode.parent)){var ancestor=vnode.parent;var patchable=isPatchable(vnode);while(ancestor){for(var i_8=0;i_8-1){baseSetAttr(el,key,value);} else if(isBooleanAttr(key)){if(isFalsyAttrValue(value)){el.removeAttribute(key);} else{value=key==='allowfullscreen'&&el.tagName==='EMBED'?'true':key;el.setAttribute(key,value);}} else if(isEnumeratedAttr(key)){el.setAttribute(key,convertEnumeratedValue(key,value));} else if(isXlink(key)){if(isFalsyAttrValue(value)){el.removeAttributeNS(xlinkNS,getXlinkProp(key));} else{el.setAttributeNS(xlinkNS,key,value);}} else{baseSetAttr(el,key,value);}} function baseSetAttr(el,key,value){if(isFalsyAttrValue(value)){el.removeAttribute(key);} else{if(isIE&&!isIE9&&el.tagName==='TEXTAREA'&&key==='placeholder'&&value!==''&&!el.__ieph){var blocker_1=function(e){e.stopImmediatePropagation();el.removeEventListener('input',blocker_1);};el.addEventListener('input',blocker_1);el.__ieph=true;} el.setAttribute(key,value);}} var attrs={create:updateAttrs,update:updateAttrs};function updateClass(oldVnode,vnode){var el=vnode.elm;var data=vnode.data;var oldData=oldVnode.data;if(isUndef(data.staticClass)&&isUndef(data.class)&&(isUndef(oldData)||(isUndef(oldData.staticClass)&&isUndef(oldData.class)))){return;} var cls=genClassForVnode(vnode);var transitionClass=el._transitionClasses;if(isDef(transitionClass)){cls=concat(cls,stringifyClass(transitionClass));} if(cls!==el._prevClass){el.setAttribute('class',cls);el._prevClass=cls;}} var klass$1={create:updateClass,update:updateClass};var validDivisionCharRE=/[\w).+\-_$\]]/;function parseFilters(exp){var inSingle=false;var inDouble=false;var inTemplateString=false;var inRegex=false;var curly=0;var square=0;var paren=0;var lastFilterIndex=0;var c,prev,i,expression,filters;for(i=0;i=0;j--){p=exp.charAt(j);if(p!==' ') break;} if(!p||!validDivisionCharRE.test(p)){inRegex=true;}}}} if(expression===undefined){expression=exp.slice(0,i).trim();} else if(lastFilterIndex!==0){pushFilter();} function pushFilter(){(filters||(filters=[])).push(exp.slice(lastFilterIndex,i).trim());lastFilterIndex=i+1;} if(filters){for(i=0;i-1){return{exp:val.slice(0,index),key:'"'+val.slice(index+1)+'"'};} else{return{exp:val,key:null};}} str=val;index=expressionPos=expressionEndPos=0;while(!eof()){chr=next();if(isStringStart(chr)){parseString(chr);} else if(chr===0x5b){parseBracket(chr);}} return{exp:val.slice(0,expressionPos),key:val.slice(expressionPos+1,expressionEndPos)};} function next(){return str.charCodeAt(++index);} function eof(){return index>=len;} function isStringStart(chr){return chr===0x22||chr===0x27;} function parseBracket(chr){var inBracket=1;expressionPos=index;while(!eof()){chr=next();if(isStringStart(chr)){parseString(chr);continue;} if(chr===0x5b) inBracket++;if(chr===0x5d) inBracket--;if(inBracket===0){expressionEndPos=index;break;}}} function parseString(chr){var stringQuote=chr;while(!eof()){chr=next();if(chr===stringQuote){break;}}} var warn$1;var RANGE_TOKEN='__r';var CHECKBOX_RADIO_TOKEN='__c';function model$1(el,dir,_warn){warn$1=_warn;var value=dir.value;var modifiers=dir.modifiers;var tag=el.tag;var type=el.attrsMap.type;{if(tag==='input'&&type==='file'){warn$1("<".concat(el.tag," v-model=\"").concat(value,"\" type=\"file\">:\n")+"File inputs are read only. Use a v-on:change listener instead.",el.rawAttrsMap['v-model']);}} if(el.component){genComponentModel(el,value,modifiers);return false;} else if(tag==='select'){genSelect(el,value,modifiers);} else if(tag==='input'&&type==='checkbox'){genCheckboxModel(el,value,modifiers);} else if(tag==='input'&&type==='radio'){genRadioModel(el,value,modifiers);} else if(tag==='input'||tag==='textarea'){genDefaultModel(el,value,modifiers);} else if(!config.isReservedTag(tag)){genComponentModel(el,value,modifiers);return false;} else{warn$1("<".concat(el.tag," v-model=\"").concat(value,"\">: ")+"v-model is not supported on this element type. "+"If you are working with contenteditable, it's recommended to "+'wrap a library dedicated for that purpose inside a custom component.',el.rawAttrsMap['v-model']);} return true;} function genCheckboxModel(el,value,modifiers){var number=modifiers&&modifiers.number;var valueBinding=getBindingAttr(el,'value')||'null';var trueValueBinding=getBindingAttr(el,'true-value')||'true';var falseValueBinding=getBindingAttr(el,'false-value')||'false';addProp(el,'checked',"Array.isArray(".concat(value,")")+"?_i(".concat(value,",").concat(valueBinding,")>-1")+ (trueValueBinding==='true'?":(".concat(value,")"):":_q(".concat(value,",").concat(trueValueBinding,")")));addHandler(el,'change',"var $$a=".concat(value,",")+'$$el=$event.target,'+"$$c=$$el.checked?(".concat(trueValueBinding,"):(").concat(falseValueBinding,");")+'if(Array.isArray($$a)){'+"var $$v=".concat(number?'_n('+valueBinding+')':valueBinding,",")+'$$i=_i($$a,$$v);'+"if($$el.checked){$$i<0&&(".concat(genAssignmentCode(value,'$$a.concat([$$v])'),")}")+"else{$$i>-1&&(".concat(genAssignmentCode(value,'$$a.slice(0,$$i).concat($$a.slice($$i+1))'),")}")+"}else{".concat(genAssignmentCode(value,'$$c'),"}"),null,true);} function genRadioModel(el,value,modifiers){var number=modifiers&&modifiers.number;var valueBinding=getBindingAttr(el,'value')||'null';valueBinding=number?"_n(".concat(valueBinding,")"):valueBinding;addProp(el,'checked',"_q(".concat(value,",").concat(valueBinding,")"));addHandler(el,'change',genAssignmentCode(value,valueBinding),null,true);} function genSelect(el,value,modifiers){var number=modifiers&&modifiers.number;var selectedVal="Array.prototype.filter"+".call($event.target.options,function(o){return o.selected})"+".map(function(o){var val = \"_value\" in o ? o._value : o.value;"+"return ".concat(number?'_n(val)':'val',"})");var assignment='$event.target.multiple ? $$selectedVal : $$selectedVal[0]';var code="var $$selectedVal = ".concat(selectedVal,";");code="".concat(code," ").concat(genAssignmentCode(value,assignment));addHandler(el,'change',code,null,true);} function genDefaultModel(el,value,modifiers){var type=el.attrsMap.type;{var value_1=el.attrsMap['v-bind:value']||el.attrsMap[':value'];var typeBinding=el.attrsMap['v-bind:type']||el.attrsMap[':type'];if(value_1&&!typeBinding){var binding=el.attrsMap['v-bind:value']?'v-bind:value':':value';warn$1("".concat(binding,"=\"").concat(value_1,"\" conflicts with v-model on the same element ")+'because the latter already expands to a value binding internally',el.rawAttrsMap[binding]);}} var _a=modifiers||{},lazy=_a.lazy,number=_a.number,trim=_a.trim;var needCompositionGuard=!lazy&&type!=='range';var event=lazy?'change':type==='range'?RANGE_TOKEN:'input';var valueExpression='$event.target.value';if(trim){valueExpression="$event.target.value.trim()";} if(number){valueExpression="_n(".concat(valueExpression,")");} var code=genAssignmentCode(value,valueExpression);if(needCompositionGuard){code="if($event.target.composing)return;".concat(code);} addProp(el,'value',"(".concat(value,")"));addHandler(el,event,code,null,true);if(trim||number){addHandler(el,'blur','$forceUpdate()');}} function normalizeEvents(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];} if(isDef(on[CHECKBOX_RADIO_TOKEN])){on.change=[].concat(on[CHECKBOX_RADIO_TOKEN],on.change||[]);delete on[CHECKBOX_RADIO_TOKEN];}} var target;function createOnceHandler(event,handler,capture){var _target=target;return function onceHandler(){var res=handler.apply(null,arguments);if(res!==null){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;var 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)){return;} var on=vnode.data.on||{};var oldOn=oldVnode.data.on||{};target=vnode.elm||oldVnode.elm;normalizeEvents(on);updateListeners(on,oldOn,add,remove,createOnceHandler,vnode.context);target=undefined;} var events={create:updateDOMListeners,update:updateDOMListeners,destroy:function(vnode){return updateDOMListeners(vnode,emptyNode);}};var svgContainer;function updateDOMProps(oldVnode,vnode){if(isUndef(oldVnode.data.domProps)&&isUndef(vnode.data.domProps)){return;} var key,cur;var elm=vnode.elm;var oldProps=oldVnode.data.domProps||{};var props=vnode.data.domProps||{};if(isDef(props.__ob__)||isTrue(props._v_attr_proxy)){props=vnode.data.domProps=extend({},props);} for(key in oldProps){if(!(key in props)){elm[key]='';}} for(key in props){cur=props[key];if(key==='textContent'||key==='innerHTML'){if(vnode.children) vnode.children.length=0;if(cur===oldProps[key]) continue;if(elm.childNodes.length===1){elm.removeChild(elm.childNodes[0]);}} if(key==='value'&&elm.tagName!=='PROGRESS'){elm._value=cur;var strCur=isUndef(cur)?'':String(cur);if(shouldUpdateValue(elm,strCur)){elm.value=strCur;}} else if(key==='innerHTML'&&isSVG(elm.tagName)&&isUndef(elm.innerHTML)){svgContainer=svgContainer||document.createElement('div');svgContainer.innerHTML="".concat(cur,"");var svg=svgContainer.firstChild;while(elm.firstChild){elm.removeChild(elm.firstChild);} while(svg.firstChild){elm.appendChild(svg.firstChild);}} else if(cur!==oldProps[key]){try{elm[key]=cur;} catch(e){}}}} function shouldUpdateValue(elm,checkVal){return(!elm.composing&&(elm.tagName==='OPTION'||isNotInFocusAndDirty(elm,checkVal)||isDirtyWithModifiers(elm,checkVal)));} function isNotInFocusAndDirty(elm,checkVal){var notInFocus=true;try{notInFocus=document.activeElement!==elm;} catch(e){} return notInFocus&&elm.value!==checkVal;} function isDirtyWithModifiers(elm,newVal){var value=elm.value;var 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;} var domProps={create:updateDOMProps,update:updateDOMProps};var parseStyleText=cached(function(cssText){var res={};var listDelimiter=/;(?![^(]*\))/g;var propertyDelimiter=/:(.+)/;cssText.split(listDelimiter).forEach(function(item){if(item){var tmp=item.split(propertyDelimiter);tmp.length>1&&(res[tmp[0].trim()]=tmp[1].trim());}});return res;});function normalizeStyleData(data){var style=normalizeStyleBinding(data.style);return data.staticStyle?extend(data.staticStyle,style):style;} function normalizeStyleBinding(bindingStyle){if(Array.isArray(bindingStyle)){return toObject(bindingStyle);} if(typeof bindingStyle==='string'){return parseStyleText(bindingStyle);} return bindingStyle;} function getStyle(vnode,checkChild){var res={};var styleData;if(checkChild){var childNode=vnode;while(childNode.componentInstance){childNode=childNode.componentInstance._vnode;if(childNode&&childNode.data&&(styleData=normalizeStyleData(childNode.data))){extend(res,styleData);}}} if((styleData=normalizeStyleData(vnode.data))){extend(res,styleData);} var parentNode=vnode;while((parentNode=parentNode.parent)){if(parentNode.data&&(styleData=normalizeStyleData(parentNode.data))){extend(res,styleData);}} return res;} var cssVarRE=/^--/;var importantRE=/\s*!important$/;var 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);});} else{el.classList.add(cls);}} else{var cur=" ".concat(el.getAttribute('class')||''," ");if(cur.indexOf(' '+cls+' ')<0){el.setAttribute('class',(cur+cls).trim());}}} function removeClass(el,cls){if(!cls||!(cls=cls.trim())){return;} if(el.classList){if(cls.indexOf(' ')>-1){cls.split(whitespaceRE$1).forEach(function(c){return el.classList.remove(c);});} else{el.classList.remove(cls);} if(!el.classList.length){el.removeAttribute('class');}} else{var cur=" ".concat(el.getAttribute('class')||''," ");var tar=' '+cls+' ';while(cur.indexOf(tar)>=0){cur=cur.replace(tar,' ');} cur=cur.trim();if(cur){el.setAttribute('class',cur);} else{el.removeAttribute('class');}}} function resolveTransition(def){if(!def){return;} if(typeof def==='object'){var res={};if(def.css!==false){extend(res,autoCssTransition(def.name||'v'));} extend(res,def);return res;} else if(typeof def==='string'){return autoCssTransition(def);}} 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")};});var hasTransition=inBrowser&&!isIE9;var TRANSITION='transition';var ANIMATION='animation';var transitionProp='transition';var transitionEndEvent='transitionend';var animationProp='animation';var animationEndEvent='animationend';if(hasTransition){if(window.ontransitionend===undefined&&window.onwebkittransitionend!==undefined){transitionProp='WebkitTransition';transitionEndEvent='webkitTransitionEnd';} if(window.onanimationend===undefined&&window.onwebkitanimationend!==undefined){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=[]);if(transitionClasses.indexOf(cls)<0){transitionClasses.push(cls);addClass(el,cls);}} function removeTransitionClass(el,cls){if(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;var ended=0;var end=function(){el.removeEventListener(event,onEnd);cb();};var onEnd=function(e){if(e.target===el){if(++ended>=propCount){end();}}};setTimeout(function(){if(ended0){type=TRANSITION;timeout=transitionTimeout;propCount=transitionDurations.length;}} else if(expectedType===ANIMATION){if(animationTimeout>0){type=ANIMATION;timeout=animationTimeout;propCount=animationDurations.length;}} else{timeout=Math.max(transitionTimeout,animationTimeout);type=timeout>0?transitionTimeout>animationTimeout?TRANSITION:ANIMATION:null;propCount=type?type===TRANSITION?transitionDurations.length:animationDurations.length:0;} var hasTransform=type===TRANSITION&&transformRE.test(styles[transitionProp+'Property']);return{type:type,timeout:timeout,propCount:propCount,hasTransform:hasTransform};} function getTimeout(delays,durations){while(delays.length explicit ".concat(name," duration is not a valid number - ")+"got ".concat(JSON.stringify(val),"."),vnode.context);} else if(isNaN(val)){warn$2(" explicit ".concat(name," duration is NaN - ")+'the duration expression might be incorrect.',vnode.context);}} function isValidDuration(val){return typeof val==='number'&&!isNaN(val);} function getHookArgumentsLength(fn){if(isUndef(fn)){return false;} var invokerFns=fn.fns;if(isDef(invokerFns)){return getHookArgumentsLength(Array.isArray(invokerFns)?invokerFns[0]:invokerFns);} else{return(fn._length||fn.length)>1;}} function _enter(_,vnode){if(vnode.data.show!==true){enter(vnode);}} var transition=inBrowser?{create:_enter,activate:_enter,remove:function(vnode,rm){if(vnode.data.show!==true){leave(vnode,rm);} else{rm();}}}:{};var platformModules=[attrs,klass$1,events,domProps,style$1,transition];var modules$1=platformModules.concat(baseModules);var patch=createPatchFunction({nodeOps:nodeOps,modules:modules$1});if(isIE9){document.addEventListener('selectionchange',function(){var el=document.activeElement;if(el&&el.vmodel){trigger(el,'input');}});} var directive={inserted:function(el,binding,vnode,oldVnode){if(vnode.tag==='select'){if(oldVnode.elm&&!oldVnode.elm._vOptions){mergeVNodeHook(vnode,'postpatch',function(){directive.componentUpdated(el,binding,vnode);});} else{setSelected(el,binding,vnode.context);} el._vOptions=[].map.call(el.options,getValue);} else if(vnode.tag==='textarea'||isTextInputType(el.type)){el._vModifiers=binding.modifiers;if(!binding.modifiers.lazy){el.addEventListener('compositionstart',onCompositionStart);el.addEventListener('compositionend',onCompositionEnd);el.addEventListener('change',onCompositionEnd);if(isIE9){el.vmodel=true;}}}},componentUpdated:function(el,binding,vnode){if(vnode.tag==='select'){setSelected(el,binding,vnode.context);var prevOptions_1=el._vOptions;var curOptions_1=(el._vOptions=[].map.call(el.options,getValue));if(curOptions_1.some(function(o,i){return!looseEqual(o,prevOptions_1[i]);})){var needReset=el.multiple?binding.value.some(function(v){return hasNoMatchingOption(v,curOptions_1);}):binding.value!==binding.oldValue&&hasNoMatchingOption(binding.value,curOptions_1);if(needReset){trigger(el,'change');}}}}};function setSelected(el,binding,vm){actuallySetSelected(el,binding,vm);if(isIE||isEdge){setTimeout(function(){actuallySetSelected(el,binding,vm);},0);}} function actuallySetSelected(el,binding,vm){var value=binding.value;var isMultiple=el.multiple;if(isMultiple&&!Array.isArray(value)){warn$2("