(function(e,t){typeof exports==="object"&&typeof module!=="undefined"?module.exports=t():typeof define==="function"&&define.amd?define(t):e.Vue=t()})(this,function(){"use strict";function e(e){return e==null?"":typeof e==="object"?JSON.stringify(e,null,2):String(e)}function t(e){var t=parseFloat(e,10);return t||t===0?t:e}function n(e,t){var n=Object.create(null);var r=e.split(",");for(var i=0;i-1){return e.splice(n,1)}}}var a=Object.prototype.hasOwnProperty;function o(e,t){return a.call(e,t)}function s(e){return typeof e==="string"||typeof e==="number"}function l(e){var t=Object.create(null);return function n(r){var i=t[r];return i||(t[r]=e(r))}}var f=/-(\w)/g;var u=l(function(e){return e.replace(f,function(e,t){return t?t.toUpperCase():""})});var c=l(function(e){return e.charAt(0).toUpperCase()+e.slice(1)});var d=/([^-])([A-Z])/g;var v=l(function(e){return e.replace(d,"$1-$2").replace(d,"$1-$2").toLowerCase()});function p(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}n._length=e.length;return n}function h(e,t){t=t||0;var n=e.length-t;var r=new Array(n);while(n--){r[n]=e[n+t]}return r}function m(e,t){for(var n in t){e[n]=t[n]}return e}function g(e){return e!==null&&typeof e==="object"}var y=Object.prototype.toString;var _="[object Object]";function b(e){return y.call(e)===_}function w(e){var t={};for(var n=0;n0;var R=P&&P.indexOf("edge/")>0;var F=P&&P.indexOf("android")>0;var U=P&&/iphone|ipad|ipod|ios/.test(P);var H;var V=function(){if(H===undefined){if(!D&&typeof global!=="undefined"){H=global["process"].env.VUE_ENV==="server"}else{H=false}}return H};var B=D&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function z(e){return/native code/.test(e.toString())}var J=function(){var e=[];var t=false;var n;function r(){t=false;var n=e.slice(0);e.length=0;for(var r=0;r":"anonymous component")+(e._isVue&&e.$options.__file?" at "+e.$options.__file:"")};var Y=function(e){if(e==="anonymous component"){e+=' - use the "name" option for better debugging messages.'}return"\n(found in "+e+")"}}var G=0;var Q=function e(){this.id=G++;this.subs=[]};Q.prototype.addSub=function e(t){this.subs.push(t)};Q.prototype.removeSub=function e(t){i(this.subs,t)};Q.prototype.depend=function e(){if(Q.target){Q.target.addDep(this)}};Q.prototype.notify=function e(){var t=this.subs.slice();for(var n=0,r=t.length;nS._maxUpdateCount){K("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}}}if(B&&S.devtools){B.emit("flush")}ze()}function qe(e){var t=e.id;if(Fe[t]==null){Fe[t]=true;if(!Ve){Re.push(e)}else{var n=Re.length-1;while(n>=0&&Re[n].id>e.id){n--}Re.splice(Math.max(n,Be)+1,0,e)}if(!He){He=true;J(Je)}}}var Ke=0;var Ze=function e(t,n,r,i){this.vm=t;t._watchers.push(this);if(i){this.deep=!!i.deep;this.user=!!i.user;this.lazy=!!i.lazy;this.sync=!!i.sync}else{this.deep=this.user=this.lazy=this.sync=false}this.cb=r;this.id=++Ke;this.active=true;this.dirty=this.lazy;this.deps=[];this.newDeps=[];this.depIds=new q;this.newDepIds=new q;this.expression=n.toString();if(typeof n==="function"){this.getter=n}else{this.getter=M(n);if(!this.getter){this.getter=function(){};"development"!=="production"&&K('Failed watching path: "'+n+'" '+"Watcher only accepts simple dot-delimited paths. "+"For full control, use a function instead.",t)}}this.value=this.lazy?undefined:this.get()};Ze.prototype.get=function e(){ee(this);var t=this.getter.call(this.vm,this.vm);if(this.deep){Ye(t)}te();this.cleanupDeps();return t};Ze.prototype.addDep=function e(t){var n=t.id;if(!this.newDepIds.has(n)){this.newDepIds.add(n);this.newDeps.push(t);if(!this.depIds.has(n)){t.addSub(this)}}};Ze.prototype.cleanupDeps=function e(){var t=this;var n=this.deps.length;while(n--){var r=t.deps[n];if(!t.newDepIds.has(r.id)){r.removeSub(t)}}var i=this.depIds;this.depIds=this.newDepIds;this.newDepIds=i;this.newDepIds.clear();i=this.deps;this.deps=this.newDeps;this.newDeps=i;this.newDeps.length=0};Ze.prototype.update=function e(){if(this.lazy){this.dirty=true}else if(this.sync){this.run()}else{qe(this)}};Ze.prototype.run=function e(){if(this.active){var t=this.get();if(t!==this.value||g(t)||this.deep){var n=this.value;this.value=t;if(this.user){try{this.cb.call(this.vm,t,n)}catch(e){if(S.errorHandler){S.errorHandler.call(null,e,this.vm)}else{"development"!=="production"&&K('Error in watcher "'+this.expression+'"',this.vm);throw e}}}else{this.cb.call(this.vm,t,n)}}}};Ze.prototype.evaluate=function e(){this.value=this.get();this.dirty=false};Ze.prototype.depend=function e(){var t=this;var n=this.deps.length;while(n--){t.deps[n].depend()}};Ze.prototype.teardown=function e(){var t=this;if(this.active){if(!this.vm._isBeingDestroyed){i(this.vm._watchers,this)}var n=this.deps.length;while(n--){t.deps[n].removeSub(t)}this.active=false}};var We=new q;function Ye(e){We.clear();Ge(e,We)}function Ge(e,t){var n,r;var i=Array.isArray(e);if(!i&&!g(e)||!Object.isExtensible(e)){return}if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a)){return}t.add(a)}if(i){n=e.length;while(n--){Ge(e[n],t)}}else{r=Object.keys(e);n=r.length;while(n--){Ge(e[r[n]],t)}}}function Qe(e){e._watchers=[];var t=e.$options;if(t.props){et(e,t.props)}if(t.methods){at(e,t.methods)}if(t.data){tt(e)}else{fe(e._data={},true)}if(t.computed){rt(e,t.computed)}if(t.watch){ot(e,t.watch)}}var Xe={key:1,ref:1,slot:1};function et(e,t){var n=e.$options.propsData||{};var r=e.$options._propKeys=Object.keys(t);var i=!e.$parent;ae.shouldConvert=i;var a=function(i){var a=r[i];{if(Xe[a]){K('"'+a+'" is a reserved attribute and cannot be used as component prop.',e)}ue(e,a,ke(a,t,n,e),function(){if(e.$parent&&!ae.isSettingProps){K("Avoid mutating a prop directly since the value will be "+"overwritten whenever the parent component re-renders. "+"Instead, use a data or computed property based on the prop's "+'value. Prop being mutated: "'+a+'"',e)}})}};for(var o=0;o1?h(n):n;var r=h(arguments,1);for(var i=0,a=n.length;i-1}else{return e.test(t)}}var vn={name:"keep-alive",abstract:true,props:{include:cn,exclude:cn},created:function e(){this.cache=Object.create(null)},render:function e(){var t=$t(this.$slots.default);if(t&&t.componentOptions){var n=t.componentOptions;var r=n.Ctor.options.name||n.tag;if(r&&(this.include&&!dn(this.include,r)||this.exclude&&dn(this.exclude,r))){return t}var i=t.key==null?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;if(this.cache[i]){t.child=this.cache[i].child}else{this.cache[i]=t}t.data.keepAlive=true}return t},destroyed:function e(){var t=this;for(var n in this.cache){var r=t.cache[n];Mt(r.child,"deactivated");r.child.$destroy()}}};var pn={KeepAlive:vn};function hn(e){var t={};t.get=function(){return S};{t.set=function(){K("Do not replace the Vue.config object, set individual fields instead.")}}Object.defineProperty(e,"config",t);e.util=je;e.set=ce;e.delete=de;e.nextTick=J;e.options=Object.create(null);S._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)});e.options._base=e;m(e.options.components,pn);sn(e);ln(e);fn(e);un(e)}hn(on);Object.defineProperty(on.prototype,"$isServer",{get:V});on.version="2.1.8";var mn=n("input,textarea,option,select");var gn=function(e,t){return t==="value"&&mn(e)||t==="selected"&&e==="option"||t==="checked"&&e==="input"||t==="muted"&&e==="video"};var yn=n("contenteditable,draggable,spellcheck");var _n=n("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,translate,"+"truespeed,typemustmatch,visible");var bn="http://www.w3.org/1999/xlink";var wn=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"};var $n=function(e){return wn(e)?e.slice(6,e.length):""};var xn=function(e){return e==null||e===false};function kn(e){var t=e.data;var n=e;var r=e;while(r.child){r=r.child._vnode;if(r.data){t=Cn(r.data,t)}}while(n=n.parent){if(n.data){t=Cn(t,n.data)}}return An(t)}function Cn(e,t){return{staticClass:On(e.staticClass,t.staticClass),class:e.class?[e.class,t.class]:t.class}}function An(e){var t=e.class;var n=e.staticClass;if(n||t){return On(n,Sn(t))}return""}function On(e,t){return e?t?e+" "+t:e:t||""}function Sn(e){var t="";if(!e){return t}if(typeof e==="string"){return e}if(Array.isArray(e)){var n;for(var r=0,i=e.length;r-1){return Pn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement}else{return Pn[e]=/HTMLUnknownElement/.test(t.toString())}}function In(e){if(typeof e==="string"){var t=e;e=document.querySelector(e);if(!e){"development"!=="production"&&K("Cannot find element: "+t);return document.createElement("div")}}return e}function Rn(e,t){var n=document.createElement(e);if(e!=="select"){return n}if(t.data&&t.data.attrs&&"multiple"in t.data.attrs){n.setAttribute("multiple","multiple")}return n}function Fn(e,t){return document.createElementNS(Tn[e],t)}function Un(e){return document.createTextNode(e)}function Hn(e){return document.createComment(e)}function Vn(e,t,n){e.insertBefore(t,n)}function Bn(e,t){e.removeChild(t)}function zn(e,t){e.appendChild(t)}function Jn(e){return e.parentNode}function qn(e){return e.nextSibling}function Kn(e){return e.tagName}function Zn(e,t){e.textContent=t}function Wn(e,t,n){e.setAttribute(t,n)}var Yn=Object.freeze({createElement:Rn,createElementNS:Fn,createTextNode:Un,createComment:Hn,insertBefore:Vn,removeChild:Bn,appendChild:zn,parentNode:Jn,nextSibling:qn,tagName:Kn,setTextContent:Zn,setAttribute:Wn});var Gn={create:function e(t,n){Qn(n)},update:function e(t,n){if(t.data.ref!==n.data.ref){Qn(t,true);Qn(n)}},destroy:function e(t){Qn(t,true)}};function Qn(e,t){var n=e.data.ref;if(!n){return}var r=e.context;var a=e.child||e.elm;var o=r.$refs;if(t){if(Array.isArray(o[n])){i(o[n],a)}else if(o[n]===a){o[n]=undefined}}else{if(e.data.refInFor){if(Array.isArray(o[n])&&o[n].indexOf(a)<0){o[n].push(a)}else{o[n]=[a]}}else{o[n]=a}}}var Xn=new ut("",{},[]);var er=["create","activate","update","remove","destroy"];function tr(e){return e==null}function nr(e){return e!=null}function rr(e,t){return e.key===t.key&&e.tag===t.tag&&e.isComment===t.isComment&&!e.data===!t.data}function ir(e,t,n){var r,i;var a={};for(r=t;r<=n;++r){i=e[r].key;if(nr(i)){a[i]=r}}return a}function ar(e){var t,r;var i={};var a=e.modules;var o=e.nodeOps;for(t=0;t-1)&&S.isUnknownElement(l)){K("Unknown custom element: <"+l+"> - did you "+"register the component correctly? For recursive components, "+'make sure to provide the "name" option.',e.context)}}e.elm=e.ns?o.createElementNS(e.ns,l):o.createElement(l,e);b(e);{m(e,s,t);if(nr(a)){y(e,t)}h(n,e.elm,r)}if("development"!=="production"&&a&&a.pre){c--}}else if(e.isComment){e.elm=o.createComment(e.text);h(n,e.elm,r)}else{e.elm=o.createTextNode(e.text);h(n,e.elm,r)}}function v(e,t,n,r){var i=e.data;if(nr(i)){var a=nr(e.child)&&i.keepAlive;if(nr(i=i.hook)&&nr(i=i.init)){i(e,false,n,r)}if(nr(e.child)){_(e,t);if(a){p(e,t,n,r)}return true}}}function p(e,t,n,r){var a;var o=e;while(o.child){o=o.child._vnode;if(nr(a=o.data)&&nr(a=a.transition)){for(a=0;al){y=tr(n[c+1])?null:n[c+1].elm;w(e,y,n,s,c,r)}else if(s>c){x(e,t,a,l)}}function A(e,t,n,r){if(e===t){return}if(t.isStatic&&e.isStatic&&t.key===e.key&&(t.isCloned||t.isOnce)){t.elm=e.elm;t.child=e.child;return}var a;var s=t.data;var l=nr(s);if(l&&nr(a=s.hook)&&nr(a=a.prepatch)){a(e,t)}var f=t.elm=e.elm;var u=e.children;var c=t.children;if(l&&g(t)){for(a=0;a, or missing . Bailing hydration and performing "+"full client-side render.")}}t=l(t)}u=t.elm;c=o.parentNode(u);d(n,p,c,o.nextSibling(u));if(n.parent){var m=n.parent;while(m){m.elm=n.elm;m=m.parent}if(g(n)){for(var y=0;y1&&(t[n[0].trim()]=n[1].trim())}});return t});function jr(e){var t=Er(e.style);return e.staticStyle?m(e.staticStyle,t):t}function Er(e){if(Array.isArray(e)){return w(e)}if(typeof e==="string"){return Tr(e)}return e}function Mr(e,t){var n={};var r;if(t){var i=e;while(i.child){i=i.child._vnode;if(i.data&&(r=jr(i.data))){m(n,r)}}}if(r=jr(e.data)){m(n,r)}var a=e;while(a=a.parent){if(a.data&&(r=jr(a.data))){m(n,r)}}return n}var Nr=/^--/;var Dr=/\s*!important$/;var Pr=function(e,t,n){if(Nr.test(t)){e.style.setProperty(t,n)}else if(Dr.test(n)){e.style.setProperty(t,n.replace(Dr,""),"important")}else{e.style[Rr(t)]=n}};var Lr=["Webkit","Moz","ms"];var Ir;var Rr=l(function(e){Ir=Ir||document.createElement("div");e=u(e);if(e!=="filter"&&e in Ir.style){return e}var t=e.charAt(0).toUpperCase()+e.slice(1);for(var n=0;n-1){t.split(/\s+/).forEach(function(t){return e.classList.add(t)})}else{e.classList.add(t)}}else{var n=" "+e.getAttribute("class")+" ";if(n.indexOf(" "+t+" ")<0){e.setAttribute("class",(n+t).trim())}}}function Vr(e,t){if(!t||!t.trim()){return}if(e.classList){if(t.indexOf(" ")>-1){t.split(/\s+/).forEach(function(t){return e.classList.remove(t)})}else{e.classList.remove(t)}}else{var n=" "+e.getAttribute("class")+" ";var r=" "+t+" ";while(n.indexOf(r)>=0){n=n.replace(r," ")}e.setAttribute("class",n.trim())}}var Br=D&&!I;var zr="transition";var Jr="animation";var qr="transition";var Kr="transitionend";var Zr="animation";var Wr="animationend";if(Br){if(window.ontransitionend===undefined&&window.onwebkittransitionend!==undefined){qr="WebkitTransition";Kr="webkitTransitionEnd"}if(window.onanimationend===undefined&&window.onwebkitanimationend!==undefined){Zr="WebkitAnimation";Wr="webkitAnimationEnd"}}var Yr=D&&window.requestAnimationFrame||setTimeout;function Gr(e){Yr(function(){Yr(e)})}function Qr(e,t){(e._transitionClasses||(e._transitionClasses=[])).push(t);Hr(e,t)}function Xr(e,t){if(e._transitionClasses){i(e._transitionClasses,t)}Vr(e,t)}function ei(e,t,n){var r=ni(e,t);var i=r.type;var a=r.timeout;var o=r.propCount;if(!i){return n()}var s=i===zr?Kr:Wr;var l=0;var f=function(){e.removeEventListener(s,u);n()};var u=function(t){if(t.target===e){if(++l>=o){f()}}};setTimeout(function(){if(l0){f=zr;u=a;c=i.length}}else if(t===Jr){if(l>0){f=Jr;u=l;c=s.length}}else{u=Math.max(a,l);f=u>0?a>l?zr:Jr:null;c=f?f===zr?i.length:s.length:0}var d=f===zr&&ti.test(n[qr+"Property"]);return{type:f,timeout:u,propCount:c,hasTransform:d}}function ri(e,t){while(e.length1;var M=n._enterCb=fi(function(){if(j){Xr(n,C);Xr(n,k)}if(M.cancelled){if(j){Xr(n,x)}T&&T(n)}else{S&&S(n)}n._enterCb=null});if(!e.data.show){ht(e.data.hook||(e.data.hook={}),"insert",function(){var t=n.parentNode;var r=t&&t._pending&&t._pending[e.key];if(r&&r.context===e.context&&r.tag===e.tag&&r.elm._leaveCb){r.elm._leaveCb()}O&&O(n,M)},"transition-insert")}A&&A(n);if(j){Qr(n,x);Qr(n,k);Gr(function(){Qr(n,C);Xr(n,x);if(!M.cancelled&&!E){ei(n,a,M)}})}if(e.data.show){t&&t();O&&O(n,M)}if(!j&&!E){M()}}function oi(e,t){var n=e.elm;if(n._enterCb){n._enterCb.cancelled=true;n._enterCb()}var r=si(e.data.transition);if(!r){return t()}if(n._leaveCb||n.nodeType!==1){return}var i=r.css;var a=r.type;var o=r.leaveClass;var s=r.leaveToClass;var l=r.leaveActiveClass;var f=r.beforeLeave;var u=r.leave;var c=r.afterLeave;var d=r.leaveCancelled;var v=r.delayLeave;var p=i!==false&&!I;var h=u&&(u._length||u.length)>1;var m=n._leaveCb=fi(function(){if(n.parentNode&&n.parentNode._pending){n.parentNode._pending[e.key]=null}if(p){Xr(n,s);Xr(n,l)}if(m.cancelled){if(p){Xr(n,o)}d&&d(n)}else{t();c&&c(n)}n._leaveCb=null});if(v){v(g)}else{g()}function g(){if(m.cancelled){return}if(!e.data.show){(n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e}f&&f(n);if(p){Qr(n,o);Qr(n,l);Gr(function(){Qr(n,s);Xr(n,o);if(!m.cancelled&&!h){ei(n,a,m)}})}u&&u(n,m);if(!p&&!h){m()}}}function si(e){if(!e){return}if(typeof e==="object"){var t={};if(e.css!==false){m(t,li(e.name||"v"))}m(t,e);return t}else if(typeof e==="string"){return li(e)}}var li=l(function(e){return{enterClass:e+"-enter",leaveClass:e+"-leave",appearClass:e+"-enter",enterToClass:e+"-enter-to",leaveToClass:e+"-leave-to",appearToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveActiveClass:e+"-leave-active",appearActiveClass:e+"-enter-active"}});function fi(e){var t=false;return function(){if(!t){t=true;e()}}}function ui(e,t){if(!t.data.show){ai(t)}}var ci=D?{create:ui,activate:ui,remove:function e(t,n){if(!t.data.show){oi(t,n)}else{n()}}}:{};var di=[mr,yr,xr,Sr,Ur,ci];var vi=di.concat(vr);var pi=ar({nodeOps:Yn,modules:vi});var hi=/^input|select|textarea|vue-component-[0-9]+(-[0-9a-zA-Z_-]*)?$/;if(I){document.addEventListener("selectionchange",function(){var e=document.activeElement;if(e&&e.vmodel){$i(e,"input")}})}var mi={inserted:function e(t,n,r){{if(!hi.test(r.tag)){K("v-model is not supported on element type: <"+r.tag+">. "+"If you are working with contenteditable, it's recommended to "+"wrap a library dedicated for that purpose inside a custom component.",r.context)}}if(r.tag==="select"){var i=function(){gi(t,n,r.context)};i();if(L||R){setTimeout(i,0)}}else if(r.tag==="textarea"||t.type==="text"){t._vModifiers=n.modifiers;if(!n.modifiers.lazy){if(!F){t.addEventListener("compositionstart",bi);t.addEventListener("compositionend",wi)}if(I){t.vmodel=true}}}},componentUpdated:function e(t,n,r){if(r.tag==="select"){gi(t,n,r.context);var i=t.multiple?n.value.some(function(e){return yi(e,t.options)}):n.value!==n.oldValue&&yi(n.value,t.options);if(i){$i(t,"change")}}}};function gi(e,t,n){var r=t.value;var i=e.multiple;if(i&&!Array.isArray(r)){"development"!=="production"&&K(':\n'+"v-model does not support dynamic input types. Use v-if branches instead.")}}if(a==="select"){zs(e,r,i)}else if(a==="input"&&o==="checkbox"){Hs(e,r,i)}else if(a==="input"&&o==="radio"){Vs(e,r,i)}else{Bs(e,r,i)}return true}function Hs(e,t,n){if("development"!=="production"&&e.attrsMap.checked!=null){Fs("<"+e.tag+' v-model="'+t+'" checked>:\n'+"inline checked attributes will be ignored when using v-model. "+"Declare initial values in the component's data option instead.")}var r=n&&n.number;var i=Sa(e,"value")||"null";var a=Sa(e,"true-value")||"true";var o=Sa(e,"false-value")||"false";ka(e,"checked","Array.isArray("+t+")"+"?_i("+t+","+i+")>-1"+(a==="true"?":("+t+")":":_q("+t+","+a+")"));Oa(e,"change","var $$a="+t+","+"$$el=$event.target,"+"$$c=$$el.checked?("+a+"):("+o+");"+"if(Array.isArray($$a)){"+"var $$v="+(r?"_n("+i+")":i)+","+"$$i=_i($$a,$$v);"+"if($$c){$$i<0&&("+t+"=$$a.concat($$v))}"+"else{$$i>-1&&("+t+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}"+"}else{"+t+"=$$c}",null,true)}function Vs(e,t,n){if("development"!=="production"&&e.attrsMap.checked!=null){Fs("<"+e.tag+' v-model="'+t+'" checked>:\n'+"inline checked attributes will be ignored when using v-model. "+"Declare initial values in the component's data option instead.")}var r=n&&n.number;var i=Sa(e,"value")||"null";i=r?"_n("+i+")":i;ka(e,"checked","_q("+t+","+i+")");Oa(e,"change",qs(t,i),null,true)}function Bs(e,t,n){{if(e.tag==="input"&&e.attrsMap.value){Fs("<"+e.tag+' v-model="'+t+'" value="'+e.attrsMap.value+'">:\n'+"inline value attributes will be ignored when using v-model. "+"Declare initial values in the component's data option instead.")}if(e.tag==="textarea"&&e.children.length){Fs('