From 976802d3a6c47e68530b9344e9325d749d27b836 Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Thu, 9 Nov 2017 16:34:16 +0100 Subject: [PATCH] Update demo --- docs/build.js | 6 +++--- docs/build.js.map | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/build.js b/docs/build.js index f77baf9e..477f9b14 100644 --- a/docs/build.js +++ b/docs/build.js @@ -1,12 +1,12 @@ -!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=16)}([function(e,t){e.exports=function(e,t,n,r){var a,i=e=e||{},o=typeof e.default;"object"!==o&&"function"!==o||(a=e,i=e.default);var s="function"==typeof i?i.options:i;if(t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),n&&(s._scopeId=n),r){var l=s.computed||(s.computed={});Object.keys(r).forEach(function(e){var t=r[e];l[e]=function(){return t}})}return{esModule:a,exports:i,options:s}}},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;tn.parts.length&&(r.parts.length=n.parts.length)}else{for(var o=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var a=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||a)[n]}return e[n]}function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=p(t,"top"),a=p(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=a*i,e.right+=a*i,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return+e["border"+n+"Width"].split("px")[0]+ +e["border"+r+"Width"].split("px")[0]}function f(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Oe()?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function _(){var e=window.document.body,t=window.document.documentElement,n=Oe()&&window.getComputedStyle(t);return{height:f("Height",e,t,n),width:f("Width",e,t,n)}}function b(e){return Ie({},e,{right:e.left+e.width,bottom:e.top+e.height})}function v(e){var t={};if(Oe())try{t=e.getBoundingClientRect();var n=p(e,"top"),r=p(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}catch(e){}else t=e.getBoundingClientRect();var a={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?_():{},s=o.width||e.clientWidth||a.right-a.left,l=o.height||e.clientHeight||a.bottom-a.top,c=e.offsetWidth-s,d=e.offsetHeight-l;if(c||d){var u=i(e);c-=g(u,"x"),d-=g(u,"y"),a.width-=c,a.height-=d}return b(a)}function h(e,t){var n=Oe(),r="HTML"===t.nodeName,a=v(e),o=v(t),l=s(e),c=i(t),d=+c.borderTopWidth.split("px")[0],u=+c.borderLeftWidth.split("px")[0],p=b({top:a.top-o.top-d,left:a.left-o.left-u,width:a.width,height:a.height});if(p.marginTop=0,p.marginLeft=0,!n&&r){var g=+c.marginTop.split("px")[0],f=+c.marginLeft.split("px")[0];p.top-=d-g,p.bottom-=d-g,p.left-=u-f,p.right-=u-f,p.marginTop=g,p.marginLeft=f}return(n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(p=m(p,t)),p}function y(e){var t=e.ownerDocument.documentElement,n=h(e,t),r=Math.max(t.clientWidth,window.innerWidth||0),a=Math.max(t.clientHeight,window.innerHeight||0),i=p(t),o=p(t,"left");return b({top:i-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:r,height:a})}function E(e){var t=e.nodeName;return"BODY"!==t&&"HTML"!==t&&("fixed"===i(e,"position")||E(o(e)))}function S(e,t,n,r){var a={top:0,left:0},i=u(e,t);if("viewport"===r)a=y(i);else{var l=void 0;"scrollParent"===r?(l=s(o(e)),"BODY"===l.nodeName&&(l=e.ownerDocument.documentElement)):l="window"===r?e.ownerDocument.documentElement:r;var c=h(l,i);if("HTML"!==l.nodeName||E(i))a=c;else{var d=_(),p=d.height,m=d.width;a.top+=c.top-c.marginTop,a.bottom=p+c.top,a.left+=c.left-c.marginLeft,a.right=m+c.left}}return a.left+=n,a.top+=n,a.right-=n,a.bottom-=n,a}function C(e){return e.width*e.height}function x(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=S(n,r,i,a),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map(function(e){return Ie({key:e},s[e],{area:C(s[e])})}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),d=c.length>0?c[0].key:l[0].key,u=e.split("-")[1];return d+(u?"-"+u:"")}function T(e,t,n){return h(n,u(t,n))}function w(e){var t=window.getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function N(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function O(e,t,n){n=n.split("-")[0];var r=w(e),a={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return a[o]=t[o]+t[l]/2-r[l]/2,a[s]=n===s?t[s]-r[c]:t[N(s)],a}function M(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=M(e,function(e){return e[t]===n});return e.indexOf(r)}function A(e,t,n){return(void 0===n?e:e.slice(0,D(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&a(n)&&(t.offsets.popper=b(t.offsets.popper),t.offsets.reference=b(t.offsets.reference),t=n(t,e))}),t}function I(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=T(this.state,this.popper,this.reference),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=O(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position="absolute",e=A(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function R(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function k(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ro[m]&&(e.offsets.popper[u]+=s[u]+g-o[m]);var f=s[u]+s[c]/2-g/2,_=i(e.instance.popper,"margin"+d).replace("px",""),v=f-b(e.offsets.popper)[u]-_;return v=Math.max(Math.min(o[c]-g,v),0),e.arrowElement=n,e.offsets.arrow={},e.offsets.arrow[u]=Math.round(v),e.offsets.arrow[p]="",e}function Z(e){return"end"===e?"start":"start"===e?"end":e}function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ke.indexOf(e),r=ke.slice(n+1).concat(ke.slice(0,n));return t?r.reverse():r}function Y(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=S(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),r=e.placement.split("-")[0],a=N(r),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case Le.FLIP:o=[r,a];break;case Le.CLOCKWISE:o=X(r);break;case Le.COUNTERCLOCKWISE:o=X(r,!0);break;default:o=t.behavior}return o.forEach(function(s,l){if(r!==s||o.length===l+1)return e;r=e.placement.split("-")[0],a=N(r);var c=e.offsets.popper,d=e.offsets.reference,u=Math.floor,p="left"===r&&u(c.right)>u(d.left)||"right"===r&&u(c.left)u(d.top)||"bottom"===r&&u(c.top)u(n.right),f=u(c.top)u(n.bottom),b="left"===r&&m||"right"===r&&g||"top"===r&&f||"bottom"===r&&_,v=-1!==["top","bottom"].indexOf(r),h=!!t.flipVariations&&(v&&"start"===i&&m||v&&"end"===i&&g||!v&&"start"===i&&f||!v&&"end"===i&&_);(p||b||h)&&(e.flipped=!0,(p||b)&&(r=o[l+1]),h&&(i=Z(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=Ie({},e.offsets.popper,O(e.instance.popper,e.offsets.reference,e.placement)),e=A(e.instance.modifiers,e,"flip"))}),e}function J(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(a),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}function ee(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+a[1],o=a[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=r}return b(s)[t]/100*i}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}function te(e,t,n,r){var a=[0,0],i=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=o.indexOf(M(o,function(e){return-1!==e.search(/,|\s/)}));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return c=c.map(function(e,r){var a=(1===r?!i:i)?"height":"width",o=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)},[]).map(function(e){return ee(e,a,t,n)})}),c.forEach(function(e,t){e.forEach(function(n,r){q(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))})}),a}function ne(e,t){var n=t.offset,r=e.placement,a=e.offsets,i=a.popper,o=a.reference,s=r.split("-")[0],l=void 0;return l=q(+n)?[+n,0]:te(n,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e}function re(e,t){var n=t.boundariesElement||l(e.instance.popper);e.instance.reference===n&&(n=l(n));var r=S(e.instance.popper,e.instance.reference,t.padding,n);t.boundaries=r;var a=t.priority,i=e.offsets.popper,o={primary:function(e){var n=i[e];return i[e]r[e]&&!t.escapeWithReference&&(a=Math.min(i[n],r[e]-("right"===e?i.width:i.height))),Ae({},n,a)}};return a.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";i=Ie({},i,o[t](e))}),e.offsets.popper=i,e}function ae(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,i=a.reference,o=a.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",d={start:Ae({},l,i[l]),end:Ae({},l,i[l]+i[c]-o[c])};e.offsets.popper=Ie({},o,d[r])}return e}function ie(e){if(!K(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=M(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var r=e.indexOf("Edge/");return r>0?parseInt(e.substring(r+5,e.indexOf(".",r)),10):-1}function _e(){_e.init||(_e.init=!0,Ze=-1!==fe())}function be(e){e.component("resize-observer",Xe)}function ve(e){var t=Qe.options.popover[e];return void 0===t?Qe.options[e]:t}function he(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!he.installed){he.installed=!0;var n={};nt(n,Ke,t),Qe.options=n,e.directive("tooltip",Qe),e.component("v-popover",et)}}for(var ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee="undefined"!=typeof window&&void 0!==window.document,Se=["Edge","Trident","Firefox"],Ce=0,xe=0;xe=0){Ce=1;break}var Te=Ee&&window.Promise,we=Te?n:r,Ne=void 0,Oe=function(){return void 0===Ne&&(Ne=-1!==navigator.appVersion.indexOf("MSIE 10")),Ne},Me=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},De=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{};Me(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=we(this.update.bind(this)),this.options=Ie({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Ie({},e.Defaults.modifiers,i.modifiers)).forEach(function(t){r.options.modifiers[t]=Ie({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return Ie({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&a(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return De(e,[{key:"update",value:function(){return I.call(this)}},{key:"destroy",value:function(){return L.call(this)}},{key:"enableEventListeners",value:function(){return U.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();Fe.Utils=("undefined"!=typeof window?window:e).PopperUtils,Fe.placements=Re,Fe.Defaults=Be;var Ue="function"==typeof Symbol&&"symbol"===ye(Symbol.iterator)?function(e){return void 0===e?"undefined":ye(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":ye(e)},Ge=(function(){function e(e){this.value=e}function t(t){function n(e,t){return new Promise(function(n,a){var s={key:e,arg:t,resolve:n,reject:a,next:null};o?o=o.next=s:(i=o=s,r(e,t))})}function r(n,i){try{var o=t[n](i),s=o.value;s instanceof e?Promise.resolve(s.value).then(function(e){r("next",e)},function(e){r("throw",e)}):a(o.done?"return":"normal",o.value)}catch(e){a("throw",e)}}function a(e,t){switch(e){case"return":i.resolve({value:t,done:!0});break;case"throw":i.reject(t);break;default:i.resolve({value:t,done:!1})}i=i.next,i?r(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),$e=function(){function e(e,t){for(var n=0;n
',trigger:"hover focus",offset:0},He=function(){function e(t,n){Ge(this,e),Ve.call(this),n=qe({},ze,n),t.jquery&&(t=t[0]),this.reference=t,this.options=n,this._isOpen=!1,this._init()}return $e(e,[{key:"setClasses",value:function(e){this._classes=e}},{key:"setContent",value:function(e){if(this.options.title=e,this._tooltipNode){var t=this._tooltipNode.querySelector(this.innerSelector);t&&(t.innerHTML=e||"",this.popperInstance.update())}}},{key:"setOptions",value:function(e){var t=!1,n=e&&e.classes||Qe.options.defaultClass;this._classes!==n&&(this.setClasses(n),t=!0),e=ce(e);var r=!1,a=!1;this.options.offset===e.offset&&this.options.placement===e.placement||(r=!0),(this.options.template!==e.template||this.options.trigger!==e.trigger||this.options.container!==e.container||t)&&(a=!0);for(var i in e)this.options[i]=e[i];if(this._tooltipNode)if(a){var o=this._isOpen;this.dispose(),this._init(),o&&this.show()}else r&&this.popperInstance.update()}},{key:"_init",value:function(){var e="string"==typeof this.options.trigger?this.options.trigger.split(" ").filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}):[];this._isDisposed=!1,this._setEventListeners(this.reference,e,this.options)}},{key:"_create",value:function(e,t,n,r){var a=window.document.createElement("div");a.innerHTML=t.trim();var i=a.childNodes[0];i.id="tooltip_"+Math.random().toString(36).substr(2,10),i.setAttribute("aria-hidden","true");var o=a.querySelector(this.innerSelector);if(1===n.nodeType)r&&o.appendChild(n);else if("function"==typeof n){var s=n.call(e);r?o.innerHTML=s:o.innerText=s}else r?o.innerHTML=n:o.innerText=n;return Qe.options.autoHide&&-1!==this.options.trigger.indexOf("hover")&&(i.addEventListener("mouseenter",this.hide),i.addEventListener("click",this.hide)),i}},{key:"_show",value:function(e,t){if(t&&"string"==typeof t.container){if(!document.querySelector(t.container))return}clearTimeout(this._disposeTimer),t=Object.assign({},t),delete t.offset;var n=!0;this._tooltipNode&&(le(this._tooltipNode,this._classes),n=!1);var r=this._ensureShown(e,t);return n&&this._tooltipNode&&le(this._tooltipNode,this._classes),r}},{key:"_ensureShown",value:function(e,t){var n=this;if(this._isOpen)return this;if(this._isOpen=!0,this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this;var r=e.getAttribute("title")||t.title;if(!r)return this;var a=this._create(e,t.template,r,t.html);e.setAttribute("aria-describedby",a.id);var i=this._findContainer(t.container,e);this._append(a,i);var o=qe({},t.popperOptions,{placement:t.placement});return o.modifiers=qe({},o.modifiers,{arrow:{element:this.arrowSelector}}),t.boundariesElement&&(o.modifiers.preventOverflow={boundariesElement:t.boundariesElement}),this.popperInstance=new Fe(e,a,o),this._tooltipNode=a,requestAnimationFrame(function(){!n._isDisposed&&n.popperInstance?(n.popperInstance.update(),requestAnimationFrame(function(){n._isDisposed?n.dispose():a.setAttribute("aria-hidden","false")})):n.dispose()}),this}},{key:"_hide",value:function(){var e=this;if(!this._isOpen)return this;this._isOpen=!1,this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);var t=Qe.options.disposeTimeout;return null!==t&&(this._disposeTimer=setTimeout(function(){e._tooltipNode&&(e._tooltipNode.removeEventListener("mouseenter",e.hide),e._tooltipNode.removeEventListener("click",e.hide),e._tooltipNode.parentNode.removeChild(e._tooltipNode),e._tooltipNode=null)},t)),this}},{key:"_dispose",value:function(){var e=this;return this._isDisposed=!0,this._events.forEach(function(t){var n=t.func,r=t.event;e.reference.removeEventListener(r,n)}),this._events=[],this._tooltipNode&&(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||(this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null)),this}},{key:"_findContainer",value:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}},{key:"_append",value:function(e,t){t.appendChild(e)}},{key:"_setEventListeners",value:function(e,t,n){var r=this,a=[],i=[];t.forEach(function(e){switch(e){case"hover":a.push("mouseenter"),i.push("mouseleave");break;case"focus":a.push("focus"),i.push("blur");break;case"click":a.push("click"),i.push("click")}}),a.forEach(function(t){var a=function(t){!0!==r._isOpen&&(t.usedByTooltip=!0,r._scheduleShow(e,n.delay,n,t))};r._events.push({event:t,func:a}),e.addEventListener(t,a)}),i.forEach(function(t){var a=function(t){!0!==t.usedByTooltip&&r._scheduleHide(e,n.delay,n,t)};r._events.push({event:t,func:a}),e.addEventListener(t,a)})}},{key:"_scheduleShow",value:function(e,t,n){var r=this,a=t&&t.show||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){return r._show(e,n)},a)}},{key:"_scheduleHide",value:function(e,t,n,r){var a=this,i=t&&t.hide||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){if(!1!==a._isOpen&&document.body.contains(a._tooltipNode)){if("mouseleave"===r.type){if(a._setTooltipNodeEvent(r,e,t,n))return}a._hide(e,n)}},i)}}]),e}(),Ve=function(){var e=this;this.show=function(){e._show(e.reference,e.options)},this.hide=function(){e._hide()},this.dispose=function(){e._dispose()},this.toggle=function(){return e._isOpen?e.hide():e.show()},this.arrowSelector=".tooltip-arrow, .tooltip__arrow",this.innerSelector=".tooltip-inner, .tooltip__inner",this._events=[],this._setTooltipNodeEvent=function(t,n,r,a){var i=t.relatedreference||t.toElement,o=function r(i){var o=i.relatedreference||i.toElement;e._tooltipNode.removeEventListener(t.type,r),n.contains(o)||e._scheduleHide(n,a.delay,a,i)};return!!e._tooltipNode.contains(i)&&(e._tooltipNode.addEventListener(t.type,o),!0)}},je={enabled:!0},We=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],Ke={defaultPlacement:"top",defaultClass:"vue-tooltip-theme",defaultTemplate:'',defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},autoHide:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}},Qe={options:Ke,bind:ge,update:ge,unbind:function(e){me(e)}},Ze=void 0,Xe={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{notify:function(){this.$emit("notify")},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.notify),this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||this.notify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Ze&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.notify),delete this._resizeObject.onload)}},mounted:function(){var e=this;_e(),this.$nextTick(function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight});var t=document.createElement("object");this._resizeObject=t,t.setAttribute("style","display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1;"),t.setAttribute("aria-hidden","true"),t.onload=this.addResizeHandlers,t.type="text/html",Ze&&this.$el.appendChild(t),t.data="about:blank",Ze||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}},Ye={version:"0.4.3",install:be},Je=null;"undefined"!=typeof window?Je=window.Vue:void 0!==e&&(Je=e.Vue),Je&&Je.use(Ye);var et={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-popover",class:e.cssClass},[n("span",{ref:"trigger",staticClass:"trigger",staticStyle:{display:"inline-block"},attrs:{"aria-describedby":e.popoverId}},[e._t("default")],2),e._v(" "),n("div",{ref:"popover",staticClass:"tooltip popover",class:[e.cssClass,e.popoverClass],style:{display:e.isOpen?"":"none"},attrs:{id:e.popoverId,"aria-hidden":e.isOpen?"false":"true"}},[n("div",{staticClass:"wrapper"},[n("div",{ref:"arrow",staticClass:"tooltip-arrow popover-arrow"}),e._v(" "),n("div",{ref:"inner",staticClass:"tooltip-inner popover-inner",staticStyle:{position:"relative"}},[n("div",[e._t("popover")],2),e._v(" "),e.handleResize?n("ResizeObserver",{on:{notify:e.$_handleResize}}):e._e()],1)])])])},staticRenderFns:[],name:"VPopover",components:{ResizeObserver:Xe},props:{open:{type:Boolean,default:!1},placement:{type:String,default:function(){return ve("defaultPlacement")}},delay:{type:[String,Number,Object],default:function(){return ve("defaultDelay")}},offset:{type:[String,Number],default:function(){return ve("defaultOffset")}},trigger:{type:String,default:function(){return ve("defaultTrigger")}},container:{type:[String,Object,Element],default:function(){return ve("defaultContainer")}},boundariesElement:{type:Element,default:function(){return ve("defaultBoundariesElement")}},popperOptions:{type:Object,default:function(){return ve("defaultPopperOptions")}},popoverClass:{type:[String,Array],default:function(){return ve("defaultClass")}},autoHide:{type:Boolean,default:function(){return Qe.options.popover.defaultAutoHide}},handleResize:{type:Boolean,default:function(){return Qe.options.popover.defaultHandleResize}}},data:function(){return{isOpen:!1,id:Math.random().toString(36).substr(2,10)}},computed:{cssClass:function(){return{open:this.isOpen}},popoverId:function(){return"popover_"+this.id}},watch:{open:function(e){e?this.show():this.hide()},container:function(e){if(this.isOpen&&this.popperInstance){var t=this.$refs.popover,n=this.$_findContainer(this.container,reference);if(!n)return void console.warn("No container for popover",this);n.appendChild(t),this.popperInstance.update()}},trigger:function(e){this.$_removeEventListeners(),this.$_addEventListeners()},offset:function(e){var t=this;this.$_updatePopper(function(){if(e){var n=t.$_getOffset();t.popperInstance.options.modifiers.offset={offset:n}}else t.popperInstance.options.modifiers.offset=void 0})},placement:function(e){var t=this;this.$_updatePopper(function(){t.popperInstance.options.placement=e})},boundariesElement:"$_restartPopper",popperOptions:{handler:"$_restartPopper",deep:!0}},created:function(){this.$_isDisposed=!1,this.$_mounted=!1,this.$_events=[]},mounted:function(){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e),this.$_init(),this.open&&this.show()},beforeDestroy:function(){this.dispose()},methods:{show:function(){var e=this,t=this.$refs.trigger,n=this.$refs.popover;if(clearTimeout(this.$_disposeTimer),!this.isOpen){if(this.popperInstance&&(this.isOpen=!0,this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.$_addGlobalEvents()),!this.$_mounted){var r=this.$_findContainer(this.container,t);if(!r)return void console.warn("No container for popover",this);r.appendChild(n),this.$_mounted=!0}if(!this.popperInstance){var a=qe({},this.popperOptions,{placement:this.placement});if(a.modifiers=qe({},a.modifiers,{arrow:{element:this.$refs.arrow}}),this.offset){var i=this.$_getOffset();a.modifiers.offset={offset:i}}this.boundariesElement&&(a.modifiers.preventOverflow={boundariesElement:this.boundariesElement}),this.popperInstance=new Fe(t,n,a),requestAnimationFrame(function(){!e.$_isDisposed&&e.popperInstance?(e.popperInstance.update(),requestAnimationFrame(function(){e.$_isDisposed?e.dispose():(e.isOpen=!0,e.$_addGlobalEvents())})):e.dispose()})}this.$emit("update:open",!0),this.$emit("show")}},hide:function(){var e=this;if(this.isOpen){this.isOpen=!1,this.popperInstance.disableEventListeners(),this.$_removeGlobalEvents(),clearTimeout(this.$_disposeTimer);var t=Qe.options.popover.disposeTimeout||Qe.options.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(function(){var t=e.$refs.popover;t&&(t.parentNode&&t.parentNode.removeChild(t),e.$_mounted=!1)},t)),this.$emit("update:open",!1),this.$emit("hide")}},dispose:function(){if(this.$_isDisposed=!0,this.$_removeEventListeners(),this.$_removeGlobalEvents(),this.popperInstance&&(this.hide(),this.popperInstance.destroy(),!this.popperInstance.options.removeOnDestroy)){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e)}this.$_mounted=!1,this.$emit("dispose")},$_init:function(){-1===this.trigger.indexOf("manual")&&this.$_addEventListeners()},$_findContainer:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e},$_getOffset:function(){var e=Ue(this.offset),t=this.offset;return("number"===e||"string"===e&&-1===t.indexOf(","))&&(t="0, "+t),t},$_addEventListeners:function(){var e=this,t=this.$refs.trigger,n=[],r=[];("string"==typeof this.trigger?this.trigger.split(" ").filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}):[]).forEach(function(e){switch(e){case"hover":n.push("mouseenter"),r.push("mouseleave");break;case"focus":n.push("focus"),r.push("blur");break;case"click":n.push("click"),r.push("click")}}),n.forEach(function(n){var r=function(t){e.isOpen||(t.usedByTooltip=!0,e.$_scheduleShow(t))};e.$_events.push({event:n,func:r}),t.addEventListener(n,r)}),r.forEach(function(n){var r=function(t){t.usedByTooltip||e.$_scheduleHide(t)};e.$_events.push({event:n,func:r}),t.addEventListener(n,r)})},$_scheduleShow:function(e){var t=parseInt(this.delay&&this.delay.show||this.delay||0);clearTimeout(this.$_scheduleTimer),this.$_scheduleTimer=setTimeout(this.show.bind(this),t)},$_scheduleHide:function(e){var t=this,n=parseInt(this.delay&&this.delay.hide||this.delay||0);clearTimeout(this.$_scheduleTimer),this.$_scheduleTimer=setTimeout(function(){if(t.isOpen){if("mouseleave"===e.type){if(t.$_setTooltipNodeEvent(e))return}t.hide()}},n)},$_setTooltipNodeEvent:function(e){var t=this,n=this.$refs.trigger,r=this.$refs.popover,a=e.relatedreference||e.toElement,i=function a(i){var o=i.relatedreference||i.toElement;r.removeEventListener(e.type,a),n.contains(o)||t.$_scheduleHide(i)};return!!r.contains(a)&&(r.addEventListener(e.type,i),!0)},$_removeEventListeners:function(){var e=this.$refs.trigger;this.$_events.forEach(function(t){var n=t.func,r=t.event;e.removeEventListener(r,n)}),this.$_events=[]},$_addGlobalEvents:function(){this.autoHide&&window.addEventListener("click",this.$_handleWindowClick)},$_removeGlobalEvents:function(){window.removeEventListener("click",this.$_handleWindowClick)},$_updatePopper:function(e){this.isOpen&&this.popperInstance&&(e(),this.popperInstance.updatd())},$_restartPopper:function(){if(this.popperInstance){var e=this.isOpen;this.dispose(),this.$_init(),e&&this.show()}},$_handleWindowClick:function(e){var t=this.$refs.popover;!e.closePopover&&t.contains(e.target)||(this.$_scheduleHide(e),this.$emit("auto-hide"))},$_handleResize:function(){this.isOpen&&this.popperInstance&&(this.popperInstance.update(),this.$emit("resize"))}}},tt="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},nt=function(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(e,t){function n(e,t){return e.set(t[0],t[1]),e}function r(e,t){return e.add(t),e}function a(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function i(e,t){for(var n=-1,r=e?e.length:0;++n-1}function T(e,t){var n=this.__data__,r=$(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function w(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=$e}function Ae(e){var t=void 0===e?"undefined":ye(e);return!!e&&("object"==t||"function"==t)}function Ie(e){return!!e&&"object"==(void 0===e?"undefined":ye(e))}function Re(e){if(!Ie(e)||Pt.call(e)!=Qe||d(e))return!1;var t=$t(e);if(null===t)return!0;var n=kt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Rt.call(n)==Lt}function ke(e){return ce(e,Pe(e))}function Le(e){return Ne(e)?F(e):Q(e)}function Pe(e){return Ne(e)?F(e,!0):Z(e)}function Be(){return[]}function Fe(){return!1}var Ue=200,Ge="__lodash_hash_undefined__",$e=9007199254740991,qe="[object Arguments]",ze="[object Boolean]",He="[object Date]",Ve="[object Function]",je="[object GeneratorFunction]",We="[object Map]",Ke="[object Number]",Qe="[object Object]",Ze="[object RegExp]",Xe="[object Set]",Ye="[object String]",Je="[object Symbol]",et="[object WeakMap]",nt="[object ArrayBuffer]",rt="[object DataView]",at="[object Float32Array]",it="[object Float64Array]",ot="[object Int8Array]",st="[object Int16Array]",lt="[object Int32Array]",ct="[object Uint8Array]",dt="[object Uint8ClampedArray]",ut="[object Uint16Array]",pt="[object Uint32Array]",mt=/[\\^$.*+?()[\]{}|]/g,gt=/\w*$/,ft=/^\[object .+?Constructor\]$/,_t=/^(?:0|[1-9]\d*)$/,bt={};bt[at]=bt[it]=bt[ot]=bt[st]=bt[lt]=bt[ct]=bt[dt]=bt[ut]=bt[pt]=!0,bt[qe]=bt["[object Array]"]=bt[nt]=bt[ze]=bt[rt]=bt[He]=bt["[object Error]"]=bt[Ve]=bt[We]=bt[Ke]=bt[Qe]=bt[Ze]=bt[Xe]=bt[Ye]=bt[et]=!1;var vt={};vt[qe]=vt["[object Array]"]=vt[nt]=vt[rt]=vt[ze]=vt[He]=vt[at]=vt[it]=vt[ot]=vt[st]=vt[lt]=vt[We]=vt[Ke]=vt[Qe]=vt[Ze]=vt[Xe]=vt[Ye]=vt[Je]=vt[ct]=vt[dt]=vt[ut]=vt[pt]=!0,vt["[object Error]"]=vt[Ve]=vt[et]=!1;var ht="object"==(void 0===tt?"undefined":ye(tt))&&tt&&tt.Object===Object&&tt,yt="object"==("undefined"==typeof self?"undefined":ye(self))&&self&&self.Object===Object&&self,Et=ht||yt||Function("return this")(),St=t&&!t.nodeType&&t,Ct=St&&!0&&e&&!e.nodeType&&e,xt=Ct&&Ct.exports===St,Tt=xt&&ht.process,wt=function(){try{return Tt&&Tt.binding("util")}catch(e){}}(),Nt=wt&&wt.isTypedArray,Ot=Array.prototype,Mt=Function.prototype,Dt=Object.prototype,At=Et["__core-js_shared__"],It=function(){var e=/[^.]+$/.exec(At&&At.keys&&At.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Rt=Mt.toString,kt=Dt.hasOwnProperty,Lt=Rt.call(Object),Pt=Dt.toString,Bt=RegExp("^"+Rt.call(kt).replace(mt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ft=xt?Et.Buffer:void 0,Ut=Et.Symbol,Gt=Et.Uint8Array,$t=p(Object.getPrototypeOf,Object),qt=Object.create,zt=Dt.propertyIsEnumerable,Ht=Ot.splice,Vt=Object.getOwnPropertySymbols,jt=Ft?Ft.isBuffer:void 0,Wt=p(Object.keys,Object),Kt=Math.max,Qt=me(Et,"DataView"),Zt=me(Et,"Map"),Xt=me(Et,"Promise"),Yt=me(Et,"Set"),Jt=me(Et,"WeakMap"),en=me(Object,"create"),tn=xe(Qt),nn=xe(Zt),rn=xe(Xt),an=xe(Yt),on=xe(Jt),sn=Ut?Ut.prototype:void 0,ln=sn?sn.valueOf:void 0;g.prototype.clear=f,g.prototype.delete=_,g.prototype.get=b,g.prototype.has=v,g.prototype.set=h,y.prototype.clear=E,y.prototype.delete=S,y.prototype.get=C,y.prototype.has=x,y.prototype.set=T,w.prototype.clear=N,w.prototype.delete=O,w.prototype.get=M,w.prototype.has=D,w.prototype.set=A,I.prototype.clear=R,I.prototype.delete=k,I.prototype.get=L,I.prototype.has=P,I.prototype.set=B;var cn=Vt?p(Vt,Object):Be,dn=j;(Qt&&dn(new Qt(new ArrayBuffer(1)))!=rt||Zt&&dn(new Zt)!=We||Xt&&"[object Promise]"!=dn(Xt.resolve())||Yt&&dn(new Yt)!=Xe||Jt&&dn(new Jt)!=et)&&(dn=function(e){var t=Pt.call(e),n=t==Qe?e.constructor:void 0,r=n?xe(n):void 0;if(r)switch(r){case tn:return rt;case nn:return We;case rn:return"[object Promise]";case an:return Xe;case on:return et}return t});var un=Array.isArray,pn=jt||Fe,mn=Nt?function(e){return function(t){return e(t)}}(Nt):K,gn=function(e){return J(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&ve(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r-1}function i(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0}}function o(e,t){for(var n in t)e[n]=t[n];return e}function s(e,t,n){void 0===t&&(t={});var r,a=n||l;try{r=a(e||"")}catch(e){r={}}for(var i in t)r[i]=t[i];return r}function l(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var n=e.replace(/\+/g," ").split("="),r=Ge(n.shift()),a=n.length>0?Ge(n.join("=")):null;void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}),t):t}function c(e){var t=e?Object.keys(e).map(function(t){var n=e[t];if(void 0===n)return"";if(null===n)return Ue(t);if(Array.isArray(n)){var r=[];return n.forEach(function(e){void 0!==e&&(null===e?r.push(Ue(t)):r.push(Ue(t)+"="+Ue(e)))}),r.join("&")}return Ue(t)+"="+Ue(n)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}function d(e,t,n,r){var a=r&&r.options.stringifyQuery,i=t.query||{};try{i=u(i)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:m(t,a),matched:e?p(e):[]};return n&&(o.redirectedFrom=m(n,a)),Object.freeze(o)}function u(e){if(Array.isArray(e))return e.map(u);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=u(e[n]);return t}return e}function p(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function m(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var a=e.hash;void 0===a&&(a="");var i=t||c;return(n||"/")+i(r)+a}function g(e,t){return t===qe?e===t:!!t&&(e.path&&t.path?e.path.replace($e,"")===t.path.replace($e,"")&&e.hash===t.hash&&f(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&f(e.query,t.query)&&f(e.params,t.params)))}function f(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(function(n){var r=e[n],a=t[n];return"object"==typeof r&&"object"==typeof a?f(r,a):String(r)===String(a)})}function _(e,t){return 0===e.path.replace($e,"/").indexOf(t.path.replace($e,"/"))&&(!t.hash||e.hash===t.hash)&&b(e.query,t.query)}function b(e,t){for(var n in t)if(!(n in e))return!1;return!0}function v(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){if(/\b_blank\b/i.test(e.currentTarget.getAttribute("target")))return}return e.preventDefault&&e.preventDefault(),!0}}function h(e){if(e)for(var t,n=0;n=0&&(t=e.slice(r),e=e.slice(0,r));var a=e.indexOf("?");return a>=0&&(n=e.slice(a+1),e=e.slice(0,a)),{path:e,query:n,hash:t}}function C(e){return e.replace(/\/\//g,"/")}function x(e,t){for(var n,r=[],a=0,i=0,o="",s=t&&t.delimiter||"/";null!=(n=Je.exec(e));){var l=n[0],c=n[1],d=n.index;if(o+=e.slice(i,d),i=d+l.length,c)o+=c[1];else{var u=e[i],p=n[2],m=n[3],g=n[4],f=n[5],_=n[6],b=n[7];o&&(r.push(o),o="");var v=null!=p&&null!=u&&u!==p,h="+"===_||"*"===_,y="?"===_||"*"===_,E=n[2]||s,S=g||f;r.push({name:m||a++,prefix:p||"",delimiter:E,optional:y,repeat:h,partial:v,asterisk:!!b,pattern:S?D(S):b?".*":"[^"+M(E)+"]+?"})}}return i-1&&(a.params[p]=n.params[p]);if(s)return a.path=F(s.path,a.params,'named route "'+i+'"'),o(s,a,r)}else if(a.path){a.params={};for(var m=0;m=e.length?n():e[a]?t(e[a],function(){r(a+1)}):r(a+1)};r(0)}function de(e){return function(t,n,r){var i=!1,o=0,s=null;ue(e,function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){i=!0,o++;var c,d=ge(function(t){me(t)&&(t=t.default),e.resolved="function"==typeof t?t:ke.extend(t),n.components[l]=t,--o<=0&&r()}),u=ge(function(e){var t="Failed to resolve async component "+l+": "+e;s||(s=a(e)?e:new Error(t),r(s))});try{c=e(d,u)}catch(e){u(e)}if(c)if("function"==typeof c.then)c.then(d,u);else{var p=c.component;p&&"function"==typeof p.then&&p.then(d,u)}}}),i||r()}}function ue(e,t){return pe(e.map(function(e){return Object.keys(e.components).map(function(n){return t(e.components[n],e.instances[n],e,n)})}))}function pe(e){return Array.prototype.concat.apply([],e)}function me(e){return e.__esModule||it&&"Module"===e[Symbol.toStringTag]}function ge(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}function fe(e){if(!e)if(je){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function _e(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n=0?t.slice(0,n):t)+"#"+e}function De(e){nt?se(Me(e)):window.location.hash=e}function Ae(e){nt?le(Me(e)):window.location.replace(Me(e))}function Ie(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function Re(e,t,n){var r="hash"===n?"#"+t:t;return e?C(e+"/"+r):r}var ke,Le={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,a=t.parent,s=t.data;s.routerView=!0;for(var l=a.$createElement,c=n.name,d=a.$route,u=a._routerViewCache||(a._routerViewCache={}),p=0,m=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&p++,a._inactive&&(m=!0),a=a.$parent;if(s.routerViewDepth=p,m)return l(u[c],s,r);var g=d.matched[p];if(!g)return u[c]=null,l();var f=u[c]=g.components[c];s.registerRouteInstance=function(e,t){var n=g.instances[c];(t&&n!==e||!t&&n===e)&&(g.instances[c]=t)},(s.hook||(s.hook={})).prepatch=function(e,t){g.instances[c]=t.componentInstance};var _=s.props=i(d,g.props&&g.props[c]);if(_){_=s.props=o({},_);var b=s.attrs=s.attrs||{};for(var v in _)f.props&&v in f.props||(b[v]=_[v],delete _[v])}return l(f,s,r)}},Pe=/[!'()*]/g,Be=function(e){return"%"+e.charCodeAt(0).toString(16)},Fe=/%2C/g,Ue=function(e){return encodeURIComponent(e).replace(Pe,Be).replace(Fe,",")},Ge=decodeURIComponent,$e=/\/?$/,qe=d(null,{path:"/"}),ze=[String,Object],He=[String,Array],Ve={name:"router-link",props:{to:{type:ze,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:He,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,a=n.resolve(this.to,r,this.append),i=a.location,o=a.route,s=a.href,l={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==c?"router-link-active":c,m=null==u?"router-link-exact-active":u,f=null==this.activeClass?p:this.activeClass,b=null==this.exactActiveClass?m:this.exactActiveClass,y=i.path?d(null,i,null,n):o;l[b]=g(r,y),l[f]=this.exact?l[b]:_(r,y);var E=function(e){v(e)&&(t.replace?n.replace(i):n.push(i))},S={click:v};Array.isArray(this.event)?this.event.forEach(function(e){S[e]=E}):S[this.event]=E;var C={class:l};if("a"===this.tag)C.on=S,C.attrs={href:s};else{var x=h(this.$slots.default);if(x){x.isStatic=!1;var T=ke.util.extend;(x.data=T({},x.data)).on=S;(x.data.attrs=T({},x.data.attrs)).href=s}else C.on=S}return e(this.tag,C,this.$slots.default)}},je="undefined"!=typeof window,We=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},Ke=B,Qe=x,Ze=T,Xe=O,Ye=P,Je=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");Ke.parse=Qe,Ke.compile=Ze,Ke.tokensToFunction=Xe,Ke.tokensToRegExp=Ye;var et=Object.create(null),tt=Object.create(null),nt=je&&function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),rt=je&&window.performance&&window.performance.now?window.performance:Date,at=ae(),it="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ot=function(e,t){this.router=e,this.base=fe(t),this.current=qe,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};ot.prototype.listen=function(e){this.cb=e},ot.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ot.prototype.onError=function(e){this.errorCbs.push(e)},ot.prototype.transitionTo=function(e,t,n){var r=this,a=this.router.match(e,this.current);this.confirmTransition(a,function(){r.updateRoute(a),t&&t(a),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(e){e(a)}))},function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach(function(t){t(e)}))})},ot.prototype.confirmTransition=function(e,t,n){var i=this,o=this.current,s=function(e){a(e)&&(i.errorCbs.length?i.errorCbs.forEach(function(t){t(e)}):(r(!1,"uncaught error during route navigation:"),console.error(e))),n&&n(e)};if(g(e,o)&&e.matched.length===o.matched.length)return this.ensureURL(),s();var l=_e(this.current.matched,e.matched),c=l.updated,d=l.deactivated,u=l.activated,p=[].concat(he(d),this.router.beforeHooks,ye(c),u.map(function(e){return e.beforeEnter}),de(u));this.pending=e;var m=function(t,n){if(i.pending!==e)return s();try{t(e,o,function(e){!1===e||a(e)?(i.ensureURL(!0),s(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(s(),"object"==typeof e&&e.replace?i.replace(e):i.push(e)):n(e)})}catch(e){s(e)}};ce(p,m,function(){var n=[];ce(Se(u,n,function(){return i.current===e}).concat(i.router.resolveHooks),m,function(){if(i.pending!==e)return s();i.pending=null,t(e),i.router.app&&i.router.app.$nextTick(function(){n.forEach(function(e){e()})})})})},ot.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach(function(n){n&&n(e,t)})};var st=function(e){function t(t,n){var r=this;e.call(this,t,n);var a=t.options.scrollBehavior;a&&K();var i=Te(this.base);window.addEventListener("popstate",function(e){var n=r.current,o=Te(r.base);r.current===qe&&o===i||r.transitionTo(o,function(e){a&&Q(t,e,n,!0)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){se(C(r.base+e.fullPath)),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){le(C(r.base+e.fullPath)),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.ensureURL=function(e){if(Te(this.base)!==this.current.fullPath){var t=C(this.base+this.current.fullPath);e?se(t):le(t)}},t.prototype.getCurrentLocation=function(){return Te(this.base)},t}(ot),lt=function(e){function t(t,n,r){e.call(this,t,n),r&&we(this.base)||Ne()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router,n=t.options.scrollBehavior,r=nt&&n;r&&K(),window.addEventListener(nt?"popstate":"hashchange",function(){var t=e.current;Ne()&&e.transitionTo(Oe(),function(n){r&&Q(e.router,n,t,!0),nt||Ae(n.fullPath)})})},t.prototype.push=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){De(e.fullPath),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){Ae(e.fullPath),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Oe()!==t&&(e?De(t):Ae(t))},t.prototype.getCurrentLocation=function(){return Oe()},t}(ot),ct=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)},n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,function(){t.index=n,t.updateRoute(r)})}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ot),dt=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=V(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!nt&&!1!==e.fallback,this.fallback&&(t="hash"),je||(t="abstract"),this.mode=t,t){case"history":this.history=new st(this,e.base);break;case"hash":this.history=new lt(this,e.base,this.fallback);break;case"abstract":this.history=new ct(this,e.base)}},ut={currentRoute:{configurable:!0}};dt.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},ut.currentRoute.get=function(){return this.history&&this.history.current},dt.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof st)n.transitionTo(n.getCurrentLocation());else if(n instanceof lt){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},dt.prototype.beforeEach=function(e){return Ie(this.beforeHooks,e)},dt.prototype.beforeResolve=function(e){return Ie(this.resolveHooks,e)},dt.prototype.afterEach=function(e){return Ie(this.afterHooks,e)},dt.prototype.onReady=function(e,t){this.history.onReady(e,t)},dt.prototype.onError=function(e){this.history.onError(e)},dt.prototype.push=function(e,t,n){this.history.push(e,t,n)},dt.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},dt.prototype.go=function(e){this.history.go(e)},dt.prototype.back=function(){this.go(-1)},dt.prototype.forward=function(){this.go(1)},dt.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},dt.prototype.resolve=function(e,t,n){var r=z(e,t||this.history.current,n,this),a=this.match(r,t),i=a.redirectedFrom||a.fullPath;return{location:r,route:a,href:Re(this.history.base,i,this.mode),normalizedTo:r,resolved:a}},dt.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==qe&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(dt.prototype,ut),dt.install=y,dt.version="3.0.1",je&&window.Vue&&window.Vue.use(dt),t.a=dt},function(e,t,n){"use strict";(function(t){/*! +!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=16)}([function(e,t){e.exports=function(e,t,n,r){var a,i=e=e||{},o=typeof e.default;"object"!==o&&"function"!==o||(a=e,i=e.default);var s="function"==typeof i?i.options:i;if(t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),n&&(s._scopeId=n),r){var l=s.computed||(s.computed={});Object.keys(r).forEach(function(e){var t=r[e];l[e]=function(){return t}})}return{esModule:a,exports:i,options:s}}},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;tn.parts.length&&(r.parts.length=n.parts.length)}else{for(var o=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var a=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||a)[n]}return e[n]}function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=p(t,"top"),a=p(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=a*i,e.right+=a*i,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return+e["border"+n+"Width"].split("px")[0]+ +e["border"+r+"Width"].split("px")[0]}function f(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Me()?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function _(){var e=window.document.body,t=window.document.documentElement,n=Me()&&window.getComputedStyle(t);return{height:f("Height",e,t,n),width:f("Width",e,t,n)}}function b(e){return Re({},e,{right:e.left+e.width,bottom:e.top+e.height})}function v(e){var t={};if(Me())try{t=e.getBoundingClientRect();var n=p(e,"top"),r=p(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}catch(e){}else t=e.getBoundingClientRect();var a={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?_():{},s=o.width||e.clientWidth||a.right-a.left,l=o.height||e.clientHeight||a.bottom-a.top,c=e.offsetWidth-s,d=e.offsetHeight-l;if(c||d){var u=i(e);c-=g(u,"x"),d-=g(u,"y"),a.width-=c,a.height-=d}return b(a)}function h(e,t){var n=Me(),r="HTML"===t.nodeName,a=v(e),o=v(t),l=s(e),c=i(t),d=+c.borderTopWidth.split("px")[0],u=+c.borderLeftWidth.split("px")[0],p=b({top:a.top-o.top-d,left:a.left-o.left-u,width:a.width,height:a.height});if(p.marginTop=0,p.marginLeft=0,!n&&r){var g=+c.marginTop.split("px")[0],f=+c.marginLeft.split("px")[0];p.top-=d-g,p.bottom-=d-g,p.left-=u-f,p.right-=u-f,p.marginTop=g,p.marginLeft=f}return(n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(p=m(p,t)),p}function y(e){var t=e.ownerDocument.documentElement,n=h(e,t),r=Math.max(t.clientWidth,window.innerWidth||0),a=Math.max(t.clientHeight,window.innerHeight||0),i=p(t),o=p(t,"left");return b({top:i-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:r,height:a})}function E(e){var t=e.nodeName;return"BODY"!==t&&"HTML"!==t&&("fixed"===i(e,"position")||E(o(e)))}function S(e,t,n,r){var a={top:0,left:0},i=u(e,t);if("viewport"===r)a=y(i);else{var l=void 0;"scrollParent"===r?(l=s(o(e)),"BODY"===l.nodeName&&(l=e.ownerDocument.documentElement)):l="window"===r?e.ownerDocument.documentElement:r;var c=h(l,i);if("HTML"!==l.nodeName||E(i))a=c;else{var d=_(),p=d.height,m=d.width;a.top+=c.top-c.marginTop,a.bottom=p+c.top,a.left+=c.left-c.marginLeft,a.right=m+c.left}}return a.left+=n,a.top+=n,a.right-=n,a.bottom-=n,a}function C(e){return e.width*e.height}function x(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=S(n,r,i,a),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map(function(e){return Re({key:e},s[e],{area:C(s[e])})}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),d=c.length>0?c[0].key:l[0].key,u=e.split("-")[1];return d+(u?"-"+u:"")}function T(e,t,n){return h(n,u(t,n))}function w(e){var t=window.getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function N(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function O(e,t,n){n=n.split("-")[0];var r=w(e),a={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return a[o]=t[o]+t[l]/2-r[l]/2,a[s]=n===s?t[s]-r[c]:t[N(s)],a}function M(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=M(e,function(e){return e[t]===n});return e.indexOf(r)}function A(e,t,n){return(void 0===n?e:e.slice(0,D(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&a(n)&&(t.offsets.popper=b(t.offsets.popper),t.offsets.reference=b(t.offsets.reference),t=n(t,e))}),t}function I(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=T(this.state,this.popper,this.reference),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=O(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position="absolute",e=A(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function R(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function k(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ro[m]&&(e.offsets.popper[u]+=s[u]+g-o[m]);var f=s[u]+s[c]/2-g/2,_=i(e.instance.popper,"margin"+d).replace("px",""),v=f-b(e.offsets.popper)[u]-_;return v=Math.max(Math.min(o[c]-g,v),0),e.arrowElement=n,e.offsets.arrow={},e.offsets.arrow[u]=Math.round(v),e.offsets.arrow[p]="",e}function Z(e){return"end"===e?"start":"start"===e?"end":e}function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Le.indexOf(e),r=Le.slice(n+1).concat(Le.slice(0,n));return t?r.reverse():r}function Y(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=S(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),r=e.placement.split("-")[0],a=N(r),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case Pe.FLIP:o=[r,a];break;case Pe.CLOCKWISE:o=X(r);break;case Pe.COUNTERCLOCKWISE:o=X(r,!0);break;default:o=t.behavior}return o.forEach(function(s,l){if(r!==s||o.length===l+1)return e;r=e.placement.split("-")[0],a=N(r);var c=e.offsets.popper,d=e.offsets.reference,u=Math.floor,p="left"===r&&u(c.right)>u(d.left)||"right"===r&&u(c.left)u(d.top)||"bottom"===r&&u(c.top)u(n.right),f=u(c.top)u(n.bottom),b="left"===r&&m||"right"===r&&g||"top"===r&&f||"bottom"===r&&_,v=-1!==["top","bottom"].indexOf(r),h=!!t.flipVariations&&(v&&"start"===i&&m||v&&"end"===i&&g||!v&&"start"===i&&f||!v&&"end"===i&&_);(p||b||h)&&(e.flipped=!0,(p||b)&&(r=o[l+1]),h&&(i=Z(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=Re({},e.offsets.popper,O(e.instance.popper,e.offsets.reference,e.placement)),e=A(e.instance.modifiers,e,"flip"))}),e}function J(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(a),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}function ee(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+a[1],o=a[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=r}return b(s)[t]/100*i}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}function te(e,t,n,r){var a=[0,0],i=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=o.indexOf(M(o,function(e){return-1!==e.search(/,|\s/)}));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return c=c.map(function(e,r){var a=(1===r?!i:i)?"height":"width",o=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)},[]).map(function(e){return ee(e,a,t,n)})}),c.forEach(function(e,t){e.forEach(function(n,r){q(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))})}),a}function ne(e,t){var n=t.offset,r=e.placement,a=e.offsets,i=a.popper,o=a.reference,s=r.split("-")[0],l=void 0;return l=q(+n)?[+n,0]:te(n,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e}function re(e,t){var n=t.boundariesElement||l(e.instance.popper);e.instance.reference===n&&(n=l(n));var r=S(e.instance.popper,e.instance.reference,t.padding,n);t.boundaries=r;var a=t.priority,i=e.offsets.popper,o={primary:function(e){var n=i[e];return i[e]r[e]&&!t.escapeWithReference&&(a=Math.min(i[n],r[e]-("right"===e?i.width:i.height))),Ie({},n,a)}};return a.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";i=Re({},i,o[t](e))}),e.offsets.popper=i,e}function ae(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,i=a.reference,o=a.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",d={start:Ie({},l,i[l]),end:Ie({},l,i[l]+i[c]-o[c])};e.offsets.popper=Re({},o,d[r])}return e}function ie(e){if(!K(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=M(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var r=e.indexOf("Edge/");return r>0?parseInt(e.substring(r+5,e.indexOf(".",r)),10):-1}function be(){be.init||(be.init=!0,Xe=-1!==_e())}function ve(e){e.component("resize-observer",Ye)}function he(e){var t=Ze.options.popover[e];return void 0===t?Ze.options[e]:t}function ye(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!ye.installed){ye.installed=!0;var n={};rt(n,Qe,t),Ze.options=n,e.directive("tooltip",Ze),e.component("v-popover",tt)}}for(var Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se="undefined"!=typeof window&&void 0!==window.document,Ce=["Edge","Trident","Firefox"],xe=0,Te=0;Te=0){xe=1;break}var we=Se&&window.Promise,Ne=we?n:r,Oe=void 0,Me=function(){return void 0===Oe&&(Oe=-1!==navigator.appVersion.indexOf("MSIE 10")),Oe},De=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Ae=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{};De(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=Ne(this.update.bind(this)),this.options=Re({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Re({},e.Defaults.modifiers,i.modifiers)).forEach(function(t){r.options.modifiers[t]=Re({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return Re({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&a(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Ae(e,[{key:"update",value:function(){return I.call(this)}},{key:"destroy",value:function(){return L.call(this)}},{key:"enableEventListeners",value:function(){return U.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();Ue.Utils=("undefined"!=typeof window?window:e).PopperUtils,Ue.placements=ke,Ue.Defaults=Fe;var Ge="function"==typeof Symbol&&"symbol"===Ee(Symbol.iterator)?function(e){return void 0===e?"undefined":Ee(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":Ee(e)},$e=(function(){function e(e){this.value=e}function t(t){function n(e,t){return new Promise(function(n,a){var s={key:e,arg:t,resolve:n,reject:a,next:null};o?o=o.next=s:(i=o=s,r(e,t))})}function r(n,i){try{var o=t[n](i),s=o.value;s instanceof e?Promise.resolve(s.value).then(function(e){r("next",e)},function(e){r("throw",e)}):a(o.done?"return":"normal",o.value)}catch(e){a("throw",e)}}function a(e,t){switch(e){case"return":i.resolve({value:t,done:!0});break;case"throw":i.reject(t);break;default:i.resolve({value:t,done:!1})}i=i.next,i?r(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),qe=function(){function e(e,t){for(var n=0;n
',trigger:"hover focus",offset:0},Ve=function(){function e(t,n){$e(this,e),je.call(this),n=ze({},He,n),t.jquery&&(t=t[0]),this.reference=t,this.options=n,this._isOpen=!1,this._init()}return qe(e,[{key:"setClasses",value:function(e){this._classes=e}},{key:"setContent",value:function(e){if(this.options.title=e,this._tooltipNode){var t=this._tooltipNode.querySelector(this.innerSelector);t&&(t.innerHTML=e||"",this.popperInstance.update())}}},{key:"setOptions",value:function(e){var t=!1,n=e&&e.classes||Ze.options.defaultClass;this._classes!==n&&(this.setClasses(n),t=!0),e=de(e);var r=!1,a=!1;this.options.offset===e.offset&&this.options.placement===e.placement||(r=!0),(this.options.template!==e.template||this.options.trigger!==e.trigger||this.options.container!==e.container||t)&&(a=!0);for(var i in e)this.options[i]=e[i];if(this._tooltipNode)if(a){var o=this._isOpen;this.dispose(),this._init(),o&&this.show()}else r&&this.popperInstance.update()}},{key:"_init",value:function(){var e="string"==typeof this.options.trigger?this.options.trigger.split(" ").filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}):[];this._isDisposed=!1,this._setEventListeners(this.reference,e,this.options)}},{key:"_create",value:function(e,t,n,r){var a=window.document.createElement("div");a.innerHTML=t.trim();var i=a.childNodes[0];i.id="tooltip_"+Math.random().toString(36).substr(2,10),i.setAttribute("aria-hidden","true");var o=a.querySelector(this.innerSelector);if(1===n.nodeType)r&&o.appendChild(n);else if("function"==typeof n){var s=n.call(e);r?o.innerHTML=s:o.innerText=s}else r?o.innerHTML=n:o.innerText=n;return Ze.options.autoHide&&-1!==this.options.trigger.indexOf("hover")&&(i.addEventListener("mouseenter",this.hide),i.addEventListener("click",this.hide)),i}},{key:"_show",value:function(e,t){if(t&&"string"==typeof t.container){if(!document.querySelector(t.container))return}clearTimeout(this._disposeTimer),t=Object.assign({},t),delete t.offset;var n=!0;this._tooltipNode&&(le(this._tooltipNode,this._classes),n=!1);var r=this._ensureShown(e,t);return n&&this._tooltipNode&&le(this._tooltipNode,this._classes),r}},{key:"_ensureShown",value:function(e,t){var n=this;if(this._isOpen)return this;if(this._isOpen=!0,this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this;var r=e.getAttribute("title")||t.title;if(!r)return this;var a=this._create(e,t.template,r,t.html);e.setAttribute("aria-describedby",a.id);var i=this._findContainer(t.container,e);this._append(a,i);var o=ze({},t.popperOptions,{placement:t.placement});return o.modifiers=ze({},o.modifiers,{arrow:{element:this.arrowSelector}}),t.boundariesElement&&(o.modifiers.preventOverflow={boundariesElement:t.boundariesElement}),this.popperInstance=new Ue(e,a,o),this._tooltipNode=a,requestAnimationFrame(function(){!n._isDisposed&&n.popperInstance?(n.popperInstance.update(),requestAnimationFrame(function(){n._isDisposed?n.dispose():a.setAttribute("aria-hidden","false")})):n.dispose()}),this}},{key:"_hide",value:function(){var e=this;if(!this._isOpen)return this;this._isOpen=!1,this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);var t=Ze.options.disposeTimeout;return null!==t&&(this._disposeTimer=setTimeout(function(){e._tooltipNode&&(e._tooltipNode.removeEventListener("mouseenter",e.hide),e._tooltipNode.removeEventListener("click",e.hide),e._tooltipNode.parentNode.removeChild(e._tooltipNode),e._tooltipNode=null)},t)),this}},{key:"_dispose",value:function(){var e=this;return this._isDisposed=!0,this._events.forEach(function(t){var n=t.func,r=t.event;e.reference.removeEventListener(r,n)}),this._events=[],this._tooltipNode&&(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||(this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null)),this}},{key:"_findContainer",value:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}},{key:"_append",value:function(e,t){t.appendChild(e)}},{key:"_setEventListeners",value:function(e,t,n){var r=this,a=[],i=[];t.forEach(function(e){switch(e){case"hover":a.push("mouseenter"),i.push("mouseleave");break;case"focus":a.push("focus"),i.push("blur");break;case"click":a.push("click"),i.push("click")}}),a.forEach(function(t){var a=function(t){!0!==r._isOpen&&(t.usedByTooltip=!0,r._scheduleShow(e,n.delay,n,t))};r._events.push({event:t,func:a}),e.addEventListener(t,a)}),i.forEach(function(t){var a=function(t){!0!==t.usedByTooltip&&r._scheduleHide(e,n.delay,n,t)};r._events.push({event:t,func:a}),e.addEventListener(t,a)})}},{key:"_scheduleShow",value:function(e,t,n){var r=this,a=t&&t.show||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){return r._show(e,n)},a)}},{key:"_scheduleHide",value:function(e,t,n,r){var a=this,i=t&&t.hide||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){if(!1!==a._isOpen&&document.body.contains(a._tooltipNode)){if("mouseleave"===r.type){if(a._setTooltipNodeEvent(r,e,t,n))return}a._hide(e,n)}},i)}}]),e}(),je=function(){var e=this;this.show=function(){e._show(e.reference,e.options)},this.hide=function(){e._hide()},this.dispose=function(){e._dispose()},this.toggle=function(){return e._isOpen?e.hide():e.show()},this.arrowSelector=".tooltip-arrow, .tooltip__arrow",this.innerSelector=".tooltip-inner, .tooltip__inner",this._events=[],this._setTooltipNodeEvent=function(t,n,r,a){var i=t.relatedreference||t.toElement,o=function r(i){var o=i.relatedreference||i.toElement;e._tooltipNode.removeEventListener(t.type,r),n.contains(o)||e._scheduleHide(n,a.delay,a,i)};return!!e._tooltipNode.contains(i)&&(e._tooltipNode.addEventListener(t.type,o),!0)}},We={enabled:!0},Ke=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],Qe={defaultPlacement:"top",defaultClass:"vue-tooltip-theme",defaultTargetClass:"has-tooltip",defaultTemplate:'',defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},autoHide:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}},Ze={options:Qe,bind:fe,update:fe,unbind:function(e){ge(e)}},Xe=void 0,Ye={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{notify:function(){this.$emit("notify")},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.notify),this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||this.notify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!Xe&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.notify),delete this._resizeObject.onload)}},mounted:function(){var e=this;be(),this.$nextTick(function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight});var t=document.createElement("object");this._resizeObject=t,t.setAttribute("style","display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1;"),t.setAttribute("aria-hidden","true"),t.onload=this.addResizeHandlers,t.type="text/html",Xe&&this.$el.appendChild(t),t.data="about:blank",Xe||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}},Je={version:"0.4.3",install:ve},et=null;"undefined"!=typeof window?et=window.Vue:void 0!==e&&(et=e.Vue),et&&et.use(Je);var tt={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-popover",class:e.cssClass},[n("span",{ref:"trigger",staticClass:"trigger",staticStyle:{display:"inline-block"},attrs:{"aria-describedby":e.popoverId}},[e._t("default")],2),e._v(" "),n("div",{ref:"popover",staticClass:"tooltip popover",class:[e.cssClass,e.popoverClass],style:{display:e.isOpen?"":"none"},attrs:{id:e.popoverId,"aria-hidden":e.isOpen?"false":"true"}},[n("div",{staticClass:"wrapper"},[n("div",{ref:"arrow",staticClass:"tooltip-arrow popover-arrow"}),e._v(" "),n("div",{ref:"inner",staticClass:"tooltip-inner popover-inner",staticStyle:{position:"relative"}},[n("div",[e._t("popover")],2),e._v(" "),e.handleResize?n("ResizeObserver",{on:{notify:e.$_handleResize}}):e._e()],1)])])])},staticRenderFns:[],name:"VPopover",components:{ResizeObserver:Ye},props:{open:{type:Boolean,default:!1},placement:{type:String,default:function(){return he("defaultPlacement")}},delay:{type:[String,Number,Object],default:function(){return he("defaultDelay")}},offset:{type:[String,Number],default:function(){return he("defaultOffset")}},trigger:{type:String,default:function(){return he("defaultTrigger")}},container:{type:[String,Object,Element],default:function(){return he("defaultContainer")}},boundariesElement:{type:Element,default:function(){return he("defaultBoundariesElement")}},popperOptions:{type:Object,default:function(){return he("defaultPopperOptions")}},popoverClass:{type:[String,Array],default:function(){return he("defaultClass")}},autoHide:{type:Boolean,default:function(){return Ze.options.popover.defaultAutoHide}},handleResize:{type:Boolean,default:function(){return Ze.options.popover.defaultHandleResize}}},data:function(){return{isOpen:!1,id:Math.random().toString(36).substr(2,10)}},computed:{cssClass:function(){return{open:this.isOpen}},popoverId:function(){return"popover_"+this.id}},watch:{open:function(e){e?this.show():this.hide()},container:function(e){if(this.isOpen&&this.popperInstance){var t=this.$refs.popover,n=this.$_findContainer(this.container,reference);if(!n)return void console.warn("No container for popover",this);n.appendChild(t),this.popperInstance.update()}},trigger:function(e){this.$_removeEventListeners(),this.$_addEventListeners()},offset:function(e){var t=this;this.$_updatePopper(function(){if(e){var n=t.$_getOffset();t.popperInstance.options.modifiers.offset={offset:n}}else t.popperInstance.options.modifiers.offset=void 0})},placement:function(e){var t=this;this.$_updatePopper(function(){t.popperInstance.options.placement=e})},boundariesElement:"$_restartPopper",popperOptions:{handler:"$_restartPopper",deep:!0}},created:function(){this.$_isDisposed=!1,this.$_mounted=!1,this.$_events=[]},mounted:function(){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e),this.$_init(),this.open&&this.show()},beforeDestroy:function(){this.dispose()},methods:{show:function(){var e=this,t=this.$refs.trigger,n=this.$refs.popover;if(clearTimeout(this.$_disposeTimer),!this.isOpen){if(this.popperInstance&&(this.isOpen=!0,this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.$_addGlobalEvents()),!this.$_mounted){var r=this.$_findContainer(this.container,t);if(!r)return void console.warn("No container for popover",this);r.appendChild(n),this.$_mounted=!0}if(!this.popperInstance){var a=ze({},this.popperOptions,{placement:this.placement});if(a.modifiers=ze({},a.modifiers,{arrow:{element:this.$refs.arrow}}),this.offset){var i=this.$_getOffset();a.modifiers.offset={offset:i}}this.boundariesElement&&(a.modifiers.preventOverflow={boundariesElement:this.boundariesElement}),this.popperInstance=new Ue(t,n,a),requestAnimationFrame(function(){!e.$_isDisposed&&e.popperInstance?(e.popperInstance.update(),requestAnimationFrame(function(){e.$_isDisposed?e.dispose():(e.isOpen=!0,e.$_addGlobalEvents())})):e.dispose()})}this.$emit("update:open",!0),this.$emit("show")}},hide:function(){var e=this;if(this.isOpen){this.isOpen=!1,this.popperInstance.disableEventListeners(),this.$_removeGlobalEvents(),clearTimeout(this.$_disposeTimer);var t=Ze.options.popover.disposeTimeout||Ze.options.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(function(){var t=e.$refs.popover;t&&(t.parentNode&&t.parentNode.removeChild(t),e.$_mounted=!1)},t)),this.$emit("update:open",!1),this.$emit("hide")}},dispose:function(){if(this.$_isDisposed=!0,this.$_removeEventListeners(),this.$_removeGlobalEvents(),this.popperInstance&&(this.hide(),this.popperInstance.destroy(),!this.popperInstance.options.removeOnDestroy)){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e)}this.$_mounted=!1,this.$emit("dispose")},$_init:function(){-1===this.trigger.indexOf("manual")&&this.$_addEventListeners()},$_findContainer:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e},$_getOffset:function(){var e=Ge(this.offset),t=this.offset;return("number"===e||"string"===e&&-1===t.indexOf(","))&&(t="0, "+t),t},$_addEventListeners:function(){var e=this,t=this.$refs.trigger,n=[],r=[];("string"==typeof this.trigger?this.trigger.split(" ").filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}):[]).forEach(function(e){switch(e){case"hover":n.push("mouseenter"),r.push("mouseleave");break;case"focus":n.push("focus"),r.push("blur");break;case"click":n.push("click"),r.push("click")}}),n.forEach(function(n){var r=function(t){e.isOpen||(t.usedByTooltip=!0,e.$_scheduleShow(t))};e.$_events.push({event:n,func:r}),t.addEventListener(n,r)}),r.forEach(function(n){var r=function(t){t.usedByTooltip||e.$_scheduleHide(t)};e.$_events.push({event:n,func:r}),t.addEventListener(n,r)})},$_scheduleShow:function(e){var t=parseInt(this.delay&&this.delay.show||this.delay||0);clearTimeout(this.$_scheduleTimer),this.$_scheduleTimer=setTimeout(this.show.bind(this),t)},$_scheduleHide:function(e){var t=this,n=parseInt(this.delay&&this.delay.hide||this.delay||0);clearTimeout(this.$_scheduleTimer),this.$_scheduleTimer=setTimeout(function(){if(t.isOpen){if("mouseleave"===e.type){if(t.$_setTooltipNodeEvent(e))return}t.hide()}},n)},$_setTooltipNodeEvent:function(e){var t=this,n=this.$refs.trigger,r=this.$refs.popover,a=e.relatedreference||e.toElement,i=function a(i){var o=i.relatedreference||i.toElement;r.removeEventListener(e.type,a),n.contains(o)||t.$_scheduleHide(i)};return!!r.contains(a)&&(r.addEventListener(e.type,i),!0)},$_removeEventListeners:function(){var e=this.$refs.trigger;this.$_events.forEach(function(t){var n=t.func,r=t.event;e.removeEventListener(r,n)}),this.$_events=[]},$_addGlobalEvents:function(){this.autoHide&&window.addEventListener("click",this.$_handleWindowClick)},$_removeGlobalEvents:function(){window.removeEventListener("click",this.$_handleWindowClick)},$_updatePopper:function(e){this.isOpen&&this.popperInstance&&(e(),this.popperInstance.updatd())},$_restartPopper:function(){if(this.popperInstance){var e=this.isOpen;this.dispose(),this.$_init(),e&&this.show()}},$_handleWindowClick:function(e){var t=this.$refs.popover;!e.closePopover&&t.contains(e.target)||(this.$_scheduleHide(e),this.$emit("auto-hide"))},$_handleResize:function(){this.isOpen&&this.popperInstance&&(this.popperInstance.update(),this.$emit("resize"))}}},nt="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},rt=function(e,t){return t={exports:{}},e(t,t.exports),t.exports}(function(e,t){function n(e,t){return e.set(t[0],t[1]),e}function r(e,t){return e.add(t),e}function a(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function i(e,t){for(var n=-1,r=e?e.length:0;++n-1}function T(e,t){var n=this.__data__,r=$(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function w(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=$e}function Ae(e){var t=void 0===e?"undefined":Ee(e);return!!e&&("object"==t||"function"==t)}function Ie(e){return!!e&&"object"==(void 0===e?"undefined":Ee(e))}function Re(e){if(!Ie(e)||Pt.call(e)!=Qe||d(e))return!1;var t=$t(e);if(null===t)return!0;var n=kt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Rt.call(n)==Lt}function ke(e){return ce(e,Pe(e))}function Le(e){return Ne(e)?F(e):Q(e)}function Pe(e){return Ne(e)?F(e,!0):Z(e)}function Be(){return[]}function Fe(){return!1}var Ue=200,Ge="__lodash_hash_undefined__",$e=9007199254740991,qe="[object Arguments]",ze="[object Boolean]",He="[object Date]",Ve="[object Function]",je="[object GeneratorFunction]",We="[object Map]",Ke="[object Number]",Qe="[object Object]",Ze="[object RegExp]",Xe="[object Set]",Ye="[object String]",Je="[object Symbol]",et="[object WeakMap]",tt="[object ArrayBuffer]",rt="[object DataView]",at="[object Float32Array]",it="[object Float64Array]",ot="[object Int8Array]",st="[object Int16Array]",lt="[object Int32Array]",ct="[object Uint8Array]",dt="[object Uint8ClampedArray]",ut="[object Uint16Array]",pt="[object Uint32Array]",mt=/[\\^$.*+?()[\]{}|]/g,gt=/\w*$/,ft=/^\[object .+?Constructor\]$/,_t=/^(?:0|[1-9]\d*)$/,bt={};bt[at]=bt[it]=bt[ot]=bt[st]=bt[lt]=bt[ct]=bt[dt]=bt[ut]=bt[pt]=!0,bt[qe]=bt["[object Array]"]=bt[tt]=bt[ze]=bt[rt]=bt[He]=bt["[object Error]"]=bt[Ve]=bt[We]=bt[Ke]=bt[Qe]=bt[Ze]=bt[Xe]=bt[Ye]=bt[et]=!1;var vt={};vt[qe]=vt["[object Array]"]=vt[tt]=vt[rt]=vt[ze]=vt[He]=vt[at]=vt[it]=vt[ot]=vt[st]=vt[lt]=vt[We]=vt[Ke]=vt[Qe]=vt[Ze]=vt[Xe]=vt[Ye]=vt[Je]=vt[ct]=vt[dt]=vt[ut]=vt[pt]=!0,vt["[object Error]"]=vt[Ve]=vt[et]=!1;var ht="object"==(void 0===nt?"undefined":Ee(nt))&&nt&&nt.Object===Object&&nt,yt="object"==("undefined"==typeof self?"undefined":Ee(self))&&self&&self.Object===Object&&self,Et=ht||yt||Function("return this")(),St=t&&!t.nodeType&&t,Ct=St&&!0&&e&&!e.nodeType&&e,xt=Ct&&Ct.exports===St,Tt=xt&&ht.process,wt=function(){try{return Tt&&Tt.binding("util")}catch(e){}}(),Nt=wt&&wt.isTypedArray,Ot=Array.prototype,Mt=Function.prototype,Dt=Object.prototype,At=Et["__core-js_shared__"],It=function(){var e=/[^.]+$/.exec(At&&At.keys&&At.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Rt=Mt.toString,kt=Dt.hasOwnProperty,Lt=Rt.call(Object),Pt=Dt.toString,Bt=RegExp("^"+Rt.call(kt).replace(mt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ft=xt?Et.Buffer:void 0,Ut=Et.Symbol,Gt=Et.Uint8Array,$t=p(Object.getPrototypeOf,Object),qt=Object.create,zt=Dt.propertyIsEnumerable,Ht=Ot.splice,Vt=Object.getOwnPropertySymbols,jt=Ft?Ft.isBuffer:void 0,Wt=p(Object.keys,Object),Kt=Math.max,Qt=me(Et,"DataView"),Zt=me(Et,"Map"),Xt=me(Et,"Promise"),Yt=me(Et,"Set"),Jt=me(Et,"WeakMap"),en=me(Object,"create"),tn=xe(Qt),nn=xe(Zt),rn=xe(Xt),an=xe(Yt),on=xe(Jt),sn=Ut?Ut.prototype:void 0,ln=sn?sn.valueOf:void 0;g.prototype.clear=f,g.prototype.delete=_,g.prototype.get=b,g.prototype.has=v,g.prototype.set=h,y.prototype.clear=E,y.prototype.delete=S,y.prototype.get=C,y.prototype.has=x,y.prototype.set=T,w.prototype.clear=N,w.prototype.delete=O,w.prototype.get=M,w.prototype.has=D,w.prototype.set=A,I.prototype.clear=R,I.prototype.delete=k,I.prototype.get=L,I.prototype.has=P,I.prototype.set=B;var cn=Vt?p(Vt,Object):Be,dn=j;(Qt&&dn(new Qt(new ArrayBuffer(1)))!=rt||Zt&&dn(new Zt)!=We||Xt&&"[object Promise]"!=dn(Xt.resolve())||Yt&&dn(new Yt)!=Xe||Jt&&dn(new Jt)!=et)&&(dn=function(e){var t=Pt.call(e),n=t==Qe?e.constructor:void 0,r=n?xe(n):void 0;if(r)switch(r){case tn:return rt;case nn:return We;case rn:return"[object Promise]";case an:return Xe;case on:return et}return t});var un=Array.isArray,pn=jt||Fe,mn=Nt?function(e){return function(t){return e(t)}}(Nt):K,gn=function(e){return J(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&ve(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r-1}function i(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0}}function o(e,t){for(var n in t)e[n]=t[n];return e}function s(e,t,n){void 0===t&&(t={});var r,a=n||l;try{r=a(e||"")}catch(e){r={}}for(var i in t)r[i]=t[i];return r}function l(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var n=e.replace(/\+/g," ").split("="),r=Ge(n.shift()),a=n.length>0?Ge(n.join("=")):null;void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}),t):t}function c(e){var t=e?Object.keys(e).map(function(t){var n=e[t];if(void 0===n)return"";if(null===n)return Ue(t);if(Array.isArray(n)){var r=[];return n.forEach(function(e){void 0!==e&&(null===e?r.push(Ue(t)):r.push(Ue(t)+"="+Ue(e)))}),r.join("&")}return Ue(t)+"="+Ue(n)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}function d(e,t,n,r){var a=r&&r.options.stringifyQuery,i=t.query||{};try{i=u(i)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:m(t,a),matched:e?p(e):[]};return n&&(o.redirectedFrom=m(n,a)),Object.freeze(o)}function u(e){if(Array.isArray(e))return e.map(u);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=u(e[n]);return t}return e}function p(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function m(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var a=e.hash;void 0===a&&(a="");var i=t||c;return(n||"/")+i(r)+a}function g(e,t){return t===qe?e===t:!!t&&(e.path&&t.path?e.path.replace($e,"")===t.path.replace($e,"")&&e.hash===t.hash&&f(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&f(e.query,t.query)&&f(e.params,t.params)))}function f(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(function(n){var r=e[n],a=t[n];return"object"==typeof r&&"object"==typeof a?f(r,a):String(r)===String(a)})}function _(e,t){return 0===e.path.replace($e,"/").indexOf(t.path.replace($e,"/"))&&(!t.hash||e.hash===t.hash)&&b(e.query,t.query)}function b(e,t){for(var n in t)if(!(n in e))return!1;return!0}function v(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){if(/\b_blank\b/i.test(e.currentTarget.getAttribute("target")))return}return e.preventDefault&&e.preventDefault(),!0}}function h(e){if(e)for(var t,n=0;n=0&&(t=e.slice(r),e=e.slice(0,r));var a=e.indexOf("?");return a>=0&&(n=e.slice(a+1),e=e.slice(0,a)),{path:e,query:n,hash:t}}function C(e){return e.replace(/\/\//g,"/")}function x(e,t){for(var n,r=[],a=0,i=0,o="",s=t&&t.delimiter||"/";null!=(n=Je.exec(e));){var l=n[0],c=n[1],d=n.index;if(o+=e.slice(i,d),i=d+l.length,c)o+=c[1];else{var u=e[i],p=n[2],m=n[3],g=n[4],f=n[5],_=n[6],b=n[7];o&&(r.push(o),o="");var v=null!=p&&null!=u&&u!==p,h="+"===_||"*"===_,y="?"===_||"*"===_,E=n[2]||s,S=g||f;r.push({name:m||a++,prefix:p||"",delimiter:E,optional:y,repeat:h,partial:v,asterisk:!!b,pattern:S?D(S):b?".*":"[^"+M(E)+"]+?"})}}return i-1&&(a.params[p]=n.params[p]);if(s)return a.path=F(s.path,a.params,'named route "'+i+'"'),o(s,a,r)}else if(a.path){a.params={};for(var m=0;m=e.length?n():e[a]?t(e[a],function(){r(a+1)}):r(a+1)};r(0)}function de(e){return function(t,n,r){var i=!1,o=0,s=null;ue(e,function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){i=!0,o++;var c,d=ge(function(t){me(t)&&(t=t.default),e.resolved="function"==typeof t?t:ke.extend(t),n.components[l]=t,--o<=0&&r()}),u=ge(function(e){var t="Failed to resolve async component "+l+": "+e;s||(s=a(e)?e:new Error(t),r(s))});try{c=e(d,u)}catch(e){u(e)}if(c)if("function"==typeof c.then)c.then(d,u);else{var p=c.component;p&&"function"==typeof p.then&&p.then(d,u)}}}),i||r()}}function ue(e,t){return pe(e.map(function(e){return Object.keys(e.components).map(function(n){return t(e.components[n],e.instances[n],e,n)})}))}function pe(e){return Array.prototype.concat.apply([],e)}function me(e){return e.__esModule||it&&"Module"===e[Symbol.toStringTag]}function ge(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}function fe(e){if(!e)if(je){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function _e(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n=0?t.slice(0,n):t)+"#"+e}function De(e){nt?se(Me(e)):window.location.hash=e}function Ae(e){nt?le(Me(e)):window.location.replace(Me(e))}function Ie(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function Re(e,t,n){var r="hash"===n?"#"+t:t;return e?C(e+"/"+r):r}var ke,Le={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,a=t.parent,s=t.data;s.routerView=!0;for(var l=a.$createElement,c=n.name,d=a.$route,u=a._routerViewCache||(a._routerViewCache={}),p=0,m=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&p++,a._inactive&&(m=!0),a=a.$parent;if(s.routerViewDepth=p,m)return l(u[c],s,r);var g=d.matched[p];if(!g)return u[c]=null,l();var f=u[c]=g.components[c];s.registerRouteInstance=function(e,t){var n=g.instances[c];(t&&n!==e||!t&&n===e)&&(g.instances[c]=t)},(s.hook||(s.hook={})).prepatch=function(e,t){g.instances[c]=t.componentInstance};var _=s.props=i(d,g.props&&g.props[c]);if(_){_=s.props=o({},_);var b=s.attrs=s.attrs||{};for(var v in _)f.props&&v in f.props||(b[v]=_[v],delete _[v])}return l(f,s,r)}},Pe=/[!'()*]/g,Be=function(e){return"%"+e.charCodeAt(0).toString(16)},Fe=/%2C/g,Ue=function(e){return encodeURIComponent(e).replace(Pe,Be).replace(Fe,",")},Ge=decodeURIComponent,$e=/\/?$/,qe=d(null,{path:"/"}),ze=[String,Object],He=[String,Array],Ve={name:"router-link",props:{to:{type:ze,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:He,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,a=n.resolve(this.to,r,this.append),i=a.location,o=a.route,s=a.href,l={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==c?"router-link-active":c,m=null==u?"router-link-exact-active":u,f=null==this.activeClass?p:this.activeClass,b=null==this.exactActiveClass?m:this.exactActiveClass,y=i.path?d(null,i,null,n):o;l[b]=g(r,y),l[f]=this.exact?l[b]:_(r,y);var E=function(e){v(e)&&(t.replace?n.replace(i):n.push(i))},S={click:v};Array.isArray(this.event)?this.event.forEach(function(e){S[e]=E}):S[this.event]=E;var C={class:l};if("a"===this.tag)C.on=S,C.attrs={href:s};else{var x=h(this.$slots.default);if(x){x.isStatic=!1;var T=ke.util.extend;(x.data=T({},x.data)).on=S;(x.data.attrs=T({},x.data.attrs)).href=s}else C.on=S}return e(this.tag,C,this.$slots.default)}},je="undefined"!=typeof window,We=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},Ke=B,Qe=x,Ze=T,Xe=O,Ye=P,Je=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");Ke.parse=Qe,Ke.compile=Ze,Ke.tokensToFunction=Xe,Ke.tokensToRegExp=Ye;var et=Object.create(null),tt=Object.create(null),nt=je&&function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),rt=je&&window.performance&&window.performance.now?window.performance:Date,at=ae(),it="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ot=function(e,t){this.router=e,this.base=fe(t),this.current=qe,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};ot.prototype.listen=function(e){this.cb=e},ot.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ot.prototype.onError=function(e){this.errorCbs.push(e)},ot.prototype.transitionTo=function(e,t,n){var r=this,a=this.router.match(e,this.current);this.confirmTransition(a,function(){r.updateRoute(a),t&&t(a),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(e){e(a)}))},function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach(function(t){t(e)}))})},ot.prototype.confirmTransition=function(e,t,n){var i=this,o=this.current,s=function(e){a(e)&&(i.errorCbs.length?i.errorCbs.forEach(function(t){t(e)}):(r(!1,"uncaught error during route navigation:"),console.error(e))),n&&n(e)};if(g(e,o)&&e.matched.length===o.matched.length)return this.ensureURL(),s();var l=_e(this.current.matched,e.matched),c=l.updated,d=l.deactivated,u=l.activated,p=[].concat(he(d),this.router.beforeHooks,ye(c),u.map(function(e){return e.beforeEnter}),de(u));this.pending=e;var m=function(t,n){if(i.pending!==e)return s();try{t(e,o,function(e){!1===e||a(e)?(i.ensureURL(!0),s(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(s(),"object"==typeof e&&e.replace?i.replace(e):i.push(e)):n(e)})}catch(e){s(e)}};ce(p,m,function(){var n=[];ce(Se(u,n,function(){return i.current===e}).concat(i.router.resolveHooks),m,function(){if(i.pending!==e)return s();i.pending=null,t(e),i.router.app&&i.router.app.$nextTick(function(){n.forEach(function(e){e()})})})})},ot.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach(function(n){n&&n(e,t)})};var st=function(e){function t(t,n){var r=this;e.call(this,t,n);var a=t.options.scrollBehavior;a&&K();var i=Te(this.base);window.addEventListener("popstate",function(e){var n=r.current,o=Te(r.base);r.current===qe&&o===i||r.transitionTo(o,function(e){a&&Q(t,e,n,!0)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){se(C(r.base+e.fullPath)),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){le(C(r.base+e.fullPath)),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.ensureURL=function(e){if(Te(this.base)!==this.current.fullPath){var t=C(this.base+this.current.fullPath);e?se(t):le(t)}},t.prototype.getCurrentLocation=function(){return Te(this.base)},t}(ot),lt=function(e){function t(t,n,r){e.call(this,t,n),r&&we(this.base)||Ne()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router,n=t.options.scrollBehavior,r=nt&&n;r&&K(),window.addEventListener(nt?"popstate":"hashchange",function(){var t=e.current;Ne()&&e.transitionTo(Oe(),function(n){r&&Q(e.router,n,t,!0),nt||Ae(n.fullPath)})})},t.prototype.push=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){De(e.fullPath),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this,i=a.current;this.transitionTo(e,function(e){Ae(e.fullPath),Q(r.router,e,i,!1),t&&t(e)},n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Oe()!==t&&(e?De(t):Ae(t))},t.prototype.getCurrentLocation=function(){return Oe()},t}(ot),ct=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)},n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,function(){t.index=n,t.updateRoute(r)})}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ot),dt=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=V(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!nt&&!1!==e.fallback,this.fallback&&(t="hash"),je||(t="abstract"),this.mode=t,t){case"history":this.history=new st(this,e.base);break;case"hash":this.history=new lt(this,e.base,this.fallback);break;case"abstract":this.history=new ct(this,e.base)}},ut={currentRoute:{configurable:!0}};dt.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},ut.currentRoute.get=function(){return this.history&&this.history.current},dt.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof st)n.transitionTo(n.getCurrentLocation());else if(n instanceof lt){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},dt.prototype.beforeEach=function(e){return Ie(this.beforeHooks,e)},dt.prototype.beforeResolve=function(e){return Ie(this.resolveHooks,e)},dt.prototype.afterEach=function(e){return Ie(this.afterHooks,e)},dt.prototype.onReady=function(e,t){this.history.onReady(e,t)},dt.prototype.onError=function(e){this.history.onError(e)},dt.prototype.push=function(e,t,n){this.history.push(e,t,n)},dt.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},dt.prototype.go=function(e){this.history.go(e)},dt.prototype.back=function(){this.go(-1)},dt.prototype.forward=function(){this.go(1)},dt.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},dt.prototype.resolve=function(e,t,n){var r=z(e,t||this.history.current,n,this),a=this.match(r,t),i=a.redirectedFrom||a.fullPath;return{location:r,route:a,href:Re(this.history.base,i,this.mode),normalizedTo:r,resolved:a}},dt.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==qe&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(dt.prototype,ut),dt.install=y,dt.version="3.0.1",je&&window.Vue&&window.Vue.use(dt),t.a=dt},function(e,t,n){"use strict";(function(t){/*! * Vue.js v2.4.2 * (c) 2014-2017 Evan You * Released under the MIT License. */ -function n(e){return void 0===e||null===e}function r(e){return void 0!==e&&null!==e}function a(e){return!0===e}function i(e){return!1===e}function o(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}function l(e){return"[object Object]"===Ba.call(e)}function c(e){return"[object RegExp]"===Ba.call(e)}function d(e){var t=parseFloat(e);return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a-1)return e.splice(n,1)}}function f(e,t){return Ga.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function b(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function v(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function h(e,t){for(var n in t)e[n]=t[n];return e}function y(e){for(var t={},n=0;nGi&&Li[n].id>e.id;)n--;Li.splice(n+1,0,e)}else Li.push(e);Fi||(Fi=!0,vi(Me))}}function ke(e){zi.clear(),Le(e,zi)}function Le(e,t){var n,r,a=Array.isArray(e);if((a||s(e))&&Object.isExtensible(e)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(a)for(n=e.length;n--;)Le(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)Le(e[r[n]],t)}}function Pe(e,t,n){Hi.get=function(){return this[t][n]},Hi.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Hi)}function Be(e){e._watchers=[];var t=e.$options;t.props&&Fe(e,t.props),t.methods&&He(e,t.methods),t.data?Ue(e):k(e._data={},!0),t.computed&&$e(e,t.computed),t.watch&&t.watch!==di&&Ve(e,t.watch)}function Fe(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[],i=!e.$parent;Ti.shouldConvert=i;for(var o in t)!function(i){a.push(i);var o=K(i,t,n,e);L(r,i,o),i in e||Pe(e,"_props",i)}(o);Ti.shouldConvert=!0}function Ue(e){var t=e.$options.data;t=e._data="function"==typeof t?Ge(t,e):t||{},l(t)||(t={});for(var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);a--;){var i=n[a];r&&f(r,i)||T(i)||Pe(e,"_data",i)}k(t,!0)}function Ge(e,t){try{return e.call(t)}catch(e){return O(e,t,"data()"),{}}}function $e(e,t){var n=e._computedWatchers=Object.create(null);for(var r in t){var a=t[r],i="function"==typeof a?a:a.get;n[r]=new qi(e,i||E,E,Vi),r in e||qe(e,r,a)}}function qe(e,t,n){"function"==typeof n?(Hi.get=ze(t),Hi.set=E):(Hi.get=n.get?!1!==n.cache?ze(t):n.get:E,Hi.set=n.set?n.set:E),Object.defineProperty(e,t,Hi)}function ze(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),yi.target&&t.depend(),t.value}}function He(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?E:b(t[n],e)}function Ve(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function Et(e){this._init(e)}function St(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=v(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}function Ct(e){e.mixin=function(e){return this.options=j(this.options,e),this}}function xt(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var i=e.name||n.options.name,o=function(e){this._init(e)};return o.prototype=Object.create(n.prototype),o.prototype.constructor=o,o.cid=t++,o.options=j(n.options,e),o.super=n,o.options.props&&Tt(o),o.options.computed&&wt(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,Qa.forEach(function(e){o[e]=n[e]}),i&&(o.options.components[i]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=h({},o.options),a[r]=o,o}}function Tt(e){var t=e.options.props;for(var n in t)Pe(e.prototype,"_props",n)}function wt(e){var t=e.options.computed;for(var n in t)qe(e.prototype,n,t[n])}function Nt(e){Qa.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}function Ot(e){return e&&(e.Ctor.options.name||e.tag)}function Mt(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!c(e)&&e.test(t)}function Dt(e,t,n){for(var r in e){var a=e[r];if(a){var i=Ot(a.componentOptions);i&&!n(i)&&(a!==t&&At(a),e[r]=null)}}}function At(e){e&&e.componentInstance.$destroy()}function It(e){for(var t=e.data,n=e,a=e;r(a.componentInstance);)a=a.componentInstance._vnode,a.data&&(t=Rt(a.data,t));for(;r(n=n.parent);)n.data&&(t=Rt(t,n.data));return kt(t.staticClass,t.class)}function Rt(e,t){return{staticClass:Lt(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function kt(e,t){return r(e)||r(t)?Lt(e,Pt(t)):""}function Lt(e,t){return e?t?e+" "+t:e:t||""}function Pt(e){return Array.isArray(e)?Bt(e):s(e)?Ft(e):"string"==typeof e?e:""}function Bt(e){for(var t,n="",a=0,i=e.length;a-1?xo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:xo[e]=/HTMLUnknownElement/.test(t.toString())}function $t(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function qt(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function zt(e,t){return document.createElementNS(ho[e],t)}function Ht(e){return document.createTextNode(e)}function Vt(e){return document.createComment(e)}function jt(e,t,n){e.insertBefore(t,n)}function Wt(e,t){e.removeChild(t)}function Kt(e,t){e.appendChild(t)}function Qt(e){return e.parentNode}function Zt(e){return e.nextSibling}function Xt(e){return e.tagName}function Yt(e,t){e.textContent=t}function Jt(e,t,n){e.setAttribute(t,n)}function en(e,t){var n=e.data.ref;if(n){var r=e.context,a=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?g(i[n],a):i[n]===a&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(a)<0&&i[n].push(a):i[n]=[a]:i[n]=a}}function tn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&r(e.data)===r(t.data)&&nn(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&n(t.asyncFactory.error))}function nn(e,t){if("input"!==e.tag)return!0;var n;return(r(n=e.data)&&r(n=n.attrs)&&n.type)===(r(n=t.data)&&r(n=n.attrs)&&n.type)}function rn(e,t,n){var a,i,o={};for(a=t;a<=n;++a)i=e[a].key,r(i)&&(o[i]=a);return o}function an(e,t){(e.data.directives||t.data.directives)&&on(e,t)}function on(e,t){var n,r,a,i=e===No,o=t===No,s=sn(e.data.directives,e.context),l=sn(t.data.directives,t.context),c=[],d=[];for(n in l)r=s[n],a=l[n],r?(a.oldValue=r.value,cn(a,"update",t,e),a.def&&a.def.componentUpdated&&d.push(a)):(cn(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var u=function(){for(var n=0;n=0&&" "===(_=e.charAt(f));f--);_&&ko.test(_)||(d=!0)}}else void 0===i?(g=a+1,i=e.slice(0,a).trim()):t();if(void 0===i?i=e.slice(0,a).trim():0!==g&&t(),o)for(a=0;a=eo}function On(e){return 34===e||39===e}function Mn(e){var t=1;for(ao=ro;!Nn();)if(e=wn(),On(e))Dn(e);else if(91===e&&t++,93===e&&t--,0===t){io=ro;break}}function Dn(e){for(var t=e;!Nn()&&(e=wn())!==t;);}function An(e,t,n){oo=n;var r=t.value,a=t.modifiers,i=e.tag,o=e.attrsMap.type;if(e.component)return Cn(e,r,a),!1;if("select"===i)kn(e,r,a);else if("input"===i&&"checkbox"===o)In(e,r,a);else if("input"===i&&"radio"===o)Rn(e,r,a);else if("input"===i||"textarea"===i)Ln(e,r,a);else if(!Xa.isReservedTag(i))return Cn(e,r,a),!1;return!0}function In(e,t,n){var r=n&&n.number,a=En(e,"value")||"null",i=En(e,"true-value")||"true",o=En(e,"false-value")||"false";bn(e,"checked","Array.isArray("+t+")?_i("+t+","+a+")>-1"+("true"===i?":("+t+")":":_q("+t+","+i+")")),yn(e,Po,"var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+o+");if(Array.isArray($$a)){var $$v="+(r?"_n("+a+")":a)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+t+"=$$a.concat($$v))}else{$$i>-1&&("+t+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+xn(t,"$$c")+"}",null,!0)}function Rn(e,t,n){var r=n&&n.number,a=En(e,"value")||"null";a=r?"_n("+a+")":a,bn(e,"checked","_q("+t+","+a+")"),yn(e,Po,xn(t,a),null,!0)}function kn(e,t,n){var r=n&&n.number,a='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 '+(r?"_n(val)":"val")+"})",i="var $$selectedVal = "+a+";";i=i+" "+xn(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),yn(e,"change",i,null,!0)}function Ln(e,t,n){var r=e.attrsMap.type,a=n||{},i=a.lazy,o=a.number,s=a.trim,l=!i&&"range"!==r,c=i?"change":"range"===r?Lo:"input",d="$event.target.value";s&&(d="$event.target.value.trim()"),o&&(d="_n("+d+")");var u=xn(t,d);l&&(u="if($event.target.composing)return;"+u),bn(e,"value","("+t+")"),yn(e,c,u,null,!0),(s||o)&&yn(e,"blur","$forceUpdate()")}function Pn(e){var t;r(e[Lo])&&(t=ai?"change":"input",e[t]=[].concat(e[Lo],e[t]||[]),delete e[Lo]),r(e[Po])&&(t=ci?"click":"change",e[t]=[].concat(e[Po],e[t]||[]),delete e[Po])}function Bn(e,t,n,r,a){if(n){var i=t,o=so;t=function(n){null!==(1===arguments.length?i(n):i.apply(null,arguments))&&Fn(e,t,r,o)}}so.addEventListener(e,t,ui?{capture:r,passive:a}:r)}function Fn(e,t,n,r){(r||so).removeEventListener(e,t,n)}function Un(e,t){if(!n(e.data.on)||!n(t.data.on)){var r=t.data.on||{},a=e.data.on||{};so=t.elm,Pn(r),ne(r,a,Bn,Fn,t.context)}}function Gn(e,t){if(!n(e.data.domProps)||!n(t.data.domProps)){var a,i,o=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};r(l.__ob__)&&(l=t.data.domProps=h({},l));for(a in s)n(l[a])&&(o[a]="");for(a in l)if(i=l[a],"textContent"!==a&&"innerHTML"!==a||(t.children&&(t.children.length=0),i!==s[a]))if("value"===a){o._value=i;var c=n(i)?"":String(i);$n(o,t,c)&&(o.value=c)}else o[a]=i}}function $n(e,t,n){return!e.composing&&("option"===t.tag||qn(e,n)||zn(e,n))}function qn(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}function zn(e,t){var n=e.value,a=e._vModifiers;return r(a)&&a.number?p(n)!==p(t):r(a)&&a.trim?n.trim()!==t.trim():n!==t}function Hn(e){var t=Vn(e.style);return e.staticStyle?h(e.staticStyle,t):t}function Vn(e){return Array.isArray(e)?y(e):"string"==typeof e?Uo(e):e}function jn(e,t){var n,r={};if(t)for(var a=e;a.componentInstance;)a=a.componentInstance._vnode,a.data&&(n=Hn(a.data))&&h(r,n);(n=Hn(e.data))&&h(r,n);for(var i=e;i=i.parent;)i.data&&(n=Hn(i.data))&&h(r,n);return r}function Wn(e,t){var a=t.data,i=e.data;if(!(n(a.staticStyle)&&n(a.style)&&n(i.staticStyle)&&n(i.style))){var o,s,l=t.elm,c=i.staticStyle,d=i.normalizedStyle||i.style||{},u=c||d,p=Vn(t.data.style)||{};t.data.normalizedStyle=r(p.__ob__)?h({},p):p;var m=jn(t,!0);for(s in u)n(m[s])&&qo(l,s,"");for(s in m)(o=m[s])!==u[s]&&qo(l,s,null==o?"":o)}}function Kn(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qn(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function Zn(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&h(t,jo(e.name||"v")),h(t,e),t}return"string"==typeof e?jo(e):void 0}}function Xn(e){es(function(){es(e)})}function Yn(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Kn(e,t))}function Jn(e,t){e._transitionClasses&&g(e._transitionClasses,t),Qn(e,t)}function er(e,t,n){var r=tr(e,t),a=r.type,i=r.timeout,o=r.propCount;if(!a)return n();var s=a===Ko?Xo:Jo,l=0,c=function(){e.removeEventListener(s,d),n()},d=function(t){t.target===e&&++l>=o&&c()};setTimeout(function(){l0&&(n=Ko,d=o,u=i.length):t===Qo?c>0&&(n=Qo,d=c,u=l.length):(d=Math.max(o,c),n=d>0?o>c?Ko:Qo:null,u=n?n===Ko?i.length:l.length:0),{type:n,timeout:d,propCount:u,hasTransform:n===Ko&&ts.test(r[Zo+"Property"])}}function nr(e,t){for(;e.length1}function lr(e,t){!0!==t.data.show&&ar(t)}function cr(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var i,o,s=0,l=e.options.length;s-1,o.selected!==i&&(o.selected=i);else if(S(dr(o),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}}function dr(e){return"_value"in e?e._value:e.value}function ur(e){e.target.composing=!0}function pr(e){e.target.composing&&(e.target.composing=!1,mr(e.target,"input"))}function mr(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function gr(e){return!e.componentInstance||e.data&&e.data.transition?e:gr(e.componentInstance._vnode)}function fr(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?fr(me(t.children)):e}function _r(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var i in a)t[qa(i)]=a[i];return t}function br(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function vr(e){for(;e=e.parent;)if(e.data.transition)return!0}function hr(e,t){return t.key===e.key&&t.tag===e.tag}function yr(e){return e.isComment&&e.asyncFactory}function Er(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Sr(e){e.data.newPos=e.elm.getBoundingClientRect()}function Cr(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}function xr(e,t){var n=t?hs(t):bs;if(n.test(e)){for(var r,a,i=[],o=n.lastIndex=0;r=n.exec(e);){a=r.index,a>o&&i.push(JSON.stringify(e.slice(o,a)));var s=mn(r[1].trim());i.push("_s("+s+")"),o=a+r[0].length}return o=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)t.end&&t.end(o[l].tag,n,r);o.length=a,i=a&&o[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,r):"p"===s&&(t.start&&t.start(e,[],!1,n,r),t.end&&t.end(e,n,r))}for(var a,i,o=[],s=t.expectHTML,l=t.isUnaryTag||ja,c=t.canBeLeftOpenTag||ja,d=0;e;){if(a=e,i&&Ys(i)){var u=0,p=i.toLowerCase(),m=Js[p]||(Js[p]=new RegExp("([\\s\\S]*?)(]*>)","i")),g=e.replace(m,function(e,n,r){return u=r.length,Ys(p)||"noscript"===p||(n=n.replace(//g,"$1").replace(//g,"$1")),al(p,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});d+=e.length-g.length,e=g,r(p,d-u,d)}else{var f=e.indexOf("<");if(0===f){if(Us.test(e)){var _=e.indexOf("--\x3e");if(_>=0){t.shouldKeepComment&&t.comment(e.substring(4,_)),n(_+3);continue}}if(Gs.test(e)){var b=e.indexOf("]>");if(b>=0){n(b+2);continue}}var v=e.match(Fs);if(v){n(v[0].length);continue}var h=e.match(Bs);if(h){var y=d;n(h[0].length),r(h[1],y,d);continue}var E=function(){var t=e.match(Ls);if(t){var r={tagName:t[1],attrs:[],start:d};n(t[0].length);for(var a,i;!(a=e.match(Ps))&&(i=e.match(Is));)n(i[0].length),r.attrs.push(i);if(a)return r.unarySlash=a[1],n(a[0].length),r.end=d,r}}();if(E){!function(e){var n=e.tagName,a=e.unarySlash;s&&("p"===i&&ws(n)&&r(i),c(n)&&i===n&&r(n));for(var d=l(n)||!!a,u=e.attrs.length,p=new Array(u),m=0;m=0){for(C=e.slice(f);!(Bs.test(C)||Ls.test(C)||Us.test(C)||Gs.test(C)||(x=C.indexOf("<",1))<0);)f+=x,C=e.slice(f);S=e.substring(0,f),n(f)}f<0&&(S=e,e=""),t.chars&&S&&t.chars(S)}if(e===a){t.chars&&t.chars(e);break}}r()}function Rr(e,t){function n(e){e.pre&&(s=!1),Ws(e.tag)&&(l=!1)}qs=t.warn||fn,Ws=t.isPreTag||ja,Ks=t.mustUseProp||ja,Qs=t.getTagNamespace||ja,Hs=_n(t.modules,"transformNode"),Vs=_n(t.modules,"preTransformNode"),js=_n(t.modules,"postTransformNode"),zs=t.delimiters;var r,a,i=[],o=!1!==t.preserveWhitespace,s=!1,l=!1;return Ir(e,{warn:qs,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldKeepComment:t.comments,start:function(e,o,c){var d=a&&a.ns||Qs(e);ai&&"svg"===d&&(o=Yr(o));var u={type:1,tag:e,attrsList:o,attrsMap:Qr(o),parent:a,children:[]};d&&(u.ns=d),Xr(u)&&!fi()&&(u.forbidden=!0);for(var p=0;p0,oi=ri&&ri.indexOf("edge/")>0,si=ri&&ri.indexOf("android")>0,li=ri&&/iphone|ipad|ipod|ios/.test(ri),ci=ri&&/chrome\/\d+/.test(ri)&&!oi,di={}.watch,ui=!1;if(ni)try{var pi={};Object.defineProperty(pi,"passive",{get:function(){ui=!0}}),window.addEventListener("test-passive",null,pi)}catch(e){}var mi,gi,fi=function(){return void 0===mi&&(mi=!ni&&void 0!==t&&"server"===t.process.env.VUE_ENV),mi},_i=ni&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,bi="undefined"!=typeof Symbol&&M(Symbol)&&"undefined"!=typeof Reflect&&M(Reflect.ownKeys),vi=function(){function e(){r=!1;var e=n.slice(0);n.length=0;for(var t=0;t1?v(n):n;for(var r=v(arguments,1),a=0,i=n.length;a1&&(t[n[0].trim()]=n[1].trim())}}),t}),Go=/^--/,$o=/\s*!important$/,qo=function(e,t,n){if(Go.test(t))e.style.setProperty(t,n);else if($o.test(n))e.style.setProperty(t,n.replace($o,""),"important");else{var r=Ho(t);if(Array.isArray(n))for(var a=0,i=n.length;ag?(u=n(a[b+1])?null:a[b+1].elm,v(e,u,a,m,b,i)):m>b&&y(e,t,p,g)}function C(e,t,i,o){if(e!==t){var s=t.elm=e.elm;if(a(e.isAsyncPlaceholder))return void(r(t.asyncFactory.resolved)?T(e.elm,t,i):t.isAsyncPlaceholder=!0);if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))return void(t.componentInstance=e.componentInstance);var l,c=t.data;r(c)&&r(l=c.hook)&&r(l=l.prepatch)&&l(e,t);var d=e.children,u=t.children;if(r(c)&&f(t)){for(l=0;l',n.innerHTML.indexOf(t)>0}("\n"," "),bs=/\{\{((?:.|\n)+?)\}\}/g,vs=/[-.*+?^${}()|[\]\/\\]/g,hs=_(function(e){var t=e[0].replace(vs,"\\$&"),n=e[1].replace(vs,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}),ys={staticKeys:["staticClass"],transformNode:Tr,genData:wr},Es={staticKeys:["staticStyle"],transformNode:Nr,genData:Or},Ss=[ys,Es],Cs={model:An,text:Mr,html:Dr},xs=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ts=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),ws=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Ns={expectHTML:!0,modules:Ss,directives:Cs,isPreTag:So,isUnaryTag:xs,mustUseProp:po,canBeLeftOpenTag:Ts,isReservedTag:Co,getTagNamespace:Ut,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Ss)},Os={decode:function(e){return fs=fs||document.createElement("div"),fs.innerHTML=e,fs.textContent}},Ms=/([^\s"'<>\/=]+)/,Ds=/(?:=)/,As=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],Is=new RegExp("^\\s*"+Ms.source+"(?:\\s*("+Ds.source+")\\s*(?:"+As.join("|")+"))?"),Rs="[a-zA-Z_][\\w\\-\\.]*",ks="((?:"+Rs+"\\:)?"+Rs+")",Ls=new RegExp("^<"+ks),Ps=/^\s*(\/?)>/,Bs=new RegExp("^<\\/"+ks+"[^>]*>"),Fs=/^]+>/i,Us=/^/g,"$1").replace(//g,"$1")),al(p,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});d+=e.length-g.length,e=g,r(p,d-u,d)}else{var f=e.indexOf("<");if(0===f){if(Us.test(e)){var _=e.indexOf("--\x3e");if(_>=0){t.shouldKeepComment&&t.comment(e.substring(4,_)),n(_+3);continue}}if(Gs.test(e)){var b=e.indexOf("]>");if(b>=0){n(b+2);continue}}var v=e.match(Fs);if(v){n(v[0].length);continue}var h=e.match(Bs);if(h){var y=d;n(h[0].length),r(h[1],y,d);continue}var E=function(){var t=e.match(Ls);if(t){var r={tagName:t[1],attrs:[],start:d};n(t[0].length);for(var a,i;!(a=e.match(Ps))&&(i=e.match(Is));)n(i[0].length),r.attrs.push(i);if(a)return r.unarySlash=a[1],n(a[0].length),r.end=d,r}}();if(E){!function(e){var n=e.tagName,a=e.unarySlash;s&&("p"===i&&ws(n)&&r(i),c(n)&&i===n&&r(n));for(var d=l(n)||!!a,u=e.attrs.length,p=new Array(u),m=0;m=0){for(C=e.slice(f);!(Bs.test(C)||Ls.test(C)||Us.test(C)||Gs.test(C)||(x=C.indexOf("<",1))<0);)f+=x,C=e.slice(f);S=e.substring(0,f),n(f)}f<0&&(S=e,e=""),t.chars&&S&&t.chars(S)}if(e===a){t.chars&&t.chars(e);break}}r()}function Rr(e,t){function n(e){e.pre&&(s=!1),Ws(e.tag)&&(l=!1)}qs=t.warn||fn,Ws=t.isPreTag||ja,Ks=t.mustUseProp||ja,Qs=t.getTagNamespace||ja,Hs=_n(t.modules,"transformNode"),Vs=_n(t.modules,"preTransformNode"),js=_n(t.modules,"postTransformNode"),zs=t.delimiters;var r,a,i=[],o=!1!==t.preserveWhitespace,s=!1,l=!1;return Ir(e,{warn:qs,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldKeepComment:t.comments,start:function(e,o,c){var d=a&&a.ns||Qs(e);ai&&"svg"===d&&(o=Yr(o));var u={type:1,tag:e,attrsList:o,attrsMap:Qr(o),parent:a,children:[]};d&&(u.ns=d),Xr(u)&&!fi()&&(u.forbidden=!0);for(var p=0;p0,oi=ri&&ri.indexOf("edge/")>0,si=ri&&ri.indexOf("android")>0,li=ri&&/iphone|ipad|ipod|ios/.test(ri),ci=ri&&/chrome\/\d+/.test(ri)&&!oi,di={}.watch,ui=!1;if(ni)try{var pi={};Object.defineProperty(pi,"passive",{get:function(){ui=!0}}),window.addEventListener("test-passive",null,pi)}catch(e){}var mi,gi,fi=function(){return void 0===mi&&(mi=!ni&&void 0!==t&&"server"===t.process.env.VUE_ENV),mi},_i=ni&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,bi="undefined"!=typeof Symbol&&M(Symbol)&&"undefined"!=typeof Reflect&&M(Reflect.ownKeys),vi=function(){function e(){r=!1;var e=n.slice(0);n.length=0;for(var t=0;t1?v(n):n;for(var r=v(arguments,1),a=0,i=n.length;a1&&(t[n[0].trim()]=n[1].trim())}}),t}),Go=/^--/,$o=/\s*!important$/,qo=function(e,t,n){if(Go.test(t))e.style.setProperty(t,n);else if($o.test(n))e.style.setProperty(t,n.replace($o,""),"important");else{var r=Ho(t);if(Array.isArray(n))for(var a=0,i=n.length;ag?(u=n(a[b+1])?null:a[b+1].elm,v(e,u,a,m,b,i)):m>b&&y(e,t,p,g)}function C(e,t,i,o){if(e!==t){var s=t.elm=e.elm;if(a(e.isAsyncPlaceholder))return void(r(t.asyncFactory.resolved)?T(e.elm,t,i):t.isAsyncPlaceholder=!0);if(a(t.isStatic)&&a(e.isStatic)&&t.key===e.key&&(a(t.isCloned)||a(t.isOnce)))return void(t.componentInstance=e.componentInstance);var l,c=t.data;r(c)&&r(l=c.hook)&&r(l=l.prepatch)&&l(e,t);var d=e.children,u=t.children;if(r(c)&&f(t)){for(l=0;l',n.innerHTML.indexOf(t)>0}("\n"," "),bs=/\{\{((?:.|\n)+?)\}\}/g,vs=/[-.*+?^${}()|[\]\/\\]/g,hs=_(function(e){var t=e[0].replace(vs,"\\$&"),n=e[1].replace(vs,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}),ys={staticKeys:["staticClass"],transformNode:Tr,genData:wr},Es={staticKeys:["staticStyle"],transformNode:Nr,genData:Or},Ss=[ys,Es],Cs={model:An,text:Mr,html:Dr},xs=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ts=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),ws=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Ns={expectHTML:!0,modules:Ss,directives:Cs,isPreTag:So,isUnaryTag:xs,mustUseProp:po,canBeLeftOpenTag:Ts,isReservedTag:Co,getTagNamespace:Ut,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Ss)},Os={decode:function(e){return fs=fs||document.createElement("div"),fs.innerHTML=e,fs.textContent}},Ms=/([^\s"'<>\/=]+)/,Ds=/(?:=)/,As=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],Is=new RegExp("^\\s*"+Ms.source+"(?:\\s*("+Ds.source+")\\s*(?:"+As.join("|")+"))?"),Rs="[a-zA-Z_][\\w\\-\\.]*",ks="((?:"+Rs+"\\:)?"+Rs+")",Ls=new RegExp("^<"+ks),Ps=/^\s*(\/?)>/,Bs=new RegExp("^<\\/"+ks+"[^>]*>"),Fs=/^]+>/i,Us=/^ ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n if (config.errorHandler) {\n config.errorHandler.call(null, err, vm, info);\n } else {\n if (false) {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if (inBrowser && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n }\n}\n\n/* */\n/* globals MutationObserver */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = UA && UA.indexOf('android') > 0;\nvar isIOS = UA && /iphone|ipad|ipod|ios/.test(UA);\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\n\n// Firefix has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\n/**\n * Defer a task to execute it asynchronously.\n */\nvar nextTick = (function () {\n var callbacks = [];\n var pending = false;\n var timerFunc;\n\n function nextTickHandler () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n }\n\n // the nextTick behavior leverages the microtask queue, which can be accessed\n // via either native Promise.then or MutationObserver.\n // MutationObserver has wider support, however it is seriously bugged in\n // UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n // completely stops working after triggering a few times... so, if native\n // Promise is available, we will use it:\n /* istanbul ignore if */\n if (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n var logError = function (err) { console.error(err); };\n timerFunc = function () {\n p.then(nextTickHandler).catch(logError);\n // in problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n } else if (typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n )) {\n // use MutationObserver where native Promise is not available,\n // e.g. PhantomJS IE11, iOS7, Android 4.4\n var counter = 1;\n var observer = new MutationObserver(nextTickHandler);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n } else {\n // fallback to setTimeout\n /* istanbul ignore next */\n timerFunc = function () {\n setTimeout(nextTickHandler, 0);\n };\n }\n\n return function queueNextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve, reject) {\n _resolve = resolve;\n })\n }\n }\n})();\n\nvar _Set;\n/* istanbul ignore if */\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = (function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// the current target watcher being evaluated.\n// this is globally unique because there could be only one\n// watcher being evaluated at any time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (_target) {\n if (Dep.target) { targetStack.push(Dep.target); }\n Dep.target = _target;\n}\n\nfunction popTarget () {\n Dep.target = targetStack.pop();\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);[\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n]\n.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * By default, when a reactive property is set, the new value is\n * also converted to become reactive. However when passing down props,\n * we don't want to force conversion because the value may be a nested value\n * under a frozen data structure. Converting it would defeat the optimization.\n */\nvar observerState = {\n shouldConvert: true\n};\n\n/**\n * Observer class that are attached to each observed\n * object. Once attached, the observer converts target\n * object's property keys into getter/setters that\n * collect dependencies and dispatches updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n var augment = hasProto\n ? protoAugment\n : copyAugment;\n augment(value, arrayMethods, arrayKeys);\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through each property and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i], obj[keys[i]]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment an target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src, keys) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment an target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value)) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n observerState.shouldConvert &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n }\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (false) {\n customSetter();\n }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (hasOwn(target, key)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n \"production\" !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n \"production\" !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (false) {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n var keys = Object.keys(from);\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (isPlainObject(toVal) && isPlainObject(fromVal)) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this) : parentVal\n )\n }\n } else if (parentVal || childVal) {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm)\n : undefined;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n \"production\" !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn.call(this, parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n return childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (parentVal, childVal) {\n var res = Object.create(parentVal || null);\n return childVal\n ? extend(res, childVal)\n : res\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (parentVal, childVal) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key in childVal) {\n var parent = ret[key];\n var child = childVal[key];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (parentVal, childVal) {\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n var lower = key.toLowerCase();\n if (isBuiltInTag(lower) || config.isReservedTag(lower)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + key\n );\n }\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (false) {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options) {\n var inject = options.inject;\n if (Array.isArray(inject)) {\n var normalized = options.inject = {};\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = inject[i];\n }\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def = dirs[key];\n if (typeof def === 'function') {\n dirs[key] = { bind: def, update: def };\n }\n }\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (false) {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child);\n normalizeInject(child);\n normalizeDirectives(child);\n var extendsFrom = child.extends;\n if (extendsFrom) {\n parent = mergeOptions(parent, extendsFrom, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (false) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // handle boolean props\n if (isType(Boolean, prop.type)) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (!isType(String, prop.type) && (value === '' || value === hyphenate(key))) {\n value = true;\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldConvert = observerState.shouldConvert;\n observerState.shouldConvert = true;\n observe(value);\n observerState.shouldConvert = prevShouldConvert;\n }\n if (false) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (false) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n if (!valid) {\n warn(\n 'Invalid prop: type check failed for prop \"' + name + '\".' +\n ' Expected ' + expectedTypes.map(capitalize).join(', ') +\n ', got ' + Object.prototype.toString.call(value).slice(8, -1) + '.',\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n valid = typeof value === expectedType.toLowerCase();\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isType (type, fn) {\n if (!Array.isArray(fn)) {\n return getType(fn) === getType(type)\n }\n for (var i = 0, len = fn.length; i < len; i++) {\n if (getType(fn[i]) === getType(type)) {\n return true\n }\n }\n /* istanbul ignore next */\n return false\n}\n\n/* */\n\nvar mark;\nvar measure;\n\nif (false) {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n perf.clearMeasures(name);\n };\n }\n}\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (false) {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n \"referenced during render. Make sure to declare reactive data \" +\n \"properties in the data option.\",\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' &&\n Proxy.toString().match(/native code/);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) || key.charAt(0) === '_';\n if (!has && !isAllowed) {\n warnNonPresent(target, key);\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n warnNonPresent(target, key);\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.functionalContext = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: {} };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n vnode.children,\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.isCloned = true;\n return cloned\n}\n\nfunction cloneVNodes (vnodes) {\n var len = vnodes.length;\n var res = new Array(len);\n for (var i = 0; i < len; i++) {\n res[i] = cloneVNode(vnodes[i]);\n }\n return res\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n cloned[i].apply(null, arguments$1);\n }\n } else {\n // return handler return value for single handlers\n return fns.apply(null, arguments)\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n vm\n) {\n var name, cur, old, event;\n for (name in on) {\n cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n \"production\" !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur);\n }\n add(event.name, cur, event.once, event.capture, event.passive);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (false) {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.