!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=43)}([function(t,e,n){var r;try{r=n(35)}catch(t){}r||(r=window._),t.exports=r},function(t,e,n){"use strict";function r(t,e,n,r){var i;do{i=m.uniqueId(r)}while(t.hasNode(i));return n.dummy=e,t.setNode(i,n),i}function i(t){var e=(new b).setGraph(t.graph());return m.each(t.nodes(),function(n){e.setNode(n,t.node(n))}),m.each(t.edges(),function(n){var r=e.edge(n.v,n.w)||{weight:0,minlen:1},i=t.edge(n);e.setEdge(n.v,n.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})}),e}function o(t){var e=new b({multigraph:t.isMultigraph()}).setGraph(t.graph());return m.each(t.nodes(),function(n){t.children(n).length||e.setNode(n,t.node(n))}),m.each(t.edges(),function(n){e.setEdge(n,t.edge(n))}),e}function a(t){var e=m.map(t.nodes(),function(e){var n={};return m.each(t.outEdges(e),function(e){n[e.w]=(n[e.w]||0)+t.edge(e).weight}),n});return m.zipObject(t.nodes(),e)}function s(t){var e=m.map(t.nodes(),function(e){var n={};return m.each(t.inEdges(e),function(e){n[e.v]=(n[e.v]||0)+t.edge(e).weight}),n});return m.zipObject(t.nodes(),e)}function l(t,e){var n=t.x,r=t.y,i=e.x-n,o=e.y-r,a=t.width/2,s=t.height/2;if(!i&&!o)throw new Error("Not possible to find intersection inside of the rectangle");var l,c;return Math.abs(o)*a>Math.abs(i)*s?(o<0&&(s=-s),l=s*i/o,c=s):(i<0&&(a=-a),l=a,c=a*o/i),{x:n+l,y:r+c}}function c(t){var e=m.map(m.range(f(t)+1),function(){return[]});return m.each(t.nodes(),function(n){var r=t.node(n),i=r.rank;m.isUndefined(i)||(e[i][r.order]=n)}),e}function u(t){var e=m.min(m.map(t.nodes(),function(e){return t.node(e).rank}));m.each(t.nodes(),function(n){var r=t.node(n);m.has(r,"rank")&&(r.rank-=e)})}function d(t){var e=m.min(m.map(t.nodes(),function(e){return t.node(e).rank})),n=[];m.each(t.nodes(),function(r){var i=t.node(r).rank-e;n[i]||(n[i]=[]),n[i].push(r)});var r=0,i=t.graph().nodeRankFactor;m.each(n,function(e,n){m.isUndefined(e)&&n%i!=0?--r:r&&m.each(e,function(e){t.node(e).rank+=r})})}function p(t,e,n,i){var o={width:0,height:0};return arguments.length>=4&&(o.rank=n,o.order=i),r(t,"border",o,e)}function f(t){return m.max(m.map(t.nodes(),function(e){var n=t.node(e).rank;if(!m.isUndefined(n))return n}))}function h(t,e){var n={lhs:[],rhs:[]};return m.each(t,function(t){e(t)?n.lhs.push(t):n.rhs.push(t)}),n}function v(t,e){var n=m.now();try{return e()}finally{console.log(t+" time: "+(m.now()-n)+"ms")}}function g(t,e){return e()}var m=n(0),b=n(4).Graph;t.exports={addDummyNode:r,simplify:i,asNonCompoundGraph:o,successorWeights:a,predecessorWeights:s,intersectRect:l,buildLayerMatrix:c,normalizeRanks:u,removeEmptyRanks:d,addBorderNode:p,maxRank:f,partition:h,time:v,notime:g}},function(t,e,n){var r;try{r=n(35)}catch(t){}r||(r=window._),t.exports=r},function(t,e,n){"use strict";function r(t,e){if(t instanceof g)return t;var n=v.getType(e);if(v.isNumber(t))return n!==Array?new g(new n([t]),[1]):new g([t],[1]);var r=v.getShape(t);return r.length>1&&(t=v.flatten(t,!0)),t instanceof n||(t=new n(t)),new g(t,r)}function i(t,e){e=e||0;var n=0|t[e];if(n<=0)return[];var r,o=new Array(n);if(e===t.length-1)for(r=0;r<n;++r)o[r]=0;else for(r=0;r<n;++r)o[r]=i(t,e+1);return o}function o(t){var e=i(t.shape,0);return x(t,e),e}function a(t){return String(Number((t||0).toFixed(f.nFloatingValues)))}var s=n(7),l=n(6),c=n(8),u=n(68),d=n(26),p=n(27),f=n(29),h=n(12),v=n(9),g=function(){if(1===arguments.length)this.selection=arguments[0];else{if(0===arguments.length)throw new h.ValueError("Required argument 'data' not found");this.selection=s.apply(null,arguments)}Object.defineProperty(this,"size",{get:function(){return this.selection.size}.bind(this)}),Object.defineProperty(this,"shape",{get:function(){return this.selection.shape}.bind(this)}),Object.defineProperty(this,"ndim",{get:function(){return this.selection.shape.length}.bind(this)}),Object.defineProperty(this,"dtype",{get:function(){return this.selection.dtype}.bind(this),set:function(t){var e=v.getType(t);e!==v.getType(this.dtype)&&(this.selection=s(new e(this.selection.data),this.selection.shape,this.selection.stride,this.selection.offset))}.bind(this)}),Object.defineProperty(this,"T",{get:function(){return this.transpose()}.bind(this)})};g.prototype.get=function(){for(var t=arguments.length,e=0;e<t;e++)arguments[e]<0&&(arguments[e]+=this.shape[e]);return this.selection.get.apply(this.selection,arguments)},g.prototype.set=function(){return this.selection.set.apply(this.selection,arguments)},g.prototype.slice=function(){for(var t=this.ndim,e=new Array(t),n=new Array(t),r=new Array(t),i=this.shape,o=0;o<t;o++){var a=arguments[o];if(void 0===a)break;if(null!==a)if(v.isNumber(a))n[o]=a<0?a+i[o]:a,e[o]=null,r[o]=1;else if(4===a.length&&null===a[1]&&null===a[2]){var s=a[0]<0?a[0]+i[o]:a[0];n[o]=s,e[o]=null,r[o]=a[3]||1}else{var l=a[0]<0?a[0]+i[o]:a[0],c=a[1]<0?a[1]+i[o]:a[1];n[o]=c?l:0,e[o]=c?c-l:l,r[o]=a[2]||1}}var u=this.selection.lo.apply(this.selection,n),d=u.hi.apply(u,e),p=d.step.apply(d,r);return new g(p)},g.prototype.pick=function(t){return new g(this.selection.pick.apply(this.selection,arguments))},g.prototype.lo=function(){return new g(this.selection.lo.apply(this.selection,arguments))},g.prototype.hi=function(){return new g(this.selection.hi.apply(this.selection,arguments))},g.prototype.step=function(){return new g(this.selection.step.apply(this.selection,arguments))},g.prototype.flatten=function(){if(1===this.ndim)return new g(this.selection);var t=v.getType(this.dtype),e=v.flatten(this.tolist(),!0);return e instanceof t||(e=new t(e)),new g(e,[this.size])},g.prototype.reshape=function(t){if(0===arguments.length)throw new h.ValueError("function takes at least one argument (0 given)");if(1===arguments.length&&v.isNumber(t)&&-1===t&&(t=[v.shapeSize(this.shape)]),1===arguments.length&&v.isNumber(t)&&(t=[t]),arguments.length>1&&(t=[].slice.call(arguments)),t.filter(function(t){return-1===t}).length>1)throw new h.ValueError("can only specify one unknown dimension");var e=v.shapeSize(t);if(t=t.map(function(t){return-1===t?-1*this.size/e:t}.bind(this)),this.size!==v.shapeSize(t))throw new h.ValueError("total size of new array must be unchanged");var n,r,i,o,a=this.selection.shape,s=this.selection.offset,l=this.selection.stride,c=a.length,u=t.length;if(c===u){var d=!0;for(i=0;i<u;++i)if(a[i]!==t[i]){d=!1;break}if(d)return new g(this.selection.data,a,l,s)}else if(1===c){for(n=new Array(u),i=u-1,o=1;i>=0;--i)n[i]=o,o*=t[i];for(r=s,i=0;i<u;++i)n[i]<0&&(r-=(t[i]-1)*n[i]);return new g(this.selection.data,t,n,r)}var p=Math.min(c,u),f=!0;for(i=0;i<p;i++)if(a[i]!==t[i]){f=!1;break}if(f){for(n=new Array(u),i=0;i<u;i++)n[i]=l[i]||1;return r=s,new g(this.selection.data,t,n,r)}return this.flatten().reshape(t)},g.prototype.transpose=function(t){if(0===arguments.length){var e=this.ndim;t=new Array(e);for(var n=0;n<e;n++)t[n]=e-n-1}else arguments.length>1&&(t=arguments);return new g(this.selection.transpose.apply(this.selection,t))},g.prototype.dot=function(t){t=t instanceof g?t:r(t,this.dtype);var e=this.shape,n=t.shape;if(2===e.length&&2===n.length&&e[1]===n[0]){var i=v.getType(this.dtype),o=new g(new i(e[0]*n[1]),[e[0],n[1]]);return u(o.selection,this.selection,t.selection),o}if(1===e.length&&2===n.length&&e[0]===n[0])return this.reshape([e[0],1]).T.dot(t).reshape(n[1]);if(2===e.length&&1===n.length&&e[1]===n[0])return this.dot(t.reshape([n[0],1])).reshape(e[0]);if(1===e.length&&1===n.length&&e[0]===n[0])return this.reshape([e[0],1]).T.dot(t.reshape([n[0],1])).reshape([1]);throw new h.ValueError("cannot compute the matrix product of given arrays")},g.prototype.assign=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.assigns(n.selection,t),n):(t=r(t,this.dtype),c.assign(n.selection,t.selection),n)},g.prototype.add=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.addseq(n.selection,t),n):(t=r(t,this.dtype),c.addeq(n.selection,t.selection),n)},g.prototype.subtract=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.subseq(n.selection,t),n):(t=r(t,this.dtype),c.subeq(n.selection,t.selection),n)},g.prototype.multiply=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.mulseq(n.selection,t),n):(t=r(t,this.dtype),c.muleq(n.selection,t.selection),n)},g.prototype.divide=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.divseq(n.selection,t),n):(t=r(t,this.dtype),c.diveq(n.selection,t.selection),n)},g.prototype.pow=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.powseq(n.selection,t),n):(t=r(t,this.dtype),c.poweq(n.selection,t.selection),n)},g.prototype.exp=function(t){0===arguments.length&&(t=!0);var e=t?this.clone():this;return c.expeq(e.selection),e},g.prototype.log=function(t){0===arguments.length&&(t=!0);var e=t?this.clone():this;return c.logeq(e.selection),e},g.prototype.sqrt=function(t){0===arguments.length&&(t=!0);var e=t?this.clone():this;return c.sqrteq(e.selection),e},g.prototype.max=function(){return 0===this.selection.size?null:c.sup(this.selection)},g.prototype.min=function(){return 0===this.selection.size?null:c.inf(this.selection)},g.prototype.sum=function(){return c.sum(this.selection)},g.prototype.std=function(t){t=v.defaults(t,{ddof:0});var e=this.clone();c.powseq(e.selection,2);var n=this.mean(),r=v.shapeSize(this.shape),i=c.sum(e.selection)/(r-t.ddof)-n*n*r/(r-t.ddof);return i>0?Math.sqrt(Math.abs(i)):0},g.prototype.mean=function(){return c.sum(this.selection)/v.shapeSize(this.shape)},g.prototype.mod=function(t,e){1===arguments.length&&(e=!0);var n=e?this.clone():this;return v.isNumber(t)?(c.modseq(n.selection,t),n):(t=r(t,this.dtype),c.modeq(n.selection,t.selection),n)},g.prototype.tolist=function(){return o(this.selection)},g.prototype.valueOf=function(){return this.tolist()},g.prototype.toString=function(){function t(n,r){if(v.isString(r))return r;if(v.isNumber(r)){var i=a(r);return new Array(Math.max(0,e-i.length+2)).join(" ")+i}n=n||0;var o,s=f.printThreshold,l=s/2|0;return o=r.length>s?[].concat(r.slice(0,l),[" ..."],r.slice(r.length-l)):r,new Array(n+1).join(" ")+"["+o.map(function(e,r){return t(0===r&&0===n?1:n+1,e)}).join(",")+"]"}var e=a(this.max()).length,n=/\]\,(\s*)\[/g,r=/\]\,(\s+)...\,(\s+)\[/g,i=/\[\s+\[/g,o=JSON.stringify(this.tolist(),t).replace(n,"],\n$1 [").replace(i,"[[").replace(i,"[[").replace(r,"],\n$2 ...\n$2 [").slice(2,-1);switch(this.dtype){case"array":return"array(["+o+")";default:return"array(["+o+", dtype="+this.dtype+")"}},g.prototype.inspect=g.prototype.toString,g.prototype.toJSON=function(){return JSON.stringify(this.tolist())},g.prototype.clone=function(){var t=this.selection;return new g(void 0===t.data.slice?s([].slice.apply(t.data),t.shape,t.stride,t.offset):s(t.data.slice(),t.shape,t.stride,t.offset))},g.prototype.equal=function(t){if(t=r(t),this.size!==t.size||this.ndim!==t.ndim)return!1;for(var e=this.ndim,n=0;n<e;n++)if(this.shape[n]!==t.shape[n])return!1;return c.all(c.eqeq(this.selection,t.selection))},g.prototype.round=function(t){0===arguments.length&&(t=!0);var e=t?this.clone():this;return c.roundeq(e.selection),e},g.prototype.negative=function(){var t=this.clone();return c.neg(t.selection,this.selection),t},g.prototype.diag=function(){var t=this.ndim;if(1===t){var e=v.getType(this.dtype),n=[this.shape[0],this.shape[0]],r=new g(new e(v.shapeSize(n)),n);"array"===r.dtype&&c.assigns(r.selection,0);for(var i=0;i<this.shape[0];i++)r.set(i,i,this.get(i));return r}for(var o=this.shape,a=this.selection.stride,s=1<<30,l=0,i=0;i<t;++i)s=0|Math.min(s,o[i]),l+=a[i];return new g(this.selection.data,[s],[l],this.selection.offset)},g.prototype.iteraxis=function(t,e){var n=this.shape;if(-1===t&&(t=n.length-1),t<0||t>n.length-1)throw new h.ValueError("invalid axis");for(var i=0;i<n[t];i++){for(var a=new Array(t+1),s=0;s<t+1;s++)a[s]=s===t?i:null;e(r(o(this.selection.pick.apply(this.selection,a)),this.dtype),i)}};var m=l({args:["array","array","array","array"],body:function(t,e,n,r){var i=n,o=r,a=t,s=e,l=a*(i+o);t=l-o*(a+s),e=l+i*(s-a)}}),b=l({args:["array","array","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar",{offset:[-1,-1],array:1},{offset:[-1,0],array:1},{offset:[-1,1],array:1},{offset:[0,-1],array:1},{offset:[0,1],array:1},{offset:[1,-1],array:1},{offset:[1,0],array:1},{offset:[1,1],array:1}],body:function(t,e,n,r,i,o,a,s,l,c,u,d,p,f,h,v,g,m,b){d*u+p*c+f*l+h*s+e*a+v*o+g*i+m*r+b*n}}),y=l({args:["index","array","array","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar","scalar",{offset:[-2,-2],array:1},{offset:[-2,-1],array:1},{offset:[-2,0],array:1},{offset:[-2,1],array:1},{offset:[-2,2],array:1},{offset:[-1,-2],array:1},{offset:[-1,-1],array:1},{offset:[-1,0],array:1},{offset:[-1,1],array:1},{offset:[-1,2],array:1},{offset:[0,-2],array:1},{offset:[0,-1],array:1},{offset:[0,1],array:1},{offset:[0,2],array:1},{offset:[1,-2],array:1},{offset:[1,-1],array:1},{offset:[1,0],array:1},{offset:[1,1],array:1},{offset:[1,2],array:1},{offset:[2,-2],array:1},{offset:[2,-1],array:1},{offset:[2,0],array:1},{offset:[2,1],array:1},{offset:[2,2],array:1}],body:function(t,e,n,r,i,o,a,s,l,c,u,d,p,f,h,v,g,m,b,y,x,_,w,k,C,S,E,T,A,I,j,V,O,P,D,B,N,M,$,L,z,R,F,q,H,U,W,Y,X,G,Z,K){t[0]<2||t[1]<2?0:A*T+I*E+j*S+V*C+O*k+P*w+D*_+B*x+N*y+M*b+$*m+L*g+n*v+z*h+R*f+F*p+q*d+H*u+U*c+W*l+Y*s+X*a+G*o+Z*i+K*r}});g.prototype.convolve=function(t){t=g.new(t);var e=this.ndim;if(e!==t.ndim)throw new h.ValueError("arrays must have the same dimensions");for(var n=new Array(e),r=new Array(e),i=this.selection,o=this.shape,a=t.selection,s=t.shape,l=0;l<e;l++){var c=o[l]-s[l]+1;if(c<0)throw new h.ValueError("filter cannot be greater than the array");n[l]=c,r[l]=-1}if(2===e&&3===s[0]&&3===s[1]){var u=new g(new Float32Array(v.shapeSize(o)),o);return b(u.selection,i,a.get(0,0),a.get(0,1),a.get(0,2),a.get(1,0),a.get(1,1),a.get(1,2),a.get(2,0),a.get(2,1),a.get(2,2)),u.lo(1,1).hi(n[0],n[1])}if(3===e&&1===s[2]&&1===o[2]&&3===s[0]&&3===s[1]){var d=new g(new Float32Array(v.shapeSize(o)),o);return b(d.selection.pick(null,null,0),i.pick(null,null,0),a.get(0,0,0),a.get(0,1,0),a.get(0,2,0),a.get(1,0,0),a.get(1,1,0),a.get(1,2,0),a.get(2,0,0),a.get(2,1,0),a.get(2,2,0)),d.lo(1,1).hi(n[0],n[1])}if(2===e&&5===s[0]&&5===s[1]){var p=new g(new Float32Array(v.shapeSize(o)),o);return y(p.selection,i,a.get(0,0),a.get(0,1),a.get(0,2),a.get(0,3),a.get(0,4),a.get(1,0),a.get(1,1),a.get(1,2),a.get(1,3),a.get(1,4),a.get(2,0),a.get(2,1),a.get(2,2),a.get(2,3),a.get(2,4),a.get(3,0),a.get(3,1),a.get(3,2),a.get(3,3),a.get(3,4),a.get(4,0),a.get(4,1),a.get(4,2),a.get(4,3),a.get(4,4)),p.lo(2,2).hi(n[0],n[1])}if(3===e&&1===s[2]&&1===o[2]&&5===s[0]&&5===s[1]){var f=new g(new Float32Array(v.shapeSize(o)),o);return y(f.selection,i,a.get(0,0,0),a.get(0,1,0),a.get(0,2,0),a.get(0,3,0),a.get(0,4,0),a.get(1,0,0),a.get(1,1,0),a.get(1,2,0),a.get(1,3,0),a.get(1,4,0),a.get(2,0,0),a.get(2,1,0),a.get(2,2,0),a.get(2,3,0),a.get(2,4,0),a.get(3,0,0),a.get(3,1,0),a.get(3,2,0),a.get(3,3,0),a.get(3,4,0),a.get(4,0,0),a.get(4,1,0),a.get(4,2,0),a.get(4,3,0),a.get(4,4,0)),f.lo(2,2).hi(n[0],n[1])}return this.fftconvolve(t)},g.prototype.fftconvolve=function(t){if(t=g.new(t),this.ndim!==t.ndim)throw new h.ValueError("arrays must have the same dimensions");var e,n=this.selection,r=t.selection,i=this.ndim,o=1,a=new Array(i),l=new Array(i),u=new Array(i);for(e=i-1;e>=0;--e)l[e]=n.shape[e],a[e]=o,o*=l[e],u[e]=n.shape[e]-r.shape[e]+1;var f=v.getType(n.dtype),b=new g(new f(v.shapeSize(u)),u),y=b.selection,x=p.mallocDouble(o),_=s(x,l,a,0);c.assigns(_,0),c.assign(_.hi.apply(_,n.shape),n);var w=p.mallocDouble(o),k=s(w,l,a,0);c.assigns(k,0),d(1,_,k);var C=p.mallocDouble(o),S=s(C,l,a,0);c.assigns(S,0),c.assign(S.hi.apply(S,r.shape),r);var E=p.mallocDouble(o),T=s(E,l,a,0);c.assigns(T,0),d(1,S,T),m(_,k,S,T),d(-1,_,k);var A=new Array(i),I=new Array(i),j=!1;for(e=0;e<i;++e)y.shape[e]>l[e]&&(j=!0),I[e]=r.shape[e]-1,A[e]=Math.min(y.shape[e],l[e]-I[e]);var V;return j&&c.assign(y,0),V=_.lo.apply(_,I),V=V.hi.apply(V,A),c.assign(y.hi.apply(y,A),V),p.freeDouble(x),p.freeDouble(w),p.freeDouble(C),p.freeDouble(E),b},g.new=r,t.exports=g;var x=l({args:["array","scalar","index"],body:function(t,e,n){var r,i=e;for(r=0;r<n.length-1;++r)i=i[n[r]];i[n[n.length-1]]=t}})},function(t,e,n){var r;try{r=n(93)}catch(t){}r||(r=window.graphlib),t.exports=r},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";function r(t){for(var e in t)a.indexOf(e)<0&&s.indexOf(e)<0&&console.warn("cwise: Unknown argument '"+e+"' passed to expression compiler");for(var n=0;n<a.length;++n)if(!t[a[n]])throw new Error("cwise: Missing argument: "+a[n]);return o({args:t.args,pre:i(t.pre||function(){}),body:i(t.body),post:i(t.post||function(){}),debug:!!t.printCode,funcName:t.funcName||t.body.name||"cwise",blockSize:t.blockSize||64})}var i=n(58),o=n(25),a=["args","body"],s=["pre","post","printCode","funcName","blockSize"];t.exports=r},function(t,e,n){function r(t,e){return t[0]-e[0]}function i(){var t,e=this.stride,n=new Array(e.length);for(t=0;t<n.length;++t)n[t]=[Math.abs(e[t]),t];n.sort(r);var i=new Array(n.length);for(t=0;t<i.length;++t)i[t]=n[t][1];return i}function o(t,e){var n=["View",e,"d",t].join("");e<0&&(n="View_Nil"+t);var r="generic"===t;if(-1===e){var o="function "+n+"(a){this.data=a;};var proto="+n+".prototype;proto.dtype='"+t+"';proto.index=function(){return -1};proto.size=0;proto.dimension=-1;proto.shape=proto.stride=proto.order=[];proto.lo=proto.hi=proto.transpose=proto.step=function(){return new "+n+"(this.data);};proto.get=proto.set=function(){};proto.pick=function(){return null};return function construct_"+n+"(a){return new "+n+"(a);}",a=new Function(o);return a()}if(0===e){var o="function "+n+"(a,d) {this.data = a;this.offset = d};var proto="+n+".prototype;proto.dtype='"+t+"';proto.index=function(){return this.offset};proto.dimension=0;proto.size=1;proto.shape=proto.stride=proto.order=[];proto.lo=proto.hi=proto.transpose=proto.step=function "+n+"_copy() {return new "+n+"(this.data,this.offset)};proto.pick=function "+n+"_pick(){return TrivialArray(this.data);};proto.valueOf=proto.get=function "+n+"_get(){return "+(r?"this.data.get(this.offset)":"this.data[this.offset]")+"};proto.set=function "+n+"_set(v){return "+(r?"this.data.set(this.offset,v)":"this.data[this.offset]=v")+"};return function construct_"+n+"(a,b,c,d){return new "+n+"(a,d)}",a=new Function("TrivialArray",o);return a(d[t][0])}var o=["'use strict'"],s=l(e),c=s.map(function(t){return"i"+t}),u="this.offset+"+s.map(function(t){return"this.stride["+t+"]*i"+t}).join("+"),p=s.map(function(t){return"b"+t}).join(","),f=s.map(function(t){return"c"+t}).join(",");o.push("function "+n+"(a,"+p+","+f+",d){this.data=a","this.shape=["+p+"]","this.stride=["+f+"]","this.offset=d|0}","var proto="+n+".prototype","proto.dtype='"+t+"'","proto.dimension="+e),o.push("Object.defineProperty(proto,'size',{get:function "+n+"_size(){return "+s.map(function(t){return"this.shape["+t+"]"}).join("*"),"}})"),1===e?o.push("proto.order=[0]"):(o.push("Object.defineProperty(proto,'order',{get:"),e<4?(o.push("function "+n+"_order(){"),2===e?o.push("return (Math.abs(this.stride[0])>Math.abs(this.stride[1]))?[1,0]:[0,1]}})"):3===e&&o.push("var s0=Math.abs(this.stride[0]),s1=Math.abs(this.stride[1]),s2=Math.abs(this.stride[2]);if(s0>s1){if(s1>s2){return [2,1,0];}else if(s0>s2){return [1,2,0];}else{return [1,0,2];}}else if(s0>s2){return [2,0,1];}else if(s2>s1){return [0,1,2];}else{return [0,2,1];}}})")):o.push("ORDER})")),o.push("proto.set=function "+n+"_set("+c.join(",")+",v){"),r?o.push("return this.data.set("+u+",v)}"):o.push("return this.data["+u+"]=v}"),o.push("proto.get=function "+n+"_get("+c.join(",")+"){"),r?o.push("return this.data.get("+u+")}"):o.push("return this.data["+u+"]}"),o.push("proto.index=function "+n+"_index(",c.join(),"){return "+u+"}"),o.push("proto.hi=function "+n+"_hi("+c.join(",")+"){return new "+n+"(this.data,"+s.map(function(t){return["(typeof i",t,"!=='number'||i",t,"<0)?this.shape[",t,"]:i",t,"|0"].join("")}).join(",")+","+s.map(function(t){return"this.stride["+t+"]"}).join(",")+",this.offset)}");var h=s.map(function(t){return"a"+t+"=this.shape["+t+"]"}),v=s.map(function(t){return"c"+t+"=this.stride["+t+"]"});o.push("proto.lo=function "+n+"_lo("+c.join(",")+"){var b=this.offset,d=0,"+h.join(",")+","+v.join(","));for(var g=0;g<e;++g)o.push("if(typeof i"+g+"==='number'&&i"+g+">=0){d=i"+g+"|0;b+=c"+g+"*d;a"+g+"-=d}");o.push("return new "+n+"(this.data,"+s.map(function(t){return"a"+t}).join(",")+","+s.map(function(t){return"c"+t}).join(",")+",b)}"),o.push("proto.step=function "+n+"_step("+c.join(",")+"){var "+s.map(function(t){return"a"+t+"=this.shape["+t+"]"}).join(",")+","+s.map(function(t){return"b"+t+"=this.stride["+t+"]"}).join(",")+",c=this.offset,d=0,ceil=Math.ceil");for(var g=0;g<e;++g)o.push("if(typeof i"+g+"==='number'){d=i"+g+"|0;if(d<0){c+=b"+g+"*(a"+g+"-1);a"+g+"=ceil(-a"+g+"/d)}else{a"+g+"=ceil(a"+g+"/d)}b"+g+"*=d}");o.push("return new "+n+"(this.data,"+s.map(function(t){return"a"+t}).join(",")+","+s.map(function(t){return"b"+t}).join(",")+",c)}");for(var m=new Array(e),b=new Array(e),g=0;g<e;++g)m[g]="a[i"+g+"]",b[g]="b[i"+g+"]";o.push("proto.transpose=function "+n+"_transpose("+c+"){"+c.map(function(t,e){return t+"=("+t+"===undefined?"+e+":"+t+"|0)"}).join(";"),"var a=this.shape,b=this.stride;return new "+n+"(this.data,"+m.join(",")+","+b.join(",")+",this.offset)}"),o.push("proto.pick=function "+n+"_pick("+c+"){var a=[],b=[],c=this.offset");for(var g=0;g<e;++g)o.push("if(typeof i"+g+"==='number'&&i"+g+">=0){c=(c+this.stride["+g+"]*i"+g+")|0}else{a.push(this.shape["+g+"]);b.push(this.stride["+g+"])}");o.push("var ctor=CTOR_LIST[a.length+1];return ctor(this.data,a,b,c)}"),o.push("return function construct_"+n+"(data,shape,stride,offset){return new "+n+"(data,"+s.map(function(t){return"shape["+t+"]"}).join(",")+","+s.map(function(t){return"stride["+t+"]"}).join(",")+",offset)}");var a=new Function("CTOR_LIST","ORDER",o.join("\n"));return a(d[t],i)}function a(t){if(c(t))return"buffer";if(u)switch(Object.prototype.toString.call(t)){case"[object Float64Array]":return"float64";case"[object Float32Array]":return"float32";case"[object Int8Array]":return"int8";case"[object Int16Array]":return"int16";case"[object Int32Array]":return"int32";case"[object Uint8Array]":return"uint8";case"[object Uint16Array]":return"uint16";case"[object Uint32Array]":return"uint32";case"[object Uint8ClampedArray]":return"uint8_clamped"}return Array.isArray(t)?"array":"generic"}function s(t,e,n,r){if(void 0===t){var i=d.array[0];return i([])}"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var s=e.length;if(void 0===n){n=new Array(s);for(var l=s-1,c=1;l>=0;--l)n[l]=c,c*=e[l]}if(void 0===r){r=0;for(var l=0;l<s;++l)n[l]<0&&(r-=(e[l]-1)*n[l])}for(var u=a(t),p=d[u];p.length<=s+1;)p.push(o(u,p.length-1));var i=p[s+1];return i(t,e,n,r)}var l=n(56),c=n(57),u="undefined"!=typeof Float64Array,d={float32:[],float64:[],int8:[],int16:[],int32:[],uint8:[],uint16:[],uint32:[],array:[],uint8_clamped:[],buffer:[],generic:[]};t.exports=s},function(t,e,n){"use strict";function r(t){if(!t)return s;for(var e=0;e<t.args.length;++e){var n=t.args[e];t.args[e]=0===e?{name:n,lvalue:!0,rvalue:!!t.rvalue,count:t.count||1}:{name:n,lvalue:!1,rvalue:!0,count:1}}return t.thisVars||(t.thisVars=[]),t.localVars||(t.localVars=[]),t}function i(t){return a({args:t.args,pre:r(t.pre),body:r(t.body),post:r(t.proc),funcName:t.funcName})}function o(t){for(var e=[],n=0;n<t.args.length;++n)e.push("a"+n);return new Function("P",["return function ",t.funcName,"_ndarrayops(",e.join(","),") {P(",e.join(","),");return a0}"].join(""))(i(t))}var a=n(25),s={body:"",args:[],thisVars:[],localVars:[]},l={add:"+",sub:"-",mul:"*",div:"/",mod:"%",band:"&",bor:"|",bxor:"^",lshift:"<<",rshift:">>",rrshift:">>>"};!function(){for(var t in l){var n=l[t];e[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+n+"c"},funcName:t}),e[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a"+n+"=b"},rvalue:!0,funcName:t+"eq"}),e[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+n+"s"},funcName:t+"s"}),e[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a"+n+"=s"},rvalue:!0,funcName:t+"seq"})}}();var c={not:"!",bnot:"~",neg:"-",recip:"1.0/"};!function(){for(var t in c){var n=c[t];e[t]=o({args:["array","array"],body:{args:["a","b"],body:"a="+n+"b"},funcName:t}),e[t+"eq"]=o({args:["array"],body:{args:["a"],body:"a="+n+"a"},rvalue:!0,count:2,funcName:t+"eq"})}}();var u={and:"&&",or:"||",eq:"===",neq:"!==",lt:"<",gt:">",leq:"<=",geq:">="};!function(){for(var t in u){var n=u[t];e[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+n+"c"},funcName:t}),e[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+n+"s"},funcName:t+"s"}),e[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a=a"+n+"b"},rvalue:!0,count:2,funcName:t+"eq"}),e[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a=a"+n+"s"},rvalue:!0,count:2,funcName:t+"seq"})}}();var d=["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan"];!function(){for(var t=0;t<d.length;++t){var n=d[t];e[n]=o({args:["array","array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b"],body:"a=this_f(b)",thisVars:["this_f"]},funcName:n}),e[n+"eq"]=o({args:["array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a"],body:"a=this_f(a)",thisVars:["this_f"]},rvalue:!0,count:2,funcName:n+"eq"})}}();var p=["max","min","atan2","pow"];!function(){for(var t=0;t<p.length;++t){var n=p[t];e[n]=o({args:["array","array","array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b","c"],body:"a=this_f(b,c)",thisVars:["this_f"]},funcName:n}),e[n+"s"]=o({args:["array","array","scalar"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b","c"],body:"a=this_f(b,c)",thisVars:["this_f"]},funcName:n+"s"}),e[n+"eq"]=o({args:["array","array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b"],body:"a=this_f(a,b)",thisVars:["this_f"]},rvalue:!0,count:2,funcName:n+"eq"}),e[n+"seq"]=o({args:["array","scalar"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b"],body:"a=this_f(a,b)",thisVars:["this_f"]},rvalue:!0,count:2,funcName:n+"seq"})}}();var f=["atan2","pow"];!function(){for(var t=0;t<f.length;++t){var n=f[t];e[n+"op"]=o({args:["array","array","array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b","c"],body:"a=this_f(c,b)",thisVars:["this_f"]},funcName:n+"op"}),e[n+"ops"]=o({args:["array","array","scalar"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b","c"],body:"a=this_f(c,b)",thisVars:["this_f"]},funcName:n+"ops"}),e[n+"opeq"]=o({args:["array","array"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b"],body:"a=this_f(b,a)",thisVars:["this_f"]},rvalue:!0,count:2,funcName:n+"opeq"}),e[n+"opseq"]=o({args:["array","scalar"],pre:{args:[],body:"this_f=Math."+n,thisVars:["this_f"]},body:{args:["a","b"],body:"a=this_f(b,a)",thisVars:["this_f"]},rvalue:!0,count:2,funcName:n+"opseq"})}}(),e.any=a({args:["array"],pre:s,body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:1}],body:"if(a){return true}",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:"return false"},funcName:"any"}),e.all=a({args:["array"],pre:s,body:{args:[{name:"x",lvalue:!1,rvalue:!0,count:1}],body:"if(!x){return false}",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:"return true"},funcName:"all"}),e.sum=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:1}],body:"this_s+=a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"sum"}),e.prod=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=1"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:1}],body:"this_s*=a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"prod"}),e.norm2squared=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:2}],body:"this_s+=a*a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norm2squared"}),e.norm2=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:2}],body:"this_s+=a*a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return Math.sqrt(this_s)"},funcName:"norm2"}),e.norminf=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:4}],body:"if(-a>this_s){this_s=-a}else if(a>this_s){this_s=a}",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norminf"}),e.norm1=a({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:3}],body:"this_s+=a<0?-a:a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norm1"}),e.sup=a({args:["array"],pre:{body:"this_h=-Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_>this_h)this_h=_inline_1_arg0_",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_h"],localVars:[]},post:{body:"return this_h",args:[],thisVars:["this_h"],localVars:[]}}),e.inf=a({args:["array"],pre:{body:"this_h=Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_<this_h)this_h=_inline_1_arg0_",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_h"],localVars:[]},post:{body:"return this_h",args:[],thisVars:["this_h"],localVars:[]}}),e.argmin=a({args:["index","array","shape"],pre:{body:"{this_v=Infinity;this_i=_inline_0_arg2_.slice(0)}",args:[{name:"_inline_0_arg0_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_0_arg1_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_0_arg2_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_i","this_v"],localVars:[]},body:{body:"{if(_inline_1_arg1_<this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_i","this_v"],localVars:["_inline_1_k"]},post:{body:"{return this_i}",args:[],thisVars:["this_i"],localVars:[]}}),e.argmax=a({args:["index","array","shape"],pre:{body:"{this_v=-Infinity;this_i=_inline_0_arg2_.slice(0)}",args:[{name:"_inline_0_arg0_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_0_arg1_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_0_arg2_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_i","this_v"],localVars:[]},body:{body:"{if(_inline_1_arg1_>this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_i","this_v"],localVars:["_inline_1_k"]},post:{body:"{return this_i}",args:[],thisVars:["this_i"],localVars:[]}}),e.random=o({args:["array"],pre:{args:[],body:"this_f=Math.random",thisVars:["this_f"]},body:{args:["a"],body:"a=this_f()",thisVars:["this_f"]},funcName:"random"}),e.assign=o({args:["array","array"],body:{args:["a","b"],body:"a=b"},funcName:"assign"}),e.assigns=o({args:["array","scalar"],body:{args:["a","b"],body:"a=b"},funcName:"assigns"}),e.equals=a({args:["array","array"],pre:s,body:{args:[{name:"x",lvalue:!1,rvalue:!0,count:1},{name:"y",lvalue:!1,rvalue:!0,count:1}],body:"if(x!==y){return false}",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:"return true"},funcName:"equals"})},function(t,e,n){"use strict";function r(t){return"number"==typeof t}function i(t){return"string"==typeof t}function o(t){return"function"==typeof t}function a(t,e,n){n=n||[];for(var i=-1,o=t.length;++i<o;){var s=t[i];r(s)?n[n.length]=s:e?a(s,e,n):n.push(s)}return n}function s(t){for(var e=1,n=0;n<t.length;n++)e*=t[n];return e}function l(t){return o(t)?t:d[t]||Array}function c(t){for(var e=[];"object"==typeof t;)e.push(t.length),t=t[0];return e}function u(t){var e,n;return"object"==typeof t?(e=t[0],"object"==typeof e?(n=e[0],"object"==typeof n?c(t):[t.length,e.length]):[t.length]):[]}var d=n(30),p=n(70);t.exports={isNumber:r,isString:i,isFunction:o,flatten:a,shapeSize:s,getType:l,getShape:u,defaults:p.defaults}},function(t,e,n){"use strict";var r=n(6),i=n(3),o=n(9),a=r({args:["array","array","array","array"],body:function(t,e,n,r){4899*e+9617*n+1868*r+8192>>14}});t.exports=function(t){t instanceof i||(t=new i(t));var e=t.shape,n=e[0],r=e[1];if(1===(e[2]||1))return t;var s=[n,r],l=new i(new Uint8Array(o.shapeSize(s)),s),c=t.selection.pick(null,null,0),u=t.selection.pick(null,null,1),d=t.selection.pick(null,null,2);return a(l.selection,c,u,d),l}},function(t,e){t.exports=function(t,e,n,r,i,o){var a,s=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(a=t,s=t.default);var c="function"==typeof s?s.options:s;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),n&&(c.functional=!0),i&&(c._scopeId=i);var u;if(o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=u):r&&(u=r),u){var d=c.functional,p=d?c.render:c.beforeCreate;d?(c._injectStyles=u,c.render=function(t,e){return u.call(e),p(t,e)}):c.beforeCreate=p?[].concat(p,u):[u]}return{esModule:a,exports:s,options:c}}},function(t,e,n){"use strict";t.exports={ValueError:function(){var t=Error.apply(this,arguments);return t.name=this.constructor.name,t},ConfigError:function(){var t=Error.apply(this,arguments);return t.name=this.constructor.name,t},NotImplementedError:function(){var t=Error.apply(this,arguments);return t.name=this.constructor.name,t}}},function(t,e,n){"use strict";function r(t){function e(r){var i=t.node(r);if(o.has(n,r))return i.rank;n[r]=!0;var a=o.min(o.map(t.outEdges(r),function(n){return e(n.w)-t.edge(n).minlen}));return a===Number.POSITIVE_INFINITY&&(a=0),i.rank=a}var n={};o.each(t.sources(),e)}function i(t,e){return t.node(e.w).rank-t.node(e.v).rank-t.edge(e).minlen}var o=n(0);t.exports={longestPath:r,slack:i}},function(t,e){function n(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e&&"function"==typeof btoa){var o=r(i);return[n].concat(i.sources.map(function(t){return"/*# sourceURL="+i.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r=n(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<t.length;i++){var a=t[i];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),e.push(a))}},e}},function(t,e,n){"use strict";function r(t){this._isDirected=!c.has(t,"directed")||t.directed,this._isMultigraph=!!c.has(t,"multigraph")&&t.multigraph,this._isCompound=!!c.has(t,"compound")&&t.compound,this._label=void 0,this._defaultNodeLabelFn=c.constant(void 0),this._defaultEdgeLabelFn=c.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[d]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function i(t,e){t[e]?t[e]++:t[e]=1}function o(t,e){--t[e]||delete t[e]}function a(t,e,n,r){var i=""+e,o=""+n;if(!t&&i>o){var a=i;i=o,o=a}return i+p+o+p+(c.isUndefined(r)?u:r)}function s(t,e,n,r){var i=""+e,o=""+n;if(!t&&i>o){var a=i;i=o,o=a}var s={v:i,w:o};return r&&(s.name=r),s}function l(t,e){return a(t,e.v,e.w,e.name)}var c=n(2);t.exports=r;var u="\0",d="\0",p="";r.prototype._nodeCount=0,r.prototype._edgeCount=0,r.prototype.isDirected=function(){return this._isDirected},r.prototype.isMultigraph=function(){return this._isMultigraph},r.prototype.isCompound=function(){return this._isCompound},r.prototype.setGraph=function(t){return this._label=t,this},r.prototype.graph=function(){return this._label},r.prototype.setDefaultNodeLabel=function(t){return c.isFunction(t)||(t=c.constant(t)),this._defaultNodeLabelFn=t,this},r.prototype.nodeCount=function(){return this._nodeCount},r.prototype.nodes=function(){return c.keys(this._nodes)},r.prototype.sources=function(){return c.filter(this.nodes(),function(t){return c.isEmpty(this._in[t])},this)},r.prototype.sinks=function(){return c.filter(this.nodes(),function(t){return c.isEmpty(this._out[t])},this)},r.prototype.setNodes=function(t,e){var n=arguments;return c.each(t,function(t){n.length>1?this.setNode(t,e):this.setNode(t)},this),this},r.prototype.setNode=function(t,e){return c.has(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=e),this):(this._nodes[t]=arguments.length>1?e:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=d,this._children[t]={},this._children[d][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},r.prototype.node=function(t){return this._nodes[t]},r.prototype.hasNode=function(t){return c.has(this._nodes,t)},r.prototype.removeNode=function(t){var e=this;if(c.has(this._nodes,t)){var n=function(t){e.removeEdge(e._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],c.each(this.children(t),function(t){this.setParent(t)},this),delete this._children[t]),c.each(c.keys(this._in[t]),n),delete this._in[t],delete this._preds[t],c.each(c.keys(this._out[t]),n),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},r.prototype.setParent=function(t,e){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(c.isUndefined(e))e=d;else{e+="";for(var n=e;!c.isUndefined(n);n=this.parent(n))if(n===t)throw new Error("Setting "+e+" as parent of "+t+" would create create a cycle");this.setNode(e)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=e,this._children[e][t]=!0,this},r.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},r.prototype.parent=function(t){if(this._isCompound){var e=this._parent[t];if(e!==d)return e}},r.prototype.children=function(t){if(c.isUndefined(t)&&(t=d),this._isCompound){var e=this._children[t];if(e)return c.keys(e)}else{if(t===d)return this.nodes();if(this.hasNode(t))return[]}},r.prototype.predecessors=function(t){var e=this._preds[t];if(e)return c.keys(e)},r.prototype.successors=function(t){var e=this._sucs[t];if(e)return c.keys(e)},r.prototype.neighbors=function(t){var e=this.predecessors(t);if(e)return c.union(e,this.successors(t))},r.prototype.filterNodes=function(t){function e(t){var o=r.parent(t);return void 0===o||n.hasNode(o)?(i[t]=o,o):o in i?i[o]:e(o)}var n=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});n.setGraph(this.graph()),c.each(this._nodes,function(e,r){t(r)&&n.setNode(r,e)},this),c.each(this._edgeObjs,function(t){n.hasNode(t.v)&&n.hasNode(t.w)&&n.setEdge(t,this.edge(t))},this);var r=this,i={};return this._isCompound&&c.each(n.nodes(),function(t){n.setParent(t,e(t))}),n},r.prototype.setDefaultEdgeLabel=function(t){return c.isFunction(t)||(t=c.constant(t)),this._defaultEdgeLabelFn=t,this},r.prototype.edgeCount=function(){return this._edgeCount},r.prototype.edges=function(){return c.values(this._edgeObjs)},r.prototype.setPath=function(t,e){var n=this,r=arguments;return c.reduce(t,function(t,i){return r.length>1?n.setEdge(t,i,e):n.setEdge(t,i),i}),this},r.prototype.setEdge=function(){var t,e,n,r,o=!1,l=arguments[0];"object"==typeof l&&null!==l&&"v"in l?(t=l.v,e=l.w,n=l.name,2===arguments.length&&(r=arguments[1],o=!0)):(t=l,e=arguments[1],n=arguments[3],arguments.length>2&&(r=arguments[2],o=!0)),t=""+t,e=""+e,c.isUndefined(n)||(n=""+n);var u=a(this._isDirected,t,e,n);if(c.has(this._edgeLabels,u))return o&&(this._edgeLabels[u]=r),this;if(!c.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(t),this.setNode(e),this._edgeLabels[u]=o?r:this._defaultEdgeLabelFn(t,e,n);var d=s(this._isDirected,t,e,n);return t=d.v,e=d.w,Object.freeze(d),this._edgeObjs[u]=d,i(this._preds[e],t),i(this._sucs[t],e),this._in[e][u]=d,this._out[t][u]=d,this._edgeCount++,this},r.prototype.edge=function(t,e,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):a(this._isDirected,t,e,n);return this._edgeLabels[r]},r.prototype.hasEdge=function(t,e,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):a(this._isDirected,t,e,n);return c.has(this._edgeLabels,r)},r.prototype.removeEdge=function(t,e,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):a(this._isDirected,t,e,n),i=this._edgeObjs[r];return i&&(t=i.v,e=i.w,delete this._edgeLabels[r],delete this._edgeObjs[r],o(this._preds[e],t),o(this._sucs[t],e),delete this._in[e][r],delete this._out[t][r],this._edgeCount--),this},r.prototype.inEdges=function(t,e){var n=this._in[t];if(n){var r=c.values(n);return e?c.filter(r,function(t){return t.v===e}):r}},r.prototype.outEdges=function(t,e){var n=this._out[t];if(n){var r=c.values(n);return e?c.filter(r,function(t){return t.w===e}):r}},r.prototype.nodeEdges=function(t,e){var n=this.inEdges(t,e);if(n)return n.concat(this.outEdges(t,e))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,n){function r(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return!0===t}function a(t){return!1===t}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}function c(t){return"[object Object]"===so.call(t)}function u(t){return"[object RegExp]"===so.call(t)}function d(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function f(t){var e=parseFloat(t);return isNaN(e)?t:e}function h(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}function v(t,e){if(t.length){var n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}function g(t,e){return uo.call(t,e)}function m(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function b(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function y(t,e){return t.bind(e)}function x(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function _(t,e){for(var n in e)t[n]=e[n];return t}function w(t){for(var e={},n=0;n<t.length;n++)t[n]&&_(e,t[n]);return e}function k(t,e,n){}function C(t,e){if(t===e)return!0;var n=l(t),r=l(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{var i=Array.isArray(t),o=Array.isArray(e);if(i&&o)return t.length===e.length&&t.every(function(t,n){return C(t,e[n])});if(i||o)return!1;var a=Object.keys(t),s=Object.keys(e);return a.length===s.length&&a.every(function(n){return C(t[n],e[n])})}catch(t){return!1}}function S(t,e){for(var n=0;n<t.length;n++)if(C(t[n],e))return n;return-1}function E(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function T(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function A(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function I(t){if(!Co.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}function j(t){return"function"==typeof t&&/native code/.test(t.toString())}function V(t){Ho.target&&Uo.push(Ho.target),Ho.target=t}function O(){Ho.target=Uo.pop()}function P(t){return new Wo(void 0,void 0,void 0,String(t))}function D(t){var e=new Wo(t.tag,t.data,t.children,t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.isCloned=!0,e}function B(t){Jo=t}function N(t,e,n){t.__proto__=e}function M(t,e,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];A(t,o,e[o])}}function $(t,e){if(l(t)&&!(t instanceof Wo)){var n;return g(t,"__ob__")&&t.__ob__ instanceof Qo?n=t.__ob__:Jo&&!Lo()&&(Array.isArray(t)||c(t))&&Object.isExtensible(t)&&!t._isVue&&(n=new Qo(t)),e&&n&&n.vmCount++,n}}function L(t,e,n,r,i){var o=new Ho,a=Object.getOwnPropertyDescriptor(t,e);if(!a||!1!==a.configurable){var s=a&&a.get;s||2!==arguments.length||(n=t[e]);var l=a&&a.set,c=!i&&$(n);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=s?s.call(t):n;return Ho.target&&(o.depend(),c&&(c.dep.depend(),Array.isArray(e)&&F(e))),e},set:function(e){var r=s?s.call(t):n;e===r||e!==e&&r!==r||(l?l.call(t,e):n=e,c=!i&&$(e),o.notify())}})}}function z(t,e,n){if(Array.isArray(t)&&d(e))return t.length=Math.max(t.length,e),t.splice(e,1,n),n;if(e in t&&!(e in Object.prototype))return t[e]=n,n;var r=t.__ob__;return t._isVue||r&&r.vmCount?n:r?(L(r.value,e,n),r.dep.notify(),n):(t[e]=n,n)}function R(t,e){if(Array.isArray(t)&&d(e))return void t.splice(e,1);var n=t.__ob__;t._isVue||n&&n.vmCount||g(t,e)&&(delete t[e],n&&n.dep.notify())}function F(t){for(var e=void 0,n=0,r=t.length;n<r;n++)e=t[n],e&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&F(e)}function q(t,e){if(!e)return t;for(var n,r,i,o=Object.keys(e),a=0;a<o.length;a++)n=o[a],r=t[n],i=e[n],g(t,n)?c(r)&&c(i)&&q(r,i):z(t,n,i);return t}function H(t,e,n){return n?function(){var r="function"==typeof e?e.call(n,n):e,i="function"==typeof t?t.call(n,n):t;return r?q(r,i):i}:e?t?function(){return q("function"==typeof e?e.call(this,this):e,"function"==typeof t?t.call(this,this):t)}:e:t}function U(t,e){return e?t?t.concat(e):Array.isArray(e)?e:[e]:t}function W(t,e,n,r){var i=Object.create(t||null);return e?_(i,e):i}function Y(t,e){var n=t.props;if(n){var r,i,o,a={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(i=n[r])&&(o=fo(i),a[o]={type:null});else if(c(n))for(var s in n)i=n[s],o=fo(s),a[o]=c(i)?i:{type:i};t.props=a}}function X(t,e){var n=t.inject;if(n){var r=t.inject={};if(Array.isArray(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(c(n))for(var o in n){var a=n[o];r[o]=c(a)?_({from:o},a):{from:a}}}}function G(t){var e=t.directives;if(e)for(var n in e){var r=e[n];"function"==typeof r&&(e[n]={bind:r,update:r})}}function Z(t,e,n){function r(r){var i=ta[r]||ra;l[r]=i(t[r],e[r],n,r)}"function"==typeof e&&(e=e.options),Y(e,n),X(e,n),G(e);var i=e.extends;if(i&&(t=Z(t,i,n)),e.mixins)for(var o=0,a=e.mixins.length;o<a;o++)t=Z(t,e.mixins[o],n);var s,l={};for(s in t)r(s);for(s in e)g(t,s)||r(s);return l}function K(t,e,n,r){if("string"==typeof n){var i=t[e];if(g(i,n))return i[n];var o=fo(n);if(g(i,o))return i[o];var a=ho(o);if(g(i,a))return i[a];return i[n]||i[o]||i[a]}}function J(t,e,n,r){var i=e[t],o=!g(n,t),a=n[t],s=nt(Boolean,i.type);if(s>-1)if(o&&!g(i,"default"))a=!1;else if(""===a||a===go(t)){var l=nt(String,i.type);(l<0||s<l)&&(a=!0)}if(void 0===a){a=Q(r,i,t);var c=Jo;B(!0),$(a),B(c)}return a}function Q(t,e,n){if(g(e,"default")){var r=e.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n]?t._props[n]:"function"==typeof r&&"Function"!==tt(e.type)?r.call(t):r}}function tt(t){var e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function et(t,e){return tt(t)===tt(e)}function nt(t,e){if(!Array.isArray(e))return et(e,t)?0:-1;for(var n=0,r=e.length;n<r;n++)if(et(e[n],t))return n;return-1}function rt(t,e,n){if(e)for(var r=e;r=r.$parent;){var i=r.$options.errorCaptured;if(i)for(var o=0;o<i.length;o++)try{var a=!1===i[o].call(r,t,e,n);if(a)return}catch(t){it(t,r,"errorCaptured hook")}}it(t,e,n)}function it(t,e,n){if(ko.errorHandler)try{return ko.errorHandler.call(null,t,e,n)}catch(t){ot(t,null,"config.errorHandler")}ot(t,e,n)}function ot(t,e,n){if(!Eo&&!To||"undefined"==typeof console)throw t;console.error(t)}function at(){oa=!1;var t=ia.slice(0);ia.length=0;for(var e=0;e<t.length;e++)t[e]()}function st(t){return t._withTask||(t._withTask=function(){aa=!0;var e=t.apply(null,arguments);return aa=!1,e})}function lt(t,e){var n;if(ia.push(function(){if(t)try{t.call(e)}catch(t){rt(t,e,"nextTick")}else n&&n(e)}),oa||(oa=!0,aa?na():ea()),!t&&"undefined"!=typeof Promise)return new Promise(function(t){n=t})}function ct(t){ut(t,da),da.clear()}function ut(t,e){var n,r,i=Array.isArray(t);if(!(!i&&!l(t)||Object.isFrozen(t)||t instanceof Wo)){if(t.__ob__){var o=t.__ob__.dep.id;if(e.has(o))return;e.add(o)}if(i)for(n=t.length;n--;)ut(t[n],e);else for(r=Object.keys(t),n=r.length;n--;)ut(t[r[n]],e)}}function dt(t){function e(){var t=arguments,n=e.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),i=0;i<r.length;i++)r[i].apply(null,t)}return e.fns=t,e}function pt(t,e,n,i,o){var a,s,l,c;for(a in t)s=t[a],l=e[a],c=pa(a),r(s)||(r(l)?(r(s.fns)&&(s=t[a]=dt(s)),n(c.name,s,c.once,c.capture,c.passive,c.params)):s!==l&&(l.fns=s,t[a]=l));for(a in e)r(t[a])&&(c=pa(a),i(c.name,e[a],c.capture))}function ft(t,e,n){function a(){n.apply(this,arguments),v(s.fns,a)}t instanceof Wo&&(t=t.data.hook||(t.data.hook={}));var s,l=t[e];r(l)?s=dt([a]):i(l.fns)&&o(l.merged)?(s=l,s.fns.push(a)):s=dt([l,a]),s.merged=!0,t[e]=s}function ht(t,e,n){var o=e.options.props;if(!r(o)){var a={},s=t.attrs,l=t.props;if(i(s)||i(l))for(var c in o){var u=go(c);vt(a,l,c,u,!0)||vt(a,s,c,u,!1)}return a}}function vt(t,e,n,r,o){if(i(e)){if(g(e,n))return t[n]=e[n],o||delete e[n],!0;if(g(e,r))return t[n]=e[r],o||delete e[r],!0}return!1}function gt(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}function mt(t){return s(t)?[P(t)]:Array.isArray(t)?yt(t):void 0}function bt(t){return i(t)&&i(t.text)&&a(t.isComment)}function yt(t,e){var n,a,l,c,u=[];for(n=0;n<t.length;n++)a=t[n],r(a)||"boolean"==typeof a||(l=u.length-1,c=u[l],Array.isArray(a)?a.length>0&&(a=yt(a,(e||"")+"_"+n),bt(a[0])&&bt(c)&&(u[l]=P(c.text+a[0].text),a.shift()),u.push.apply(u,a)):s(a)?bt(c)?u[l]=P(c.text+a):""!==a&&u.push(P(a)):bt(a)&&bt(c)?u[l]=P(c.text+a.text):(o(t._isVList)&&i(a.tag)&&r(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+n+"__"),u.push(a)));return u}function xt(t,e){return(t.__esModule||Ro&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function _t(t,e,n,r,i){var o=Xo();return o.asyncFactory=t,o.asyncMeta={data:e,context:n,children:r,tag:i},o}function wt(t,e,n){if(o(t.error)&&i(t.errorComp))return t.errorComp;if(i(t.resolved))return t.resolved;if(o(t.loading)&&i(t.loadingComp))return t.loadingComp;if(!i(t.contexts)){var a=t.contexts=[n],s=!0,c=function(){for(var t=0,e=a.length;t<e;t++)a[t].$forceUpdate()},u=E(function(n){t.resolved=xt(n,e),s||c()}),d=E(function(e){i(t.errorComp)&&(t.error=!0,c())}),p=t(u,d);return l(p)&&("function"==typeof p.then?r(t.resolved)&&p.then(u,d):i(p.component)&&"function"==typeof p.component.then&&(p.component.then(u,d),i(p.error)&&(t.errorComp=xt(p.error,e)),i(p.loading)&&(t.loadingComp=xt(p.loading,e),0===p.delay?t.loading=!0:setTimeout(function(){r(t.resolved)&&r(t.error)&&(t.loading=!0,c())},p.delay||200)),i(p.timeout)&&setTimeout(function(){r(t.resolved)&&d(null)},p.timeout))),s=!1,t.loading?t.loadingComp:t.resolved}t.contexts.push(n)}function kt(t){return t.isComment&&t.asyncFactory}function Ct(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var n=t[e];if(i(n)&&(i(n.componentOptions)||kt(n)))return n}}function St(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&At(t,e)}function Et(t,e,n){n?ua.$once(t,e):ua.$on(t,e)}function Tt(t,e){ua.$off(t,e)}function At(t,e,n){ua=t,pt(e,n||{},Et,Tt,t),ua=void 0}function It(t,e){var n={};if(!t)return n;for(var r=0,i=t.length;r<i;r++){var o=t[r],a=o.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,o.context!==e&&o.fnContext!==e||!a||null==a.slot)(n.default||(n.default=[])).push(o);else{var s=a.slot,l=n[s]||(n[s]=[]);"template"===o.tag?l.push.apply(l,o.children||[]):l.push(o)}}for(var c in n)n[c].every(jt)&&delete n[c];return n}function jt(t){return t.isComment&&!t.asyncFactory||" "===t.text}function Vt(t,e){e=e||{};for(var n=0;n<t.length;n++)Array.isArray(t[n])?Vt(t[n],e):e[t[n].key]=t[n].fn;return e}function Ot(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}function Pt(t,e,n){t.$el=e,t.$options.render||(t.$options.render=Xo),$t(t,"beforeMount");var r;return r=function(){t._update(t._render(),n)},new _a(t,r,k,null,!0),n=!1,null==t.$vnode&&(t._isMounted=!0,$t(t,"mounted")),t}function Dt(t,e,n,r,i){var o=!!(i||t.$options._renderChildren||r.data.scopedSlots||t.$scopedSlots!==ao);if(t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=i,t.$attrs=r.data.attrs||ao,t.$listeners=n||ao,e&&t.$options.props){B(!1);for(var a=t._props,s=t.$options._propKeys||[],l=0;l<s.length;l++){var c=s[l],u=t.$options.props;a[c]=J(c,u,e,t)}B(!0),t.$options.propsData=e}n=n||ao;var d=t.$options._parentListeners;t.$options._parentListeners=n,At(t,n,d),o&&(t.$slots=It(i,r.context),t.$forceUpdate())}function Bt(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Nt(t,e){if(e){if(t._directInactive=!1,Bt(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)Nt(t.$children[n]);$t(t,"activated")}}function Mt(t,e){if(!(e&&(t._directInactive=!0,Bt(t))||t._inactive)){t._inactive=!0;for(var n=0;n<t.$children.length;n++)Mt(t.$children[n]);$t(t,"deactivated")}}function $t(t,e){V();var n=t.$options[e];if(n)for(var r=0,i=n.length;r<i;r++)try{n[r].call(t)}catch(n){rt(n,t,e+" hook")}t._hasHookEvent&&t.$emit("hook:"+e),O()}function Lt(){ya=ha.length=va.length=0,ga={},ma=ba=!1}function zt(){ba=!0;var t,e;for(ha.sort(function(t,e){return t.id-e.id}),ya=0;ya<ha.length;ya++)t=ha[ya],e=t.id,ga[e]=null,t.run();var n=va.slice(),r=ha.slice();Lt(),qt(n),Rt(r),zo&&ko.devtools&&zo.emit("flush")}function Rt(t){for(var e=t.length;e--;){var n=t[e],r=n.vm;r._watcher===n&&r._isMounted&&$t(r,"updated")}}function Ft(t){t._inactive=!1,va.push(t)}function qt(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Nt(t[e],!0)}function Ht(t){var e=t.id;if(null==ga[e]){if(ga[e]=!0,ba){for(var n=ha.length-1;n>ya&&ha[n].id>t.id;)n--;ha.splice(n+1,0,t)}else ha.push(t);ma||(ma=!0,lt(zt))}}function Ut(t,e,n){wa.get=function(){return this[e][n]},wa.set=function(t){this[e][n]=t},Object.defineProperty(t,n,wa)}function Wt(t){t._watchers=[];var e=t.$options;e.props&&Yt(t,e.props),e.methods&&Qt(t,e.methods),e.data?Xt(t):$(t._data={},!0),e.computed&&Zt(t,e.computed),e.watch&&e.watch!==Do&&te(t,e.watch)}function Yt(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[];!t.$parent||B(!1);for(var o in e)!function(o){i.push(o);var a=J(o,e,n,t);L(r,o,a),o in t||Ut(t,"_props",o)}(o);B(!0)}function Xt(t){var e=t.$options.data;e=t._data="function"==typeof e?Gt(e,t):e||{},c(e)||(e={});for(var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);i--;){var o=n[i];r&&g(r,o)||T(o)||Ut(t,"_data",o)}$(e,!0)}function Gt(t,e){V();try{return t.call(e,e)}catch(t){return rt(t,e,"data()"),{}}finally{O()}}function Zt(t,e){var n=t._computedWatchers=Object.create(null),r=Lo();for(var i in e){var o=e[i],a="function"==typeof o?o:o.get;r||(n[i]=new _a(t,a||k,k,ka)),i in t||Kt(t,i,o)}}function Kt(t,e,n){var r=!Lo();"function"==typeof n?(wa.get=r?Jt(e):n,wa.set=k):(wa.get=n.get?r&&!1!==n.cache?Jt(e):n.get:k,wa.set=n.set?n.set:k),Object.defineProperty(t,e,wa)}function Jt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),Ho.target&&e.depend(),e.value}}function Qt(t,e){t.$options.props;for(var n in e)t[n]=null==e[n]?k:mo(e[n],t)}function te(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)ee(t,n,r[i]);else ee(t,n,r)}}function ee(t,e,n,r){return c(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,r)}function ne(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}function re(t){var e=ie(t.$options.inject,t);e&&(B(!1),Object.keys(e).forEach(function(n){L(t,n,e[n])}),B(!0))}function ie(t,e){if(t){for(var n=Object.create(null),r=Ro?Reflect.ownKeys(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}):Object.keys(t),i=0;i<r.length;i++){for(var o=r[i],a=t[o].from,s=e;s;){if(s._provided&&g(s._provided,a)){n[o]=s._provided[a];break}s=s.$parent}if(!s&&"default"in t[o]){var l=t[o].default;n[o]="function"==typeof l?l.call(e):l}}return n}}function oe(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),r=0,o=t.length;r<o;r++)n[r]=e(t[r],r);else if("number"==typeof t)for(n=new Array(t),r=0;r<t;r++)n[r]=e(r+1,r);else if(l(t))for(a=Object.keys(t),n=new Array(a.length),r=0,o=a.length;r<o;r++)s=a[r],n[r]=e(t[s],s,r);return i(n)&&(n._isVList=!0),n}function ae(t,e,n,r){var i,o=this.$scopedSlots[t];if(o)n=n||{},r&&(n=_(_({},r),n)),i=o(n)||e;else{var a=this.$slots[t];a&&(a._rendered=!0),i=a||e}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},i):i}function se(t){return K(this.$options,"filters",t,!0)||yo}function le(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function ce(t,e,n,r,i){var o=ko.keyCodes[e]||n;return i&&r&&!ko.keyCodes[e]?le(i,r):o?le(o,t):r?go(r)!==e:void 0}function ue(t,e,n,r,i){if(n)if(l(n)){Array.isArray(n)&&(n=w(n));var o;for(var a in n)!function(a){if("class"===a||"style"===a||co(a))o=t;else{var s=t.attrs&&t.attrs.type;o=r||ko.mustUseProp(e,s,a)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}if(!(a in o)&&(o[a]=n[a],i)){(t.on||(t.on={}))["update:"+a]=function(t){n[a]=t}}}(a)}else;return t}function de(t,e){var n=this._staticTrees||(this._staticTrees=[]),r=n[t];return r&&!e?r:(r=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),fe(r,"__static__"+t,!1),r)}function pe(t,e,n){return fe(t,"__once__"+e+(n?"_"+n:""),!0),t}function fe(t,e,n){if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]&&"string"!=typeof t[r]&&he(t[r],e+"_"+r,n);else he(t,e,n)}function he(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function ve(t,e){if(e)if(c(e)){var n=t.on=t.on?_({},t.on):{};for(var r in e){var i=n[r],o=e[r];n[r]=i?[].concat(i,o):o}}else;return t}function ge(t){t._o=pe,t._n=f,t._s=p,t._l=oe,t._t=ae,t._q=C,t._i=S,t._m=de,t._f=se,t._k=ce,t._b=ue,t._v=P,t._e=Xo,t._u=Vt,t._g=ve}function me(t,e,n,r,i){var a,s=i.options;g(r,"_uid")?(a=Object.create(r),a._original=r):(a=r,r=r._original);var l=o(s._compiled),c=!l;this.data=t,this.props=e,this.children=n,this.parent=r,this.listeners=t.on||ao,this.injections=ie(s.inject,r),this.slots=function(){return It(n,r)},l&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=t.scopedSlots||ao),s._scopeId?this._c=function(t,e,n,i){var o=Se(a,t,e,n,i,c);return o&&!Array.isArray(o)&&(o.fnScopeId=s._scopeId,o.fnContext=r),o}:this._c=function(t,e,n,r){return Se(a,t,e,n,r,c)}}function be(t,e,n,r,o){var a=t.options,s={},l=a.props;if(i(l))for(var c in l)s[c]=J(c,l,e||ao);else i(n.attrs)&&xe(s,n.attrs),i(n.props)&&xe(s,n.props);var u=new me(n,s,o,r,t),d=a.render.call(null,u._c,u);if(d instanceof Wo)return ye(d,n,u.parent,a);if(Array.isArray(d)){for(var p=mt(d)||[],f=new Array(p.length),h=0;h<p.length;h++)f[h]=ye(p[h],n,u.parent,a);return f}}function ye(t,e,n,r){var i=D(t);return i.fnContext=n,i.fnOptions=r,e.slot&&((i.data||(i.data={})).slot=e.slot),i}function xe(t,e){for(var n in e)t[fo(n)]=e[n]}function _e(t,e,n,a,s){if(!r(t)){var c=n.$options._base;if(l(t)&&(t=c.extend(t)),"function"==typeof t){var u;if(r(t.cid)&&(u=t,void 0===(t=wt(u,c,n))))return _t(u,e,n,a,s);e=e||{},Ve(t),i(e.model)&&Ce(t.options,e);var d=ht(e,t,s);if(o(t.options.functional))return be(t,d,e,n,a);var p=e.on;if(e.on=e.nativeOn,o(t.options.abstract)){var f=e.slot;e={},f&&(e.slot=f)}ke(e);var h=t.options.name||s;return new Wo("vue-component-"+t.cid+(h?"-"+h:""),e,void 0,void 0,void 0,n,{Ctor:t,propsData:d,listeners:p,tag:s,children:a},u)}}}function we(t,e,n,r){var o={_isComponent:!0,parent:e,_parentVnode:t,_parentElm:n||null,_refElm:r||null},a=t.data.inlineTemplate;return i(a)&&(o.render=a.render,o.staticRenderFns=a.staticRenderFns),new t.componentOptions.Ctor(o)}function ke(t){for(var e=t.hook||(t.hook={}),n=0;n<Sa.length;n++){var r=Sa[n];e[r]=Ca[r]}}function Ce(t,e){var n=t.model&&t.model.prop||"value",r=t.model&&t.model.event||"input";(e.props||(e.props={}))[n]=e.model.value;var o=e.on||(e.on={});i(o[r])?o[r]=[e.model.callback].concat(o[r]):o[r]=e.model.callback}function Se(t,e,n,r,i,a){return(Array.isArray(n)||s(n))&&(i=r,r=n,n=void 0),o(a)&&(i=Ta),Ee(t,e,n,r,i)}function Ee(t,e,n,r,o){if(i(n)&&i(n.__ob__))return Xo();if(i(n)&&i(n.is)&&(e=n.is),!e)return Xo();Array.isArray(r)&&"function"==typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),o===Ta?r=mt(r):o===Ea&&(r=gt(r));var a,s;if("string"==typeof e){var l;s=t.$vnode&&t.$vnode.ns||ko.getTagNamespace(e),a=ko.isReservedTag(e)?new Wo(ko.parsePlatformTagName(e),n,r,void 0,void 0,t):i(l=K(t.$options,"components",e))?_e(l,n,t,r,e):new Wo(e,n,r,void 0,void 0,t)}else a=_e(e,n,t,r);return Array.isArray(a)?a:i(a)?(i(s)&&Te(a,s),i(n)&&Ae(n),a):Xo()}function Te(t,e,n){if(t.ns=e,"foreignObject"===t.tag&&(e=void 0,n=!0),i(t.children))for(var a=0,s=t.children.length;a<s;a++){var l=t.children[a];i(l.tag)&&(r(l.ns)||o(n)&&"svg"!==l.tag)&&Te(l,e,n)}}function Ae(t){l(t.style)&&ct(t.style),l(t.class)&&ct(t.class)}function Ie(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=It(e._renderChildren,r),t.$scopedSlots=ao,t._c=function(e,n,r,i){return Se(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Se(t,e,n,r,i,!0)};var i=n&&n.data;L(t,"$attrs",i&&i.attrs||ao,null,!0),L(t,"$listeners",e._parentListeners||ao,null,!0)}function je(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r,n._parentElm=e._parentElm,n._refElm=e._refElm;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}function Ve(t){var e=t.options;if(t.super){var n=Ve(t.super);if(n!==t.superOptions){t.superOptions=n;var r=Oe(t);r&&_(t.extendOptions,r),e=t.options=Z(n,t.extendOptions),e.name&&(e.components[e.name]=t)}}return e}function Oe(t){var e,n=t.options,r=t.extendOptions,i=t.sealedOptions;for(var o in n)n[o]!==i[o]&&(e||(e={}),e[o]=Pe(n[o],r[o],i[o]));return e}function Pe(t,e,n){if(Array.isArray(t)){var r=[];n=Array.isArray(n)?n:[n],e=Array.isArray(e)?e:[e];for(var i=0;i<t.length;i++)(e.indexOf(t[i])>=0||n.indexOf(t[i])<0)&&r.push(t[i]);return r}return t}function De(t){this._init(t)}function Be(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}function Ne(t){t.mixin=function(t){return this.options=Z(this.options,t),this}}function Me(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name,a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Z(n.options,t),a.super=n,a.options.props&&$e(a),a.options.computed&&Le(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,_o.forEach(function(t){a[t]=n[t]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=_({},a.options),i[r]=a,a}}function $e(t){var e=t.options.props;for(var n in e)Ut(t.prototype,"_props",n)}function Le(t){var e=t.options.computed;for(var n in e)Kt(t.prototype,n,e[n])}function ze(t){_o.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&c(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}function Re(t){return t&&(t.Ctor.options.name||t.tag)}function Fe(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!u(t)&&t.test(e)}function qe(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=Re(a.componentOptions);s&&!e(s)&&He(n,o,r,i)}}}function He(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,v(n,e)}function Ue(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=We(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=We(e,n.data));return Ye(e.staticClass,e.class)}function We(t,e){return{staticClass:Xe(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Ye(t,e){return i(t)||i(e)?Xe(t,Ge(e)):""}function Xe(t,e){return t?e?t+" "+e:t:e||""}function Ge(t){return Array.isArray(t)?Ze(t):l(t)?Ke(t):"string"==typeof t?t:""}function Ze(t){for(var e,n="",r=0,o=t.length;r<o;r++)i(e=Ge(t[r]))&&""!==e&&(n&&(n+=" "),n+=e);return n}function Ke(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}function Je(t){return Ja(t)?"svg":"math"===t?"math":void 0}function Qe(t){if(!Eo)return!0;if(ts(t))return!1;if(t=t.toLowerCase(),null!=es[t])return es[t];var e=document.createElement(t);return t.indexOf("-")>-1?es[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:es[t]=/HTMLUnknownElement/.test(e.toString())}function tn(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function en(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function nn(t,e){return document.createElementNS(Za[t],e)}function rn(t){return document.createTextNode(t)}function on(t){return document.createComment(t)}function an(t,e,n){t.insertBefore(e,n)}function sn(t,e){t.removeChild(e)}function ln(t,e){t.appendChild(e)}function cn(t){return t.parentNode}function un(t){return t.nextSibling}function dn(t){return t.tagName}function pn(t,e){t.textContent=e}function fn(t,e){t.setAttribute(e,"")}function hn(t,e){var n=t.data.ref;if(i(n)){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?v(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}function vn(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&gn(t,e)||o(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&r(e.asyncFactory.error))}function gn(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||ns(r)&&ns(o)}function mn(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function bn(t,e){(t.data.directives||e.data.directives)&&yn(t,e)}function yn(t,e){var n,r,i,o=t===os,a=e===os,s=xn(t.data.directives,t.context),l=xn(e.data.directives,e.context),c=[],u=[];for(n in l)r=s[n],i=l[n],r?(i.oldValue=r.value,wn(i,"update",e,t),i.def&&i.def.componentUpdated&&u.push(i)):(wn(i,"bind",e,t),i.def&&i.def.inserted&&c.push(i));if(c.length){var d=function(){for(var n=0;n<c.length;n++)wn(c[n],"inserted",e,t)};o?ft(e,"insert",d):d()}if(u.length&&ft(e,"postpatch",function(){for(var n=0;n<u.length;n++)wn(u[n],"componentUpdated",e,t)}),!o)for(n in s)l[n]||wn(s[n],"unbind",t,t,a)}function xn(t,e){var n=Object.create(null);if(!t)return n;var r,i;for(r=0;r<t.length;r++)i=t[r],i.modifiers||(i.modifiers=ls),n[_n(i)]=i,i.def=K(e.$options,"directives",i.name,!0);return n}function _n(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function wn(t,e,n,r,i){var o=t.def&&t.def[e];if(o)try{o(n.elm,t,n,r,i)}catch(r){rt(r,n.context,"directive "+t.name+" "+e+" hook")}}function kn(t,e){var n=e.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||r(t.data.attrs)&&r(e.data.attrs))){var o,a,s=e.elm,l=t.data.attrs||{},c=e.data.attrs||{};i(c.__ob__)&&(c=e.data.attrs=_({},c));for(o in c)a=c[o],l[o]!==a&&Cn(s,o,a);(jo||Oo)&&c.value!==l.value&&Cn(s,"value",c.value);for(o in l)r(c[o])&&(Ya(o)?s.removeAttributeNS(Wa,Xa(o)):Ha(o)||s.removeAttribute(o))}}function Cn(t,e,n){t.tagName.indexOf("-")>-1?Sn(t,e,n):Ua(e)?Ga(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ha(e)?t.setAttribute(e,Ga(n)||"false"===n?"false":"true"):Ya(e)?Ga(n)?t.removeAttributeNS(Wa,Xa(e)):t.setAttributeNS(Wa,e,n):Sn(t,e,n)}function Sn(t,e,n){if(Ga(n))t.removeAttribute(e);else{if(jo&&!Vo&&"TEXTAREA"===t.tagName&&"placeholder"===e&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}function En(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Ue(e),l=n._transitionClasses;i(l)&&(s=Xe(s,Ge(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}function Tn(t){function e(){(a||(a=[])).push(t.slice(h,i).trim()),h=i+1}var n,r,i,o,a,s=!1,l=!1,c=!1,u=!1,d=0,p=0,f=0,h=0;for(i=0;i<t.length;i++)if(r=n,n=t.charCodeAt(i),s)39===n&&92!==r&&(s=!1);else if(l)34===n&&92!==r&&(l=!1);else if(c)96===n&&92!==r&&(c=!1);else if(u)47===n&&92!==r&&(u=!1);else if(124!==n||124===t.charCodeAt(i+1)||124===t.charCodeAt(i-1)||d||p||f){switch(n){case 34:l=!0;break;case 39:s=!0;break;case 96:c=!0;break;case 40:f++;break;case 41:f--;break;case 91:p++;break;case 93:p--;break;case 123:d++;break;case 125:d--}if(47===n){for(var v=i-1,g=void 0;v>=0&&" "===(g=t.charAt(v));v--);g&&ps.test(g)||(u=!0)}}else void 0===o?(h=i+1,o=t.slice(0,i).trim()):e();if(void 0===o?o=t.slice(0,i).trim():0!==h&&e(),a)for(i=0;i<a.length;i++)o=An(o,a[i]);return o}function An(t,e){var n=e.indexOf("(");if(n<0)return'_f("'+e+'")('+t+")";var r=e.slice(0,n),i=e.slice(n+1);return'_f("'+r+'")('+t+(")"!==i?","+i:i)}function In(t){console.error("[Vue compiler]: "+t)}function jn(t,e){return t?t.map(function(t){return t[e]}).filter(function(t){return t}):[]}function Vn(t,e,n){(t.props||(t.props=[])).push({name:e,value:n}),t.plain=!1}function On(t,e,n){(t.attrs||(t.attrs=[])).push({name:e,value:n}),t.plain=!1}function Pn(t,e,n){t.attrsMap[e]=n,t.attrsList.push({name:e,value:n})}function Dn(t,e,n,r,i,o){(t.directives||(t.directives=[])).push({name:e,rawName:n,value:r,arg:i,modifiers:o}),t.plain=!1}function Bn(t,e,n,r,i,o){r=r||ao,r.capture&&(delete r.capture,e="!"+e),r.once&&(delete r.once,e="~"+e),r.passive&&(delete r.passive,e="&"+e),"click"===e&&(r.right?(e="contextmenu",delete r.right):r.middle&&(e="mouseup"));var a;r.native?(delete r.native,a=t.nativeEvents||(t.nativeEvents={})):a=t.events||(t.events={});var s={value:n.trim()};r!==ao&&(s.modifiers=r);var l=a[e];Array.isArray(l)?i?l.unshift(s):l.push(s):a[e]=l?i?[s,l]:[l,s]:s,t.plain=!1}function Nn(t,e,n){var r=Mn(t,":"+e)||Mn(t,"v-bind:"+e);if(null!=r)return Tn(r);if(!1!==n){var i=Mn(t,e);if(null!=i)return JSON.stringify(i)}}function Mn(t,e,n){var r;if(null!=(r=t.attrsMap[e]))for(var i=t.attrsList,o=0,a=i.length;o<a;o++)if(i[o].name===e){i.splice(o,1);break}return n&&delete t.attrsMap[e],r}function $n(t,e,n){var r=n||{},i=r.number,o=r.trim,a="$$v";o&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(a="_n("+a+")");var s=Ln(e,a);t.model={value:"("+e+")",expression:'"'+e+'"',callback:"function ($$v) {"+s+"}"}}function Ln(t,e){var n=zn(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function zn(t){if(t=t.trim(),Oa=t.length,t.indexOf("[")<0||t.lastIndexOf("]")<Oa-1)return Ba=t.lastIndexOf("."),Ba>-1?{exp:t.slice(0,Ba),key:'"'+t.slice(Ba+1)+'"'}:{exp:t,key:null};for(Pa=t,Ba=Na=Ma=0;!Fn();)Da=Rn(),qn(Da)?Un(Da):91===Da&&Hn(Da);return{exp:t.slice(0,Na),key:t.slice(Na+1,Ma)}}function Rn(){return Pa.charCodeAt(++Ba)}function Fn(){return Ba>=Oa}function qn(t){return 34===t||39===t}function Hn(t){var e=1;for(Na=Ba;!Fn();)if(t=Rn(),qn(t))Un(t);else if(91===t&&e++,93===t&&e--,0===e){Ma=Ba;break}}function Un(t){for(var e=t;!Fn()&&(t=Rn())!==e;);}function Wn(t,e,n){$a=n;var r=e.value,i=e.modifiers,o=t.tag,a=t.attrsMap.type;if(t.component)return $n(t,r,i),!1;if("select"===o)Gn(t,r,i);else if("input"===o&&"checkbox"===a)Yn(t,r,i);else if("input"===o&&"radio"===a)Xn(t,r,i);else if("input"===o||"textarea"===o)Zn(t,r,i);else if(!ko.isReservedTag(o))return $n(t,r,i),!1;return!0}function Yn(t,e,n){var r=n&&n.number,i=Nn(t,"value")||"null",o=Nn(t,"true-value")||"true",a=Nn(t,"false-value")||"false";Vn(t,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Bn(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ln(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ln(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ln(e,"$$c")+"}",null,!0)}function Xn(t,e,n){var r=n&&n.number,i=Nn(t,"value")||"null";i=r?"_n("+i+")":i,Vn(t,"checked","_q("+e+","+i+")"),Bn(t,"change",Ln(e,i),null,!0)}function Gn(t,e,n){var r=n&&n.number,i='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")+"})",o="var $$selectedVal = "+i+";";o=o+" "+Ln(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Bn(t,"change",o,null,!0)}function Zn(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,l=!o&&"range"!==r,c=o?"change":"range"===r?fs:"input",u="$event.target.value";s&&(u="$event.target.value.trim()"),a&&(u="_n("+u+")");var d=Ln(e,u);l&&(d="if($event.target.composing)return;"+d),Vn(t,"value","("+e+")"),Bn(t,c,d,null,!0),(s||a)&&Bn(t,"blur","$forceUpdate()")}function Kn(t){if(i(t[fs])){var e=jo?"change":"input";t[e]=[].concat(t[fs],t[e]||[]),delete t[fs]}i(t[hs])&&(t.change=[].concat(t[hs],t.change||[]),delete t[hs])}function Jn(t,e,n){var r=La;return function i(){null!==t.apply(null,arguments)&&tr(e,i,n,r)}}function Qn(t,e,n,r,i){e=st(e),n&&(e=Jn(e,t,r)),La.addEventListener(t,e,Bo?{capture:r,passive:i}:r)}function tr(t,e,n,r){(r||La).removeEventListener(t,e._withTask||e,n)}function er(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};La=e.elm,Kn(n),pt(n,i,Qn,tr,e.context),La=void 0}}function nr(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},l=e.data.domProps||{};i(l.__ob__)&&(l=e.data.domProps=_({},l));for(n in s)r(l[n])&&(a[n]="");for(n in l){if(o=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n){a._value=o;var c=r(o)?"":String(o);rr(a,c)&&(a.value=c)}else a[n]=o}}}function rr(t,e){return!t.composing&&("OPTION"===t.tagName||ir(t,e)||or(t,e))}function ir(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}function or(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.lazy)return!1;if(r.number)return f(n)!==f(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}function ar(t){var e=sr(t.style);return t.staticStyle?_(t.staticStyle,e):e}function sr(t){return Array.isArray(t)?w(t):"string"==typeof t?ms(t):t}function lr(t,e){var n,r={};if(e)for(var i=t;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=ar(i.data))&&_(r,n);(n=ar(t.data))&&_(r,n);for(var o=t;o=o.parent;)o.data&&(n=ar(o.data))&&_(r,n);return r}function cr(t,e){var n=e.data,o=t.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var a,s,l=e.elm,c=o.staticStyle,u=o.normalizedStyle||o.style||{},d=c||u,p=sr(e.data.style)||{};e.data.normalizedStyle=i(p.__ob__)?_({},p):p;var f=lr(e,!0);for(s in d)r(f[s])&&xs(l,s,"");for(s in f)(a=f[s])!==d[s]&&xs(l,s,null==a?"":a)}}function ur(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function dr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function pr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&_(e,Cs(t.name||"v")),_(e,t),e}return"string"==typeof t?Cs(t):void 0}}function fr(t){Os(function(){Os(t)})}function hr(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ur(t,e))}function vr(t,e){t._transitionClasses&&v(t._transitionClasses,e),dr(t,e)}function gr(t,e,n){var r=mr(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Es?Is:Vs,l=0,c=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++l>=a&&c()};setTimeout(function(){l<a&&c()},o+1),t.addEventListener(s,u)}function mr(t,e){var n,r=window.getComputedStyle(t),i=r[As+"Delay"].split(", "),o=r[As+"Duration"].split(", "),a=br(i,o),s=r[js+"Delay"].split(", "),l=r[js+"Duration"].split(", "),c=br(s,l),u=0,d=0;return e===Es?a>0&&(n=Es,u=a,d=o.length):e===Ts?c>0&&(n=Ts,u=c,d=l.length):(u=Math.max(a,c),n=u>0?a>c?Es:Ts:null,d=n?n===Es?o.length:l.length:0),{type:n,timeout:u,propCount:d,hasTransform:n===Es&&Ps.test(r[As+"Property"])}}function br(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,n){return yr(e)+yr(t[n])}))}function yr(t){return 1e3*Number(t.slice(0,-1))}function xr(t,e){var n=t.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var o=pr(t.data.transition);if(!r(o)&&!i(n._enterCb)&&1===n.nodeType){for(var a=o.css,s=o.type,c=o.enterClass,u=o.enterToClass,d=o.enterActiveClass,p=o.appearClass,h=o.appearToClass,v=o.appearActiveClass,g=o.beforeEnter,m=o.enter,b=o.afterEnter,y=o.enterCancelled,x=o.beforeAppear,_=o.appear,w=o.afterAppear,k=o.appearCancelled,C=o.duration,S=fa,T=fa.$vnode;T&&T.parent;)T=T.parent,S=T.context;var A=!S._isMounted||!t.isRootInsert;if(!A||_||""===_){var I=A&&p?p:c,j=A&&v?v:d,V=A&&h?h:u,O=A?x||g:g,P=A&&"function"==typeof _?_:m,D=A?w||b:b,B=A?k||y:y,N=f(l(C)?C.enter:C),M=!1!==a&&!Vo,$=kr(P),L=n._enterCb=E(function(){M&&(vr(n,V),vr(n,j)),L.cancelled?(M&&vr(n,I),B&&B(n)):D&&D(n),n._enterCb=null});t.data.show||ft(t,"insert",function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];r&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),P&&P(n,L)}),O&&O(n),M&&(hr(n,I),hr(n,j),fr(function(){vr(n,I),L.cancelled||(hr(n,V),$||(wr(N)?setTimeout(L,N):gr(n,s,L)))})),t.data.show&&(e&&e(),P&&P(n,L)),M||$||L()}}}function _r(t,e){function n(){k.cancelled||(t.data.show||((o.parentNode._pending||(o.parentNode._pending={}))[t.key]=t),h&&h(o),x&&(hr(o,u),hr(o,p),fr(function(){vr(o,u),k.cancelled||(hr(o,d),_||(wr(w)?setTimeout(k,w):gr(o,c,k)))})),v&&v(o,k),x||_||k())}var o=t.elm;i(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var a=pr(t.data.transition);if(r(a)||1!==o.nodeType)return e();if(!i(o._leaveCb)){var s=a.css,c=a.type,u=a.leaveClass,d=a.leaveToClass,p=a.leaveActiveClass,h=a.beforeLeave,v=a.leave,g=a.afterLeave,m=a.leaveCancelled,b=a.delayLeave,y=a.duration,x=!1!==s&&!Vo,_=kr(v),w=f(l(y)?y.leave:y),k=o._leaveCb=E(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[t.key]=null),x&&(vr(o,d),vr(o,p)),k.cancelled?(x&&vr(o,u),m&&m(o)):(e(),g&&g(o)),o._leaveCb=null});b?b(n):n()}}function wr(t){return"number"==typeof t&&!isNaN(t)}function kr(t){if(r(t))return!1;var e=t.fns;return i(e)?kr(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Cr(t,e){!0!==e.data.show&&xr(e)}function Sr(t,e,n){Er(t,e,n),(jo||Oo)&&setTimeout(function(){Er(t,e,n)},0)}function Er(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,l=t.options.length;s<l;s++)if(a=t.options[s],i)o=S(r,Ar(a))>-1,a.selected!==o&&(a.selected=o);else if(C(Ar(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function Tr(t,e){return e.every(function(e){return!C(e,t)})}function Ar(t){return"_value"in t?t._value:t.value}function Ir(t){t.target.composing=!0}function jr(t){t.target.composing&&(t.target.composing=!1,Vr(t.target,"input"))}function Vr(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Or(t){return!t.componentInstance||t.data&&t.data.transition?t:Or(t.componentInstance._vnode)}function Pr(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Pr(Ct(e.children)):t}function Dr(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[fo(o)]=i[o];return e}function Br(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function Nr(t){for(;t=t.parent;)if(t.data.transition)return!0}function Mr(t,e){return e.key===t.key&&e.tag===t.tag}function $r(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Lr(t){t.data.newPos=t.elm.getBoundingClientRect()}function zr(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function Rr(t,e){var n=e?Gs(e):Ys;if(n.test(t)){for(var r,i,o,a=[],s=[],l=n.lastIndex=0;r=n.exec(t);){i=r.index,i>l&&(s.push(o=t.slice(l,i)),a.push(JSON.stringify(o)));var c=Tn(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),l=i+r[0].length}return l<t.length&&(s.push(o=t.slice(l)),a.push(JSON.stringify(o))),{expression:a.join("+"),tokens:s}}}function Fr(t,e){var n=(e.warn,Mn(t,"class"));n&&(t.staticClass=JSON.stringify(n));var r=Nn(t,"class",!1);r&&(t.classBinding=r)}function qr(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}function Hr(t,e){var n=(e.warn,Mn(t,"style"));if(n){t.staticStyle=JSON.stringify(ms(n))}var r=Nn(t,"style",!1);r&&(t.styleBinding=r)}function Ur(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}function Wr(t,e){var n=e?Tl:El;return t.replace(n,function(t){return Sl[t]})}function Yr(t,e){function n(e){u+=e,t=t.substring(e)}function r(t,n,r){var i,s;if(null==n&&(n=u),null==r&&(r=u),t&&(s=t.toLowerCase()),t)for(i=a.length-1;i>=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var l=a.length-1;l>=i;l--)e.end&&e.end(a[l].tag,n,r);a.length=i,o=i&&a[i-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,r):"p"===s&&(e.start&&e.start(t,[],!1,n,r),e.end&&e.end(t,n,r))}for(var i,o,a=[],s=e.expectHTML,l=e.isUnaryTag||bo,c=e.canBeLeftOpenTag||bo,u=0;t;){if(i=t,o&&kl(o)){var d=0,p=o.toLowerCase(),f=Cl[p]||(Cl[p]=new RegExp("([\\s\\S]*?)(</"+p+"[^>]*>)","i")),h=t.replace(f,function(t,n,r){return d=r.length,kl(p)||"noscript"===p||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Il(p,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});u+=t.length-h.length,t=h,r(p,u-d,u)}else{var v=t.indexOf("<");if(0===v){if(cl.test(t)){var g=t.indexOf("--\x3e");if(g>=0){e.shouldKeepComment&&e.comment(t.substring(4,g)),n(g+3);continue}}if(ul.test(t)){var m=t.indexOf("]>");if(m>=0){n(m+2);continue}}var b=t.match(ll);if(b){n(b[0].length);continue}var y=t.match(sl);if(y){var x=u;n(y[0].length),r(y[1],x,u);continue}var _=function(){var e=t.match(ol);if(e){var r={tagName:e[1],attrs:[],start:u};n(e[0].length);for(var i,o;!(i=t.match(al))&&(o=t.match(nl));)n(o[0].length),r.attrs.push(o);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=u,r}}();if(_){!function(t){var n=t.tagName,i=t.unarySlash;s&&("p"===o&&el(n)&&r(o),c(n)&&o===n&&r(n));for(var u=l(n)||!!i,d=t.attrs.length,p=new Array(d),f=0;f<d;f++){var h=t.attrs[f];dl&&-1===h[0].indexOf('""')&&(""===h[3]&&delete h[3],""===h[4]&&delete h[4],""===h[5]&&delete h[5]);var v=h[3]||h[4]||h[5]||"",g="a"===n&&"href"===h[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;p[f]={name:h[1],value:Wr(v,g)}}u||(a.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:p}),o=n),e.start&&e.start(n,p,u,t.start,t.end)}(_),Il(o,t)&&n(1);continue}}var w=void 0,k=void 0,C=void 0;if(v>=0){for(k=t.slice(v);!(sl.test(k)||ol.test(k)||cl.test(k)||ul.test(k)||(C=k.indexOf("<",1))<0);)v+=C,k=t.slice(v);w=t.substring(0,v),n(v)}v<0&&(w=t,t=""),e.chars&&w&&e.chars(w)}if(t===i){e.chars&&e.chars(t);break}}r()}function Xr(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:fi(e),parent:n,children:[]}}function Gr(t,e){function n(t){t.pre&&(s=!1),ml(t.tag)&&(l=!1);for(var n=0;n<gl.length;n++)gl[n](t,e)}pl=e.warn||In,ml=e.isPreTag||bo,bl=e.mustUseProp||bo,yl=e.getTagNamespace||bo,hl=jn(e.modules,"transformNode"),vl=jn(e.modules,"preTransformNode"),gl=jn(e.modules,"postTransformNode"),fl=e.delimiters;var r,i,o=[],a=!1!==e.preserveWhitespace,s=!1,l=!1;return Yr(t,{warn:pl,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,start:function(t,a,c){var u=i&&i.ns||yl(t);jo&&"svg"===u&&(a=gi(a));var d=Xr(t,a,i);u&&(d.ns=u),vi(d)&&!Lo()&&(d.forbidden=!0);for(var p=0;p<vl.length;p++)d=vl[p](d,e)||d;if(s||(Zr(d),d.pre&&(s=!0)),ml(d.tag)&&(l=!0),s?Kr(d):d.processed||(ei(d),ri(d),si(d),Jr(d,e)),r?o.length||r.if&&(d.elseif||d.else)&&ai(r,{exp:d.elseif,block:d}):r=d,i&&!d.forbidden)if(d.elseif||d.else)ii(d,i);else if(d.slotScope){i.plain=!1;var f=d.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[f]=d}else i.children.push(d),d.parent=i;c?n(d):(i=d,o.push(d))},end:function(){var t=o[o.length-1],e=t.children[t.children.length-1];e&&3===e.type&&" "===e.text&&!l&&t.children.pop(),o.length-=1,i=o[o.length-1],n(t)},chars:function(t){if(i&&(!jo||"textarea"!==i.tag||i.attrsMap.placeholder!==t)){var e=i.children;if(t=l||t.trim()?hi(i)?t:$l(t):a&&e.length?" ":""){var n;!s&&" "!==t&&(n=Rr(t,fl))?e.push({type:2,expression:n.expression,tokens:n.tokens,text:t}):" "===t&&e.length&&" "===e[e.length-1].text||e.push({type:3,text:t})}}},comment:function(t){i.children.push({type:3,text:t,isComment:!0})}}),r}function Zr(t){null!=Mn(t,"v-pre")&&(t.pre=!0)}function Kr(t){var e=t.attrsList.length;if(e)for(var n=t.attrs=new Array(e),r=0;r<e;r++)n[r]={name:t.attrsList[r].name,value:JSON.stringify(t.attrsList[r].value)};else t.pre||(t.plain=!0)}function Jr(t,e){Qr(t),t.plain=!t.key&&!t.attrsList.length,ti(t),li(t),ci(t);for(var n=0;n<hl.length;n++)t=hl[n](t,e)||t;ui(t)}function Qr(t){var e=Nn(t,"key");e&&(t.key=e)}function ti(t){var e=Nn(t,"ref");e&&(t.ref=e,t.refInFor=di(t))}function ei(t){var e;if(e=Mn(t,"v-for")){var n=ni(e);n&&_(t,n)}}function ni(t){var e=t.match(Ol);if(e){var n={};n.for=e[2].trim();var r=e[1].trim().replace(Dl,""),i=r.match(Pl);return i?(n.alias=r.replace(Pl,""),n.iterator1=i[1].trim(),i[2]&&(n.iterator2=i[2].trim())):n.alias=r,n}}function ri(t){var e=Mn(t,"v-if");if(e)t.if=e,ai(t,{exp:e,block:t});else{null!=Mn(t,"v-else")&&(t.else=!0);var n=Mn(t,"v-else-if");n&&(t.elseif=n)}}function ii(t,e){var n=oi(e.children);n&&n.if&&ai(n,{exp:t.elseif,block:t})}function oi(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}function ai(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function si(t){null!=Mn(t,"v-once")&&(t.once=!0)}function li(t){if("slot"===t.tag)t.slotName=Nn(t,"name");else{var e;"template"===t.tag?(e=Mn(t,"scope"),t.slotScope=e||Mn(t,"slot-scope")):(e=Mn(t,"slot-scope"))&&(t.slotScope=e);var n=Nn(t,"slot");n&&(t.slotTarget='""'===n?'"default"':n,"template"===t.tag||t.slotScope||On(t,"slot",n))}}function ci(t){var e;(e=Nn(t,"is"))&&(t.component=e),null!=Mn(t,"inline-template")&&(t.inlineTemplate=!0)}function ui(t){var e,n,r,i,o,a,s,l=t.attrsList;for(e=0,n=l.length;e<n;e++)if(r=i=l[e].name,o=l[e].value,Vl.test(r))if(t.hasBindings=!0,a=pi(r),a&&(r=r.replace(Ml,"")),Nl.test(r))r=r.replace(Nl,""),o=Tn(o),s=!1,a&&(a.prop&&(s=!0,"innerHtml"===(r=fo(r))&&(r="innerHTML")),a.camel&&(r=fo(r)),a.sync&&Bn(t,"update:"+fo(r),Ln(o,"$event"))),s||!t.component&&bl(t.tag,t.attrsMap.type,r)?Vn(t,r,o):On(t,r,o);else if(jl.test(r))r=r.replace(jl,""),Bn(t,r,o,a,!1,pl);else{r=r.replace(Vl,"");var c=r.match(Bl),u=c&&c[1];u&&(r=r.slice(0,-(u.length+1))),Dn(t,r,i,o,u,a)}else{On(t,r,JSON.stringify(o)),!t.component&&"muted"===r&&bl(t.tag,t.attrsMap.type,r)&&Vn(t,r,"true")}}function di(t){for(var e=t;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}function pi(t){var e=t.match(Ml);if(e){var n={};return e.forEach(function(t){n[t.slice(1)]=!0}),n}}function fi(t){for(var e={},n=0,r=t.length;n<r;n++)e[t[n].name]=t[n].value;return e}function hi(t){return"script"===t.tag||"style"===t.tag}function vi(t){return"style"===t.tag||"script"===t.tag&&(!t.attrsMap.type||"text/javascript"===t.attrsMap.type)}function gi(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];Ll.test(r.name)||(r.name=r.name.replace(zl,""),e.push(r))}return e}function mi(t,e){if("input"===t.tag){var n=t.attrsMap;if(!n["v-model"])return;var r;if((n[":type"]||n["v-bind:type"])&&(r=Nn(t,"type")),n.type||r||!n["v-bind"]||(r="("+n["v-bind"]+").type"),r){var i=Mn(t,"v-if",!0),o=i?"&&("+i+")":"",a=null!=Mn(t,"v-else",!0),s=Mn(t,"v-else-if",!0),l=bi(t);ei(l),Pn(l,"type","checkbox"),Jr(l,e),l.processed=!0,l.if="("+r+")==='checkbox'"+o,ai(l,{exp:l.if,block:l});var c=bi(t);Mn(c,"v-for",!0),Pn(c,"type","radio"),Jr(c,e),ai(l,{exp:"("+r+")==='radio'"+o,block:c});var u=bi(t);return Mn(u,"v-for",!0),Pn(u,":type",r),Jr(u,e),ai(l,{exp:i,block:u}),a?l.else=!0:s&&(l.elseif=s),l}}}function bi(t){return Xr(t.tag,t.attrsList.slice(),t.parent)}function yi(t,e){e.value&&Vn(t,"textContent","_s("+e.value+")")}function xi(t,e){e.value&&Vn(t,"innerHTML","_s("+e.value+")")}function _i(t,e){t&&(xl=Ul(e.staticKeys||""),_l=e.isReservedTag||bo,ki(t),Ci(t,!1))}function wi(t){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(t?","+t:""))}function ki(t){if(t.static=Si(t),1===t.type){if(!_l(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e<n;e++){var r=t.children[e];ki(r),r.static||(t.static=!1)}if(t.ifConditions)for(var i=1,o=t.ifConditions.length;i<o;i++){var a=t.ifConditions[i].block;ki(a),a.static||(t.static=!1)}}}function Ci(t,e){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=e),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var n=0,r=t.children.length;n<r;n++)Ci(t.children[n],e||!!t.for);if(t.ifConditions)for(var i=1,o=t.ifConditions.length;i<o;i++)Ci(t.ifConditions[i].block,e)}}function Si(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||lo(t.tag)||!_l(t.tag)||Ei(t)||!Object.keys(t).every(xl))))}function Ei(t){for(;t.parent;){if(t=t.parent,"template"!==t.tag)return!1;if(t.for)return!0}return!1}function Ti(t,e,n){var r=e?"nativeOn:{":"on:{";for(var i in t)r+='"'+i+'":'+Ai(i,t[i])+",";return r.slice(0,-1)+"}"}function Ai(t,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Ai(t,e)}).join(",")+"]";var n=Yl.test(e.value),r=Wl.test(e.value);if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Kl[s])o+=Kl[s],Xl[s]&&a.push(s);else if("exact"===s){var l=e.modifiers;o+=Zl(["ctrl","shift","alt","meta"].filter(function(t){return!l[t]}).map(function(t){return"$event."+t+"Key"}).join("||"))}else a.push(s);a.length&&(i+=Ii(a)),o&&(i+=o);return"function($event){"+i+(n?"return "+e.value+"($event)":r?"return ("+e.value+")($event)":e.value)+"}"}return n||r?e.value:"function($event){"+e.value+"}"}function Ii(t){return"if(!('button' in $event)&&"+t.map(ji).join("&&")+")return null;"}function ji(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=Xl[t],r=Gl[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}function Vi(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}}function Oi(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}}function Pi(t,e){var n=new Ql(e);return{render:"with(this){return "+(t?Di(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Di(t,e){if(t.staticRoot&&!t.staticProcessed)return Bi(t,e);if(t.once&&!t.onceProcessed)return Ni(t,e);if(t.for&&!t.forProcessed)return Li(t,e);if(t.if&&!t.ifProcessed)return Mi(t,e);if("template"!==t.tag||t.slotTarget){if("slot"===t.tag)return Ji(t,e);var n;if(t.component)n=Qi(t.component,t,e);else{var r=t.plain?void 0:zi(t,e),i=t.inlineTemplate?null:Wi(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o<e.transforms.length;o++)n=e.transforms[o](t,n);return n}return Wi(t,e)||"void 0"}function Bi(t,e){return t.staticProcessed=!0,e.staticRenderFns.push("with(this){return "+Di(t,e)+"}"),"_m("+(e.staticRenderFns.length-1)+(t.staticInFor?",true":"")+")"}function Ni(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return Mi(t,e);if(t.staticInFor){for(var n="",r=t.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Di(t,e)+","+e.onceId+++","+n+")":Di(t,e)}return Bi(t,e)}function Mi(t,e,n,r){return t.ifProcessed=!0,$i(t.ifConditions.slice(),e,n,r)}function $i(t,e,n,r){function i(t){return n?n(t,e):t.once?Ni(t,e):Di(t,e)}if(!t.length)return r||"_e()";var o=t.shift();return o.exp?"("+o.exp+")?"+i(o.block)+":"+$i(t,e,n,r):""+i(o.block)}function Li(t,e,n,r){var i=t.for,o=t.alias,a=t.iterator1?","+t.iterator1:"",s=t.iterator2?","+t.iterator2:"";return t.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Di)(t,e)+"})"}function zi(t,e){var n="{",r=Ri(t,e);r&&(n+=r+","),t.key&&(n+="key:"+t.key+","),t.ref&&(n+="ref:"+t.ref+","),t.refInFor&&(n+="refInFor:true,"),t.pre&&(n+="pre:true,"),t.component&&(n+='tag:"'+t.tag+'",');for(var i=0;i<e.dataGenFns.length;i++)n+=e.dataGenFns[i](t);if(t.attrs&&(n+="attrs:{"+to(t.attrs)+"},"),t.props&&(n+="domProps:{"+to(t.props)+"},"),t.events&&(n+=Ti(t.events,!1,e.warn)+","),t.nativeEvents&&(n+=Ti(t.nativeEvents,!0,e.warn)+","),t.slotTarget&&!t.slotScope&&(n+="slot:"+t.slotTarget+","),t.scopedSlots&&(n+=qi(t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var o=Fi(t,e);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Ri(t,e){var n=t.directives;if(n){var r,i,o,a,s="directives:[",l=!1;for(r=0,i=n.length;r<i;r++){o=n[r],a=!0;var c=e.directives[o.name];c&&(a=!!c(t,o,e.warn)),a&&(l=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?',arg:"'+o.arg+'"':"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}return l?s.slice(0,-1)+"]":void 0}}function Fi(t,e){var n=t.children[0];if(1===n.type){var r=Pi(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}function qi(t,e){return"scopedSlots:_u(["+Object.keys(t).map(function(n){return Hi(n,t[n],e)}).join(",")+"])"}function Hi(t,e,n){return e.for&&!e.forProcessed?Ui(t,e,n):"{key:"+t+",fn:function("+String(e.slotScope)+"){return "+("template"===e.tag?e.if?e.if+"?"+(Wi(e,n)||"undefined")+":undefined":Wi(e,n)||"undefined":Di(e,n))+"}}"}function Ui(t,e,n){var r=e.for,i=e.alias,o=e.iterator1?","+e.iterator1:"",a=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,"_l(("+r+"),function("+i+o+a+"){return "+Hi(t,e,n)+"})"}function Wi(t,e,n,r,i){var o=t.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag)return(r||Di)(a,e);var s=n?Yi(o,e.maybeComponent):0,l=i||Gi;return"["+o.map(function(t){return l(t,e)}).join(",")+"]"+(s?","+s:"")}}function Yi(t,e){for(var n=0,r=0;r<t.length;r++){var i=t[r];if(1===i.type){if(Xi(i)||i.ifConditions&&i.ifConditions.some(function(t){return Xi(t.block)})){n=2;break}(e(i)||i.ifConditions&&i.ifConditions.some(function(t){return e(t.block)}))&&(n=1)}}return n}function Xi(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function Gi(t,e){return 1===t.type?Di(t,e):3===t.type&&t.isComment?Ki(t):Zi(t)}function Zi(t){return"_v("+(2===t.type?t.expression:eo(JSON.stringify(t.text)))+")"}function Ki(t){return"_e("+JSON.stringify(t.text)+")"}function Ji(t,e){var n=t.slotName||'"default"',r=Wi(t,e),i="_t("+n+(r?","+r:""),o=t.attrs&&"{"+t.attrs.map(function(t){return fo(t.name)+":"+t.value}).join(",")+"}",a=t.attrsMap["v-bind"];return!o&&!a||r||(i+=",null"),o&&(i+=","+o),a&&(i+=(o?"":",null")+","+a),i+")"}function Qi(t,e,n){var r=e.inlineTemplate?null:Wi(e,n,!0);return"_c("+t+","+zi(e,n)+(r?","+r:"")+")"}function to(t){for(var e="",n=0;n<t.length;n++){var r=t[n];e+='"'+r.name+'":'+eo(r.value)+","}return e.slice(0,-1)}function eo(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function no(t,e){try{return new Function(t)}catch(n){return e.push({err:n,code:t}),k}}function ro(t){var e=Object.create(null);return function(n,r,i){r=_({},r);r.warn;delete r.warn;var o=r.delimiters?String(r.delimiters)+n:n;if(e[o])return e[o];var a=t(n,r),s={},l=[];return s.render=no(a.render,l),s.staticRenderFns=a.staticRenderFns.map(function(t){return no(t,l)}),e[o]=s}}function io(t){return wl=wl||document.createElement("div"),wl.innerHTML=t?'<a href="\n"/>':'<div a="\n"/>',wl.innerHTML.indexOf(" ")>0}function oo(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}/*!
* Vue.js v2.5.17
* (c) 2014-2018 Evan You
* Released under the MIT License.
*/
var ao=Object.freeze({}),so=Object.prototype.toString,lo=h("slot,component",!0),co=h("key,ref,slot,slot-scope,is"),uo=Object.prototype.hasOwnProperty,po=/-(\w)/g,fo=m(function(t){return t.replace(po,function(t,e){return e?e.toUpperCase():""})}),ho=m(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),vo=/\B([A-Z])/g,go=m(function(t){return t.replace(vo,"-$1").toLowerCase()}),mo=Function.prototype.bind?y:b,bo=function(t,e,n){return!1},yo=function(t){return t},xo="data-server-rendered",_o=["component","directive","filter"],wo=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],ko={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:bo,isReservedAttr:bo,isUnknownElement:bo,getTagNamespace:k,parsePlatformTagName:yo,mustUseProp:bo,_lifecycleHooks:wo},Co=/[^\w.$]/,So="__proto__"in{},Eo="undefined"!=typeof window,To="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Ao=To&&WXEnvironment.platform.toLowerCase(),Io=Eo&&window.navigator.userAgent.toLowerCase(),jo=Io&&/msie|trident/.test(Io),Vo=Io&&Io.indexOf("msie 9.0")>0,Oo=Io&&Io.indexOf("edge/")>0,Po=(Io&&Io.indexOf("android"),Io&&/iphone|ipad|ipod|ios/.test(Io)||"ios"===Ao),Do=(Io&&/chrome\/\d+/.test(Io),{}.watch),Bo=!1;if(Eo)try{var No={};Object.defineProperty(No,"passive",{get:function(){Bo=!0}}),window.addEventListener("test-passive",null,No)}catch(t){}var Mo,$o,Lo=function(){return void 0===Mo&&(Mo=!Eo&&!To&&void 0!==t&&"server"===t.process.env.VUE_ENV),Mo},zo=Eo&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Ro="undefined"!=typeof Symbol&&j(Symbol)&&"undefined"!=typeof Reflect&&j(Reflect.ownKeys);$o="undefined"!=typeof Set&&j(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Fo=k,qo=0,Ho=function(){this.id=qo++,this.subs=[]};Ho.prototype.addSub=function(t){this.subs.push(t)},Ho.prototype.removeSub=function(t){v(this.subs,t)},Ho.prototype.depend=function(){Ho.target&&Ho.target.addDep(this)},Ho.prototype.notify=function(){for(var t=this.subs.slice(),e=0,n=t.length;e<n;e++)t[e].update()},Ho.target=null;var Uo=[],Wo=function(t,e,n,r,i,o,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Yo={child:{configurable:!0}};Yo.child.get=function(){return this.componentInstance},Object.defineProperties(Wo.prototype,Yo);var Xo=function(t){void 0===t&&(t="");var e=new Wo;return e.text=t,e.isComment=!0,e},Go=Array.prototype,Zo=Object.create(Go);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=Go[t];A(Zo,t,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var i,o=e.apply(this,n),a=this.__ob__;switch(t){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&a.observeArray(i),a.dep.notify(),o})});var Ko=Object.getOwnPropertyNames(Zo),Jo=!0,Qo=function(t){if(this.value=t,this.dep=new Ho,this.vmCount=0,A(t,"__ob__",this),Array.isArray(t)){(So?N:M)(t,Zo,Ko),this.observeArray(t)}else this.walk(t)};Qo.prototype.walk=function(t){for(var e=Object.keys(t),n=0;n<e.length;n++)L(t,e[n])},Qo.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)$(t[e])};var ta=ko.optionMergeStrategies;ta.data=function(t,e,n){return n?H(t,e,n):e&&"function"!=typeof e?t:H(t,e)},wo.forEach(function(t){ta[t]=U}),_o.forEach(function(t){ta[t+"s"]=W}),ta.watch=function(t,e,n,r){if(t===Do&&(t=void 0),e===Do&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var i={};_(i,t);for(var o in e){var a=i[o],s=e[o];a&&!Array.isArray(a)&&(a=[a]),i[o]=a?a.concat(s):Array.isArray(s)?s:[s]}return i},ta.props=ta.methods=ta.inject=ta.computed=function(t,e,n,r){if(!t)return e;var i=Object.create(null);return _(i,t),e&&_(i,e),i},ta.provide=H;var ea,na,ra=function(t,e){return void 0===e?t:e},ia=[],oa=!1,aa=!1;if(void 0!==n&&j(n))na=function(){n(at)};else if("undefined"==typeof MessageChannel||!j(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())na=function(){setTimeout(at,0)};else{var sa=new MessageChannel,la=sa.port2;sa.port1.onmessage=at,na=function(){la.postMessage(1)}}if("undefined"!=typeof Promise&&j(Promise)){var ca=Promise.resolve();ea=function(){ca.then(at),Po&&setTimeout(k)}}else ea=na;var ua,da=new $o,pa=m(function(t){var e="&"===t.charAt(0);t=e?t.slice(1):t;var n="~"===t.charAt(0);t=n?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}),fa=null,ha=[],va=[],ga={},ma=!1,ba=!1,ya=0,xa=0,_a=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++xa,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new $o,this.newDepIds=new $o,this.expression="","function"==typeof e?this.getter=e:(this.getter=I(e),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};_a.prototype.get=function(){V(this);var t,e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;rt(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ct(t),O(),this.cleanupDeps()}return t},_a.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},_a.prototype.cleanupDeps=function(){for(var t=this,e=this.deps.length;e--;){var n=t.deps[e];t.newDepIds.has(n.id)||n.removeSub(t)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},_a.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Ht(this)},_a.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){rt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},_a.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_a.prototype.depend=function(){for(var t=this,e=this.deps.length;e--;)t.deps[e].depend()},_a.prototype.teardown=function(){var t=this;if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)t.deps[e].removeSub(t);this.active=!1}};var wa={enumerable:!0,configurable:!0,get:k,set:k},ka={lazy:!0};ge(me.prototype);var Ca={init:function(t,e,n,r){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var i=t;Ca.prepatch(i,i)}else{(t.componentInstance=we(t,fa,n,r)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions;Dt(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e=t.context,n=t.componentInstance;n._isMounted||(n._isMounted=!0,$t(n,"mounted")),t.data.keepAlive&&(e._isMounted?Ft(n):Nt(n,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?Mt(e,!0):e.$destroy())}},Sa=Object.keys(Ca),Ea=1,Ta=2,Aa=0;!function(t){t.prototype._init=function(t){var e=this;e._uid=Aa++,e._isVue=!0,t&&t._isComponent?je(e,t):e.$options=Z(Ve(e.constructor),t||{},e),e._renderProxy=e,e._self=e,Ot(e),St(e),Ie(e),$t(e,"beforeCreate"),re(e),Wt(e),ne(e),$t(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(De),function(t){var e={};e.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=z,t.prototype.$delete=R,t.prototype.$watch=function(t,e,n){var r=this;if(c(e))return ee(r,t,e,n);n=n||{},n.user=!0;var i=new _a(r,t,e,n);return n.immediate&&e.call(r,i.value),function(){i.teardown()}}}(De),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this,i=this;if(Array.isArray(t))for(var o=0,a=t.length;o<a;o++)r.$on(t[o],n);else(i._events[t]||(i._events[t]=[])).push(n),e.test(t)&&(i._hasHookEvent=!0);return i},t.prototype.$once=function(t,e){function n(){r.$off(t,n),e.apply(r,arguments)}var r=this;return n.fn=e,r.$on(t,n),r},t.prototype.$off=function(t,e){var n=this,r=this;if(!arguments.length)return r._events=Object.create(null),r;if(Array.isArray(t)){for(var i=0,o=t.length;i<o;i++)n.$off(t[i],e);return r}var a=r._events[t];if(!a)return r;if(!e)return r._events[t]=null,r;if(e)for(var s,l=a.length;l--;)if((s=a[l])===e||s.fn===e){a.splice(l,1);break}return r},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?x(n):n;for(var r=x(arguments,1),i=0,o=n.length;i<o;i++)try{n[i].apply(e,r)}catch(n){rt(n,e,'event handler for "'+t+'"')}}return e}}(De),function(t){t.prototype._update=function(t,e){var n=this;n._isMounted&&$t(n,"beforeUpdate");var r=n.$el,i=n._vnode,o=fa;fa=n,n._vnode=t,i?n.$el=n.__patch__(i,t):(n.$el=n.__patch__(n.$el,t,e,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),fa=o,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},t.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){$t(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||v(e.$children,t),t._watcher&&t._watcher.teardown();for(var n=t._watchers.length;n--;)t._watchers[n].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),$t(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(De),function(t){ge(t.prototype),t.prototype.$nextTick=function(t){return lt(t,this)},t.prototype._render=function(){var t=this,e=t.$options,n=e.render,r=e._parentVnode;r&&(t.$scopedSlots=r.data.scopedSlots||ao),t.$vnode=r;var i;try{i=n.call(t._renderProxy,t.$createElement)}catch(e){rt(e,t,"render"),i=t._vnode}return i instanceof Wo||(i=Xo()),i.parent=r,i}}(De);var Ia=[String,RegExp,Array],ja={name:"keep-alive",abstract:!0,props:{include:Ia,exclude:Ia,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){var t=this;for(var e in t.cache)He(t.cache,e,t.keys)},mounted:function(){var t=this;this.$watch("include",function(e){qe(t,function(t){return Fe(e,t)})}),this.$watch("exclude",function(e){qe(t,function(t){return!Fe(e,t)})})},render:function(){var t=this.$slots.default,e=Ct(t),n=e&&e.componentOptions;if(n){var r=Re(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!Fe(o,r))||a&&r&&Fe(a,r))return e;var s=this,l=s.cache,c=s.keys,u=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;l[u]?(e.componentInstance=l[u].componentInstance,v(c,u),c.push(u)):(l[u]=e,c.push(u),this.max&&c.length>parseInt(this.max)&&He(l,c[0],c,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Va={KeepAlive:ja};!function(t){var e={};e.get=function(){return ko},Object.defineProperty(t,"config",e),t.util={warn:Fo,extend:_,mergeOptions:Z,defineReactive:L},t.set=z,t.delete=R,t.nextTick=lt,t.options=Object.create(null),_o.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,_(t.options.components,Va),Be(t),Ne(t),Me(t),ze(t)}(De),Object.defineProperty(De.prototype,"$isServer",{get:Lo}),Object.defineProperty(De.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(De,"FunctionalRenderContext",{value:me}),De.version="2.5.17";var Oa,Pa,Da,Ba,Na,Ma,$a,La,za,Ra=h("style,class"),Fa=h("input,textarea,option,select,progress"),qa=function(t,e,n){return"value"===n&&Fa(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ha=h("contenteditable,draggable,spellcheck"),Ua=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Wa="http://www.w3.org/1999/xlink",Ya=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Xa=function(t){return Ya(t)?t.slice(6,t.length):""},Ga=function(t){return null==t||!1===t},Za={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Ka=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Ja=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Qa=function(t){return"pre"===t},ts=function(t){return Ka(t)||Ja(t)},es=Object.create(null),ns=h("text,number,password,search,email,tel,url"),rs=Object.freeze({createElement:en,createElementNS:nn,createTextNode:rn,createComment:on,insertBefore:an,removeChild:sn,appendChild:ln,parentNode:cn,nextSibling:un,tagName:dn,setTextContent:pn,setStyleScope:fn}),is={create:function(t,e){hn(e)},update:function(t,e){t.data.ref!==e.data.ref&&(hn(t,!0),hn(e))},destroy:function(t){hn(t,!0)}},os=new Wo("",{},[]),as=["create","activate","update","remove","destroy"],ss={create:bn,update:bn,destroy:function(t){bn(t,os)}},ls=Object.create(null),cs=[is,ss],us={create:kn,update:kn},ds={create:En,update:En},ps=/[\w).+\-_$\]]/,fs="__r",hs="__c",vs={create:er,update:er},gs={create:nr,update:nr},ms=m(function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach(function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}),bs=/^--/,ys=/\s*!important$/,xs=function(t,e,n){if(bs.test(e))t.style.setProperty(e,n);else if(ys.test(n))t.style.setProperty(e,n.replace(ys,""),"important");else{var r=ws(e);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)t.style[r]=n[i];else t.style[r]=n}},_s=["Webkit","Moz","ms"],ws=m(function(t){if(za=za||document.createElement("div").style,"filter"!==(t=fo(t))&&t in za)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<_s.length;n++){var r=_s[n]+e;if(r in za)return r}}),ks={create:cr,update:cr},Cs=m(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),Ss=Eo&&!Vo,Es="transition",Ts="animation",As="transition",Is="transitionend",js="animation",Vs="animationend";Ss&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(As="WebkitTransition",Is="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(js="WebkitAnimation",Vs="webkitAnimationEnd"));var Os=Eo?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()},Ps=/\b(transform|all)(,|$)/,Ds=Eo?{create:Cr,activate:Cr,remove:function(t,e){!0!==t.data.show?_r(t,e):e()}}:{},Bs=[us,ds,vs,gs,ks,Ds],Ns=Bs.concat(cs),Ms=function(t){function e(t){return new Wo(V.tagName(t).toLowerCase(),{},[],void 0,t)}function n(t,e){function n(){0==--n.listeners&&a(t)}return n.listeners=e,n}function a(t){var e=V.parentNode(t);i(e)&&V.removeChild(e,t)}function l(t,e,n,r,a,s,l){if(i(t.elm)&&i(s)&&(t=s[l]=D(t)),t.isRootInsert=!a,!c(t,e,n,r)){var u=t.data,d=t.children,h=t.tag;i(h)?(t.elm=t.ns?V.createElementNS(t.ns,h):V.createElement(h,t),m(t),f(t,d,e),i(u)&&g(t,e),p(n,t.elm,r)):o(t.isComment)?(t.elm=V.createComment(t.text),p(n,t.elm,r)):(t.elm=V.createTextNode(t.text),p(n,t.elm,r))}}function c(t,e,n,r){var a=t.data;if(i(a)){var s=i(t.componentInstance)&&a.keepAlive;if(i(a=a.hook)&&i(a=a.init)&&a(t,!1,n,r),i(t.componentInstance))return u(t,e),o(s)&&d(t,e,n,r),!0}}function u(t,e){i(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,v(t)?(g(t,e),m(t)):(hn(t),e.push(t))}function d(t,e,n,r){for(var o,a=t;a.componentInstance;)if(a=a.componentInstance._vnode,i(o=a.data)&&i(o=o.transition)){for(o=0;o<I.activate.length;++o)I.activate[o](os,a);e.push(a);break}p(n,t.elm,r)}function p(t,e,n){i(t)&&(i(n)?n.parentNode===t&&V.insertBefore(t,e,n):V.appendChild(t,e))}function f(t,e,n){if(Array.isArray(e))for(var r=0;r<e.length;++r)l(e[r],n,t.elm,null,!0,e,r);else s(t.text)&&V.appendChild(t.elm,V.createTextNode(String(t.text)))}function v(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return i(t.tag)}function g(t,e){for(var n=0;n<I.create.length;++n)I.create[n](os,t);T=t.data.hook,i(T)&&(i(T.create)&&T.create(os,t),i(T.insert)&&e.push(t))}function m(t){var e;if(i(e=t.fnScopeId))V.setStyleScope(t.elm,e);else for(var n=t;n;)i(e=n.context)&&i(e=e.$options._scopeId)&&V.setStyleScope(t.elm,e),n=n.parent;i(e=fa)&&e!==t.context&&e!==t.fnContext&&i(e=e.$options._scopeId)&&V.setStyleScope(t.elm,e)}function b(t,e,n,r,i,o){for(;r<=i;++r)l(n[r],o,t,e,!1,n,r)}function y(t){var e,n,r=t.data;if(i(r))for(i(e=r.hook)&&i(e=e.destroy)&&e(t),e=0;e<I.destroy.length;++e)I.destroy[e](t);if(i(e=t.children))for(n=0;n<t.children.length;++n)y(t.children[n])}function x(t,e,n,r){for(;n<=r;++n){var o=e[n];i(o)&&(i(o.tag)?(_(o),y(o)):a(o.elm))}}function _(t,e){if(i(e)||i(t.data)){var r,o=I.remove.length+1;for(i(e)?e.listeners+=o:e=n(t.elm,o),i(r=t.componentInstance)&&i(r=r._vnode)&&i(r.data)&&_(r,e),r=0;r<I.remove.length;++r)I.remove[r](t,e);i(r=t.data.hook)&&i(r=r.remove)?r(t,e):e()}else a(t.elm)}function w(t,e,n,o,a){for(var s,c,u,d,p=0,f=0,h=e.length-1,v=e[0],g=e[h],m=n.length-1,y=n[0],_=n[m],w=!a;p<=h&&f<=m;)r(v)?v=e[++p]:r(g)?g=e[--h]:vn(v,y)?(C(v,y,o),v=e[++p],y=n[++f]):vn(g,_)?(C(g,_,o),g=e[--h],_=n[--m]):vn(v,_)?(C(v,_,o),w&&V.insertBefore(t,v.elm,V.nextSibling(g.elm)),v=e[++p],_=n[--m]):vn(g,y)?(C(g,y,o),w&&V.insertBefore(t,g.elm,v.elm),g=e[--h],y=n[++f]):(r(s)&&(s=mn(e,p,h)),c=i(y.key)?s[y.key]:k(y,e,p,h),r(c)?l(y,o,t,v.elm,!1,n,f):(u=e[c],vn(u,y)?(C(u,y,o),e[c]=void 0,w&&V.insertBefore(t,u.elm,v.elm)):l(y,o,t,v.elm,!1,n,f)),y=n[++f]);p>h?(d=r(n[m+1])?null:n[m+1].elm,b(t,d,n,f,m,o)):f>m&&x(t,e,p,h)}function k(t,e,n,r){for(var o=n;o<r;o++){var a=e[o];if(i(a)&&vn(t,a))return o}}function C(t,e,n,a){if(t!==e){var s=e.elm=t.elm;if(o(t.isAsyncPlaceholder))return void(i(e.asyncFactory.resolved)?E(t.elm,e,n):e.isAsyncPlaceholder=!0);if(o(e.isStatic)&&o(t.isStatic)&&e.key===t.key&&(o(e.isCloned)||o(e.isOnce)))return void(e.componentInstance=t.componentInstance);var l,c=e.data;i(c)&&i(l=c.hook)&&i(l=l.prepatch)&&l(t,e);var u=t.children,d=e.children;if(i(c)&&v(e)){for(l=0;l<I.update.length;++l)I.update[l](t,e);i(l=c.hook)&&i(l=l.update)&&l(t,e)}r(e.text)?i(u)&&i(d)?u!==d&&w(s,u,d,n,a):i(d)?(i(t.text)&&V.setTextContent(s,""),b(s,null,d,0,d.length-1,n)):i(u)?x(s,u,0,u.length-1):i(t.text)&&V.setTextContent(s,""):t.text!==e.text&&V.setTextContent(s,e.text),i(c)&&i(l=c.hook)&&i(l=l.postpatch)&&l(t,e)}}function S(t,e,n){if(o(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r<e.length;++r)e[r].data.hook.insert(e[r])}function E(t,e,n,r){var a,s=e.tag,l=e.data,c=e.children;if(r=r||l&&l.pre,e.elm=t,o(e.isComment)&&i(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(i(l)&&(i(a=l.hook)&&i(a=a.init)&&a(e,!0),i(a=e.componentInstance)))return u(e,n),!0;if(i(s)){if(i(c))if(t.hasChildNodes())if(i(a=l)&&i(a=a.domProps)&&i(a=a.innerHTML)){if(a!==t.innerHTML)return!1}else{for(var d=!0,p=t.firstChild,h=0;h<c.length;h++){if(!p||!E(p,c[h],n,r)){d=!1;break}p=p.nextSibling}if(!d||p)return!1}else f(e,c,n);if(i(l)){var v=!1;for(var m in l)if(!O(m)){v=!0,g(e,n);break}!v&&l.class&&ct(l.class)}}else t.data!==e.text&&(t.data=e.text);return!0}var T,A,I={},j=t.modules,V=t.nodeOps;for(T=0;T<as.length;++T)for(I[as[T]]=[],A=0;A<j.length;++A)i(j[A][as[T]])&&I[as[T]].push(j[A][as[T]]);var O=h("attrs,class,staticClass,staticStyle,key");return function(t,n,a,s,c,u){if(r(n))return void(i(t)&&y(t));var d=!1,p=[];if(r(t))d=!0,l(n,p,c,u);else{var f=i(t.nodeType);if(!f&&vn(t,n))C(t,n,p,s);else{if(f){if(1===t.nodeType&&t.hasAttribute(xo)&&(t.removeAttribute(xo),a=!0),o(a)&&E(t,n,p))return S(n,p,!0),t;t=e(t)}var h=t.elm,g=V.parentNode(h);if(l(n,p,h._leaveCb?null:g,V.nextSibling(h)),i(n.parent))for(var m=n.parent,b=v(n);m;){for(var _=0;_<I.destroy.length;++_)I.destroy[_](m);if(m.elm=n.elm,b){for(var w=0;w<I.create.length;++w)I.create[w](os,m);var k=m.data.hook.insert;if(k.merged)for(var T=1;T<k.fns.length;T++)k.fns[T]()}else hn(m);m=m.parent}i(g)?x(g,[t],0,0):i(t.tag)&&y(t)}}return S(n,p,d),n.elm}}({nodeOps:rs,modules:Ns});Vo&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&Vr(t,"input")});var $s={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ft(n,"postpatch",function(){$s.componentUpdated(t,e,n)}):Sr(t,e,n.context),t._vOptions=[].map.call(t.options,Ar)):("textarea"===n.tag||ns(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Ir),t.addEventListener("compositionend",jr),t.addEventListener("change",jr),Vo&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Sr(t,e,n.context);var r=t._vOptions,i=t._vOptions=[].map.call(t.options,Ar);if(i.some(function(t,e){return!C(t,r[e])})){(t.multiple?e.value.some(function(t){return Tr(t,i)}):e.value!==e.oldValue&&Tr(e.value,i))&&Vr(t,"change")}}}},Ls={bind:function(t,e,n){var r=e.value;n=Or(n);var i=n.data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,xr(n,function(){t.style.display=o})):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&(n=Or(n),n.data&&n.data.transition?(n.data.show=!0,r?xr(n,function(){t.style.display=t.__vOriginalDisplay}):_r(n,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},zs={model:$s,show:Ls},Rs={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},Fs={name:"transition",props:Rs,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(function(t){return t.tag||kt(t)}),n.length)){var r=this.mode,i=n[0];if(Nr(this.$vnode))return i;var o=Pr(i);if(!o)return i;if(this._leaving)return Br(t,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var l=(o.data||(o.data={})).transition=Dr(this),c=this._vnode,u=Pr(c);if(o.data.directives&&o.data.directives.some(function(t){return"show"===t.name})&&(o.data.show=!0),u&&u.data&&!Mr(o,u)&&!kt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=_({},l);if("out-in"===r)return this._leaving=!0,ft(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),Br(t,i);if("in-out"===r){if(kt(o))return c;var p,f=function(){p()};ft(l,"afterEnter",f),ft(l,"enterCancelled",f),ft(d,"delayLeave",function(t){p=t})}}return i}}},qs=_({tag:String,moveClass:String},Rs);delete qs.mode;var Hs={props:qs,render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Dr(this),s=0;s<i.length;s++){var l=i[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))o.push(l),n[l.key]=l,(l.data||(l.data={})).transition=a;else;}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var p=r[d];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?c.push(p):u.push(p)}this.kept=t(e,null,c),this.removed=u}return t(e,null,o)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach($r),t.forEach(Lr),t.forEach(zr),this._reflow=document.body.offsetHeight,t.forEach(function(t){if(t.data.moved){var n=t.elm,r=n.style;hr(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Is,n._moveCb=function t(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Is,t),n._moveCb=null,vr(n,e))})}}))},methods:{hasMove:function(t,e){if(!Ss)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){dr(n,t)}),ur(n,e),n.style.display="none",this.$el.appendChild(n);var r=mr(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}},Us={Transition:Fs,TransitionGroup:Hs};De.config.mustUseProp=qa,De.config.isReservedTag=ts,De.config.isReservedAttr=Ra,De.config.getTagNamespace=Je,De.config.isUnknownElement=Qe,_(De.options.directives,zs),_(De.options.components,Us),De.prototype.__patch__=Eo?Ms:k,De.prototype.$mount=function(t,e){return t=t&&Eo?tn(t):void 0,Pt(this,t,e)},Eo&&setTimeout(function(){ko.devtools&&zo&&zo.emit("init",De)},0);var Ws,Ys=/\{\{((?:.|\n)+?)\}\}/g,Xs=/[-.*+?^${}()|[\]\/\\]/g,Gs=m(function(t){var e=t[0].replace(Xs,"\\$&"),n=t[1].replace(Xs,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}),Zs={staticKeys:["staticClass"],transformNode:Fr,genData:qr},Ks={staticKeys:["staticStyle"],transformNode:Hr,genData:Ur},Js={decode:function(t){return Ws=Ws||document.createElement("div"),Ws.innerHTML=t,Ws.textContent}},Qs=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),tl=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),el=h("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"),nl=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,rl="[a-zA-Z_][\\w\\-\\.]*",il="((?:"+rl+"\\:)?"+rl+")",ol=new RegExp("^<"+il),al=/^\s*(\/?)>/,sl=new RegExp("^<\\/"+il+"[^>]*>"),ll=/^<!DOCTYPE [^>]+>/i,cl=/^<!\--/,ul=/^<!\[/,dl=!1;"x".replace(/x(.)?/g,function(t,e){dl=""===e});var pl,fl,hl,vl,gl,ml,bl,yl,xl,_l,wl,kl=h("script,style,textarea",!0),Cl={},Sl={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t"},El=/&(?:lt|gt|quot|amp);/g,Tl=/&(?:lt|gt|quot|amp|#10|#9);/g,Al=h("pre,textarea",!0),Il=function(t,e){return t&&Al(t)&&"\n"===e[0]},jl=/^@|^v-on:/,Vl=/^v-|^@|^:/,Ol=/([^]*?)\s+(?:in|of)\s+([^]*)/,Pl=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Dl=/^\(|\)$/g,Bl=/:(.*)$/,Nl=/^:|^v-bind:/,Ml=/\.[^.]+/g,$l=m(Js.decode),Ll=/^xmlns:NS\d+/,zl=/^NS\d+:/,Rl={preTransformNode:mi},Fl=[Zs,Ks,Rl],ql={model:Wn,text:yi,html:xi},Hl={expectHTML:!0,modules:Fl,directives:ql,isPreTag:Qa,isUnaryTag:Qs,mustUseProp:qa,canBeLeftOpenTag:tl,isReservedTag:ts,getTagNamespace:Je,staticKeys:function(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}(Fl)},Ul=m(wi),Wl=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Yl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Xl={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Gl={esc:"Escape",tab:"Tab",enter:"Enter",space:" ",up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete"]},Zl=function(t){return"if("+t+")return null;"},Kl={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Zl("$event.target !== $event.currentTarget"),ctrl:Zl("!$event.ctrlKey"),shift:Zl("!$event.shiftKey"),alt:Zl("!$event.altKey"),meta:Zl("!$event.metaKey"),left:Zl("'button' in $event && $event.button !== 0"),middle:Zl("'button' in $event && $event.button !== 1"),right:Zl("'button' in $event && $event.button !== 2")},Jl={on:Vi,bind:Oi,cloak:k},Ql=function(t){this.options=t,this.warn=t.warn||In,this.transforms=jn(t.modules,"transformCode"),this.dataGenFns=jn(t.modules,"genData"),this.directives=_(_({},Jl),t.directives);var e=t.isReservedTag||bo;this.maybeComponent=function(t){return!e(t.tag)},this.onceId=0,this.staticRenderFns=[]},tc=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(t){return function(e){function n(n,r){var i=Object.create(e),o=[],a=[];if(i.warn=function(t,e){(e?a:o).push(t)},r){r.modules&&(i.modules=(e.modules||[]).concat(r.modules)),r.directives&&(i.directives=_(Object.create(e.directives||null),r.directives));for(var s in r)"modules"!==s&&"directives"!==s&&(i[s]=r[s])}var l=t(n,i);return l.errors=o,l.tips=a,l}return{compile:n,compileToFunctions:ro(n)}}}(function(t,e){var n=Gr(t.trim(),e);!1!==e.optimize&&_i(n,e);var r=Pi(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}})),ec=tc(Hl),nc=ec.compileToFunctions,rc=!!Eo&&io(!1),ic=!!Eo&&io(!0),oc=m(function(t){var e=tn(t);return e&&e.innerHTML}),ac=De.prototype.$mount;De.prototype.$mount=function(t,e){if((t=t&&tn(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=oc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=oo(t));if(r){var i=nc(r,{shouldDecodeNewlines:rc,shouldDecodeNewlinesForHref:ic,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return ac.call(this,t,e)},De.compile=nc,e.default=De}.call(e,n(5),n(17).setImmediate)},function(t,e,n){(function(t){function r(t,e){this._id=t,this._clearFn=e}var i=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;e.setTimeout=function(){return new r(o.call(setTimeout,i,arguments),clearTimeout)},e.setInterval=function(){return new r(o.call(setInterval,i,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(i,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(44),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,n(5))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function a(){v&&f&&(v=!1,f.length?h=f.concat(h):g=-1,h.length&&s())}function s(){if(!v){var t=i(a);v=!0;for(var e=h.length;e;){for(f=h,h=[];++g<e;)f&&f[g].run();g=-1,e=h.length}f=null,v=!1,o(t)}}function l(t,e){this.fun=t,this.array=e}function c(){}var u,d,p=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(t){d=r}}();var f,h=[],v=!1,g=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new l(t,e)),1!==h.length||v||i(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e,n){"use strict";var r=n(46),i=n(51);e.a={data:function(){return{graph:null}},components:{JsonInput:r.a,GraphArea:i.a},props:[],mounted:function(){var t=this,e=sessionStorage.getItem("tfd-state");e?this.graph=JSON.parse(e):fetch("/current").then(function(e){e.ok&&e.json().then(function(e){t.graph=e})})},watch:{graph:function(t){console.log("Storing the graph in the sessionStorage."),sessionStorage.setItem("tfd-state",JSON.stringify(t))}}}},function(t,e,n){function r(t){for(var e=0;e<t.length;e++){var n=t[e],r=u[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(o(n.parts[i]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{for(var a=[],i=0;i<n.parts.length;i++)a.push(o(n.parts[i]));u[n.id]={id:n.id,refs:1,parts:a}}}}function i(){var t=document.createElement("style");return t.type="text/css",d.appendChild(t),t}function o(t){var e,n,r=document.querySelector("style["+m+'~="'+t.id+'"]');if(r){if(h)return v;r.parentNode.removeChild(r)}if(b){var o=f++;r=p||(p=i()),e=a.bind(null,r,o,!1),n=a.bind(null,r,o,!0)}else r=i(),e=s.bind(null,r),n=function(){r.parentNode.removeChild(r)};return e(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;e(t=r)}else n()}}function a(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=y(e,i);else{var o=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function s(t,e){var n=e.css,r=e.media,i=e.sourceMap;if(r&&t.setAttribute("media",r),g.ssrId&&t.setAttribute(m,e.id),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var l="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!l)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var c=n(49),u={},d=l&&(document.head||document.getElementsByTagName("head")[0]),p=null,f=0,h=!1,v=function(){},g=null,m="data-vue-ssr-id",b="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());t.exports=function(t,e,n,i){h=n,g=i||{};var o=c(t,e);return r(o),function(e){for(var n=[],i=0;i<o.length;i++){var a=o[i],s=u[a.id];s.refs--,n.push(s)}e?(o=c(t,e),r(o)):o=[];for(var i=0;i<n.length;i++){var s=n[i];if(0===s.refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete u[s.id]}}}};var y=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e,n){"use strict";e.a={props:["value"],methods:{open:function(){console.log("Opening the file input."),this.$refs.input.click()},handle:function(t){var e=this,n=new FileReader;n.onload=function(t){var n=JSON.parse(t.target.result);console.log("Found JSON object:",n),e.$emit("input",n)},n.readAsText(t.target.files[0])}}}},function(t,e,n){"use strict";var r=n(54),i=n(84),o=n(85),a=n(86),s=n.n(a),l=n(87),c=n.n(l),u=n(91),d=n.n(u),p=n(130),f=n.n(p),h=n(136);c.a.use(h.a),c.a.use(d.a),c.a.use(f.a,s.a),e.a={props:{graph:Array},data:function(){return{hierarchy:null,instance:null,parsed:null,highlighted:null}},filters:{typeToString:i.d,shapeToString:i.b},components:{TensorDisplay:r.a},watch:{graph:function(t){this.redraw()},highlighted:function(t,e){e&&e.removeClass("highlighted"),t&&(console.log(t.json()),t.addClass("highlighted"))}},methods:{redraw:function(){var t=this;if(console.log("Redrawing graph with new data."),this.graph){this.instance&&this.instance.destroy(),this.hierarchy=new i.a(this.graph.nodes);var e=this.graph.nodes.map(function(e){return{data:{id:e.name,oid:e.id,parent:t.hierarchy.getParent(e.name),label:t.hierarchy.getName(e.name),op:e.op,background:"hsl("+i.c(e.op_name)+", 100%, 90%)",border:"hsl("+i.c(e.op_name)+", 40%, 80%)",other:e}}}),n=this.hierarchy.getMetanodes(),r=this.graph.edges.map(function(e){return{data:{id:"e"+e.id,oid:e.id,source:t.hierarchy.getPath(e.scr_node_id),target:t.hierarchy.getPath(e.dst_node_id),label:e.label?i.b(e.label):"",constant:null,other:e}}}),a=e.concat(n,r);this.instance=c()({container:this.$refs.area,elements:a,wheelSensitivity:.1,autoungrabify:!0,style:o.a}),this.expand=this.instance.expandCollapse({layoutBy:{name:"tensorflow",randomize:!1,fit:!1,padding:80},fisheye:!1,undoable:!1}),this.expand.collapseAll(),setTimeout(function(){t.instance.zoom(1.5),t.instance.center()},50);var s=null;this.instance.nodes().filter('[op = "Meta"]').on("click",function(e){s?(s=null,t.expand.isExpandable(e.target)?t.expand.expand(e.target):t.expand.collapse(e.target)):s=setTimeout(function(){return s=null},400)}),this.instance.on("click",function(e){e.target===t.instance||e.target.is('node[op = "Meta"]')?t.highlighted=null:t.highlighted=e.target})}}},mounted:function(){this.redraw()},destroyed:function(){this.instance.destroy()}}},function(t,e,n){"use strict";var r=n(55),i=n.n(r);i.a.config.printThreshold=7,e.a={props:["value"],data:function(){return{displayDialog:!1}},computed:{isOnly:function(){return!!this.value.Only},isSmall:function(){return this.shape.every(function(t){return t<=i.a.config.printThreshold})},shape:function(){return this.value.Only[1]},content:function(){return this.value.Only[2]},matrix:function(){return i.a.array(this.content).reshape(this.shape)}},methods:{download:function(){var t=this.matrix.toJSON(),e=new Blob([t],{type:"text/json"}),n=document.createEvent("MouseEvents"),r=document.createElement("a");r.download="edge-content.json",r.href=window.URL.createObjectURL(e),r.dataset.downloadurl=["text/json",r.download,r.href].join(":"),n.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),r.dispatchEvent(n)}}}},function(t,e,n){"use strict";function r(t,e){for(var n=1,r=t.length,i=t[0],o=t[0],a=1;a<r;++a)if(o=i,i=t[a],e(i,o)){if(a===n){n++;continue}t[n++]=i}return t.length=n,t}function i(t){for(var e=1,n=t.length,r=t[0],i=t[0],o=1;o<n;++o,i=r)if(i=r,(r=t[o])!==i){if(o===e){e++;continue}t[e++]=r}return t.length=e,t}function o(t,e,n){return 0===t.length?t:e?(n||t.sort(e),r(t,e)):(n||t.sort(),i(t))}t.exports=o},function(t,e,n){"use strict";function r(){this.argTypes=[],this.shimArgs=[],this.arrayArgs=[],this.arrayBlockIndices=[],this.scalarArgs=[],this.offsetArgs=[],this.offsetArgIndex=[],this.indexArgs=[],this.shapeArgs=[],this.funcName="",this.pre=null,this.body=null,this.post=null,this.debug=!1}function i(t){var e=new r;e.pre=t.pre,e.body=t.body,e.post=t.post;var n=t.args.slice(0);e.argTypes=n;for(var i=0;i<n.length;++i){var a=n[i];if("array"===a||"object"==typeof a&&a.blockIndices){if(e.argTypes[i]="array",e.arrayArgs.push(i),e.arrayBlockIndices.push(a.blockIndices?a.blockIndices:0),e.shimArgs.push("array"+i),i<e.pre.args.length&&e.pre.args[i].count>0)throw new Error("cwise: pre() block may not reference array args");if(i<e.post.args.length&&e.post.args[i].count>0)throw new Error("cwise: post() block may not reference array args")}else if("scalar"===a)e.scalarArgs.push(i),e.shimArgs.push("scalar"+i);else if("index"===a){if(e.indexArgs.push(i),i<e.pre.args.length&&e.pre.args[i].count>0)throw new Error("cwise: pre() block may not reference array index");if(i<e.body.args.length&&e.body.args[i].lvalue)throw new Error("cwise: body() block may not write to array index");if(i<e.post.args.length&&e.post.args[i].count>0)throw new Error("cwise: post() block may not reference array index")}else if("shape"===a){if(e.shapeArgs.push(i),i<e.pre.args.length&&e.pre.args[i].lvalue)throw new Error("cwise: pre() block may not write to array shape");if(i<e.body.args.length&&e.body.args[i].lvalue)throw new Error("cwise: body() block may not write to array shape");if(i<e.post.args.length&&e.post.args[i].lvalue)throw new Error("cwise: post() block may not write to array shape")}else{if("object"!=typeof a||!a.offset)throw new Error("cwise: Unknown argument type "+n[i]);e.argTypes[i]="offset",e.offsetArgs.push({array:a.array,offset:a.offset}),e.offsetArgIndex.push(i)}}if(e.arrayArgs.length<=0)throw new Error("cwise: No array arguments specified");if(e.pre.args.length>n.length)throw new Error("cwise: Too many arguments in pre() block");if(e.body.args.length>n.length)throw new Error("cwise: Too many arguments in body() block");if(e.post.args.length>n.length)throw new Error("cwise: Too many arguments in post() block");return e.debug=!!t.printCode||!!t.debug,e.funcName=t.funcName||"cwise",e.blockSize=t.blockSize||64,o(e)}var o=n(60);t.exports=i},function(t,e,n){"use strict";function r(t,e,n){var r,l,c=e.shape,u=c.length,d=1,p=new Array(u),f=0;for(r=u-1;r>=0;--r)if(p[r]=d,d*=c[r],f=Math.max(f,s.scratchMemory(c[r])),e.shape[r]!==n.shape[r])throw new Error("Shape mismatch, real and imaginary arrays must have same size");var h,v=4*d+f;h="array"===e.dtype||"float64"===e.dtype||"custom"===e.dtype?a.mallocDouble(v):a.mallocFloat(v);var g,m,b,y,x=o(h,c.slice(0),p,0),_=o(h,c.slice(0),p.slice(0),d),w=o(h,c.slice(0),p.slice(0),2*d),k=o(h,c.slice(0),p.slice(0),3*d),C=4*d;for(i.assign(x,e),i.assign(_,n),r=u-1;r>=0&&(s(t,d/c[r],c[r],h,x.offset,_.offset,C),0!==r);--r){for(m=1,b=w.stride,y=k.stride,l=r-1;l<u;++l)y[l]=b[l]=m,m*=c[l];for(l=r-2;l>=0;--l)y[l]=b[l]=m,m*=c[l];i.assign(w,x),i.assign(k,_),g=x,x=w,w=g,g=_,_=k,k=g}i.assign(e,x),i.assign(n,_),a.free(h)}var i=n(8),o=n(7),a=n(27),s=n(67);t.exports=r},function(t,e,n){"use strict";(function(t,r){function i(t){if(t){var e=t.length||t.byteLength,n=b.log2(e);w[n].push(t)}}function o(t){i(t.buffer)}function a(t){var t=b.nextPow2(t),e=b.log2(t),n=w[e];return n.length>0?n.pop():new ArrayBuffer(t)}function s(t){return new Uint8Array(a(t),0,t)}function l(t){return new Uint16Array(a(2*t),0,t)}function c(t){return new Uint32Array(a(4*t),0,t)}function u(t){return new Int8Array(a(t),0,t)}function d(t){return new Int16Array(a(2*t),0,t)}function p(t){return new Int32Array(a(4*t),0,t)}function f(t){return new Float32Array(a(4*t),0,t)}function h(t){return new Float64Array(a(8*t),0,t)}function v(t){return x?new Uint8ClampedArray(a(t),0,t):s(t)}function g(t){return new DataView(a(t),0,t)}function m(t){t=b.nextPow2(t);var e=b.log2(t),n=k[e];return n.length>0?n.pop():new r(t)}var b=n(28),y=n(66);t.__TYPEDARRAY_POOL||(t.__TYPEDARRAY_POOL={UINT8:y([32,0]),UINT16:y([32,0]),UINT32:y([32,0]),INT8:y([32,0]),INT16:y([32,0]),INT32:y([32,0]),FLOAT:y([32,0]),DOUBLE:y([32,0]),DATA:y([32,0]),UINT8C:y([32,0]),BUFFER:y([32,0])});var x="undefined"!=typeof Uint8ClampedArray,_=t.__TYPEDARRAY_POOL;_.UINT8C||(_.UINT8C=y([32,0])),_.BUFFER||(_.BUFFER=y([32,0]));var w=_.DATA,k=_.BUFFER;e.free=function(t){if(r.isBuffer(t))k[b.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,n=0|b.log2(e);w[n].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeInt8=e.freeInt16=e.freeInt32=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=o,e.freeArrayBuffer=i,e.freeBuffer=function(t){k[b.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return a(t);switch(e){case"uint8":return s(t);case"uint16":return l(t);case"uint32":return c(t);case"int8":return u(t);case"int16":return d(t);case"int32":return p(t);case"float":case"float32":return f(t);case"double":case"float64":return h(t);case"uint8_clamped":return v(t);case"buffer":return m(t);case"data":case"dataview":return g(t);default:return null}return null},e.mallocArrayBuffer=a,e.mallocUint8=s,e.mallocUint16=l,e.mallocUint32=c,e.mallocInt8=u,e.mallocInt16=d,e.mallocInt32=p,e.mallocFloat32=e.mallocFloat=f,e.mallocFloat64=e.mallocDouble=h,e.mallocUint8Clamped=v,e.mallocDataView=g,e.mallocBuffer=m,e.clearCache=function(){for(var t=0;t<32;++t)_.UINT8[t].length=0,_.UINT16[t].length=0,_.UINT32[t].length=0,_.INT8[t].length=0,_.INT16[t].length=0,_.INT32[t].length=0,_.FLOAT[t].length=0,_.DOUBLE[t].length=0,_.UINT8C[t].length=0,w[t].length=0,k[t].length=0}}).call(e,n(5),n(62).Buffer)},function(t,e,n){"use strict";"use restrict";function r(t){var e=32;return t&=-t,t&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t<e)},e.max=function(t,e){return t^(t^e)&-(t<e)},e.isPow2=function(t){return!(t&t-1||!t)},e.log2=function(t){var e,n;return e=(t>65535)<<4,t>>>=e,n=(t>255)<<3,t>>>=n,e|=n,n=(t>15)<<2,t>>>=n,e|=n,n=(t>3)<<1,t>>>=n,(e|=n)|t>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return t-=t>>>1&1431655765,16843009*((t=(858993459&t)+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var n=e,r=e,i=7;for(n>>>=1;n;n>>>=1)r<<=1,r|=1&n,--i;t[e]=r<<i&255}}(i),e.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},e.interleave2=function(t,e){return t&=65535,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e&=65535,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t|e<<1},e.deinterleave2=function(t,e){return t=t>>>e&1431655765,t=858993459&(t|t>>>1),t=252645135&(t|t>>>2),t=16711935&(t|t>>>4),(t=65535&(t|t>>>16))<<16>>16},e.interleave3=function(t,e,n){return t&=1023,t=4278190335&(t|t<<16),t=251719695&(t|t<<8),t=3272356035&(t|t<<4),t=1227133513&(t|t<<2),e&=1023,e=4278190335&(e|e<<16),e=251719695&(e|e<<8),e=3272356035&(e|e<<4),e=1227133513&(e|e<<2),t|=e<<1,n&=1023,n=4278190335&(n|n<<16),n=251719695&(n|n<<8),n=3272356035&(n|n<<4),n=1227133513&(n|n<<2),t|n<<2},e.deinterleave3=function(t,e){return t=t>>>e&1227133513,t=3272356035&(t|t>>>2),t=251719695&(t|t>>>4),t=4278190335&(t|t>>>8),(t=1023&(t|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},function(t,e,n){"use strict";t.exports={printThreshold:7,nFloatingValues:5}},function(t,e,n){"use strict";t.exports={int8:Int8Array,int16:Int16Array,int32:Int32Array,uint8:Uint8Array,uint16:Uint16Array,uint32:Uint32Array,float32:Float32Array,float64:Float64Array,array:Array}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function r(t){var e=t.getContext("2d"),n=e.getImageData(0,0,t.width,t.height),r=[t.width,t.height,4],i=[4,4*t.width,1],s=o(new Uint8Array(n.data),r,i,0),c=s.transpose(1,0);return l(c)&&(c=c.pick(null,null,0)),new a(c)}function i(t){var e=document.createElement("canvas");e.width=t.width,e.height=t.height;var n=e.getContext("2d");n.drawImage(t,0,0);var r=n.getImageData(0,0,t.width,t.height),i=[t.width,t.height,4],s=[4,4*t.width,1],c=o(new Uint8Array(r.data),i,s,0),u=c.transpose(1,0);return l(u)&&(u=u.pick(null,null,0)),new a(u)}var o=n(7),a=n(3),s=n(12),l=n(74);t.exports=function(t){if(t instanceof HTMLCanvasElement)return r(t);if(t instanceof HTMLImageElement)return i(t);throw new s.ValueError("expect input to be either an HTML Canvas or a (loaded) Image")}},function(t,e,n){"use strict";var r=n(3);t.exports.getRawData=function(t){t instanceof r&&(t=t.selection);var e,n,i=0,o=t.shape,a=o[0],s=o[1],l=o[2]||1,c=new Uint8Array(a*s*l);if(3===t.shape.length)if(3===l)for(e=0;e<a;++e)for(n=0;n<s;++n)c[i++]=t.get(e,n,0),c[i++]=t.get(e,n,1),c[i++]=t.get(e,n,2);else if(4===l)for(e=0;e<a;++e)for(n=0;n<s;++n)c[i++]=t.get(e,n,0),c[i++]=t.get(e,n,1),c[i++]=t.get(e,n,2),c[i++]=t.get(e,n,3);else{if(1!==l)return new Error("Incompatible array shape");for(e=0;e<a;++e)for(n=0;n<s;++n)c[i++]=t.get(e,n,0)}else{if(2!==t.shape.length)return new Error("Invalid image");for(e=0;e<a;++e)for(n=0;n<s;++n)c[i++]=t.get(e,n)}return c},t.exports.setRawData=function(t,e){var n,r,i,o=0,a=t.shape[0],s=t.shape[1],l=t.shape[2]||1;if(3===t.shape.length)if(3===l)for(n=0;n<a;++n)for(r=0;r<s;++r)e[o++]=t.get(n,r,0),e[o++]=t.get(n,r,1),e[o++]=t.get(n,r,2),e[o++]=255;else if(4===l)for(n=0;n<a;++n)for(r=0;r<s;++r)e[o++]=t.get(n,r,0),e[o++]=t.get(n,r,1),e[o++]=t.get(n,r,2),e[o++]=t.get(n,r,3);else{if(1!==l)return new Error("Incompatible array shape");for(n=0;n<a;++n)for(r=0;r<s;++r)i=t.get(n,r,0),e[o++]=i,e[o++]=i,e[o++]=i,e[o++]=255}else{if(2!==t.shape.length)return new Error("Invalid image");for(n=0;n<a;++n)for(r=0;r<s;++r)i=t.get(n,r),e[o++]=i,e[o++]=i,e[o++]=i,e[o++]=255}}},function(t,e,n){"use strict";t.exports=function(t,e,n,r,i){var o=e-1,a=e+r-1,s=t-1,l=t+n-1;return 0!==e&&0!==t?i.selection.get(s,o)-i.selection.get(l,o)-i.selection.get(s,a)+i.selection.get(l,a):0===e&&0===t?i.selection.get(t+n-1,e+r-1):0===e?-i.selection.get(s,e+r-1)+i.selection.get(t+n-1,e+r-1):-i.selection.get(l,o)+i.selection.get(l,a)}},function(t,e,n){(function(t,r){var i;(function(){function o(t,e){if(t!==e){var n=null===t,r=t===T,i=t===t,o=null===e,a=e===T,s=e===e;if(t>e&&!o||!i||n&&!a&&s||r&&s)return 1;if(t<e&&!n||!s||o&&!r&&i||a&&i)return-1}return 0}function a(t,e,n){for(var r=t.length,i=n?r:-1;n?i--:++i<r;)if(e(t[i],i,t))return i;return-1}function s(t,e,n){if(e!==e)return b(t,n);for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function l(t){return"function"==typeof t||!1}function c(t){return null==t?"":t+""}function u(t,e){for(var n=-1,r=t.length;++n<r&&e.indexOf(t.charAt(n))>-1;);return n}function d(t,e){for(var n=t.length;n--&&e.indexOf(t.charAt(n))>-1;);return n}function p(t,e){return o(t.criteria,e.criteria)||t.index-e.index}function f(t,e,n){for(var r=-1,i=t.criteria,a=e.criteria,s=i.length,l=n.length;++r<s;){var c=o(i[r],a[r]);if(c){if(r>=l)return c;var u=n[r];return c*("asc"===u||!0===u?1:-1)}}return t.index-e.index}function h(t){return qt[t]}function v(t){return Ht[t]}function g(t,e,n){return e?t=Yt[t]:n&&(t=Xt[t]),"\\"+t}function m(t){return"\\"+Xt[t]}function b(t,e,n){for(var r=t.length,i=e+(n?0:-1);n?i--:++i<r;){var o=t[i];if(o!==o)return i}return-1}function y(t){return!!t&&"object"==typeof t}function x(t){return t<=160&&t>=9&&t<=13||32==t||160==t||5760==t||6158==t||t>=8192&&(t<=8202||8232==t||8233==t||8239==t||8287==t||12288==t||65279==t)}function _(t,e){for(var n=-1,r=t.length,i=-1,o=[];++n<r;)t[n]===e&&(t[n]=W,o[++i]=n);return o}function w(t,e){for(var n,r=-1,i=t.length,o=-1,a=[];++r<i;){var s=t[r],l=e?e(s,r,t):s;r&&n===l||(n=l,a[++o]=s)}return a}function k(t){for(var e=-1,n=t.length;++e<n&&x(t.charCodeAt(e)););return e}function C(t){for(var e=t.length;e--&&x(t.charCodeAt(e)););return e}function S(t){return Ut[t]}function E(t){function e(t){if(y(t)&&!Is(t)&&!(t instanceof i)){if(t instanceof r)return t;if(ea.call(t,"__chain__")&&ea.call(t,"__wrapped__"))return fr(t)}return new r(t)}function n(){}function r(t,e,n){this.__wrapped__=t,this.__actions__=n||[],this.__chain__=!!e}function i(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Aa,this.__views__=[]}function x(){var t=new i(this.__wrapped__);return t.__actions__=ne(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ne(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ne(this.__views__),t}function qt(){if(this.__filtered__){var t=new i(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Ht(){var t=this.__wrapped__.value(),e=this.__dir__,n=Is(t),r=e<0,i=n?t.length:0,o=Wn(0,i,this.__views__),a=o.start,s=o.end,l=s-a,c=r?s:a-1,u=this.__iteratees__,d=u.length,p=0,f=ka(l,this.__takeCount__);if(!n||i<F||i==l&&f==l)return nn(r&&n?t.reverse():t,this.__actions__);var h=[];t:for(;l--&&p<f;){c+=e;for(var v=-1,g=t[c];++v<d;){var m=u[v],b=m.iteratee,y=m.type,x=b(g);if(y==H)g=x;else if(!x){if(y==q)continue t;break t}}h[p++]=g}return h}function Ut(){this.__data__={}}function Wt(t){return this.has(t)&&delete this.__data__[t]}function Yt(t){return"__proto__"==t?T:this.__data__[t]}function Xt(t){return"__proto__"!=t&&ea.call(this.__data__,t)}function Gt(t,e){return"__proto__"!=t&&(this.__data__[t]=e),this}function Zt(t){var e=t?t.length:0;for(this.data={hash:ma(null),set:new da};e--;)this.push(t[e])}function Kt(t,e){var n=t.data;return("string"==typeof e||Di(e)?n.set.has(e):n.hash[e])?0:-1}function Jt(t){var e=this.data;"string"==typeof t||Di(t)?e.set.add(t):e.hash[t]=!0}function Qt(t,e){for(var n=-1,r=t.length,i=-1,o=e.length,a=Ro(r+o);++n<r;)a[n]=t[n];for(;++i<o;)a[n++]=e[i];return a}function ne(t,e){var n=-1,r=t.length;for(e||(e=Ro(r));++n<r;)e[n]=t[n];return e}function re(t,e){for(var n=-1,r=t.length;++n<r&&!1!==e(t[n],n,t););return t}function ie(t,e){for(var n=t.length;n--&&!1!==e(t[n],n,t););return t}function oe(t,e){for(var n=-1,r=t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function ae(t,e,n,r){for(var i=-1,o=t.length,a=r,s=a;++i<o;){var l=t[i],c=+e(l);n(c,a)&&(a=c,s=l)}return s}function se(t,e){for(var n=-1,r=t.length,i=-1,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[++i]=a)}return o}function le(t,e){for(var n=-1,r=t.length,i=Ro(r);++n<r;)i[n]=e(t[n],n,t);return i}function ce(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function ue(t,e,n,r){var i=-1,o=t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function de(t,e,n,r){var i=t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function pe(t,e){for(var n=-1,r=t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function fe(t,e){for(var n=t.length,r=0;n--;)r+=+e(t[n])||0;return r}function he(t,e){return t===T?e:t}function ve(t,e,n,r){return t!==T&&ea.call(r,n)?t:e}function ge(t,e,n){for(var r=-1,i=zs(e),o=i.length;++r<o;){var a=i[r],s=t[a],l=n(s,e[a],a,t,e);(l===l?l===s:s!==s)&&(s!==T||a in t)||(t[a]=l)}return t}function me(t,e){return null==e?t:ye(e,zs(e),t)}function be(t,e){for(var n=-1,r=null==t,i=!r&&Kn(t),o=i?t.length:0,a=e.length,s=Ro(a);++n<a;){var l=e[n];s[n]=i?Jn(l,o)?t[l]:T:r?T:t[l]}return s}function ye(t,e,n){n||(n={});for(var r=-1,i=e.length;++r<i;){var o=e[r];n[o]=t[o]}return n}function xe(t,e,n){var r=typeof t;return"function"==r?e===T?t:an(t,e,n):null==t?Ao:"object"==r?Le(t):e===T?Do(t):ze(t,e)}function _e(t,e,n,r,i,o,a){var s;if(n&&(s=i?n(t,r,i):n(t)),s!==T)return s;if(!Di(t))return t;var l=Is(t);if(l){if(s=Yn(t),!e)return ne(t,s)}else{var c=ra.call(t),u=c==J;if(c!=tt&&c!=Y&&(!u||i))return Ft[c]?Gn(t,c,e):i?t:{};if(s=Xn(u?{}:t),!e)return me(s,t)}o||(o=[]),a||(a=[]);for(var d=o.length;d--;)if(o[d]==t)return a[d];return o.push(t),a.push(s),(l?re:Ve)(t,function(r,i){s[i]=_e(r,e,n,i,t,o,a)}),s}function we(t,e,n){if("function"!=typeof t)throw new Zo(U);return pa(function(){t.apply(T,n)},e)}function ke(t,e){var n=t?t.length:0,r=[];if(!n)return r;var i=-1,o=qn(),a=o==s,l=a&&e.length>=F?vn(e):null,c=e.length;l&&(o=Kt,a=!1,e=l);t:for(;++i<n;){var u=t[i];if(a&&u===u){for(var d=c;d--;)if(e[d]===u)continue t;r.push(u)}else o(e,u,0)<0&&r.push(u)}return r}function Ce(t,e){var n=!0;return Na(t,function(t,r,i){return n=!!e(t,r,i)}),n}function Se(t,e,n,r){var i=r,o=i;return Na(t,function(t,a,s){var l=+e(t,a,s);(n(l,i)||l===r&&l===o)&&(i=l,o=t)}),o}function Ee(t,e,n,r){var i=t.length;for(n=null==n?0:+n||0,n<0&&(n=-n>i?0:i+n),r=r===T||r>i?i:+r||0,r<0&&(r+=i),i=n>r?0:r>>>0,n>>>=0;n<i;)t[n++]=e;return t}function Te(t,e){var n=[];return Na(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Ae(t,e,n,r){var i;return n(t,function(t,n,o){if(e(t,n,o))return i=r?n:t,!1}),i}function Ie(t,e,n,r){r||(r=[]);for(var i=-1,o=t.length;++i<o;){var a=t[i];y(a)&&Kn(a)&&(n||Is(a)||Si(a))?e?Ie(a,e,n,r):ce(r,a):n||(r[r.length]=a)}return r}function je(t,e){return $a(t,e,to)}function Ve(t,e){return $a(t,e,zs)}function Oe(t,e){return La(t,e,zs)}function Pe(t,e){for(var n=-1,r=e.length,i=-1,o=[];++n<r;){var a=e[n];Pi(t[a])&&(o[++i]=a)}return o}function De(t,e,n){if(null!=t){n!==T&&n in dr(t)&&(e=[n]);for(var r=0,i=e.length;null!=t&&r<i;)t=t[e[r++]];return r&&r==i?t:T}}function Be(t,e,n,r,i,o){return t===e||(null==t||null==e||!Di(t)&&!y(e)?t!==t&&e!==e:Ne(t,e,Be,n,r,i,o))}function Ne(t,e,n,r,i,o,a){var s=Is(t),l=Is(e),c=X,u=X;s||(c=ra.call(t),c==Y?c=tt:c!=tt&&(s=qi(t))),l||(u=ra.call(e),u==Y?u=tt:u!=tt&&(l=qi(e)));var d=c==tt,p=u==tt,f=c==u;if(f&&!s&&!d)return Ln(t,e,c);if(!i){var h=d&&ea.call(t,"__wrapped__"),v=p&&ea.call(e,"__wrapped__");if(h||v)return n(h?t.value():t,v?e.value():e,r,i,o,a)}if(!f)return!1;o||(o=[]),a||(a=[]);for(var g=o.length;g--;)if(o[g]==t)return a[g]==e;o.push(t),a.push(e);var m=(s?$n:zn)(t,e,n,r,i,o,a);return o.pop(),a.pop(),m}function Me(t,e,n){var r=e.length,i=r,o=!n;if(null==t)return!i;for(t=dr(t);r--;){var a=e[r];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++r<i;){a=e[r];var s=a[0],l=t[s],c=a[1];if(o&&a[2]){if(l===T&&!(s in t))return!1}else{var u=n?n(l,c,s):T;if(!(u===T?Be(c,l,n,!0):u))return!1}}return!0}function $e(t,e){var n=-1,r=Kn(t)?Ro(t.length):[];return Na(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Le(t){var e=Hn(t);if(1==e.length&&e[0][2]){var n=e[0][0],r=e[0][1];return function(t){return null!=t&&(t[n]===r&&(r!==T||n in dr(t)))}}return function(t){return Me(t,e)}}function ze(t,e){var n=Is(t),r=tr(t)&&rr(e),i=t+"";return t=pr(t),function(o){if(null==o)return!1;var a=i;if(o=dr(o),(n||!r)&&!(a in o)){if(null==(o=1==t.length?o:De(o,Xe(t,0,-1))))return!1;a=Er(t),o=dr(o)}return o[a]===e?e!==T||a in o:Be(e,o[a],T,!0)}}function Re(t,e,n,r,i){if(!Di(t))return t;var o=Kn(e)&&(Is(e)||qi(e)),a=o?T:zs(e);return re(a||e,function(s,l){if(a&&(l=s,s=e[l]),y(s))r||(r=[]),i||(i=[]),Fe(t,e,l,Re,n,r,i);else{var c=t[l],u=n?n(c,s,l,t,e):T,d=u===T;d&&(u=s),u===T&&(!o||l in t)||!d&&(u===u?u===c:c!==c)||(t[l]=u)}}),t}function Fe(t,e,n,r,i,o,a){for(var s=o.length,l=e[n];s--;)if(o[s]==l)return void(t[n]=a[s]);var c=t[n],u=i?i(c,l,n,t,e):T,d=u===T;d&&(u=l,Kn(l)&&(Is(l)||qi(l))?u=Is(c)?c:Kn(c)?ne(c):[]:zi(l)||Si(l)?u=Si(c)?Xi(c):zi(c)?c:{}:d=!1),o.push(l),a.push(u),d?t[n]=r(u,l,i,o,a):(u===u?u!==c:c===c)&&(t[n]=u)}function qe(t){return function(e){return null==e?T:e[t]}}function He(t){var e=t+"";return t=pr(t),function(n){return De(n,t,e)}}function Ue(t,e){for(var n=t?e.length:0;n--;){var r=e[n];if(r!=i&&Jn(r)){var i=r;fa.call(t,r,1)}}return t}function We(t,e){return t+ba(Ea()*(e-t+1))}function Ye(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function Xe(t,e,n){var r=-1,i=t.length;e=null==e?0:+e||0,e<0&&(e=-e>i?0:i+e),n=n===T||n>i?i:+n||0,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Ro(i);++r<i;)o[r]=t[r+e];return o}function Ge(t,e){var n;return Na(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}function Ze(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function Ke(t,e,n){var r=Rn(),i=-1;return e=le(e,function(t){return r(t)}),Ze($e(t,function(t){return{criteria:le(e,function(e){return e(t)}),index:++i,value:t}}),function(t,e){return f(t,e,n)})}function Je(t,e){var n=0;return Na(t,function(t,r,i){n+=+e(t,r,i)||0}),n}function Qe(t,e){var n=-1,r=qn(),i=t.length,o=r==s,a=o&&i>=F,l=a?vn():null,c=[];l?(r=Kt,o=!1):(a=!1,l=e?[]:c);t:for(;++n<i;){var u=t[n],d=e?e(u,n,t):u;if(o&&u===u){for(var p=l.length;p--;)if(l[p]===d)continue t;e&&l.push(d),c.push(u)}else r(l,d,0)<0&&((e||a)&&l.push(d),c.push(u))}return c}function tn(t,e){for(var n=-1,r=e.length,i=Ro(r);++n<r;)i[n]=t[e[n]];return i}function en(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?Xe(t,r?0:o,r?o+1:i):Xe(t,r?o+1:0,r?i:o)}function nn(t,e){var n=t;n instanceof i&&(n=n.value());for(var r=-1,o=e.length;++r<o;){var a=e[r];n=a.func.apply(a.thisArg,ce([n],a.args))}return n}function rn(t,e,n){var r=0,i=t?t.length:r;if("number"==typeof e&&e===e&&i<=Va){for(;r<i;){var o=r+i>>>1,a=t[o];(n?a<=e:a<e)&&null!==a?r=o+1:i=o}return i}return on(t,e,Ao,n)}function on(t,e,n,r){e=n(e);for(var i=0,o=t?t.length:0,a=e!==e,s=null===e,l=e===T;i<o;){var c=ba((i+o)/2),u=n(t[c]),d=u!==T,p=u===u;if(a)var f=p||r;else f=s?p&&d&&(r||null!=u):l?p&&(r||d):null!=u&&(r?u<=e:u<e);f?i=c+1:o=c}return ka(o,ja)}function an(t,e,n){if("function"!=typeof t)return Ao;if(e===T)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 3:return function(n,r,i){return t.call(e,n,r,i)};case 4:return function(n,r,i,o){return t.call(e,n,r,i,o)};case 5:return function(n,r,i,o,a){return t.call(e,n,r,i,o,a)}}return function(){return t.apply(e,arguments)}}function sn(t){var e=new aa(t.byteLength);return new ha(e).set(new ha(t)),e}function ln(t,e,n){for(var r=n.length,i=-1,o=wa(t.length-r,0),a=-1,s=e.length,l=Ro(s+o);++a<s;)l[a]=e[a];for(;++i<r;)l[n[i]]=t[i];for(;o--;)l[a++]=t[i++];return l}function cn(t,e,n){for(var r=-1,i=n.length,o=-1,a=wa(t.length-i,0),s=-1,l=e.length,c=Ro(a+l);++o<a;)c[o]=t[o];for(var u=o;++s<l;)c[u+s]=e[s];for(;++r<i;)c[u+n[r]]=t[o++];return c}function un(t,e){return function(n,r,i){var o=e?e():{};if(r=Rn(r,i,3),Is(n))for(var a=-1,s=n.length;++a<s;){var l=n[a];t(o,l,r(l,a,n),n)}else Na(n,function(e,n,i){t(o,e,r(e,n,i),i)});return o}}function dn(t){return mi(function(e,n){var r=-1,i=null==e?0:n.length,o=i>2?n[i-2]:T,a=i>2?n[2]:T,s=i>1?n[i-1]:T;for("function"==typeof o?(o=an(o,s,5),i-=2):(o="function"==typeof s?s:T,i-=o?1:0),a&&Qn(n[0],n[1],a)&&(o=i<3?T:o,i=1);++r<i;){var l=n[r];l&&t(e,l,o)}return e})}function pn(t,e){return function(n,r){var i=n?Fa(n):0;if(!nr(i))return t(n,r);for(var o=e?i:-1,a=dr(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function fn(t){return function(e,n,r){for(var i=dr(e),o=r(e),a=o.length,s=t?a:-1;t?s--:++s<a;){var l=o[s];if(!1===n(i[l],l,i))break}return e}}function hn(t,e){function n(){return(this&&this!==te&&this instanceof n?r:t).apply(e,arguments)}var r=mn(t);return n}function vn(t){return ma&&da?new Zt(t):null}function gn(t){return function(e){for(var n=-1,r=So(uo(e)),i=r.length,o="";++n<i;)o=t(o,r[n],n);return o}}function mn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Ba(t.prototype),r=t.apply(n,e);return Di(r)?r:n}}function bn(t){function e(n,r,i){i&&Qn(n,r,i)&&(r=T);var o=Mn(n,t,T,T,T,T,T,r);return o.placeholder=e.placeholder,o}return e}function yn(t,e){return mi(function(n){var r=n[0];return null==r?r:(n.push(e),t.apply(T,n))})}function xn(t,e){return function(n,r,i){if(i&&Qn(n,r,i)&&(r=T),r=Rn(r,i,3),1==r.length){n=Is(n)?n:ur(n);var o=ae(n,r,t,e);if(!n.length||o!==e)return o}return Se(n,r,t,e)}}function _n(t,e){return function(n,r,i){if(r=Rn(r,i,3),Is(n)){var o=a(n,r,e);return o>-1?n[o]:T}return Ae(n,r,t)}}function wn(t){return function(e,n,r){return e&&e.length?(n=Rn(n,r,3),a(e,n,t)):-1}}function kn(t){return function(e,n,r){return n=Rn(n,r,3),Ae(e,n,t,!0)}}function Cn(t){return function(){for(var e,n=arguments.length,i=t?n:-1,o=0,a=Ro(n);t?i--:++i<n;){var s=a[o++]=arguments[i];if("function"!=typeof s)throw new Zo(U);!e&&r.prototype.thru&&"wrapper"==Fn(s)&&(e=new r([],!0))}for(i=e?-1:n;++i<n;){s=a[i];var l=Fn(s),c="wrapper"==l?Ra(s):T;e=c&&er(c[0])&&c[1]==(N|O|D|M)&&!c[4].length&&1==c[9]?e[Fn(c[0])].apply(e,c[3]):1==s.length&&er(s)?e[l]():e.thru(s)}return function(){var t=arguments,r=t[0];if(e&&1==t.length&&Is(r)&&r.length>=F)return e.plant(r).value();for(var i=0,o=n?a[i].apply(this,t):r;++i<n;)o=a[i].call(this,o);return o}}}function Sn(t,e){return function(n,r,i){return"function"==typeof r&&i===T&&Is(n)?t(n,r):e(n,an(r,i,3))}}function En(t){return function(e,n,r){return"function"==typeof n&&r===T||(n=an(n,r,3)),t(e,n,to)}}function Tn(t){return function(e,n,r){return"function"==typeof n&&r===T||(n=an(n,r,3)),t(e,n)}}function An(t){return function(e,n,r){var i={};return n=Rn(n,r,3),Ve(e,function(e,r,o){var a=n(e,r,o);r=t?a:r,e=t?e:a,i[r]=e}),i}}function In(t){return function(e,n,r){return e=c(e),(t?e:"")+Pn(e,n,r)+(t?"":e)}}function jn(t){var e=mi(function(n,r){var i=_(r,e.placeholder);return Mn(n,t,T,r,i)});return e}function Vn(t,e){return function(n,r,i,o){var a=arguments.length<3;return"function"==typeof r&&o===T&&Is(n)?t(n,r,i,a):Ye(n,Rn(r,o,4),i,a,e)}}function On(t,e,n,r,i,o,a,s,l,c){function u(){for(var b=arguments.length,y=b,x=Ro(b);y--;)x[y]=arguments[y];if(r&&(x=ln(x,r,i)),o&&(x=cn(x,o,a)),h||g){var w=u.placeholder,k=_(x,w);if((b-=k.length)<c){var C=s?ne(s):T,S=wa(c-b,0),E=h?k:T,A=h?T:k,V=h?x:T,O=h?T:x;e|=h?D:B,e&=~(h?B:D),v||(e&=~(I|j));var P=[t,e,n,V,E,O,A,C,l,S],N=On.apply(T,P);return er(t)&&qa(N,P),N.placeholder=w,N}}var M=p?n:this,$=f?M[t]:t;return s&&(x=lr(x,s)),d&&l<x.length&&(x.length=l),this&&this!==te&&this instanceof u&&($=m||mn(t)),$.apply(M,x)}var d=e&N,p=e&I,f=e&j,h=e&O,v=e&V,g=e&P,m=f?T:mn(t);return u}function Pn(t,e,n){var r=t.length;if(e=+e,r>=e||!xa(e))return"";var i=e-r;return n=null==n?" ":n+"",mo(n,ga(i/n.length)).slice(0,i)}function Dn(t,e,n,r){function i(){for(var e=-1,s=arguments.length,l=-1,c=r.length,u=Ro(c+s);++l<c;)u[l]=r[l];for(;s--;)u[l++]=arguments[++e];return(this&&this!==te&&this instanceof i?a:t).apply(o?n:this,u)}var o=e&I,a=mn(t);return i}function Bn(t){var e=Uo[t];return function(t,n){return n=n===T?0:+n||0,n?(n=ca(10,n),e(t*n)/n):e(t)}}function Nn(t){return function(e,n,r,i){var o=Rn(r);return null==r&&o===xe?rn(e,n,t):on(e,n,o(r,i,1),t)}}function Mn(t,e,n,r,i,o,a,s){var l=e&j;if(!l&&"function"!=typeof t)throw new Zo(U);var c=r?r.length:0;if(c||(e&=~(D|B),r=i=T),c-=i?i.length:0,e&B){var u=r,d=i;r=i=T}var p=l?T:Ra(t),f=[t,e,n,r,i,u,d,o,a,s];if(p&&(ir(f,p),e=f[1],s=f[9]),f[9]=null==s?l?0:t.length:wa(s-c,0)||0,e==I)var h=hn(f[0],f[2]);else h=e!=D&&e!=(I|D)||f[4].length?On.apply(T,f):Dn.apply(T,f);return(p?za:qa)(h,f)}function $n(t,e,n,r,i,o,a){var s=-1,l=t.length,c=e.length;if(l!=c&&!(i&&c>l))return!1;for(;++s<l;){var u=t[s],d=e[s],p=r?r(i?d:u,i?u:d,s):T;if(p!==T){if(p)continue;return!1}if(i){if(!pe(e,function(t){return u===t||n(u,t,r,i,o,a)}))return!1}else if(u!==d&&!n(u,d,r,i,o,a))return!1}return!0}function Ln(t,e,n){switch(n){case G:case Z:return+t==+e;case K:return t.name==e.name&&t.message==e.message;case Q:return t!=+t?e!=+e:t==+e;case et:case nt:return t==e+""}return!1}function zn(t,e,n,r,i,o,a){var s=zs(t),l=s.length;if(l!=zs(e).length&&!i)return!1;for(var c=l;c--;){var u=s[c];if(!(i?u in e:ea.call(e,u)))return!1}for(var d=i;++c<l;){u=s[c];var p=t[u],f=e[u],h=r?r(i?f:p,i?p:f,u):T;if(!(h===T?n(p,f,r,i,o,a):h))return!1;d||(d="constructor"==u)}if(!d){var v=t.constructor,g=e.constructor;if(v!=g&&"constructor"in t&&"constructor"in e&&!("function"==typeof v&&v instanceof v&&"function"==typeof g&&g instanceof g))return!1}return!0}function Rn(t,n,r){var i=e.callback||Eo;return i=i===Eo?xe:i,r?i(t,n,r):i}function Fn(t){for(var e=t.name,n=Da[e],r=n?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function qn(t,n,r){var i=e.indexOf||Cr;return i=i===Cr?s:i,t?i(t,n,r):i}function Hn(t){for(var e=eo(t),n=e.length;n--;)e[n][2]=rr(e[n][1]);return e}function Un(t,e){var n=null==t?T:t[e];return Mi(n)?n:T}function Wn(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=ka(e,t+a);break;case"takeRight":t=wa(t,e-a)}}return{start:t,end:e}}function Yn(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&ea.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Xn(t){var e=t.constructor;return"function"==typeof e&&e instanceof e||(e=Yo),new e}function Gn(t,e,n){var r=t.constructor;switch(e){case rt:return sn(t);case G:case Z:return new r(+t);case it:case ot:case at:case st:case lt:case ct:case ut:case dt:case pt:var i=t.buffer;return new r(n?sn(i):i,t.byteOffset,t.length);case Q:case nt:return new r(t);case et:var o=new r(t.source,Vt.exec(t));o.lastIndex=t.lastIndex}return o}function Zn(t,e,n){null==t||tr(e,t)||(e=pr(e),t=1==e.length?t:De(t,Xe(e,0,-1)),e=Er(e));var r=null==t?t:t[e];return null==r?T:r.apply(t,n)}function Kn(t){return null!=t&&nr(Fa(t))}function Jn(t,e){return t="number"==typeof t||Dt.test(t)?+t:-1,e=null==e?Oa:e,t>-1&&t%1==0&&t<e}function Qn(t,e,n){if(!Di(n))return!1;var r=typeof e;if("number"==r?Kn(n)&&Jn(e,n.length):"string"==r&&e in n){var i=n[e];return t===t?t===i:i!==i}return!1}function tr(t,e){var n=typeof t;return!!("string"==n&&Ct.test(t)||"number"==n)||!Is(t)&&(!kt.test(t)||null!=e&&t in dr(e))}function er(t){var n=Fn(t);if(!(n in i.prototype))return!1;var r=e[n];if(t===r)return!0;var o=Ra(r);return!!o&&t===o[0]}function nr(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Oa}function rr(t){return t===t&&!Di(t)}function ir(t,e){var n=t[1],r=e[1],i=n|r,o=i<N,a=r==N&&n==O||r==N&&n==M&&t[7].length<=e[8]||r==(N|M)&&n==O;if(!o&&!a)return t;r&I&&(t[2]=e[2],i|=n&I?0:V);var s=e[3];if(s){var l=t[3];t[3]=l?ln(l,s,e[4]):ne(s),t[4]=l?_(t[3],W):ne(e[4])}return s=e[5],s&&(l=t[5],t[5]=l?cn(l,s,e[6]):ne(s),t[6]=l?_(t[5],W):ne(e[6])),s=e[7],s&&(t[7]=ne(s)),r&N&&(t[8]=null==t[8]?e[8]:ka(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function or(t,e){return t===T?e:js(t,e,or)}function ar(t,e){t=dr(t);for(var n=-1,r=e.length,i={};++n<r;){var o=e[n];o in t&&(i[o]=t[o])}return i}function sr(t,e){var n={};return je(t,function(t,r,i){e(t,r,i)&&(n[r]=t)}),n}function lr(t,e){for(var n=t.length,r=ka(e.length,n),i=ne(t);r--;){var o=e[r];t[r]=Jn(o,n)?i[o]:T}return t}function cr(t){for(var e=to(t),n=e.length,r=n&&t.length,i=!!r&&nr(r)&&(Is(t)||Si(t)),o=-1,a=[];++o<n;){var s=e[o];(i&&Jn(s,r)||ea.call(t,s))&&a.push(s)}return a}function ur(t){return null==t?[]:Kn(t)?Di(t)?t:Yo(t):oo(t)}function dr(t){return Di(t)?t:Yo(t)}function pr(t){if(Is(t))return t;var e=[];return c(t).replace(St,function(t,n,r,i){e.push(r?i.replace(It,"$1"):n||t)}),e}function fr(t){return t instanceof i?t.clone():new r(t.__wrapped__,t.__chain__,ne(t.__actions__))}function hr(t,e,n){e=(n?Qn(t,e,n):null==e)?1:wa(ba(e)||1,1);for(var r=0,i=t?t.length:0,o=-1,a=Ro(ga(i/e));r<i;)a[++o]=Xe(t,r,r+=e);return a}function vr(t){for(var e=-1,n=t?t.length:0,r=-1,i=[];++e<n;){var o=t[e];o&&(i[++r]=o)}return i}function gr(t,e,n){return(t?t.length:0)?((n?Qn(t,e,n):null==e)&&(e=1),Xe(t,e<0?0:e)):[]}function mr(t,e,n){var r=t?t.length:0;return r?((n?Qn(t,e,n):null==e)&&(e=1),e=r-(+e||0),Xe(t,0,e<0?0:e)):[]}function br(t,e,n){return t&&t.length?en(t,Rn(e,n,3),!0,!0):[]}function yr(t,e,n){return t&&t.length?en(t,Rn(e,n,3),!0):[]}function xr(t,e,n,r){var i=t?t.length:0;return i?(n&&"number"!=typeof n&&Qn(t,e,n)&&(n=0,r=i),Ee(t,e,n,r)):[]}function _r(t){return t?t[0]:T}function wr(t,e,n){var r=t?t.length:0;return n&&Qn(t,e,n)&&(e=!1),r?Ie(t,e):[]}function kr(t){return(t?t.length:0)?Ie(t,!0):[]}function Cr(t,e,n){var r=t?t.length:0;if(!r)return-1;if("number"==typeof n)n=n<0?wa(r+n,0):n;else if(n){var i=rn(t,e);return i<r&&(e===e?e===t[i]:t[i]!==t[i])?i:-1}return s(t,e,n||0)}function Sr(t){return mr(t,1)}function Er(t){var e=t?t.length:0;return e?t[e-1]:T}function Tr(t,e,n){var r=t?t.length:0;if(!r)return-1;var i=r;if("number"==typeof n)i=(n<0?wa(r+n,0):ka(n||0,r-1))+1;else if(n){i=rn(t,e,!0)-1;var o=t[i];return(e===e?e===o:o!==o)?i:-1}if(e!==e)return b(t,i,!0);for(;i--;)if(t[i]===e)return i;return-1}function Ar(){var t=arguments,e=t[0];if(!e||!e.length)return e;for(var n=0,r=qn(),i=t.length;++n<i;)for(var o=0,a=t[n];(o=r(e,a,o))>-1;)fa.call(e,o,1);return e}function Ir(t,e,n){var r=[];if(!t||!t.length)return r;var i=-1,o=[],a=t.length;for(e=Rn(e,n,3);++i<a;){var s=t[i];e(s,i,t)&&(r.push(s),o.push(i))}return Ue(t,o),r}function jr(t){return gr(t,1)}function Vr(t,e,n){var r=t?t.length:0;return r?(n&&"number"!=typeof n&&Qn(t,e,n)&&(e=0,n=r),Xe(t,e,n)):[]}function Or(t,e,n){return(t?t.length:0)?((n?Qn(t,e,n):null==e)&&(e=1),Xe(t,0,e<0?0:e)):[]}function Pr(t,e,n){var r=t?t.length:0;return r?((n?Qn(t,e,n):null==e)&&(e=1),e=r-(+e||0),Xe(t,e<0?0:e)):[]}function Dr(t,e,n){return t&&t.length?en(t,Rn(e,n,3),!1,!0):[]}function Br(t,e,n){return t&&t.length?en(t,Rn(e,n,3)):[]}function Nr(t,e,n,r){if(!(t?t.length:0))return[];null!=e&&"boolean"!=typeof e&&(r=n,n=Qn(t,e,r)?T:e,e=!1);var i=Rn();return null==n&&i===xe||(n=i(n,r,3)),e&&qn()==s?w(t,n):Qe(t,n)}function Mr(t){if(!t||!t.length)return[];var e=-1,n=0;t=se(t,function(t){if(Kn(t))return n=wa(t.length,n),!0});for(var r=Ro(n);++e<n;)r[e]=le(t,qe(e));return r}function $r(t,e,n){if(!(t?t.length:0))return[];var r=Mr(t);return null==e?r:(e=an(e,n,4),le(r,function(t){return ue(t,e,T,!0)}))}function Lr(){for(var t=-1,e=arguments.length;++t<e;){var n=arguments[t];if(Kn(n))var r=r?ce(ke(r,n),ke(n,r)):n}return r?Qe(r):[]}function zr(t,e){var n=-1,r=t?t.length:0,i={};for(!r||e||Is(t[0])||(e=[]);++n<r;){var o=t[n];e?i[o]=e[n]:o&&(i[o[0]]=o[1])}return i}function Rr(t){var n=e(t);return n.__chain__=!0,n}function Fr(t,e,n){return e.call(n,t),t}function qr(t,e,n){return e.call(n,t)}function Hr(){return Rr(this)}function Ur(){return new r(this.value(),this.__chain__)}function Wr(t){for(var e,r=this;r instanceof n;){var i=fr(r);e?o.__wrapped__=i:e=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,e}function Yr(){var t=this.__wrapped__,e=function(t){return n&&n.__dir__<0?t:t.reverse()};if(t instanceof i){var n=t;return this.__actions__.length&&(n=new i(this)),n=n.reverse(),n.__actions__.push({func:qr,args:[e],thisArg:T}),new r(n,this.__chain__)}return this.thru(e)}function Xr(){return this.value()+""}function Gr(){return nn(this.__wrapped__,this.__actions__)}function Zr(t,e,n){var r=Is(t)?oe:Ce;return n&&Qn(t,e,n)&&(e=T),"function"==typeof e&&n===T||(e=Rn(e,n,3)),r(t,e)}function Kr(t,e,n){var r=Is(t)?se:Te;return e=Rn(e,n,3),r(t,e)}function Jr(t,e){return is(t,Le(e))}function Qr(t,e,n,r){var i=t?Fa(t):0;return nr(i)||(t=oo(t),i=t.length),n="number"!=typeof n||r&&Qn(e,n,r)?0:n<0?wa(i+n,0):n||0,"string"==typeof t||!Is(t)&&Fi(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&qn(t,e,n)>-1}function ti(t,e,n){var r=Is(t)?le:$e;return e=Rn(e,n,3),r(t,e)}function ei(t,e){return ti(t,Do(e))}function ni(t,e,n){var r=Is(t)?se:Te;return e=Rn(e,n,3),r(t,function(t,n,r){return!e(t,n,r)})}function ri(t,e,n){if(n?Qn(t,e,n):null==e){t=ur(t);var r=t.length;return r>0?t[We(0,r-1)]:T}var i=-1,o=Yi(t),r=o.length,a=r-1;for(e=ka(e<0?0:+e||0,r);++i<e;){var s=We(i,a),l=o[s];o[s]=o[i],o[i]=l}return o.length=e,o}function ii(t){return ri(t,Aa)}function oi(t){var e=t?Fa(t):0;return nr(e)?e:zs(t).length}function ai(t,e,n){var r=Is(t)?pe:Ge;return n&&Qn(t,e,n)&&(e=T),"function"==typeof e&&n===T||(e=Rn(e,n,3)),r(t,e)}function si(t,e,n){if(null==t)return[];n&&Qn(t,e,n)&&(e=T);var r=-1;return e=Rn(e,n,3),Ze($e(t,function(t,n,i){return{criteria:e(t,n,i),index:++r,value:t}}),p)}function li(t,e,n,r){return null==t?[]:(r&&Qn(e,n,r)&&(n=T),Is(e)||(e=null==e?[]:[e]),Is(n)||(n=null==n?[]:[n]),Ke(t,e,n))}function ci(t,e){return Kr(t,Le(e))}function ui(t,e){if("function"!=typeof e){if("function"!=typeof t)throw new Zo(U);var n=t;t=e,e=n}return t=xa(t=+t)?t:0,function(){if(--t<1)return e.apply(this,arguments)}}function di(t,e,n){return n&&Qn(t,e,n)&&(e=T),e=t&&null==e?t.length:wa(+e||0,0),Mn(t,N,T,T,T,T,e)}function pi(t,e){var n;if("function"!=typeof e){if("function"!=typeof t)throw new Zo(U);var r=t;t=e,e=r}return function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=T),n}}function fi(t,e,n){function r(){f&&sa(f),c&&sa(c),v=0,c=f=h=T}function i(e,n){n&&sa(n),c=f=h=T,e&&(v=vs(),u=t.apply(p,l),f||c||(l=p=T))}function o(){var t=e-(vs()-d);t<=0||t>e?i(h,c):f=pa(o,t)}function a(){i(m,f)}function s(){if(l=arguments,d=vs(),p=this,h=m&&(f||!b),!1===g)var n=b&&!f;else{c||b||(v=d);var r=g-(d-v),i=r<=0||r>g;i?(c&&(c=sa(c)),v=d,u=t.apply(p,l)):c||(c=pa(a,r))}return i&&f?f=sa(f):f||e===g||(f=pa(o,e)),n&&(i=!0,u=t.apply(p,l)),!i||f||c||(l=p=T),u}var l,c,u,d,p,f,h,v=0,g=!1,m=!0;if("function"!=typeof t)throw new Zo(U);if(e=e<0?0:+e||0,!0===n){var b=!0;m=!1}else Di(n)&&(b=!!n.leading,g="maxWait"in n&&wa(+n.maxWait||0,e),m="trailing"in n?!!n.trailing:m);return s.cancel=r,s}function hi(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new Zo(U);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a),a};return n.cache=new hi.Cache,n}function vi(t){if("function"!=typeof t)throw new Zo(U);return function(){return!t.apply(this,arguments)}}function gi(t){return pi(2,t)}function mi(t,e){if("function"!=typeof t)throw new Zo(U);return e=wa(e===T?t.length-1:+e||0,0),function(){for(var n=arguments,r=-1,i=wa(n.length-e,0),o=Ro(i);++r<i;)o[r]=n[e+r];switch(e){case 0:return t.call(this,o);case 1:return t.call(this,n[0],o);case 2:return t.call(this,n[0],n[1],o)}var a=Ro(e+1);for(r=-1;++r<e;)a[r]=n[r];return a[e]=o,t.apply(this,a)}}function bi(t){if("function"!=typeof t)throw new Zo(U);return function(e){return t.apply(this,e)}}function yi(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new Zo(U);return!1===n?r=!1:Di(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),fi(t,e,{leading:r,maxWait:+e,trailing:i})}function xi(t,e){return e=null==e?Ao:e,Mn(e,D,T,[t],[])}function _i(t,e,n,r){return e&&"boolean"!=typeof e&&Qn(t,e,n)?e=!1:"function"==typeof e&&(r=n,n=e,e=!1),"function"==typeof n?_e(t,e,an(n,r,1)):_e(t,e)}function wi(t,e,n){return"function"==typeof e?_e(t,!0,an(e,n,1)):_e(t,!0)}function ki(t,e){return t>e}function Ci(t,e){return t>=e}function Si(t){return y(t)&&Kn(t)&&ea.call(t,"callee")&&!ua.call(t,"callee")}function Ei(t){return!0===t||!1===t||y(t)&&ra.call(t)==G}function Ti(t){return y(t)&&ra.call(t)==Z}function Ai(t){return!!t&&1===t.nodeType&&y(t)&&!zi(t)}function Ii(t){return null==t||(Kn(t)&&(Is(t)||Fi(t)||Si(t)||y(t)&&Pi(t.splice))?!t.length:!zs(t).length)}function ji(t,e,n,r){n="function"==typeof n?an(n,r,3):T;var i=n?n(t,e):T;return i===T?Be(t,e,n):!!i}function Vi(t){return y(t)&&"string"==typeof t.message&&ra.call(t)==K}function Oi(t){return"number"==typeof t&&xa(t)}function Pi(t){return Di(t)&&ra.call(t)==J}function Di(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Bi(t,e,n,r){return n="function"==typeof n?an(n,r,3):T,Me(t,Hn(e),n)}function Ni(t){return Li(t)&&t!=+t}function Mi(t){return null!=t&&(Pi(t)?oa.test(ta.call(t)):y(t)&&Pt.test(t))}function $i(t){return null===t}function Li(t){return"number"==typeof t||y(t)&&ra.call(t)==Q}function zi(t){var e;if(!y(t)||ra.call(t)!=tt||Si(t)||!ea.call(t,"constructor")&&"function"==typeof(e=t.constructor)&&!(e instanceof e))return!1;var n;return je(t,function(t,e){n=e}),n===T||ea.call(t,n)}function Ri(t){return Di(t)&&ra.call(t)==et}function Fi(t){return"string"==typeof t||y(t)&&ra.call(t)==nt}function qi(t){return y(t)&&nr(t.length)&&!!Rt[ra.call(t)]}function Hi(t){return t===T}function Ui(t,e){return t<e}function Wi(t,e){return t<=e}function Yi(t){var e=t?Fa(t):0;return nr(e)?e?ne(t):[]:oo(t)}function Xi(t){return ye(t,to(t))}function Gi(t,e,n){var r=Ba(t);return n&&Qn(t,e,n)&&(e=T),e?me(r,e):r}function Zi(t){return Pe(t,to(t))}function Ki(t,e,n){var r=null==t?T:De(t,pr(e),e+"");return r===T?n:r}function Ji(t,e){if(null==t)return!1;var n=ea.call(t,e);if(!n&&!tr(e)){if(e=pr(e),null==(t=1==e.length?t:De(t,Xe(e,0,-1))))return!1;e=Er(e),n=ea.call(t,e)}return n||nr(t.length)&&Jn(e,t.length)&&(Is(t)||Si(t))}function Qi(t,e,n){n&&Qn(t,e,n)&&(e=T);for(var r=-1,i=zs(t),o=i.length,a={};++r<o;){var s=i[r],l=t[s];e?ea.call(a,l)?a[l].push(s):a[l]=[s]:a[l]=s}return a}function to(t){if(null==t)return[];Di(t)||(t=Yo(t));var e=t.length;e=e&&nr(e)&&(Is(t)||Si(t))&&e||0;for(var n=t.constructor,r=-1,i="function"==typeof n&&n.prototype===t,o=Ro(e),a=e>0;++r<e;)o[r]=r+"";for(var s in t)a&&Jn(s,e)||"constructor"==s&&(i||!ea.call(t,s))||o.push(s);return o}function eo(t){t=dr(t);for(var e=-1,n=zs(t),r=n.length,i=Ro(r);++e<r;){var o=n[e];i[e]=[o,t[o]]}return i}function no(t,e,n){var r=null==t?T:t[e];return r===T&&(null==t||tr(e,t)||(e=pr(e),t=1==e.length?t:De(t,Xe(e,0,-1)),r=null==t?T:t[Er(e)]),r=r===T?n:r),Pi(r)?r.call(t):r}function ro(t,e,n){if(null==t)return t;var r=e+"";e=null!=t[r]||tr(e,t)?[r]:pr(e);for(var i=-1,o=e.length,a=o-1,s=t;null!=s&&++i<o;){var l=e[i];Di(s)&&(i==a?s[l]=n:null==s[l]&&(s[l]=Jn(e[i+1])?[]:{})),s=s[l]}return t}function io(t,e,n,r){var i=Is(t)||qi(t);if(e=Rn(e,r,4),null==n)if(i||Di(t)){var o=t.constructor;n=i?Is(t)?new o:[]:Ba(Pi(o)?o.prototype:T)}else n={};return(i?re:Ve)(t,function(t,r,i){return e(n,t,r,i)}),n}function oo(t){return tn(t,zs(t))}function ao(t){return tn(t,to(t))}function so(t,e,n){return e=+e||0,n===T?(n=e,e=0):n=+n||0,t>=ka(e,n)&&t<wa(e,n)}function lo(t,e,n){n&&Qn(t,e,n)&&(e=n=T);var r=null==t,i=null==e;if(null==n&&(i&&"boolean"==typeof t?(n=t,t=1):"boolean"==typeof e&&(n=e,i=!0)),r&&i&&(e=1,i=!1),t=+t||0,i?(e=t,t=0):e=+e||0,n||t%1||e%1){var o=Ea();return ka(t+o*(e-t+la("1e-"+((o+"").length-1))),e)}return We(t,e)}function co(t){return(t=c(t))&&t.charAt(0).toUpperCase()+t.slice(1)}function uo(t){return(t=c(t))&&t.replace(Bt,h).replace(At,"")}function po(t,e,n){t=c(t),e+="";var r=t.length;return n=n===T?r:ka(n<0?0:+n||0,r),(n-=e.length)>=0&&t.indexOf(e,n)==n}function fo(t){return t=c(t),t&&yt.test(t)?t.replace(mt,v):t}function ho(t){return t=c(t),t&&Tt.test(t)?t.replace(Et,g):t||"(?:)"}function vo(t,e,n){t=c(t),e=+e;var r=t.length;if(r>=e||!xa(e))return t;var i=(e-r)/2,o=ba(i);return n=Pn("",ga(i),n),n.slice(0,o)+t+n}function go(t,e,n){return(n?Qn(t,e,n):null==e)?e=0:e&&(e=+e),t=xo(t),Sa(t,e||(Ot.test(t)?16:10))}function mo(t,e){var n="";if(t=c(t),(e=+e)<1||!t||!xa(e))return n;do{e%2&&(n+=t),e=ba(e/2),t+=t}while(e);return n}function bo(t,e,n){return t=c(t),n=null==n?0:ka(n<0?0:+n||0,t.length),t.lastIndexOf(e,n)==n}function yo(t,n,r){var i=e.templateSettings;r&&Qn(t,n,r)&&(n=r=T),t=c(t),n=ge(me({},r||n),i,ve);var o,a,s=ge(me({},n.imports),i.imports,ve),l=zs(s),u=tn(s,l),d=0,p=n.interpolate||Nt,f="__p += '",h=Xo((n.escape||Nt).source+"|"+p.source+"|"+(p===wt?jt:Nt).source+"|"+(n.evaluate||Nt).source+"|$","g"),v="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++zt+"]")+"\n";t.replace(h,function(e,n,r,i,s,l){return r||(r=i),f+=t.slice(d,l).replace(Mt,m),n&&(o=!0,f+="' +\n__e("+n+") +\n'"),s&&(a=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),d=l+e.length,e}),f+="';\n";var g=n.variable;g||(f="with (obj) {\n"+f+"\n}\n"),f=(a?f.replace(ft,""):f).replace(ht,"$1").replace(vt,"$1;"),f="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var b=Ks(function(){return Ho(l,v+"return "+f).apply(T,u)});if(b.source=f,Vi(b))throw b;return b}function xo(t,e,n){var r=t;return(t=c(t))?(n?Qn(r,e,n):null==e)?t.slice(k(t),C(t)+1):(e+="",t.slice(u(t,e),d(t,e)+1)):t}function _o(t,e,n){var r=t;return t=c(t),t?(n?Qn(r,e,n):null==e)?t.slice(k(t)):t.slice(u(t,e+"")):t}function wo(t,e,n){var r=t;return t=c(t),t?(n?Qn(r,e,n):null==e)?t.slice(0,C(t)+1):t.slice(0,d(t,e+"")+1):t}function ko(t,e,n){n&&Qn(t,e,n)&&(e=T);var r=$,i=L;if(null!=e)if(Di(e)){var o="separator"in e?e.separator:o;r="length"in e?+e.length||0:r,i="omission"in e?c(e.omission):i}else r=+e||0;if(t=c(t),r>=t.length)return t;var a=r-i.length;if(a<1)return i;var s=t.slice(0,a);if(null==o)return s+i;if(Ri(o)){if(t.slice(a).search(o)){var l,u,d=t.slice(0,a);for(o.global||(o=Xo(o.source,(Vt.exec(o)||"")+"g")),o.lastIndex=0;l=o.exec(d);)u=l.index;s=s.slice(0,null==u?a:u)}}else if(t.indexOf(o,a)!=a){var p=s.lastIndexOf(o);p>-1&&(s=s.slice(0,p))}return s+i}function Co(t){return t=c(t),t&&bt.test(t)?t.replace(gt,S):t}function So(t,e,n){return n&&Qn(t,e,n)&&(e=T),t=c(t),t.match(e||$t)||[]}function Eo(t,e,n){return n&&Qn(t,e,n)&&(e=T),y(t)?Io(t):xe(t,e)}function To(t){return function(){return t}}function Ao(t){return t}function Io(t){return Le(_e(t,!0))}function jo(t,e){return ze(t,_e(e,!0))}function Vo(t,e,n){if(null==n){var r=Di(e),i=r?zs(e):T,o=i&&i.length?Pe(e,i):T;(o?o.length:r)||(o=!1,n=e,e=t,t=this)}o||(o=Pe(e,zs(e)));var a=!0,s=-1,l=Pi(t),c=o.length;!1===n?a=!1:Di(n)&&"chain"in n&&(a=n.chain);for(;++s<c;){var u=o[s],d=e[u];t[u]=d,l&&(t.prototype[u]=function(e){return function(){var n=this.__chain__;if(a||n){var r=t(this.__wrapped__);return(r.__actions__=ne(this.__actions__)).push({func:e,args:arguments,thisArg:t}),r.__chain__=n,r}return e.apply(t,ce([this.value()],arguments))}}(d))}return t}function Oo(){return te._=ia,this}function Po(){}function Do(t){return tr(t)?qe(t):He(t)}function Bo(t){return function(e){return De(t,pr(e),e+"")}}function No(t,e,n){n&&Qn(t,e,n)&&(e=n=T),t=+t||0,n=null==n?1:+n||0,null==e?(e=t,t=0):e=+e||0;for(var r=-1,i=wa(ga((e-t)/(n||1)),0),o=Ro(i);++r<i;)o[r]=t,t+=n;return o}function Mo(t,e,n){if((t=ba(t))<1||!xa(t))return[];var r=-1,i=Ro(ka(t,Ia));for(e=an(e,n,1);++r<t;)r<Ia?i[r]=e(r):e(r);return i}function $o(t){var e=++na;return c(t)+e}function Lo(t,e){return(+t||0)+(+e||0)}function zo(t,e,n){return n&&Qn(t,e,n)&&(e=T),e=Rn(e,n,3),1==e.length?fe(Is(t)?t:ur(t),e):Je(t,e)}t=t?ee.defaults(te.Object(),t,ee.pick(te,Lt)):te;var Ro=t.Array,Fo=t.Date,qo=t.Error,Ho=t.Function,Uo=t.Math,Wo=t.Number,Yo=t.Object,Xo=t.RegExp,Go=t.String,Zo=t.TypeError,Ko=Ro.prototype,Jo=Yo.prototype,Qo=Go.prototype,ta=Ho.prototype.toString,ea=Jo.hasOwnProperty,na=0,ra=Jo.toString,ia=te._,oa=Xo("^"+ta.call(ea).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aa=t.ArrayBuffer,sa=t.clearTimeout,la=t.parseFloat,ca=Uo.pow,ua=Jo.propertyIsEnumerable,da=Un(t,"Set"),pa=t.setTimeout,fa=Ko.splice,ha=t.Uint8Array,va=Un(t,"WeakMap"),ga=Uo.ceil,ma=Un(Yo,"create"),ba=Uo.floor,ya=Un(Ro,"isArray"),xa=t.isFinite,_a=Un(Yo,"keys"),wa=Uo.max,ka=Uo.min,Ca=Un(Fo,"now"),Sa=t.parseInt,Ea=Uo.random,Ta=Wo.NEGATIVE_INFINITY,Aa=Wo.POSITIVE_INFINITY,Ia=4294967295,ja=Ia-1,Va=Ia>>>1,Oa=9007199254740991,Pa=va&&new va,Da={};e.support={};e.templateSettings={escape:xt,evaluate:_t,interpolate:wt,variable:"",imports:{_:e}};var Ba=function(){function t(){}return function(e){if(Di(e)){t.prototype=e;var n=new t;t.prototype=T}return n||{}}}(),Na=pn(Ve),Ma=pn(Oe,!0),$a=fn(),La=fn(!0),za=Pa?function(t,e){return Pa.set(t,e),t}:Ao,Ra=Pa?function(t){return Pa.get(t)}:Po,Fa=qe("length"),qa=function(){var t=0,e=0;return function(n,r){var i=vs(),o=R-(i-e);if(e=i,o>0){if(++t>=z)return n}else t=0;return za(n,r)}}(),Ha=mi(function(t,e){return y(t)&&Kn(t)?ke(t,Ie(e,!1,!0)):[]}),Ua=wn(),Wa=wn(!0),Ya=mi(function(t){for(var e=t.length,n=e,r=Ro(d),i=qn(),o=i==s,a=[];n--;){var l=t[n]=Kn(l=t[n])?l:[];r[n]=o&&l.length>=120?vn(n&&l):null}var c=t[0],u=-1,d=c?c.length:0,p=r[0];t:for(;++u<d;)if(l=c[u],(p?Kt(p,l):i(a,l,0))<0){for(var n=e;--n;){var f=r[n];if((f?Kt(f,l):i(t[n],l,0))<0)continue t}p&&p.push(l),a.push(l)}return a}),Xa=mi(function(t,e){e=Ie(e);var n=be(t,e);return Ue(t,e.sort(o)),n}),Ga=Nn(),Za=Nn(!0),Ka=mi(function(t){return Qe(Ie(t,!1,!0))}),Ja=mi(function(t,e){return Kn(t)?ke(t,e):[]}),Qa=mi(Mr),ts=mi(function(t){var e=t.length,n=e>2?t[e-2]:T,r=e>1?t[e-1]:T;return e>2&&"function"==typeof n?e-=2:(n=e>1&&"function"==typeof r?(--e,r):T,r=T),t.length=e,$r(t,n,r)}),es=mi(function(t){return t=Ie(t),this.thru(function(e){return Qt(Is(e)?e:[dr(e)],t)})}),ns=mi(function(t,e){return be(t,Ie(e))}),rs=un(function(t,e,n){ea.call(t,n)?++t[n]:t[n]=1}),is=_n(Na),os=_n(Ma,!0),as=Sn(re,Na),ss=Sn(ie,Ma),ls=un(function(t,e,n){ea.call(t,n)?t[n].push(e):t[n]=[e]}),cs=un(function(t,e,n){t[n]=e}),us=mi(function(t,e,n){var r=-1,i="function"==typeof e,o=tr(e),a=Kn(t)?Ro(t.length):[];return Na(t,function(t){var s=i?e:o&&null!=t?t[e]:T;a[++r]=s?s.apply(t,n):Zn(t,e,n)}),a}),ds=un(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),ps=Vn(ue,Na),fs=Vn(de,Ma),hs=mi(function(t,e){if(null==t)return[];var n=e[2];return n&&Qn(e[0],e[1],n)&&(e.length=1),Ke(t,Ie(e),[])}),vs=Ca||function(){return(new Fo).getTime()},gs=mi(function(t,e,n){var r=I;if(n.length){var i=_(n,gs.placeholder);r|=D}return Mn(t,r,e,n,i)}),ms=mi(function(t,e){e=e.length?Ie(e):Zi(t);for(var n=-1,r=e.length;++n<r;){var i=e[n];t[i]=Mn(t[i],I,t)}return t}),bs=mi(function(t,e,n){var r=I|j;if(n.length){var i=_(n,bs.placeholder);r|=D}return Mn(e,r,t,n,i)}),ys=bn(O),xs=bn(P),_s=mi(function(t,e){return we(t,1,e)}),ws=mi(function(t,e,n){return we(t,e,n)}),ks=Cn(),Cs=Cn(!0),Ss=mi(function(t,e){if(e=Ie(e),"function"!=typeof t||!oe(e,l))throw new Zo(U);var n=e.length;return mi(function(r){for(var i=ka(r.length,n);i--;)r[i]=e[i](r[i]);return t.apply(this,r)})}),Es=jn(D),Ts=jn(B),As=mi(function(t,e){return Mn(t,M,T,T,T,Ie(e))}),Is=ya||function(t){return y(t)&&nr(t.length)&&ra.call(t)==X},js=dn(Re),Vs=dn(function(t,e,n){return n?ge(t,e,n):me(t,e)}),Os=yn(Vs,he),Ps=yn(js,or),Ds=kn(Ve),Bs=kn(Oe),Ns=En($a),Ms=En(La),$s=Tn(Ve),Ls=Tn(Oe),zs=_a?function(t){var e=null==t?T:t.constructor;return"function"==typeof e&&e.prototype===t||"function"!=typeof t&&Kn(t)?cr(t):Di(t)?_a(t):[]}:cr,Rs=An(!0),Fs=An(),qs=mi(function(t,e){if(null==t)return{};if("function"!=typeof e[0]){var e=le(Ie(e),Go);return ar(t,ke(to(t),e))}var n=an(e[0],e[1],3);return sr(t,function(t,e,r){return!n(t,e,r)})}),Hs=mi(function(t,e){return null==t?{}:"function"==typeof e[0]?sr(t,an(e[0],e[1],3)):ar(t,Ie(e))}),Us=gn(function(t,e,n){return e=e.toLowerCase(),t+(n?e.charAt(0).toUpperCase()+e.slice(1):e)}),Ws=gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Ys=In(),Xs=In(!0),Gs=gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Zs=gn(function(t,e,n){return t+(n?" ":"")+(e.charAt(0).toUpperCase()+e.slice(1))}),Ks=mi(function(t,e){try{return t.apply(T,e)}catch(t){return Vi(t)?t:new qo(t)}}),Js=mi(function(t,e){return function(n){return Zn(n,t,e)}}),Qs=mi(function(t,e){return function(n){return Zn(t,n,e)}}),tl=Bn("ceil"),el=Bn("floor"),nl=xn(ki,Ta),rl=xn(Ui,Aa),il=Bn("round");return e.prototype=n.prototype,r.prototype=Ba(n.prototype),r.prototype.constructor=r,i.prototype=Ba(n.prototype),i.prototype.constructor=i,Ut.prototype.delete=Wt,Ut.prototype.get=Yt,Ut.prototype.has=Xt,Ut.prototype.set=Gt,Zt.prototype.push=Jt,hi.Cache=Ut,e.after=ui,e.ary=di,e.assign=Vs,e.at=ns,e.before=pi,e.bind=gs,e.bindAll=ms,e.bindKey=bs,e.callback=Eo,e.chain=Rr,e.chunk=hr,e.compact=vr,e.constant=To,e.countBy=rs,e.create=Gi,e.curry=ys,e.curryRight=xs,e.debounce=fi,e.defaults=Os,e.defaultsDeep=Ps,e.defer=_s,e.delay=ws,e.difference=Ha,e.drop=gr,e.dropRight=mr,e.dropRightWhile=br,e.dropWhile=yr,e.fill=xr,e.filter=Kr,e.flatten=wr,e.flattenDeep=kr,e.flow=ks,e.flowRight=Cs,e.forEach=as,e.forEachRight=ss,e.forIn=Ns,e.forInRight=Ms,e.forOwn=$s,e.forOwnRight=Ls,e.functions=Zi,e.groupBy=ls,e.indexBy=cs,e.initial=Sr,e.intersection=Ya,e.invert=Qi,e.invoke=us,e.keys=zs,e.keysIn=to,e.map=ti,e.mapKeys=Rs,e.mapValues=Fs,e.matches=Io,e.matchesProperty=jo,e.memoize=hi,e.merge=js,e.method=Js,e.methodOf=Qs,e.mixin=Vo,e.modArgs=Ss,e.negate=vi,e.omit=qs,e.once=gi,e.pairs=eo,e.partial=Es,e.partialRight=Ts,e.partition=ds,e.pick=Hs,e.pluck=ei,e.property=Do,e.propertyOf=Bo,e.pull=Ar,e.pullAt=Xa,e.range=No,e.rearg=As,e.reject=ni,e.remove=Ir,e.rest=jr,e.restParam=mi,e.set=ro,e.shuffle=ii,e.slice=Vr,e.sortBy=si,e.sortByAll=hs,e.sortByOrder=li,e.spread=bi,e.take=Or,e.takeRight=Pr,e.takeRightWhile=Dr,e.takeWhile=Br,e.tap=Fr,e.throttle=yi,e.thru=qr,e.times=Mo,e.toArray=Yi,e.toPlainObject=Xi,e.transform=io,e.union=Ka,e.uniq=Nr,e.unzip=Mr,e.unzipWith=$r,e.values=oo,e.valuesIn=ao,e.where=ci,e.without=Ja,e.wrap=xi,e.xor=Lr,e.zip=Qa,e.zipObject=zr,e.zipWith=ts,e.backflow=Cs,e.collect=ti,e.compose=Cs,e.each=as,e.eachRight=ss,e.extend=Vs,e.iteratee=Eo,e.methods=Zi,e.object=zr,e.select=Kr,e.tail=jr,e.unique=Nr,Vo(e,e),e.add=Lo,e.attempt=Ks,e.camelCase=Us,e.capitalize=co,e.ceil=tl,e.clone=_i,e.cloneDeep=wi,e.deburr=uo,e.endsWith=po,e.escape=fo,e.escapeRegExp=ho,e.every=Zr,e.find=is,e.findIndex=Ua,e.findKey=Ds,e.findLast=os,e.findLastIndex=Wa,e.findLastKey=Bs,e.findWhere=Jr,e.first=_r,e.floor=el,e.get=Ki,e.gt=ki,e.gte=Ci,e.has=Ji,e.identity=Ao,e.includes=Qr,e.indexOf=Cr,e.inRange=so,e.isArguments=Si,e.isArray=Is,e.isBoolean=Ei,e.isDate=Ti,e.isElement=Ai,e.isEmpty=Ii,e.isEqual=ji,e.isError=Vi,e.isFinite=Oi,e.isFunction=Pi,e.isMatch=Bi,e.isNaN=Ni,e.isNative=Mi,e.isNull=$i,e.isNumber=Li,e.isObject=Di,e.isPlainObject=zi,e.isRegExp=Ri,e.isString=Fi,e.isTypedArray=qi,e.isUndefined=Hi,e.kebabCase=Ws,e.last=Er,e.lastIndexOf=Tr,e.lt=Ui,e.lte=Wi,e.max=nl,e.min=rl,e.noConflict=Oo,e.noop=Po,e.now=vs,e.pad=vo,e.padLeft=Ys,e.padRight=Xs,e.parseInt=go,e.random=lo,e.reduce=ps,e.reduceRight=fs,e.repeat=mo,e.result=no,e.round=il,e.runInContext=E,e.size=oi,e.snakeCase=Gs,e.some=ai,e.sortedIndex=Ga,e.sortedLastIndex=Za,e.startCase=Zs,e.startsWith=bo,e.sum=zo,e.template=yo,e.trim=xo,e.trimLeft=_o,e.trimRight=wo,e.trunc=ko,e.unescape=Co,e.uniqueId=$o,e.words=So,e.all=Zr,e.any=ai,e.contains=Qr,e.eq=ji,e.detect=is,e.foldl=ps,e.foldr=fs,e.head=_r,e.include=Qr,e.inject=ps,Vo(e,function(){var t={};return Ve(e,function(n,r){e.prototype[r]||(t[r]=n)}),t}(),!1),e.sample=ri,e.prototype.sample=function(t){return this.__chain__||null!=t?this.thru(function(e){return ri(e,t)}):ri(this.value())},e.VERSION=A,re(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){e[t].placeholder=e}),re(["drop","take"],function(t,e){i.prototype[t]=function(n){var r=this.__filtered__;if(r&&!e)return new i(this);n=null==n?1:wa(ba(n)||0,0);var o=this.clone();return r?o.__takeCount__=ka(o.__takeCount__,n):o.__views__.push({size:n,type:t+(o.__dir__<0?"Right":"")}),o},i.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),re(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n!=H;i.prototype[t]=function(t,e){var i=this.clone();return i.__iteratees__.push({iteratee:Rn(t,e,1),type:n}),i.__filtered__=i.__filtered__||r,i}}),re(["first","last"],function(t,e){var n="take"+(e?"Right":"");i.prototype[t]=function(){return this[n](1).value()[0]}}),re(["initial","rest"],function(t,e){var n="drop"+(e?"":"Right");i.prototype[t]=function(){return this.__filtered__?new i(this):this[n](1)}}),re(["pluck","where"],function(t,e){var n=e?"filter":"map",r=e?Le:Do;i.prototype[t]=function(t){return this[n](r(t))}}),i.prototype.compact=function(){return this.filter(Ao)},i.prototype.reject=function(t,e){return t=Rn(t,e,1),this.filter(function(e){return!t(e)})},i.prototype.slice=function(t,e){t=null==t?0:+t||0;var n=this;return n.__filtered__&&(t>0||e<0)?new i(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==T&&(e=+e||0,n=e<0?n.dropRight(-e):n.take(e-t)),n)},i.prototype.takeRightWhile=function(t,e){return this.reverse().takeWhile(t,e).reverse()},i.prototype.toArray=function(){return this.take(Aa)},Ve(i.prototype,function(t,n){var o=/^(?:filter|map|reject)|While$/.test(n),a=/^(?:first|last)$/.test(n),s=e[a?"take"+("last"==n?"Right":""):n];s&&(e.prototype[n]=function(){var e=a?[1]:arguments,n=this.__chain__,l=this.__wrapped__,c=!!this.__actions__.length,u=l instanceof i,d=e[0],p=u||Is(l);p&&o&&"function"==typeof d&&1!=d.length&&(u=p=!1);var f=function(t){return a&&n?s(t,1)[0]:s.apply(T,ce([t],e))},h={func:qr,args:[f],thisArg:T},v=u&&!c;if(a&&!n)return v?(l=l.clone(),l.__actions__.push(h),t.call(l)):s.call(T,this.value())[0];if(!a&&p){l=v?l:new i(this);var g=t.apply(l,e);return g.__actions__.push(h),new r(g,n)}return this.thru(f)})}),re(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(t){var n=(/^(?:replace|split)$/.test(t)?Qo:Ko)[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:join|pop|replace|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?n.apply(this.value(),t):this[r](function(e){return n.apply(e,t)})}}),Ve(i.prototype,function(t,n){var r=e[n];if(r){var i=r.name;(Da[i]||(Da[i]=[])).push({name:n,func:r})}}),Da[On(T,j).name]=[{name:"wrapper",func:T}],i.prototype.clone=x,i.prototype.reverse=qt,i.prototype.value=Ht,e.prototype.chain=Hr,e.prototype.commit=Ur,e.prototype.concat=es,e.prototype.plant=Wr,e.prototype.reverse=Yr,e.prototype.toString=Xr,e.prototype.run=e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=Gr,e.prototype.collect=e.prototype.map,e.prototype.head=e.prototype.first,e.prototype.select=e.prototype.filter,e.prototype.tail=e.prototype.rest,e}var T,A="3.10.1",I=1,j=2,V=4,O=8,P=16,D=32,B=64,N=128,M=256,$=30,L="...",z=150,R=16,F=200,q=1,H=2,U="Expected a function",W="__lodash_placeholder__",Y="[object Arguments]",X="[object Array]",G="[object Boolean]",Z="[object Date]",K="[object Error]",J="[object Function]",Q="[object Number]",tt="[object Object]",et="[object RegExp]",nt="[object String]",rt="[object ArrayBuffer]",it="[object Float32Array]",ot="[object Float64Array]",at="[object Int8Array]",st="[object Int16Array]",lt="[object Int32Array]",ct="[object Uint8Array]",ut="[object Uint8ClampedArray]",dt="[object Uint16Array]",pt="[object Uint32Array]",ft=/\b__p \+= '';/g,ht=/\b(__p \+=) '' \+/g,vt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,gt=/&(?:amp|lt|gt|quot|#39|#96);/g,mt=/[&<>"'`]/g,bt=RegExp(gt.source),yt=RegExp(mt.source),xt=/<%-([\s\S]+?)%>/g,_t=/<%([\s\S]+?)%>/g,wt=/<%=([\s\S]+?)%>/g,kt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Ct=/^\w*$/,St=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Et=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,Tt=RegExp(Et.source),At=/[\u0300-\u036f\ufe20-\ufe23]/g,It=/\\(\\)?/g,jt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vt=/\w*$/,Ot=/^0[xX]/,Pt=/^\[object .+?Constructor\]$/,Dt=/^\d+$/,Bt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Nt=/($^)/,Mt=/['\n\r\u2028\u2029\\]/g,$t=function(){var t="[A-Z\\xc0-\\xd6\\xd8-\\xde]",e="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(t+"+(?="+t+e+")|"+t+"?"+e+"|"+t+"+|[0-9]+","g")}(),Lt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],zt=-1,Rt={};Rt[it]=Rt[ot]=Rt[at]=Rt[st]=Rt[lt]=Rt[ct]=Rt[ut]=Rt[dt]=Rt[pt]=!0,Rt[Y]=Rt[X]=Rt[rt]=Rt[G]=Rt[Z]=Rt[K]=Rt[J]=Rt["[object Map]"]=Rt[Q]=Rt[tt]=Rt[et]=Rt["[object Set]"]=Rt[nt]=Rt["[object WeakMap]"]=!1;var Ft={};Ft[Y]=Ft[X]=Ft[rt]=Ft[G]=Ft[Z]=Ft[it]=Ft[ot]=Ft[at]=Ft[st]=Ft[lt]=Ft[Q]=Ft[tt]=Ft[et]=Ft[nt]=Ft[ct]=Ft[ut]=Ft[dt]=Ft[pt]=!0,Ft[K]=Ft[J]=Ft["[object Map]"]=Ft["[object Set]"]=Ft["[object WeakMap]"]=!1;var qt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Ht={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},Ut={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},Wt={function:!0,object:!0},Yt={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Xt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Gt=Wt[typeof e]&&e&&!e.nodeType&&e,Zt=Wt[typeof t]&&t&&!t.nodeType&&t,Kt=Gt&&Zt&&"object"==typeof r&&r&&r.Object&&r,Jt=Wt[typeof self]&&self&&self.Object&&self,Qt=Wt[typeof window]&&window&&window.Object&&window,te=(Zt&&Zt.exports,Kt||Qt!==(this&&this.window)&&Qt||Jt||this),ee=E();te._=ee,(i=function(){return ee}.call(e,n,e,t))!==T&&(t.exports=i)}).call(this)}).call(e,n(31)(t),n(5))},function(t,e,n){function r(t,e,n,r){return i(t,String(e),n||s,r||function(e){return t.outEdges(e)})}function i(t,e,n,r){var i,o,s={},l=new a,c=function(t){var e=t.v!==i?t.v:t.w,r=s[e],a=n(t),c=o.distance+a;if(a<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+t+" Weight: "+a);c<r.distance&&(r.distance=c,r.predecessor=i,l.decrease(e,c))};for(t.nodes().forEach(function(t){var n=t===e?0:Number.POSITIVE_INFINITY;s[t]={distance:n},l.add(t,n)});l.size()>0&&(i=l.removeMin(),o=s[i],o.distance!==Number.POSITIVE_INFINITY);)r(i).forEach(c);return s}var o=n(2),a=n(37);t.exports=r;var s=o.constant(1)},function(t,e,n){function r(){this._arr=[],this._keyIndices={}}var i=n(2);t.exports=r,r.prototype.size=function(){return this._arr.length},r.prototype.keys=function(){return this._arr.map(function(t){return t.key})},r.prototype.has=function(t){return i.has(this._keyIndices,t)},r.prototype.priority=function(t){var e=this._keyIndices[t];if(void 0!==e)return this._arr[e].priority},r.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},r.prototype.add=function(t,e){var n=this._keyIndices;if(t=String(t),!i.has(n,t)){var r=this._arr,o=r.length;return n[t]=o,r.push({key:t,priority:e}),this._decrease(o),!0}return!1},r.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var t=this._arr.pop();return delete this._keyIndices[t.key],this._heapify(0),t.key},r.prototype.decrease=function(t,e){var n=this._keyIndices[t];if(e>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+t+" Old: "+this._arr[n].priority+" New: "+e);this._arr[n].priority=e,this._decrease(n)},r.prototype._heapify=function(t){var e=this._arr,n=2*t,r=n+1,i=t;n<e.length&&(i=e[n].priority<e[i].priority?n:i,r<e.length&&(i=e[r].priority<e[i].priority?r:i),i!==t&&(this._swap(t,i),this._heapify(i)))},r.prototype._decrease=function(t){for(var e,n=this._arr,r=n[t].priority;0!==t&&(e=t>>1,!(n[e].priority<r));)this._swap(t,e),t=e},r.prototype._swap=function(t,e){var n=this._arr,r=this._keyIndices,i=n[t],o=n[e];n[t]=o,n[e]=i,r[o.key]=t,r[i.key]=e}},function(t,e,n){function r(t){function e(s){var l=o[s]={onStack:!0,lowlink:n,index:n++};if(r.push(s),t.successors(s).forEach(function(t){i.has(o,t)?o[t].onStack&&(l.lowlink=Math.min(l.lowlink,o[t].index)):(e(t),l.lowlink=Math.min(l.lowlink,o[t].lowlink))}),l.lowlink===l.index){var c,u=[];do{c=r.pop(),o[c].onStack=!1,u.push(c)}while(s!==c);a.push(u)}}var n=0,r=[],o={},a=[];return t.nodes().forEach(function(t){i.has(o,t)||e(t)}),a}var i=n(2);t.exports=r},function(t,e,n){function r(t){function e(s){if(o.has(r,s))throw new i;o.has(n,s)||(r[s]=!0,n[s]=!0,o.each(t.predecessors(s),e),delete r[s],a.push(s))}var n={},r={},a=[];if(o.each(t.sinks(),e),o.size(n)!==t.nodeCount())throw new i;return a}function i(){}var o=n(2);t.exports=r,r.CycleException=i},function(t,e,n){function r(t,e,n){o.isArray(e)||(e=[e]);var r=[],a={};return o.each(e,function(e){if(!t.hasNode(e))throw new Error("Graph does not have node: "+e);i(t,e,"post"===n,a,r)}),r}function i(t,e,n,r,a){o.has(r,e)||(r[e]=!0,n||a.push(e),o.each(t.neighbors(e),function(e){i(t,e,n,r,a)}),n&&a.push(e))}var o=n(2);t.exports=r},function(t,e,n){"use strict";function r(t){var e=new l({directed:!1}),n=t.nodes()[0],r=t.nodeCount();e.setNode(n,{});for(var s,u;i(e,t)<r;)s=o(e,t),u=e.hasNode(s.v)?c(t,s):-c(t,s),a(e,t,u);return e}function i(t,e){function n(r){s.each(e.nodeEdges(r),function(i){var o=i.v,a=r===o?i.w:o;t.hasNode(a)||c(e,i)||(t.setNode(a,{}),t.setEdge(r,a,{}),n(a))})}return s.each(t.nodes(),n),t.nodeCount()}function o(t,e){return s.min(e.edges(),function(n){if(t.hasNode(n.v)!==t.hasNode(n.w))return c(e,n)})}function a(t,e,n){s.each(t.nodes(),function(t){e.node(t).rank+=n})}var s=n(0),l=n(4).Graph,c=n(13).slack;t.exports=r},function(t,e){function n(t){return{moveNodes:function(t,e,n){var r=n?e:this.getTopMostNodes(e);r.positions(function(e,n){return{x:r[n].position("x")+t.x,y:r[n].position("y")+t.y}});for(var i=0;i<r.length;i++){var o=r[i],a=o.children();this.moveNodes(t,a,!0)}},getTopMostNodes:function(t){for(var e={},n=0;n<t.length;n++)e[t[n].id()]=!0;return t.filter(function(t,n){"number"==typeof t&&(t=n);for(var r=t.parent()[0];null!=r;){if(e[r.id()])return!1;r=r.parent()[0]}return!0})},rearrange:function(e){if("function"==typeof e)e();else if(null!=e){var n=t.layout(e);n&&n.run&&n.run()}},convertToRenderedPosition:function(e){var n=t.pan(),r=t.zoom();return{x:e.x*r+n.x,y:e.y*r+n.y}}}}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(16),i=n(45),o=n(140),a=n.n(o),s=n(141);n.n(s);r.default.use(a.a),new r.default({el:"#app",render:function(t){return t(i.a)}})},function(t,e,n){(function(t,e){!function(t,n){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return c[l]=r,s(l),l++}function i(t){delete c[t]}function o(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}function a(t){if(u)setTimeout(a,0,t);else{var e=c[t];if(e){u=!0;try{o(e)}finally{i(t),u=!1}}}}if(!t.setImmediate){var s,l=1,c={},u=!1,d=t.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(t);p=p&&p.setTimeout?p:t,"[object process]"==={}.toString.call(t.process)?function(){s=function(t){e.nextTick(function(){a(t)})}}():function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?function(){var e="setImmediate$"+Math.random()+"$",n=function(n){n.source===t&&"string"==typeof n.data&&0===n.data.indexOf(e)&&a(+n.data.slice(e.length))};t.addEventListener?t.addEventListener("message",n,!1):t.attachEvent("onmessage",n),s=function(n){t.postMessage(e+n,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){a(t.data)},s=function(e){t.port2.postMessage(e)}}():d&&"onreadystatechange"in d.createElement("script")?function(){var t=d.documentElement;s=function(e){var n=d.createElement("script");n.onreadystatechange=function(){a(e),n.onreadystatechange=null,t.removeChild(n),n=null},t.appendChild(n)}}():function(){s=function(t){setTimeout(a,0,t)}}(),p.setImmediate=r,p.clearImmediate=i}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,n(5),n(18))},function(t,e,n){"use strict";var r=n(19),i=n(139),o=n(11),a=o(r.a,i.a,!1,null,null,null);e.a=a.exports},function(t,e,n){"use strict";function r(t){n(47)}var i=n(21),o=n(50),a=n(11),s=r,l=a(i.a,o.a,!1,s,"data-v-133bb648",null);e.a=l.exports},function(t,e,n){var r=n(48);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);n(20)("06d572e4",r,!0,{})},function(t,e,n){e=t.exports=n(14)(!1),e.push([t.i,"input[data-v-133bb648]{display:none}",""])},function(t,e){t.exports=function(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],a=o[0],s=o[1],l=o[2],c=o[3],u={id:t+":"+i,css:s,media:l,sourceMap:c};r[a]?r[a].parts.push(u):n.push(r[a]={id:a,parts:[u]})}return n}},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement;return(t._self._c||e)("input",{ref:"input",attrs:{type:"file",accept:".json"},on:{change:t.handle}})},i=[],o={render:r,staticRenderFns:i};e.a=o},function(t,e,n){"use strict";function r(t){n(52)}var i=n(22),o=n(138),a=n(11),s=r,l=a(i.a,o.a,!1,s,"data-v-d9769c78",null);e.a=l.exports},function(t,e,n){var r=n(53);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);n(20)("33e020ac",r,!0,{})},function(t,e,n){e=t.exports=n(14)(!1),e.push([t.i,".graph-container[data-v-d9769c78]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.graph-area[data-v-d9769c78]{width:100%;height:100%;z-index:1}.node-infos[data-v-d9769c78]{position:absolute;top:98px;right:28px;z-index:1000;max-width:550px;word-break:break-all;word-wrap:break-word}",""])},function(t,e,n){"use strict";var r=n(23),i=n(83),o=n(11),a=o(r.a,i.a,!1,null,null,null);e.a=a.exports},function(t,e,n){"use strict";function r(t,e){if(0!==t.length&&0!==e.length){for(var n=t.slice().reverse(),r=e.slice().reverse(),i=Math.max(t.length,e.length),o=new Array(i),a=0;a<i;a++)if(n[a]&&1!==n[a])if(r[a]&&1!==r[a]){if(n[a]!==r[a])return;o[a]=n[a]}else o[a]=n[a];else o[a]=r[a];return o.reverse()}}function i(t,e){return it.new(t).add(e)}function o(t,e){return it.new(t).multiply(e)}function a(t,e){return it.new(t).divide(e)}function s(t,e){return it.new(t).subtract(e)}function l(t,e){return it.new(t).equal(e)}function c(t){return it.new(t).flatten()}function u(t,e){return it.new(t).reshape(e)}function d(t){return it.new(t).exp()}function p(t){return it.new(t).log()}function f(t){return it.new(t).sqrt()}function h(t,e){return it.new(t).pow(e)}function v(t){return it.new(t).sum()}function g(t){return it.new(t).mean()}function m(t,e){return it.new(t).std(e)}function b(t){return it.new(t).min()}function y(t){return it.new(t).max()}function x(t,e){return it.new(t).mod(e)}function _(t,e){return it.new(t).transpose(e)}function w(t){return it.new(t).negative()}function k(t,e,n,r){if(1===arguments.length)return k(0,t,1,void 0);if(2===arguments.length&&ot.isNumber(e))return k(t,e,1,void 0);if(2===arguments.length)return k(0,t,1,e);if(3===arguments.length&&!ot.isNumber(n))return k(t,e,1,n);for(var i=[],o=0;t<e;)i[o++]=t,t+=n;return it.new(i,r)}function C(t,e){ot.isNumber(t)&&t>=0&&(t=[t]);var n=ot.shapeSize(t),r=ot.getType(e),i=new it(new r(n),t);return"array"===i.dtype&&tt.assigns(i.selection,0),i}function S(t,e){ot.isNumber(t)&&t>=0&&(t=[t]);var n=ot.shapeSize(t),r=ot.getType(e),i=new it(new r(n),t);return tt.assigns(i.selection,1),i}function E(t,e){ot.isNumber(t)&&t>=0&&(t=[t]);var n=ot.shapeSize(t),r=ot.getType(e);return new it(new r(n),t)}function T(t){if(0===arguments.length)return it.new(Math.random());t=1===arguments.length?ot.isNumber(t)?[0|t]:t:[].slice.call(arguments);var e=ot.shapeSize(t),n=new it(new Float64Array(e),t);return tt.random(n.selection),n}function A(t){var e=it.new(t).exp(),n=e.sum();return tt.divseq(e.selection,n),e}function I(t,e){return t=it.new(t).clone(),e=e||1,st(t.selection,e),t}function j(t,e,n){1===arguments.length?(e=0,n=1):2===arguments.length&&(n=1);var r=t instanceof it?t.clone():it.new(t);return lt(r.selection,e,n),r}function V(t,e){e=e||.001;var n=t instanceof it?t.clone():it.new(t);return ct(n.selection,e),n}function O(t){var e=t instanceof it?t.clone():it.new(t);return ut(e.selection),e}function P(t){var e=t instanceof it?t.clone():it.new(t);return tt.abseq(e.selection),e}function D(t){var e=t instanceof it?t.clone():it.new(t);return tt.coseq(e.selection),e}function B(t){var e=t instanceof it?t.clone():it.new(t);return tt.acoseq(e.selection),e}function N(t){var e=t instanceof it?t.clone():it.new(t);return tt.sineq(e.selection),e}function M(t){var e=t instanceof it?t.clone():it.new(t);return tt.asineq(e.selection),e}function $(t){var e=t instanceof it?t.clone():it.new(t);return tt.taneq(e.selection),e}function L(t){var e=t instanceof it?t.clone():it.new(t);return tt.ataneq(e.selection),e}function z(t,e){return it.new(t).dot(e)}function R(t){arguments.length>1&&(t=[].slice.call(arguments));var e,n;for(e=0;e<t.length;e++)n=t[e],t[e]=n instanceof it?n.tolist():ot.isNumber(n)?[n]:n;var r=t[0];for(e=1;e<t.length;e++){n=t[e];var i=ot.getShape(r),o=ot.getShape(n);if(i.length!==o.length)throw new at.ValueError("all the input arrays must have same number of dimensions");if(1===i.length&&1===o.length)r=r.concat(n);else if(2===i.length&&2===o.length&&i[0]===o[0]||1===i.length&&2===o.length&&i[0]===o[0]||2===i.length&&1===o.length&&i[0]===o[0])for(var a=0;a<i[0];a++)r[a]=r[a].concat(n[a]);else{if(!(3===i.length&&3===o.length&&i[0]===o[0]&&i[1]===o[1]||2===i.length&&3===o.length&&i[0]===o[0]&&i[1]===o[1]||3===i.length&&2===o.length&&i[0]===o[0]&&i[1]===o[1]))throw new at.ValueError('cannot concatenate "'+i+'" with "'+o+'"');for(var s=0;s<i[0];s++){for(var l=new Array(i[1]),c=0;c<i[1];c++)l[c]=r[s][c].concat(n[s][c]);r[s]=l}}}return it.new(r,t[0].dtype)}function F(t){return it.new(t).round()}function q(t,e){return it.new(t).convolve(e)}function H(t,e){return it.new(t).fftconvolve(e)}function U(t){t=t instanceof it?t.clone():it.new(t);var e=t.shape,n=e.length;if(2!==e[n-1])throw new at.ValueError("expect last dimension of the array to have 2 values (for both real and imaginary part)");var r=new Array(n),i=new Array(n);return r[n-1]=0,i[n-1]=1,et(1,t.selection.pick.apply(t.selection,r),t.selection.pick.apply(t.selection,i)),t}function W(t){t=t instanceof it?t.clone():it.new(t);var e=t.shape,n=e.length;if(2!==e[n-1])throw new at.ValueError("expect last dimension of the array to have 2 values (for both real and imaginary part)");var r=new Array(n),i=new Array(n);return r[n-1]=0,i[n-1]=1,et(-1,t.selection.pick.apply(t.selection,r),t.selection.pick.apply(t.selection,i)),t}function Y(t){return it.new(t).diag()}function X(t,e){for(var n=C([t,t],e),r=0;r<t;r++)n.set(r,r,1);return n}function G(t,e){if(e=e||0,!t||0===t.length)throw new at.ValueError("need at least one array to stack");t=t.map(function(t){return ot.isNumber(t)?t:it.new(t)});for(var n=t[0].shape||[],r=1;r<t.length;r++)for(var i=t[r].shape||[],o=Math.max(n.length,i.length),a=0;a<o;a++)if(n[a]!==i[a])throw new at.ValueError("all input arrays must have the same shape");var s;if(0===n.length)s=R(t);else{s=C([t.length].concat(n));for(var r=0;r<t.length;r++)s.pick(r).assign(t[r],!1)}if(e){e<0&&(e=s.ndim+e);for(var l=s.ndim,c=new Array(l),r=0;r<l;r++)c[r]=r<e?r+1:r===e?0:r;return s.transpose(c)}return s}function Z(t,e){t=it.new(t);for(var n=S(t.ndim).tolist(),r=e;r<0;)r+=t.ndim;if(void 0===n[r])throw new at.ValueError("axis="+e+"invalid for the "+t.ndim+"-dimensional input array");return n[r]=-1,t.step.apply(t,n)}function K(t,e,n){for(e=e||1;e<0;)e+=4;if(e%=4,t=it.new(t),n=it.new(n||[0,1]),1!==n.shape.length||2!==n.shape[0])throw new at.ValueError("len(axes) must be 2");if(n=n.tolist(),n[0]===n[1]||P(n[0]-n[1])===t.ndim)throw new at.ValueError("Axes must be different.");if(0===e)return t;if(2===e)return Z(Z(t,n[0]),n[1]);var r=k(t.ndim).tolist(),i=r[n[0]];return r[n[0]]=r[n[1]],r[n[1]]=i,1===e?_(Z(t,n[1]),r):Z(_(t,r),n[1])}var J=n(7),Q=n(6),tt=n(8),et=n(26),nt=n(29),rt=n(30),it=n(3),ot=n(9),at=n(12),st=Q({args:["array","scalar"],body:function(t,e){t=t<-30?0:t>30?1:1/(1+Math.exp(-1*e*t))}}),lt=Q({args:["array","scalar","scalar"],body:function(t,e,n){t=Math.min(Math.max(e,t),n)}}),ct=Q({args:["array","scalar"],body:function(t,e){t=Math.max(e*t,t)}}),ut=Q({args:["array"],body:function(t){t=(Math.exp(2*t)-1)/(Math.exp(2*t)+1)}});t.exports={config:nt,dtypes:rt,NdArray:it,ndarray:J,array:it.new,arange:k,reshape:u,zeros:C,ones:S,empty:E,flatten:c,flip:Z,random:T,softmax:A,sigmoid:I,leakyRelu:V,abs:P,arccos:B,arcsin:M,arctan:L,cos:D,sin:N,tan:$,tanh:O,clip:j,exp:d,log:p,sqrt:f,power:h,sum:v,mean:g,std:m,dot:z,add:i,subtract:s,multiply:o,divide:a,negative:w,equal:l,max:y,min:b,mod:x,remainder:x,concatenate:R,transpose:_,errors:at,broadcast:r,round:F,convolve:q,fftconvolve:H,fft:U,ifft:W,diag:Y,identity:X,stack:G,rot90:K,int8:function(t){return it.new(t,"int8")},uint8:function(t){return it.new(t,"uint8")},int16:function(t){return it.new(t,"int16")},uint16:function(t){return it.new(t,"uint16")},int32:function(t){return it.new(t,"int32")},uint32:function(t){return it.new(t,"uint32")},float32:function(t){return it.new(t,"float32")},float64:function(t){return it.new(t,"float64")},images:n(71)}},function(t,e,n){"use strict";function r(t){for(var e=new Array(t),n=0;n<t;++n)e[n]=n;return e}t.exports=r},function(t,e){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function r(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
t.exports=function(t){return null!=t&&(n(t)||r(t)||!!t._isBuffer)}},function(t,e,n){"use strict";(function(e){function r(t,e,n){this.name=t,this.lvalue=e,this.rvalue=n,this.count=0}function i(t,e,n,r){this.body=t,this.args=e,this.thisVars=n,this.localVars=r}function o(t){if("eval"===t)throw new Error("cwise-parser: eval() not allowed");return"undefined"!=typeof window?t in window:void 0!==e?t in e:"undefined"!=typeof self&&t in self}function a(t){for(var e=t.body[0].expression.callee.params,n=new Array(e.length),r=0;r<e.length;++r)n[r]=e[r].name;return n}function s(t){function e(t){var e=v+t.replace(/\_/g,"__");return _.push(e),e}function n(t){var e="this_"+t.replace(/\_/g,"__");return w.push(e),e}function s(t,e){for(var n=t.range[0],r=t.range[1],i=n+1;i<r;++i)y[i]="";y[n]=e}function d(t){return"'"+t.replace(/\_/g,"\\_").replace(/\'/g,"'")+"'"}function p(t){return"AssignmentExpression"===t.parent.type&&t.parent.left===t?"="===t.parent.operator?k:k|C:"UpdateExpression"===t.parent.type?k|C:C}for(var f=["(",t,")()"].join(""),h=l.parse(f,{range:!0}),v="_inline_"+u+++"_",g=a(h),m=new Array(g.length),b=0;b<g.length;++b)m[b]=new r([v,"arg",b,"_"].join(""),!1,!1);for(var y=new Array(f.length),b=0,x=f.length;b<x;++b)y[b]=f.charAt(b);var _=[],w=[],k=1,C=2;return function t(r,i){if(r.parent=i,"MemberExpression"===r.type)r.computed?(t(r.object,r),t(r.property,r)):"ThisExpression"===r.object.type?s(r,n(r.property.name)):t(r.object,r);else{if("ThisExpression"===r.type)throw new Error("cwise-parser: Computed this is not allowed");if("Identifier"===r.type){var a=r.name,l=g.indexOf(a);if(l>=0){var c=m[l],u=p(r);u&k&&(c.lvalue=!0),u&C&&(c.rvalue=!0),++c.count,s(r,c.name)}else o(a)||s(r,e(a))}else if("Literal"===r.type)"string"==typeof r.value&&s(r,d(r.value));else{if("WithStatement"===r.type)throw new Error("cwise-parser: with() statements not allowed");for(var f=Object.keys(r),h=0,v=f.length;h<v;++h)if("parent"!==f[h]){var b=r[f[h]];if(b)if(b instanceof Array)for(var y=0;y<b.length;++y)b[y]&&"string"==typeof b[y].type&&t(b[y],r);else"string"==typeof b.type&&t(b,r)}}}}(h.body[0].expression.callee.body,void 0),c(_),c(w),new i(function(t){return y.slice(t.range[0],t.range[1]).join("")}(h.body[0].expression.callee.body),m,w,_)}var l=n(59),c=n(24),u=0;t.exports=s}).call(e,n(5))},function(t,e,n){var r,i,o;!function(n,a){"use strict";i=[e],r=a,void 0!==(o="function"==typeof r?r.apply(e,i):r)&&(t.exports=o)}(0,function(t){"use strict";function e(t,e){if(!t)throw new Error("ASSERT: "+e)}function n(t){return t>=48&&t<=57}function r(t){return"0123456789abcdefABCDEF".indexOf(t)>=0}function i(t){return"01234567".indexOf(t)>=0}function o(t){return 32===t||9===t||11===t||12===t||160===t||t>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(t)>=0}function a(t){return 10===t||13===t||8232===t||8233===t}function s(t){return 36===t||95===t||t>=65&&t<=90||t>=97&&t<=122||92===t||t>=128&&oe.NonAsciiIdentifierStart.test(String.fromCharCode(t))}function l(t){return 36===t||95===t||t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||92===t||t>=128&&oe.NonAsciiIdentifierPart.test(String.fromCharCode(t))}function c(t){switch(t){case"class":case"enum":case"export":case"extends":case"import":case"super":return!0;default:return!1}}function u(t){switch(t){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}}function d(t){return"eval"===t||"arguments"===t}function p(t){if(le&&u(t))return!0;switch(t.length){case 2:return"if"===t||"in"===t||"do"===t;case 3:return"var"===t||"for"===t||"new"===t||"try"===t||"let"===t;case 4:return"this"===t||"else"===t||"case"===t||"void"===t||"with"===t||"enum"===t;case 5:return"while"===t||"break"===t||"catch"===t||"throw"===t||"const"===t||"yield"===t||"class"===t||"super"===t;case 6:return"return"===t||"typeof"===t||"delete"===t||"switch"===t||"export"===t||"import"===t;case 7:return"default"===t||"finally"===t||"extends"===t;case 8:return"function"===t||"continue"===t||"debugger"===t;case 10:return"instanceof"===t;default:return!1}}function f(t,n,r,i,o){var a;e("number"==typeof r,"Comment must have valid position"),ve.lastCommentStart>=r||(ve.lastCommentStart=r,a={type:t,value:n},ge.range&&(a.range=[r,i]),ge.loc&&(a.loc=o),ge.comments.push(a),ge.attachComment&&(ge.leadingComments.push(a),ge.trailingComments.push(a)))}function h(t){var e,n,r,i;for(e=ce-t,n={start:{line:ue,column:ce-de-t}};ce<pe;)if(r=se.charCodeAt(ce),++ce,a(r))return ge.comments&&(i=se.slice(e+t,ce-1),n.end={line:ue,column:ce-de-1},f("Line",i,e,ce-1,n)),13===r&&10===se.charCodeAt(ce)&&++ce,++ue,void(de=ce);ge.comments&&(i=se.slice(e+t,ce),n.end={line:ue,column:ce-de},f("Line",i,e,ce,n))}function v(){var t,e,n,r;for(ge.comments&&(t=ce-2,e={start:{line:ue,column:ce-de-2}});ce<pe;)if(n=se.charCodeAt(ce),a(n))13===n&&10===se.charCodeAt(ce+1)&&++ce,++ue,++ce,de=ce,ce>=pe&&R({},ie.UnexpectedToken,"ILLEGAL");else if(42===n){if(47===se.charCodeAt(ce+1))return++ce,++ce,void(ge.comments&&(r=se.slice(t+2,ce-2),e.end={line:ue,column:ce-de},f("Block",r,t,ce,e)));++ce}else++ce;R({},ie.UnexpectedToken,"ILLEGAL")}function g(){var t,e;for(e=0===ce;ce<pe;)if(t=se.charCodeAt(ce),o(t))++ce;else if(a(t))++ce,13===t&&10===se.charCodeAt(ce)&&++ce,++ue,de=ce,e=!0;else if(47===t)if(47===(t=se.charCodeAt(ce+1)))++ce,++ce,h(2),e=!0;else{if(42!==t)break;++ce,++ce,v()}else if(e&&45===t){if(45!==se.charCodeAt(ce+1)||62!==se.charCodeAt(ce+2))break;ce+=3,h(3)}else{if(60!==t)break;if("!--"!==se.slice(ce+1,ce+4))break;++ce,++ce,++ce,++ce,h(4)}}function m(t){var e,n,i,o=0;for(n="u"===t?4:2,e=0;e<n;++e){if(!(ce<pe&&r(se[ce])))return"";i=se[ce++],o=16*o+"0123456789abcdef".indexOf(i.toLowerCase())}return String.fromCharCode(o)}function b(){var t,e;for(t=se.charCodeAt(ce++),e=String.fromCharCode(t),92===t&&(117!==se.charCodeAt(ce)&&R({},ie.UnexpectedToken,"ILLEGAL"),++ce,t=m("u"),t&&"\\"!==t&&s(t.charCodeAt(0))||R({},ie.UnexpectedToken,"ILLEGAL"),e=t);ce<pe&&(t=se.charCodeAt(ce),l(t));)++ce,e+=String.fromCharCode(t),92===t&&(e=e.substr(0,e.length-1),117!==se.charCodeAt(ce)&&R({},ie.UnexpectedToken,"ILLEGAL"),++ce,t=m("u"),t&&"\\"!==t&&l(t.charCodeAt(0))||R({},ie.UnexpectedToken,"ILLEGAL"),e+=t);return e}function y(){var t,e;for(t=ce++;ce<pe;){if(92===(e=se.charCodeAt(ce)))return ce=t,b();if(!l(e))break;++ce}return se.slice(t,ce)}function x(){var t,e,n;return t=ce,e=92===se.charCodeAt(ce)?b():y(),n=1===e.length?Qt.Identifier:p(e)?Qt.Keyword:"null"===e?Qt.NullLiteral:"true"===e||"false"===e?Qt.BooleanLiteral:Qt.Identifier,{type:n,value:e,lineNumber:ue,lineStart:de,start:t,end:ce}}function _(){var t,e,n,r,i=ce,o=se.charCodeAt(ce),a=se[ce];switch(o){case 46:case 40:case 41:case 59:case 44:case 123:case 125:case 91:case 93:case 58:case 63:case 126:return++ce,ge.tokenize&&(40===o?ge.openParenToken=ge.tokens.length:123===o&&(ge.openCurlyToken=ge.tokens.length)),{type:Qt.Punctuator,value:String.fromCharCode(o),lineNumber:ue,lineStart:de,start:i,end:ce};default:if(61===(t=se.charCodeAt(ce+1)))switch(o){case 43:case 45:case 47:case 60:case 62:case 94:case 124:case 37:case 38:case 42:return ce+=2,{type:Qt.Punctuator,value:String.fromCharCode(o)+String.fromCharCode(t),lineNumber:ue,lineStart:de,start:i,end:ce};case 33:case 61:return ce+=2,61===se.charCodeAt(ce)&&++ce,{type:Qt.Punctuator,value:se.slice(i,ce),lineNumber:ue,lineStart:de,start:i,end:ce}}}return">>>="===(r=se.substr(ce,4))?(ce+=4,{type:Qt.Punctuator,value:r,lineNumber:ue,lineStart:de,start:i,end:ce}):">>>"===(n=r.substr(0,3))||"<<="===n||">>="===n?(ce+=3,{type:Qt.Punctuator,value:n,lineNumber:ue,lineStart:de,start:i,end:ce}):(e=n.substr(0,2),a===e[1]&&"+-<>&|".indexOf(a)>=0||"=>"===e?(ce+=2,{type:Qt.Punctuator,value:e,lineNumber:ue,lineStart:de,start:i,end:ce}):"<>=!+-*%&|^/".indexOf(a)>=0?(++ce,{type:Qt.Punctuator,value:a,lineNumber:ue,lineStart:de,start:i,end:ce}):void R({},ie.UnexpectedToken,"ILLEGAL"))}function w(t){for(var e="";ce<pe&&r(se[ce]);)e+=se[ce++];return 0===e.length&&R({},ie.UnexpectedToken,"ILLEGAL"),s(se.charCodeAt(ce))&&R({},ie.UnexpectedToken,"ILLEGAL"),{type:Qt.NumericLiteral,value:parseInt("0x"+e,16),lineNumber:ue,lineStart:de,start:t,end:ce}}function k(t){for(var e="0"+se[ce++];ce<pe&&i(se[ce]);)e+=se[ce++];return(s(se.charCodeAt(ce))||n(se.charCodeAt(ce)))&&R({},ie.UnexpectedToken,"ILLEGAL"),{type:Qt.NumericLiteral,value:parseInt(e,8),octal:!0,lineNumber:ue,lineStart:de,start:t,end:ce}}function C(){var t,e;for(t=ce+1;t<pe;++t){if("8"===(e=se[t])||"9"===e)return!1;if(!i(e))return!0}return!0}function S(){var t,r,o;if(o=se[ce],e(n(o.charCodeAt(0))||"."===o,"Numeric literal must start with a decimal digit or a decimal point"),r=ce,t="","."!==o){if(t=se[ce++],o=se[ce],"0"===t){if("x"===o||"X"===o)return++ce,w(r);if(i(o)&&C())return k(r)}for(;n(se.charCodeAt(ce));)t+=se[ce++];o=se[ce]}if("."===o){for(t+=se[ce++];n(se.charCodeAt(ce));)t+=se[ce++];o=se[ce]}if("e"===o||"E"===o)if(t+=se[ce++],o=se[ce],"+"!==o&&"-"!==o||(t+=se[ce++]),n(se.charCodeAt(ce)))for(;n(se.charCodeAt(ce));)t+=se[ce++];else R({},ie.UnexpectedToken,"ILLEGAL");return s(se.charCodeAt(ce))&&R({},ie.UnexpectedToken,"ILLEGAL"),{type:Qt.NumericLiteral,value:parseFloat(t),lineNumber:ue,lineStart:de,start:r,end:ce}}function E(){var t,n,r,o,s,l,c,u,d="",p=!1;for(c=ue,u=de,t=se[ce],e("'"===t||'"'===t,"String literal must starts with a quote"),n=ce,++ce;ce<pe;){if((r=se[ce++])===t){t="";break}if("\\"===r)if((r=se[ce++])&&a(r.charCodeAt(0)))++ue,"\r"===r&&"\n"===se[ce]&&++ce,de=ce;else switch(r){case"u":case"x":l=ce,s=m(r),s?d+=s:(ce=l,d+=r);break;case"n":d+="\n";break;case"r":d+="\r";break;case"t":d+="\t";break;case"b":d+="\b";break;case"f":d+="\f";break;case"v":d+="\v";break;default:i(r)?(o="01234567".indexOf(r),0!==o&&(p=!0),ce<pe&&i(se[ce])&&(p=!0,o=8*o+"01234567".indexOf(se[ce++]),"0123".indexOf(r)>=0&&ce<pe&&i(se[ce])&&(o=8*o+"01234567".indexOf(se[ce++]))),d+=String.fromCharCode(o)):d+=r}else{if(a(r.charCodeAt(0)))break;d+=r}}return""!==t&&R({},ie.UnexpectedToken,"ILLEGAL"),{type:Qt.StringLiteral,value:d,octal:p,startLineNumber:c,startLineStart:u,lineNumber:ue,lineStart:de,start:n,end:ce}}function T(t,e){var n;try{n=new RegExp(t,e)}catch(t){R({},ie.InvalidRegExp)}return n}function A(){var t,n,r,i,o;for(t=se[ce],e("/"===t,"Regular expression literal must start with a slash"),n=se[ce++],r=!1,i=!1;ce<pe;)if(t=se[ce++],n+=t,"\\"===t)t=se[ce++],a(t.charCodeAt(0))&&R({},ie.UnterminatedRegExp),n+=t;else if(a(t.charCodeAt(0)))R({},ie.UnterminatedRegExp);else if(r)"]"===t&&(r=!1);else{if("/"===t){i=!0;break}"["===t&&(r=!0)}return i||R({},ie.UnterminatedRegExp),o=n.substr(1,n.length-2),{value:o,literal:n}}function I(){var t,e,n,r;for(e="",n="";ce<pe&&(t=se[ce],l(t.charCodeAt(0)));)if(++ce,"\\"===t&&ce<pe)if("u"===(t=se[ce])){if(++ce,r=ce,t=m("u"))for(n+=t,e+="\\u";r<ce;++r)e+=se[r];else ce=r,n+="u",e+="\\u";F({},ie.UnexpectedToken,"ILLEGAL")}else e+="\\",F({},ie.UnexpectedToken,"ILLEGAL");else n+=t,e+=t;return{value:n,literal:e}}function j(){var t,e,n,r;return he=null,g(),t=ce,e=A(),n=I(),r=T(e.value,n.value),ge.tokenize?{type:Qt.RegularExpression,value:r,lineNumber:ue,lineStart:de,start:t,end:ce}:{literal:e.literal+n.literal,value:r,start:t,end:ce}}function V(){var t,e,n,r;return g(),t=ce,e={start:{line:ue,column:ce-de}},n=j(),e.end={line:ue,column:ce-de},ge.tokenize||(ge.tokens.length>0&&(r=ge.tokens[ge.tokens.length-1],r.range[0]===t&&"Punctuator"===r.type&&("/"!==r.value&&"/="!==r.value||ge.tokens.pop())),ge.tokens.push({type:"RegularExpression",value:n.literal,range:[t,ce],loc:e})),n}function O(t){return t.type===Qt.Identifier||t.type===Qt.Keyword||t.type===Qt.BooleanLiteral||t.type===Qt.NullLiteral}function P(){var t,e;if(!(t=ge.tokens[ge.tokens.length-1]))return V();if("Punctuator"===t.type){if("]"===t.value)return _();if(")"===t.value)return e=ge.tokens[ge.openParenToken-1],!e||"Keyword"!==e.type||"if"!==e.value&&"while"!==e.value&&"for"!==e.value&&"with"!==e.value?_():V();if("}"===t.value){if(ge.tokens[ge.openCurlyToken-3]&&"Keyword"===ge.tokens[ge.openCurlyToken-3].type){if(!(e=ge.tokens[ge.openCurlyToken-4]))return _()}else{if(!ge.tokens[ge.openCurlyToken-4]||"Keyword"!==ge.tokens[ge.openCurlyToken-4].type)return _();if(!(e=ge.tokens[ge.openCurlyToken-5]))return V()}return ee.indexOf(e.value)>=0?_():V()}return V()}return"Keyword"===t.type&&"this"!==t.value?V():_()}function D(){var t;return g(),ce>=pe?{type:Qt.EOF,lineNumber:ue,lineStart:de,start:ce,end:ce}:(t=se.charCodeAt(ce),s(t)?x():40===t||41===t||59===t?_():39===t||34===t?E():46===t?n(se.charCodeAt(ce+1))?S():_():n(t)?S():ge.tokenize&&47===t?P():_())}function B(){var t,e,n;return g(),t={start:{line:ue,column:ce-de}},e=D(),t.end={line:ue,column:ce-de},e.type!==Qt.EOF&&(n=se.slice(e.start,e.end),ge.tokens.push({type:te[e.type],value:n,range:[e.start,e.end],loc:t})),e}function N(){var t;return t=he,ce=t.end,ue=t.lineNumber,de=t.lineStart,he=void 0!==ge.tokens?B():D(),ce=t.end,ue=t.lineNumber,de=t.lineStart,t}function M(){var t,e,n;t=ce,e=ue,n=de,he=void 0!==ge.tokens?B():D(),ce=t,ue=e,de=n}function $(t,e){this.line=t,this.column=e}function L(t,e,n,r){this.start=new $(t,e),this.end=new $(n,r)}function z(){var t,e,n,r;return t=ce,e=ue,n=de,g(),r=ue!==e,ce=t,ue=e,de=n,r}function R(t,n){var r,i=Array.prototype.slice.call(arguments,2),o=n.replace(/%(\d)/g,function(t,n){return e(n<i.length,"Message reference must be in range"),i[n]});throw"number"==typeof t.lineNumber?(r=new Error("Line "+t.lineNumber+": "+o),r.index=t.start,r.lineNumber=t.lineNumber,r.column=t.start-de+1):(r=new Error("Line "+ue+": "+o),r.index=ce,r.lineNumber=ue,r.column=ce-de+1),r.description=o,r}function F(){try{R.apply(null,arguments)}catch(t){if(!ge.errors)throw t;ge.errors.push(t)}}function q(t){if(t.type===Qt.EOF&&R(t,ie.UnexpectedEOS),t.type===Qt.NumericLiteral&&R(t,ie.UnexpectedNumber),t.type===Qt.StringLiteral&&R(t,ie.UnexpectedString),t.type===Qt.Identifier&&R(t,ie.UnexpectedIdentifier),t.type===Qt.Keyword){if(c(t.value))R(t,ie.UnexpectedReserved);else if(le&&u(t.value))return void F(t,ie.StrictReservedWord);R(t,ie.UnexpectedToken,t.value)}R(t,ie.UnexpectedToken,t.value)}function H(t){var e=N();e.type===Qt.Punctuator&&e.value===t||q(e)}function U(t){var e=N();e.type===Qt.Keyword&&e.value===t||q(e)}function W(t){return he.type===Qt.Punctuator&&he.value===t}function Y(t){return he.type===Qt.Keyword&&he.value===t}function X(){var t;return he.type===Qt.Punctuator&&("="===(t=he.value)||"*="===t||"/="===t||"%="===t||"+="===t||"-="===t||"<<="===t||">>="===t||">>>="===t||"&="===t||"^="===t||"|="===t)}function G(){var t,e=ce,n=ue,r=de,i=he;return 59===se.charCodeAt(ce)||W(";")?void N():(t=ue,g(),ue!==t?(ce=e,ue=n,de=r,void(he=i)):void(he.type===Qt.EOF||W("}")||q(he)))}function Z(t){return t.type===ne.Identifier||t.type===ne.MemberExpression}function K(){var t,e=[];for(t=he,H("[");!W("]");)W(",")?(N(),e.push(null)):(e.push(gt()),W("]")||H(","));return N(),fe.markEnd(fe.createArrayExpression(e),t)}function J(t,e){var n,r,i;return n=le,i=he,r=qt(),e&&le&&d(t[0].name)&&F(e,ie.StrictParamName),le=n,fe.markEnd(fe.createFunctionExpression(null,t,[],r),i)}function Q(){var t,e;return e=he,t=N(),t.type===Qt.StringLiteral||t.type===Qt.NumericLiteral?(le&&t.octal&&F(t,ie.StrictOctalLiteral),fe.markEnd(fe.createLiteral(t),e)):fe.markEnd(fe.createIdentifier(t.value),e)}function tt(){var t,e,n,r,i,o;return t=he,o=he,t.type===Qt.Identifier?(n=Q(),"get"!==t.value||W(":")?"set"!==t.value||W(":")?(H(":"),r=gt(),fe.markEnd(fe.createProperty("init",n,r),o)):(e=Q(),H("("),t=he,t.type!==Qt.Identifier?(H(")"),F(t,ie.UnexpectedToken,t.value),r=J([])):(i=[xt()],H(")"),r=J(i,t)),fe.markEnd(fe.createProperty("set",e,r),o)):(e=Q(),H("("),H(")"),r=J([]),fe.markEnd(fe.createProperty("get",e,r),o))):t.type!==Qt.EOF&&t.type!==Qt.Punctuator?(e=Q(),H(":"),r=gt(),fe.markEnd(fe.createProperty("init",e,r),o)):void q(t)}function et(){var t,e,n,r,i,o=[],a={},s=String;for(i=he,H("{");!W("}");)t=tt(),e=t.key.type===ne.Identifier?t.key.name:s(t.key.value),r="init"===t.kind?re.Data:"get"===t.kind?re.Get:re.Set,n="$"+e,Object.prototype.hasOwnProperty.call(a,n)?(a[n]===re.Data?le&&r===re.Data?F({},ie.StrictDuplicateProperty):r!==re.Data&&F({},ie.AccessorDataProperty):r===re.Data?F({},ie.AccessorDataProperty):a[n]&r&&F({},ie.AccessorGetSet),a[n]|=r):a[n]=r,o.push(t),W("}")||H(",");return H("}"),fe.markEnd(fe.createObjectExpression(o),i)}function nt(){var t;return H("("),t=mt(),H(")"),t}function rt(){var t,e,n,r;if(W("("))return nt();if(W("["))return K();if(W("{"))return et();if(t=he.type,r=he,t===Qt.Identifier)n=fe.createIdentifier(N().value);else if(t===Qt.StringLiteral||t===Qt.NumericLiteral)le&&he.octal&&F(he,ie.StrictOctalLiteral),n=fe.createLiteral(N());else if(t===Qt.Keyword){if(Y("function"))return Wt();Y("this")?(N(),n=fe.createThisExpression()):q(N())}else t===Qt.BooleanLiteral?(e=N(),e.value="true"===e.value,n=fe.createLiteral(e)):t===Qt.NullLiteral?(e=N(),e.value=null,n=fe.createLiteral(e)):W("/")||W("/=")?(n=void 0!==ge.tokens?fe.createLiteral(V()):fe.createLiteral(j()),M()):q(N());return fe.markEnd(n,r)}function it(){var t=[];if(H("("),!W(")"))for(;ce<pe&&(t.push(gt()),!W(")"));)H(",");return H(")"),t}function ot(){var t,e;return e=he,t=N(),O(t)||q(t),fe.markEnd(fe.createIdentifier(t.value),e)}function at(){return H("."),ot()}function st(){var t;return H("["),t=mt(),H("]"),t}function lt(){var t,e,n;return n=he,U("new"),t=ut(),e=W("(")?it():[],fe.markEnd(fe.createNewExpression(t,e),n)}function ct(){var t,e,n,r,i=ve.allowIn;for(r=he,ve.allowIn=!0,t=Y("new")?lt():rt();;){if(W("."))n=at(),t=fe.createMemberExpression(".",t,n);else if(W("("))e=it(),t=fe.createCallExpression(t,e);else{if(!W("["))break;n=st(),t=fe.createMemberExpression("[",t,n)}fe.markEnd(t,r)}return ve.allowIn=i,t}function ut(){var t,n,r;for(e(ve.allowIn,"callee of new expression always allow in keyword."),r=he,t=Y("new")?lt():rt();W(".")||W("[");)W("[")?(n=st(),t=fe.createMemberExpression("[",t,n)):(n=at(),t=fe.createMemberExpression(".",t,n)),fe.markEnd(t,r);return t}function dt(){var t,e,n=he;return t=ct(),he.type===Qt.Punctuator&&(!W("++")&&!W("--")||z()||(le&&t.type===ne.Identifier&&d(t.name)&&F({},ie.StrictLHSPostfix),Z(t)||F({},ie.InvalidLHSInAssignment),e=N(),t=fe.markEnd(fe.createPostfixExpression(e.value,t),n))),t}function pt(){var t,e,n;return he.type!==Qt.Punctuator&&he.type!==Qt.Keyword?e=dt():W("++")||W("--")?(n=he,t=N(),e=pt(),le&&e.type===ne.Identifier&&d(e.name)&&F({},ie.StrictLHSPrefix),Z(e)||F({},ie.InvalidLHSInAssignment),e=fe.createUnaryExpression(t.value,e),e=fe.markEnd(e,n)):W("+")||W("-")||W("~")||W("!")?(n=he,t=N(),e=pt(),e=fe.createUnaryExpression(t.value,e),e=fe.markEnd(e,n)):Y("delete")||Y("void")||Y("typeof")?(n=he,t=N(),e=pt(),e=fe.createUnaryExpression(t.value,e),e=fe.markEnd(e,n),le&&"delete"===e.operator&&e.argument.type===ne.Identifier&&F({},ie.StrictDelete)):e=dt(),e}function ft(t,e){var n=0;if(t.type!==Qt.Punctuator&&t.type!==Qt.Keyword)return 0;switch(t.value){case"||":n=1;break;case"&&":n=2;break;case"|":n=3;break;case"^":n=4;break;case"&":n=5;break;case"==":case"!=":case"===":case"!==":n=6;break;case"<":case">":case"<=":case">=":case"instanceof":n=7;break;case"in":n=e?7:0;break;case"<<":case">>":case">>>":n=8;break;case"+":case"-":n=9;break;case"*":case"/":case"%":n=11}return n}function ht(){var t,e,n,r,i,o,a,s,l,c;if(t=he,l=pt(),r=he,0===(i=ft(r,ve.allowIn)))return l;for(r.prec=i,N(),e=[t,he],a=pt(),o=[l,r,a];(i=ft(he,ve.allowIn))>0;){for(;o.length>2&&i<=o[o.length-2].prec;)a=o.pop(),s=o.pop().value,l=o.pop(),n=fe.createBinaryExpression(s,l,a),e.pop(),t=e[e.length-1],fe.markEnd(n,t),o.push(n);r=N(),r.prec=i,o.push(r),e.push(he),n=pt(),o.push(n)}for(c=o.length-1,n=o[c],e.pop();c>1;)n=fe.createBinaryExpression(o[c-1].value,o[c-2],n),c-=2,t=e.pop(),fe.markEnd(n,t);return n}function vt(){var t,e,n,r,i;return i=he,t=ht(),W("?")&&(N(),e=ve.allowIn,ve.allowIn=!0,n=gt(),ve.allowIn=e,H(":"),r=gt(),t=fe.createConditionalExpression(t,n,r),fe.markEnd(t,i)),t}function gt(){var t,e,n,r,i;return t=he,i=he,r=e=vt(),X()&&(Z(e)||F({},ie.InvalidLHSInAssignment),le&&e.type===ne.Identifier&&d(e.name)&&F(t,ie.StrictLHSAssignment),t=N(),n=gt(),r=fe.markEnd(fe.createAssignmentExpression(t.value,e,n),i)),r}function mt(){var t,e=he;if(t=gt(),W(",")){for(t=fe.createSequenceExpression([t]);ce<pe&&W(",");)N(),t.expressions.push(gt());fe.markEnd(t,e)}return t}function bt(){for(var t,e=[];ce<pe&&!W("}")&&void 0!==(t=Yt());)e.push(t);return e}function yt(){var t,e;return e=he,H("{"),t=bt(),H("}"),fe.markEnd(fe.createBlockStatement(t),e)}function xt(){var t,e;return e=he,t=N(),t.type!==Qt.Identifier&&q(t),fe.markEnd(fe.createIdentifier(t.value),e)}function _t(t){var e,n,r=null;return n=he,e=xt(),le&&d(e.name)&&F({},ie.StrictVarName),"const"===t?(H("="),r=gt()):W("=")&&(N(),r=gt()),fe.markEnd(fe.createVariableDeclarator(e,r),n)}function wt(t){var e=[];do{if(e.push(_t(t)),!W(","))break;N()}while(ce<pe);return e}function kt(){var t;return U("var"),t=wt(),G(),fe.createVariableDeclaration(t,"var")}function Ct(t){var e,n;return n=he,U(t),e=wt(t),G(),fe.markEnd(fe.createVariableDeclaration(e,t),n)}function St(){return H(";"),fe.createEmptyStatement()}function Et(){var t=mt();return G(),fe.createExpressionStatement(t)}function Tt(){var t,e,n;return U("if"),H("("),t=mt(),H(")"),e=Ft(),Y("else")?(N(),n=Ft()):n=null,fe.createIfStatement(t,e,n)}function At(){var t,e,n;return U("do"),n=ve.inIteration,ve.inIteration=!0,t=Ft(),ve.inIteration=n,U("while"),H("("),e=mt(),H(")"),W(";")&&N(),fe.createDoWhileStatement(t,e)}function It(){var t,e,n;return U("while"),H("("),t=mt(),H(")"),n=ve.inIteration,ve.inIteration=!0,e=Ft(),ve.inIteration=n,fe.createWhileStatement(t,e)}function jt(){var t,e,n;return n=he,t=N(),e=wt(),fe.markEnd(fe.createVariableDeclaration(e,t.value),n)}function Vt(){var t,e,n,r,i,o,a,s=ve.allowIn;return t=e=n=null,U("for"),H("("),W(";")?N():(Y("var")||Y("let")?(ve.allowIn=!1,t=jt(),ve.allowIn=s,1===t.declarations.length&&Y("in")&&(N(),r=t,i=mt(),t=null)):(ve.allowIn=!1,t=mt(),ve.allowIn=s,Y("in")&&(Z(t)||F({},ie.InvalidLHSInForIn),N(),r=t,i=mt(),t=null)),void 0===r&&H(";")),void 0===r&&(W(";")||(e=mt()),H(";"),W(")")||(n=mt())),H(")"),a=ve.inIteration,ve.inIteration=!0,o=Ft(),ve.inIteration=a,void 0===r?fe.createForStatement(t,e,n,o):fe.createForInStatement(r,i,o)}function Ot(){var t,e=null;return U("continue"),59===se.charCodeAt(ce)?(N(),ve.inIteration||R({},ie.IllegalContinue),fe.createContinueStatement(null)):z()?(ve.inIteration||R({},ie.IllegalContinue),fe.createContinueStatement(null)):(he.type===Qt.Identifier&&(e=xt(),t="$"+e.name,Object.prototype.hasOwnProperty.call(ve.labelSet,t)||R({},ie.UnknownLabel,e.name)),G(),null!==e||ve.inIteration||R({},ie.IllegalContinue),fe.createContinueStatement(e))}function Pt(){var t,e=null;return U("break"),59===se.charCodeAt(ce)?(N(),ve.inIteration||ve.inSwitch||R({},ie.IllegalBreak),fe.createBreakStatement(null)):z()?(ve.inIteration||ve.inSwitch||R({},ie.IllegalBreak),fe.createBreakStatement(null)):(he.type===Qt.Identifier&&(e=xt(),t="$"+e.name,Object.prototype.hasOwnProperty.call(ve.labelSet,t)||R({},ie.UnknownLabel,e.name)),G(),null!==e||ve.inIteration||ve.inSwitch||R({},ie.IllegalBreak),fe.createBreakStatement(e))}function Dt(){var t=null;return U("return"),ve.inFunctionBody||F({},ie.IllegalReturn),32===se.charCodeAt(ce)&&s(se.charCodeAt(ce+1))?(t=mt(),G(),fe.createReturnStatement(t)):z()?fe.createReturnStatement(null):(W(";")||W("}")||he.type===Qt.EOF||(t=mt()),G(),fe.createReturnStatement(t))}function Bt(){var t,e;return le&&(g(),F({},ie.StrictModeWith)),U("with"),H("("),t=mt(),H(")"),e=Ft(),fe.createWithStatement(t,e)}function Nt(){var t,e,n,r=[];for(n=he,Y("default")?(N(),t=null):(U("case"),t=mt()),H(":");ce<pe&&!(W("}")||Y("default")||Y("case"));)e=Ft(),r.push(e);return fe.markEnd(fe.createSwitchCase(t,r),n)}function Mt(){var t,e,n,r,i;if(U("switch"),H("("),t=mt(),H(")"),H("{"),e=[],W("}"))return N(),fe.createSwitchStatement(t,e);for(r=ve.inSwitch,ve.inSwitch=!0,i=!1;ce<pe&&!W("}");)n=Nt(),null===n.test&&(i&&R({},ie.MultipleDefaultsInSwitch),i=!0),e.push(n);return ve.inSwitch=r,H("}"),fe.createSwitchStatement(t,e)}function $t(){var t;return U("throw"),z()&&R({},ie.NewlineAfterThrow),t=mt(),G(),fe.createThrowStatement(t)}function Lt(){var t,e,n;return n=he,U("catch"),H("("),W(")")&&q(he),t=xt(),le&&d(t.name)&&F({},ie.StrictCatchVariable),H(")"),e=yt(),fe.markEnd(fe.createCatchClause(t,e),n)}function zt(){var t,e=[],n=null;return U("try"),t=yt(),Y("catch")&&e.push(Lt()),Y("finally")&&(N(),n=yt()),0!==e.length||n||R({},ie.NoCatchOrFinally),fe.createTryStatement(t,[],e,n)}function Rt(){return U("debugger"),G(),fe.createDebuggerStatement()}function Ft(){var t,e,n,r,i=he.type;if(i===Qt.EOF&&q(he),i===Qt.Punctuator&&"{"===he.value)return yt();if(r=he,i===Qt.Punctuator)switch(he.value){case";":return fe.markEnd(St(),r);case"(":return fe.markEnd(Et(),r)}if(i===Qt.Keyword)switch(he.value){case"break":return fe.markEnd(Pt(),r);case"continue":return fe.markEnd(Ot(),r);case"debugger":return fe.markEnd(Rt(),r);case"do":return fe.markEnd(At(),r);case"for":return fe.markEnd(Vt(),r);case"function":return fe.markEnd(Ut(),r);case"if":return fe.markEnd(Tt(),r);case"return":return fe.markEnd(Dt(),r);case"switch":return fe.markEnd(Mt(),r);case"throw":return fe.markEnd($t(),r);case"try":return fe.markEnd(zt(),r);case"var":return fe.markEnd(kt(),r);case"while":return fe.markEnd(It(),r);case"with":return fe.markEnd(Bt(),r)}return t=mt(),t.type===ne.Identifier&&W(":")?(N(),n="$"+t.name,Object.prototype.hasOwnProperty.call(ve.labelSet,n)&&R({},ie.Redeclaration,"Label",t.name),ve.labelSet[n]=!0,e=Ft(),delete ve.labelSet[n],fe.markEnd(fe.createLabeledStatement(t,e),r)):(G(),fe.markEnd(fe.createExpressionStatement(t),r))}function qt(){var t,e,n,r,i,o,a,s,l,c=[];for(l=he,H("{");ce<pe&&he.type===Qt.StringLiteral&&(e=he,t=Yt(),c.push(t),t.expression.type===ne.Literal);)n=se.slice(e.start+1,e.end-1),"use strict"===n?(le=!0,r&&F(r,ie.StrictOctalLiteral)):!r&&e.octal&&(r=e);for(i=ve.labelSet,o=ve.inIteration,a=ve.inSwitch,s=ve.inFunctionBody,ve.labelSet={},ve.inIteration=!1,ve.inSwitch=!1,ve.inFunctionBody=!0;ce<pe&&!W("}")&&void 0!==(t=Yt());)c.push(t);return H("}"),ve.labelSet=i,ve.inIteration=o,ve.inSwitch=a,ve.inFunctionBody=s,fe.markEnd(fe.createBlockStatement(c),l)}function Ht(t){var e,n,r,i,o,a,s=[];if(H("("),!W(")"))for(i={};ce<pe&&(n=he,e=xt(),o="$"+n.value,le?(d(n.value)&&(r=n,a=ie.StrictParamName),Object.prototype.hasOwnProperty.call(i,o)&&(r=n,a=ie.StrictParamDupe)):t||(d(n.value)?(t=n,a=ie.StrictParamName):u(n.value)?(t=n,a=ie.StrictReservedWord):Object.prototype.hasOwnProperty.call(i,o)&&(t=n,a=ie.StrictParamDupe)),s.push(e),i[o]=!0,!W(")"));)H(",");return H(")"),{params:s,stricted:r,firstRestricted:t,message:a}}function Ut(){var t,e,n,r,i,o,a,s,l,c=[];return l=he,U("function"),n=he,t=xt(),le?d(n.value)&&F(n,ie.StrictFunctionName):d(n.value)?(o=n,a=ie.StrictFunctionName):u(n.value)&&(o=n,a=ie.StrictReservedWord),i=Ht(o),c=i.params,r=i.stricted,o=i.firstRestricted,i.message&&(a=i.message),s=le,e=qt(),le&&o&&R(o,a),le&&r&&F(r,a),le=s,fe.markEnd(fe.createFunctionDeclaration(t,c,[],e),l)}function Wt(){var t,e,n,r,i,o,a,s,l=null,c=[];return s=he,U("function"),W("(")||(t=he,l=xt(),le?d(t.value)&&F(t,ie.StrictFunctionName):d(t.value)?(n=t,r=ie.StrictFunctionName):u(t.value)&&(n=t,r=ie.StrictReservedWord)),i=Ht(n),c=i.params,e=i.stricted,n=i.firstRestricted,i.message&&(r=i.message),a=le,o=qt(),le&&n&&R(n,r),le&&e&&F(e,r),le=a,fe.markEnd(fe.createFunctionExpression(l,c,[],o),s)}function Yt(){if(he.type===Qt.Keyword)switch(he.value){case"const":case"let":return Ct(he.value);case"function":return Ut();default:return Ft()}if(he.type!==Qt.EOF)return Ft()}function Xt(){for(var t,e,n,r,i=[];ce<pe&&(e=he,e.type===Qt.StringLiteral)&&(t=Yt(),i.push(t),t.expression.type===ne.Literal);)n=se.slice(e.start+1,e.end-1),"use strict"===n?(le=!0,r&&F(r,ie.StrictOctalLiteral)):!r&&e.octal&&(r=e);for(;ce<pe&&void 0!==(t=Yt());)i.push(t);return i}function Gt(){var t,e;return g(),M(),e=he,le=!1,t=Xt(),fe.markEnd(fe.createProgram(t),e)}function Zt(){var t,e,n,r=[];for(t=0;t<ge.tokens.length;++t)e=ge.tokens[t],n={type:e.type,value:e.value},ge.range&&(n.range=e.range),ge.loc&&(n.loc=e.loc),r.push(n);ge.tokens=r}function Kt(t,e){var n,r;n=String,"string"==typeof t||t instanceof String||(t=n(t)),fe=ae,se=t,ce=0,ue=se.length>0?1:0,de=0,pe=se.length,he=null,ve={allowIn:!0,labelSet:{},inFunctionBody:!1,inIteration:!1,inSwitch:!1,lastCommentStart:-1},ge={},e=e||{},e.tokens=!0,ge.tokens=[],ge.tokenize=!0,ge.openParenToken=-1,ge.openCurlyToken=-1,ge.range="boolean"==typeof e.range&&e.range,ge.loc="boolean"==typeof e.loc&&e.loc,"boolean"==typeof e.comment&&e.comment&&(ge.comments=[]),"boolean"==typeof e.tolerant&&e.tolerant&&(ge.errors=[]);try{if(M(),he.type===Qt.EOF)return ge.tokens;for(N();he.type!==Qt.EOF;)try{N()}catch(t){if(he,ge.errors){ge.errors.push(t);break}throw t}Zt(),r=ge.tokens,void 0!==ge.comments&&(r.comments=ge.comments),void 0!==ge.errors&&(r.errors=ge.errors)}catch(t){throw t}finally{ge={}}return r}function Jt(t,e){var n,r;r=String,"string"==typeof t||t instanceof String||(t=r(t)),fe=ae,se=t,ce=0,ue=se.length>0?1:0,de=0,pe=se.length,he=null,ve={allowIn:!0,labelSet:{},inFunctionBody:!1,inIteration:!1,inSwitch:!1,lastCommentStart:-1},ge={},void 0!==e&&(ge.range="boolean"==typeof e.range&&e.range,ge.loc="boolean"==typeof e.loc&&e.loc,ge.attachComment="boolean"==typeof e.attachComment&&e.attachComment,ge.loc&&null!==e.source&&void 0!==e.source&&(ge.source=r(e.source)),"boolean"==typeof e.tokens&&e.tokens&&(ge.tokens=[]),"boolean"==typeof e.comment&&e.comment&&(ge.comments=[]),"boolean"==typeof e.tolerant&&e.tolerant&&(ge.errors=[]),ge.attachComment&&(ge.range=!0,ge.comments=[],ge.bottomRightStack=[],ge.trailingComments=[],ge.leadingComments=[]));try{n=Gt(),void 0!==ge.comments&&(n.comments=ge.comments),void 0!==ge.tokens&&(Zt(),n.tokens=ge.tokens),void 0!==ge.errors&&(n.errors=ge.errors)}catch(t){throw t}finally{ge={}}return n}var Qt,te,ee,ne,re,ie,oe,ae,se,le,ce,ue,de,pe,fe,he,ve,ge;Qt={BooleanLiteral:1,EOF:2,Identifier:3,Keyword:4,NullLiteral:5,NumericLiteral:6,Punctuator:7,StringLiteral:8,RegularExpression:9},te={},te[Qt.BooleanLiteral]="Boolean",te[Qt.EOF]="<end>",te[Qt.Identifier]="Identifier",te[Qt.Keyword]="Keyword",te[Qt.NullLiteral]="Null",te[Qt.NumericLiteral]="Numeric",te[Qt.Punctuator]="Punctuator",te[Qt.StringLiteral]="String",te[Qt.RegularExpression]="RegularExpression",ee=["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="],ne={AssignmentExpression:"AssignmentExpression",ArrayExpression:"ArrayExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",Program:"Program",Property:"Property",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement"},re={Data:1,Get:2,Set:4},ie={UnexpectedToken:"Unexpected token %0",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing /",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode code may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictDuplicateProperty:"Duplicate data property in object literal not allowed in strict mode",AccessorDataProperty:"Object literal may not have data and accessor property with the same name",AccessorGetSet:"Object literal may not have multiple get/set accessors with the same name",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode"},oe={NonAsciiIdentifierStart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),NonAsciiIdentifierPart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮ̀-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҃-҇Ҋ-ԧԱ-Ֆՙա-և֑-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-٩ٮ-ۓە-ۜ۟-۪ۨ-ۼۿܐ-݊ݍ-ޱ߀-ߵߺࠀ-࠭ࡀ-࡛ࢠࢢ-ࢬࣤ-ࣾऀ-ॣ०-९ॱ-ॷॹ-ॿঁ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-ৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૯ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୯ୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௯ఁ-ఃఅ-ఌఎ-ఐఒ-నప-ళవ-హఽ-ౄె-ైొ-్ౕౖౘౙౠ-ౣ౦-౯ಂಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲംഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൎൗൠ-ൣ൦-൯ൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟෲෳก-ฺเ-๎๐-๙ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟༀ༘༙༠-༩༹༵༷༾-ཇཉ-ཬཱ-྄྆-ྗྙ-ྼ࿆က-၉ၐ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፟ᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-᜔ᜠ-᜴ᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-៓ៗៜ៝០-៩᠋-᠍᠐-᠙ᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤜᤠ-ᤫᤰ-᤻᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧙ᨀ-ᨛᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙ᪧᬀ-ᭋ᭐-᭙᭫-᭳ᮀ-᯳ᰀ-᰷᱀-᱉ᱍ-ᱽ᳐-᳔᳒-ᳶᴀ-ᷦ᷼-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‿⁀⁔ⁱⁿₐ-ₜ⃐-⃥⃜⃡-⃰ℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵿-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〯〱-〵〸-〼ぁ-ゖ゙゚ゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘫꙀ-꙯ꙴ-꙽ꙿ-ꚗꚟ-꛱ꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠧꡀ-ꡳꢀ-꣄꣐-꣙꣠-ꣷꣻ꤀-꤭ꤰ-꥓ꥠ-ꥼꦀ-꧀ꧏ-꧙ꨀ-ꨶꩀ-ꩍ꩐-꩙ꩠ-ꩶꩺꩻꪀ-ꫂꫛ-ꫝꫠ-ꫯꫲ-꫶ꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯪ꯬꯭꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻ︀-️︠-︦︳︴﹍-﹏ﹰ-ﹴﹶ-ﻼ0-9A-Z_a-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]")},ae={name:"SyntaxTree",processComment:function(t){var e,n;if(!(t.type===ne.Program&&t.body.length>0)){for(ge.trailingComments.length>0?ge.trailingComments[0].range[0]>=t.range[1]?(n=ge.trailingComments,ge.trailingComments=[]):ge.trailingComments.length=0:ge.bottomRightStack.length>0&&ge.bottomRightStack[ge.bottomRightStack.length-1].trailingComments&&ge.bottomRightStack[ge.bottomRightStack.length-1].trailingComments[0].range[0]>=t.range[1]&&(n=ge.bottomRightStack[ge.bottomRightStack.length-1].trailingComments,delete ge.bottomRightStack[ge.bottomRightStack.length-1].trailingComments);ge.bottomRightStack.length>0&&ge.bottomRightStack[ge.bottomRightStack.length-1].range[0]>=t.range[0];)e=ge.bottomRightStack.pop();e?e.leadingComments&&e.leadingComments[e.leadingComments.length-1].range[1]<=t.range[0]&&(t.leadingComments=e.leadingComments,delete e.leadingComments):ge.leadingComments.length>0&&ge.leadingComments[ge.leadingComments.length-1].range[1]<=t.range[0]&&(t.leadingComments=ge.leadingComments,ge.leadingComments=[]),n&&(t.trailingComments=n),ge.bottomRightStack.push(t)}},markEnd:function(t,e){return ge.range&&(t.range=[e.start,ce]),ge.loc&&(t.loc=new L(void 0===e.startLineNumber?e.lineNumber:e.startLineNumber,e.start-(void 0===e.startLineStart?e.lineStart:e.startLineStart),ue,ce-de),this.postProcess(t)),ge.attachComment&&this.processComment(t),t},postProcess:function(t){return ge.source&&(t.loc.source=ge.source),t},createArrayExpression:function(t){return{type:ne.ArrayExpression,elements:t}},createAssignmentExpression:function(t,e,n){return{type:ne.AssignmentExpression,operator:t,left:e,right:n}},createBinaryExpression:function(t,e,n){return{type:"||"===t||"&&"===t?ne.LogicalExpression:ne.BinaryExpression,operator:t,left:e,right:n}},createBlockStatement:function(t){return{type:ne.BlockStatement,body:t}},createBreakStatement:function(t){return{type:ne.BreakStatement,label:t}},createCallExpression:function(t,e){return{type:ne.CallExpression,callee:t,arguments:e}},createCatchClause:function(t,e){return{type:ne.CatchClause,param:t,body:e}},createConditionalExpression:function(t,e,n){return{type:ne.ConditionalExpression,test:t,consequent:e,alternate:n}},createContinueStatement:function(t){return{type:ne.ContinueStatement,label:t}},createDebuggerStatement:function(){return{type:ne.DebuggerStatement}},createDoWhileStatement:function(t,e){return{type:ne.DoWhileStatement,body:t,test:e}},createEmptyStatement:function(){return{type:ne.EmptyStatement}},createExpressionStatement:function(t){return{type:ne.ExpressionStatement,expression:t}},createForStatement:function(t,e,n,r){return{type:ne.ForStatement,init:t,test:e,update:n,body:r}},createForInStatement:function(t,e,n){return{type:ne.ForInStatement,left:t,right:e,body:n,each:!1}},createFunctionDeclaration:function(t,e,n,r){return{type:ne.FunctionDeclaration,id:t,params:e,defaults:n,body:r,rest:null,generator:!1,expression:!1}},createFunctionExpression:function(t,e,n,r){return{type:ne.FunctionExpression,id:t,params:e,defaults:n,body:r,rest:null,generator:!1,expression:!1}},createIdentifier:function(t){return{type:ne.Identifier,name:t}},createIfStatement:function(t,e,n){return{type:ne.IfStatement,test:t,consequent:e,alternate:n}},createLabeledStatement:function(t,e){return{type:ne.LabeledStatement,label:t,body:e}},createLiteral:function(t){return{type:ne.Literal,value:t.value,raw:se.slice(t.start,t.end)}},createMemberExpression:function(t,e,n){return{type:ne.MemberExpression,computed:"["===t,object:e,property:n}},createNewExpression:function(t,e){return{type:ne.NewExpression,callee:t,arguments:e}},createObjectExpression:function(t){return{type:ne.ObjectExpression,properties:t}},createPostfixExpression:function(t,e){return{type:ne.UpdateExpression,operator:t,argument:e,prefix:!1}},createProgram:function(t){return{type:ne.Program,body:t}},createProperty:function(t,e,n){return{type:ne.Property,key:e,value:n,kind:t}},createReturnStatement:function(t){return{type:ne.ReturnStatement,argument:t}},createSequenceExpression:function(t){return{type:ne.SequenceExpression,expressions:t}},createSwitchCase:function(t,e){return{type:ne.SwitchCase,test:t,consequent:e}},createSwitchStatement:function(t,e){return{type:ne.SwitchStatement,discriminant:t,cases:e}},createThisExpression:function(){return{type:ne.ThisExpression}},createThrowStatement:function(t){return{type:ne.ThrowStatement,argument:t}},createTryStatement:function(t,e,n,r){return{type:ne.TryStatement,block:t,guardedHandlers:e,handlers:n,finalizer:r}},createUnaryExpression:function(t,e){return"++"===t||"--"===t?{type:ne.UpdateExpression,operator:t,argument:e,prefix:!0}:{type:ne.UnaryExpression,operator:t,argument:e,prefix:!0}},createVariableDeclaration:function(t,e){return{type:ne.VariableDeclaration,declarations:t,kind:e}},createVariableDeclarator:function(t,e){return{type:ne.VariableDeclarator,id:t,init:e}},createWhileStatement:function(t,e){return{type:ne.WhileStatement,test:t,body:e}},createWithStatement:function(t,e){return{type:ne.WithStatement,object:t,body:e}}},t.version="1.2.5",t.tokenize=Kt,t.parse=Jt,t.Syntax=function(){var t,e={};"function"==typeof Object.create&&(e=Object.create(null));for(t in ne)ne.hasOwnProperty(t)&&(e[t]=ne[t]);return"function"==typeof Object.freeze&&Object.freeze(e),e}()})},function(t,e,n){"use strict";function r(t){var e=["'use strict'","var CACHED={}"],n=[],r=t.funcName+"_cwise_thunk";e.push(["return function ",r,"(",t.shimArgs.join(","),"){"].join(""));for(var o=[],a=[],s=[["array",t.arrayArgs[0],".shape.slice(",Math.max(0,t.arrayBlockIndices[0]),t.arrayBlockIndices[0]<0?","+t.arrayBlockIndices[0]+")":")"].join("")],l=[],c=[],u=0;u<t.arrayArgs.length;++u){var d=t.arrayArgs[u];n.push(["t",d,"=array",d,".dtype,","r",d,"=array",d,".order"].join("")),o.push("t"+d),o.push("r"+d),a.push("t"+d),a.push("r"+d+".join()"),s.push("array"+d+".data"),s.push("array"+d+".stride"),s.push("array"+d+".offset|0"),u>0&&(l.push("array"+t.arrayArgs[0]+".shape.length===array"+d+".shape.length+"+(Math.abs(t.arrayBlockIndices[0])-Math.abs(t.arrayBlockIndices[u]))),c.push("array"+t.arrayArgs[0]+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[0])+"]===array"+d+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[u])+"]"))}t.arrayArgs.length>1&&(e.push("if (!("+l.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same dimensionality!')"),e.push("for(var shapeIndex=array"+t.arrayArgs[0]+".shape.length-"+Math.abs(t.arrayBlockIndices[0])+"; shapeIndex--\x3e0;) {"),e.push("if (!("+c.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same shape!')"),e.push("}"));for(var u=0;u<t.scalarArgs.length;++u)s.push("scalar"+t.scalarArgs[u]);return n.push(["type=[",a.join(","),"].join()"].join("")),n.push("proc=CACHED[type]"),e.push("var "+n.join(",")),e.push(["if(!proc){","CACHED[type]=proc=compile([",o.join(","),"])}","return proc(",s.join(","),")}"].join("")),t.debug&&console.log("-----Generated thunk:\n"+e.join("\n")+"\n----------"),new Function("compile",e.join("\n"))(i.bind(void 0,t))}var i=n(61);t.exports=r},function(t,e,n){"use strict";function r(t,e,n){var r,i,o=t.length,a=e.arrayArgs.length,s=e.indexArgs.length>0,l=[],c=[],u=0,d=0;for(r=0;r<o;++r)c.push(["i",r,"=0"].join(""));for(i=0;i<a;++i)for(r=0;r<o;++r)d=u,u=t[r],0===r?c.push(["d",i,"s",r,"=t",i,"p",u].join("")):c.push(["d",i,"s",r,"=(t",i,"p",u,"-s",d,"*t",i,"p",d,")"].join(""));for(c.length>0&&l.push("var "+c.join(",")),r=o-1;r>=0;--r)u=t[r],l.push(["for(i",r,"=0;i",r,"<s",u,";++i",r,"){"].join(""));for(l.push(n),r=0;r<o;++r){for(d=u,u=t[r],i=0;i<a;++i)l.push(["p",i,"+=d",i,"s",r].join(""));s&&(r>0&&l.push(["index[",d,"]-=s",d].join("")),l.push(["++index[",u,"]"].join(""))),l.push("}")}return l.join("\n")}function i(t,e,n,i){for(var o=e.length,a=n.arrayArgs.length,s=n.blockSize,l=n.indexArgs.length>0,c=[],u=0;u<a;++u)c.push(["var offset",u,"=p",u].join(""));for(var u=t;u<o;++u)c.push(["for(var j"+u+"=SS[",e[u],"]|0;j",u,">0;){"].join("")),c.push(["if(j",u,"<",s,"){"].join("")),c.push(["s",e[u],"=j",u].join("")),c.push(["j",u,"=0"].join("")),c.push(["}else{s",e[u],"=",s].join("")),c.push(["j",u,"-=",s,"}"].join("")),l&&c.push(["index[",e[u],"]=j",u].join(""));for(var u=0;u<a;++u){for(var d=["offset"+u],p=t;p<o;++p)d.push(["j",p,"*t",u,"p",e[p]].join(""));c.push(["p",u,"=(",d.join("+"),")"].join(""))}c.push(r(e,n,i));for(var u=t;u<o;++u)c.push("}");return c.join("\n")}function o(t){for(var e=0,n=t[0].length;e<n;){for(var r=1;r<t.length;++r)if(t[r][e]!==t[0][e])return e;++e}return e}function a(t,e,n){for(var r=t.body,i=[],o=[],a=0;a<t.args.length;++a){var s=t.args[a];if(!(s.count<=0)){var l=new RegExp(s.name,"g"),c="",u=e.arrayArgs.indexOf(a);switch(e.argTypes[a]){case"offset":var d=e.offsetArgIndex.indexOf(a);u=e.offsetArgs[d].array,c="+q"+d;case"array":c="p"+u+c;var p="l"+a,f="a"+u;if(0===e.arrayBlockIndices[u])1===s.count?"generic"===n[u]?s.lvalue?(i.push(["var ",p,"=",f,".get(",c,")"].join("")),r=r.replace(l,p),o.push([f,".set(",c,",",p,")"].join(""))):r=r.replace(l,[f,".get(",c,")"].join("")):r=r.replace(l,[f,"[",c,"]"].join("")):"generic"===n[u]?(i.push(["var ",p,"=",f,".get(",c,")"].join("")),r=r.replace(l,p),s.lvalue&&o.push([f,".set(",c,",",p,")"].join(""))):(i.push(["var ",p,"=",f,"[",c,"]"].join("")),r=r.replace(l,p),s.lvalue&&o.push([f,"[",c,"]=",p].join("")));else{for(var h=[s.name],v=[c],g=0;g<Math.abs(e.arrayBlockIndices[u]);g++)h.push("\\s*\\[([^\\]]+)\\]"),v.push("$"+(g+1)+"*t"+u+"b"+g);if(l=new RegExp(h.join(""),"g"),c=v.join("+"),"generic"===n[u])throw new Error("cwise: Generic arrays not supported in combination with blocks!");r=r.replace(l,[f,"[",c,"]"].join(""))}break;case"scalar":r=r.replace(l,"Y"+e.scalarArgs.indexOf(a));break;case"index":r=r.replace(l,"index");break;case"shape":r=r.replace(l,"shape")}}}return[i.join("\n"),r,o.join("\n")].join("\n").trim()}function s(t){for(var e=new Array(t.length),n=!0,r=0;r<t.length;++r){var i=t[r],o=i.match(/\d+/);o=o?o[0]:"",0===i.charAt(0)?e[r]="u"+i.charAt(1)+o:e[r]=i.charAt(0)+o,r>0&&(n=n&&e[r]===e[r-1])}return n?e[0]:e.join("")}function l(t,e){for(var n=e[1].length-Math.abs(t.arrayBlockIndices[0])|0,l=new Array(t.arrayArgs.length),u=new Array(t.arrayArgs.length),d=0;d<t.arrayArgs.length;++d)u[d]=e[2*d],l[d]=e[2*d+1];for(var p=[],f=[],h=[],v=[],g=[],d=0;d<t.arrayArgs.length;++d){t.arrayBlockIndices[d]<0?(h.push(0),v.push(n),p.push(n),f.push(n+t.arrayBlockIndices[d])):(h.push(t.arrayBlockIndices[d]),v.push(t.arrayBlockIndices[d]+n),p.push(0),f.push(t.arrayBlockIndices[d]));for(var m=[],b=0;b<l[d].length;b++)h[d]<=l[d][b]&&l[d][b]<v[d]&&m.push(l[d][b]-h[d]);g.push(m)}for(var y=["SS"],x=["'use strict'"],_=[],b=0;b<n;++b)_.push(["s",b,"=SS[",b,"]"].join(""));for(var d=0;d<t.arrayArgs.length;++d){y.push("a"+d),y.push("t"+d),y.push("p"+d);for(var b=0;b<n;++b)_.push(["t",d,"p",b,"=t",d,"[",h[d]+b,"]"].join(""));for(var b=0;b<Math.abs(t.arrayBlockIndices[d]);++b)_.push(["t",d,"b",b,"=t",d,"[",p[d]+b,"]"].join(""))}for(var d=0;d<t.scalarArgs.length;++d)y.push("Y"+d);if(t.shapeArgs.length>0&&_.push("shape=SS.slice(0)"),t.indexArgs.length>0){for(var w=new Array(n),d=0;d<n;++d)w[d]="0";_.push(["index=[",w.join(","),"]"].join(""))}for(var d=0;d<t.offsetArgs.length;++d){for(var k=t.offsetArgs[d],C=[],b=0;b<k.offset.length;++b)0!==k.offset[b]&&(1===k.offset[b]?C.push(["t",k.array,"p",b].join("")):C.push([k.offset[b],"*t",k.array,"p",b].join("")));0===C.length?_.push("q"+d+"=0"):_.push(["q",d,"=",C.join("+")].join(""))}var S=c([].concat(t.pre.thisVars).concat(t.body.thisVars).concat(t.post.thisVars));_=_.concat(S),_.length>0&&x.push("var "+_.join(","));for(var d=0;d<t.arrayArgs.length;++d)x.push("p"+d+"|=0");t.pre.body.length>3&&x.push(a(t.pre,t,u));var E=a(t.body,t,u),T=o(g);T<n?x.push(i(T,g[0],t,E)):x.push(r(g[0],t,E)),t.post.body.length>3&&x.push(a(t.post,t,u)),t.debug&&console.log("-----Generated cwise routine for ",e,":\n"+x.join("\n")+"\n----------");var A=[t.funcName||"unnamed","_cwise_loop_",l[0].join("s"),"m",T,s(u)].join("");return new Function(["function ",A,"(",y.join(","),"){",x.join("\n"),"} return ",A].join(""))()}var c=n(24);t.exports=l},function(t,e,n){"use strict";(function(t){function r(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,e){if(r()<e)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=o.prototype):(null===t&&(t=new o(e)),t.length=e),t}function o(t,e,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return a(this,t,e,n)}function a(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?p(t,e,n,r):"string"==typeof e?u(t,e,n):f(t,e)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function l(t,e,n,r){return s(e),e<=0?i(t,e):void 0!==n?"string"==typeof r?i(t,e).fill(n,r):i(t,e).fill(n):i(t,e)}function c(t,e){if(s(e),t=i(t,e<0?0:0|h(e)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function u(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(e,n);t=i(t,r);var a=t.write(e,n);return a!==r&&(t=t.slice(0,a)),t}function d(t,e){var n=e.length<0?0:0|h(e.length);t=i(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function p(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),o.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=o.prototype):t=d(t,e),t}function f(t,e){if(o.isBuffer(e)){var n=0|h(e.length);return t=i(t,n),0===t.length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||G(e.length)?i(t,0):d(t,e);if("Buffer"===e.type&&J(e.data))return d(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(t){if(t>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function v(t){return+t!=t&&(t=0),o.alloc(+t)}function g(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(t).length;default:if(r)return H(t).length;e=(""+e).toLowerCase(),r=!0}}function m(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return O(this,e,n);case"utf8":case"utf-8":return A(this,e,n);case"ascii":return j(this,e,n);case"latin1":case"binary":return V(this,e,n);case"base64":return T(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function b(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function y(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=o.from(e,r)),o.isBuffer(e))return 0===e.length?-1:x(t,e,n,r,i);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):x(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function x(t,e,n,r,i){function o(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,l/=2,n/=2}var c;if(i){var u=-1;for(c=n;c<s;c++)if(o(t,c)===o(e,-1===u?0:c-u)){if(-1===u&&(u=c),c-u+1===l)return u*a}else-1!==u&&(c-=c-u),u=-1}else for(n+l>s&&(n=s-l),c=n;c>=0;c--){for(var d=!0,p=0;p<l;p++)if(o(t,c+p)!==o(e,p)){d=!1;break}if(d)return c}return-1}function _(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function w(t,e,n,r){return X(H(e,t.length-n),t,n,r)}function k(t,e,n,r){return X(U(e),t,n,r)}function C(t,e,n,r){return k(t,e,n,r)}function S(t,e,n,r){return X(Y(e),t,n,r)}function E(t,e,n,r){return X(W(e,t.length-n),t,n,r)}function T(t,e,n){return 0===e&&n===t.length?Z.fromByteArray(t):Z.fromByteArray(t.slice(e,n))}function A(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o=t[i],a=null,s=o>239?4:o>223?3:o>191?2:1;if(i+s<=n){var l,c,u,d;switch(s){case 1:o<128&&(a=o);break;case 2:l=t[i+1],128==(192&l)&&(d=(31&o)<<6|63&l)>127&&(a=d);break;case 3:l=t[i+1],c=t[i+2],128==(192&l)&&128==(192&c)&&(d=(15&o)<<12|(63&l)<<6|63&c)>2047&&(d<55296||d>57343)&&(a=d);break;case 4:l=t[i+1],c=t[i+2],u=t[i+3],128==(192&l)&&128==(192&c)&&128==(192&u)&&(d=(15&o)<<18|(63&l)<<12|(63&c)<<6|63&u)>65535&&d<1114112&&(a=d)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=s}return I(r)}function I(t){var e=t.length;if(e<=Q)return String.fromCharCode.apply(String,t);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=Q));return n}function j(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function V(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function O(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=e;o<n;++o)i+=q(t[o]);return i}function P(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function D(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function B(t,e,n,r,i,a){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<a)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function N(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function $(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(t,e,n,r,i){return i||$(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),K.write(t,e,n,r,23,4),n+4}function z(t,e,n,r,i){return i||$(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),K.write(t,e,n,r,52,8),n+8}function R(t){if(t=F(t).replace(tt,""),t.length<2)return"";for(;t.length%4!=0;)t+="=";return t}function F(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function q(t){return t<16?"0"+t.toString(16):t.toString(16)}function H(t,e){e=e||1/0;for(var n,r=t.length,i=null,o=[],a=0;a<r;++a){if((n=t.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function U(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}function W(t,e){for(var n,r,i,o=[],a=0;a<t.length&&!((e-=2)<0);++a)n=t.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}function Y(t){return Z.toByteArray(R(t))}function X(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function G(t){return t!==t}/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/
var Z=n(63),K=n(64),J=n(65);e.Buffer=o,e.SlowBuffer=v,e.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=r(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,n){return a(null,t,e,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,n){return l(null,t,e,n)},o.allocUnsafe=function(t){return c(null,t)},o.allocUnsafeSlow=function(t){return c(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,a=Math.min(n,r);i<a;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(t,e){if(!J(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return o.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=o.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!o.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)b(this,e,e+1);return this},o.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)b(this,e,e+3),b(this,e+1,e+2);return this},o.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)b(this,e,e+7),b(this,e+1,e+6),b(this,e+2,e+5),b(this,e+3,e+4);return this},o.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?A(this,0,t):m.apply(this,arguments)},o.prototype.equals=function(t){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===o.compare(this,t)},o.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},o.prototype.compare=function(t,e,n,r,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,i>>>=0,this===t)return 0;for(var a=i-r,s=n-e,l=Math.min(a,s),c=this.slice(r,i),u=t.slice(e,n),d=0;d<l;++d)if(c[d]!==u[d]){a=c[d],s=u[d];break}return a<s?-1:s<a?1:0},o.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},o.prototype.indexOf=function(t,e,n){return y(this,t,e,n,!0)},o.prototype.lastIndexOf=function(t,e,n){return y(this,t,e,n,!1)},o.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return w(this,t,e,n);case"ascii":return k(this,t,e,n);case"latin1":case"binary":return C(this,t,e,n);case"base64":return S(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;o.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(t,e),r.__proto__=o.prototype;else{var i=e-t;r=new o(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+t]}return r},o.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},o.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},o.prototype.readUInt8=function(t,e){return e||D(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||D(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e||D(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*e)),r},o.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},o.prototype.readInt8=function(t,e){return e||D(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},o.prototype.readInt16LE=function(t,e){e||D(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(t,e){e||D(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(t,e){return e||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||D(t,4,this.length),K.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||D(t,4,this.length),K.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||D(t,8,this.length),K.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||D(t,8,this.length),K.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){B(this,t,e,n,Math.pow(2,8*n)-1,0)}var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},o.prototype.writeUIntBE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){B(this,t,e,n,Math.pow(2,8*n)-1,0)}var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},o.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):N(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):N(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):M(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);B(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},o.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);B(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},o.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):N(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):N(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):M(this,t,e,!0),e+4},o.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,n){return L(this,t,e,!0,n)},o.prototype.writeFloatBE=function(t,e,n){return L(this,t,e,!1,n)},o.prototype.writeDoubleLE=function(t,e,n){return z(this,t,e,!0,n)},o.prototype.writeDoubleBE=function(t,e,n){return z(this,t,e,!1,n)},o.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,a=r-n;if(this===t&&n<e&&e<r)for(i=a-1;i>=0;--i)t[i+e]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),e);return a},o.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var a;if("number"==typeof t)for(a=e;a<n;++a)this[a]=t;else{var s=o.isBuffer(t)?t:H(new o(t,r).toString()),l=s.length;for(a=0;a<n-e;++a)this[a+e]=s[a%l]}return this};var tt=/[^+\/0-9A-Za-z-_]/g}).call(e,n(5))},function(t,e,n){"use strict";function r(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function i(t){var e=r(t),n=e[0],i=e[1];return 3*(n+i)/4-i}function o(t,e,n){return 3*(e+n)/4-n}function a(t){for(var e,n=r(t),i=n[0],a=n[1],s=new p(o(t,i,a)),l=0,c=a>0?i-4:i,u=0;u<c;u+=4)e=d[t.charCodeAt(u)]<<18|d[t.charCodeAt(u+1)]<<12|d[t.charCodeAt(u+2)]<<6|d[t.charCodeAt(u+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;return 2===a&&(e=d[t.charCodeAt(u)]<<2|d[t.charCodeAt(u+1)]>>4,s[l++]=255&e),1===a&&(e=d[t.charCodeAt(u)]<<10|d[t.charCodeAt(u+1)]<<4|d[t.charCodeAt(u+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e),s}function s(t){return u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}function l(t,e,n){for(var r,i=[],o=e;o<n;o+=3)r=(t[o]<<16&16711680)+(t[o+1]<<8&65280)+(255&t[o+2]),i.push(s(r));return i.join("")}function c(t){for(var e,n=t.length,r=n%3,i=[],o=0,a=n-r;o<a;o+=16383)i.push(l(t,o,o+16383>a?a:o+16383));return 1===r?(e=t[n-1],i.push(u[e>>2]+u[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],i.push(u[e>>10]+u[e>>4&63]+u[e<<2&63]+"=")),i.join("")}e.byteLength=i,e.toByteArray=a,e.fromByteArray=c;for(var u=[],d=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,v=f.length;h<v;++h)u[h]=f[h],d[f.charCodeAt(h)]=h;d["-".charCodeAt(0)]=62,d["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?i-1:0,p=n?-1:1,f=t[e+d];for(d+=p,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+t[e+d],d+=p,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+t[e+d],d+=p,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,r),o-=c}return(f?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,d=u>>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,h=r?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),e+=a+d>=1?p/l:p*Math.pow(2,1-d),e*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(e*l-1)*Math.pow(2,i),a+=d):(s=e*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;t[n+f]=255&s,f+=h,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;t[n+f]=255&a,f+=h,a/=256,c-=8);t[n+f-h]|=128*v}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";function r(t,e,n){var i=0|t[n];if(i<=0)return[];var o,a=new Array(i);if(n===t.length-1)for(o=0;o<i;++o)a[o]=e;else for(o=0;o<i;++o)a[o]=r(t,e,n+1);return a}function i(t,e){var n,r;for(n=new Array(t),r=0;r<t;++r)n[r]=e;return n}function o(t,e){switch(void 0===e&&(e=0),typeof t){case"number":if(t>0)return i(0|t,e);break;case"object":if("number"==typeof t.length)return r(t,e,0)}return[]}t.exports=o},function(t,e,n){function r(t,e,n,r,i,l,c){t|=0,e|=0,n|=0,i|=0,l|=0,s.isPow2(n)?o(t,e,n,r,i,l):a(t,e,n,r,i,l,c)}function i(t){return s.isPow2(t)?0:2*t+4*s.nextPow2(2*t+1)}function o(t,e,n,r,i,o){t|=0,e|=0,n|=0,i|=0,o|=0;var a,l,c,u,d,p,f,h,v,g,m,b,y,x,_,w,k,C,S,E,T,A,I,j,V;for(a=n,l=s.log2(a),C=0;C<e;++C){for(f=a>>1,d=0,c=0;c<a-1;c++){for(c<d&&(y=r[i+c],r[i+c]=r[i+d],r[i+d]=y,y=r[o+c],r[o+c]=r[o+d],r[o+d]=y),p=f;p<=d;)d-=p,p>>=1;d+=p}for(m=-1,b=0,g=1,h=0;h<l;h++){for(v=g,g<<=1,w=1,k=0,d=0;d<v;d++){for(c=d;c<a;c+=g)u=c+v,S=r[i+u],E=r[o+u],T=r[i+c],A=r[o+c],I=w*(S+E),j=S*(k-w),V=E*(w+k),x=I-V,_=I+j,r[i+u]=T-x,r[o+u]=A-_,r[i+c]+=x,r[o+c]+=_;I=m*(w+k),j=w*(b-m),V=k*(m+b),w=I-V,k=I+j}b=Math.sqrt((1-m)/2),t<0&&(b=-b),m=Math.sqrt((1+m)/2)}if(t<0){var O=1/a;for(c=0;c<a;c++)r[i+c]*=O,r[o+c]*=O}i+=n,o+=n}}function a(t,e,n,r,i,a,l){t|=0,e|=0,n|=0,i|=0,a|=0,l|=0;var c,u,d,p,f,h,v,g,m,b=s.nextPow2(2*n+1),y=l,x=y+n,_=x+n,w=_+b,k=w+b,C=k+b,S=-t*Math.PI/n;for(m=0;m<n;++m)u=S*(m*m%(2*n)),p=Math.cos(u),f=Math.sin(u),r[k+(b-m)]=r[k+m]=r[y+m]=p,r[C+(b-m)]=r[C+m]=r[x+m]=f;for(m=n;m<=b-n;++m)r[k+m]=0;for(m=n;m<=b-n;++m)r[C+m]=0;for(o(1,1,b,r,k,C),S=t<0?1/n:1,c=0;c<e;++c){for(m=0;m<n;++m)u=r[i+m],d=r[a+m],p=r[y+m],f=-r[x+m],h=p*(u+d),v=u*(f-p),g=d*(p+f),r[_+m]=h-g,r[w+m]=h+v;for(m=n;m<b;++m)r[_+m]=0;for(m=n;m<b;++m)r[w+m]=0;for(o(1,1,b,r,_,w),m=0;m<b;++m)u=r[_+m],d=r[w+m],p=r[k+m],f=r[C+m],h=p*(u+d),v=u*(f-p),g=d*(p+f),r[_+m]=h-g,r[w+m]=h+v;for(o(-1,1,b,r,_,w),m=0;m<n;++m)u=r[_+m],d=r[w+m],p=r[y+m],f=-r[x+m],h=p*(u+d),v=u*(f-p),g=d*(p+f),r[i+m]=S*(h-g),r[a+m]=S*(h+v);i+=n,a+=n}}var s=n(28);t.exports=r,t.exports.scratchMemory=i},function(t,e,n){"use strict";function r(t){return Array.isArray(t)?[t.length,t[0].length]:t.shape}function i(t,e,n){var i=r(t),o=r(e),a=r(n);if(i[0]!==o[0]||i[1]!==a[1]||o[1]!==a[0])throw new Error("Mismatched array shapes for matrix product")}function o(t){if(Array.isArray(t)){if(Array.isArray(t))return["r","native"]}else if(t.shape&&2===t.shape.length)return t.order[0]?["r",t.dtype]:["c",t.dtype];throw new Error("Unrecognized data type")}function a(t,e,n,r,a){void 0===r&&(r=1),void 0===a&&(a=0);var c=1!==r,u=0!==a,d=o(t),p=o(e),f=o(n);i(t,e,n);var h=[d,p,f,c,u].join(":"),v=l[h];return v||(v=l[h]=s(d,p,f,c,u)),v(t,e,n,r,a)}t.exports=a;var s=n(69),l={}},function(t,e,n){"use strict";function r(t,e){return"native"===e[1]?[t,"d0=",t,".length,",t,"d1=",t,"[0].length,"].join(""):[t,"d0=",t,".shape[0],",t,"d1=",t,".shape[1],",t,"s0=",t,".stride[0],",t,"s1=",t,".stride[1],",t,"o=",t,".offset,",t,"d=",t,".data,"].join("")}function i(t,e,n,r,i,o){var a=[];return"native"===n[1]?t[0]&&(r?a.push("var ",e,"p=",e,"[",r,"];"):a.push("var ",e,"p=",e,"[0];")):r&&i?o?a.push("var ",e,"t0=",e,"s",t[0],",",e,"t1=",e,"s",t[1],"-",e,"s",t[0],"*",o,",",e,"p=",e,"o+",r,"*",e,"s0+",i,"*",e,"s1;"):a.push("var ",e,"t0=",e,"s",t[0],",",e,"p=",e,"o+",r,"*",e,"s0+",i,"*",e,"s1;"):r?a.push("var ",e,"t0=",e,"s",t[0],",",e,"p=",e,"o+",r,"*",e,"s0;"):i?a.push("var ",e,"t0=",e,"s",t[0],",",e,"p=",e,"o+",i,"*",e,"s1;"):a.push("var ",e,"t0=",e,"s",t[0],",",e,"t1=",e,"s",t[1],"-",e,"s",t[0],"*",e,"d",t[0],",",e,"p=",e,"o;"),a}function o(t,e,n,r,i){var o=[];return"native"===n[1]?t[0]&&1===r&&o.push(e,"p=",e,"[",i,"+1]"):o.push(e,"p+=",e,"t",r,";"),o}function a(t,e,n,r,i,o){var a=[];return"native"===n[1]?t[0]?a.push(e,"p[",i,"]=",o,";"):a.push(e,"[",r,"][",i,"]=",o,";"):"generic"===n[1]?a.push(e,"d.set(",e,"p,",o,");"):a.push(e,"d[",e,"p]=",o,";"),a}function s(t,e,n,r,i){var o=[];return"native"===n[1]?t[0]?o.push(e,"p[",i,"]"):o.push(e,"[",r,"][",i,"]"):"generic"===n[1]?o.push(e,"d.get(",e,"p)"):o.push(e,"d[",e,"p]"),o.join("")}function l(t,e,n,r,l){var c=[],u="r"===t[0]?[1,0]:[0,1],d=[1,0],p=[0,1],f=["i","j"];return c.push.apply(c,i(u,"o",t)),u[1]?(c.push("for(j=0;j<od1;++j){"),c.push("for(i=0;i<od0;++i){")):(c.push("for(i=0;i<od0;++i){"),c.push("for(j=0;j<od1;++j){")),c.push.apply(c,i(d,"a",e,"i")),c.push.apply(c,i(p,"b",n,void 0,"j")),c.push("var r=0.0;","for(k=0;k<ad1;++k){","r+=",s(d,"a",e,"i","k"),"*",s(p,"b",n,"k","j"),";"),c.push.apply(c,o(d,"a",e,0,"k")),c.push.apply(c,o(p,"b",n,0,"k")),c.push("}"),r&&c.push("r*=A;"),l&&c.push("r+=B*",s(u,"o",t,"i","j"),";"),c.push.apply(c,a(u,"o",t,"i","j","r")),c.push.apply(c,o(u,"o",t,0,f[1])),c.push("}"),c.push.apply(c,o(u,"o",t,1,f[0])),c.push("}"),c}function c(t,e){var n,r=[],l="r"===t[0]?[1,0]:[0,1];return e&&r.push("if(B!==1.0){"),r.push.apply(r,i(l,"o",t)),l[0]?(r.push("for(i=0;i<od0;++i){for(j=0;j<od1;++j){"),n=["i","j"]):(r.push("for(j=0;j<od1;++j){for(i=0;i<od0;++i){"),n=["j","i"]),e?r.push.apply(r,a(l,"o",t,"i","j","B*"+s(l,"o",t,"i","j"))):r.push.apply(r,a(l,"o",t,"i","j","0")),r.push.apply(r,o(l,"o",t,0,n[1])),r.push("}"),r.push.apply(r,o(l,"o",t,1,n[0])),r.push("}"),e&&r.push("}"),r}function u(t,e,n,r,l){var u=[],d=["od0","od1","ad1"],f=[1,0],h=[1,0],v=[0,1];u.push.apply(u,c(t,l));for(var g=0;g<3;++g)u.push("for(var i",g,"=",d[g],";i",g,">0;){","var w",g,"=",p,";","if(i",g,"<",p,"){","w",g,"=i",g,";","i",g,"=0;","}else{","i",g,"-=",p,";","}");u.push.apply(u,i(f,"o",t,"i0","i1","w1")),u.push("for(i=0;i<w0;++i){for(j=0;j<w1;++j){var r=0.0;"),u.push.apply(u,i(h,"a",e,"(i0+i)","i2")),u.push.apply(u,i(v,"b",n,"i2","(i1+j)")),u.push("for(k=0;k<w2;++k){"),u.push("r+=",s(h,"a",e,"(i0+i)","(i2+k)"),"*",s(v,"b",n,"(i2+k)","(i1+j)"),";"),u.push.apply(u,o(h,"a",e,0,"(i2+k)")),u.push.apply(u,o(v,"b",n,0,"(i2+k)")),u.push("}");var m="r";return r&&(m="A*r"),u.push.apply(u,a(f,"o",t,"(i0+i)","(i1+j)",m+"+"+s(f,"o",t,"(i0+i)","(i1+j)"))),u.push.apply(u,o(f,"o",t,0,"(i1+j)")),u.push("}"),u.push.apply(u,o(f,"o",t,1,"(i0+i)")),u.push("}}}}"),u}function d(t,e,n,i,o){var a=["gemm",t[0],t[1],"a",e[0],e[1],"b",n[0],n[1],i?"alpha":"",o?"beta":""].join(""),s=["function ",a,"(o,a,b,A,B){","var ",r("o",t),r("a",e),r("b",n),"i,j,k;"];return"r"===e[0]&&"c"===n[0]?s.push.apply(s,l(t,e,n,i,o)):s.push.apply(s,u(t,e,n,i,o)),s.push("}return ",a),new Function(s.join(""))()}t.exports=d;var p=32},function(t,e,n){(function(t,r){var i;(function(){function o(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function a(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function s(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function l(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function u(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function d(t,e){return!!(null==t?0:t.length)&&w(t,e,0)>-1}function p(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function f(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function h(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function v(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function g(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function m(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function b(t){return t.split("")}function y(t){return t.match($e)||[]}function x(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function _(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function w(t,e,n){return e===e?Z(t,e,n):_(t,C,n)}function k(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function C(t){return t!==t}function S(t,e){var n=null==t?0:t.length;return n?j(t,e)/n:Dt}function E(t){return function(e){return null==e?rt:e[t]}}function T(t){return function(e){return null==t?rt:t[e]}}function A(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function I(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function j(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==rt&&(n=n===rt?o:n+o)}return n}function V(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function O(t,e){return f(e,function(e){return[e,t[e]]})}function P(t){return function(e){return t(e)}}function D(t,e){return f(e,function(e){return t[e]})}function B(t,e){return t.has(e)}function N(t,e){for(var n=-1,r=t.length;++n<r&&w(e,t[n],0)>-1;);return n}function M(t,e){for(var n=t.length;n--&&w(e,t[n],0)>-1;);return n}function $(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function L(t){return"\\"+En[t]}function z(t,e){return null==t?rt:t[e]}function R(t){return mn.test(t)}function F(t){return bn.test(t)}function q(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function H(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function U(t,e){return function(n){return t(e(n))}}function W(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==ct||(t[n]=ct,o[i++]=n)}return o}function Y(t,e){return"__proto__"==e?rt:t[e]}function X(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function G(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function Z(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function K(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}function J(t){return R(t)?tt(t):qn(t)}function Q(t){return R(t)?et(t):b(t)}function tt(t){for(var e=vn.lastIndex=0;vn.test(t);)++e;return e}function et(t){return t.match(vn)||[]}function nt(t){return t.match(gn)||[]}var rt,it=200,ot="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",at="Expected a function",st="__lodash_hash_undefined__",lt=500,ct="__lodash_placeholder__",ut=1,dt=2,pt=4,ft=1,ht=2,vt=1,gt=2,mt=4,bt=8,yt=16,xt=32,_t=64,wt=128,kt=256,Ct=512,St=30,Et="...",Tt=800,At=16,It=1,jt=2,Vt=1/0,Ot=9007199254740991,Pt=1.7976931348623157e308,Dt=NaN,Bt=4294967295,Nt=Bt-1,Mt=Bt>>>1,$t=[["ary",wt],["bind",vt],["bindKey",gt],["curry",bt],["curryRight",yt],["flip",Ct],["partial",xt],["partialRight",_t],["rearg",kt]],Lt="[object Arguments]",zt="[object Array]",Rt="[object AsyncFunction]",Ft="[object Boolean]",qt="[object Date]",Ht="[object DOMException]",Ut="[object Error]",Wt="[object Function]",Yt="[object GeneratorFunction]",Xt="[object Map]",Gt="[object Number]",Zt="[object Null]",Kt="[object Object]",Jt="[object Proxy]",Qt="[object RegExp]",te="[object Set]",ee="[object String]",ne="[object Symbol]",re="[object Undefined]",ie="[object WeakMap]",oe="[object WeakSet]",ae="[object ArrayBuffer]",se="[object DataView]",le="[object Float32Array]",ce="[object Float64Array]",ue="[object Int8Array]",de="[object Int16Array]",pe="[object Int32Array]",fe="[object Uint8Array]",he="[object Uint8ClampedArray]",ve="[object Uint16Array]",ge="[object Uint32Array]",me=/\b__p \+= '';/g,be=/\b(__p \+=) '' \+/g,ye=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xe=/&(?:amp|lt|gt|quot|#39);/g,_e=/[&<>"']/g,we=RegExp(xe.source),ke=RegExp(_e.source),Ce=/<%-([\s\S]+?)%>/g,Se=/<%([\s\S]+?)%>/g,Ee=/<%=([\s\S]+?)%>/g,Te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ae=/^\w*$/,Ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,je=/[\\^$.*+?()[\]{}|]/g,Ve=RegExp(je.source),Oe=/^\s+|\s+$/g,Pe=/^\s+/,De=/\s+$/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ne=/\{\n\/\* \[wrapped with (.+)\] \*/,Me=/,? & /,$e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Le=/\\(\\)?/g,ze=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Re=/\w*$/,Fe=/^[-+]0x[0-9a-f]+$/i,qe=/^0b[01]+$/i,He=/^\[object .+?Constructor\]$/,Ue=/^0o[0-7]+$/i,We=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,Ge=/['\n\r\u2028\u2029\\]/g,Ze="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ke="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Je="["+Ke+"]",Qe="["+Ze+"]",tn="[a-z\\xdf-\\xf6\\xf8-\\xff]",en="[^\\ud800-\\udfff"+Ke+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",nn="\\ud83c[\\udffb-\\udfff]",rn="(?:\\ud83c[\\udde6-\\uddff]){2}",on="[\\ud800-\\udbff][\\udc00-\\udfff]",an="[A-Z\\xc0-\\xd6\\xd8-\\xde]",sn="(?:"+tn+"|"+en+")",ln="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",cn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",rn,on].join("|")+")[\\ufe0e\\ufe0f]?"+ln+")*",un="[\\ufe0e\\ufe0f]?"+ln+cn,dn="(?:"+["[\\u2700-\\u27bf]",rn,on].join("|")+")"+un,pn="(?:"+["[^\\ud800-\\udfff]"+Qe+"?",Qe,rn,on,"[\\ud800-\\udfff]"].join("|")+")",fn=RegExp("['’]","g"),hn=RegExp(Qe,"g"),vn=RegExp(nn+"(?="+nn+")|"+pn+un,"g"),gn=RegExp([an+"?"+tn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Je,an,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Je,an+sn,"$"].join("|")+")",an+"?"+sn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",an+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",dn].join("|"),"g"),mn=RegExp("[\\u200d\\ud800-\\udfff"+Ze+"\\ufe0e\\ufe0f]"),bn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],xn=-1,_n={};_n[le]=_n[ce]=_n[ue]=_n[de]=_n[pe]=_n[fe]=_n[he]=_n[ve]=_n[ge]=!0,_n[Lt]=_n[zt]=_n[ae]=_n[Ft]=_n[se]=_n[qt]=_n[Ut]=_n[Wt]=_n[Xt]=_n[Gt]=_n[Kt]=_n[Qt]=_n[te]=_n[ee]=_n[ie]=!1;var wn={};wn[Lt]=wn[zt]=wn[ae]=wn[se]=wn[Ft]=wn[qt]=wn[le]=wn[ce]=wn[ue]=wn[de]=wn[pe]=wn[Xt]=wn[Gt]=wn[Kt]=wn[Qt]=wn[te]=wn[ee]=wn[ne]=wn[fe]=wn[he]=wn[ve]=wn[ge]=!0,wn[Ut]=wn[Wt]=wn[ie]=!1;var kn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Cn={"&":"&","<":"<",">":">",'"':""","'":"'"},Sn={"&":"&","<":"<",">":">",""":'"',"'":"'"},En={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tn=parseFloat,An=parseInt,In="object"==typeof t&&t&&t.Object===Object&&t,jn="object"==typeof self&&self&&self.Object===Object&&self,Vn=In||jn||Function("return this")(),On="object"==typeof e&&e&&!e.nodeType&&e,Pn=On&&"object"==typeof r&&r&&!r.nodeType&&r,Dn=Pn&&Pn.exports===On,Bn=Dn&&In.process,Nn=function(){try{var t=Pn&&Pn.require&&Pn.require("util").types;return t||Bn&&Bn.binding&&Bn.binding("util")}catch(t){}}(),Mn=Nn&&Nn.isArrayBuffer,$n=Nn&&Nn.isDate,Ln=Nn&&Nn.isMap,zn=Nn&&Nn.isRegExp,Rn=Nn&&Nn.isSet,Fn=Nn&&Nn.isTypedArray,qn=E("length"),Hn=T(kn),Un=T(Cn),Wn=T(Sn),Yn=function t(e){function n(t){if(el(t)&&!pp(t)&&!(t instanceof b)){if(t instanceof i)return t;if(pu.call(t,"__wrapped__"))return Jo(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=rt}function b(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Bt,this.__views__=[]}function T(){var t=new b(this.__wrapped__);return t.__actions__=Pi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Pi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Pi(this.__views__),t}function Z(){if(this.__filtered__){var t=new b(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function tt(){var t=this.__wrapped__.value(),e=this.__dir__,n=pp(t),r=e<0,i=n?t.length:0,o=ko(0,i,this.__views__),a=o.start,s=o.end,l=s-a,c=r?s:a-1,u=this.__iteratees__,d=u.length,p=0,f=Fu(l,this.__takeCount__);if(!n||!r&&i==l&&f==l)return gi(t,this.__actions__);var h=[];t:for(;l--&&p<f;){c+=e;for(var v=-1,g=t[c];++v<d;){var m=u[v],b=m.iteratee,y=m.type,x=b(g);if(y==jt)g=x;else if(!x){if(y==It)continue t;break t}}h[p++]=g}return h}function et(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function $e(){this.__data__=Ju?Ju(null):{},this.size=0}function Ze(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function Ke(t){var e=this.__data__;if(Ju){var n=e[t];return n===st?rt:n}return pu.call(e,t)?e[t]:rt}function Je(t){var e=this.__data__;return Ju?e[t]!==rt:pu.call(e,t)}function Qe(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Ju&&e===rt?st:e,this}function tn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function en(){this.__data__=[],this.size=0}function nn(t){var e=this.__data__,n=Xn(e,t);return!(n<0)&&(n==e.length-1?e.pop():Eu.call(e,n,1),--this.size,!0)}function rn(t){var e=this.__data__,n=Xn(e,t);return n<0?rt:e[n][1]}function on(t){return Xn(this.__data__,t)>-1}function an(t,e){var n=this.__data__,r=Xn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function sn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function ln(){this.size=0,this.__data__={hash:new et,map:new(Xu||tn),string:new et}}function cn(t){var e=yo(this,t).delete(t);return this.size-=e?1:0,e}function un(t){return yo(this,t).get(t)}function dn(t){return yo(this,t).has(t)}function pn(t,e){var n=yo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function vn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new sn;++e<n;)this.add(t[e])}function gn(t){return this.__data__.set(t,st),this}function mn(t){return this.__data__.has(t)}function bn(t){var e=this.__data__=new tn(t);this.size=e.size}function kn(){this.__data__=new tn,this.size=0}function Cn(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function Sn(t){return this.__data__.get(t)}function En(t){return this.__data__.has(t)}function In(t,e){var n=this.__data__;if(n instanceof tn){var r=n.__data__;if(!Xu||r.length<it-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new sn(r)}return n.set(t,e),this.size=n.size,this}function jn(t,e){var n=pp(t),r=!n&&dp(t),i=!n&&!r&&hp(t),o=!n&&!r&&!i&&yp(t),a=n||r||i||o,s=a?V(t.length,ou):[],l=s.length;for(var c in t)!e&&!pu.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Vo(c,l))||s.push(c);return s}function On(t){var e=t.length;return e?t[Kr(0,e-1)]:rt}function Pn(t,e){return Xo(Pi(t),tr(e,0,t.length))}function Bn(t){return Xo(Pi(t))}function Nn(t,e,n){(n===rt||Rs(t[e],n))&&(n!==rt||e in t)||Jn(t,e,n)}function qn(t,e,n){var r=t[e];pu.call(t,e)&&Rs(r,n)&&(n!==rt||e in t)||Jn(t,e,n)}function Xn(t,e){for(var n=t.length;n--;)if(Rs(t[n][0],e))return n;return-1}function Gn(t,e,n,r){return ud(t,function(t,i,o){e(r,t,n(t),o)}),r}function Zn(t,e){return t&&Di(e,Nl(e),t)}function Kn(t,e){return t&&Di(e,Ml(e),t)}function Jn(t,e,n){"__proto__"==e&&ju?ju(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Qn(t,e){for(var n=-1,r=e.length,i=Jc(r),o=null==t;++n<r;)i[n]=o?rt:Pl(t,e[n]);return i}function tr(t,e,n){return t===t&&(n!==rt&&(t=t<=n?t:n),e!==rt&&(t=t>=e?t:e)),t}function er(t,e,n,r,i,o){var a,l=e&ut,c=e&dt,u=e&pt;if(n&&(a=i?n(t,r,i,o):n(t)),a!==rt)return a;if(!tl(t))return t;var d=pp(t);if(d){if(a=Eo(t),!l)return Pi(t,a)}else{var p=wd(t),f=p==Wt||p==Yt;if(hp(t))return ki(t,l);if(p==Kt||p==Lt||f&&!i){if(a=c||f?{}:To(t),!l)return c?Ni(t,Kn(a,t)):Bi(t,Zn(a,t))}else{if(!wn[p])return i?t:{};a=Ao(t,p,l)}}o||(o=new bn);var h=o.get(t);if(h)return h;if(o.set(t,a),bp(t))return t.forEach(function(r){a.add(er(r,e,n,r,t,o))}),a;if(gp(t))return t.forEach(function(r,i){a.set(i,er(r,e,n,i,t,o))}),a;var v=u?c?vo:ho:c?Ml:Nl,g=d?rt:v(t);return s(g||t,function(r,i){g&&(i=r,r=t[i]),qn(a,i,er(r,e,n,i,t,o))}),a}function nr(t){var e=Nl(t);return function(n){return rr(n,t,e)}}function rr(t,e,n){var r=n.length;if(null==t)return!r;for(t=ru(t);r--;){var i=n[r],o=e[i],a=t[i];if(a===rt&&!(i in t)||!o(a))return!1}return!0}function ir(t,e,n){if("function"!=typeof t)throw new au(at);return Sd(function(){t.apply(rt,n)},e)}function or(t,e,n,r){var i=-1,o=d,a=!0,s=t.length,l=[],c=e.length;if(!s)return l;n&&(e=f(e,P(n))),r?(o=p,a=!1):e.length>=it&&(o=B,a=!1,e=new vn(e));t:for(;++i<s;){var u=t[i],h=null==n?u:n(u);if(u=r||0!==u?u:0,a&&h===h){for(var v=c;v--;)if(e[v]===h)continue t;l.push(u)}else o(e,h,r)||l.push(u)}return l}function ar(t,e){var n=!0;return ud(t,function(t,r,i){return n=!!e(t,r,i)}),n}function sr(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(s===rt?a===a&&!pl(a):n(a,s)))var s=a,l=o}return l}function lr(t,e,n,r){var i=t.length;for(n=bl(n),n<0&&(n=-n>i?0:i+n),r=r===rt||r>i?i:bl(r),r<0&&(r+=i),r=n>r?0:yl(r);n<r;)t[n++]=e;return t}function cr(t,e){var n=[];return ud(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function ur(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=jo),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?ur(s,e-1,n,r,i):h(i,s):r||(i[i.length]=s)}return i}function dr(t,e){return t&&pd(t,e,Nl)}function pr(t,e){return t&&fd(t,e,Nl)}function fr(t,e){return u(e,function(e){return Ks(t[e])})}function hr(t,e){e=_i(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Go(e[n++])];return n&&n==r?t:rt}function vr(t,e,n){var r=e(t);return pp(t)?r:h(r,n(t))}function gr(t){return null==t?t===rt?re:Zt:Iu&&Iu in ru(t)?wo(t):Fo(t)}function mr(t,e){return t>e}function br(t,e){return null!=t&&pu.call(t,e)}function yr(t,e){return null!=t&&e in ru(t)}function xr(t,e,n){return t>=Fu(e,n)&&t<Ru(e,n)}function _r(t,e,n){for(var r=n?p:d,i=t[0].length,o=t.length,a=o,s=Jc(o),l=1/0,c=[];a--;){var u=t[a];a&&e&&(u=f(u,P(e))),l=Fu(u.length,l),s[a]=!n&&(e||i>=120&&u.length>=120)?new vn(a&&u):rt}u=t[0];var h=-1,v=s[0];t:for(;++h<i&&c.length<l;){var g=u[h],m=e?e(g):g;if(g=n||0!==g?g:0,!(v?B(v,m):r(c,m,n))){for(a=o;--a;){var b=s[a];if(!(b?B(b,m):r(t[a],m,n)))continue t}v&&v.push(m),c.push(g)}}return c}function wr(t,e,n,r){return dr(t,function(t,i,o){e(r,n(t),i,o)}),r}function kr(t,e,n){e=_i(e,t),t=Ho(t,e);var r=null==t?t:t[Go(ma(e))];return null==r?rt:o(r,t,n)}function Cr(t){return el(t)&&gr(t)==Lt}function Sr(t){return el(t)&&gr(t)==ae}function Er(t){return el(t)&&gr(t)==qt}function Tr(t,e,n,r,i){return t===e||(null==t||null==e||!el(t)&&!el(e)?t!==t&&e!==e:Ar(t,e,n,r,Tr,i))}function Ar(t,e,n,r,i,o){var a=pp(t),s=pp(e),l=a?zt:wd(t),c=s?zt:wd(e);l=l==Lt?Kt:l,c=c==Lt?Kt:c;var u=l==Kt,d=c==Kt,p=l==c;if(p&&hp(t)){if(!hp(e))return!1;a=!0,u=!1}if(p&&!u)return o||(o=new bn),a||yp(t)?co(t,e,n,r,i,o):uo(t,e,l,n,r,i,o);if(!(n&ft)){var f=u&&pu.call(t,"__wrapped__"),h=d&&pu.call(e,"__wrapped__");if(f||h){var v=f?t.value():t,g=h?e.value():e;return o||(o=new bn),i(v,g,n,r,o)}}return!!p&&(o||(o=new bn),po(t,e,n,r,i,o))}function Ir(t){return el(t)&&wd(t)==Xt}function jr(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=ru(t);i--;){var s=n[i];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<o;){s=n[i];var l=s[0],c=t[l],u=s[1];if(a&&s[2]){if(c===rt&&!(l in t))return!1}else{var d=new bn;if(r)var p=r(c,u,l,t,e,d);if(!(p===rt?Tr(u,c,ft|ht,r,d):p))return!1}}return!0}function Vr(t){return!(!tl(t)||No(t))&&(Ks(t)?bu:He).test(Zo(t))}function Or(t){return el(t)&&gr(t)==Qt}function Pr(t){return el(t)&&wd(t)==te}function Dr(t){return el(t)&&Qs(t.length)&&!!_n[gr(t)]}function Br(t){return"function"==typeof t?t:null==t?Ec:"object"==typeof t?pp(t)?Rr(t[0],t[1]):zr(t):Dc(t)}function Nr(t){if(!Mo(t))return zu(t);var e=[];for(var n in ru(t))pu.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Mr(t){if(!tl(t))return Ro(t);var e=Mo(t),n=[];for(var r in t)("constructor"!=r||!e&&pu.call(t,r))&&n.push(r);return n}function $r(t,e){return t<e}function Lr(t,e){var n=-1,r=Fs(t)?Jc(t.length):[];return ud(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function zr(t){var e=xo(t);return 1==e.length&&e[0][2]?Lo(e[0][0],e[0][1]):function(n){return n===t||jr(n,t,e)}}function Rr(t,e){return Po(t)&&$o(e)?Lo(Go(t),e):function(n){var r=Pl(n,t);return r===rt&&r===e?Bl(n,t):Tr(e,r,ft|ht)}}function Fr(t,e,n,r,i){t!==e&&pd(e,function(o,a){if(tl(o))i||(i=new bn),qr(t,e,a,n,Fr,r,i);else{var s=r?r(Y(t,a),o,a+"",t,e,i):rt;s===rt&&(s=o),Nn(t,a,s)}},Ml)}function qr(t,e,n,r,i,o,a){var s=Y(t,n),l=Y(e,n),c=a.get(l);if(c)return void Nn(t,n,c);var u=o?o(s,l,n+"",t,e,a):rt,d=u===rt;if(d){var p=pp(l),f=!p&&hp(l),h=!p&&!f&&yp(l);u=l,p||f||h?pp(s)?u=s:qs(s)?u=Pi(s):f?(d=!1,u=ki(l,!0)):h?(d=!1,u=Ai(l,!0)):u=[]:cl(l)||dp(l)?(u=s,dp(s)?u=_l(s):(!tl(s)||r&&Ks(s))&&(u=To(l))):d=!1}d&&(a.set(l,u),i(u,l,r,o,a),a.delete(l)),Nn(t,n,u)}function Hr(t,e){var n=t.length;if(n)return e+=e<0?n:0,Vo(e,n)?t[e]:rt}function Ur(t,e,n){var r=-1;return e=f(e.length?e:[Ec],P(bo())),I(Lr(t,function(t,n,i){return{criteria:f(e,function(e){return e(t)}),index:++r,value:t}}),function(t,e){return ji(t,e,n)})}function Wr(t,e){return Yr(t,e,function(e,n){return Bl(t,n)})}function Yr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],s=hr(t,a);n(s,a)&&ri(o,_i(a,t),s)}return o}function Xr(t){return function(e){return hr(e,t)}}function Gr(t,e,n,r){var i=r?k:w,o=-1,a=e.length,s=t;for(t===e&&(e=Pi(e)),n&&(s=f(t,P(n)));++o<a;)for(var l=0,c=e[o],u=n?n(c):c;(l=i(s,u,l,r))>-1;)s!==t&&Eu.call(s,l,1),Eu.call(t,l,1);return t}function Zr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;Vo(i)?Eu.call(t,i,1):fi(t,i)}}return t}function Kr(t,e){return t+Bu(Uu()*(e-t+1))}function Jr(t,e,n,r){for(var i=-1,o=Ru(Du((e-t)/(n||1)),0),a=Jc(o);o--;)a[r?o:++i]=t,t+=n;return a}function Qr(t,e){var n="";if(!t||e<1||e>Ot)return n;do{e%2&&(n+=t),(e=Bu(e/2))&&(t+=t)}while(e);return n}function ti(t,e){return Ed(qo(t,e,Ec),t+"")}function ei(t){return On(Gl(t))}function ni(t,e){var n=Gl(t);return Xo(n,tr(e,0,n.length))}function ri(t,e,n,r){if(!tl(t))return t;e=_i(e,t);for(var i=-1,o=e.length,a=o-1,s=t;null!=s&&++i<o;){var l=Go(e[i]),c=n;if(i!=a){var u=s[l];c=r?r(u,l,s):rt,c===rt&&(c=tl(u)?u:Vo(e[i+1])?[]:{})}qn(s,l,c),s=s[l]}return t}function ii(t){return Xo(Gl(t))}function oi(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Jc(i);++r<i;)o[r]=t[r+e];return o}function ai(t,e){var n;return ud(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}function si(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&i<=Mt){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!pl(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return li(t,e,Ec,n)}function li(t,e,n,r){e=n(e);for(var i=0,o=null==t?0:t.length,a=e!==e,s=null===e,l=pl(e),c=e===rt;i<o;){var u=Bu((i+o)/2),d=n(t[u]),p=d!==rt,f=null===d,h=d===d,v=pl(d);if(a)var g=r||h;else g=c?h&&(r||p):s?h&&p&&(r||!f):l?h&&p&&!f&&(r||!v):!f&&!v&&(r?d<=e:d<e);g?i=u+1:o=u}return Fu(o,Nt)}function ci(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],s=e?e(a):a;if(!n||!Rs(s,l)){var l=s;o[i++]=0===a?0:a}}return o}function ui(t){return"number"==typeof t?t:pl(t)?Dt:+t}function di(t){if("string"==typeof t)return t;if(pp(t))return f(t,di)+"";if(pl(t))return ld?ld.call(t):"";var e=t+"";return"0"==e&&1/t==-Vt?"-0":e}function pi(t,e,n){var r=-1,i=d,o=t.length,a=!0,s=[],l=s;if(n)a=!1,i=p;else if(o>=it){var c=e?null:bd(t);if(c)return X(c);a=!1,i=B,l=new vn}else l=e?[]:s;t:for(;++r<o;){var u=t[r],f=e?e(u):u;if(u=n||0!==u?u:0,a&&f===f){for(var h=l.length;h--;)if(l[h]===f)continue t;e&&l.push(f),s.push(u)}else i(l,f,n)||(l!==s&&l.push(f),s.push(u))}return s}function fi(t,e){return e=_i(e,t),null==(t=Ho(t,e))||delete t[Go(ma(e))]}function hi(t,e,n,r){return ri(t,e,n(hr(t,e)),r)}function vi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?oi(t,r?0:o,r?o+1:i):oi(t,r?o+1:0,r?i:o)}function gi(t,e){var n=t;return n instanceof b&&(n=n.value()),v(e,function(t,e){return e.func.apply(e.thisArg,h([t],e.args))},n)}function mi(t,e,n){var r=t.length;if(r<2)return r?pi(t[0]):[];for(var i=-1,o=Jc(r);++i<r;)for(var a=t[i],s=-1;++s<r;)s!=i&&(o[i]=or(o[i]||a,t[s],e,n));return pi(ur(o,1),e,n)}function bi(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;){var s=r<o?e[r]:rt;n(a,t[r],s)}return a}function yi(t){return qs(t)?t:[]}function xi(t){return"function"==typeof t?t:Ec}function _i(t,e){return pp(t)?t:Po(t,e)?[t]:Td(kl(t))}function wi(t,e,n){var r=t.length;return n=n===rt?r:n,!e&&n>=r?t:oi(t,e,n)}function ki(t,e){if(e)return t.slice();var n=t.length,r=wu?wu(n):new t.constructor(n);return t.copy(r),r}function Ci(t){var e=new t.constructor(t.byteLength);return new _u(e).set(new _u(t)),e}function Si(t,e){var n=e?Ci(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Ei(t){var e=new t.constructor(t.source,Re.exec(t));return e.lastIndex=t.lastIndex,e}function Ti(t){return sd?ru(sd.call(t)):{}}function Ai(t,e){var n=e?Ci(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Ii(t,e){if(t!==e){var n=t!==rt,r=null===t,i=t===t,o=pl(t),a=e!==rt,s=null===e,l=e===e,c=pl(e);if(!s&&!c&&!o&&t>e||o&&a&&l&&!s&&!c||r&&a&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&t<e||c&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!l)return-1}return 0}function ji(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r<a;){var l=Ii(i[r],o[r]);if(l){if(r>=s)return l;return l*("desc"==n[r]?-1:1)}}return t.index-e.index}function Vi(t,e,n,r){for(var i=-1,o=t.length,a=n.length,s=-1,l=e.length,c=Ru(o-a,0),u=Jc(l+c),d=!r;++s<l;)u[s]=e[s];for(;++i<a;)(d||i<o)&&(u[n[i]]=t[i]);for(;c--;)u[s++]=t[i++];return u}function Oi(t,e,n,r){for(var i=-1,o=t.length,a=-1,s=n.length,l=-1,c=e.length,u=Ru(o-s,0),d=Jc(u+c),p=!r;++i<u;)d[i]=t[i];for(var f=i;++l<c;)d[f+l]=e[l];for(;++a<s;)(p||i<o)&&(d[f+n[a]]=t[i++]);return d}function Pi(t,e){var n=-1,r=t.length;for(e||(e=Jc(r));++n<r;)e[n]=t[n];return e}function Di(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var s=e[o],l=r?r(n[s],t[s],s,n,t):rt;l===rt&&(l=t[s]),i?Jn(n,s,l):qn(n,s,l)}return n}function Bi(t,e){return Di(t,xd(t),e)}function Ni(t,e){return Di(t,_d(t),e)}function Mi(t,e){return function(n,r){var i=pp(n)?a:Gn,o=e?e():{};return i(n,t,bo(r,2),o)}}function $i(t){return ti(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:rt,a=i>2?n[2]:rt;for(o=t.length>3&&"function"==typeof o?(i--,o):rt,a&&Oo(n[0],n[1],a)&&(o=i<3?rt:o,i=1),e=ru(e);++r<i;){var s=n[r];s&&t(e,s,r,o)}return e})}function Li(t,e){return function(n,r){if(null==n)return n;if(!Fs(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=ru(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function zi(t){return function(e,n,r){for(var i=-1,o=ru(e),a=r(e),s=a.length;s--;){var l=a[t?s:++i];if(!1===n(o[l],l,o))break}return e}}function Ri(t,e,n){function r(){return(this&&this!==Vn&&this instanceof r?o:t).apply(i?n:this,arguments)}var i=e&vt,o=Hi(t);return r}function Fi(t){return function(e){e=kl(e);var n=R(e)?Q(e):rt,r=n?n[0]:e.charAt(0),i=n?wi(n,1).join(""):e.slice(1);return r[t]()+i}}function qi(t){return function(e){return v(_c(ec(e).replace(fn,"")),t,"")}}function Hi(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=cd(t.prototype),r=t.apply(n,e);return tl(r)?r:n}}function Ui(t,e,n){function r(){for(var a=arguments.length,s=Jc(a),l=a,c=mo(r);l--;)s[l]=arguments[l];var u=a<3&&s[0]!==c&&s[a-1]!==c?[]:W(s,c);return(a-=u.length)<n?no(t,e,Xi,r.placeholder,rt,s,u,rt,rt,n-a):o(this&&this!==Vn&&this instanceof r?i:t,this,s)}var i=Hi(t);return r}function Wi(t){return function(e,n,r){var i=ru(e);if(!Fs(e)){var o=bo(n,3);e=Nl(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:rt}}function Yi(t){return fo(function(e){var n=e.length,r=n,o=i.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new au(at);if(o&&!s&&"wrapper"==go(a))var s=new i([],!0)}for(r=s?r:n;++r<n;){a=e[r];var l=go(a),c="wrapper"==l?yd(a):rt;s=c&&Bo(c[0])&&c[1]==(wt|bt|xt|kt)&&!c[4].length&&1==c[9]?s[go(c[0])].apply(s,c[3]):1==a.length&&Bo(a)?s[l]():s.thru(a)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&pp(r))return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}})}function Xi(t,e,n,r,i,o,a,s,l,c){function u(){for(var m=arguments.length,b=Jc(m),y=m;y--;)b[y]=arguments[y];if(h)var x=mo(u),_=$(b,x);if(r&&(b=Vi(b,r,i,h)),o&&(b=Oi(b,o,a,h)),m-=_,h&&m<c){var w=W(b,x);return no(t,e,Xi,u.placeholder,n,b,w,s,l,c-m)}var k=p?n:this,C=f?k[t]:t;return m=b.length,s?b=Uo(b,s):v&&m>1&&b.reverse(),d&&l<m&&(b.length=l),this&&this!==Vn&&this instanceof u&&(C=g||Hi(C)),C.apply(k,b)}var d=e&wt,p=e&vt,f=e>,h=e&(bt|yt),v=e&Ct,g=f?rt:Hi(t);return u}function Gi(t,e){return function(n,r){return wr(n,t,e(r),{})}}function Zi(t,e){return function(n,r){var i;if(n===rt&&r===rt)return e;if(n!==rt&&(i=n),r!==rt){if(i===rt)return r;"string"==typeof n||"string"==typeof r?(n=di(n),r=di(r)):(n=ui(n),r=ui(r)),i=t(n,r)}return i}}function Ki(t){return fo(function(e){return e=f(e,P(bo())),ti(function(n){var r=this;return t(e,function(t){return o(t,r,n)})})})}function Ji(t,e){e=e===rt?" ":di(e);var n=e.length;if(n<2)return n?Qr(e,t):e;var r=Qr(e,Du(t/J(e)));return R(e)?wi(Q(r),0,t).join(""):r.slice(0,t)}function Qi(t,e,n,r){function i(){for(var e=-1,l=arguments.length,c=-1,u=r.length,d=Jc(u+l),p=this&&this!==Vn&&this instanceof i?s:t;++c<u;)d[c]=r[c];for(;l--;)d[c++]=arguments[++e];return o(p,a?n:this,d)}var a=e&vt,s=Hi(t);return i}function to(t){return function(e,n,r){return r&&"number"!=typeof r&&Oo(e,n,r)&&(n=r=rt),e=ml(e),n===rt?(n=e,e=0):n=ml(n),r=r===rt?e<n?1:-1:ml(r),Jr(e,n,r,t)}}function eo(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=xl(e),n=xl(n)),t(e,n)}}function no(t,e,n,r,i,o,a,s,l,c){var u=e&bt,d=u?a:rt,p=u?rt:a,f=u?o:rt,h=u?rt:o;e|=u?xt:_t,(e&=~(u?_t:xt))&mt||(e&=~(vt|gt));var v=[t,e,i,f,d,h,p,s,l,c],g=n.apply(rt,v);return Bo(t)&&Cd(g,v),g.placeholder=r,Wo(g,t,e)}function ro(t){var e=nu[t];return function(t,n){if(t=xl(t),n=null==n?0:Fu(bl(n),292)){var r=(kl(t)+"e").split("e");return r=(kl(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function io(t){return function(e){var n=wd(e);return n==Xt?H(e):n==te?G(e):O(e,t(e))}}function oo(t,e,n,r,i,o,a,s){var l=e>if(!l&&"function"!=typeof t)throw new au(at);var c=r?r.length:0;if(c||(e&=~(xt|_t),r=i=rt),a=a===rt?a:Ru(bl(a),0),s=s===rt?s:bl(s),c-=i?i.length:0,e&_t){var u=r,d=i;r=i=rt}var p=l?rt:yd(t),f=[t,e,n,r,i,u,d,o,a,s];if(p&&zo(f,p),t=f[0],e=f[1],n=f[2],r=f[3],i=f[4],s=f[9]=f[9]===rt?l?0:t.length:Ru(f[9]-c,0),!s&&e&(bt|yt)&&(e&=~(bt|yt)),e&&e!=vt)h=e==bt||e==yt?Ui(t,e,s):e!=xt&&e!=(vt|xt)||i.length?Xi.apply(rt,f):Qi(t,e,n,r);else var h=Ri(t,e,n);return Wo((p?hd:Cd)(h,f),t,e)}function ao(t,e,n,r){return t===rt||Rs(t,cu[n])&&!pu.call(r,n)?e:t}function so(t,e,n,r,i,o){return tl(t)&&tl(e)&&(o.set(e,t),Fr(t,e,rt,so,o),o.delete(e)),t}function lo(t){return cl(t)?rt:t}function co(t,e,n,r,i,o){var a=n&ft,s=t.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(t);if(c&&o.get(e))return c==e;var u=-1,d=!0,p=n&ht?new vn:rt;for(o.set(t,e),o.set(e,t);++u<s;){var f=t[u],h=e[u];if(r)var v=a?r(h,f,u,e,t,o):r(f,h,u,t,e,o);if(v!==rt){if(v)continue;d=!1;break}if(p){if(!m(e,function(t,e){if(!B(p,e)&&(f===t||i(f,t,n,r,o)))return p.push(e)})){d=!1;break}}else if(f!==h&&!i(f,h,n,r,o)){d=!1;break}}return o.delete(t),o.delete(e),d}function uo(t,e,n,r,i,o,a){switch(n){case se:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case ae:return!(t.byteLength!=e.byteLength||!o(new _u(t),new _u(e)));case Ft:case qt:case Gt:return Rs(+t,+e);case Ut:return t.name==e.name&&t.message==e.message;case Qt:case ee:return t==e+"";case Xt:var s=H;case te:var l=r&ft;if(s||(s=X),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;r|=ht,a.set(t,e);var u=co(s(t),s(e),r,i,o,a);return a.delete(t),u;case ne:if(sd)return sd.call(t)==sd.call(e)}return!1}function po(t,e,n,r,i,o){var a=n&ft,s=ho(t),l=s.length;if(l!=ho(e).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in e:pu.call(e,u)))return!1}var d=o.get(t);if(d&&o.get(e))return d==e;var p=!0;o.set(t,e),o.set(e,t);for(var f=a;++c<l;){u=s[c];var h=t[u],v=e[u];if(r)var g=a?r(v,h,u,e,t,o):r(h,v,u,t,e,o);if(!(g===rt?h===v||i(h,v,n,r,o):g)){p=!1;break}f||(f="constructor"==u)}if(p&&!f){var m=t.constructor,b=e.constructor;m!=b&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof b&&b instanceof b)&&(p=!1)}return o.delete(t),o.delete(e),p}function fo(t){return Ed(qo(t,rt,ca),t+"")}function ho(t){return vr(t,Nl,xd)}function vo(t){return vr(t,Ml,_d)}function go(t){for(var e=t.name+"",n=td[e],r=pu.call(td,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function mo(t){return(pu.call(n,"placeholder")?n:t).placeholder}function bo(){var t=n.iteratee||Tc;return t=t===Tc?Br:t,arguments.length?t(arguments[0],arguments[1]):t}function yo(t,e){var n=t.__data__;return Do(e)?n["string"==typeof e?"string":"hash"]:n.map}function xo(t){for(var e=Nl(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,$o(i)]}return e}function _o(t,e){var n=z(t,e);return Vr(n)?n:rt}function wo(t){var e=pu.call(t,Iu),n=t[Iu];try{t[Iu]=rt;var r=!0}catch(t){}var i=vu.call(t);return r&&(e?t[Iu]=n:delete t[Iu]),i}function ko(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=Fu(e,t+a);break;case"takeRight":t=Ru(t,e-a)}}return{start:t,end:e}}function Co(t){var e=t.match(Ne);return e?e[1].split(Me):[]}function So(t,e,n){e=_i(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var a=Go(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&Qs(i)&&Vo(a,i)&&(pp(t)||dp(t))}function Eo(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&pu.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function To(t){return"function"!=typeof t.constructor||Mo(t)?{}:cd(ku(t))}function Ao(t,e,n){var r=t.constructor;switch(e){case ae:return Ci(t);case Ft:case qt:return new r(+t);case se:return Si(t,n);case le:case ce:case ue:case de:case pe:case fe:case he:case ve:case ge:return Ai(t,n);case Xt:return new r;case Gt:case ee:return new r(t);case Qt:return Ei(t);case te:return new r;case ne:return Ti(t)}}function Io(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Be,"{\n/* [wrapped with "+e+"] */\n")}function jo(t){return pp(t)||dp(t)||!!(Tu&&t&&t[Tu])}function Vo(t,e){var n=typeof t;return!!(e=null==e?Ot:e)&&("number"==n||"symbol"!=n&&We.test(t))&&t>-1&&t%1==0&&t<e}function Oo(t,e,n){if(!tl(n))return!1;var r=typeof e;return!!("number"==r?Fs(n)&&Vo(e,n.length):"string"==r&&e in n)&&Rs(n[e],t)}function Po(t,e){if(pp(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!pl(t))||(Ae.test(t)||!Te.test(t)||null!=e&&t in ru(e))}function Do(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function Bo(t){var e=go(t),r=n[e];if("function"!=typeof r||!(e in b.prototype))return!1;if(t===r)return!0;var i=yd(r);return!!i&&t===i[0]}function No(t){return!!hu&&hu in t}function Mo(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||cu)}function $o(t){return t===t&&!tl(t)}function Lo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==rt||t in ru(n)))}}function zo(t,e){var n=t[1],r=e[1],i=n|r,o=i<(vt|gt|wt),a=r==wt&&n==bt||r==wt&&n==kt&&t[7].length<=e[8]||r==(wt|kt)&&e[7].length<=e[8]&&n==bt;if(!o&&!a)return t;r&vt&&(t[2]=e[2],i|=n&vt?0:mt);var s=e[3];if(s){var l=t[3];t[3]=l?Vi(l,s,e[4]):s,t[4]=l?W(t[3],ct):e[4]}return s=e[5],s&&(l=t[5],t[5]=l?Oi(l,s,e[6]):s,t[6]=l?W(t[5],ct):e[6]),s=e[7],s&&(t[7]=s),r&wt&&(t[8]=null==t[8]?e[8]:Fu(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Ro(t){var e=[];if(null!=t)for(var n in ru(t))e.push(n);return e}function Fo(t){return vu.call(t)}function qo(t,e,n){return e=Ru(e===rt?t.length-1:e,0),function(){for(var r=arguments,i=-1,a=Ru(r.length-e,0),s=Jc(a);++i<a;)s[i]=r[e+i];i=-1;for(var l=Jc(e+1);++i<e;)l[i]=r[i];return l[e]=n(s),o(t,this,l)}}function Ho(t,e){return e.length<2?t:hr(t,oi(e,0,-1))}function Uo(t,e){for(var n=t.length,r=Fu(e.length,n),i=Pi(t);r--;){var o=e[r];t[r]=Vo(o,n)?i[o]:rt}return t}function Wo(t,e,n){var r=e+"";return Ed(t,Io(r,Ko(Co(r),n)))}function Yo(t){var e=0,n=0;return function(){var r=qu(),i=At-(r-n);if(n=r,i>0){if(++e>=Tt)return arguments[0]}else e=0;return t.apply(rt,arguments)}}function Xo(t,e){var n=-1,r=t.length,i=r-1;for(e=e===rt?r:e;++n<e;){var o=Kr(n,i),a=t[o];t[o]=t[n],t[n]=a}return t.length=e,t}function Go(t){if("string"==typeof t||pl(t))return t;var e=t+"";return"0"==e&&1/t==-Vt?"-0":e}function Zo(t){if(null!=t){try{return du.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Ko(t,e){return s($t,function(n){var r="_."+n[0];e&n[1]&&!d(t,r)&&t.push(r)}),t.sort()}function Jo(t){if(t instanceof b)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=Pi(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Qo(t,e,n){e=(n?Oo(t,e,n):e===rt)?1:Ru(bl(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,a=Jc(Du(r/e));i<r;)a[o++]=oi(t,i,i+=e);return a}function ta(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i}function ea(){var t=arguments.length;if(!t)return[];for(var e=Jc(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return h(pp(n)?Pi(n):[n],ur(e,1))}function na(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===rt?1:bl(e),oi(t,e<0?0:e,r)):[]}function ra(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===rt?1:bl(e),e=r-e,oi(t,0,e<0?0:e)):[]}function ia(t,e){return t&&t.length?vi(t,bo(e,3),!0,!0):[]}function oa(t,e){return t&&t.length?vi(t,bo(e,3),!0):[]}function aa(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&Oo(t,e,n)&&(n=0,r=i),lr(t,e,n,r)):[]}function sa(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:bl(n);return i<0&&(i=Ru(r+i,0)),_(t,bo(e,3),i)}function la(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==rt&&(i=bl(n),i=n<0?Ru(r+i,0):Fu(i,r-1)),_(t,bo(e,3),i,!0)}function ca(t){return(null==t?0:t.length)?ur(t,1):[]}function ua(t){return(null==t?0:t.length)?ur(t,Vt):[]}function da(t,e){return(null==t?0:t.length)?(e=e===rt?1:bl(e),ur(t,e)):[]}function pa(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r}function fa(t){return t&&t.length?t[0]:rt}function ha(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:bl(n);return i<0&&(i=Ru(r+i,0)),w(t,e,i)}function va(t){return(null==t?0:t.length)?oi(t,0,-1):[]}function ga(t,e){return null==t?"":Lu.call(t,e)}function ma(t){var e=null==t?0:t.length;return e?t[e-1]:rt}function ba(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==rt&&(i=bl(n),i=i<0?Ru(r+i,0):Fu(i,r-1)),e===e?K(t,e,i):_(t,C,i,!0)}function ya(t,e){return t&&t.length?Hr(t,bl(e)):rt}function xa(t,e){return t&&t.length&&e&&e.length?Gr(t,e):t}function _a(t,e,n){return t&&t.length&&e&&e.length?Gr(t,e,bo(n,2)):t}function wa(t,e,n){return t&&t.length&&e&&e.length?Gr(t,e,rt,n):t}function ka(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=bo(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Zr(t,i),n}function Ca(t){return null==t?t:Wu.call(t)}function Sa(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Oo(t,e,n)?(e=0,n=r):(e=null==e?0:bl(e),n=n===rt?r:bl(n)),oi(t,e,n)):[]}function Ea(t,e){return si(t,e)}function Ta(t,e,n){return li(t,e,bo(n,2))}function Aa(t,e){var n=null==t?0:t.length;if(n){var r=si(t,e);if(r<n&&Rs(t[r],e))return r}return-1}function Ia(t,e){return si(t,e,!0)}function ja(t,e,n){return li(t,e,bo(n,2),!0)}function Va(t,e){if(null==t?0:t.length){var n=si(t,e,!0)-1;if(Rs(t[n],e))return n}return-1}function Oa(t){return t&&t.length?ci(t):[]}function Pa(t,e){return t&&t.length?ci(t,bo(e,2)):[]}function Da(t){var e=null==t?0:t.length;return e?oi(t,1,e):[]}function Ba(t,e,n){return t&&t.length?(e=n||e===rt?1:bl(e),oi(t,0,e<0?0:e)):[]}function Na(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===rt?1:bl(e),e=r-e,oi(t,e<0?0:e,r)):[]}function Ma(t,e){return t&&t.length?vi(t,bo(e,3),!1,!0):[]}function $a(t,e){return t&&t.length?vi(t,bo(e,3)):[]}function La(t){return t&&t.length?pi(t):[]}function za(t,e){return t&&t.length?pi(t,bo(e,2)):[]}function Ra(t,e){return e="function"==typeof e?e:rt,t&&t.length?pi(t,rt,e):[]}function Fa(t){if(!t||!t.length)return[];var e=0;return t=u(t,function(t){if(qs(t))return e=Ru(t.length,e),!0}),V(e,function(e){return f(t,E(e))})}function qa(t,e){if(!t||!t.length)return[];var n=Fa(t);return null==e?n:f(n,function(t){return o(e,rt,t)})}function Ha(t,e){return bi(t||[],e||[],qn)}function Ua(t,e){return bi(t||[],e||[],ri)}function Wa(t){var e=n(t);return e.__chain__=!0,e}function Ya(t,e){return e(t),t}function Xa(t,e){return e(t)}function Ga(){return Wa(this)}function Za(){return new i(this.value(),this.__chain__)}function Ka(){this.__values__===rt&&(this.__values__=gl(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?rt:this.__values__[this.__index__++]}}function Ja(){return this}function Qa(t){for(var e,n=this;n instanceof r;){var i=Jo(n);i.__index__=0,i.__values__=rt,e?o.__wrapped__=i:e=i;var o=i;n=n.__wrapped__}return o.__wrapped__=t,e}function ts(){var t=this.__wrapped__;if(t instanceof b){var e=t;return this.__actions__.length&&(e=new b(this)),e=e.reverse(),e.__actions__.push({func:Xa,args:[Ca],thisArg:rt}),new i(e,this.__chain__)}return this.thru(Ca)}function es(){return gi(this.__wrapped__,this.__actions__)}function ns(t,e,n){var r=pp(t)?c:ar;return n&&Oo(t,e,n)&&(e=rt),r(t,bo(e,3))}function rs(t,e){return(pp(t)?u:cr)(t,bo(e,3))}function is(t,e){return ur(us(t,e),1)}function os(t,e){return ur(us(t,e),Vt)}function as(t,e,n){return n=n===rt?1:bl(n),ur(us(t,e),n)}function ss(t,e){return(pp(t)?s:ud)(t,bo(e,3))}function ls(t,e){return(pp(t)?l:dd)(t,bo(e,3))}function cs(t,e,n,r){t=Fs(t)?t:Gl(t),n=n&&!r?bl(n):0;var i=t.length;return n<0&&(n=Ru(i+n,0)),dl(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&w(t,e,n)>-1}function us(t,e){return(pp(t)?f:Lr)(t,bo(e,3))}function ds(t,e,n,r){return null==t?[]:(pp(e)||(e=null==e?[]:[e]),n=r?rt:n,pp(n)||(n=null==n?[]:[n]),Ur(t,e,n))}function ps(t,e,n){var r=pp(t)?v:A,i=arguments.length<3;return r(t,bo(e,4),n,i,ud)}function fs(t,e,n){var r=pp(t)?g:A,i=arguments.length<3;return r(t,bo(e,4),n,i,dd)}function hs(t,e){return(pp(t)?u:cr)(t,As(bo(e,3)))}function vs(t){return(pp(t)?On:ei)(t)}function gs(t,e,n){return e=(n?Oo(t,e,n):e===rt)?1:bl(e),(pp(t)?Pn:ni)(t,e)}function ms(t){return(pp(t)?Bn:ii)(t)}function bs(t){if(null==t)return 0;if(Fs(t))return dl(t)?J(t):t.length;var e=wd(t);return e==Xt||e==te?t.size:Nr(t).length}function ys(t,e,n){var r=pp(t)?m:ai;return n&&Oo(t,e,n)&&(e=rt),r(t,bo(e,3))}function xs(t,e){if("function"!=typeof e)throw new au(at);return t=bl(t),function(){if(--t<1)return e.apply(this,arguments)}}function _s(t,e,n){return e=n?rt:e,e=t&&null==e?t.length:e,oo(t,wt,rt,rt,rt,rt,e)}function ws(t,e){var n;if("function"!=typeof e)throw new au(at);return t=bl(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=rt),n}}function ks(t,e,n){e=n?rt:e;var r=oo(t,bt,rt,rt,rt,rt,rt,e);return r.placeholder=ks.placeholder,r}function Cs(t,e,n){e=n?rt:e;var r=oo(t,yt,rt,rt,rt,rt,rt,e);return r.placeholder=Cs.placeholder,r}function Ss(t,e,n){function r(e){var n=p,r=f;return p=f=rt,b=e,v=t.apply(r,n)}function i(t){return b=t,g=Sd(s,e),y?r(t):v}function o(t){var n=t-m,r=t-b,i=e-n;return x?Fu(i,h-r):i}function a(t){var n=t-m,r=t-b;return m===rt||n>=e||n<0||x&&r>=h}function s(){var t=tp();if(a(t))return l(t);g=Sd(s,o(t))}function l(t){return g=rt,_&&p?r(t):(p=f=rt,v)}function c(){g!==rt&&md(g),b=0,p=m=f=g=rt}function u(){return g===rt?v:l(tp())}function d(){var t=tp(),n=a(t);if(p=arguments,f=this,m=t,n){if(g===rt)return i(m);if(x)return g=Sd(s,e),r(m)}return g===rt&&(g=Sd(s,e)),v}var p,f,h,v,g,m,b=0,y=!1,x=!1,_=!0;if("function"!=typeof t)throw new au(at);return e=xl(e)||0,tl(n)&&(y=!!n.leading,x="maxWait"in n,h=x?Ru(xl(n.maxWait)||0,e):h,_="trailing"in n?!!n.trailing:_),d.cancel=c,d.flush=u,d}function Es(t){return oo(t,Ct)}function Ts(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new au(at);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Ts.Cache||sn),n}function As(t){if("function"!=typeof t)throw new au(at);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Is(t){return ws(2,t)}function js(t,e){if("function"!=typeof t)throw new au(at);return e=e===rt?e:bl(e),ti(t,e)}function Vs(t,e){if("function"!=typeof t)throw new au(at);return e=null==e?0:Ru(bl(e),0),ti(function(n){var r=n[e],i=wi(n,0,e);return r&&h(i,r),o(t,this,i)})}function Os(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new au(at);return tl(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Ss(t,e,{leading:r,maxWait:e,trailing:i})}function Ps(t){return _s(t,1)}function Ds(t,e){return ap(xi(e),t)}function Bs(){if(!arguments.length)return[];var t=arguments[0];return pp(t)?t:[t]}function Ns(t){return er(t,pt)}function Ms(t,e){return e="function"==typeof e?e:rt,er(t,pt,e)}function $s(t){return er(t,ut|pt)}function Ls(t,e){return e="function"==typeof e?e:rt,er(t,ut|pt,e)}function zs(t,e){return null==e||rr(t,e,Nl(e))}function Rs(t,e){return t===e||t!==t&&e!==e}function Fs(t){return null!=t&&Qs(t.length)&&!Ks(t)}function qs(t){return el(t)&&Fs(t)}function Hs(t){return!0===t||!1===t||el(t)&&gr(t)==Ft}function Us(t){return el(t)&&1===t.nodeType&&!cl(t)}function Ws(t){if(null==t)return!0;if(Fs(t)&&(pp(t)||"string"==typeof t||"function"==typeof t.splice||hp(t)||yp(t)||dp(t)))return!t.length;var e=wd(t);if(e==Xt||e==te)return!t.size;if(Mo(t))return!Nr(t).length;for(var n in t)if(pu.call(t,n))return!1;return!0}function Ys(t,e){return Tr(t,e)}function Xs(t,e,n){n="function"==typeof n?n:rt;var r=n?n(t,e):rt;return r===rt?Tr(t,e,rt,n):!!r}function Gs(t){if(!el(t))return!1;var e=gr(t);return e==Ut||e==Ht||"string"==typeof t.message&&"string"==typeof t.name&&!cl(t)}function Zs(t){return"number"==typeof t&&$u(t)}function Ks(t){if(!tl(t))return!1;var e=gr(t);return e==Wt||e==Yt||e==Rt||e==Jt}function Js(t){return"number"==typeof t&&t==bl(t)}function Qs(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=Ot}function tl(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function el(t){return null!=t&&"object"==typeof t}function nl(t,e){return t===e||jr(t,e,xo(e))}function rl(t,e,n){return n="function"==typeof n?n:rt,jr(t,e,xo(e),n)}function il(t){return ll(t)&&t!=+t}function ol(t){if(kd(t))throw new tu(ot);return Vr(t)}function al(t){return null===t}function sl(t){return null==t}function ll(t){return"number"==typeof t||el(t)&&gr(t)==Gt}function cl(t){if(!el(t)||gr(t)!=Kt)return!1;var e=ku(t);if(null===e)return!0;var n=pu.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&du.call(n)==gu}function ul(t){return Js(t)&&t>=-Ot&&t<=Ot}function dl(t){return"string"==typeof t||!pp(t)&&el(t)&&gr(t)==ee}function pl(t){return"symbol"==typeof t||el(t)&&gr(t)==ne}function fl(t){return t===rt}function hl(t){return el(t)&&wd(t)==ie}function vl(t){return el(t)&&gr(t)==oe}function gl(t){if(!t)return[];if(Fs(t))return dl(t)?Q(t):Pi(t);if(Au&&t[Au])return q(t[Au]());var e=wd(t);return(e==Xt?H:e==te?X:Gl)(t)}function ml(t){if(!t)return 0===t?t:0;if((t=xl(t))===Vt||t===-Vt){return(t<0?-1:1)*Pt}return t===t?t:0}function bl(t){var e=ml(t),n=e%1;return e===e?n?e-n:e:0}function yl(t){return t?tr(bl(t),0,Bt):0}function xl(t){if("number"==typeof t)return t;if(pl(t))return Dt;if(tl(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=tl(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Oe,"");var n=qe.test(t);return n||Ue.test(t)?An(t.slice(2),n?2:8):Fe.test(t)?Dt:+t}function _l(t){return Di(t,Ml(t))}function wl(t){return t?tr(bl(t),-Ot,Ot):0===t?t:0}function kl(t){return null==t?"":di(t)}function Cl(t,e){var n=cd(t);return null==e?n:Zn(n,e)}function Sl(t,e){return x(t,bo(e,3),dr)}function El(t,e){return x(t,bo(e,3),pr)}function Tl(t,e){return null==t?t:pd(t,bo(e,3),Ml)}function Al(t,e){return null==t?t:fd(t,bo(e,3),Ml)}function Il(t,e){return t&&dr(t,bo(e,3))}function jl(t,e){return t&&pr(t,bo(e,3))}function Vl(t){return null==t?[]:fr(t,Nl(t))}function Ol(t){return null==t?[]:fr(t,Ml(t))}function Pl(t,e,n){var r=null==t?rt:hr(t,e);return r===rt?n:r}function Dl(t,e){return null!=t&&So(t,e,br)}function Bl(t,e){return null!=t&&So(t,e,yr)}function Nl(t){return Fs(t)?jn(t):Nr(t)}function Ml(t){return Fs(t)?jn(t,!0):Mr(t)}function $l(t,e){var n={};return e=bo(e,3),dr(t,function(t,r,i){Jn(n,e(t,r,i),t)}),n}function Ll(t,e){var n={};return e=bo(e,3),dr(t,function(t,r,i){Jn(n,r,e(t,r,i))}),n}function zl(t,e){return Rl(t,As(bo(e)))}function Rl(t,e){if(null==t)return{};var n=f(vo(t),function(t){return[t]});return e=bo(e),Yr(t,n,function(t,n){return e(t,n[0])})}function Fl(t,e,n){e=_i(e,t);var r=-1,i=e.length;for(i||(i=1,t=rt);++r<i;){var o=null==t?rt:t[Go(e[r])];o===rt&&(r=i,o=n),t=Ks(o)?o.call(t):o}return t}function ql(t,e,n){return null==t?t:ri(t,e,n)}function Hl(t,e,n,r){return r="function"==typeof r?r:rt,null==t?t:ri(t,e,n,r)}function Ul(t,e,n){var r=pp(t),i=r||hp(t)||yp(t);if(e=bo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:tl(t)&&Ks(o)?cd(ku(t)):{}}return(i?s:dr)(t,function(t,r,i){return e(n,t,r,i)}),n}function Wl(t,e){return null==t||fi(t,e)}function Yl(t,e,n){return null==t?t:hi(t,e,xi(n))}function Xl(t,e,n,r){return r="function"==typeof r?r:rt,null==t?t:hi(t,e,xi(n),r)}function Gl(t){return null==t?[]:D(t,Nl(t))}function Zl(t){return null==t?[]:D(t,Ml(t))}function Kl(t,e,n){return n===rt&&(n=e,e=rt),n!==rt&&(n=xl(n),n=n===n?n:0),e!==rt&&(e=xl(e),e=e===e?e:0),tr(xl(t),e,n)}function Jl(t,e,n){return e=ml(e),n===rt?(n=e,e=0):n=ml(n),t=xl(t),xr(t,e,n)}function Ql(t,e,n){if(n&&"boolean"!=typeof n&&Oo(t,e,n)&&(e=n=rt),n===rt&&("boolean"==typeof e?(n=e,e=rt):"boolean"==typeof t&&(n=t,t=rt)),t===rt&&e===rt?(t=0,e=1):(t=ml(t),e===rt?(e=t,t=0):e=ml(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Uu();return Fu(t+i*(e-t+Tn("1e-"+((i+"").length-1))),e)}return Kr(t,e)}function tc(t){return Up(kl(t).toLowerCase())}function ec(t){return(t=kl(t))&&t.replace(Ye,Hn).replace(hn,"")}function nc(t,e,n){t=kl(t),e=di(e);var r=t.length;n=n===rt?r:tr(bl(n),0,r);var i=n;return(n-=e.length)>=0&&t.slice(n,i)==e}function rc(t){return t=kl(t),t&&ke.test(t)?t.replace(_e,Un):t}function ic(t){return t=kl(t),t&&Ve.test(t)?t.replace(je,"\\$&"):t}function oc(t,e,n){t=kl(t),e=bl(e);var r=e?J(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Ji(Bu(i),n)+t+Ji(Du(i),n)}function ac(t,e,n){t=kl(t),e=bl(e);var r=e?J(t):0;return e&&r<e?t+Ji(e-r,n):t}function sc(t,e,n){t=kl(t),e=bl(e);var r=e?J(t):0;return e&&r<e?Ji(e-r,n)+t:t}function lc(t,e,n){return n||null==e?e=0:e&&(e=+e),Hu(kl(t).replace(Pe,""),e||0)}function cc(t,e,n){return e=(n?Oo(t,e,n):e===rt)?1:bl(e),Qr(kl(t),e)}function uc(){var t=arguments,e=kl(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function dc(t,e,n){return n&&"number"!=typeof n&&Oo(t,e,n)&&(e=n=rt),(n=n===rt?Bt:n>>>0)?(t=kl(t),t&&("string"==typeof e||null!=e&&!mp(e))&&!(e=di(e))&&R(t)?wi(Q(t),0,n):t.split(e,n)):[]}function pc(t,e,n){return t=kl(t),n=null==n?0:tr(bl(n),0,t.length),e=di(e),t.slice(n,n+e.length)==e}function fc(t,e,r){var i=n.templateSettings;r&&Oo(t,e,r)&&(e=rt),t=kl(t),e=Cp({},e,i,ao);var o,a,s=Cp({},e.imports,i.imports,ao),l=Nl(s),c=D(s,l),u=0,d=e.interpolate||Xe,p="__p += '",f=iu((e.escape||Xe).source+"|"+d.source+"|"+(d===Ee?ze:Xe).source+"|"+(e.evaluate||Xe).source+"|$","g"),h="//# sourceURL="+("sourceURL"in e?e.sourceURL:"lodash.templateSources["+ ++xn+"]")+"\n";t.replace(f,function(e,n,r,i,s,l){return r||(r=i),p+=t.slice(u,l).replace(Ge,L),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),s&&(a=!0,p+="';\n"+s+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=l+e.length,e}),p+="';\n";var v=e.variable;v||(p="with (obj) {\n"+p+"\n}\n"),p=(a?p.replace(me,""):p).replace(be,"$1").replace(ye,"$1;"),p="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var g=Wp(function(){return eu(l,h+"return "+p).apply(rt,c)});if(g.source=p,Gs(g))throw g;return g}function hc(t){return kl(t).toLowerCase()}function vc(t){return kl(t).toUpperCase()}function gc(t,e,n){if((t=kl(t))&&(n||e===rt))return t.replace(Oe,"");if(!t||!(e=di(e)))return t;var r=Q(t),i=Q(e);return wi(r,N(r,i),M(r,i)+1).join("")}function mc(t,e,n){if((t=kl(t))&&(n||e===rt))return t.replace(De,"");if(!t||!(e=di(e)))return t;var r=Q(t);return wi(r,0,M(r,Q(e))+1).join("")}function bc(t,e,n){if((t=kl(t))&&(n||e===rt))return t.replace(Pe,"");if(!t||!(e=di(e)))return t;var r=Q(t);return wi(r,N(r,Q(e))).join("")}function yc(t,e){var n=St,r=Et;if(tl(e)){var i="separator"in e?e.separator:i;n="length"in e?bl(e.length):n,r="omission"in e?di(e.omission):r}t=kl(t);var o=t.length;if(R(t)){var a=Q(t);o=a.length}if(n>=o)return t;var s=n-J(r);if(s<1)return r;var l=a?wi(a,0,s).join(""):t.slice(0,s);if(i===rt)return l+r;if(a&&(s+=l.length-s),mp(i)){if(t.slice(s).search(i)){var c,u=l;for(i.global||(i=iu(i.source,kl(Re.exec(i))+"g")),i.lastIndex=0;c=i.exec(u);)var d=c.index;l=l.slice(0,d===rt?s:d)}}else if(t.indexOf(di(i),s)!=s){var p=l.lastIndexOf(i);p>-1&&(l=l.slice(0,p))}return l+r}function xc(t){return t=kl(t),t&&we.test(t)?t.replace(xe,Wn):t}function _c(t,e,n){return t=kl(t),e=n?rt:e,e===rt?F(t)?nt(t):y(t):t.match(e)||[]}function wc(t){var e=null==t?0:t.length,n=bo();return t=e?f(t,function(t){if("function"!=typeof t[1])throw new au(at);return[n(t[0]),t[1]]}):[],ti(function(n){for(var r=-1;++r<e;){var i=t[r];if(o(i[0],this,n))return o(i[1],this,n)}})}function kc(t){return nr(er(t,ut))}function Cc(t){return function(){return t}}function Sc(t,e){return null==t||t!==t?e:t}function Ec(t){return t}function Tc(t){return Br("function"==typeof t?t:er(t,ut))}function Ac(t){return zr(er(t,ut))}function Ic(t,e){return Rr(t,er(e,ut))}function jc(t,e,n){var r=Nl(e),i=fr(e,r);null!=n||tl(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=fr(e,Nl(e)));var o=!(tl(n)&&"chain"in n&&!n.chain),a=Ks(t);return s(i,function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__);return(n.__actions__=Pi(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,h([this.value()],arguments))})}),t}function Vc(){return Vn._===this&&(Vn._=mu),this}function Oc(){}function Pc(t){return t=bl(t),ti(function(e){return Hr(e,t)})}function Dc(t){return Po(t)?E(Go(t)):Xr(t)}function Bc(t){return function(e){return null==t?rt:hr(t,e)}}function Nc(){return[]}function Mc(){return!1}function $c(){return{}}function Lc(){return""}function zc(){return!0}function Rc(t,e){if((t=bl(t))<1||t>Ot)return[];var n=Bt,r=Fu(t,Bt);e=bo(e),t-=Bt;for(var i=V(r,e);++n<t;)e(n);return i}function Fc(t){return pp(t)?f(t,Go):pl(t)?[t]:Pi(Td(kl(t)))}function qc(t){var e=++fu;return kl(t)+e}function Hc(t){return t&&t.length?sr(t,Ec,mr):rt}function Uc(t,e){return t&&t.length?sr(t,bo(e,2),mr):rt}function Wc(t){return S(t,Ec)}function Yc(t,e){return S(t,bo(e,2))}function Xc(t){return t&&t.length?sr(t,Ec,$r):rt}function Gc(t,e){return t&&t.length?sr(t,bo(e,2),$r):rt}function Zc(t){return t&&t.length?j(t,Ec):0}function Kc(t,e){return t&&t.length?j(t,bo(e,2)):0}e=null==e?Vn:Yn.defaults(Vn.Object(),e,Yn.pick(Vn,yn));var Jc=e.Array,Qc=e.Date,tu=e.Error,eu=e.Function,nu=e.Math,ru=e.Object,iu=e.RegExp,ou=e.String,au=e.TypeError,su=Jc.prototype,lu=eu.prototype,cu=ru.prototype,uu=e["__core-js_shared__"],du=lu.toString,pu=cu.hasOwnProperty,fu=0,hu=function(){var t=/[^.]+$/.exec(uu&&uu.keys&&uu.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),vu=cu.toString,gu=du.call(ru),mu=Vn._,bu=iu("^"+du.call(pu).replace(je,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yu=Dn?e.Buffer:rt,xu=e.Symbol,_u=e.Uint8Array,wu=yu?yu.allocUnsafe:rt,ku=U(ru.getPrototypeOf,ru),Cu=ru.create,Su=cu.propertyIsEnumerable,Eu=su.splice,Tu=xu?xu.isConcatSpreadable:rt,Au=xu?xu.iterator:rt,Iu=xu?xu.toStringTag:rt,ju=function(){try{var t=_o(ru,"defineProperty");return t({},"",{}),t}catch(t){}}(),Vu=e.clearTimeout!==Vn.clearTimeout&&e.clearTimeout,Ou=Qc&&Qc.now!==Vn.Date.now&&Qc.now,Pu=e.setTimeout!==Vn.setTimeout&&e.setTimeout,Du=nu.ceil,Bu=nu.floor,Nu=ru.getOwnPropertySymbols,Mu=yu?yu.isBuffer:rt,$u=e.isFinite,Lu=su.join,zu=U(ru.keys,ru),Ru=nu.max,Fu=nu.min,qu=Qc.now,Hu=e.parseInt,Uu=nu.random,Wu=su.reverse,Yu=_o(e,"DataView"),Xu=_o(e,"Map"),Gu=_o(e,"Promise"),Zu=_o(e,"Set"),Ku=_o(e,"WeakMap"),Ju=_o(ru,"create"),Qu=Ku&&new Ku,td={},ed=Zo(Yu),nd=Zo(Xu),rd=Zo(Gu),id=Zo(Zu),od=Zo(Ku),ad=xu?xu.prototype:rt,sd=ad?ad.valueOf:rt,ld=ad?ad.toString:rt,cd=function(){function t(){}return function(e){if(!tl(e))return{};if(Cu)return Cu(e);t.prototype=e;var n=new t;return t.prototype=rt,n}}();n.templateSettings={escape:Ce,evaluate:Se,interpolate:Ee,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=cd(r.prototype),i.prototype.constructor=i,b.prototype=cd(r.prototype),b.prototype.constructor=b,et.prototype.clear=$e,et.prototype.delete=Ze,et.prototype.get=Ke,et.prototype.has=Je,et.prototype.set=Qe,tn.prototype.clear=en,tn.prototype.delete=nn,tn.prototype.get=rn,tn.prototype.has=on,tn.prototype.set=an,sn.prototype.clear=ln,sn.prototype.delete=cn,sn.prototype.get=un,sn.prototype.has=dn,sn.prototype.set=pn,vn.prototype.add=vn.prototype.push=gn,vn.prototype.has=mn,bn.prototype.clear=kn,bn.prototype.delete=Cn,bn.prototype.get=Sn,bn.prototype.has=En,bn.prototype.set=In;var ud=Li(dr),dd=Li(pr,!0),pd=zi(),fd=zi(!0),hd=Qu?function(t,e){return Qu.set(t,e),t}:Ec,vd=ju?function(t,e){return ju(t,"toString",{configurable:!0,enumerable:!1,value:Cc(e),writable:!0})}:Ec,gd=ti,md=Vu||function(t){return Vn.clearTimeout(t)},bd=Zu&&1/X(new Zu([,-0]))[1]==Vt?function(t){return new Zu(t)}:Oc,yd=Qu?function(t){return Qu.get(t)}:Oc,xd=Nu?function(t){return null==t?[]:(t=ru(t),u(Nu(t),function(e){return Su.call(t,e)}))}:Nc,_d=Nu?function(t){for(var e=[];t;)h(e,xd(t)),t=ku(t);return e}:Nc,wd=gr;(Yu&&wd(new Yu(new ArrayBuffer(1)))!=se||Xu&&wd(new Xu)!=Xt||Gu&&"[object Promise]"!=wd(Gu.resolve())||Zu&&wd(new Zu)!=te||Ku&&wd(new Ku)!=ie)&&(wd=function(t){var e=gr(t),n=e==Kt?t.constructor:rt,r=n?Zo(n):"";if(r)switch(r){case ed:return se;case nd:return Xt;case rd:return"[object Promise]";case id:return te;case od:return ie}return e});var kd=uu?Ks:Mc,Cd=Yo(hd),Sd=Pu||function(t,e){return Vn.setTimeout(t,e)},Ed=Yo(vd),Td=function(t){var e=Ts(t,function(t){return n.size===lt&&n.clear(),t}),n=e.cache;return e}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Ie,function(t,n,r,i){e.push(r?i.replace(Le,"$1"):n||t)}),e}),Ad=ti(function(t,e){return qs(t)?or(t,ur(e,1,qs,!0)):[]}),Id=ti(function(t,e){var n=ma(e);return qs(n)&&(n=rt),qs(t)?or(t,ur(e,1,qs,!0),bo(n,2)):[]}),jd=ti(function(t,e){var n=ma(e);return qs(n)&&(n=rt),qs(t)?or(t,ur(e,1,qs,!0),rt,n):[]}),Vd=ti(function(t){var e=f(t,yi);return e.length&&e[0]===t[0]?_r(e):[]}),Od=ti(function(t){var e=ma(t),n=f(t,yi);return e===ma(n)?e=rt:n.pop(),n.length&&n[0]===t[0]?_r(n,bo(e,2)):[]}),Pd=ti(function(t){var e=ma(t),n=f(t,yi);return e="function"==typeof e?e:rt,e&&n.pop(),n.length&&n[0]===t[0]?_r(n,rt,e):[]}),Dd=ti(xa),Bd=fo(function(t,e){var n=null==t?0:t.length,r=Qn(t,e);return Zr(t,f(e,function(t){return Vo(t,n)?+t:t}).sort(Ii)),r}),Nd=ti(function(t){return pi(ur(t,1,qs,!0))}),Md=ti(function(t){var e=ma(t);return qs(e)&&(e=rt),pi(ur(t,1,qs,!0),bo(e,2))}),$d=ti(function(t){var e=ma(t);return e="function"==typeof e?e:rt,pi(ur(t,1,qs,!0),rt,e)}),Ld=ti(function(t,e){return qs(t)?or(t,e):[]}),zd=ti(function(t){return mi(u(t,qs))}),Rd=ti(function(t){var e=ma(t);return qs(e)&&(e=rt),mi(u(t,qs),bo(e,2))}),Fd=ti(function(t){var e=ma(t);return e="function"==typeof e?e:rt,mi(u(t,qs),rt,e)}),qd=ti(Fa),Hd=ti(function(t){var e=t.length,n=e>1?t[e-1]:rt;return n="function"==typeof n?(t.pop(),n):rt,qa(t,n)}),Ud=fo(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return Qn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof b&&Vo(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Xa,args:[o],thisArg:rt}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(rt),t})):this.thru(o)}),Wd=Mi(function(t,e,n){pu.call(t,n)?++t[n]:Jn(t,n,1)}),Yd=Wi(sa),Xd=Wi(la),Gd=Mi(function(t,e,n){pu.call(t,n)?t[n].push(e):Jn(t,n,[e])}),Zd=ti(function(t,e,n){var r=-1,i="function"==typeof e,a=Fs(t)?Jc(t.length):[];return ud(t,function(t){a[++r]=i?o(e,t,n):kr(t,e,n)}),a}),Kd=Mi(function(t,e,n){Jn(t,n,e)}),Jd=Mi(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Qd=ti(function(t,e){if(null==t)return[];var n=e.length;return n>1&&Oo(t,e[0],e[1])?e=[]:n>2&&Oo(e[0],e[1],e[2])&&(e=[e[0]]),Ur(t,ur(e,1),[])}),tp=Ou||function(){return Vn.Date.now()},ep=ti(function(t,e,n){var r=vt;if(n.length){var i=W(n,mo(ep));r|=xt}return oo(t,r,e,n,i)}),np=ti(function(t,e,n){var r=vt|gt;if(n.length){var i=W(n,mo(np));r|=xt}return oo(e,r,t,n,i)}),rp=ti(function(t,e){return ir(t,1,e)}),ip=ti(function(t,e,n){return ir(t,xl(e)||0,n)});Ts.Cache=sn;var op=gd(function(t,e){e=1==e.length&&pp(e[0])?f(e[0],P(bo())):f(ur(e,1),P(bo()));var n=e.length;return ti(function(r){for(var i=-1,a=Fu(r.length,n);++i<a;)r[i]=e[i].call(this,r[i]);return o(t,this,r)})}),ap=ti(function(t,e){var n=W(e,mo(ap));return oo(t,xt,rt,e,n)}),sp=ti(function(t,e){var n=W(e,mo(sp));return oo(t,_t,rt,e,n)}),lp=fo(function(t,e){return oo(t,kt,rt,rt,rt,e)}),cp=eo(mr),up=eo(function(t,e){return t>=e}),dp=Cr(function(){return arguments}())?Cr:function(t){return el(t)&&pu.call(t,"callee")&&!Su.call(t,"callee")},pp=Jc.isArray,fp=Mn?P(Mn):Sr,hp=Mu||Mc,vp=$n?P($n):Er,gp=Ln?P(Ln):Ir,mp=zn?P(zn):Or,bp=Rn?P(Rn):Pr,yp=Fn?P(Fn):Dr,xp=eo($r),_p=eo(function(t,e){return t<=e}),wp=$i(function(t,e){if(Mo(e)||Fs(e))return void Di(e,Nl(e),t);for(var n in e)pu.call(e,n)&&qn(t,n,e[n])}),kp=$i(function(t,e){Di(e,Ml(e),t)}),Cp=$i(function(t,e,n,r){Di(e,Ml(e),t,r)}),Sp=$i(function(t,e,n,r){Di(e,Nl(e),t,r)}),Ep=fo(Qn),Tp=ti(function(t,e){t=ru(t);var n=-1,r=e.length,i=r>2?e[2]:rt;for(i&&Oo(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],a=Ml(o),s=-1,l=a.length;++s<l;){var c=a[s],u=t[c];(u===rt||Rs(u,cu[c])&&!pu.call(t,c))&&(t[c]=o[c])}return t}),Ap=ti(function(t){return t.push(rt,so),o(Pp,rt,t)}),Ip=Gi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=vu.call(e)),t[e]=n},Cc(Ec)),jp=Gi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=vu.call(e)),pu.call(t,e)?t[e].push(n):t[e]=[n]},bo),Vp=ti(kr),Op=$i(function(t,e,n){Fr(t,e,n)}),Pp=$i(function(t,e,n,r){Fr(t,e,n,r)}),Dp=fo(function(t,e){var n={};if(null==t)return n;var r=!1;e=f(e,function(e){return e=_i(e,t),r||(r=e.length>1),e}),Di(t,vo(t),n),r&&(n=er(n,ut|dt|pt,lo));for(var i=e.length;i--;)fi(n,e[i]);return n}),Bp=fo(function(t,e){return null==t?{}:Wr(t,e)}),Np=io(Nl),Mp=io(Ml),$p=qi(function(t,e,n){return e=e.toLowerCase(),t+(n?tc(e):e)}),Lp=qi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),zp=qi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Rp=Fi("toLowerCase"),Fp=qi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),qp=qi(function(t,e,n){return t+(n?" ":"")+Up(e)}),Hp=qi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Up=Fi("toUpperCase"),Wp=ti(function(t,e){try{return o(t,rt,e)}catch(t){return Gs(t)?t:new tu(t)}}),Yp=fo(function(t,e){return s(e,function(e){e=Go(e),Jn(t,e,ep(t[e],t))}),t}),Xp=Yi(),Gp=Yi(!0),Zp=ti(function(t,e){return function(n){return kr(n,t,e)}}),Kp=ti(function(t,e){return function(n){return kr(t,n,e)}}),Jp=Ki(f),Qp=Ki(c),tf=Ki(m),ef=to(),nf=to(!0),rf=Zi(function(t,e){return t+e},0),of=ro("ceil"),af=Zi(function(t,e){return t/e},1),sf=ro("floor"),lf=Zi(function(t,e){return t*e},1),cf=ro("round"),uf=Zi(function(t,e){return t-e},0);return n.after=xs,n.ary=_s,n.assign=wp,n.assignIn=kp,n.assignInWith=Cp,n.assignWith=Sp,n.at=Ep,n.before=ws,n.bind=ep,n.bindAll=Yp,n.bindKey=np,n.castArray=Bs,n.chain=Wa,n.chunk=Qo,n.compact=ta,n.concat=ea,n.cond=wc,n.conforms=kc,n.constant=Cc,n.countBy=Wd,n.create=Cl,n.curry=ks,n.curryRight=Cs,n.debounce=Ss,n.defaults=Tp,n.defaultsDeep=Ap,n.defer=rp,n.delay=ip,n.difference=Ad,n.differenceBy=Id,n.differenceWith=jd,n.drop=na,n.dropRight=ra,n.dropRightWhile=ia,n.dropWhile=oa,n.fill=aa,n.filter=rs,n.flatMap=is,n.flatMapDeep=os,n.flatMapDepth=as,n.flatten=ca,n.flattenDeep=ua,n.flattenDepth=da,n.flip=Es,n.flow=Xp,n.flowRight=Gp,n.fromPairs=pa,n.functions=Vl,n.functionsIn=Ol,n.groupBy=Gd,n.initial=va,n.intersection=Vd,n.intersectionBy=Od,n.intersectionWith=Pd,n.invert=Ip,n.invertBy=jp,n.invokeMap=Zd,n.iteratee=Tc,n.keyBy=Kd,n.keys=Nl,n.keysIn=Ml,n.map=us,n.mapKeys=$l,n.mapValues=Ll,n.matches=Ac,n.matchesProperty=Ic,n.memoize=Ts,n.merge=Op,n.mergeWith=Pp,n.method=Zp,n.methodOf=Kp,n.mixin=jc,n.negate=As,n.nthArg=Pc,n.omit=Dp,n.omitBy=zl,n.once=Is,n.orderBy=ds,n.over=Jp,n.overArgs=op,n.overEvery=Qp,n.overSome=tf,n.partial=ap,n.partialRight=sp,n.partition=Jd,n.pick=Bp,n.pickBy=Rl,n.property=Dc,n.propertyOf=Bc,n.pull=Dd,n.pullAll=xa,n.pullAllBy=_a,n.pullAllWith=wa,n.pullAt=Bd,n.range=ef,n.rangeRight=nf,n.rearg=lp,n.reject=hs,n.remove=ka,n.rest=js,n.reverse=Ca,n.sampleSize=gs,n.set=ql,n.setWith=Hl,n.shuffle=ms,n.slice=Sa,n.sortBy=Qd,n.sortedUniq=Oa,n.sortedUniqBy=Pa,n.split=dc,n.spread=Vs,n.tail=Da,n.take=Ba,n.takeRight=Na,n.takeRightWhile=Ma,n.takeWhile=$a,n.tap=Ya,n.throttle=Os,n.thru=Xa,n.toArray=gl,n.toPairs=Np,n.toPairsIn=Mp,n.toPath=Fc,n.toPlainObject=_l,n.transform=Ul,n.unary=Ps,n.union=Nd,n.unionBy=Md,n.unionWith=$d,n.uniq=La,n.uniqBy=za,n.uniqWith=Ra,n.unset=Wl,n.unzip=Fa,n.unzipWith=qa,n.update=Yl,n.updateWith=Xl,n.values=Gl,n.valuesIn=Zl,n.without=Ld,n.words=_c,n.wrap=Ds,n.xor=zd,n.xorBy=Rd,n.xorWith=Fd,n.zip=qd,n.zipObject=Ha,n.zipObjectDeep=Ua,n.zipWith=Hd,n.entries=Np,n.entriesIn=Mp,n.extend=kp,n.extendWith=Cp,jc(n,n),n.add=rf,n.attempt=Wp,n.camelCase=$p,n.capitalize=tc,n.ceil=of,n.clamp=Kl,n.clone=Ns,n.cloneDeep=$s,n.cloneDeepWith=Ls,n.cloneWith=Ms,n.conformsTo=zs,n.deburr=ec,n.defaultTo=Sc,n.divide=af,n.endsWith=nc,n.eq=Rs,n.escape=rc,n.escapeRegExp=ic,n.every=ns,n.find=Yd,n.findIndex=sa,n.findKey=Sl,n.findLast=Xd,n.findLastIndex=la,n.findLastKey=El,n.floor=sf,n.forEach=ss,n.forEachRight=ls,n.forIn=Tl,n.forInRight=Al,n.forOwn=Il,n.forOwnRight=jl,n.get=Pl,n.gt=cp,n.gte=up,n.has=Dl,n.hasIn=Bl,n.head=fa,n.identity=Ec,n.includes=cs,n.indexOf=ha,n.inRange=Jl,n.invoke=Vp,n.isArguments=dp,n.isArray=pp,n.isArrayBuffer=fp,n.isArrayLike=Fs,n.isArrayLikeObject=qs,n.isBoolean=Hs,n.isBuffer=hp,n.isDate=vp,n.isElement=Us,n.isEmpty=Ws,n.isEqual=Ys,n.isEqualWith=Xs,n.isError=Gs,n.isFinite=Zs,n.isFunction=Ks,n.isInteger=Js,n.isLength=Qs,n.isMap=gp,n.isMatch=nl,n.isMatchWith=rl,n.isNaN=il,n.isNative=ol,n.isNil=sl,n.isNull=al,n.isNumber=ll,n.isObject=tl,n.isObjectLike=el,n.isPlainObject=cl,n.isRegExp=mp,n.isSafeInteger=ul,n.isSet=bp,n.isString=dl,n.isSymbol=pl,n.isTypedArray=yp,n.isUndefined=fl,n.isWeakMap=hl,n.isWeakSet=vl,n.join=ga,n.kebabCase=Lp,n.last=ma,n.lastIndexOf=ba,n.lowerCase=zp,n.lowerFirst=Rp,n.lt=xp,n.lte=_p,n.max=Hc,n.maxBy=Uc,n.mean=Wc,n.meanBy=Yc,n.min=Xc,n.minBy=Gc,n.stubArray=Nc,n.stubFalse=Mc,n.stubObject=$c,n.stubString=Lc,n.stubTrue=zc,n.multiply=lf,n.nth=ya,n.noConflict=Vc,n.noop=Oc,n.now=tp,n.pad=oc,n.padEnd=ac,n.padStart=sc,n.parseInt=lc,n.random=Ql,n.reduce=ps,n.reduceRight=fs,n.repeat=cc,n.replace=uc,n.result=Fl,n.round=cf,n.runInContext=t,n.sample=vs,n.size=bs,n.snakeCase=Fp,n.some=ys,n.sortedIndex=Ea,n.sortedIndexBy=Ta,n.sortedIndexOf=Aa,n.sortedLastIndex=Ia,n.sortedLastIndexBy=ja,n.sortedLastIndexOf=Va,n.startCase=qp,n.startsWith=pc,n.subtract=uf,n.sum=Zc,n.sumBy=Kc,n.template=fc,n.times=Rc,n.toFinite=ml,n.toInteger=bl,n.toLength=yl,n.toLower=hc,n.toNumber=xl,n.toSafeInteger=wl,n.toString=kl,n.toUpper=vc,n.trim=gc,n.trimEnd=mc,n.trimStart=bc,n.truncate=yc,n.unescape=xc,n.uniqueId=qc,n.upperCase=Hp,n.upperFirst=Up,n.each=ss,n.eachRight=ls,n.first=fa,jc(n,function(){var t={};return dr(n,function(e,r){pu.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.10",s(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),s(["drop","take"],function(t,e){b.prototype[t]=function(n){n=n===rt?1:Ru(bl(n),0);var r=this.__filtered__&&!e?new b(this):this.clone();return r.__filtered__?r.__takeCount__=Fu(n,r.__takeCount__):r.__views__.push({size:Fu(n,Bt),type:t+(r.__dir__<0?"Right":"")}),r},b.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),s(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==It||3==n;b.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:bo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),s(["head","last"],function(t,e){var n="take"+(e?"Right":"");b.prototype[t]=function(){return this[n](1).value()[0]}}),s(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");b.prototype[t]=function(){return this.__filtered__?new b(this):this[n](1)}}),b.prototype.compact=function(){return this.filter(Ec)},b.prototype.find=function(t){return this.filter(t).head()},b.prototype.findLast=function(t){return this.reverse().find(t)},b.prototype.invokeMap=ti(function(t,e){return"function"==typeof t?new b(this):this.map(function(n){return kr(n,t,e)})}),b.prototype.reject=function(t){return this.filter(As(bo(t)))},b.prototype.slice=function(t,e){t=bl(t);var n=this;return n.__filtered__&&(t>0||e<0)?new b(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==rt&&(e=bl(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},b.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},b.prototype.toArray=function(){return this.take(Bt)},dr(b.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),a=n[o?"take"+("last"==e?"Right":""):e],s=o||/^find/.test(e);a&&(n.prototype[e]=function(){var e=this.__wrapped__,l=o?[1]:arguments,c=e instanceof b,u=l[0],d=c||pp(e),p=function(t){var e=a.apply(n,h([t],l));return o&&f?e[0]:e};d&&r&&"function"==typeof u&&1!=u.length&&(c=d=!1);var f=this.__chain__,v=!!this.__actions__.length,g=s&&!f,m=c&&!v;if(!s&&d){e=m?e:new b(this);var y=t.apply(e,l);return y.__actions__.push({func:Xa,args:[p],thisArg:rt}),new i(y,f)}return g&&m?t.apply(this,l):(y=this.thru(p),g?o?y.value()[0]:y.value():y)})}),s(["pop","push","shift","sort","splice","unshift"],function(t){var e=su[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(pp(n)?n:[],t)}return this[r](function(n){return e.apply(pp(n)?n:[],t)})}}),dr(b.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";(td[i]||(td[i]=[])).push({name:e,func:r})}}),td[Xi(rt,gt).name]=[{name:"wrapper",func:rt}],b.prototype.clone=T,b.prototype.reverse=Z,b.prototype.value=tt,n.prototype.at=Ud,n.prototype.chain=Ga,n.prototype.commit=Za,n.prototype.next=Ka,n.prototype.plant=Qa,n.prototype.reverse=ts,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=es,n.prototype.first=n.prototype.head,Au&&(n.prototype[Au]=Ja),n}();Vn._=Yn,(i=function(){return Yn}.call(e,n,e,r))!==rt&&(r.exports=i)}).call(this)}).call(e,n(5),n(31)(t))},function(t,e,n){"use strict";t.exports={data:n(72),read:n(32),save:n(75),resize:n(76),sat:n(77),ssat:n(78),sobel:n(79),scharr:n(80),areaSum:n(34),areaValue:n(81),rgb2gray:n(10),flip:n(82)}},function(t,e,n){"use strict";(function(e){function r(t){return o(i.join(a,t))}var i=n(73),o=n(32),a=i.join(i.resolve(e),"../../data"),s={};Object.defineProperty(s,"digit",{get:function(){return r("five.png")}}),Object.defineProperty(s,"five",{get:function(){return r("five.png")}}),Object.defineProperty(s,"node",{get:function(){return r("nodejs.png")}}),Object.defineProperty(s,"lena",{get:function(){return r("lenna.png")}}),Object.defineProperty(s,"lenna",{get:function(){return r("lenna.png")}}),Object.defineProperty(s,"moon",{get:function(){return r("moon.jpg")}}),t.exports=s}).call(e,"/")},function(t,e,n){(function(t){function n(t,e){for(var n=0,r=t.length-1;r>=0;r--){var i=t[r];"."===i?t.splice(r,1):".."===i?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function r(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r<t.length;r++)e(t[r],r,t)&&n.push(t[r]);return n}var i=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(t){return i.exec(t).slice(1)};e.resolve=function(){for(var e="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var a=o>=0?arguments[o]:t.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,i="/"===a.charAt(0))}return e=n(r(e.split("/"),function(t){return!!t}),!i).join("/"),(i?"/":"")+e||"."},e.normalize=function(t){var i=e.isAbsolute(t),o="/"===a(t,-1);return t=n(r(t.split("/"),function(t){return!!t}),!i).join("/"),t||i||(t="."),t&&o&&(t+="/"),(i?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(r(t,function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e<t.length&&""===t[e];e++);for(var n=t.length-1;n>=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var i=r(t.split("/")),o=r(n.split("/")),a=Math.min(i.length,o.length),s=a,l=0;l<a;l++)if(i[l]!==o[l]){s=l;break}for(var c=[],l=s;l<i.length;l++)c.push("..");return c=c.concat(o.slice(s)),c.join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){var e=o(t),n=e[0],r=e[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},e.basename=function(t,e){var n=o(t)[2];return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){return o(t)[3]};var a="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(e,n(18))},function(t,e,n){"use strict";var r=n(6),i=n(3),o=r({args:["array","array","array"],pre:function(){this.isgray=!0},body:function(t,e,n){t===e&&e===n||(this.isgray=!1)},post:function(){return this.isgray}});t.exports=function(t){t instanceof i&&(t=t.selection);var e=t.shape;return 1!==e.length&&(2===e.length||3===e.length&&1===e[2]||3===e.length&&(3===e[2]||4===e[2])&&o(t.pick(null,null,0),t.pick(null,null,1),t.pick(null,null,2)))}},function(t,e,n){"use strict";var r=n(33),i=n(12);t.exports=function(t,e){var n=t.shape,o=n[0],a=n[1];if(!(e instanceof HTMLCanvasElement))throw new i.ValueError("expect input to be either an HTML Canvas or a (loaded) Image");var s=document.createElement("canvas");s.height=o,s.width=a;var l=s.getContext("2d"),c=l.createImageData(a,o),u=r.setRawData(t.selection,c.data);if(u)throw u;l.putImageData(c,0,0),l.drawImage(s,a,o),e.getContext("2d").drawImage(s,0,0,a,o,0,0,e.width,e.height)}},function(t,e,n){"use strict";var r=n(33),i=n(7),o=n(3);t.exports=function(t,e,n){var a=t.shape,s=a[0],l=a[1],c=a[2]||1,u=document.createElement("canvas");u.height=s,u.width=l;var d=u.getContext("2d"),p=d.createImageData(l,s),f=r.setRawData(t.selection,p.data);if(f)throw f;var h=s/e,v=l/n,g=Math.min(h,v),m=e*g,b=n*g,y=(s-g*e)/2,x=(l-g*n)/2;d.putImageData(p,0,0),d.drawImage(u,x,y,b,m,0,0,n,e);var _=d.getImageData(0,0,n,e),w=[0|n,0|e,4],k=[4,4*n|0,1],C=i(new Uint8Array(_.data),w,k,0),S=C.transpose(1,0);return 2===a.length?S=S.pick(null,null,0):3===a.length&&1===c&&(S=S.pick(null,null,0)),new o(S)}},function(t,e,n){"use strict";var r=n(6),i=n(3),o=n(10),a=r({args:["array","array","index",{offset:[-1,-1],array:0},{offset:[-1,0],array:0},{offset:[0,-1],array:0}],body:function(t,e,n,r,i,o){0!==n[0]&&0!==n[1]?e+i+o-r:0===n[0]&&0===n[1]?e:0===n[0]?e+o:e+i}});t.exports=function(t){var e=o(t),n=e.shape,r=n[0],s=n[1],l=new i(new Uint32Array(r*s),[r,s]);return a(l.selection,e.selection),l}},function(t,e,n){"use strict";var r=n(6),i=n(3),o=n(10),a=r({args:["array","array","index",{offset:[-1,-1],array:0},{offset:[-1,0],array:0},{offset:[0,-1],array:0}],body:function(t,e,n,r,i,o){0!==n[0]&&0!==n[1]?e*e+i+o-r:0===n[0]&&0===n[1]?e*e:0===n[0]?e*e+o:e*e+i}});t.exports=function(t){var e=o(t),n=e.shape,r=n[0],s=n[1],l=new i(new Uint32Array(r*s),[r,s]);return a(l.selection,e.selection),l}},function(t,e,n){"use strict";var r=n(6),i=n(8),o=n(3),a=n(9),s=n(10),l=r({args:["array","array",{offset:[-1,-1],array:1},{offset:[-1,0],array:1},{offset:[-1,1],array:1},{offset:[0,-1],array:1},{offset:[0,1],array:1},{offset:[1,-1],array:1},{offset:[1,0],array:1},{offset:[1,1],array:1}],body:function(t,e,n,r,i,o,a,s,l,c){var u=n+2*r+i-s-2*l-c,d=n-i+2*o-2*a+s-c;Math.sqrt(d*d+u*u)}});t.exports=function(t){var e=s(t),n=e.shape,r=n[0],c=n[1],u=new o(new Float32Array(a.shapeSize(n)),n);return l(u.selection,e.selection),i.assigns(u.selection.pick(0,null),0),i.assigns(u.selection.pick(null,0),0),i.assigns(u.selection.pick(r-1,null),0),i.assigns(u.selection.pick(null,c-1),0),u.divide(4*Math.sqrt(2),!1)}},function(t,e,n){"use strict";var r=n(6),i=n(8),o=n(3),a=n(9),s=n(10),l=r({args:["array","array",{offset:[-1,-1],array:1},{offset:[-1,0],array:1},{offset:[-1,1],array:1},{offset:[0,-1],array:1},{offset:[0,1],array:1},{offset:[1,-1],array:1},{offset:[1,0],array:1},{offset:[1,1],array:1}],body:function(t,e,n,r,i,o,a,s,l,c){var u=3*n+10*r+3*i-3*s-10*l-3*c,d=3*n-3*i+10*o-10*a+3*s-3*c;Math.sqrt(d*d+u*u)}});t.exports=function(t){var e=s(t),n=e.shape,r=n[0],c=n[1],u=new o(new Float32Array(a.shapeSize(n)),n);return l(u.selection,e.selection),i.assigns(u.selection.pick(0,null),0),i.assigns(u.selection.pick(null,0),0),i.assigns(u.selection.pick(r-1,null),0),i.assigns(u.selection.pick(null,c-1),0),u.divide(16*Math.sqrt(2),!1)}},function(t,e,n){"use strict";var r=n(34);t.exports=function(t,e,n,i,o){return r(t,e,n,i,o)/(n*i)}},function(t,e,n){"use strict";var r=n(3);t.exports=function(t){return new r(t.selection.step(null,-1))}},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-card-text",{staticClass:"mt-2",staticStyle:{"text-align":"center",padding:"0"}},[t.isOnly?0==t.shape.length?n("span",[t._v(t._s(t.content[0]))]):t.isSmall?n("span",{staticStyle:{"white-space":"pre"}},[t._v(t._s(t.matrix.toString()))]):n("div",[n("v-btn",{attrs:{large:"",color:"primary"},on:{click:function(e){t.displayDialog=!0}}},[t._v("\n Display\n ")]),t._v(" "),n("v-btn",{attrs:{large:""},on:{click:t.download}},[t._v("\n Export\n ")])],1):n("span",[t._v("Unknown (depends on input)")])]),t._v(" "),n("v-dialog",{attrs:{"max-width":"850px"},model:{value:t.displayDialog,callback:function(e){t.displayDialog=e},expression:"displayDialog"}},[n("v-card",[n("v-card-title",[n("span",[t._v("Edge value:")])]),t._v(" "),n("v-card-text",{staticStyle:{"text-align":"center","white-space":"pre"}},[t._v(t._s(t.matrix.toString()))])],1)],1)],1)},i=[],o={render:r,staticRenderFns:i};e.a=o},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t){return t.split("/").slice(0,-1).join("/")}function o(t){for(var e=0,n=0;n<t.length;n++)e=t.charCodeAt(n)+((e<<5)-e);return e%360}function a(t){return t.Only?t.Only:"Any"}function s(t){var e=t.dims.map(l);return t.open&&e.push("..."),"["+e.join(", ")+"]"}function l(t){return t.Only?t.Only.toString():"Streamed"==t?"S":"_"}e.c=o,e.d=a,e.b=s,n.d(e,"a",function(){return u});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=function(){function t(e){var n=this;r(this,t),this.indexMapping={},this.paths={},e.forEach(function(t){var e=t.name.split("/");e.length;for(n.indexMapping[t.id]=t.name;e.length>0;){var r=e.join("/");n.paths[r]={isMetanode:!0,isUsed:!0,mapping:r},e.pop()}}),e.forEach(function(t){n.paths[t.name].isMetanode=!1});var o={};Object.keys(this.paths).forEach(function(t){var e=t.split("/").length;e in o||(o[e]=[]),o[e].push(t)}),Object.keys(o).forEach(function(t){o[t].forEach(function(t){var e=t.split("/"),r=e.slice(0,-1).join("/"),i=e.pop();if(r.length>0){r=n.paths[r].mapping;var o=[r,i].filter(function(t){return t}).join("/");n.paths[t].mapping=o}var a=i.split("_"),s=a.slice(0,-1).join("_");a.pop();if(s.length>0){var l=[r,s].filter(function(t){return t}).join("/");l in n.paths&&n.paths[l].isMetanode&&(i=s,n.paths[t].mapping=l)}})});var a={};Object.keys(this.paths).forEach(function(t){var e=i(t);e in n.paths&&n.paths[e].mapping in n.paths&&(e=n.paths[e].mapping),e in a||(a[e]=0),a[e]+=1}),Object.keys(a).forEach(function(t){a[t]<=1&&(n.paths[t].isUsed=!1)})}return c(t,[{key:"getName",value:function(t){return t.split("/").pop()}},{key:"getParent",value:function(t){var e=i(t);return 0==e.length?null:this.paths[e].isMetanode&&this.paths[e].isUsed?this.paths[e].mapping:this.getParent(e)}},{key:"getPath",value:function(t){return this.indexMapping[t]}},{key:"getMetanodes",value:function(){var t=this;return Object.keys(this.paths).filter(function(e){return t.paths[e].isMetanode}).filter(function(e){return t.paths[e].isUsed}).map(function(e){return{data:{id:t.paths[e].mapping,oid:-1,parent:t.getParent(e),op:"Meta",label:t.paths[e].mapping}}})}}]),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=[{selector:"edge, node",style:{"font-size":"9px",label:"data(label)","text-wrap":"wrap","font-family":"Space Mono, monospace"}},{selector:"node",style:{"border-width":"1px"}},{selector:"node[background]",style:{"background-color":"data(background)"}},{selector:"node[border]",style:{"border-color":"data(border)"}},{selector:"node.highlighted",style:{"border-style":"dotted","border-color":"#666"}},{selector:'node[op != "Const"]',style:{shape:"roundrectangle","font-size":"11px",width:"label",padding:"12px",height:"8px","text-valign":"center"}},{selector:'node[op = "Const"]',style:{shape:"ellipse",width:"10px",height:"10px","text-margin-y":"-5px","background-color":"#ddd","border-color":"#bbb","text-background-color":"#fff","text-background-opacity":".5","text-background-padding":"2px","text-background-shape":"roundrectangle"}},{selector:'node[op = "Meta"]',style:{"font-size":"9px",shape:"roundrectangle",padding:"10px","background-color":"#eee","border-color":"#ddd","border-style":"dashed","text-rotation":"-90deg","text-valign":"top","text-halign":"left","text-margin-x":"-7px","text-margin-y":"2px",color:"#888"}},{selector:'node[op = "Meta"].cy-expand-collapse-collapsed-node',style:{"font-size":"11px",padding:"12px",height:"8px",width:"label","text-rotation":"0deg","text-valign":"center","text-halign":"center","text-margin-x":"0","text-margin-y":"0",color:"#000"}},{selector:"edge",style:{width:"1px","line-color":"#ccc","curve-style":"bezier","target-arrow-color":"#ccc","target-arrow-shape":"vee","arrow-scale":".8",color:"#999","font-size":"8px","text-background-color":"#fff","text-background-opacity":".4","text-background-padding":"2px","text-background-shape":"roundrectangle"}},{selector:"edge[?constant]",style:{"line-style":"dashed",label:""}},{selector:"edge.highlighted",style:{"line-style":"dotted","line-color":"#666","target-arrow-color":"#666"}}]},function(t,e,n){var r,i;/*!
* jQuery JavaScript Library v3.3.1
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2018-01-20T17:24Z
*/
!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,o){"use strict";function a(t,e,n){e=e||ut;var r,i=e.createElement("script");if(i.text=t,n)for(r in Ct)n[r]&&(i[r]=n[r]);e.head.appendChild(i).parentNode.removeChild(i)}function s(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?gt[mt.call(t)]||"object":typeof t}function l(t){var e=!!t&&"length"in t&&t.length,n=s(t);return!wt(t)&&!kt(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function c(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}function u(t,e,n){return wt(e)?St.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?St.grep(t,function(t){return t===e!==n}):"string"!=typeof e?St.grep(t,function(t){return vt.call(e,t)>-1!==n}):St.filter(e,t,n)}function d(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function p(t){var e={};return St.each(t.match(Nt)||[],function(t,n){e[n]=!0}),e}function f(t){return t}function h(t){throw t}function v(t,e,n,r){var i;try{t&&wt(i=t.promise)?i.call(t).done(e).fail(n):t&&wt(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}function g(){ut.removeEventListener("DOMContentLoaded",g),n.removeEventListener("load",g),St.ready()}function m(t,e){return e.toUpperCase()}function b(t){return t.replace(zt,"ms-").replace(Rt,m)}function y(){this.expando=St.expando+y.uid++}function x(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Ut.test(t)?JSON.parse(t):t)}function _(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(Wt,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(r))){try{n=x(n)}catch(t){}Ht.set(t,e,n)}else n=void 0;return n}function w(t,e,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return St.css(t,e,"")},l=s(),c=n&&n[3]||(St.cssNumber[e]?"":"px"),u=(St.cssNumber[e]||"px"!==c&&+l)&&Xt.exec(St.css(t,e));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;a--;)St.style(t,e,u+c),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),u/=o;u*=2,St.style(t,e,u+c),n=n||[]}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}function k(t){var e,n=t.ownerDocument,r=t.nodeName,i=Jt[r];return i||(e=n.body.appendChild(n.createElement(r)),i=St.css(e,"display"),e.parentNode.removeChild(e),"none"===i&&(i="block"),Jt[r]=i,i)}function C(t,e){for(var n,r,i=[],o=0,a=t.length;o<a;o++)r=t[o],r.style&&(n=r.style.display,e?("none"===n&&(i[o]=qt.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&Zt(r)&&(i[o]=k(r))):"none"!==n&&(i[o]="none",qt.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(t[o].style.display=i[o]);return t}function S(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&c(t,e)?St.merge([t],n):n}function E(t,e){for(var n=0,r=t.length;n<r;n++)qt.set(t[n],"globalEval",!e||qt.get(e[n],"globalEval"))}function T(t,e,n,r,i){for(var o,a,l,c,u,d,p=e.createDocumentFragment(),f=[],h=0,v=t.length;h<v;h++)if((o=t[h])||0===o)if("object"===s(o))St.merge(f,o.nodeType?[o]:o);else if(re.test(o)){for(a=a||p.appendChild(e.createElement("div")),l=(te.exec(o)||["",""])[1].toLowerCase(),c=ne[l]||ne._default,a.innerHTML=c[1]+St.htmlPrefilter(o)+c[2],d=c[0];d--;)a=a.lastChild;St.merge(f,a.childNodes),a=p.firstChild,a.textContent=""}else f.push(e.createTextNode(o));for(p.textContent="",h=0;o=f[h++];)if(r&&St.inArray(o,r)>-1)i&&i.push(o);else if(u=St.contains(o.ownerDocument,o),a=S(p.appendChild(o),"script"),u&&E(a),n)for(d=0;o=a[d++];)ee.test(o.type||"")&&n.push(o);return p}function A(){return!0}function I(){return!1}function j(){try{return ut.activeElement}catch(t){}}function V(t,e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=void 0);for(s in e)V(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=I;else if(!i)return t;return 1===o&&(a=i,i=function(t){return St().off(t),a.apply(this,arguments)},i.guid=a.guid||(a.guid=St.guid++)),t.each(function(){St.event.add(this,e,i,r,n)})}function O(t,e){return c(t,"table")&&c(11!==e.nodeType?e:e.firstChild,"tr")?St(t).children("tbody")[0]||t:t}function P(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function D(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function B(t,e){var n,r,i,o,a,s,l,c;if(1===e.nodeType){if(qt.hasData(t)&&(o=qt.access(t),a=qt.set(e,o),c=o.events)){delete a.handle,a.events={};for(i in c)for(n=0,r=c[i].length;n<r;n++)St.event.add(e,i,c[i][n])}Ht.hasData(t)&&(s=Ht.access(t),l=St.extend({},s),Ht.set(e,l))}}function N(t,e){var n=e.nodeName.toLowerCase();"input"===n&&Qt.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function M(t,e,n,r){e=ft.apply([],e);var i,o,s,l,c,u,d=0,p=t.length,f=p-1,h=e[0],v=wt(h);if(v||p>1&&"string"==typeof h&&!_t.checkClone&&ue.test(h))return t.each(function(i){var o=t.eq(i);v&&(e[0]=h.call(this,i,o.html())),M(o,e,n,r)});if(p&&(i=T(e,t[0].ownerDocument,!1,t,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=St.map(S(i,"script"),P),l=s.length;d<p;d++)c=i,d!==f&&(c=St.clone(c,!0,!0),l&&St.merge(s,S(c,"script"))),n.call(t[d],c,d);if(l)for(u=s[s.length-1].ownerDocument,St.map(s,D),d=0;d<l;d++)c=s[d],ee.test(c.type||"")&&!qt.access(c,"globalEval")&&St.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?St._evalUrl&&St._evalUrl(c.src):a(c.textContent.replace(de,""),u,c))}return t}function $(t,e,n){for(var r,i=e?St.filter(e,t):t,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||St.cleanData(S(r)),r.parentNode&&(n&&St.contains(r.ownerDocument,r)&&E(S(r,"script")),r.parentNode.removeChild(r));return t}function L(t,e,n){var r,i,o,a,s=t.style;return n=n||fe(t),n&&(a=n.getPropertyValue(e)||n[e],""!==a||St.contains(t.ownerDocument,t)||(a=St.style(t,e)),!_t.pixelBoxStyles()&&pe.test(a)&&he.test(e)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function z(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function R(t){if(t in xe)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=ye.length;n--;)if((t=ye[n]+e)in xe)return t}function F(t){var e=St.cssProps[t];return e||(e=St.cssProps[t]=R(t)||t),e}function q(t,e,n){var r=Xt.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function H(t,e,n,r,i,o){var a="width"===e?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=St.css(t,n+Gt[a],!0,i)),r?("content"===n&&(l-=St.css(t,"padding"+Gt[a],!0,i)),"margin"!==n&&(l-=St.css(t,"border"+Gt[a]+"Width",!0,i))):(l+=St.css(t,"padding"+Gt[a],!0,i),"padding"!==n?l+=St.css(t,"border"+Gt[a]+"Width",!0,i):s+=St.css(t,"border"+Gt[a]+"Width",!0,i));return!r&&o>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-s-.5))),l}function U(t,e,n){var r=fe(t),i=L(t,e,r),o="border-box"===St.css(t,"boxSizing",!1,r),a=o;if(pe.test(i)){if(!n)return i;i="auto"}return a=a&&(_t.boxSizingReliable()||i===t.style[e]),("auto"===i||!parseFloat(i)&&"inline"===St.css(t,"display",!1,r))&&(i=t["offset"+e[0].toUpperCase()+e.slice(1)],a=!0),(i=parseFloat(i)||0)+H(t,e,n||(o?"border":"content"),a,r,i)+"px"}function W(t,e,n,r,i){return new W.prototype.init(t,e,n,r,i)}function Y(){we&&(!1===ut.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(Y):n.setTimeout(Y,St.fx.interval),St.fx.tick())}function X(){return n.setTimeout(function(){_e=void 0}),_e=Date.now()}function G(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)n=Gt[r],i["margin"+n]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function Z(t,e,n){for(var r,i=(Q.tweeners[e]||[]).concat(Q.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,e,t))return r}function K(t,e,n){var r,i,o,a,s,l,c,u,d="width"in e||"height"in e,p=this,f={},h=t.style,v=t.nodeType&&Zt(t),g=qt.get(t,"fxshow");n.queue||(a=St._queueHooks(t,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,St.queue(t,"fx").length||a.empty.fire()})}));for(r in e)if(i=e[r],ke.test(i)){if(delete e[r],o=o||"toggle"===i,i===(v?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;v=!0}f[r]=g&&g[r]||St.style(t,r)}if((l=!St.isEmptyObject(e))||!St.isEmptyObject(f)){d&&1===t.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],c=g&&g.display,null==c&&(c=qt.get(t,"display")),u=St.css(t,"display"),"none"===u&&(c?u=c:(C([t],!0),c=t.style.display||c,u=St.css(t,"display"),C([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===St.css(t,"float")&&(l||(p.done(function(){h.display=c}),null==c&&(u=h.display,c="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),l=!1;for(r in f)l||(g?"hidden"in g&&(v=g.hidden):g=qt.access(t,"fxshow",{display:c}),o&&(g.hidden=!v),v&&C([t],!0),p.done(function(){v||C([t]),qt.remove(t,"fxshow");for(r in f)St.style(t,r,f[r])})),l=Z(v?g[r]:0,r,p),r in g||(g[r]=l.start,v&&(l.end=l.start,l.start=0))}}function J(t,e){var n,r,i,o,a;for(n in t)if(r=b(n),i=e[r],o=t[n],Array.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),(a=St.cssHooks[r])&&"expand"in a){o=a.expand(o),delete t[r];for(n in o)n in t||(t[n]=o[n],e[n]=i)}else e[r]=i}function Q(t,e,n){var r,i,o=0,a=Q.prefilters.length,s=St.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;for(var e=_e||X(),n=Math.max(0,c.startTime+c.duration-e),r=n/c.duration||0,o=1-r,a=0,l=c.tweens.length;a<l;a++)c.tweens[a].run(o);return s.notifyWith(t,[c,o,n]),o<1&&l?n:(l||s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c]),!1)},c=s.promise({elem:t,props:St.extend({},e),opts:St.extend(!0,{specialEasing:{},easing:St.easing._default},n),originalProperties:e,originalOptions:n,startTime:_e||X(),duration:n.duration,tweens:[],createTween:function(e,n){var r=St.Tween(t,c.opts,e,n,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(r),r},stop:function(e){var n=0,r=e?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return e?(s.notifyWith(t,[c,1,0]),s.resolveWith(t,[c,e])):s.rejectWith(t,[c,e]),this}}),u=c.props;for(J(u,c.opts.specialEasing);o<a;o++)if(r=Q.prefilters[o].call(c,t,u,c.opts))return wt(r.stop)&&(St._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return St.map(u,Z,c),wt(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),St.fx.timer(St.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}function tt(t){return(t.match(Nt)||[]).join(" ")}function et(t){return t.getAttribute&&t.getAttribute("class")||""}function nt(t){return Array.isArray(t)?t:"string"==typeof t?t.match(Nt)||[]:[]}function rt(t,e,n,r){var i;if(Array.isArray(e))St.each(e,function(e,i){n||Be.test(t)?r(t,i):rt(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)});else if(n||"object"!==s(e))r(t,e);else for(i in e)rt(t+"["+i+"]",e[i],n,r)}function it(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(Nt)||[];if(wt(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function ot(t,e,n,r){function i(s){var l;return o[s]=!0,St.each(t[s]||[],function(t,s){var c=s(e,n,r);return"string"!=typeof c||a||o[c]?a?!(l=c):void 0:(e.dataTypes.unshift(c),i(c),!1)}),l}var o={},a=t===Ye;return i(e.dataTypes[0])||!o["*"]&&i("*")}function at(t,e){var n,r,i=St.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&St.extend(!0,t,r),t}function st(t,e,n){for(var r,i,o,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||t.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}function lt(t,e,n,r){var i,o,a,s,l,c={},u=t.dataTypes.slice();if(u[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(o=u.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=c[l+" "+o]||c["* "+o]))for(i in c)if(s=i.split(" "),s[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[i]:!0!==c[i]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}var ct=[],ut=n.document,dt=Object.getPrototypeOf,pt=ct.slice,ft=ct.concat,ht=ct.push,vt=ct.indexOf,gt={},mt=gt.toString,bt=gt.hasOwnProperty,yt=bt.toString,xt=yt.call(Object),_t={},wt=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},kt=function(t){return null!=t&&t===t.window},Ct={type:!0,src:!0,noModule:!0},St=function(t,e){return new St.fn.init(t,e)},Et=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;St.fn=St.prototype={jquery:"3.3.1",constructor:St,length:0,toArray:function(){return pt.call(this)},get:function(t){return null==t?pt.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=St.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return St.each(this,t)},map:function(t){return this.pushStack(St.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(pt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ht,sort:ct.sort,splice:ct.splice},St.extend=St.fn.extend=function(){var t,e,n,r,i,o,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||wt(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(t=arguments[s]))for(e in t)n=a[e],r=t[e],a!==r&&(c&&r&&(St.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&St.isPlainObject(n)?n:{},a[e]=St.extend(c,o,r)):void 0!==r&&(a[e]=r));return a},St.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==mt.call(t))&&(!(e=dt(t))||"function"==typeof(n=bt.call(e,"constructor")&&e.constructor)&&yt.call(n)===xt)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t){a(t)},each:function(t,e){var n,r=0;if(l(t))for(n=t.length;r<n&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},trim:function(t){return null==t?"":(t+"").replace(Et,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(l(Object(t))?St.merge(n,"string"==typeof t?[t]:t):ht.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:vt.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;r<n;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r=[],i=0,o=t.length,a=!n;i<o;i++)!e(t[i],i)!==a&&r.push(t[i]);return r},map:function(t,e,n){var r,i,o=0,a=[];if(l(t))for(r=t.length;o<r;o++)null!=(i=e(t[o],o,n))&&a.push(i);else for(o in t)null!=(i=e(t[o],o,n))&&a.push(i);return ft.apply([],a)},guid:1,support:_t}),"function"==typeof Symbol&&(St.fn[Symbol.iterator]=ct[Symbol.iterator]),St.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){gt["[object "+e+"]"]=e.toLowerCase()});var Tt=/*!
* Sizzle CSS Selector Engine v2.3.3
* https://sizzlejs.com/
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license
* http://jquery.org/license
*
* Date: 2016-08-08
*/
function(t){function e(t,e,n,r){var i,o,a,s,l,u,p,f=e&&e.ownerDocument,h=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==h&&9!==h&&11!==h)return n;if(!r&&((e?e.ownerDocument||e:L)!==V&&j(e),e=e||V,P)){if(11!==h&&(l=vt.exec(t)))if(i=l[1]){if(9===h){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&M(e,a)&&a.id===i)return n.push(a),n}else{if(l[2])return Z.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&x.getElementsByClassName&&e.getElementsByClassName)return Z.apply(n,e.getElementsByClassName(i)),n}if(x.qsa&&!H[t+" "]&&(!D||!D.test(t))){if(1!==h)f=e,p=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(yt,xt):e.setAttribute("id",s=$),u=C(t),o=u.length;o--;)u[o]="#"+s+" "+d(u[o]);p=u.join(","),f=gt.test(t)&&c(e.parentNode)||e}if(p)try{return Z.apply(n,f.querySelectorAll(p)),n}catch(t){}finally{s===$&&e.removeAttribute("id")}}}return E(t.replace(ot,"$1"),e,n,r)}function n(){function t(n,r){return e.push(n+" ")>_.cacheLength&&delete t[e.shift()],t[n+" "]=r}var e=[];return t}function r(t){return t[$]=!0,t}function i(t){var e=V.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),r=n.length;r--;)_.attrHandle[n[r]]=e}function a(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function s(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&wt(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function l(t){return r(function(e){return e=+e,r(function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(t){return t&&void 0!==t.getElementsByTagName&&t}function u(){}function d(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function p(t,e,n){var r=e.dir,i=e.next,o=i||r,a=n&&"parentNode"===o,s=R++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||a)return t(e,n,i);return!1}:function(e,n,l){var c,u,d,p=[z,s];if(l){for(;e=e[r];)if((1===e.nodeType||a)&&t(e,n,l))return!0}else for(;e=e[r];)if(1===e.nodeType||a)if(d=e[$]||(e[$]={}),u=d[e.uniqueID]||(d[e.uniqueID]={}),i&&i===e.nodeName.toLowerCase())e=e[r]||e;else{if((c=u[o])&&c[0]===z&&c[1]===s)return p[2]=c[2];if(u[o]=p,p[2]=t(e,n,l))return!0}return!1}}function f(t){return t.length>1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function h(t,n,r){for(var i=0,o=n.length;i<o;i++)e(t,n[i],r);return r}function v(t,e,n,r,i){for(var o,a=[],s=0,l=t.length,c=null!=e;s<l;s++)(o=t[s])&&(n&&!n(o,r,i)||(a.push(o),c&&e.push(s)));return a}function g(t,e,n,i,o,a){return i&&!i[$]&&(i=g(i)),o&&!o[$]&&(o=g(o,a)),r(function(r,a,s,l){var c,u,d,p=[],f=[],g=a.length,m=r||h(e||"*",s.nodeType?[s]:s,[]),b=!t||!r&&e?m:v(m,p,t,s,l),y=n?o||(r?t:g||i)?[]:a:b;if(n&&n(b,y,s,l),i)for(c=v(y,f),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(y[f[u]]=!(b[f[u]]=d));if(r){if(o||t){if(o){for(c=[],u=y.length;u--;)(d=y[u])&&c.push(b[u]=d);o(null,y=[],c,l)}for(u=y.length;u--;)(d=y[u])&&(c=o?J(r,d):p[u])>-1&&(r[c]=!(a[c]=d))}}else y=v(y===a?y.splice(g,y.length):y),o?o(null,a,y,l):Z.apply(a,y)})}function m(t){for(var e,n,r,i=t.length,o=_.relative[t[0].type],a=o||_.relative[" "],s=o?1:0,l=p(function(t){return t===e},a,!0),c=p(function(t){return J(e,t)>-1},a,!0),u=[function(t,n,r){var i=!o&&(r||n!==T)||((e=n).nodeType?l(t,n,r):c(t,n,r));return e=null,i}];s<i;s++)if(n=_.relative[t[s].type])u=[p(f(u),n)];else{if(n=_.filter[t[s].type].apply(null,t[s].matches),n[$]){for(r=++s;r<i&&!_.relative[t[r].type];r++);return g(s>1&&f(u),s>1&&d(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ot,"$1"),n,s<r&&m(t.slice(s,r)),r<i&&m(t=t.slice(r)),r<i&&d(t))}u.push(n)}return f(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,p,f=0,h="0",g=r&&[],m=[],b=T,y=r||o&&_.find.TAG("*",c),x=z+=null==b?1:Math.random()||.1,w=y.length;for(c&&(T=a===V||a||c);h!==w&&null!=(u=y[h]);h++){if(o&&u){for(d=0,a||u.ownerDocument===V||(j(u),s=!P);p=t[d++];)if(p(u,a||V,s)){l.push(u);break}c&&(z=x)}i&&((u=!p&&u)&&f--,r&&g.push(u))}if(f+=h,i&&h!==f){for(d=0;p=n[d++];)p(g,m,a,s);if(r){if(f>0)for(;h--;)g[h]||m[h]||(m[h]=X.call(l));m=v(m)}Z.apply(l,m),c&&!r&&m.length>0&&f+n.length>1&&e.uniqueSort(l)}return c&&(z=x,T=b),g};return i?r(a):a}var y,x,_,w,k,C,S,E,T,A,I,j,V,O,P,D,B,N,M,$="sizzle"+1*new Date,L=t.document,z=0,R=0,F=n(),q=n(),H=n(),U=function(t,e){return t===e&&(I=!0),0},W={}.hasOwnProperty,Y=[],X=Y.pop,G=Y.push,Z=Y.push,K=Y.slice,J=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",tt="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",nt="\\["+tt+"*("+et+")(?:"+tt+"*([*^$|!~]?=)"+tt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+et+"))|)"+tt+"*\\]",rt=":("+et+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+nt+")*)|.*)\\)|)",it=new RegExp(tt+"+","g"),ot=new RegExp("^"+tt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+tt+"+$","g"),at=new RegExp("^"+tt+"*,"+tt+"*"),st=new RegExp("^"+tt+"*([>+~]|"+tt+")"+tt+"*"),lt=new RegExp("="+tt+"*([^\\]'\"]*?)"+tt+"*\\]","g"),ct=new RegExp(rt),ut=new RegExp("^"+et+"$"),dt={ID:new RegExp("^#("+et+")"),CLASS:new RegExp("^\\.("+et+")"),TAG:new RegExp("^("+et+"|[*])"),ATTR:new RegExp("^"+nt),PSEUDO:new RegExp("^"+rt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+tt+"*(even|odd|(([+-]|)(\\d*)n|)"+tt+"*(?:([+-]|)"+tt+"*(\\d+)|))"+tt+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+tt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+tt+"*((?:-\\d)?\\d*)"+tt+"*\\)|)(?=[^-]|$)","i")},pt=/^(?:input|select|textarea|button)$/i,ft=/^h\d$/i,ht=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,mt=new RegExp("\\\\([\\da-f]{1,6}"+tt+"?|("+tt+")|.)","ig"),bt=function(t,e,n){var r="0x"+e-65536;return r!==r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},yt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},_t=function(){j()},wt=p(function(t){return!0===t.disabled&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{Z.apply(Y=K.call(L.childNodes),L.childNodes),Y[L.childNodes.length].nodeType}catch(t){Z={apply:Y.length?function(t,e){G.apply(t,K.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}x=e.support={},k=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},j=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:L;return r!==V&&9===r.nodeType&&r.documentElement?(V=r,O=V.documentElement,P=!k(V),L!==V&&(n=V.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",_t,!1):n.attachEvent&&n.attachEvent("onunload",_t)),x.attributes=i(function(t){return t.className="i",!t.getAttribute("className")}),x.getElementsByTagName=i(function(t){return t.appendChild(V.createComment("")),!t.getElementsByTagName("*").length}),x.getElementsByClassName=ht.test(V.getElementsByClassName),x.getById=i(function(t){return O.appendChild(t).id=$,!V.getElementsByName||!V.getElementsByName($).length}),x.getById?(_.filter.ID=function(t){var e=t.replace(mt,bt);return function(t){return t.getAttribute("id")===e}},_.find.ID=function(t,e){if(void 0!==e.getElementById&&P){var n=e.getElementById(t);return n?[n]:[]}}):(_.filter.ID=function(t){var e=t.replace(mt,bt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},_.find.ID=function(t,e){if(void 0!==e.getElementById&&P){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),_.find.TAG=x.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):x.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},_.find.CLASS=x.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&P)return e.getElementsByClassName(t)},B=[],D=[],(x.qsa=ht.test(V.querySelectorAll))&&(i(function(t){O.appendChild(t).innerHTML="<a id='"+$+"'></a><select id='"+$+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&D.push("[*^$]="+tt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||D.push("\\["+tt+"*(?:value|"+Q+")"),t.querySelectorAll("[id~="+$+"-]").length||D.push("~="),t.querySelectorAll(":checked").length||D.push(":checked"),t.querySelectorAll("a#"+$+"+*").length||D.push(".#.+[+~]")}),i(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=V.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&D.push("name"+tt+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&D.push(":enabled",":disabled"),O.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&D.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),D.push(",.*:")})),(x.matchesSelector=ht.test(N=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&i(function(t){x.disconnectedMatch=N.call(t,"*"),N.call(t,"[s!='']:x"),B.push("!=",rt)}),D=D.length&&new RegExp(D.join("|")),B=B.length&&new RegExp(B.join("|")),e=ht.test(O.compareDocumentPosition),M=e||ht.test(O.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},U=e?function(t,e){if(t===e)return I=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!x.sortDetached&&e.compareDocumentPosition(t)===n?t===V||t.ownerDocument===L&&M(L,t)?-1:e===V||e.ownerDocument===L&&M(L,e)?1:A?J(A,t)-J(A,e):0:4&n?-1:1)}:function(t,e){if(t===e)return I=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,s=[t],l=[e];if(!i||!o)return t===V?-1:e===V?1:i?-1:o?1:A?J(A,t)-J(A,e):0;if(i===o)return a(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)l.unshift(n);for(;s[r]===l[r];)r++;return r?a(s[r],l[r]):s[r]===L?-1:l[r]===L?1:0},V):V},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==V&&j(t),n=n.replace(lt,"='$1']"),x.matchesSelector&&P&&!H[n+" "]&&(!B||!B.test(n))&&(!D||!D.test(n)))try{var r=N.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){}return e(n,V,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==V&&j(t),M(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==V&&j(t);var n=_.attrHandle[e.toLowerCase()],r=n&&W.call(_.attrHandle,e.toLowerCase())?n(t,e,!P):void 0;return void 0!==r?r:x.attributes||!P?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.escape=function(t){return(t+"").replace(yt,xt)},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],r=0,i=0;if(I=!x.detectDuplicates,A=!x.sortStable&&t.slice(0),t.sort(U),I){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return A=null,t},w=e.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=w(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=w(e);return n},_=e.selectors={cacheLength:50,createPseudo:r,match:dt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(mt,bt),t[3]=(t[3]||t[4]||t[5]||"").replace(mt,bt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return dt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&ct.test(n)&&(e=C(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(mt,bt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=F[t+" "];return e||(e=new RegExp("(^|"+tt+")"+t+"("+tt+"|$)"))&&F(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(it," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,l){var c,u,d,p,f,h,v=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),b=!l&&!s,y=!1;if(g){if(o){for(;v;){for(p=e;p=p[v];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=v="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&b){for(p=g,d=p[$]||(p[$]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),c=u[t]||[],f=c[0]===z&&c[1],y=f&&c[2],p=f&&g.childNodes[f];p=++f&&p&&p[v]||(y=f=0)||h.pop();)if(1===p.nodeType&&++y&&p===e){u[t]=[z,f,y];break}}else if(b&&(p=e,d=p[$]||(p[$]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),c=u[t]||[],f=c[0]===z&&c[1],y=f),!1===y)for(;(p=++f&&p&&p[v]||(y=f=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++y||(b&&(d=p[$]||(p[$]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),u[t]=[z,y]),p!==e)););return(y-=i)===r||y%r==0&&y/r>=0}}},PSEUDO:function(t,n){var i,o=_.pseudos[t]||_.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[$]?o(n):o.length>1?(i=[t,t,"",n],_.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,i=o(t,n),a=i.length;a--;)r=J(t,i[a]),t[r]=!(e[r]=i[a])}):function(t){return o(t,0,i)}):o}},pseudos:{not:r(function(t){var e=[],n=[],i=S(t.replace(ot,"$1"));return i[$]?r(function(t,e,n,r){for(var o,a=i(t,null,r,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(mt,bt),function(e){return(e.textContent||e.innerText||w(e)).indexOf(t)>-1}}),lang:r(function(t){return ut.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(mt,bt).toLowerCase(),function(e){var n;do{if(n=P?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===O},focus:function(t){return t===V.activeElement&&(!V.hasFocus||V.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!_.pseudos.empty(t)},header:function(t){return ft.test(t.nodeName)},input:function(t){return pt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(t,e){return[e-1]}),eq:l(function(t,e,n){return[n<0?n+e:n]}),even:l(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:l(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:l(function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t}),gt:l(function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t})}},_.pseudos.nth=_.pseudos.eq;for(y in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[y]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(y);for(y in{submit:!0,reset:!0})_.pseudos[y]=function(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}(y);return u.prototype=_.filters=_.pseudos,_.setFilters=new u,C=e.tokenize=function(t,n){var r,i,o,a,s,l,c,u=q[t+" "];if(u)return n?0:u.slice(0);for(s=t,l=[],c=_.preFilter;s;){r&&!(i=at.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=st.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ot," ")}),s=s.slice(r.length));for(a in _.filter)!(i=dt[a].exec(s))||c[a]&&!(i=c[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?e.error(t):q(t,l).slice(0)},S=e.compile=function(t,e){var n,r=[],i=[],o=H[t+" "];if(!o){for(e||(e=C(t)),n=e.length;n--;)o=m(e[n]),o[$]?r.push(o):i.push(o);o=H(t,b(i,r)),o.selector=t}return o},E=e.select=function(t,e,n,r){var i,o,a,s,l,u="function"==typeof t&&t,p=!r&&C(t=u.selector||t);if(n=n||[],1===p.length){if(o=p[0]=p[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===e.nodeType&&P&&_.relative[o[1].type]){if(!(e=(_.find.ID(a.matches[0].replace(mt,bt),e)||[])[0]))return n;u&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=dt.needsContext.test(t)?0:o.length;i--&&(a=o[i],!_.relative[s=a.type]);)if((l=_.find[s])&&(r=l(a.matches[0].replace(mt,bt),gt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(i,1),!(t=r.length&&d(o)))return Z.apply(n,r),n;break}}return(u||S(t,p))(r,e,!P,n,!e||gt.test(t)&&c(e.parentNode)||e),n},x.sortStable=$.split("").sort(U).join("")===$,x.detectDuplicates=!!I,j(),x.sortDetached=i(function(t){return 1&t.compareDocumentPosition(V.createElement("fieldset"))}),i(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),x.attributes&&i(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),i(function(t){return null==t.getAttribute("disabled")})||o(Q,function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(n);St.find=Tt,St.expr=Tt.selectors,St.expr[":"]=St.expr.pseudos,St.uniqueSort=St.unique=Tt.uniqueSort,St.text=Tt.getText,St.isXMLDoc=Tt.isXML,St.contains=Tt.contains,St.escapeSelector=Tt.escape;var At=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&St(t).is(n))break;r.push(t)}return r},It=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},jt=St.expr.match.needsContext,Vt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;St.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?St.find.matchesSelector(r,t)?[r]:[]:St.find.matches(t,St.grep(e,function(t){return 1===t.nodeType}))},St.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(St(t).filter(function(){for(e=0;e<r;e++)if(St.contains(i[e],this))return!0}));for(n=this.pushStack([]),e=0;e<r;e++)St.find(t,i[e],n);return r>1?St.uniqueSort(n):n},filter:function(t){return this.pushStack(u(this,t||[],!1))},not:function(t){return this.pushStack(u(this,t||[],!0))},is:function(t){return!!u(this,"string"==typeof t&&jt.test(t)?St(t):t||[],!1).length}});var Ot,Pt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(St.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||Ot,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:Pt.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof St?e[0]:e,St.merge(this,St.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:ut,!0)),Vt.test(r[1])&&St.isPlainObject(e))for(r in e)wt(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return i=ut.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):wt(t)?void 0!==n.ready?n.ready(t):t(St):St.makeArray(t,this)}).prototype=St.fn,Ot=St(ut);var Dt=/^(?:parents|prev(?:Until|All))/,Bt={children:!0,contents:!0,next:!0,prev:!0};St.fn.extend({has:function(t){var e=St(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(St.contains(this,e[t]))return!0})},closest:function(t,e){var n,r=0,i=this.length,o=[],a="string"!=typeof t&&St(t);if(!jt.test(t))for(;r<i;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&St.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?St.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?vt.call(St(t),this[0]):vt.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(St.uniqueSort(St.merge(this.get(),St(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),St.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return At(t,"parentNode")},parentsUntil:function(t,e,n){return At(t,"parentNode",n)},next:function(t){return d(t,"nextSibling")},prev:function(t){return d(t,"previousSibling")},nextAll:function(t){return At(t,"nextSibling")},prevAll:function(t){return At(t,"previousSibling")},nextUntil:function(t,e,n){return At(t,"nextSibling",n)},prevUntil:function(t,e,n){return At(t,"previousSibling",n)},siblings:function(t){return It((t.parentNode||{}).firstChild,t)},children:function(t){return It(t.firstChild)},contents:function(t){return c(t,"iframe")?t.contentDocument:(c(t,"template")&&(t=t.content||t),St.merge([],t.childNodes))}},function(t,e){St.fn[t]=function(n,r){var i=St.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=St.filter(r,i)),this.length>1&&(Bt[t]||St.uniqueSort(i),Dt.test(t)&&i.reverse()),this.pushStack(i)}});var Nt=/[^\x20\t\r\n\f]+/g;St.Callbacks=function(t){t="string"==typeof t?p(t):St.extend({},t);var e,n,r,i,o=[],a=[],l=-1,c=function(){for(i=i||t.once,r=e=!0;a.length;l=-1)for(n=a.shift();++l<o.length;)!1===o[l].apply(n[0],n[1])&&t.stopOnFalse&&(l=o.length,n=!1);t.memory||(n=!1),e=!1,i&&(o=n?[]:"")},u={add:function(){return o&&(n&&!e&&(l=o.length-1,a.push(n)),function e(n){St.each(n,function(n,r){wt(r)?t.unique&&u.has(r)||o.push(r):r&&r.length&&"string"!==s(r)&&e(r)})}(arguments),n&&!e&&c()),this},remove:function(){return St.each(arguments,function(t,e){for(var n;(n=St.inArray(e,o,n))>-1;)o.splice(n,1),n<=l&&l--}),this},has:function(t){return t?St.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},St.extend({Deferred:function(t){var e=[["notify","progress",St.Callbacks("memory"),St.Callbacks("memory"),2],["resolve","done",St.Callbacks("once memory"),St.Callbacks("once memory"),0,"resolved"],["reject","fail",St.Callbacks("once memory"),St.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return St.Deferred(function(n){St.each(e,function(e,r){var i=wt(t[r[4]])&&t[r[4]];o[r[1]](function(){var t=i&&i.apply(this,arguments);t&&wt(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)})}),t=null}).promise()},then:function(t,r,i){function o(t,e,r,i){return function(){var s=this,l=arguments,c=function(){var n,c;if(!(t<a)){if((n=r.apply(s,l))===e.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then,wt(c)?i?c.call(n,o(a,e,f,i),o(a,e,h,i)):(a++,c.call(n,o(a,e,f,i),o(a,e,h,i),o(a,e,f,e.notifyWith))):(r!==f&&(s=void 0,l=[n]),(i||e.resolveWith)(s,l))}},u=i?c:function(){try{c()}catch(n){St.Deferred.exceptionHook&&St.Deferred.exceptionHook(n,u.stackTrace),t+1>=a&&(r!==h&&(s=void 0,l=[n]),e.rejectWith(s,l))}};t?u():(St.Deferred.getStackHook&&(u.stackTrace=St.Deferred.getStackHook()),n.setTimeout(u))}}var a=0;return St.Deferred(function(n){e[0][3].add(o(0,n,wt(i)?i:f,n.notifyWith)),e[1][3].add(o(0,n,wt(t)?t:f)),e[2][3].add(o(0,n,wt(r)?r:h))}).promise()},promise:function(t){return null!=t?St.extend(t,i):i}},o={};return St.each(e,function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=pt.call(arguments),o=St.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?pt.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(v(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||wt(i[n]&&i[n].then)))return o.then();for(;n--;)v(i[n],a(n),o.reject);return o.promise()}});var Mt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;St.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&Mt.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},St.readyException=function(t){n.setTimeout(function(){throw t})};var $t=St.Deferred();St.fn.ready=function(t){return $t.then(t).catch(function(t){St.readyException(t)}),this},St.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--St.readyWait:St.isReady)||(St.isReady=!0,!0!==t&&--St.readyWait>0||$t.resolveWith(ut,[St]))}}),St.ready.then=$t.then,"complete"===ut.readyState||"loading"!==ut.readyState&&!ut.documentElement.doScroll?n.setTimeout(St.ready):(ut.addEventListener("DOMContentLoaded",g),n.addEventListener("load",g));var Lt=function(t,e,n,r,i,o,a){var l=0,c=t.length,u=null==n;if("object"===s(n)){i=!0;for(l in n)Lt(t,e,l,n[l],!0,o,a)}else if(void 0!==r&&(i=!0,wt(r)||(a=!0),u&&(a?(e.call(t,r),e=null):(u=e,e=function(t,e,n){return u.call(St(t),n)})),e))for(;l<c;l++)e(t[l],n,a?r:r.call(t[l],l,e(t[l],n)));return i?t:u?e.call(t):c?e(t[0],n):o},zt=/^-ms-/,Rt=/-([a-z])/g,Ft=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};y.uid=1,y.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Ft(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if("string"==typeof e)i[b(e)]=n;else for(r in e)i[b(r)]=e[r];return i},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][b(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){Array.isArray(e)?e=e.map(b):(e=b(e),e=e in r?[e]:e.match(Nt)||[]),n=e.length;for(;n--;)delete r[e[n]]}(void 0===e||St.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!St.isEmptyObject(e)}};var qt=new y,Ht=new y,Ut=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Wt=/[A-Z]/g;St.extend({hasData:function(t){return Ht.hasData(t)||qt.hasData(t)},data:function(t,e,n){return Ht.access(t,e,n)},removeData:function(t,e){Ht.remove(t,e)},_data:function(t,e,n){return qt.access(t,e,n)},_removeData:function(t,e){qt.remove(t,e)}}),St.fn.extend({data:function(t,e){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===t){if(this.length&&(i=Ht.get(o),1===o.nodeType&&!qt.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=b(r.slice(5)),_(o,r,i[r])));qt.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof t?this.each(function(){Ht.set(this,t)}):Lt(this,function(e){var n;if(o&&void 0===e){if(void 0!==(n=Ht.get(o,t)))return n;if(void 0!==(n=_(o,t)))return n}else this.each(function(){Ht.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){Ht.remove(this,t)})}}),St.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=qt.get(t,e),n&&(!r||Array.isArray(n)?r=qt.access(t,e,St.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=St.queue(t,e),r=n.length,i=n.shift(),o=St._queueHooks(t,e),a=function(){St.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return qt.get(t,n)||qt.access(t,n,{empty:St.Callbacks("once memory").add(function(){qt.remove(t,[e+"queue",n])})})}}),St.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?St.queue(this[0],t):void 0===e?this:this.each(function(){var n=St.queue(this,t,e);St._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&St.dequeue(this,t)})},dequeue:function(t){return this.each(function(){St.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,i=St.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(n=qt.get(o[a],t+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(e)}});var Yt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Xt=new RegExp("^(?:([+-])=|)("+Yt+")([a-z%]*)$","i"),Gt=["Top","Right","Bottom","Left"],Zt=function(t,e){return t=e||t,"none"===t.style.display||""===t.style.display&&St.contains(t.ownerDocument,t)&&"none"===St.css(t,"display")},Kt=function(t,e,n,r){var i,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];i=n.apply(t,r||[]);for(o in e)t.style[o]=a[o];return i},Jt={};St.fn.extend({show:function(){return C(this,!0)},hide:function(){return C(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Zt(this)?St(this).show():St(this).hide()})}});var Qt=/^(?:checkbox|radio)$/i,te=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ee=/^$|^module$|\/(?:java|ecma)script/i,ne={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ne.optgroup=ne.option,ne.tbody=ne.tfoot=ne.colgroup=ne.caption=ne.thead,ne.th=ne.td;var re=/<|&#?\w+;/;!function(){var t=ut.createDocumentFragment(),e=t.appendChild(ut.createElement("div")),n=ut.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),_t.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",_t.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var ie=ut.documentElement,oe=/^key/,ae=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,se=/^([^.]*)(?:\.(.+)|)/;St.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,c,u,d,p,f,h,v,g=qt.get(t);if(g)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&St.find.matchesSelector(ie,i),n.guid||(n.guid=St.guid++),(l=g.events)||(l=g.events={}),(a=g.handle)||(a=g.handle=function(e){return void 0!==St&&St.event.triggered!==e.type?St.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(Nt)||[""],c=e.length;c--;)s=se.exec(e[c])||[],f=v=s[1],h=(s[2]||"").split(".").sort(),f&&(d=St.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,d=St.event.special[f]||{},u=St.extend({type:f,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&St.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=l[f])||(p=l[f]=[],p.delegateCount=0,d.setup&&!1!==d.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(f,a)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,u):p.push(u),St.event.global[f]=!0)},remove:function(t,e,n,r,i){var o,a,s,l,c,u,d,p,f,h,v,g=qt.hasData(t)&&qt.get(t);if(g&&(l=g.events)){for(e=(e||"").match(Nt)||[""],c=e.length;c--;)if(s=se.exec(e[c])||[],f=v=s[1],h=(s[2]||"").split(".").sort(),f){for(d=St.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,p=l[f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)u=p[o],!i&&v!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(t,u));a&&!p.length&&(d.teardown&&!1!==d.teardown.call(t,h,g.handle)||St.removeEvent(t,f,g.handle),delete l[f])}else for(f in l)St.event.remove(t,f+e[c],n,r,!0);St.isEmptyObject(l)&&qt.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=St.event.fix(t),l=new Array(arguments.length),c=(qt.get(this,"events")||{})[s.type]||[],u=St.event.special[s.type]||{};for(l[0]=s,e=1;e<arguments.length;e++)l[e]=arguments[e];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(a=St.event.handlers.call(this,s,c),e=0;(i=a[e++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((St.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(t,e){var n,r,i,o,a,s=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n<l;n++)r=e[n],i=r.selector+" ",void 0===a[i]&&(a[i]=r.needsContext?St(i,this).index(c)>-1:St.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,l<e.length&&s.push({elem:c,handlers:e.slice(l)}),s},addProp:function(t,e){Object.defineProperty(St.Event.prototype,t,{enumerable:!0,configurable:!0,get:wt(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[St.expando]?t:new St.Event(t)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==j()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===j()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&c(this,"input"))return this.click(),!1},_default:function(t){return c(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},St.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},St.Event=function(t,e){if(!(this instanceof St.Event))return new St.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?A:I,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&St.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[St.expando]=!0},St.Event.prototype={constructor:St.Event,isDefaultPrevented:I,isPropagationStopped:I,isImmediatePropagationStopped:I,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=A,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=A,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=A,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},St.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&oe.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&ae.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},St.event.addProp),St.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){St.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=this,i=t.relatedTarget,o=t.handleObj;return i&&(i===r||St.contains(r,i))||(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}}),St.fn.extend({on:function(t,e,n,r){return V(this,t,e,n,r)},one:function(t,e,n,r){return V(this,t,e,n,r,1)},off:function(t,e,n){var r,i;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,St(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(i in t)this.off(i,e,t[i]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=I),this.each(function(){St.event.remove(this,t,n,e)})}});var le=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ce=/<script|<style|<link/i,ue=/checked\s*(?:[^=]|=\s*.checked.)/i,de=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;St.extend({htmlPrefilter:function(t){return t.replace(le,"<$1></$2>")},clone:function(t,e,n){var r,i,o,a,s=t.cloneNode(!0),l=St.contains(t.ownerDocument,t);if(!(_t.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||St.isXMLDoc(t)))for(a=S(s),o=S(t),r=0,i=o.length;r<i;r++)N(o[r],a[r]);if(e)if(n)for(o=o||S(t),a=a||S(s),r=0,i=o.length;r<i;r++)B(o[r],a[r]);else B(t,s);return a=S(s,"script"),a.length>0&&E(a,!l&&S(t,"script")),s},cleanData:function(t){for(var e,n,r,i=St.event.special,o=0;void 0!==(n=t[o]);o++)if(Ft(n)){if(e=n[qt.expando]){if(e.events)for(r in e.events)i[r]?St.event.remove(n,r):St.removeEvent(n,r,e.handle);n[qt.expando]=void 0}n[Ht.expando]&&(n[Ht.expando]=void 0)}}}),St.fn.extend({detach:function(t){return $(this,t,!0)},remove:function(t){return $(this,t)},text:function(t){return Lt(this,function(t){return void 0===t?St.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){O(this,t).appendChild(t)}})},prepend:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=O(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(St.cleanData(S(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return St.clone(this,t,e)})},html:function(t){return Lt(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!ce.test(t)&&!ne[(te.exec(t)||["",""])[1].toLowerCase()]){t=St.htmlPrefilter(t);try{for(;n<r;n++)e=this[n]||{},1===e.nodeType&&(St.cleanData(S(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return M(this,arguments,function(e){var n=this.parentNode;St.inArray(this,t)<0&&(St.cleanData(S(this)),n&&n.replaceChild(e,this))},t)}}),St.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){St.fn[t]=function(t){for(var n,r=[],i=St(t),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),St(i[a])[e](n),ht.apply(r,n.get());return this.pushStack(r)}});var pe=new RegExp("^("+Yt+")(?!px)[a-z%]+$","i"),fe=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=n),e.getComputedStyle(t)},he=new RegExp(Gt.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(l).appendChild(c);var t=n.getComputedStyle(c);r="1%"!==t.top,s=12===e(t.marginLeft),c.style.right="60%",a=36===e(t.right),i=36===e(t.width),c.style.position="absolute",o=36===c.offsetWidth||"absolute",ie.removeChild(l),c=null}}function e(t){return Math.round(parseFloat(t))}var r,i,o,a,s,l=ut.createElement("div"),c=ut.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",_t.clearCloneStyle="content-box"===c.style.backgroundClip,St.extend(_t,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),o}}))}();var ve=/^(none|table(?!-c[ea]).+)/,ge=/^--/,me={position:"absolute",visibility:"hidden",display:"block"},be={letterSpacing:"0",fontWeight:"400"},ye=["Webkit","Moz","ms"],xe=ut.createElement("div").style;St.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=L(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=b(e),l=ge.test(e),c=t.style;if(l||(e=F(s)),a=St.cssHooks[e]||St.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:c[e];o=typeof n,"string"===o&&(i=Xt.exec(n))&&i[1]&&(n=w(t,e,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(St.cssNumber[s]?"":"px")),_t.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,r){var i,o,a,s=b(e);return ge.test(e)||(e=F(s)),a=St.cssHooks[e]||St.cssHooks[s],a&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=L(t,e,r)),"normal"===i&&e in be&&(i=be[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),St.each(["height","width"],function(t,e){St.cssHooks[e]={get:function(t,n,r){if(n)return!ve.test(St.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?U(t,e,r):Kt(t,me,function(){return U(t,e,r)})},set:function(t,n,r){var i,o=fe(t),a="border-box"===St.css(t,"boxSizing",!1,o),s=r&&H(t,e,r,a,o);return a&&_t.scrollboxSize()===o.position&&(s-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-H(t,e,"border",!1,o)-.5)),s&&(i=Xt.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=St.css(t,e)),q(t,n,s)}}}),St.cssHooks.marginLeft=z(_t.reliableMarginLeft,function(t,e){if(e)return(parseFloat(L(t,"marginLeft"))||t.getBoundingClientRect().left-Kt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),St.each({margin:"",padding:"",border:"Width"},function(t,e){St.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+Gt[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(St.cssHooks[t+e].set=q)}),St.fn.extend({css:function(t,e){return Lt(this,function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=fe(t),i=e.length;a<i;a++)o[e[a]]=St.css(t,e[a],!1,r);return o}return void 0!==n?St.style(t,e,n):St.css(t,e)},t,e,arguments.length>1)}}),St.Tween=W,W.prototype={constructor:W,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||St.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(St.cssNumber[n]?"":"px")},cur:function(){var t=W.propHooks[this.prop];return t&&t.get?t.get(this):W.propHooks._default.get(this)},run:function(t){var e,n=W.propHooks[this.prop];return this.options.duration?this.pos=e=St.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):W.propHooks._default.set(this),this}},W.prototype.init.prototype=W.prototype,W.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=St.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){St.fx.step[t.prop]?St.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[St.cssProps[t.prop]]&&!St.cssHooks[t.prop]?t.elem[t.prop]=t.now:St.style(t.elem,t.prop,t.now+t.unit)}}},W.propHooks.scrollTop=W.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},St.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},St.fx=W.prototype.init,St.fx.step={};var _e,we,ke=/^(?:toggle|show|hide)$/,Ce=/queueHooks$/;St.Animation=St.extend(Q,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return w(n.elem,t,Xt.exec(e),n),n}]},tweener:function(t,e){wt(t)?(e=t,t=["*"]):t=t.match(Nt);for(var n,r=0,i=t.length;r<i;r++)n=t[r],Q.tweeners[n]=Q.tweeners[n]||[],Q.tweeners[n].unshift(e)},prefilters:[K],prefilter:function(t,e){e?Q.prefilters.unshift(t):Q.prefilters.push(t)}}),St.speed=function(t,e,n){var r=t&&"object"==typeof t?St.extend({},t):{complete:n||!n&&e||wt(t)&&t,duration:t,easing:n&&e||e&&!wt(e)&&e};return St.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in St.fx.speeds?r.duration=St.fx.speeds[r.duration]:r.duration=St.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){wt(r.old)&&r.old.call(this),r.queue&&St.dequeue(this,r.queue)},r},St.fn.extend({fadeTo:function(t,e,n,r){return this.filter(Zt).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var i=St.isEmptyObject(t),o=St.speed(e,n,r),a=function(){var e=Q(this,St.extend({},t),o);(i||qt.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||"fx",[]),this.each(function(){var e=!0,i=null!=t&&t+"queueHooks",o=St.timers,a=qt.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&Ce.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=t&&o[i].queue!==t||(o[i].anim.stop(n),e=!1,o.splice(i,1));!e&&n||St.dequeue(this,t)})},finish:function(t){return!1!==t&&(t=t||"fx"),this.each(function(){var e,n=qt.get(this),r=n[t+"queue"],i=n[t+"queueHooks"],o=St.timers,a=r?r.length:0;for(n.finish=!0,St.queue(this,t,[]),i&&i.stop&&i.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<a;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish})}}),St.each(["toggle","show","hide"],function(t,e){var n=St.fn[e];St.fn[e]=function(t,r,i){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(G(e,!0),t,r,i)}}),St.each({slideDown:G("show"),slideUp:G("hide"),slideToggle:G("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){St.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}}),St.timers=[],St.fx.tick=function(){var t,e=0,n=St.timers;for(_e=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||St.fx.stop(),_e=void 0},St.fx.timer=function(t){St.timers.push(t),St.fx.start()},St.fx.interval=13,St.fx.start=function(){we||(we=!0,Y())},St.fx.stop=function(){we=null},St.fx.speeds={slow:600,fast:200,_default:400},St.fn.delay=function(t,e){return t=St.fx?St.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,r){var i=n.setTimeout(e,t);r.stop=function(){n.clearTimeout(i)}})},function(){var t=ut.createElement("input"),e=ut.createElement("select"),n=e.appendChild(ut.createElement("option"));t.type="checkbox",_t.checkOn=""!==t.value,_t.optSelected=n.selected,t=ut.createElement("input"),t.value="t",t.type="radio",_t.radioValue="t"===t.value}();var Se,Ee=St.expr.attrHandle;St.fn.extend({attr:function(t,e){return Lt(this,St.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){St.removeAttr(this,t)})}}),St.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?St.prop(t,e,n):(1===o&&St.isXMLDoc(t)||(i=St.attrHooks[e.toLowerCase()]||(St.expr.match.bool.test(e)?Se:void 0)),void 0!==n?null===n?void St.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=St.find.attr(t,e),null==r?void 0:r))},attrHooks:{type:{set:function(t,e){if(!_t.radioValue&&"radio"===e&&c(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(Nt);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),Se={set:function(t,e,n){return!1===e?St.removeAttr(t,n):t.setAttribute(n,n),n}},St.each(St.expr.match.bool.source.match(/\w+/g),function(t,e){var n=Ee[e]||St.find.attr;Ee[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=Ee[a],Ee[a]=i,i=null!=n(t,e,r)?a:null,Ee[a]=o),i}});var Te=/^(?:input|select|textarea|button)$/i,Ae=/^(?:a|area)$/i;St.fn.extend({prop:function(t,e){return Lt(this,St.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[St.propFix[t]||t]})}}),St.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&St.isXMLDoc(t)||(e=St.propFix[e]||e,i=St.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=St.find.attr(t,"tabindex");return e?parseInt(e,10):Te.test(t.nodeName)||Ae.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),_t.optSelected||(St.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),St.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){St.propFix[this.toLowerCase()]=this}),St.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,l=0;if(wt(t))return this.each(function(e){St(this).addClass(t.call(this,e,et(this)))});if(e=nt(t),e.length)for(;n=this[l++];)if(i=et(n),r=1===n.nodeType&&" "+tt(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=tt(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,l=0;if(wt(t))return this.each(function(e){St(this).removeClass(t.call(this,e,et(this)))});if(!arguments.length)return this.attr("class","");if(e=nt(t),e.length)for(;n=this[l++];)if(i=et(n),r=1===n.nodeType&&" "+tt(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=tt(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t,r="string"===n||Array.isArray(t);return"boolean"==typeof e&&r?e?this.addClass(t):this.removeClass(t):wt(t)?this.each(function(n){St(this).toggleClass(t.call(this,n,et(this),e),e)}):this.each(function(){var e,i,o,a;if(r)for(i=0,o=St(this),a=nt(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||(e=et(this),e&&qt.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":qt.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+tt(et(n))+" ").indexOf(e)>-1)return!0;return!1}});var Ie=/\r/g;St.fn.extend({val:function(t){var e,n,r,i=this[0];{if(arguments.length)return r=wt(t),this.each(function(n){var i;1===this.nodeType&&(i=r?t.call(this,n,St(this).val()):t,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=St.map(i,function(t){return null==t?"":t+""})),(e=St.valHooks[this.type]||St.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))});if(i)return(e=St.valHooks[i.type]||St.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Ie,""):null==n?"":n)}}}),St.extend({valHooks:{option:{get:function(t){var e=St.find.attr(t,"value");return null!=e?e:tt(St.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?o+1:i.length;for(r=o<0?l:a?o:0;r<l;r++)if(n=i[r],(n.selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!c(n.parentNode,"optgroup"))){if(e=St(n).val(),a)return e;s.push(e)}return s},set:function(t,e){for(var n,r,i=t.options,o=St.makeArray(e),a=i.length;a--;)r=i[a],(r.selected=St.inArray(St.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),St.each(["radio","checkbox"],function(){St.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=St.inArray(St(t).val(),e)>-1}},_t.checkOn||(St.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),_t.focusin="onfocusin"in n;var je=/^(?:focusinfocus|focusoutblur)$/,Ve=function(t){t.stopPropagation()};St.extend(St.event,{trigger:function(t,e,r,i){var o,a,s,l,c,u,d,p,f=[r||ut],h=bt.call(t,"type")?t.type:t,v=bt.call(t,"namespace")?t.namespace.split("."):[];if(a=p=s=r=r||ut,3!==r.nodeType&&8!==r.nodeType&&!je.test(h+St.event.triggered)&&(h.indexOf(".")>-1&&(v=h.split("."),h=v.shift(),v.sort()),c=h.indexOf(":")<0&&"on"+h,t=t[St.expando]?t:new St.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:St.makeArray(e,[t]),d=St.event.special[h]||{},i||!d.trigger||!1!==d.trigger.apply(r,e))){if(!i&&!d.noBubble&&!kt(r)){for(l=d.delegateType||h,je.test(l+h)||(a=a.parentNode);a;a=a.parentNode)f.push(a),s=a;s===(r.ownerDocument||ut)&&f.push(s.defaultView||s.parentWindow||n)}for(o=0;(a=f[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?l:d.bindType||h,u=(qt.get(a,"events")||{})[t.type]&&qt.get(a,"handle"),u&&u.apply(a,e),(u=c&&a[c])&&u.apply&&Ft(a)&&(t.result=u.apply(a,e),!1===t.result&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),e)||!Ft(r)||c&&wt(r[h])&&!kt(r)&&(s=r[c],s&&(r[c]=null),St.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,Ve),r[h](),t.isPropagationStopped()&&p.removeEventListener(h,Ve),St.event.triggered=void 0,s&&(r[c]=s)),t.result}},simulate:function(t,e,n){var r=St.extend(new St.Event,n,{type:t,isSimulated:!0});St.event.trigger(r,null,e)}}),St.fn.extend({trigger:function(t,e){return this.each(function(){St.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return St.event.trigger(t,e,n,!0)}}),_t.focusin||St.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){St.event.simulate(e,t.target,St.event.fix(t))};St.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=qt.access(r,e);i||r.addEventListener(t,n,!0),qt.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=qt.access(r,e)-1;i?qt.access(r,e,i):(r.removeEventListener(t,n,!0),qt.remove(r,e))}}});var Oe=n.location,Pe=Date.now(),De=/\?/;St.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||St.error("Invalid XML: "+t),e};var Be=/\[\]$/,Ne=/\r?\n/g,Me=/^(?:submit|button|image|reset|file)$/i,$e=/^(?:input|select|textarea|keygen)/i;St.param=function(t,e){var n,r=[],i=function(t,e){var n=wt(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(t)||t.jquery&&!St.isPlainObject(t))St.each(t,function(){i(this.name,this.value)});else for(n in t)rt(n,t[n],e,i);return r.join("&")},St.fn.extend({serialize:function(){return St.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=St.prop(this,"elements");return t?St.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!St(this).is(":disabled")&&$e.test(this.nodeName)&&!Me.test(t)&&(this.checked||!Qt.test(t))}).map(function(t,e){var n=St(this).val();return null==n?null:Array.isArray(n)?St.map(n,function(t){return{name:e.name,value:t.replace(Ne,"\r\n")}}):{name:e.name,value:n.replace(Ne,"\r\n")}}).get()}});var Le=/%20/g,ze=/#.*$/,Re=/([?&])_=[^&]*/,Fe=/^(.*?):[ \t]*([^\r\n]*)$/gm,qe=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,He=/^(?:GET|HEAD)$/,Ue=/^\/\//,We={},Ye={},Xe="*/".concat("*"),Ge=ut.createElement("a");Ge.href=Oe.href,St.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Oe.href,type:"GET",isLocal:qe.test(Oe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":St.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?at(at(t,St.ajaxSettings),e):at(St.ajaxSettings,t)},ajaxPrefilter:it(We),ajaxTransport:it(Ye),ajax:function(t,e){function r(t,e,r,s){var c,p,f,x,_,w=e;u||(u=!0,l&&n.clearTimeout(l),i=void 0,a=s||"",k.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(x=st(h,k,r)),x=lt(h,x,k,c),c?(h.ifModified&&(_=k.getResponseHeader("Last-Modified"),_&&(St.lastModified[o]=_),(_=k.getResponseHeader("etag"))&&(St.etag[o]=_)),204===t||"HEAD"===h.type?w="nocontent":304===t?w="notmodified":(w=x.state,p=x.data,f=x.error,c=!f)):(f=w,!t&&w||(w="error",t<0&&(t=0))),k.status=t,k.statusText=(e||w)+"",c?m.resolveWith(v,[p,w,k]):m.rejectWith(v,[k,w,f]),k.statusCode(y),y=void 0,d&&g.trigger(c?"ajaxSuccess":"ajaxError",[k,h,c?p:f]),b.fireWith(v,[k,w]),d&&(g.trigger("ajaxComplete",[k,h]),--St.active||St.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,o,a,s,l,c,u,d,p,f,h=St.ajaxSetup({},e),v=h.context||h,g=h.context&&(v.nodeType||v.jquery)?St(v):St.event,m=St.Deferred(),b=St.Callbacks("once memory"),y=h.statusCode||{},x={},_={},w="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(u){if(!s)for(s={};e=Fe.exec(a);)s[e[1].toLowerCase()]=e[2];e=s[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return u?a:null},setRequestHeader:function(t,e){return null==u&&(t=_[t.toLowerCase()]=_[t.toLowerCase()]||t,x[t]=e),this},overrideMimeType:function(t){return null==u&&(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(u)k.always(t[k.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||w;return i&&i.abort(e),r(0,e),this}};if(m.promise(k),h.url=((t||h.url||Oe.href)+"").replace(Ue,Oe.protocol+"//"),h.type=e.method||e.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(Nt)||[""],null==h.crossDomain){c=ut.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Ge.protocol+"//"+Ge.host!=c.protocol+"//"+c.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=St.param(h.data,h.traditional)),ot(We,h,e,k),u)return k;d=St.event&&h.global,d&&0==St.active++&&St.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!He.test(h.type),o=h.url.replace(ze,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Le,"+")):(f=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(De.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Re,"$1"),f=(De.test(o)?"&":"?")+"_="+Pe+++f),h.url=o+f),h.ifModified&&(St.lastModified[o]&&k.setRequestHeader("If-Modified-Since",St.lastModified[o]),St.etag[o]&&k.setRequestHeader("If-None-Match",St.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||e.contentType)&&k.setRequestHeader("Content-Type",h.contentType),k.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Xe+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)k.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(v,k,h)||u))return k.abort();if(w="abort",b.add(h.complete),k.done(h.success),k.fail(h.error),i=ot(Ye,h,e,k)){if(k.readyState=1,d&&g.trigger("ajaxSend",[k,h]),u)return k;h.async&&h.timeout>0&&(l=n.setTimeout(function(){k.abort("timeout")},h.timeout));try{u=!1,i.send(x,r)}catch(t){if(u)throw t;r(-1,t)}}else r(-1,"No Transport");return k},getJSON:function(t,e,n){return St.get(t,e,n,"json")},getScript:function(t,e){return St.get(t,void 0,e,"script")}}),St.each(["get","post"],function(t,e){St[e]=function(t,n,r,i){return wt(n)&&(i=i||r,r=n,n=void 0),St.ajax(St.extend({url:t,type:e,dataType:i,data:n,success:r},St.isPlainObject(t)&&t))}}),St._evalUrl=function(t){return St.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},St.fn.extend({wrapAll:function(t){var e;return this[0]&&(wt(t)&&(t=t.call(this[0])),e=St(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return wt(t)?this.each(function(e){St(this).wrapInner(t.call(this,e))}):this.each(function(){var e=St(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=wt(t);return this.each(function(n){St(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){St(this).replaceWith(this.childNodes)}),this}}),St.expr.pseudos.hidden=function(t){return!St.expr.pseudos.visible(t)},St.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},St.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Ze={0:200,1223:204},Ke=St.ajaxSettings.xhr();_t.cors=!!Ke&&"withCredentials"in Ke,_t.ajax=Ke=!!Ke,St.ajaxTransport(function(t){var e,r;if(_t.cors||Ke&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ze[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){e&&r()})},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}}),St.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),St.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return St.globalEval(t),t}}}),St.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),St.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(r,i){e=St("<script>").prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&i("error"===t.type?404:200,t.type)}),ut.head.appendChild(e[0])},abort:function(){n&&n()}}}});var Je=[],Qe=/(=)\?(?=&|$)|\?\?/;St.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Je.pop()||St.expando+"_"+Pe++;return this[t]=!0,t}}),St.ajaxPrefilter("json jsonp",function(t,e,r){var i,o,a,s=!1!==t.jsonp&&(Qe.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qe.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=wt(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qe,"$1"+i):!1!==t.jsonp&&(t.url+=(De.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||St.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=n[i],n[i]=function(){a=arguments},r.always(function(){void 0===o?St(n).removeProp(i):n[i]=o,t[i]&&(t.jsonpCallback=e.jsonpCallback,Je.push(i)),a&&wt(o)&&o(a[0]),a=o=void 0}),"script"}),_t.createHTMLDocument=function(){var t=ut.implementation.createHTMLDocument("").body;return t.innerHTML="<form></form><form></form>",2===t.childNodes.length}(),St.parseHTML=function(t,e,n){if("string"!=typeof t)return[];"boolean"==typeof e&&(n=e,e=!1);var r,i,o;return e||(_t.createHTMLDocument?(e=ut.implementation.createHTMLDocument(""),r=e.createElement("base"),r.href=ut.location.href,e.head.appendChild(r)):e=ut),i=Vt.exec(t),o=!n&&[],i?[e.createElement(i[1])]:(i=T([t],e,o),o&&o.length&&St(o).remove(),St.merge([],i.childNodes))},St.fn.load=function(t,e,n){var r,i,o,a=this,s=t.indexOf(" ");return s>-1&&(r=tt(t.slice(s)),t=t.slice(0,s)),wt(e)?(n=e,e=void 0):e&&"object"==typeof e&&(i="POST"),a.length>0&&St.ajax({url:t,type:i||"GET",dataType:"html",data:e}).done(function(t){o=arguments,a.html(r?St("<div>").append(St.parseHTML(t)).find(r):t)}).always(n&&function(t,e){a.each(function(){n.apply(this,o||[t.responseText,e,t])})}),this},St.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){St.fn[e]=function(t){return this.on(e,t)}}),St.expr.pseudos.animated=function(t){return St.grep(St.timers,function(e){return t===e.elem}).length},St.offset={setOffset:function(t,e,n){var r,i,o,a,s,l,c,u=St.css(t,"position"),d=St(t),p={};"static"===u&&(t.style.position="relative"),s=d.offset(),o=St.css(t,"top"),l=St.css(t,"left"),c=("absolute"===u||"fixed"===u)&&(o+l).indexOf("auto")>-1,c?(r=d.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(l)||0),wt(e)&&(e=e.call(t,n,St.extend({},s))),null!=e.top&&(p.top=e.top-s.top+a),null!=e.left&&(p.left=e.left-s.left+i),"using"in e?e.using.call(t,p):d.css(p)}},St.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){St.offset.setOffset(this,t,e)});var e,n,r=this[0];if(r)return r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var t,e,n,r=this[0],i={top:0,left:0};if("fixed"===St.css(r,"position"))e=r.getBoundingClientRect();else{for(e=this.offset(),n=r.ownerDocument,t=r.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===St.css(t,"position");)t=t.parentNode;t&&t!==r&&1===t.nodeType&&(i=St(t).offset(),i.top+=St.css(t,"borderTopWidth",!0),i.left+=St.css(t,"borderLeftWidth",!0))}return{top:e.top-i.top-St.css(r,"marginTop",!0),left:e.left-i.left-St.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===St.css(t,"position");)t=t.offsetParent;return t||ie})}}),St.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n="pageYOffset"===e;St.fn[t]=function(r){return Lt(this,function(t,r,i){var o;if(kt(t)?o=t:9===t.nodeType&&(o=t.defaultView),void 0===i)return o?o[e]:t[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):t[r]=i},t,r,arguments.length)}}),St.each(["top","left"],function(t,e){St.cssHooks[e]=z(_t.pixelPosition,function(t,n){if(n)return n=L(t,e),pe.test(n)?St(t).position()[e]+"px":n})}),St.each({Height:"height",Width:"width"},function(t,e){St.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,r){St.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return Lt(this,function(e,n,i){var o;return kt(e)?0===r.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(o=e.documentElement,Math.max(e.body["scroll"+t],o["scroll"+t],e.body["offset"+t],o["offset"+t],o["client"+t])):void 0===i?St.css(e,n,s):St.style(e,n,i,s)},e,a?i:void 0,a)}})}),St.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){St.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),St.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),St.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),St.proxy=function(t,e){var n,r,i;if("string"==typeof e&&(n=t[e],e=t,t=n),wt(t))return r=pt.call(arguments,2),i=function(){return t.apply(e||this,r.concat(pt.call(arguments)))},i.guid=t.guid=t.guid||St.guid++,i},St.holdReady=function(t){t?St.readyWait++:St.ready(!0)},St.isArray=Array.isArray,St.parseJSON=JSON.parse,St.nodeName=c,St.isFunction=wt,St.isWindow=kt,St.camelCase=b,St.type=s,St.now=Date.now,St.isNumeric=function(t){var e=St.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},r=[],void 0!==(i=function(){return St}.apply(e,r))&&(t.exports=i);var tn=n.jQuery,en=n.$;return St.noConflict=function(t){return n.$===St&&(n.$=en),t&&n.jQuery===St&&(n.jQuery=tn),St},o||(n.jQuery=n.$=St),St})},function(t,e,n){(function(e){!function(e,r){t.exports=r(n(88),n(89))}("undefined"!=typeof self&&self,function(t,n){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=20)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(3),o=i?i.navigator:null,a=i?i.document:null,s=r(""),l=r({}),c=r(function(){}),u="undefined"==typeof HTMLElement?"undefined":r(HTMLElement),d=function(t){return t&&t.instanceString&&p.fn(t.instanceString)?t.instanceString():null},p={defined:function(t){return null!=t},string:function(t){return null!=t&&(void 0===t?"undefined":r(t))==s},fn:function(t){return null!=t&&(void 0===t?"undefined":r(t))===c},array:function(t){return Array.isArray?Array.isArray(t):null!=t&&t instanceof Array},plainObject:function(t){return null!=t&&(void 0===t?"undefined":r(t))===l&&!p.array(t)&&t.constructor===Object},object:function(t){return null!=t&&(void 0===t?"undefined":r(t))===l},number:function(t){return null!=t&&(void 0===t?"undefined":r(t))===r(1)&&!isNaN(t)},integer:function(t){return p.number(t)&&Math.floor(t)===t},bool:function(t){return null!=t&&(void 0===t?"undefined":r(t))===r(!0)},htmlElement:function(t){return"undefined"===u?void 0:null!=t&&t instanceof HTMLElement},elementOrCollection:function(t){return p.element(t)||p.collection(t)},element:function(t){return"collection"===d(t)&&t._private.single},collection:function(t){return"collection"===d(t)&&!t._private.single},core:function(t){return"core"===d(t)},style:function(t){return"style"===d(t)},stylesheet:function(t){return"stylesheet"===d(t)},event:function(t){return"event"===d(t)},thread:function(t){return"thread"===d(t)},fabric:function(t){return"fabric"===d(t)},emptyString:function(t){return void 0===t||null===t||!(""!==t&&!t.match(/^\s+$/))},nonemptyString:function(t){return!(!t||!p.string(t)||""===t||t.match(/^\s+$/))},domElement:function(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement},boundingBox:function(t){return p.plainObject(t)&&p.number(t.x1)&&p.number(t.x2)&&p.number(t.y1)&&p.number(t.y2)},promise:function(t){return p.object(t)&&p.fn(t.then)},touch:function(){return i&&("ontouchstart"in i||i.DocumentTouch&&a instanceof DocumentTouch)},gecko:function(){return i&&("undefined"!=typeof InstallTrigger||"MozAppearance"in a.documentElement.style)},webkit:function(){return i&&("undefined"!=typeof webkitURL||"WebkitAppearance"in a.documentElement.style)},chromium:function(){return i&&"undefined"!=typeof chrome},khtml:function(){return o&&o.vendor.match(/kde/i)},khtmlEtc:function(){return p.khtml()||p.webkit()||p.chromium()},ms:function(){return o&&o.userAgent.match(/msie|trident|edge/i)},windows:function(){return o&&o.appVersion.match(/Win/i)},mac:function(){return o&&o.appVersion.match(/Mac/i)},linux:function(){return o&&o.appVersion.match(/Linux/i)},unix:function(){return o&&o.appVersion.match(/X11/i)}};t.exports=p},function(t,e,n){"use strict";var r=n(0),i=n(2),o={MAX_INT:Number.MAX_SAFE_INTEGER||9007199254740991,trueify:function(){return!0},falsify:function(){return!1},zeroify:function(){return 0},noop:function(){},error:function(t){console.error?(console.error.apply(console,arguments),console.trace&&console.trace()):(console.log.apply(console,arguments),console.trace&&console.trace())},clone:function(t){return this.extend({},t)},copy:function(t){return null==t?t:r.array(t)?t.slice():r.plainObject(t)?this.clone(t):t},copyArray:function(t){return t.slice()},clonePosition:function(t){return{x:t.x,y:t.y}},uuid:function(t,e){for(e=t="";t++<36;e+=51*t&52?(15^t?8^Math.random()*(20^t?16:4):4).toString(16):"-");return e}};o.makeBoundingBox=i.makeBoundingBox.bind(i),o._staticEmptyObject={},o.staticEmptyObject=function(){return o._staticEmptyObject},o.extend=null!=Object.assign?Object.assign.bind(Object):function(t){for(var e=arguments,n=1;n<e.length;n++){var r=e[n];if(null!=r)for(var i=Object.keys(r),o=0;o<i.length;o++){var a=i[o];t[a]=r[a]}}return t},o.assign=o.extend,o.default=function(t,e){return void 0===t?e:t},o.removeFromArray=function(t,e,n){for(var r=t.length;r>=0&&(t[r]!==e||(t.splice(r,1),n));r--);},o.clearArray=function(t){t.splice(0,t.length)},o.push=function(t,e){for(var n=0;n<e.length;n++){var r=e[n];t.push(r)}},o.getPrefixedProperty=function(t,e,n){return n&&(e=this.prependCamel(n,e)),t[e]},o.setPrefixedProperty=function(t,e,n,r){n&&(e=this.prependCamel(n,e)),t[e]=r},[n(21),n(22),{memoize:n(13)},n(23),n(24),n(25),n(27)].forEach(function(t){o.extend(o,t)}),t.exports=o},function(t,e,n){"use strict";var r={};r.arePositionsSame=function(t,e){return t.x===e.x&&t.y===e.y},r.copyPosition=function(t){return{x:t.x,y:t.y}},r.modelToRenderedPosition=function(t,e,n){return{x:t.x*e+n.x,y:t.y*e+n.y}},r.renderedToModelPosition=function(t,e,n){return{x:(t.x-n.x)/e,y:(t.y-n.y)/e}},r.array2point=function(t){return{x:t[0],y:t[1]}},r.deg2rad=function(t){return Math.PI*t/180},r.getAngleFromDisp=function(t,e){return Math.atan2(e,t)-Math.PI/2},r.log2=Math.log2||function(t){return Math.log(t)/Math.log(2)},r.signum=function(t){return t>0?1:t<0?-1:0},r.dist=function(t,e){return Math.sqrt(r.sqdist(t,e))},r.sqdist=function(t,e){var n=e.x-t.x,r=e.y-t.y;return n*n+r*r},r.qbezierAt=function(t,e,n,r){return(1-r)*(1-r)*t+2*(1-r)*r*e+r*r*n},r.qbezierPtAt=function(t,e,n,i){return{x:r.qbezierAt(t.x,e.x,n.x,i),y:r.qbezierAt(t.y,e.y,n.y,i)}},r.lineAt=function(t,e,n,i){var o={x:e.x-t.x,y:e.y-t.y},a=r.dist(t,e),s={x:o.x/a,y:o.y/a};return n=null==n?0:n,i=null!=i?i:n*a,{x:t.x+s.x*i,y:t.y+s.y*i}},r.lineAtDist=function(t,e,n){return r.lineAt(t,e,void 0,n)},r.triangleAngle=function(t,e,n){var i=r.dist(e,n),o=r.dist(t,n),a=r.dist(t,e);return Math.acos((i*i+o*o-a*a)/(2*i*o))},r.bound=function(t,e,n){return Math.max(t,Math.min(n,e))},r.makeBoundingBox=function(t){if(null==t)return{x1:1/0,y1:1/0,x2:-1/0,y2:-1/0,w:0,h:0};if(null!=t.x1&&null!=t.y1){if(null!=t.x2&&null!=t.y2&&t.x2>=t.x1&&t.y2>=t.y1)return{x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2,w:t.x2-t.x1,h:t.y2-t.y1};if(null!=t.w&&null!=t.h&&t.w>=0&&t.h>=0)return{x1:t.x1,y1:t.y1,x2:t.x1+t.w,y2:t.y1+t.h,w:t.w,h:t.h}}},r.updateBoundingBox=function(t,e){t.x1=Math.min(t.x1,e.x1),t.x2=Math.max(t.x2,e.x2),t.w=t.x2-t.x1,t.y1=Math.min(t.y1,e.y1),t.y2=Math.max(t.y2,e.y2),t.h=t.y2-t.y1},r.expandBoundingBoxByPoint=function(t,e,n){t.x1=Math.min(t.x1,e),t.x2=Math.max(t.x2,e),t.w=t.x2-t.x1,t.y1=Math.min(t.y1,n),t.y2=Math.max(t.y2,n),t.h=t.y2-t.y1},r.expandBoundingBox=function(t,e){return t.x1-=e,t.x2+=e,t.y1-=e,t.y2+=e,t.w=t.x2-t.x1,t.h=t.y2-t.y1,t},r.boundingBoxesIntersect=function(t,e){return!(t.x1>e.x2)&&(!(e.x1>t.x2)&&(!(t.x2<e.x1)&&(!(e.x2<t.x1)&&(!(t.y2<e.y1)&&(!(e.y2<t.y1)&&(!(t.y1>e.y2)&&!(e.y1>t.y2)))))))},r.inBoundingBox=function(t,e,n){return t.x1<=e&&e<=t.x2&&t.y1<=n&&n<=t.y2},r.pointInBoundingBox=function(t,e){return this.inBoundingBox(t,e.x,e.y)},r.boundingBoxInBoundingBox=function(t,e){return r.inBoundingBox(t,e.x1,e.y1)&&r.inBoundingBox(t,e.x2,e.y2)},r.roundRectangleIntersectLine=function(t,e,n,r,i,o,a){var s=this.getRoundRectangleRadius(i,o),l=i/2,c=o/2,u=void 0,d=n-l+s-a,p=r-c-a,f=n+l-s+a,h=p;if(u=this.finiteLinesIntersect(t,e,n,r,d,p,f,h,!1),u.length>0)return u;var v=n+l+a,g=r-c+s-a,m=v,b=r+c-s+a;if(u=this.finiteLinesIntersect(t,e,n,r,v,g,m,b,!1),u.length>0)return u;var y=n-l+s-a,x=r+c+a,_=n+l-s+a,w=x;if(u=this.finiteLinesIntersect(t,e,n,r,y,x,_,w,!1),u.length>0)return u;var k=n-l-a,C=r-c+s-a,S=k,E=r+c-s+a;if(u=this.finiteLinesIntersect(t,e,n,r,k,C,S,E,!1),u.length>0)return u;var T=void 0,A=n-l+s,I=r-c+s;if(T=this.intersectLineCircle(t,e,n,r,A,I,s+a),T.length>0&&T[0]<=A&&T[1]<=I)return[T[0],T[1]];var j=n+l-s,V=r-c+s;if(T=this.intersectLineCircle(t,e,n,r,j,V,s+a),T.length>0&&T[0]>=j&&T[1]<=V)return[T[0],T[1]];var O=n+l-s,P=r+c-s;if(T=this.intersectLineCircle(t,e,n,r,O,P,s+a),T.length>0&&T[0]>=O&&T[1]>=P)return[T[0],T[1]];var D=n-l+s,B=r+c-s;return T=this.intersectLineCircle(t,e,n,r,D,B,s+a),T.length>0&&T[0]<=D&&T[1]>=B?[T[0],T[1]]:[]},r.inLineVicinity=function(t,e,n,r,i,o,a){var s=a,l=Math.min(n,i),c=Math.max(n,i),u=Math.min(r,o),d=Math.max(r,o);return l-s<=t&&t<=c+s&&u-s<=e&&e<=d+s},r.inBezierVicinity=function(t,e,n,r,i,o,a,s,l){var c={x1:Math.min(n,a,i)-l,x2:Math.max(n,a,i)+l,y1:Math.min(r,s,o)-l,y2:Math.max(r,s,o)+l};return!(t<c.x1||t>c.x2||e<c.y1||e>c.y2)},r.solveQuadratic=function(t,e,n,r){n-=r;var i=e*e-4*t*n;if(i<0)return[];var o=Math.sqrt(i),a=2*t;return[(-e+o)/a,(-e-o)/a]},r.solveCubic=function(t,e,n,r,i){e/=t,n/=t,r/=t;var o=void 0,a=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=void 0,p=void 0;return a=(3*n-e*e)/9,s=-27*r+e*(9*n-e*e*2),s/=54,o=a*a*a+s*s,i[1]=0,d=e/3,o>0?(c=s+Math.sqrt(o),c=c<0?-Math.pow(-c,1/3):Math.pow(c,1/3),u=s-Math.sqrt(o),u=u<0?-Math.pow(-u,1/3):Math.pow(u,1/3),i[0]=-d+c+u,d+=(c+u)/2,i[4]=i[2]=-d,d=Math.sqrt(3)*(-u+c)/2,i[3]=d,void(i[5]=-d)):(i[5]=i[3]=0,0===o?(p=s<0?-Math.pow(-s,1/3):Math.pow(s,1/3),i[0]=2*p-d,void(i[4]=i[2]=-(p+d))):(a=-a,l=a*a*a,l=Math.acos(s/Math.sqrt(l)),p=2*Math.sqrt(a),i[0]=-d+p*Math.cos(l/3),i[2]=-d+p*Math.cos((l+2*Math.PI)/3),void(i[4]=-d+p*Math.cos((l+4*Math.PI)/3))))},r.sqdistToQuadraticBezier=function(t,e,n,r,i,o,a,s){var l=1*n*n-4*n*i+2*n*a+4*i*i-4*i*a+a*a+r*r-4*r*o+2*r*s+4*o*o-4*o*s+s*s,c=9*n*i-3*n*n-3*n*a-6*i*i+3*i*a+9*r*o-3*r*r-3*r*s-6*o*o+3*o*s,u=3*n*n-6*n*i+n*a-n*t+2*i*i+2*i*t-a*t+3*r*r-6*r*o+r*s-r*e+2*o*o+2*o*e-s*e,d=1*n*i-n*n+n*t-i*t+r*o-r*r+r*e-o*e,p=[];this.solveCubic(l,c,u,d,p);for(var f=[],h=0;h<6;h+=2)Math.abs(p[h+1])<1e-7&&p[h]>=0&&p[h]<=1&&f.push(p[h]);f.push(1),f.push(0);for(var v=-1,g=void 0,m=void 0,b=void 0,y=0;y<f.length;y++)g=Math.pow(1-f[y],2)*n+2*(1-f[y])*f[y]*i+f[y]*f[y]*a,m=Math.pow(1-f[y],2)*r+2*(1-f[y])*f[y]*o+f[y]*f[y]*s,b=Math.pow(g-t,2)+Math.pow(m-e,2),v>=0?b<v&&(v=b):v=b;return v},r.sqdistToFiniteLine=function(t,e,n,r,i,o){var a=[t-n,e-r],s=[i-n,o-r],l=s[0]*s[0]+s[1]*s[1],c=a[0]*a[0]+a[1]*a[1],u=a[0]*s[0]+a[1]*s[1],d=u*u/l;return u<0?c:d>l?(t-i)*(t-i)+(e-o)*(e-o):c-d},r.pointInsidePolygonPoints=function(t,e,n){for(var r=void 0,i=void 0,o=void 0,a=void 0,s=0,l=0;l<n.length/2;l++)if(r=n[2*l],i=n[2*l+1],l+1<n.length/2?(o=n[2*(l+1)],a=n[2*(l+1)+1]):(o=n[2*(l+1-n.length/2)],a=n[2*(l+1-n.length/2)+1]),r==t&&o==t);else{if(!(r>=t&&t>=o||r<=t&&t<=o))continue;(t-r)/(o-r)*(a-i)+i>e&&s++}return s%2!=0},r.pointInsidePolygon=function(t,e,n,i,o,a,s,l,c){var u=new Array(n.length),d=void 0;null!=l[0]?(d=Math.atan(l[1]/l[0]),l[0]<0?d+=Math.PI/2:d=-d-Math.PI/2):d=l;for(var p=Math.cos(-d),f=Math.sin(-d),h=0;h<u.length/2;h++)u[2*h]=a/2*(n[2*h]*p-n[2*h+1]*f),u[2*h+1]=s/2*(n[2*h+1]*p+n[2*h]*f),u[2*h]+=i,u[2*h+1]+=o;var v=void 0;if(c>0){var g=this.expandPolygon(u,-c);v=this.joinLines(g)}else v=u;return r.pointInsidePolygonPoints(t,e,v)},r.joinLines=function(t){for(var e=new Array(t.length/2),n=void 0,r=void 0,i=void 0,o=void 0,a=void 0,s=void 0,l=void 0,c=void 0,u=0;u<t.length/4;u++){n=t[4*u],r=t[4*u+1],i=t[4*u+2],o=t[4*u+3],u<t.length/4-1?(a=t[4*(u+1)],s=t[4*(u+1)+1],l=t[4*(u+1)+2],c=t[4*(u+1)+3]):(a=t[0],s=t[1],l=t[2],c=t[3]);var d=this.finiteLinesIntersect(n,r,i,o,a,s,l,c,!0);e[2*u]=d[0],e[2*u+1]=d[1]}return e},r.expandPolygon=function(t,e){for(var n=new Array(2*t.length),r=void 0,i=void 0,o=void 0,a=void 0,s=0;s<t.length/2;s++){r=t[2*s],i=t[2*s+1],s<t.length/2-1?(o=t[2*(s+1)],a=t[2*(s+1)+1]):(o=t[0],a=t[1]);var l=a-i,c=-(o-r),u=Math.sqrt(l*l+c*c),d=l/u,p=c/u;n[4*s]=r+d*e,n[4*s+1]=i+p*e,n[4*s+2]=o+d*e,n[4*s+3]=a+p*e}return n},r.intersectLineEllipse=function(t,e,n,r,i,o){var a=n-t,s=r-e;a/=i,s/=o;var l=Math.sqrt(a*a+s*s),c=l-1;if(c<0)return[];var u=c/l;return[(n-t)*u+t,(r-e)*u+e]},r.checkInEllipse=function(t,e,n,r,i,o,a){return t-=i,e-=o,t/=n/2+a,e/=r/2+a,t*t+e*e<=1},r.intersectLineCircle=function(t,e,n,r,i,o,a){var s=[n-t,r-e],l=[t-i,e-o],c=s[0]*s[0]+s[1]*s[1],u=2*(l[0]*s[0]+l[1]*s[1]),d=l[0]*l[0]+l[1]*l[1]-a*a,p=u*u-4*c*d;if(p<0)return[];var f=(-u+Math.sqrt(p))/(2*c),h=(-u-Math.sqrt(p))/(2*c),v=Math.min(f,h),g=Math.max(f,h),m=[];if(v>=0&&v<=1&&m.push(v),g>=0&&g<=1&&m.push(g),0===m.length)return[];var b=m[0]*s[0]+t,y=m[0]*s[1]+e;if(m.length>1){if(m[0]==m[1])return[b,y];return[b,y,m[1]*s[0]+t,m[1]*s[1]+e]}return[b,y]},r.findCircleNearPoint=function(t,e,n,r,i){var o=r-t,a=i-e,s=Math.sqrt(o*o+a*a);return[t+o/s*n,e+a/s*n]},r.findMaxSqDistanceToOrigin=function(t){for(var e=1e-6,n=void 0,r=0;r<t.length/2;r++)(n=t[2*r]*t[2*r]+t[2*r+1]*t[2*r+1])>e&&(e=n);return e},r.midOfThree=function(t,e,n){return e<=t&&t<=n||n<=t&&t<=e?t:t<=e&&e<=n||n<=e&&e<=t?e:n},r.finiteLinesIntersect=function(t,e,n,r,i,o,a,s,l){var c=t-i,u=n-t,d=a-i,p=e-o,f=r-e,h=s-o,v=d*p-h*c,g=u*p-f*c,m=h*u-d*f;if(0!==m){var b=v/m,y=g/m;return-.001<=b&&b<=1.001&&-.001<=y&&y<=1.001?[t+b*u,e+b*f]:l?[t+b*u,e+b*f]:[]}return 0===v||0===g?this.midOfThree(t,n,a)===a?[a,s]:this.midOfThree(t,n,i)===i?[i,o]:this.midOfThree(i,a,n)===n?[n,r]:[]:[]},r.polygonIntersectLine=function(t,e,n,i,o,a,s,l){var c=[],u=void 0,d=new Array(n.length),p=!0;5===arguments.length&&(p=!1);var f=void 0;if(p){for(var h=0;h<d.length/2;h++)d[2*h]=n[2*h]*a+i,d[2*h+1]=n[2*h+1]*s+o;if(l>0){var v=r.expandPolygon(d,-l);f=r.joinLines(v)}else f=d}else f=n;for(var g=void 0,m=void 0,b=void 0,y=void 0,x=0;x<f.length/2;x++)g=f[2*x],m=f[2*x+1],x<f.length/2-1?(b=f[2*(x+1)],y=f[2*(x+1)+1]):(b=f[0],y=f[1]),u=this.finiteLinesIntersect(t,e,i,o,g,m,b,y),0!==u.length&&c.push(u[0],u[1]);return c},r.shortenIntersection=function(t,e,n){var r=[t[0]-e[0],t[1]-e[1]],i=Math.sqrt(r[0]*r[0]+r[1]*r[1]),o=(i-n)/i;return o<0&&(o=1e-5),[e[0]+o*r[0],e[1]+o*r[1]]},r.generateUnitNgonPointsFitToSquare=function(t,e){var n=r.generateUnitNgonPoints(t,e);return n=r.fitPolygonToSquare(n)},r.fitPolygonToSquare=function(t){for(var e=void 0,n=void 0,r=t.length/2,i=1/0,o=1/0,a=-1/0,s=-1/0,l=0;l<r;l++)e=t[2*l],n=t[2*l+1],i=Math.min(i,e),a=Math.max(a,e),o=Math.min(o,n),s=Math.max(s,n);for(var c=2/(a-i),u=2/(s-o),d=0;d<r;d++)e=t[2*d]=t[2*d]*c,n=t[2*d+1]=t[2*d+1]*u,i=Math.min(i,e),a=Math.max(a,e),o=Math.min(o,n),s=Math.max(s,n);if(o<-1)for(var p=0;p<r;p++)n=t[2*p+1]=t[2*p+1]+(-1-o);return t},r.generateUnitNgonPoints=function(t,e){var n=1/t*2*Math.PI,r=t%2==0?Math.PI/2+n/2:Math.PI/2;r+=e;for(var i=new Array(2*t),o=void 0,a=0;a<t;a++)o=a*n+r,i[2*a]=Math.cos(o),i[2*a+1]=Math.sin(-o);return i},r.getRoundRectangleRadius=function(t,e){return Math.min(t/4,e/4,8)},r.getCutRectangleCornerLength=function(){return 8},r.bezierPtsToQuadCoeff=function(t,e,n){return[t-2*e+n,2*(e-t),t]},r.getBarrelCurveConstants=function(t,e){return{heightOffset:Math.min(15,.05*e),widthOffset:Math.min(100,.25*t),ctrlPtOffsetPct:.05}},t.exports=r},function(t,e,n){"use strict";t.exports="undefined"==typeof window?null:window},function(t,e,n){"use strict";var r=n(1),i={};[n(43),n(45),n(46)].forEach(function(t){r.assign(i,t)}),t.exports=i},function(t,n,r){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],this.proxy={then:this.then.bind(this)},"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};o.prototype={fulfill:function(t){return a(this,1,"fulfillValue",t)},reject:function(t){return a(this,2,"rejectReason",t)},then:function(t,e){var n=this,r=new o;return n.onFulfilled.push(c(t,r,"fulfill")),n.onRejected.push(c(e,r,"reject")),s(n),r.proxy}};var a=function(t,e,n,r){return 0===t.state&&(t.state=e,t[n]=r,s(t)),t},s=function(t){1===t.state?l(t,"onFulfilled",t.fulfillValue):2===t.state&&l(t,"onRejected",t.rejectReason)},l=function(t,n,r){if(0!==t[n].length){var i=t[n];t[n]=[];var o=function(){for(var t=0;t<i.length;t++)i[t](r)};"function"==typeof e?e(o):setTimeout(o,0)}},c=function(t,e,n){return function(r){if("function"!=typeof t)e[n].call(e,r);else{var i;try{i=t(r)}catch(t){return void e.reject(t)}u(e,i)}}},u=function t(e,n){if(e===n||e.proxy===n)return void e.reject(new TypeError("cannot resolve promise with itself"));var r;if("object"===(void 0===n?"undefined":i(n))&&null!==n||"function"==typeof n)try{r=n.then}catch(t){return void e.reject(t)}if("function"!=typeof r)e.fulfill(n);else{var o=!1;try{r.call(n,function(r){o||(o=!0,r===n?e.reject(new TypeError("circular thenable chain")):t(e,r))},function(t){o||(o=!0,e.reject(t))})}catch(t){o||e.reject(t)}}};o.all=function(t){return new o(function(e,n){for(var r=new Array(t.length),i=0,o=function(n,o){r[n]=o,++i===t.length&&e(r)},a=0;a<t.length;a++)!function(e){var r=t[e];null!=r&&null!=r.then?r.then(function(t){o(e,t)},function(t){n(t)}):o(e,r)}(a)})},o.resolve=function(t){return new o(function(e,n){e(t)})},o.reject=function(t){return new o(function(e,n){n(t)})},t.exports="undefined"!=typeof Promise?Promise:o},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(10),a=function(t){var e=this;if(e._private={selectorText:t,invalid:!0},null==t||r.string(t)&&t.match(/^\s*$/))e.length=0;else if("*"===t||"edge"===t||"node"===t)e[0]=o(),e[0].group="*"===t?t:t+"s",e[0].groupOnly=!0,e[0].length=1,e._private.invalid=!1,e.length=1;else if(r.elementOrCollection(t)){var n=t.collection();e[0]=o(),e[0].collection=n,e[0].length=1,e.length=1}else if(r.fn(t))e[0]=o(),e[0].filter=t,e[0].length=1,e.length=1;else{if(!r.string(t))return void i.error("A selector must be created from a string; found ",t);if(!e.parse(t))return}e._private.invalid=!1},s=a.prototype;s.valid=function(){return!this._private.invalid},s.invalid=function(){return this._private.invalid},s.text=function(){return this._private.selectorText},s.size=function(){return this.length},s.eq=function(t){return this[t]},s.sameText=function(t){return this.text()===t.text()},s.toString=s.selector=function(){if(null!=this._private.toStringCache)return this._private.toStringCache;var t=void 0,e="",n=function(t){return null==t?"":t},i=function(t){return r.string(t)?'"'+t+'"':n(t)},o=function(t){return" "+t+" "};for(t=0;t<this.length;t++){var a=this[t];e+=function e(r){var a="",s=void 0,l=void 0;r.subject===r&&(a+="$");var c=n(r.group);for(a+=c.substring(0,c.length-1),s=0;s<r.data.length;s++){var u=r.data[s];u.value?a+="["+u.field+o(n(u.operator))+i(u.value)+"]":a+="["+n(u.operator)+u.field+"]"}for(s=0;s<r.meta.length;s++){var d=r.meta[s];a+="[["+d.field+o(n(d.operator))+i(d.value)+"]]"}for(s=0;s<r.colonSelectors.length;s++)l=r.colonSelectors[t],a+=l;for(s=0;s<r.ids.length;s++)l="#"+r.ids[t],a+=l;for(s=0;s<r.classes.length;s++)l="."+r.classes[s],a+=l;if(null!=r.source&&null!=r.target&&(a=e(r.source)+" -> "+e(r.target)),null!=r.connectedNodes){var p=r.connectedNodes;a=e(p[0])+" <-> "+e(p[1])}return null!=r.parent&&(a=e(r.parent)+" > "+a),null!=r.ancestor&&(a=e(r.ancestor)+" "+a),null!=r.child&&(a+=" > "+e(r.child)),null!=r.descendant&&(a+=" "+e(r.descendant)),a}(a),this.length>1&&t<this.length-1&&(e+=", ")}return this._private.toStringCache=e,e},[n(49),n(52)].forEach(function(t){return i.assign(s,t)}),t.exports=a},function(t,e,n){"use strict";var r=n(1),i=n(0),o=n(28),a=n(8),s=n(14),l={generate:function(t,e,n){for(var i=null!=n?n:r.uuid();t.hasElementWithId(i);)i=r.uuid();return i}},c=function(t,e,n){if(void 0===t||!i.core(t))return void r.error("A collection must have a reference to the core");var c=new o,u=!1;if(e){if(e.length>0&&i.plainObject(e[0])&&!i.element(e[0])){u=!0;for(var d=[],p=new a,f=0,h=e.length;f<h;f++){var v=e[f];null==v.data&&(v.data={});var g=v.data;if(null==g.id)g.id=l.generate(t,v);else if(t.hasElementWithId(g.id)||p.has(g.id))continue;var m=new s(t,v,!1);d.push(m),p.add(g.id)}e=d}}else e=[];this.length=0;for(var b=0,y=e.length;b<y;b++){var x=e[b];if(null!=x){var _=x._private.data.id;(null==n||n.unique&&!c.has(_))&&(c.set(_,{index:this.length,ele:x}),this[this.length]=x,this.length++)}}this._private={cy:t,map:c},u&&this.restore()},u=s.prototype=c.prototype;u.instanceString=function(){return"collection"},u.spawn=function(t,e,n){return i.core(t)||(n=e,e=t,t=this.cy()),new c(t,e,n)},u.spawnSelf=function(){return this.spawn(this)},u.cy=function(){return this._private.cy},u.renderer=function(){return this._private.cy.renderer()},u.element=function(){return this[0]},u.collection=function(){return i.collection(this)?this:new c(this._private.cy,[this])},u.unique=function(){return new c(this._private.cy,this,{unique:!0})},u.hasElementWithId=function(t){return this._private.map.has(t)},u.getElementById=function(t){var e=this._private.cy,n=this._private.map.get(t);return n?n.ele:new c(e)},u.$id=u.getElementById,u.poolIndex=function(){var t=this._private.cy,e=t._private.elements,n=this._private.data.id;return e._private.map.get(n).index},u.json=function(t){var e=this.element(),n=this.cy();if(null==e&&t)return this;if(null!=e){var o=e._private;if(i.plainObject(t)){n.startBatch(),t.data&&e.data(t.data),t.position&&e.position(t.position);var a=function(n,r,i){var a=t[n];null!=a&&a!==o[n]&&(a?e[r]():e[i]())};return a("removed","remove","restore"),a("selected","select","unselect"),a("selectable","selectify","unselectify"),a("locked","lock","unlock"),a("grabbable","grabify","ungrabify"),null!=t.classes&&e.classes(t.classes),n.endBatch(),this}if(void 0===t){var s={data:r.copy(o.data),position:r.copy(o.position),group:o.group,removed:o.removed,selected:o.selected,selectable:o.selectable,locked:o.locked,grabbable:o.grabbable,classes:null};s.classes="";var l=0;return o.classes.forEach(function(t){return s.classes+=0==l++?t:" "+t}),s}}},u.jsons=function(){for(var t=[],e=0;e<this.length;e++){var n=this[e],r=n.json();t.push(r)}return t},u.clone=function(){for(var t=this.cy(),e=[],n=0;n<this.length;n++){var r=this[n],i=r.json(),o=new s(t,i,!1);e.push(o)}return new c(t,e)},u.copy=u.clone,u.restore=function(t){var e=this,n=e.cy(),a=n._private;void 0===t&&(t=!0);for(var s=[],u=[],d=void 0,p=0,f=e.length;p<f;p++){var h=e[p];h.removed()&&(h.isNode()?s.push(h):u.push(h))}d=s.concat(u);var v=void 0,g=function(){d.splice(v,1),v--};for(v=0;v<d.length;v++){var m=d[v],b=m._private,y=b.data;if(m.clearTraversalCache(),void 0===y.id)y.id=l.generate(n,m);else if(i.number(y.id))y.id=""+y.id;else{if(i.emptyString(y.id)||!i.string(y.id)){r.error("Can not create element with invalid string ID `"+y.id+"`"),g();continue}if(n.hasElementWithId(y.id)){r.error("Can not create second element with ID `"+y.id+"`"),g();continue}}var x=y.id;if(m.isNode()){var _=b.position;null==_.x&&(_.x=0),null==_.y&&(_.y=0)}if(m.isEdge()){for(var w=m,k=["source","target"],C=k.length,S=!1,E=0;E<C;E++){var T=k[E],A=y[T];i.number(A)&&(A=y[T]=""+y[T]),null==A||""===A?(r.error("Can not create edge `"+x+"` with unspecified "+T),S=!0):n.hasElementWithId(A)||(r.error("Can not create edge `"+x+"` with nonexistant "+T+" `"+A+"`"),S=!0)}if(S){g();continue}var I=n.getElementById(y.source),j=n.getElementById(y.target);I._private.edges.push(w),j._private.edges.push(w),w._private.source=I,w._private.target=j}b.map=new o,b.map.set(x,{ele:m,index:0}),b.removed=!1,n.addToPool(m)}for(var V=0;V<s.length;V++){var O=s[V],P=O._private.data;i.number(P.parent)&&(P.parent=""+P.parent);var D=P.parent;if(null!=D){var B=n.getElementById(D);if(B.empty())P.parent=void 0;else{for(var N=!1,M=B;!M.empty();){if(O.same(M)){N=!0,P.parent=void 0;break}M=M.parent()}N||(B[0]._private.children.push(O),O._private.parent=B[0],a.hasCompoundNodes=!0)}}}if(d.length>0){for(var $=new c(n,d),L=0;L<$.length;L++){var z=$[L];z.isNode()||(z.parallelEdges().clearTraversalCache(),z.source().clearTraversalCache(),z.target().clearTraversalCache())}var R=void 0;R=a.hasCompoundNodes?n.collection().merge($).merge($.connectedNodes()).merge($.parent()):$,R.dirtyCompoundBoundsCache().updateStyle(t),t?$.emitAndNotify("add"):$.emit("add")}return e},u.removed=function(){var t=this[0];return t&&t._private.removed},u.inside=function(){var t=this[0];return t&&!t._private.removed},u.remove=function(t){function e(t){for(var e=t._private.edges,n=0;n<e.length;n++)i(e[n])}function n(t){for(var e=t._private.children,n=0;n<e.length;n++)i(e[n])}function i(t){var r=u[t.id()];t.removed()||r||(u[t.id()]=!0,t.isNode()?(l.push(t),e(t),n(t)):l.unshift(t))}function o(t,e){var n=t._private.edges;r.removeFromArray(n,e),t.clearTraversalCache()}var a=this,s=[],l=[],u={},d=a._private.cy;void 0===t&&(t=!0);for(var p=0,f=a.length;p<f;p++){i(a[p])}var h=[];h.ids={},a.dirtyCompoundBoundsCache(),d.removeFromPool(l);for(var v=0;v<l.length;v++){var g=l[v];if(g._private.removed=!0,s.push(g),g.isEdge()){var m=g.source()[0],b=g.target()[0];o(m,g),o(b,g),function(t){t.parallelEdges().clearTraversalCache()}(g)}else{var y=g.parent();0!==y.length&&function(t,e){e=e[0],t=t[0];var n=t._private.children,i=t.id();r.removeFromArray(n,e),h.ids[i]||(h.ids[i]=!0,h.push(t))}(y,g)}}var x=d._private.elements;d._private.hasCompoundNodes=!1;for(var _=0;_<x.length;_++){if(x[_].isParent()){d._private.hasCompoundNodes=!0;break}}var w=new c(this.cy(),s);w.size()>0&&(t&&this.cy().notify({type:"remove",eles:w}),w.emit("remove"));for(var k=0;k<h.length;k++){var C=h[k];C.removed()||C.updateStyle()}return new c(d,s)},u.move=function(t){var e=this._private.cy;if(void 0!==t.source||void 0!==t.target){var n=t.source,r=t.target,i=e.hasElementWithId(n),o=e.hasElementWithId(r);if(i||o){var a=this.jsons();this.remove();for(var s=0;s<a.length;s++){var l=a[s],c=this[s];"edges"===l.group&&(i&&(l.data.source=n),o&&(l.data.target=r),l.scratch=c._private.scratch)}return e.add(a)}}else if(void 0!==t.parent){var u=t.parent,d=null===u||e.hasElementWithId(u);if(d){var p=this.jsons(),f=this.descendants(),h=f.union(f.union(this).connectedEdges()).jsons();this.remove();for(var v=0;v<p.length;v++){var g=p[v],m=this[v];"nodes"===g.group&&(g.data.parent=null===u?void 0:u,g.scratch=m._private.scratch)}return e.add(p.concat(h))}}return this},[n(29),n(42),n(47),n(48),n(53),n(54),n(55),n(56),n(61),n(62),n(63),n(7),n(64),n(65),n(66),n(67),n(68)].forEach(function(t){r.extend(u,t)}),t.exports=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=("function"==typeof Symbol&&Symbol.iterator,function(){function t(e){if(r(this,t),this._obj=Object.create(null),null!=e){var n=void 0;n=null!=e.instanceString&&e.instanceString()===this.instanceString()?e.toArray():e;for(var i=0;i<n.length;i++)this.add(n[i])}}return i(t,[{key:"instanceString",value:function(){return"set"}},{key:"add",value:function(t){this._obj[t]=1}},{key:"delete",value:function(t){this._obj[t]=0}},{key:"clear",value:function(){this._obj=Object.create(null)}},{key:"has",value:function(t){return 1===this._obj[t]}},{key:"toArray",value:function(){var t=this;return Object.keys(this._obj).filter(function(e){return t.has(e)})}},{key:"forEach",value:function(t,e){return this.toArray().forEach(t,e)}},{key:"size",get:function(){return this.toArray().length}}]),t}());t.exports=o},function(t,e,n){"use strict";t.exports=n(32)},function(t,e,n){"use strict";var r=function(){return{classes:[],colonSelectors:[],data:[],group:null,ids:[],meta:[],collection:null,filter:null,parent:null,ancestor:null,subject:null,child:null,descendant:null}};t.exports=r},function(t,e,n){"use strict";function r(t){i.assign(this,l,t),this.listeners=[],this.emitting=0}var i=n(1),o=n(0),a=n(16),s=/^([^.]+)(\.(?:[^.]+))?$/,l={qualifierCompare:function(t,e){return t===e},eventMatches:function(){return!0},eventFields:function(){return{}},callbackContext:function(t){return t},beforeEmit:function(){},afterEmit:function(){},bubble:function(){return!1},parent:function(){return null},context:void 0},c=r.prototype,u=function(t,e,n,r,a,l,c){o.fn(r)&&(a=r,r=null),c&&(l=null==l?c:i.assign({},l,c));for(var u=n.split(/\s+/),d=0;d<u.length;d++){var p=u[d];if(!o.emptyString(p)){var f=p.match(s);if(f){if(!1===e(t,p,f[1],f[2]?f[2]:null,r,a,l))break}}}},d=function(t,e){return new a(e.type,i.assign(e,t.eventFields(t.context)))},p=function(t,e,n){if(o.event(n))return void e(t,n);if(o.plainObject(n))return void e(t,d(t,n));for(var r=n.split(/\s+/),i=0;i<r.length;i++){var a=r[i];if(!o.emptyString(a)){var l=a.match(s);if(l){var c=l[1],u=l[2]?l[2]:null;e(t,d(t,{type:c,namespace:u,target:t.context}))}}}};c.on=c.addListener=function(t,e,n,r,i){return u(this,function(t,e,n,r,i,a,s){o.fn(a)&&t.listeners.push({event:e,callback:a,type:n,namespace:r,qualifier:i,conf:s})},t,e,n,r,i),this},c.one=function(t,e,n,r){return this.on(t,e,n,r,{one:!0})},c.removeListener=c.off=function(t,e,n,r){var o=this;0!==this.emitting&&(this.listeners=i.copyArray(this.listeners));for(var a=this.listeners,s=a.length-1;s>=0;s--)!function(i){var s=a[i];u(o,function(t,e,n,r,o,l){if(s.type===n&&(!r||s.namespace===r)&&(!o||t.qualifierCompare(s.qualifier,o))&&(!l||s.callback===l))return a.splice(i,1),!1},t,e,n,r)}(s);return this},c.emit=c.trigger=function(t,e,n){var r=this.listeners,a=r.length;return this.emitting++,o.array(e)||(e=[e]),p(this,function(t,o){null!=n&&(r=[{event:o.event,type:o.type,namespace:o.namespace,callback:n}],a=r.length);for(var s=0;s<a;s++)!function(n){var a=r[n];if(a.type===o.type&&(!a.namespace||a.namespace===o.namespace||".*"===a.namespace)&&t.eventMatches(t.context,a,o)){var s=[o];null!=e&&i.push(s,e),t.beforeEmit(t.context,a,o),a.conf&&a.conf.one&&(t.listeners=t.listeners.filter(function(t){return t!==a}));var l=t.callbackContext(t.context,a,o),c=a.callback.apply(l,s);t.afterEmit(t.context,a,o),!1===c&&(o.stopPropagation(),o.preventDefault())}}(s);t.bubble(t.context)&&!o.isPropagationStopped()&&t.parent(t.context).emit(o,e)},t),this.emitting--,this},t.exports=r},function(t,e,n){"use strict";var r=n(3),i=n(1),o=n(7),a=n(0),s=n(5),l=n(4),c=function(t){var e=this;t=i.extend({},t);var n=t.container;n&&!a.htmlElement(n)&&a.htmlElement(n[0])&&(n=n[0]);var l=n?n._cyreg:null;(l=l||{})&&l.cy&&(l.cy.destroy(),l={});var c=l.readies=l.readies||[];n&&(n._cyreg=l),l.cy=e;var u=void 0!==r&&void 0!==n&&!t.headless,d=t;d.layout=i.extend({name:u?"grid":"null"},d.layout),d.renderer=i.extend({name:u?"canvas":"null"},d.renderer);var p=function(t,e,n){return void 0!==e?e:void 0!==n?n:t},f=this._private={container:n,ready:!1,options:d,elements:new o(this),listeners:[],aniEles:new o(this),scratch:{},layout:null,renderer:null,destroyed:!1,notificationsEnabled:!0,minZoom:1e-50,maxZoom:1e50,zoomingEnabled:p(!0,d.zoomingEnabled),userZoomingEnabled:p(!0,d.userZoomingEnabled),panningEnabled:p(!0,d.panningEnabled),userPanningEnabled:p(!0,d.userPanningEnabled),boxSelectionEnabled:p(!0,d.boxSelectionEnabled),autolock:p(!1,d.autolock,d.autolockNodes),autoungrabify:p(!1,d.autoungrabify,d.autoungrabifyNodes),autounselectify:p(!1,d.autounselectify),styleEnabled:void 0===d.styleEnabled?u:d.styleEnabled,zoom:a.number(d.zoom)?d.zoom:1,pan:{x:a.plainObject(d.pan)&&a.number(d.pan.x)?d.pan.x:0,y:a.plainObject(d.pan)&&a.number(d.pan.y)?d.pan.y:0},animation:{current:[],queue:[]},hasCompoundNodes:!1};this.createEmitter();var h=d.selectionType;f.selectionType=void 0===h||"additive"!==h&&"single"!==h?"single":h,a.number(d.minZoom)&&a.number(d.maxZoom)&&d.minZoom<d.maxZoom?(f.minZoom=d.minZoom,f.maxZoom=d.maxZoom):a.number(d.minZoom)&&void 0===d.maxZoom?f.minZoom=d.minZoom:a.number(d.maxZoom)&&void 0===d.minZoom&&(f.maxZoom=d.maxZoom);f.styleEnabled&&e.setStyle([]),e.initRenderer(i.extend({hideEdgesOnViewport:d.hideEdgesOnViewport,textureOnViewport:d.textureOnViewport,wheelSensitivity:a.number(d.wheelSensitivity)&&d.wheelSensitivity>0?d.wheelSensitivity:1,motionBlur:void 0!==d.motionBlur&&d.motionBlur,motionBlurOpacity:void 0===d.motionBlurOpacity?.05:d.motionBlurOpacity,pixelRatio:a.number(d.pixelRatio)&&d.pixelRatio>0?d.pixelRatio:void 0,desktopTapThreshold:void 0===d.desktopTapThreshold?4:d.desktopTapThreshold,touchTapThreshold:void 0===d.touchTapThreshold?8:d.touchTapThreshold},d.renderer));var v=function(t,n,r){e.notifications(!1);var o=e.mutableElements();o.length>0&&o.remove(),null!=t&&(a.plainObject(t)||a.array(t))&&e.add(t),e.one("layoutready",function(t){e.notifications(!0),e.emit(t),e.notify({type:"load",eles:e.mutableElements()}),e.one("load",n),e.emit("load")}).one("layoutstop",function(){e.one("done",r),e.emit("done")});var s=i.extend({},e._private.options.layout);s.eles=e.elements(),e.layout(s).run()};!function(t,e){if(t.some(a.promise))return s.all(t).then(e);e(t)}([d.style,d.elements],function(t){var n=t[0],r=t[1];f.styleEnabled&&e.style().append(n),v(r,function(){e.startAnimationLoop(),f.ready=!0,a.fn(d.ready)&&e.on("ready",d.ready);for(var t=0;t<c.length;t++){var n=c[t];e.on("ready",n)}l&&(l.readies=[]),e.emit("ready")},d.done)})},u=c.prototype;i.extend(u,{instanceString:function(){return"core"},isReady:function(){return this._private.ready},isDestroyed:function(){return this._private.destroyed},ready:function(t){return this.isReady()?this.emitter().emit("ready",[],t):this.on("ready",t),this},destroy:function(){var t=this;if(!t.isDestroyed())return t.stopAnimationLoop(),t.destroyRenderer(),this.emit("destroy"),t._private.destroyed=!0,t},hasElementWithId:function(t){return this._private.elements.hasElementWithId(t)},getElementById:function(t){return this._private.elements.getElementById(t)},selectionType:function(){return this._private.selectionType},hasCompoundNodes:function(){return this._private.hasCompoundNodes},headless:function(){return"null"===this._private.options.renderer.name},styleEnabled:function(){return this._private.styleEnabled},addToPool:function(t){return this._private.elements.merge(t),this},removeFromPool:function(t){return this._private.elements.unmerge(t),this},container:function(){return this._private.container},options:function(){return i.copy(this._private.options)},json:function(t){var e=this,n=e._private,r=e.mutableElements();if(a.plainObject(t)){if(e.startBatch(),t.elements){var o={},s=function(t,n){for(var r=0;r<t.length;r++){var a=t[r],s=a.data.id,l=e.getElementById(s);o[s]=!0,0!==l.length?l.json(a):n?e.add(i.extend({group:n},a)):e.add(a)}};if(a.array(t.elements))s(t.elements);else for(var l=["nodes","edges"],c=0;c<l.length;c++){var u=l[c],d=t.elements[u];a.array(d)&&s(d,u)}r.stdFilter(function(t){return!o[t.id()]}).remove()}t.style&&e.style(t.style),null!=t.zoom&&t.zoom!==n.zoom&&e.zoom(t.zoom),t.pan&&(t.pan.x===n.pan.x&&t.pan.y===n.pan.y||e.pan(t.pan));for(var p=["minZoom","maxZoom","zoomingEnabled","userZoomingEnabled","panningEnabled","userPanningEnabled","boxSelectionEnabled","autolock","autoungrabify","autounselectify"],f=0;f<p.length;f++){var h=p[f];null!=t[h]&&e[h](t[h])}return e.endBatch(),this}if(void 0===t){var v={};return v.elements={},r.forEach(function(t){var e=t.group();v.elements[e]||(v.elements[e]=[]),v.elements[e].push(t.json())}),this._private.styleEnabled&&(v.style=e.style().json()),v.zoomingEnabled=e._private.zoomingEnabled,v.userZoomingEnabled=e._private.userZoomingEnabled,v.zoom=e._private.zoom,v.minZoom=e._private.minZoom,v.maxZoom=e._private.maxZoom,v.panningEnabled=e._private.panningEnabled,v.userPanningEnabled=e._private.userPanningEnabled,v.pan=i.copy(e._private.pan),v.boxSelectionEnabled=e._private.boxSelectionEnabled,v.renderer=i.copy(e._private.options.renderer),v.hideEdgesOnViewport=e._private.options.hideEdgesOnViewport,v.textureOnViewport=e._private.options.textureOnViewport,v.wheelSensitivity=e._private.options.wheelSensitivity,v.motionBlur=e._private.options.motionBlur,v}},scratch:l.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0}),removeScratch:l.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0})}),u.$id=u.getElementById,[n(69),n(70),n(78),n(79),n(80),n(81),n(82),n(83),n(84),n(93)].forEach(function(t){i.extend(u,t)}),t.exports=c},function(t,e,n){"use strict";t.exports=function(t,e){e||(e=function(){if(1===arguments.length)return arguments[0];if(0===arguments.length)return"undefined";for(var t=[],e=0;e<arguments.length;e++)t.push(arguments[e]);return t.join("$")});var n=function n(){var r=this,i=arguments,o=void 0,a=e.apply(r,i),s=n.cache;return(o=s[a])||(o=s[a]=t.apply(r,i)),o};return n.cache={},n}},function(t,e,n){"use strict";var r=n(1),i=n(0),o=n(8),a=function(t,e,n){if(n=!(void 0!==n&&!n),void 0===t||void 0===e||!i.core(t))return void r.error("An element must have a core reference and parameters set");var a=e.group;if(null==a&&(a=e.data&&null!=e.data.source&&null!=e.data.target?"edges":"nodes"),"nodes"!==a&&"edges"!==a)return void r.error("An element must be of type `nodes` or `edges`; you specified `"+a+"`");this.length=1,this[0]=this;var s=this._private={cy:t,single:!0,data:e.data||{},position:e.position||{},autoWidth:void 0,autoHeight:void 0,autoPadding:void 0,compoundBoundsClean:!1,listeners:[],group:a,style:{},rstyle:{},styleCxts:[],removed:!0,selected:!!e.selected,selectable:void 0===e.selectable||!!e.selectable,locked:!!e.locked,grabbed:!1,grabbable:void 0===e.grabbable||!!e.grabbable,active:!1,classes:new o,animation:{current:[],queue:[]},rscratch:{},scratch:e.scratch||{},edges:[],children:[],parent:null,traversalCache:{},backgrounding:!1};if(e.renderedPosition){var l=e.renderedPosition,c=t.pan(),u=t.zoom();s.position={x:(l.x-c.x)/u,y:(l.y-c.y)/u}}if(i.string(e.classes))for(var d=e.classes.split(/\s+/),p=0,f=d.length;p<f;p++){var h=d[p];h&&""!==h&&s.classes.add(h)}(e.style||e.css)&&t.style().applyBypass(this,e.style||e.css),this.createEmitter(),(void 0===n||n)&&this.restore()};t.exports=a},function(t,e,n){"use strict";var r=n(1),i=[{selector:":selected",matches:function(t){return t.selected()}},{selector:":unselected",matches:function(t){return!t.selected()}},{selector:":selectable",matches:function(t){return t.selectable()}},{selector:":unselectable",matches:function(t){return!t.selectable()}},{selector:":locked",matches:function(t){return t.locked()}},{selector:":unlocked",matches:function(t){return!t.locked()}},{selector:":visible",matches:function(t){return t.visible()}},{selector:":hidden",matches:function(t){return!t.visible()}},{selector:":transparent",matches:function(t){return t.transparent()}},{selector:":grabbed",matches:function(t){return t.grabbed()}},{selector:":free",matches:function(t){return!t.grabbed()}},{selector:":removed",matches:function(t){return t.removed()}},{selector:":inside",matches:function(t){return!t.removed()}},{selector:":grabbable",matches:function(t){return t.grabbable()}},{selector:":ungrabbable",matches:function(t){return!t.grabbable()}},{selector:":animated",matches:function(t){return t.animated()}},{selector:":unanimated",matches:function(t){return!t.animated()}},{selector:":parent",matches:function(t){return t.isParent()}},{selector:":childless",matches:function(t){return t.isChildless()}},{selector:":child",matches:function(t){return t.isChild()}},{selector:":orphan",matches:function(t){return t.isOrphan()}},{selector:":nonorphan",matches:function(t){return t.isChild()}},{selector:":loop",matches:function(t){return t.isLoop()}},{selector:":simple",matches:function(t){return t.isSimple()}},{selector:":active",matches:function(t){return t.active()}},{selector:":inactive",matches:function(t){return!t.active()}},{selector:":backgrounding",matches:function(t){return t.backgrounding()}},{selector:":nonbackgrounding",matches:function(t){return!t.backgrounding()}}].sort(function(t,e){return r.sort.descending(t.selector,e.selector)}),o=function t(e,n){return(t.lookup=t.lookup||function(){for(var t={},e=void 0,n=0;n<i.length;n++)e=i[n],t[e.selector]=e.matches;return t}())[e](n)},a="("+i.map(function(t){return t.selector}).join("|")+")";t.exports={stateSelectors:i,stateSelectorMatches:o,stateSelectorRegex:a}},function(t,e,n){"use strict";function r(){return!1}function i(){return!0}/*!
Event object based on jQuery events, MIT license
https://jquery.org/license/
https://tldrlegal.com/license/mit-license
https://github.com/jquery/jquery/blob/master/src/event.js
*/
var o=function(t,e){this.recycle(t,e)};o.prototype={instanceString:function(){return"event"},recycle:function(t,e){if(this.isImmediatePropagationStopped=this.isPropagationStopped=this.isDefaultPrevented=r,null!=t&&t.preventDefault?(this.type=t.type,this.isDefaultPrevented=t.defaultPrevented?i:r):null!=t&&t.type?e=t:this.type=t,null!=e&&(this.originalEvent=e.originalEvent,this.type=null!=e.type?e.type:this.type,this.cy=e.cy,this.target=e.target,this.position=e.position,this.renderedPosition=e.renderedPosition,this.namespace=e.namespace,this.layout=e.layout),null!=this.cy&&null!=this.position&&null==this.renderedPosition){var n=this.position,o=this.cy.zoom(),a=this.cy.pan();this.renderedPosition={x:n.x*o+a.x,y:n.y*o+a.y}}this.timeStamp=t&&t.timeStamp||Date.now()},preventDefault:function(){this.isDefaultPrevented=i;var t=this.originalEvent;t&&t.preventDefault&&t.preventDefault()},stopPropagation:function(){this.isPropagationStopped=i;var t=this.originalEvent;t&&t.stopPropagation&&t.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()},isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r},t.exports=o},function(t,e,n){"use strict";var r=n(1),i=function(t,e){function n(t){var e=t.pstyle("z-compound-depth");return"auto"===e.value?a?t.zDepth():0:"bottom"===e.value?-1:"top"===e.value?r.MAX_INT:0}function i(t){return"auto"===t.pstyle("z-index-compare").value&&t.isNode()?1:0}var o=t.cy(),a=o.hasCompoundNodes(),s=n(t)-n(e);if(0!==s)return s;var l=i(t)-i(e);if(0!==l)return l;var c=t.pstyle("z-index").value-e.pstyle("z-index").value;return 0!==c?c:t.poolIndex()-e.poolIndex()};t.exports=i},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(6),a=function t(e){return this instanceof t?r.core(e)?(this._private={cy:e,coreStyle:{}},this.length=0,void this.resetToDefault()):void i.error("A style must have a core reference"):new t(e)},s=a.prototype;s.instanceString=function(){return"style"},s.clear=function(){for(var t=0;t<this.length;t++)this[t]=void 0;return this.length=0,this._private.newStyle=!0,this},s.resetToDefault=function(){return this.clear(),this.addDefaultStylesheet(),this},s.core=function(){return this._private.coreStyle},s.selector=function(t){var e="core"===t?null:new o(t),n=this.length++;return this[n]={selector:e,properties:[],mappedProperties:[],index:n},this},s.css=function(){var t=this,e=arguments;switch(e.length){case 1:for(var n=e[0],r=0;r<t.properties.length;r++){var o=t.properties[r],a=n[o.name];void 0===a&&(a=n[i.dash2camel(o.name)]),void 0!==a&&this.cssRule(o.name,a)}break;case 2:this.cssRule(e[0],e[1])}return this},s.style=s.css,s.cssRule=function(t,e){var n=this.parse(t,e);if(n){var r=this.length-1;this[r].properties.push(n),this[r].properties[n.name]=n,n.name.match(/pie-(\d+)-background-size/)&&n.value&&(this._private.hasPie=!0),n.mapped&&this[r].mappedProperties.push(n);!this[r].selector&&(this._private.coreStyle[n.name]=n)}return this},s.append=function(t){return r.stylesheet(t)?t.appendToStyle(this):r.array(t)?this.appendFromJson(t):r.string(t)&&this.appendFromString(t),this},a.fromJson=function(t,e){var n=new a(t);return n.fromJson(e),n},a.fromString=function(t,e){return new a(t).fromString(e)},[n(85),n(86),n(87),n(88),n(89),n(90),n(91),n(92)].forEach(function(t){i.extend(s,t)}),a.types=s.types,a.properties=s.properties,t.exports=a},function(t,e,n){"use strict";var r=n(1);t.exports={setupDequeueing:function(t){return function(){var e=this,n=this.renderer;if(!e.dequeueingSetup){e.dequeueingSetup=!0;var i=r.debounce(function(){n.redrawHint("eles",!0),n.redrawHint("drag",!0),n.redraw()},t.deqRedrawThreshold),o=function(o,a){for(var s=r.performanceNow(),l=n.averageRedrawTime,c=n.lastRedrawTime,u=[],d=n.cy.extent(),p=n.getPixelRatio();;){var f=r.performanceNow(),h=f-s,v=f-a;if(c<1e3/60){var g=1e3/60-(o?l:0);if(v>=t.deqFastCost*g)break}else if(o){if(h>=t.deqCost*c||h>=t.deqAvgCost*l)break}else if(v>=t.deqNoDrawCost*(1e3/60))break;var m=t.deq(e,p,d);if(!(m.length>0))break;for(var b=0;b<m.length;b++)u.push(m[b])}u.length>0&&(t.onDeqd(e,u),!o&&t.shouldRedraw(e,u,p,d)&&i())},a=t.priority||r.noop;n.beforeRender(o,a(e))}}}}},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(94),a=n(136),s=function(t){return void 0===t&&(t={}),r.plainObject(t)?new i(t):r.string(t)?o.apply(o,arguments):void 0};s.use=function(t){var e=Array.prototype.slice.call(arguments,1);return e.unshift(s),t.apply(null,e),this},s.version=n(137),s.stylesheet=s.Stylesheet=a,t.exports=s},function(t,e,n){"use strict";var r=n(0);t.exports={hex2tuple:function(t){if((4===t.length||7===t.length)&&"#"===t[0]){var e=4===t.length,n=void 0,r=void 0,i=void 0;return e?(n=parseInt(t[1]+t[1],16),r=parseInt(t[2]+t[2],16),i=parseInt(t[3]+t[3],16)):(n=parseInt(t[1]+t[2],16),r=parseInt(t[3]+t[4],16),i=parseInt(t[5]+t[6],16)),[n,r,i]}},hsl2tuple:function(t){function e(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var n=void 0,r=void 0,i=void 0,o=void 0,a=void 0,s=void 0,l=void 0,c=void 0,u=new RegExp("^"+this.regex.hsla+"$").exec(t);if(u){if(r=parseInt(u[1]),r<0?r=(360- -1*r%360)%360:r>360&&(r%=360),r/=360,(i=parseFloat(u[2]))<0||i>100)return;if(i/=100,(o=parseFloat(u[3]))<0||o>100)return;if(o/=100,void 0!==(a=u[4])&&((a=parseFloat(a))<0||a>1))return;if(0===i)s=l=c=Math.round(255*o);else{var d=o<.5?o*(1+i):o+i-o*i,p=2*o-d;s=Math.round(255*e(p,d,r+1/3)),l=Math.round(255*e(p,d,r)),c=Math.round(255*e(p,d,r-1/3))}n=[s,l,c,a]}return n},rgb2tuple:function(t){var e=void 0,n=new RegExp("^"+this.regex.rgba+"$").exec(t);if(n){e=[];for(var r=[],i=1;i<=3;i++){var o=n[i];if("%"===o[o.length-1]&&(r[i]=!0),o=parseFloat(o),r[i]&&(o=o/100*255),o<0||o>255)return;e.push(Math.floor(o))}var a=r[1]||r[2]||r[3],s=r[1]&&r[2]&&r[3];if(a&&!s)return;var l=n[4];if(void 0!==l){if((l=parseFloat(l))<0||l>1)return;e.push(l)}}return e},colorname2tuple:function(t){return this.colors[t.toLowerCase()]},color2tuple:function(t){return(r.array(t)?t:null)||this.colorname2tuple(t)||this.hex2tuple(t)||this.rgb2tuple(t)||this.hsl2tuple(t)},colors:{transparent:[0,0,0,0],aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}},function(t,e,n){"use strict";var r=n(0);t.exports={mapEmpty:function(t){return null==t||0===Object.keys(t).length},pushMap:function(t){var e=this.getMap(t);null==e?this.setMap(this.extend({},t,{value:[t.value]})):e.push(t.value)},setMap:function(t){for(var e=t.map,n=t.keys,i=n.length,o=0;o<i;o++){var a=n[o];r.plainObject(a)&&this.error("Tried to set map with object key"),o<n.length-1?(null==e[a]&&(e[a]={}),e=e[a]):e[a]=t.value}},getMap:function(t){for(var e=t.map,n=t.keys,i=n.length,o=0;o<i;o++){var a=n[o];if(r.plainObject(a)&&this.error("Tried to get map with object key"),null==(e=e[a]))return e}return e},deleteMap:function(t){for(var e=t.map,n=t.keys,i=n.length,o=t.keepChildren,a=0;a<i;a++){var s=n[a];r.plainObject(s)&&this.error("Tried to delete map with object key");if(a===t.keys.length-1)if(o)for(var l=Object.keys(e),c=0;c<l.length;c++){var u=l[c];o[u]||(e[u]=void 0)}else e[s]=void 0;else e=e[s]}}}},function(t,e,n){"use strict";var r="(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))";t.exports={regex:{number:r,rgba:"rgb[a]?\\(((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)(?:\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))))?\\)",rgbaNoBackRefs:"rgb[a]?\\((?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%]?)(?:\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))))?\\)",hsla:"hsl[a]?\\(((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?)))\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%])\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%])(?:\\s*,\\s*((?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))))?\\)",hslaNoBackRefs:"hsl[a]?\\((?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?)))\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%])\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))[%])(?:\\s*,\\s*(?:(?:[-+]?(?:(?:\\d+|\\d*\\.\\d+)(?:[Ee][+-]?\\d+)?))))?\\)",hex3:"\\#[0-9a-fA-F]{3}",hex6:"\\#[0-9a-fA-F]{6}"}}},function(t,e,n){"use strict";var r=n(13),i=n(0);t.exports={camel2dash:r(function(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}),dash2camel:r(function(t){return t.replace(/(-\w)/g,function(t){return t[1].toUpperCase()})}),prependCamel:r(function(t,e){return t+e[0].toUpperCase()+e.substring(1)},function(t,e){return t+"$"+e}),capitalize:function(t){return i.emptyString(t)?t:t.charAt(0).toUpperCase()+t.substring(1)}}},function(t,e,n){"use strict";var r=n(3),i=r?r.performance:null,o={},a=i&&i.now?function(){return i.now()}:function(){return Date.now()},s=function(){if(r){if(r.requestAnimationFrame)return function(t){r.requestAnimationFrame(t)};if(r.mozRequestAnimationFrame)return function(t){r.mozRequestAnimationFrame(t)};if(r.webkitRequestAnimationFrame)return function(t){r.webkitRequestAnimationFrame(t)};if(r.msRequestAnimationFrame)return function(t){r.msRequestAnimationFrame(t)}}return function(t){t&&setTimeout(function(){t(a())},1e3/60)}}();o.requestAnimationFrame=function(t){s(t)},o.performanceNow=a,o.debounce=n(26),o.now=function(){return Date.now()},t.exports=o},function(e,n){e.exports=t},function(t,e,n){"use strict";function r(t,e){return t<e?-1:t>e?1:0}function i(t,e){return-1*r(t,e)}t.exports={sort:{ascending:r,descending:i}}},function(t,e,n){"use strict";function r(){this._obj={}}var i=r.prototype;i.set=function(t,e){this._obj[t]=e},i.delete=function(t){this._obj[t]=null},i.has=function(t){return null!=this._obj[t]},i.get=function(t){return this._obj[t]},t.exports=r},function(t,e,n){"use strict";var r=n(1),i={};[n(30),n(31),n(33),n(34),n(35),n(36),n(37),n(38),n(39),n(40),n(41)].forEach(function(t){r.extend(i,t)}),t.exports=i},function(t,e,n){"use strict";var r=n(0),i=function(t){return t={bfs:t.bfs||!t.dfs,dfs:t.dfs||!t.bfs},function(e,n,i){var o;r.plainObject(e)&&!r.elementOrCollection(e)&&(o=e,e=o.roots||o.root,n=o.visit,i=o.directed),i=2!==arguments.length||r.fn(n)?i:n,n=r.fn(n)?n:function(){};for(var a,s=this._private.cy,l=e=r.string(e)?this.filter(e):e,c=[],u=[],d={},p={},f={},h=0,v=this.nodes(),g=this.edges(),m=0;m<l.length;m++)l[m].isNode()&&(c.unshift(l[m]),t.bfs&&(f[l[m].id()]=!0,u.push(l[m])),p[l[m].id()]=0);for(;0!==c.length;){var l=t.bfs?c.shift():c.pop();if(t.dfs){if(f[l.id()])continue;f[l.id()]=!0,u.push(l)}var b,y=p[l.id()],x=d[l.id()],_=null==x?void 0:x.connectedNodes().not(l)[0];if(!0===(b=n(l,x,_,h++,y))){a=l;break}if(!1===b)break;for(var w=l.connectedEdges(i?function(t){return t.data("source")===l.id()}:void 0).intersect(g),m=0;m<w.length;m++){var k=w[m],C=k.connectedNodes(function(t){return t.id()!==l.id()}).intersect(v);0===C.length||f[C.id()]||(C=C[0],c.push(C),t.bfs&&(f[C.id()]=!0,u.push(C)),d[C.id()]=k,p[C.id()]=p[l.id()]+1)}}for(var S=[],m=0;m<u.length;m++){var E=u[m],T=d[E.id()];T&&S.push(T),S.push(E)}return{path:s.collection(S,{unique:!0}),found:s.collection(a)}}},o={breadthFirstSearch:i({bfs:!0}),depthFirstSearch:i({dfs:!0})};o.bfs=o.breadthFirstSearch,o.dfs=o.depthFirstSearch,t.exports=o},function(t,e,n){"use strict";var r=n(0),i=n(9),o={dijkstra:function(t,e,n){var o;r.plainObject(t)&&!r.elementOrCollection(t)&&(o=t,t=o.root,e=o.weight,n=o.directed);var a=this._private.cy;e=r.fn(e)?e:function(){return 1};for(var s=r.string(t)?this.filter(t)[0]:t[0],l={},c={},u={},d=this.edges().filter(function(t){return!t.isLoop()}),p=this.nodes(),f=function(t){return l[t.id()]},h=new i(function(t,e){return f(t)-f(e)}),v=0;v<p.length;v++){var g=p[v];l[g.id()]=g.same(s)?0:1/0,h.push(g)}for(;h.size()>0;){var m=h.pop(),b=f(m),y=m.id();if(u[y]=b,b!==1/0)for(var x=m.neighborhood().intersect(p),v=0;v<x.length;v++){var _=x[v],w=_.id(),k=function(t,r){for(var i,o=(n?t.edgesTo(r):t.edgesWith(r)).intersect(d),a=1/0,s=0;s<o.length;s++){var l=o[s],c=e(l);(c<a||!i)&&(a=c,i=l)}return{edge:i,dist:a}}(m,_),C=b+k.dist;C<f(_)&&(!function(t,e){l[t.id()]=e,h.updateItem(t)}(_,C),c[w]={node:m,edge:k.edge})}}return{distanceTo:function(t){var e=r.string(t)?p.filter(t)[0]:t[0];return u[e.id()]},pathTo:function(t){var e=r.string(t)?p.filter(t)[0]:t[0],n=[],i=e;if(e.length>0)for(n.unshift(e);c[i.id()];){var o=c[i.id()];n.unshift(o.edge),n.unshift(o.node),i=o.node}return a.collection(n)}}}};t.exports=o},function(t,e){t.exports=n},function(t,e,n){"use strict";var r=n(0),i={kruskal:function(t){function e(t){for(var e=0;e<o.length;e++){var n=o[e];if(n.anySame(t))return{eles:n,index:e}}}var n=this.cy();t=r.fn(t)?t:function(){return 1};for(var i=n.collection(n,[]),o=[],a=this.nodes(),s=0;s<a.length;s++)o.push(a[s].collection());for(var l=this.edges(),c=l.toArray().sort(function(e,n){return t(e)-t(n)}),s=0;s<c.length;s++){var u=c[s],d=u.source()[0],p=u.target()[0],f=e(d),h=e(p);f.index!==h.index&&(i=i.add(u),o[f.index]=f.eles.add(h.eles),o.splice(h.index,1))}return a.add(i)}};t.exports=i},function(t,e,n){"use strict";var r=n(0),i={aStar:function(t){var e=this;t=t||{};var n=this._private.cy;if(null!=t&&null!=t.root){var i=r.string(t.root)?this.filter(t.root)[0]:t.root[0];if(null!=t.goal){var o=r.string(t.goal)?this.filter(t.goal)[0]:t.goal[0];if(null!=t.heuristic&&r.fn(t.heuristic))var a=t.heuristic;else var a=function(){return 0};if(null!=t.weight&&r.fn(t.weight))var s=t.weight;else var s=function(t){return 1};if(null!=t.directed)var l=t.directed;else var l=!1;var c=i.id(),u=o.id(),d=[],p=[c],f={},h={},v={},g={};v[c]=0,g[c]=a(i);for(var m=0;p.length>0;){var b=function(t,e){if(0!==t.length){for(var n=0,r=e[t[0]],i=1;i<t.length;i++){var o=e[t[i]];o<r&&(r=o,n=i)}return n}}(p,g),y=n.getElementById(p[b]),x=y.id();if(m++,x==u){var _=function t(e,r,i,o){if(e==r)return o.unshift(n.getElementById(r)),o;if(r in i){var a=i[r],s=h[r];return o.unshift(n.getElementById(s)),o.unshift(n.getElementById(r)),t(e,a,i,o)}}(c,u,f,[]);return{found:!0,distance:v[x],path:e.spawn(_),steps:m}}d.push(x),p.splice(b,1);for(var w=y._private.edges,k=0;k<w.length;k++){var C=w[k];if(this.hasElementWithId(C.id())&&(!l||C.data("source")===x)){var S=C.source(),E=C.target(),T=S.id()!==x?S:E,A=T.id();if(this.hasElementWithId(A)&&-1==d.indexOf(A)){var I=v[x]+s(C);-1!=p.indexOf(A)?I<v[A]&&(v[A]=I,g[A]=I+a(T),f[A]=x):(v[A]=I,g[A]=I+a(T),p.push(A),f[A]=x,h[A]=C.id())}}}}return{found:!1,distance:void 0,path:void 0,steps:m}}}}};t.exports=i},function(t,e,n){"use strict";var r=n(0),i={floydWarshall:function(t){t=t||{};var e=this.cy();if(null!=t.weight&&r.fn(t.weight))var n=t.weight;else var n=function(t){return 1};if(null!=t.directed)var i=t.directed;else var i=!1;for(var o=this.edges().stdFilter(function(t){return!t.isLoop()}),a=this.nodes(),s=a.length,l={},c=0;c<s;c++)l[a[c].id()]=c;for(var u=[],c=0;c<s;c++){for(var d=new Array(s),p=0;p<s;p++)d[p]=c==p?0:1/0;u.push(d)}var f=[],h=[],v=function(t){for(var e=0;e<s;e++){for(var n=new Array(s),r=0;r<s;r++)n[r]=void 0;t.push(n)}};v(f),v(h);for(var c=0;c<o.length;c++){var g=l[o[c].source().id()],m=l[o[c].target().id()],b=n(o[c]);u[g][m]>b&&(u[g][m]=b,f[g][m]=m,h[g][m]=o[c])}if(!i)for(var c=0;c<o.length;c++){var g=l[o[c].target().id()],m=l[o[c].source().id()],b=n(o[c]);u[g][m]>b&&(u[g][m]=b,f[g][m]=m,h[g][m]=o[c])}for(var y=0;y<s;y++)for(var c=0;c<s;c++)for(var p=0;p<s;p++)u[c][y]+u[y][p]<u[c][p]&&(u[c][p]=u[c][y]+u[y][p],f[c][p]=f[c][y]);for(var x=[],c=0;c<s;c++)x.push(a[c].id());return{distance:function(t,n){if(r.string(t))var i=e.filter(t)[0].id();else var i=t.id();if(r.string(n))var o=e.filter(n)[0].id();else var o=n.id();return u[l[i]][l[o]]},path:function(t,n){if(r.string(t))var i=e.filter(t)[0].id();else var i=t.id();if(r.string(n))var o=e.filter(n)[0].id();else var o=n.id();var a=function(t,n,r,i,o){if(t===n)return e.getElementById(i[t]);if(void 0!==r[t][n]){for(var a=[e.getElementById(i[t])],s=t;t!==n;){s=t,t=r[t][n];var l=o[s][t];a.push(l),a.push(e.getElementById(i[t]))}return a}}(l[i],l[o],f,x,h);return e.collection(a)}}}};t.exports=i},function(t,e,n){"use strict";var r=n(0),i=n(1),o={bellmanFord:function(t){var e=this;if(t=t||{},null!=t.weight&&r.fn(t.weight))var n=t.weight;else var n=function(t){return 1};if(null!=t.directed)var o=t.directed;else var o=!1;if(null!=t.root){if(r.string(t.root))var a=this.filter(t.root)[0];else var a=t.root[0];for(var s=this._private.cy,l=this.edges().stdFilter(function(t){return!t.isLoop()}),c=this.nodes(),u=c.length,d={},p=0;p<u;p++)d[c[p].id()]=p;for(var f=[],h=[],v=[],p=0;p<u;p++)c[p].id()===a.id()?f[p]=0:f[p]=1/0,h[p]=void 0;for(var g=!1,p=1;p<u;p++){g=!1;for(var m=0;m<l.length;m++){var b=d[l[m].source().id()],y=d[l[m].target().id()],x=n(l[m]),_=f[b]+x;if(_<f[y]&&(f[y]=_,h[y]=b,v[y]=l[m],g=!0),!o){var _=f[y]+x;_<f[b]&&(f[b]=_,h[b]=y,v[b]=l[m],g=!0)}}if(!g)break}if(g)for(var m=0;m<l.length;m++){var b=d[l[m].source().id()],y=d[l[m].target().id()],x=n(l[m]);if(f[b]+x<f[y])return i.error("Graph contains a negative weight cycle for Bellman-Ford"),{pathTo:void 0,distanceTo:void 0,hasNegativeWeightCycle:!0}}for(var w=[],p=0;p<u;p++)w.push(c[p].id());return{distanceTo:function(t){if(r.string(t))var e=s.filter(t)[0].id();else var e=t.id();return f[d[e]]},pathTo:function(t){if(r.string(t))var n=s.filter(t)[0].id();else var n=t.id();var i=[],o=function(t,e,n,r,i,o){for(;;){if(i.push(s.getElementById(r[n])),i.push(o[n]),e===n)return i;var a=t[n];if(void 0===a)return;n=a}}(h,d[a.id()],d[n],w,i,v);return null!=o&&o.reverse(),e.spawn(o)},hasNegativeWeightCycle:!1}}}};t.exports=o},function(t,e,n){"use strict";var r=n(1),i={kargerStein:function(t){var e=this;t=t||{};var n=function(t,e,n){for(var r=n[t],i=r[1],o=r[2],a=e[i],s=e[o],l=n.filter(function(t){return(e[t[1]]!==a||e[t[2]]!==s)&&(e[t[1]]!==s||e[t[2]]!==a)}),c=0;c<l.length;c++){var u=l[c];u[1]===s?(l[c]=u.slice(0),l[c][1]=a):u[2]===s&&(l[c]=u.slice(0),l[c][2]=a)}for(var c=0;c<e.length;c++)e[c]===s&&(e[c]=a);return l},i=function t(e,r,i,o){if(i<=o)return r;var a=Math.floor(Math.random()*r.length);return t(e,n(a,e,r),i-1,o)},o=this._private.cy,a=this.edges().stdFilter(function(t){return!t.isLoop()}),s=this.nodes(),l=s.length,c=a.length,u=Math.ceil(Math.pow(Math.log(l)/Math.LN2,2)),d=Math.floor(l/Math.sqrt(2));if(l<2)return void r.error("At least 2 nodes are required for Karger-Stein algorithm");for(var p={},f=0;f<l;f++)p[s[f].id()]=f;for(var h=[],f=0;f<c;f++){var v=a[f];h.push([f,p[v.source().id()],p[v.target().id()]])}for(var g,m=1/0,b=[],f=0;f<l;f++)b.push(f);for(var y=0;y<=u;y++){var x=b.slice(0),_=i(x,h,l,d),w=x.slice(0),k=i(x,_,d,2),C=i(w,_,d,2);k.length<=C.length&&k.length<m?(m=k.length,g=[k,x]):C.length<=k.length&&C.length<m&&(m=C.length,g=[C,w])}for(var S=g[0].map(function(t){return a[t[0]]}),E=[],T=[],A=g[1][0],f=0;f<g[1].length;f++){g[1][f]===A?E.push(s[f]):T.push(s[f])}return{cut:e.spawn(o,S),partition1:e.spawn(E),partition2:e.spawn(T)}}};t.exports=i},function(t,e,n){"use strict";var r=n(0),i={pageRank:function(t){t=t||{};if(null!=t&&null!=t.dampingFactor)var e=t.dampingFactor;else var e=.8;if(null!=t&&null!=t.precision)var n=t.precision;else var n=1e-6;if(null!=t&&null!=t.iterations)var i=t.iterations;else var i=200;if(null!=t&&null!=t.weight&&r.fn(t.weight))var o=t.weight;else var o=function(t){return 1};for(var a=this._private.cy,s=this.edges().stdFilter(function(t){return!t.isLoop()}),l=this.nodes(),c=l.length,u=s.length,d={},p=0;p<c;p++)d[l[p].id()]=p;for(var f=[],h=[],v=(1-e)/c,p=0;p<c;p++){for(var g=[],m=0;m<c;m++)g.push(0);f.push(g),h.push(0)}for(var p=0;p<u;p++){var b=s[p],y=d[b.source().id()],x=d[b.target().id()],_=o(b);f[x][y]+=_,h[y]+=_}for(var w=1/c+v,m=0;m<c;m++)if(0===h[m])for(var p=0;p<c;p++)f[p][m]=w;else for(var p=0;p<c;p++)f[p][m]=f[p][m]/h[m]+v;for(var k,C=[],S=[],p=0;p<c;p++)C.push(1),S.push(0);for(var E=0;E<i;E++){for(var T=S.slice(0),p=0;p<c;p++)for(var m=0;m<c;m++)T[p]+=f[p][m]*C[m];!function(t){for(var e=t.length,n=0,r=0;r<e;r++)n+=t[r];for(var r=0;r<e;r++)t[r]=t[r]/n}(T),k=C,C=T;for(var A=0,p=0;p<c;p++)A+=Math.pow(k[p]-C[p],2);if(A<n)break}return{rank:function(t){if(r.string(t))var e=a.filter(t)[0].id();else var e=t.id();return C[d[e]]}}}};t.exports=i},function(t,e,n){"use strict";var r=n(0),i=n(1),o={degreeCentralityNormalized:function(t){t=t||{};var e=this.cy();if(null!=t.directed)var n=t.directed;else var n=!1;var o=this.nodes(),a=o.length;if(n){for(var s={},l={},c=0,u=0,d=0;d<a;d++){var p=o[d],f=this.degreeCentrality(i.extend({},t,{root:p}));c<f.indegree&&(c=f.indegree),u<f.outdegree&&(u=f.outdegree),s[p.id()]=f.indegree,l[p.id()]=f.outdegree}return{indegree:function(t){if(0==c)return 0;if(r.string(t))var t=e.filter(t)[0].id();else var t=t.id();return s[t]/c},outdegree:function(t){if(0==u)return 0;if(r.string(t))var t=e.filter(t)[0].id();else var t=t.id();return l[t]/u}}}for(var h={},v=0,d=0;d<a;d++){var p=o[d],f=this.degreeCentrality(i.extend({},t,{root:p}));v<f.degree&&(v=f.degree),h[p.id()]=f.degree}return{degree:function(t){if(0==v)return 0;if(r.string(t))var t=e.filter(t)[0].id();else var t=t.id();return h[t]/v}}},degreeCentrality:function(t){t=t||{};var e=this;if(null!=t&&null!=t.root){var n=r.string(t.root)?this.filter(t.root)[0]:t.root[0];if(null!=t.weight&&r.fn(t.weight))var i=t.weight;else var i=function(t){return 1};if(null!=t.directed)var o=t.directed;else var o=!1;if(null!=t.alpha&&r.number(t.alpha))var a=t.alpha;else a=0;if(o){for(var s=n.connectedEdges('edge[target = "'+n.id()+'"]').intersection(e),l=n.connectedEdges('edge[source = "'+n.id()+'"]').intersection(e),c=s.length,u=l.length,d=0,p=0,f=0;f<s.length;f++){var h=s[f];d+=i(h)}for(var f=0;f<l.length;f++){var h=l[f];p+=i(h)}return{indegree:Math.pow(c,1-a)*Math.pow(d,a),outdegree:Math.pow(u,1-a)*Math.pow(p,a)}}for(var v=n.connectedEdges().intersection(e),g=v.length,m=0,f=0;f<v.length;f++){var h=v[f];m+=i(h)}return{degree:Math.pow(g,1-a)*Math.pow(m,a)}}}};o.dc=o.degreeCentrality,o.dcn=o.degreeCentralityNormalised=o.degreeCentralityNormalized,t.exports=o},function(t,e,n){"use strict";var r=n(0),i={closenessCentralityNormalized:function(t){t=t||{};var e=this.cy(),n=t.harmonic;void 0===n&&(n=!0);for(var i={},o=0,a=this.nodes(),s=this.floydWarshall({weight:t.weight,directed:t.directed}),l=0;l<a.length;l++){for(var c=0,u=0;u<a.length;u++)if(l!=u){var d=s.distance(a[l],a[u]);c+=n?1/d:d}n||(c=1/c),o<c&&(o=c),i[a[l].id()]=c}return{closeness:function(t){if(0==o)return 0;if(r.string(t))var t=e.filter(t)[0].id();else var t=t.id();return i[t]/o}}},closenessCentrality:function(t){if(t=t||{},null!=t.root){if(r.string(t.root))var e=this.filter(t.root)[0];else var e=t.root[0];if(null!=t.weight&&r.fn(t.weight))var n=t.weight;else var n=function(){return 1};if(null!=t.directed&&r.bool(t.directed))var i=t.directed;else var i=!1;var o=t.harmonic;void 0===o&&(o=!0);for(var a=this.dijkstra({root:e,weight:n,directed:i}),s=0,l=this.nodes(),c=0;c<l.length;c++)if(l[c].id()!=e.id()){var u=a.distanceTo(l[c]);s+=o?1/u:u}return o?s:1/s}}};i.cc=i.closenessCentrality,i.ccn=i.closenessCentralityNormalised=i.closenessCentralityNormalized,t.exports=i},function(t,e,n){"use strict";var r=n(0),i=n(9),o={betweennessCentrality:function(t){t=t||{};var e,n;r.fn(t.weight)?(n=t.weight,e=!0):e=!1;for(var o=null!=t.directed&&t.directed,a=this._private.cy,s=this.nodes(),l={},c={},u=0,d={set:function(t,e){c[t]=e,e>u&&(u=e)},get:function(t){return c[t]}},p=0;p<s.length;p++){var f=s[p],h=f.id();l[h]=o?f.outgoers().nodes():f.openNeighborhood().nodes(),d.set(h,0)}for(var v=0;v<s.length;v++){for(var g=s[v].id(),m=[],b={},y={},x={},_=new i(function(t,e){return x[t]-x[e]}),p=0;p<s.length;p++){var h=s[p].id();b[h]=[],y[h]=0,x[h]=1/0}for(y[g]=1,x[g]=0,_.push(g);!_.empty();){var f=_.pop();if(m.push(f),e)for(var w=0;w<l[f].length;w++){var k,C=l[f][w],S=a.getElementById(f);k=S.edgesTo(C).length>0?S.edgesTo(C)[0]:C.edgesTo(S)[0];var E=n(k);C=C.id(),x[C]>x[f]+E&&(x[C]=x[f]+E,_.nodes.indexOf(C)<0?_.push(C):_.updateItem(C),y[C]=0,b[C]=[]),x[C]==x[f]+E&&(y[C]=y[C]+y[f],b[C].push(f))}else for(var w=0;w<l[f].length;w++){var C=l[f][w].id();x[C]==1/0&&(_.push(C),x[C]=x[f]+1),x[C]==x[f]+1&&(y[C]=y[C]+y[f],b[C].push(f))}}for(var T={},p=0;p<s.length;p++)T[s[p].id()]=0;for(;m.length>0;)for(var C=m.pop(),w=0;w<b[C].length;w++){var f=b[C][w];T[f]=T[f]+y[f]/y[C]*(1+T[C]),C!=s[v].id()&&d.set(C,d.get(C)+T[C])}}var A={betweenness:function(t){if(r.string(t))var t=a.filter(t).id();else var t=t.id();return d.get(t)},betweennessNormalized:function(t){if(0==u)return 0;if(r.string(t))var t=a.filter(t).id();else var t=t.id();return d.get(t)/u}};return A.betweennessNormalised=A.betweennessNormalized,A}};o.bc=o.betweennessCentrality,t.exports=o},function(t,e,n){"use strict";var r=n(4),i={animate:r.animate(),animation:r.animation(),animated:r.animated(),clearQueue:r.clearQueue(),delay:r.delay(),delayAnimation:r.delayAnimation(),stop:r.stop()};t.exports=i},function(t,e,n){"use strict";var r=n(1),i=n(44),o=n(2),a=n(0),s={animated:function(){return function(){var t=this,e=void 0!==t.length,n=e?t:[t];if(!(this._private.cy||this).styleEnabled())return!1;var r=n[0];return r?r._private.animation.current.length>0:void 0}},clearQueue:function(){return function(){var t=this,e=void 0!==t.length,n=e?t:[t];if(!(this._private.cy||this).styleEnabled())return this;for(var r=0;r<n.length;r++){n[r]._private.animation.queue=[]}return this}},delay:function(){return function(t,e){return(this._private.cy||this).styleEnabled()?this.animate({delay:t,duration:t,complete:e}):this}},delayAnimation:function(){return function(t,e){return(this._private.cy||this).styleEnabled()?this.animation({delay:t,duration:t,complete:e}):this}},animation:function(){return function(t,e){var n=this,s=void 0!==n.length,l=s?n:[n],c=this._private.cy||this,u=!s,d=!u;if(!c.styleEnabled())return this;var p=c.style();if(t=r.assign({},t,e),0===Object.keys(t).length)return new i(l[0],t);switch(void 0===t.duration&&(t.duration=400),t.duration){case"slow":t.duration=600;break;case"fast":t.duration=200}if(d&&(t.style=p.getPropsList(t.style||t.css),t.css=void 0),d&&null!=t.renderedPosition){var f=t.renderedPosition,h=c.pan(),v=c.zoom();t.position=o.renderedToModelPosition(f,v,h)}if(u&&null!=t.panBy){var g=t.panBy,m=c.pan();t.pan={x:m.x+g.x,y:m.y+g.y}}var b=t.center||t.centre;if(u&&null!=b){var y=c.getCenterPan(b.eles,t.zoom);null!=y&&(t.pan=y)}if(u&&null!=t.fit){var x=t.fit,_=c.getFitViewport(x.eles||x.boundingBox,x.padding);null!=_&&(t.pan=_.pan,t.zoom=_.zoom)}if(u&&a.plainObject(t.zoom)){var w=c.getZoomedViewport(t.zoom);null!=w&&(w.zoomed&&(t.zoom=w.zoom),w.panned&&(t.pan=w.pan))}return new i(l[0],t)}},animate:function(){return function(t,e){var n=this,i=void 0!==n.length,o=i?n:[n];if(!(this._private.cy||this).styleEnabled())return this;e&&(t=r.extend({},t,e));for(var a=0;a<o.length;a++){var s=o[a],l=s.animated()&&(void 0===t.queue||t.queue);s.animation(t,l?{queue:!0}:void 0).play()}return this}},stop:function(){return function(t,e){var n=this,r=void 0!==n.length,i=r?n:[n],o=this._private.cy||this;if(!o.styleEnabled())return this;for(var a=0;a<i.length;a++){for(var s=i[a],l=s._private,c=l.animation.current,u=0;u<c.length;u++){var d=c[u],p=d._private;e&&(p.duration=0)}t&&(l.animation.queue=[]),e||(l.animation.current=[])}return o.notify({eles:this,type:"draw"}),this}}};t.exports=s},function(t,e,n){"use strict";var r=n(1),i=n(0),o=n(5),a=function(t,e,n){var o=this._private=r.extend({duration:1e3},e,n);o.target=t,o.style=o.style||o.css,o.started=!1,o.playing=!1,o.hooked=!1,o.applying=!1,o.progress=0,o.completes=[],o.frames=[],o.complete&&i.fn(o.complete)&&o.completes.push(o.complete),this.length=1,this[0]=this},s=a.prototype;r.extend(s,{instanceString:function(){return"animation"},hook:function(){var t=this._private;if(!t.hooked){var e=void 0,n=t.target._private.animation;e=t.queue?n.queue:n.current,e.push(this),i.elementOrCollection(t.target)&&t.target.cy().addToAnimationPool(t.target),t.hooked=!0}return this},play:function(){var t=this._private;return 1===t.progress&&(t.progress=0),t.playing=!0,t.started=!1,t.stopped=!1,this.hook(),this},playing:function(){return this._private.playing},apply:function(){var t=this._private;return t.applying=!0,t.started=!1,t.stopped=!1,this.hook(),this},applying:function(){return this._private.applying},pause:function(){var t=this._private;return t.playing=!1,t.started=!1,this},stop:function(){var t=this._private;return t.playing=!1,t.started=!1,t.stopped=!0,this},rewind:function(){return this.progress(0)},fastforward:function(){return this.progress(1)},time:function(t){var e=this._private;return void 0===t?e.progress*e.duration:this.progress(t/e.duration)},progress:function(t){var e=this._private,n=e.playing;return void 0===t?e.progress:(n&&this.pause(),e.progress=t,e.started=!1,n&&this.play(),this)},completed:function(){return 1===this._private.progress},reverse:function(){var t=this._private,e=t.playing;e&&this.pause(),t.progress=1-t.progress,t.started=!1;var n=function(e,n){var r=t[e];null!=r&&(t[e]=t[n],t[n]=r)};if(n("zoom","startZoom"),n("pan","startPan"),n("position","startPosition"),t.style)for(var r=0;r<t.style.length;r++){var i=t.style[r],o=i.name,a=t.startStyle[o];t.startStyle[o]=i,t.style[r]=a}return e&&this.play(),this},promise:function(t){var e=this._private,n=void 0;switch(t){case"frame":n=e.frames;break;default:case"complete":case"completed":n=e.completes}return new o(function(t,e){n.push(function(){t()})})}}),s.complete=s.completed,t.exports=a},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var i=n(1),o=n(0),a={data:function(t){var e={field:"data",bindingEvent:"data",allowBinding:!1,allowSetting:!1,allowGetting:!1,settingEvent:"data",settingTriggersEvent:!1,triggerFnName:"trigger",immutableKeys:{},updateStyle:!1,beforeGet:function(t){},beforeSet:function(t,e){},onSet:function(t){},canSet:function(t){return!0}};return t=i.extend({},e,t),function(e,n){var i=t,a=this,s=void 0!==a.length,l=s?a:[a],c=s?a[0]:a;if(o.string(e)){if(i.allowGetting&&void 0===n){var u=void 0;return c&&(i.beforeGet(c),u=c._private[i.field][e]),u}if(i.allowSetting&&void 0!==n){if(!i.immutableKeys[e]){var d=r({},e,n);i.beforeSet(a,d);for(var p=0,f=l.length;p<f;p++){var h=l[p];i.canSet(h)&&(h._private[i.field][e]=n)}i.updateStyle&&a.updateStyle(),i.onSet(a),i.settingTriggersEvent&&a[i.triggerFnName](i.settingEvent)}}}else if(i.allowSetting&&o.plainObject(e)){var v=e,g=void 0,m=void 0,b=Object.keys(v);i.beforeSet(a,v);for(var y=0;y<b.length;y++){g=b[y],m=v[g];var x=!i.immutableKeys[g];if(x)for(var _=0;_<l.length;_++){var w=l[_];i.canSet(w)&&(w._private[i.field][g]=m)}}i.updateStyle&&a.updateStyle(),i.onSet(a),i.settingTriggersEvent&&a[i.triggerFnName](i.settingEvent)}else if(i.allowBinding&&o.fn(e)){var k=e;a.on(i.bindingEvent,k)}else if(i.allowGetting&&void 0===e){var C=void 0;return c&&(i.beforeGet(c),C=c._private[i.field]),C}return a}},removeData:function(t){var e={field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!1,immutableKeys:{}};return t=i.extend({},e,t),function(e){var n=t,r=this,i=void 0!==r.length,a=i?r:[r];if(o.string(e)){for(var s=e.split(/\s+/),l=s.length,c=0;c<l;c++){var u=s[c];if(!o.emptyString(u)){if(!n.immutableKeys[u])for(var d=0,p=a.length;d<p;d++)a[d]._private[n.field][u]=void 0}}n.triggerEvent&&r[n.triggerFnName](n.event)}else if(void 0===e){for(var f=0,h=a.length;f<h;f++)for(var v=a[f]._private[n.field],g=Object.keys(v),m=0;m<g.length;m++){var b=g[m],y=!n.immutableKeys[b];y&&(v[b]=void 0)}n.triggerEvent&&r[n.triggerFnName](n.event)}return r}}};t.exports=a},function(t,e,n){"use strict";var r=n(5),i={eventAliasesOn:function(t){var e=t;e.addListener=e.listen=e.bind=e.on,e.unlisten=e.unbind=e.off=e.removeListener,e.trigger=e.emit,e.pon=e.promiseOn=function(t,e){var n=this,i=Array.prototype.slice.call(arguments,0);return new r(function(t,e){var r=function(e){n.off.apply(n,a),t(e)},o=i.concat([r]),a=o.concat([]);n.on.apply(n,o)})}}};t.exports=i},function(t,e,n){"use strict";var r=n(8),i={classes:function(t){t=(t||"").match(/\S+/g)||[];for(var e=this,n=[],i=new r(t),o=0;o<e.length;o++)!function(t){var o=e[t],a=o._private,s=a.classes,l=!1;i.forEach(function(t){s.has(t)||(l=!0)}),l||s.forEach(function(t){i.has(t)||(l=!0)}),l&&(a.classes=new r(i),n.push(o))}(o);return n.length>0&&this.spawn(n).updateStyle().emit("class"),e},addClass:function(t){return this.toggleClass(t,!0)},hasClass:function(t){var e=this[0];return null!=e&&e._private.classes.has(t)},toggleClass:function(t,e){for(var n=t.match(/\S+/g)||[],r=this,i=[],o=0,a=r.length;o<a;o++)for(var s=r[o],l=!1,c=0;c<n.length;c++){var u=n[c],d=s._private.classes,p=d.has(u),f=e||void 0===e&&!p;f?(d.add(u),p||l||(i.push(s),l=!0)):(d.delete(u),p&&!l&&(i.push(s),l=!0))}return i.length>0&&this.spawn(i).updateStyle().emit("class"),r},removeClass:function(t){return this.toggleClass(t,!1)},flashClass:function(t,e){var n=this;if(null==e)e=250;else if(0===e)return n;return n.addClass(t),setTimeout(function(){n.removeClass(t)},e),n}};t.exports=i},function(t,e,n){"use strict";var r=(n(0),n(6)),i={allAre:function(t){var e=new r(t);return this.every(function(t){return e.matches(t)})},is:function(t){var e=new r(t);return this.some(function(t){return e.matches(t)})},some:function(t,e){for(var n=0;n<this.length;n++){if(e?t.apply(e,[this[n],n,this]):t(this[n],n,this))return!0}return!1},every:function(t,e){for(var n=0;n<this.length;n++){if(!(e?t.apply(e,[this[n],n,this]):t(this[n],n,this)))return!1}return!0},same:function(t){return t=this.cy().collection(t),this.length===t.length&&this.every(function(e){return t.hasElementWithId(e.id())})},anySame:function(t){return t=this.cy().collection(t),this.some(function(e){return t.hasElementWithId(e.id())})},allAreNeighbors:function(t){t=this.cy().collection(t);var e=this.neighborhood();return t.every(function(t){return e.hasElementWithId(t.id())})},contains:function(t){t=this.cy().collection(t);var e=this;return t.every(function(t){return e.hasElementWithId(t.id())})}};i.allAreNeighbours=i.allAreNeighbors,i.has=i.contains,t.exports=i},function(t,e,n){"use strict";var r=n(1),i=n(50),o=n(10),a=function(t){for(var e=void 0,n=void 0,r=void 0,o=0;o<i.length;o++){var a=i[o],s=a.name,l=t.match(a.regexObj);if(null!=l){n=l,e=a,r=s;var c=l[0];t=t.substring(c.length);break}}return{expr:e,match:n,name:r,remaining:t}},s=function(t){var e=t.match(/^\s+/);if(e){var n=e[0];t=t.substring(n.length)}return t},l=function(t){var e=this,n=e._private.selectorText=t,i=e[0]=o();for(e.length=1,n=s(n);;){var l=a(n);if(null==l.expr)return r.error("The selector `"+t+"`is invalid"),!1;var c=l.match.slice(1),u=l.expr.populate(e,i,c);if(!1===u)return!1;if(null!=u&&(i=u),n=l.remaining,n.match(/^\s*$/))break}for(var d=0;d<e.length;d++){var p=e[d];if(null!=p.subject){for(;p.subject!==p;)if(null!=p.parent){var f=p.parent,h=p;h.parent=null,f.child=h,p=f}else{if(null==p.ancestor)return p.source||p.target||p.connectedNodes?(r.error("The selector `"+e.text()+"` can not contain a subject selector that applies to the source or target of an edge selector"),!1):(r.error("When adjusting references for the selector `"+e.text()+"`, neither parent nor ancestor was found"),!1);var v=p.ancestor,g=p;g.ancestor=null,v.descendant=g,p=v}e[d]=p.subject}}return!0};t.exports={parse:l}},function(t,e,n){"use strict";var r=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,o=t}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=n(15),o=i.stateSelectorRegex,a=n(51),s=n(1),l=n(10),c=function(t){return t.replace(new RegExp("\\\\("+a.metaChar+")","g"),function(t,e){return e})},u=function(t,e,n){e===t[t.length-1]&&(t[t.length-1]=n)},d=[{name:"group",query:!0,regex:"("+a.group+")",populate:function(t,e,n){var i=r(n,1),o=i[0];e.group="*"===o?o:o+"s"}},{name:"state",query:!0,regex:o,populate:function(t,e,n){var i=r(n,1),o=i[0];e.colonSelectors.push(o)}},{name:"id",query:!0,regex:"\\#("+a.id+")",populate:function(t,e,n){var i=r(n,1),o=i[0];e.ids.push(c(o))}},{name:"className",query:!0,regex:"\\.("+a.className+")",populate:function(t,e,n){var i=r(n,1),o=i[0];e.classes.push(c(o))}},{name:"dataExists",query:!0,regex:"\\[\\s*("+a.variable+")\\s*\\]",populate:function(t,e,n){var i=r(n,1),o=i[0];e.data.push({field:c(o)})}},{name:"dataCompare",query:!0,regex:"\\[\\s*("+a.variable+")\\s*("+a.comparatorOp+")\\s*("+a.value+")\\s*\\]",populate:function(t,e,n){var i=r(n,3),o=i[0],s=i[1],l=i[2];l=null!=new RegExp("^"+a.string+"$").exec(l)?l.substring(1,l.length-1):parseFloat(l),e.data.push({field:c(o),operator:s,value:l})}},{name:"dataBool",query:!0,regex:"\\[\\s*("+a.boolOp+")\\s*("+a.variable+")\\s*\\]",populate:function(t,e,n){var i=r(n,2),o=i[0],a=i[1];e.data.push({field:c(a),operator:o})}},{name:"metaCompare",query:!0,regex:"\\[\\[\\s*("+a.meta+")\\s*("+a.comparatorOp+")\\s*("+a.number+")\\s*\\]\\]",populate:function(t,e,n){var i=r(n,3),o=i[0],a=i[1],s=i[2];e.meta.push({field:c(o),operator:a,value:parseFloat(s)})}},{name:"nextQuery",separator:!0,regex:a.separator,populate:function(t){var e=t[t.length++]=l();return t.currentSubject=null,e}},{name:"directedEdge",separator:!0,regex:a.directedEdge,populate:function(t,e){var n=l(),r=e,i=l();return n.group="edges",n.target=i,n.source=r,n.subject=t.currentSubject,u(t,e,n),i}},{name:"undirectedEdge",separator:!0,regex:a.undirectedEdge,populate:function(t,e){var n=l(),r=e,i=l();return n.group="edges",n.connectedNodes=[r,i],n.subject=t.currentSubject,u(t,e,n),i}},{name:"child",separator:!0,regex:a.child,populate:function(t,e){var n=l();return n.parent=e,n.subject=t.currentSubject,u(t,e,n),n}},{name:"descendant",separator:!0,regex:a.descendant,populate:function(t,e){var n=l();return n.ancestor=e,n.subject=t.currentSubject,u(t,e,n),n}},{name:"subject",modifier:!0,regex:a.subject,populate:function(t,e){if(null!=t.currentSubject&&e.subject!=e)return s.error("Redefinition of subject in selector `"+t.toString()+"`"),!1;t.currentSubject=e,e.subject=e,t[t.length-1].subject=e}}];d.forEach(function(t){return t.regexObj=new RegExp("^"+t.regex)}),t.exports=d},function(t,e,n){"use strict";var r=n(1),i={metaChar:"[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\`\\{\\|\\}\\~]",comparatorOp:"=|\\!=|>|>=|<|<=|\\$=|\\^=|\\*=",boolOp:"\\?|\\!|\\^",string:'"(?:\\\\"|[^"])*"|'+"'(?:\\\\'|[^'])*'",number:r.regex.number,meta:"degree|indegree|outdegree",separator:"\\s*,\\s*",descendant:"\\s+",child:"\\s+>\\s+",subject:"\\$",group:"node|edge|\\*",directedEdge:"\\s+->\\s+",undirectedEdge:"\\s+<->\\s+"};i.variable="(?:[\\w-]|(?:\\\\"+i.metaChar+"))+",i.value=i.string+"|"+i.number,i.className=i.variable,i.id=i.variable,function(){var t=void 0,e=void 0,n=void 0;for(t=i.comparatorOp.split("|"),n=0;n<t.length;n++)e=t[n],i.comparatorOp+="|@"+e;for(t=i.comparatorOp.split("|"),n=0;n<t.length;n++)e=t[n],e.indexOf("!")>=0||"="!==e&&(i.comparatorOp+="|\\!"+e)}(),t.exports=i},function(t,e,n){"use strict";var r=n(15),i=r.stateSelectorMatches,o=n(0),a=function(t,e){for(var n=!0,r=0;r<t[e.name].length;r++){var i=t[e.name][r],a=i.operator,s=i.value,l=i.field,c=void 0,u=e.fieldValue(l);if(null!=a&&null!=s){var d=o.string(u)||o.number(u)?""+u:"",p=""+s,f=!1;a.indexOf("@")>=0&&(d=d.toLowerCase(),p=p.toLowerCase(),a=a.replace("@",""),f=!0);var h=!1;a.indexOf("!")>=0&&(a=a.replace("!",""),h=!0),f&&(s=p.toLowerCase(),u=d.toLowerCase());var v=!1;switch(a){case"*=":c=d.indexOf(p)>=0;break;case"$=":c=d.indexOf(p,d.length-p.length)>=0;break;case"^=":c=0===d.indexOf(p);break;case"=":c=u===s;break;case">":v=!0,c=u>s;break;case">=":v=!0,c=u>=s;break;case"<":v=!0,c=u<s;break;case"<=":v=!0,c=u<=s;break;default:c=!1}!h||null==u&&v||(c=!c)}else if(null!=a)switch(a){case"?":c=!!u;break;case"!":c=!u;break;case"^":c=void 0===u}else c=void 0!==u;if(!c){n=!1;break}}return n},s=function(t,e,n){if(null!=t){var r=!1;if(!e)return!1;n=n();for(var i=0;i<n.length;i++)if(l(t,n[i])){r=!0;break}return r}return!0},l=function(t,e){if(t.groupOnly)return"*"===t.group||t.group===e.group();if(null!=t.group&&"*"!=t.group&&t.group!=e.group())return!1;var n=e.cy(),r=void 0,o=!0;for(r=0;r<t.colonSelectors.length;r++){var l=t.colonSelectors[r];if(!(o=i(l,e)))break}if(!o)return!1;var c=!0;for(r=0;r<t.ids.length;r++){var u=t.ids[r],d=e.id();if(!(c=c&&u==d))break}if(!c)return!1;var p=!0;for(r=0;r<t.classes.length;r++){var f=t.classes[r];if(!(p=p&&e.hasClass(f)))break}if(!p)return!1;if(!a(t,{name:"data",fieldValue:function(t){return e.data(t)}}))return!1;if(!a(t,{name:"meta",fieldValue:function(t){return e[t]()}}))return!1;if(null!=t.collection){if(!t.collection.hasElementWithId(e.id()))return!1}if(null!=t.filter&&e.collection().some(t.filter))return!1;var h=n.hasCompoundNodes(),v=function(){return e.source()},g=function(){return e.target()};if(!s(t.parent,h,function(){return e.parent()}))return!1;if(!s(t.ancestor,h,function(){return e.parents()}))return!1;if(!s(t.child,h,function(){return e.children()}))return!1;if(!s(t.descendant,h,function(){return e.descendants()}))return!1;if(!s(t.source,!0,v))return!1;if(!s(t.target,!0,g))return!1;if(t.connectedNodes){var m=t.connectedNodes[0],b=t.connectedNodes[1];if(s(m,!0,v)&&s(b,!0,g));else if(!s(m,!0,g)||!s(b,!0,v))return!1}return!0},c=function(t){var e=this,n=t.cy();if(e.invalid())return n.collection();if(1===e.length&&1===e[0].length&&1===e[0].ids.length)return t.getElementById(e[0].ids[0]).collection();var r=function(t){for(var n=0;n<e.length;n++){var r=e[n];if(l(r,t))return!0}return!1};return null==e.text()&&(r=function(){return!0}),t.filter(r)},u=function(t){var e=this;if(e.invalid())return!1;for(var n=0;n<e.length;n++){var r=e[n];if(l(r,t))return!0}return!1};t.exports={matches:u,filter:c}},function(t,e,n){"use strict";function r(t,e,n,r){for(var i=[],o=new s,a=t.cy(),l=a.hasCompoundNodes(),c=0;c<t.length;c++){var u=t[c];n?i.push(u):l&&r(i,o,u)}for(;i.length>0;){var d=i.shift();e(d),o.add(d.id()),l&&r(i,o,d)}return t}function i(t,e,n){if(n.isParent())for(var r=n._private.children,i=0;i<r.length;i++){var o=r[i];e.has(o.id())||t.push(o)}}function o(t,e,n){if(n.isChild()){var r=n._private.parent;e.has(r.id())||t.push(r)}}function a(t,e,n){o(t,e,n),i(t,e,n)}var s=n(8),l={parent:function(t){var e=[];if(1===this.length){var n=this[0]._private.parent;if(n)return n}for(var r=0;r<this.length;r++){var i=this[r],o=i._private.parent;o&&e.push(o)}return this.spawn(e,{unique:!0}).filter(t)},parents:function(t){for(var e=[],n=this.parent();n.nonempty();){for(var r=0;r<n.length;r++){var i=n[r];e.push(i)}n=n.parent()}return this.spawn(e,{unique:!0}).filter(t)},commonAncestors:function(t){for(var e=void 0,n=0;n<this.length;n++){var r=this[n],i=r.parents();e=e||i,e=e.intersect(i)}return e.filter(t)},orphans:function(t){return this.stdFilter(function(t){return t.isOrphan()}).filter(t)},nonorphans:function(t){return this.stdFilter(function(t){return t.isChild()}).filter(t)},children:function(t){for(var e=[],n=0;n<this.length;n++){var r=this[n];e=e.concat(r._private.children)}return this.spawn(e,{unique:!0}).filter(t)},siblings:function(t){return this.parent().children().not(this).filter(t)},isParent:function(){var t=this[0];if(t)return t.isNode()&&0!==t._private.children.length},isChildless:function(){var t=this[0];if(t)return t.isNode()&&0===t._private.children.length},isChild:function(){var t=this[0];if(t)return t.isNode()&&null!=t._private.parent},isOrphan:function(){var t=this[0];if(t)return t.isNode()&&null==t._private.parent},descendants:function(t){function e(t){for(var r=0;r<t.length;r++){var i=t[r];n.push(i),i.children().nonempty()&&e(i.children())}}var n=[];return e(this.children()),this.spawn(n,{unique:!0}).filter(t)}};l.forEachDown=function(t){return r(this,t,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i)},l.forEachUp=function(t){return r(this,t,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o)},l.forEachUpAndDown=function(t){return r(this,t,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a)},l.ancestors=l.parents,t.exports=l},function(t,e,n){"use strict";var r=n(4),i=void 0,o=void 0;i=o={data:r.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),removeData:r.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),scratch:r.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:r.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),rscratch:r.data({field:"rscratch",allowBinding:!1,allowSetting:!0,settingTriggersEvent:!1,allowGetting:!0}),removeRscratch:r.removeData({field:"rscratch",triggerEvent:!1}),id:function(){var t=this[0];if(t)return t._private.data.id}},i.attr=i.data,i.removeAttr=i.removeData,t.exports=o},function(t,e,n){"use strict";function r(t){return function(e){var n=this;if(void 0===e&&(e=!0),0!==n.length&&n.isNode()&&!n.removed()){for(var r=0,i=n[0],o=i._private.edges,a=0;a<o.length;a++){var s=o[a];!e&&s.isLoop()||(r+=t(i,s))}return r}}}function i(t,e){return function(n){for(var r=void 0,i=this.nodes(),o=0;o<i.length;o++){var a=i[o],s=a[t](n);void 0===s||void 0!==r&&!e(s,r)||(r=s)}return r}}var o=n(1),a={};o.extend(a,{degree:r(function(t,e){return e.source().same(e.target())?2:1}),indegree:r(function(t,e){return e.target().same(t)?1:0}),outdegree:r(function(t,e){return e.source().same(t)?1:0})}),o.extend(a,{minDegree:i("degree",function(t,e){return t<e}),maxDegree:i("degree",function(t,e){return t>e}),minIndegree:i("indegree",function(t,e){return t<e}),maxIndegree:i("indegree",function(t,e){return t>e}),minOutdegree:i("outdegree",function(t,e){return t<e}),maxOutdegree:i("outdegree",function(t,e){return t>e})}),o.extend(a,{totalDegree:function(t){for(var e=0,n=this.nodes(),r=0;r<n.length;r++)e+=n[r].degree(t);return e}}),t.exports=a},function(t,e,n){"use strict";var r=n(1),i=n(57),o=n(58),a=n(59),s=n(60);t.exports=r.assign({},i,o,a,s)},function(t,e,n){"use strict";var r=n(4),i=n(0),o=n(2),a=void 0,s=void 0,l=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];if(r.isParent()&&!r.locked()){var i=r._private.position,o={x:e.x-i.x,y:e.y-i.y};t.children().shift(o)}}};a=s={position:r.data({field:"position",bindingEvent:"position",allowBinding:!0,allowSetting:!0,settingEvent:"position",settingTriggersEvent:!0,triggerFnName:"emitAndNotify",allowGetting:!0,validKeys:["x","y"],beforeGet:function(t){t.updateCompoundBounds()},beforeSet:l,onSet:function(t){t.dirtyCompoundBoundsCache()},canSet:function(t){return!t.locked()}}),silentPosition:r.data({field:"position",bindingEvent:"position",allowBinding:!1,allowSetting:!0,settingEvent:"position",settingTriggersEvent:!1,triggerFnName:"trigger",allowGetting:!1,validKeys:["x","y"],beforeSet:l,onSet:function(t){t.dirtyCompoundBoundsCache()},canSet:function(t){return!t.locked()}}),positions:function(t,e){if(i.plainObject(t))e?this.silentPosition(t):this.position(t);else if(i.fn(t)){var n=t,r=this.cy();r.startBatch();for(var o=0;o<this.length;o++){var a=this[o],s=void 0;(s=n(a,o))&&(e?a.silentPosition(s):a.position(s))}r.endBatch()}return this},silentPositions:function(t){return this.positions(t,!0)},shift:function(t,e){var n=void 0;if(i.plainObject(t)?n=t:i.string(t)&&i.number(e)&&(n={x:0,y:0},n[t]=e),null!=n)for(var r=0;r<this.length;r++){var o=this[r],a=o.position();o.position({x:a.x+n.x,y:a.y+n.y})}return this},renderedPosition:function(t,e){var n=this[0],r=this.cy(),a=r.zoom(),s=r.pan(),l=i.plainObject(t)?t:void 0,c=void 0!==l||void 0!==e&&i.string(t);if(n&&n.isNode()){if(!c){var u=n.position();return l=o.modelToRenderedPosition(u,a,s),void 0===t?l:l[t]}for(var d=0;d<this.length;d++){var p=this[d];void 0!==e?p.position(t,(e-s[t])/a):void 0!==l&&p.position(o.renderedToModelPosition(l,a,s))}}else if(!c)return;return this},relativePosition:function(t,e){var n=this[0],r=this.cy(),o=i.plainObject(t)?t:void 0,a=void 0!==o||void 0!==e&&i.string(t),s=r.hasCompoundNodes();if(n&&n.isNode()){if(!a){var l=n.position(),c=s?n.parent():null,u=c&&c.length>0,d=u;u&&(c=c[0]);var p=d?c.position():{x:0,y:0};return o={x:l.x-p.x,y:l.y-p.y},void 0===t?o:o[t]}for(var f=0;f<this.length;f++){var h=this[f],v=s?h.parent():null,g=v&&v.length>0,m=g;g&&(v=v[0]);var b=m?v.position():{x:0,y:0};void 0!==e?h.position(t,e+b[t]):void 0!==o&&h.position({x:o.x+b.x,y:o.y+b.y})}}else if(!a)return;return this}},a.modelPosition=a.point=a.position,a.modelPositions=a.points=a.positions,a.renderedPoint=a.renderedPosition,a.relativePoint=a.relativePosition,t.exports=s},function(t,e,n){"use strict";function r(t){return{includeNodes:o.default(t.includeNodes,y.includeNodes),includeEdges:o.default(t.includeEdges,y.includeEdges),includeLabels:o.default(t.includeLabels,y.includeLabels),includeOverlays:o.default(t.includeOverlays,y.includeOverlays),useCache:o.default(t.useCache,y.useCache)}}var i=n(0),o=n(1),a=n(2),s=void 0,l=void 0;s=l={},l.renderedBoundingBox=function(t){var e=this.boundingBox(t),n=this.cy(),r=n.zoom(),i=n.pan(),o=e.x1*r+i.x,a=e.x2*r+i.x,s=e.y1*r+i.y,l=e.y2*r+i.y;return{x1:o,x2:a,y1:s,y2:l,w:a-o,h:l-s}},l.dirtyCompoundBoundsCache=function(){var t=this.cy();return t.styleEnabled()&&t.hasCompoundNodes()?(this.forEachUp(function(t){t._private.compoundBoundsClean=!1,t.isParent()&&t.emit("bounds")}),this):this},l.updateCompoundBounds=function(){var t=this.cy();if(!t.styleEnabled()||!t.hasCompoundNodes())return this;if(t.batching())return this;for(var e=[],n=0;n<this.length;n++){var r=this[n],i=r._private;i.compoundBoundsClean||(!function(t){function n(t,e,n){var r=0,i=0,o=e+n;return t>0&&o>0&&(r=e/o*t,i=n/o*t),{biasDiff:r,biasComplementDiff:i}}if(t.isParent()){var r=t._private,i=t.children(),o="include"===t.pstyle("compound-sizing-wrt-labels").value,a={width:{val:t.pstyle("min-width").pfValue,left:t.pstyle("min-width-bias-left"),right:t.pstyle("min-width-bias-right")},height:{val:t.pstyle("min-height").pfValue,top:t.pstyle("min-height-bias-top"),bottom:t.pstyle("min-height-bias-bottom")}},s=i.boundingBox({includeLabels:o,includeOverlays:!1,useCache:!1}),l=r.position;0!==s.w&&0!==s.h||(s={w:t.pstyle("width").pfValue,h:t.pstyle("height").pfValue},s.x1=l.x-s.w/2,s.x2=l.x+s.w/2,s.y1=l.y-s.h/2,s.y2=l.y+s.h/2);var c=a.width.left.value;"px"===a.width.left.units&&a.width.val>0&&(c=100*c/a.width.val);var u=a.width.right.value;"px"===a.width.right.units&&a.width.val>0&&(u=100*u/a.width.val);var d=a.height.top.value;"px"===a.height.top.units&&a.height.val>0&&(d=100*d/a.height.val);var p=a.height.bottom.value;"px"===a.height.bottom.units&&a.height.val>0&&(p=100*p/a.height.val);var f=n(a.width.val-s.w,c,u),h=f.biasDiff,v=f.biasComplementDiff,g=n(a.height.val-s.h,d,p),m=g.biasDiff,b=g.biasComplementDiff;r.autoPadding=function(t,e,n,r){if("%"!==n.units)return"px"===n.units?n.pfValue:0;switch(r){case"width":return t>0?n.pfValue*t:0;case"height":return e>0?n.pfValue*e:0;case"average":return t>0&&e>0?n.pfValue*(t+e)/2:0;case"min":return t>0&&e>0?t>e?n.pfValue*e:n.pfValue*t:0;case"max":return t>0&&e>0?t>e?n.pfValue*t:n.pfValue*e:0;default:return 0}}(s.w,s.h,t.pstyle("padding"),t.pstyle("padding-relative-to").value),r.autoWidth=Math.max(s.w,a.width.val),l.x=(-h+s.x1+s.x2+v)/2,r.autoHeight=Math.max(s.h,a.height.val),l.y=(-m+s.y1+s.y2+b)/2,e.push(t)}}(r),t._private.batchingStyle||(i.compoundBoundsClean=!0))}return this};var c=function(t){return t===1/0||t===-1/0?0:t},u=function(t,e,n,r,i){r-e!=0&&i-n!=0&&null!=e&&null!=n&&null!=r&&null!=i&&(t.x1=e<t.x1?e:t.x1,t.x2=r>t.x2?r:t.x2,t.y1=n<t.y1?n:t.y1,t.y2=i>t.y2?i:t.y2)},d=function(t,e){return u(t,e.x1,e.y1,e.x2,e.y2)},p=function(t,e,n){return o.getPrefixedProperty(t,e,n)},f=function(t,e,n){if(!e.cy().headless()){var r=e._private,i=r.rstyle,o=i.arrowWidth/2,a=e.pstyle(n+"-arrow-shape").value,s=void 0,l=void 0;"none"!==a&&("source"===n?(s=i.srcX,l=i.srcY):"target"===n?(s=i.tgtX,l=i.tgtY):(s=i.midX,l=i.midY),u(t,s-o,l-o,s+o,l+o))}},h=function(t,e,n){if(!e.cy().headless()){var r=void 0;r=n?n+"-":"";var i=e._private,o=i.rstyle;if(e.pstyle(r+"label").strValue){var a=e.pstyle("text-halign"),s=e.pstyle("text-valign"),l=p(o,"labelWidth",n),c=p(o,"labelHeight",n),d=p(o,"labelX",n),f=p(o,"labelY",n),h=e.pstyle(r+"text-margin-x").pfValue,v=e.pstyle(r+"text-margin-y").pfValue,g=e.isEdge(),m=e.pstyle(r+"text-rotation"),b=e.pstyle("text-outline-width").pfValue,y=e.pstyle("text-border-width").pfValue,x=y/2,_=e.pstyle("text-background-padding").pfValue,w=c+2*_,k=l+2*_,C=k/2,S=w/2,E=void 0,T=void 0,A=void 0,I=void 0;if(g)E=d-C,T=d+C,A=f-S,I=f+S;else{switch(a.value){case"left":E=d-k,T=d;break;case"center":E=d-C,T=d+C;break;case"right":E=d,T=d+k}switch(s.value){case"top":A=f-w,I=f;break;case"center":A=f-S,I=f+S;break;case"bottom":A=f,I=f+w}}var j=g&&"autorotate"===m.strValue,V=null!=m.pfValue&&0!==m.pfValue;if(j||V){var O=j?p(i.rstyle,"labelAngle",n):m.pfValue,P=Math.cos(O),D=Math.sin(O),B=function(t,e){return t-=d,e-=f,{x:t*P-e*D+d,y:t*D+e*P+f}},N=B(E,A),M=B(E,I),$=B(T,A),L=B(T,I);E=Math.min(N.x,M.x,$.x,L.x),T=Math.max(N.x,M.x,$.x,L.x),A=Math.min(N.y,M.y,$.y,L.y),I=Math.max(N.y,M.y,$.y,L.y)}E+=h-Math.max(b,x),T+=h+Math.max(b,x),A+=v-Math.max(b,x),I+=v+Math.max(b,x),u(t,E,A,T,I)}return t}},v=function(t,e){var n=t._private.cy,r=n.styleEnabled(),i=n.headless(),o={x1:1/0,y1:1/0,x2:-1/0,y2:-1/0},s=t._private,l=r?t.pstyle("display").value:"element",d=t.isNode(),p=t.isEdge(),v=void 0,g=void 0,m=void 0,b=void 0,y=void 0,x=void 0,_="none"!==l;if(_){var w=0;r&&e.includeOverlays&&0!==t.pstyle("overlay-opacity").value&&(w=t.pstyle("overlay-padding").value);var k=0,C=0;if(r&&(k=t.pstyle("width").pfValue,C=k/2),d&&e.includeNodes){var S=t.position();y=S.x,x=S.y;var E=t.outerWidth(),T=E/2,A=t.outerHeight(),I=A/2;v=y-T-w,g=y+T+w,m=x-I-w,b=x+I+w,u(o,v,m,g,b)}else if(p&&e.includeEdges){var j=s.rstyle||{};if(r&&!i&&(v=Math.min(j.srcX,j.midX,j.tgtX),g=Math.max(j.srcX,j.midX,j.tgtX),m=Math.min(j.srcY,j.midY,j.tgtY),b=Math.max(j.srcY,j.midY,j.tgtY),v-=C,g+=C,m-=C,b+=C,u(o,v,m,g,b)),r&&!i&&"haystack"===t.pstyle("curve-style").strValue){var V=j.haystackPts||[];if(v=V[0].x,m=V[0].y,g=V[1].x,b=V[1].y,v>g){var O=v;v=g,g=O}if(m>b){var P=m;m=b,b=P}u(o,v-C,m-C,g+C,b+C)}else{for(var D=j.bezierPts||j.linePts||[],B=0;B<D.length;B++){var N=D[B];v=N.x-C,g=N.x+C,m=N.y-C,b=N.y+C,u(o,v,m,g,b)}if(0===D.length){var M=t.source(),$=M.position(),L=t.target(),z=L.position();if(v=$.x,g=z.x,m=$.y,b=z.y,v>g){var R=v;v=g,g=R}if(m>b){var F=m;m=b,b=F}v-=C,g+=C,m-=C,b+=C,u(o,v,m,g,b)}}}if(r&&e.includeEdges&&p&&(f(o,t,"mid-source"),f(o,t,"mid-target"),f(o,t,"source"),f(o,t,"target")),r){if("yes"===t.pstyle("ghost").value){var q=t.pstyle("ghost-offset-x").pfValue,H=t.pstyle("ghost-offset-y").pfValue;u(o,o.x1+q,o.y1+H,o.x2+q,o.y2+H)}}r&&(v=o.x1,g=o.x2,m=o.y1,b=o.y2,u(o,v-w,m-w,g+w,b+w)),r&&e.includeLabels&&(h(o,t,null),p&&(h(o,t,"source"),h(o,t,"target")))}return o.x1=c(o.x1),o.y1=c(o.y1),o.x2=c(o.x2),o.y2=c(o.y2),o.w=c(o.x2-o.x1),o.h=c(o.y2-o.y1),o.w>0&&o.h>0&&_&&a.expandBoundingBox(o,1),o},g=function(t){return t?"t":"f"},m=function(t){var e="";return e+=g(t.incudeNodes),e+=g(t.includeEdges),e+=g(t.includeLabels),e+=g(t.includeOverlays)},b=function(t,e){var n=t._private,r=void 0,i=t.cy().headless(),o=e===y?x:m(e);return e.useCache&&!i&&n.bbCache&&n.bbCache[o]?r=n.bbCache[o]:(r=v(t,e),i||(n.bbCache=n.bbCache||{},n.bbCache[o]=r)),r},y={includeNodes:!0,includeEdges:!0,includeLabels:!0,includeOverlays:!0,useCache:!0},x=m(y);l.boundingBox=function(t){if(1===this.length&&this[0]._private.bbCache&&(void 0===t||void 0===t.useCache||!0===t.useCache))return t=void 0===t?y:r(t),b(this[0],t);var e={x1:1/0,y1:1/0,x2:-1/0,y2:-1/0};t=t||o.staticEmptyObject();var n=r(t),i=this,a=i.cy(),s=a.styleEnabled();s&&this.recalculateRenderedStyle(n.useCache),this.updateCompoundBounds();for(var l={},u=0;u<i.length;u++){var p=i[u];if(s&&p.isEdge()&&"bezier"===p.pstyle("curve-style").strValue&&!l[p.id()]){for(var f=p.parallelEdges(),h=0;h<f.length;h++)l[f[h].id()]=!0;f.recalculateRenderedStyle(n.useCache)}d(e,b(p,n))}return e.x1=c(e.x1),e.y1=c(e.y1),e.x2=c(e.x2),e.y2=c(e.y2),e.w=c(e.x2-e.x1),e.h=c(e.y2-e.y1),e},l.boundingBoxAt=function(t){var e=this.nodes();if(i.plainObject(t)){var n=t;t=function(){return n}}for(var r=0;r<e.length;r++){var o=e[r],a=o._private,s=a.position,l=t.call(o,o,r);a.bbAtOldPos={x:s.x,y:s.y},l&&(s.x=l.x,s.y=l.y)}this.emit("dirty"),e.dirtyCompoundBoundsCache().updateCompoundBounds();for(var c=this.boundingBox({useCache:!1}),u=0;u<e.length;u++){var d=e[u],p=d._private,f=d._private.position,h=p.bbAtOldPos;f.x=h.x,f.y=h.y}return e.dirtyCompoundBoundsCache(),this.emit("dirty"),c},s.boundingbox=s.boundingBox,s.renderedBoundingbox=s.renderedBoundingBox,t.exports=l},function(t,e,n){"use strict";var r=n(1),i=void 0,o=void 0;i=o={};var a=function(t){t.uppercaseName=r.capitalize(t.name),t.autoName="auto"+t.uppercaseName,t.labelName="label"+t.uppercaseName,t.outerName="outer"+t.uppercaseName,t.uppercaseOuterName=r.capitalize(t.outerName),i[t.name]=function(){var e=this[0],n=e._private,r=n.cy,i=r._private.styleEnabled;if(e){if(!i)return 1;if(e.isParent())return e.updateCompoundBounds(),n[t.autoName]||0;var o=e.pstyle(t.name);switch(o.strValue){case"label":return e.recalculateRenderedStyle(),n.rstyle[t.labelName]||0;default:return o.pfValue}}},i["outer"+t.uppercaseName]=function(){var e=this[0],n=e._private,r=n.cy,i=r._private.styleEnabled;if(e){if(i){return e[t.name]()+e.pstyle("border-width").pfValue+2*e.padding()}return 1}},i["rendered"+t.uppercaseName]=function(){var e=this[0];if(e){return e[t.name]()*this.cy().zoom()}},i["rendered"+t.uppercaseOuterName]=function(){var e=this[0];if(e){return e[t.outerName]()*this.cy().zoom()}}};a({name:"width"}),a({name:"height"}),o.padding=function(){var t=this[0],e=t._private;return t.isParent()?(t.updateCompoundBounds(),void 0!==e.autoPadding?e.autoPadding:t.pstyle("padding").pfValue):t.pstyle("padding").pfValue},t.exports=o},function(t,e,n){"use strict";var r=function(t,e){if(t.isEdge())return e(t.renderer())};t.exports={controlPoints:function(){var t=this;return r(this,function(e){return e.getControlPoints(t)})},segmentPoints:function(){var t=this;return r(this,function(e){return e.getSegmentPoints(t)})},sourceEndpoint:function(){var t=this;return r(this,function(e){return e.getSourceEndpoint(t)})},targetEndpoint:function(){var t=this;return r(this,function(e){return e.getTargetEndpoint(t)})},midpoint:function(){var t=this;return r(this,function(e){return e.getEdgeMidpoint(t)})}}},function(t,e,n){"use strict";var r=n(11),i=n(4),o=n(0),a=n(1),s=n(6),l={qualifierCompare:function(t,e){return null==t||null==e?null==t&&null==e:t.sameText(e)},eventMatches:function(t,e,n){var r=e.qualifier;return null==r||t!==n.target&&o.element(n.target)&&r.matches(n.target)},eventFields:function(t){return{cy:t.cy(),target:t}},callbackContext:function(t,e,n){return null!=e.qualifier?n.target:t},beforeEmit:function(t,e){e.conf&&e.conf.once&&e.conf.onceCollection.removeListener(e.event,e.qualifier,e.callback)},bubble:function(){return!0},parent:function(t){return t.isChild()?t.parent():t.cy()}},c=function(t){return o.string(t)?new s(t):t},u={createEmitter:function(){for(var t=0;t<this.length;t++){var e=this[t],n=e._private;n.emitter||(n.emitter=new r(a.assign({context:e},l)))}return this},emitter:function(){return this._private.emitter},on:function(t,e,n){for(var r=0;r<this.length;r++){this[r].emitter().on(t,c(e),n)}return this},removeListener:function(t,e,n){for(var r=0;r<this.length;r++){this[r].emitter().removeListener(t,c(e),n)}return this},one:function(t,e,n){for(var r=0;r<this.length;r++){this[r].emitter().one(t,c(e),n)}return this},once:function(t,e,n){for(var r=0;r<this.length;r++){this[r].emitter().on(t,c(e),n,{once:!0,onceCollection:this})}},emit:function(t,e){for(var n=0;n<this.length;n++){this[n].emitter().emit(t,e)}return this},emitAndNotify:function(t,e){if(0!==this.length)return this.cy().notify({type:t,eles:this}),this.emit(t,e),this}};i.eventAliasesOn(u),t.exports=u},function(t,e,n){"use strict";var r=n(0),i=n(6),o={nodes:function(t){return this.filter(function(t){return t.isNode()}).filter(t)},edges:function(t){return this.filter(function(t){return t.isEdge()}).filter(t)},filter:function(t,e){if(void 0===t)return this;if(r.string(t)||r.elementOrCollection(t))return new i(t).filter(this);if(r.fn(t)){for(var n=this.spawn(),o=this,a=0;a<o.length;a++){var s=o[a];(e?t.apply(e,[s,a,o]):t(s,a,o))&&n.merge(s)}return n}return this.spawn()},not:function(t){if(t){r.string(t)&&(t=this.filter(t));for(var e=[],n=t._private.map,i=0;i<this.length;i++){var o=this[i];n.has(o.id())||e.push(o)}return this.spawn(e)}return this},absoluteComplement:function(){return this.cy().mutableElements().not(this)},intersect:function(t){if(r.string(t)){var e=t;return this.filter(e)}for(var n=[],i=this,o=t,a=this.length<t.length,s=a?o._private.map:i._private.map,l=a?i:o,c=0;c<l.length;c++){var u=l[c]._private.data.id,d=s.get(u);d&&n.push(d.ele)}return this.spawn(n)},xor:function(t){var e=this._private.cy;r.string(t)&&(t=e.$(t));var n=[],i=this,o=t,a=function(t,e){for(var r=0;r<t.length;r++){var i=t[r],o=i._private.data.id;e.hasElementWithId(o)||n.push(i)}};return a(i,o),a(o,i),this.spawn(n)},diff:function(t){var e=this._private.cy;r.string(t)&&(t=e.$(t));var n=[],i=[],o=[],a=this,s=t,l=function(t,e,n){for(var r=0;r<t.length;r++){var i=t[r],a=i._private.data.id;e.hasElementWithId(a)?o.push(i):n.push(i)}};return l(a,s,n),l(s,a,i),{left:this.spawn(n,{unique:!0}),right:this.spawn(i,{unique:!0}),both:this.spawn(o,{unique:!0})}},add:function(t){var e=this._private.cy;if(!t)return this;if(r.string(t)){var n=t;t=e.mutableElements().filter(n)}for(var i=[],o=0;o<this.length;o++)i.push(this[o]);for(var a=this._private.map,s=0;s<t.length;s++){!a.has(t[s].id())&&i.push(t[s])}return this.spawn(i)},merge:function(t){var e=this._private,n=e.cy;if(!t)return this;if(t&&r.string(t)){var i=t;t=n.mutableElements().filter(i)}for(var o=e.map,a=0;a<t.length;a++){var s=t[a],l=s._private.data.id;if(!o.has(l)){var c=this.length++;this[c]=s,o.set(l,{ele:s,index:c})}else{var u=o.get(l).index;this[u]=s,o.set(l,{ele:s,index:u})}}return this},unmergeOne:function(t){t=t[0];var e=this._private,n=t._private.data.id,r=e.map,i=r.get(n);if(!i)return this;var o=i.index;this[o]=void 0,r.delete(n);var a=o===this.length-1;if(this.length>1&&!a){var s=this.length-1,l=this[s],c=l._private.data.id;this[s]=void 0,this[o]=l,r.set(c,{ele:l,index:o})}return this.length--,this},unmerge:function(t){var e=this._private.cy;if(!t)return this;if(t&&r.string(t)){var n=t;t=e.mutableElements().filter(n)}for(var i=0;i<t.length;i++)this.unmergeOne(t[i]);return this},map:function(t,e){for(var n=[],r=this,i=0;i<r.length;i++){var o=r[i],a=e?t.apply(e,[o,i,r]):t(o,i,r);n.push(a)}return n},reduce:function(t,e){for(var n=e,r=this,i=0;i<r.length;i++)n=t(n,r[i],i,r);return n},max:function(t,e){for(var n=-1/0,r=void 0,i=this,o=0;o<i.length;o++){var a=i[o],s=e?t.apply(e,[a,o,i]):t(a,o,i);s>n&&(n=s,r=a)}return{value:n,ele:r}},min:function(t,e){for(var n=1/0,r=void 0,i=this,o=0;o<i.length;o++){var a=i[o],s=e?t.apply(e,[a,o,i]):t(a,o,i);s<n&&(n=s,r=a)}return{value:n,ele:r}}},a=o;a.u=a["|"]=a["+"]=a.union=a.or=a.add,a["\\"]=a["!"]=a["-"]=a.difference=a.relativeComplement=a.subtract=a.not,a.n=a["&"]=a["."]=a.and=a.intersection=a.intersect,a["^"]=a["(+)"]=a["(-)"]=a.symmetricDifference=a.symdiff=a.xor,a.fnFilter=a.filterFn=a.stdFilter=a.filter,a.complement=a.abscomp=a.absoluteComplement,t.exports=o},function(t,e,n){"use strict";var r={isNode:function(){return"nodes"===this.group()},isEdge:function(){return"edges"===this.group()},isLoop:function(){return this.isEdge()&&this.source().id()===this.target().id()},isSimple:function(){return this.isEdge()&&this.source().id()!==this.target().id()},group:function(){var t=this[0];if(t)return t._private.group}};t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(17),o=n(1),a={forEach:function(t,e){if(r.fn(t))for(var n=0;n<this.length;n++){var i=this[n],o=e?t.apply(e,[i,n,this]):t(i,n,this);if(!1===o)break}return this},toArray:function(){for(var t=[],e=0;e<this.length;e++)t.push(this[e]);return t},slice:function(t,e){var n=[],r=this.length;null==e&&(e=r),null==t&&(t=0),t<0&&(t=r+t),e<0&&(e=r+e);for(var i=t;i>=0&&i<e&&i<r;i++)n.push(this[i]);return this.spawn(n)},size:function(){return this.length},eq:function(t){return this[t]||this.spawn()},first:function(){return this[0]||this.spawn()},last:function(){return this[this.length-1]||this.spawn()},empty:function(){return 0===this.length},nonempty:function(){return!this.empty()},sort:function(t){if(!r.fn(t))return this;var e=this.toArray().sort(t);return this.spawn(e)},sortByZIndex:function(){return this.sort(i)},zDepth:function(){var t=this[0];if(t){var e=t._private;if("nodes"===e.group){var n=e.data.parent?t.parents().size():0;return t.isParent()?n:o.MAX_INT-1}var r=e.source,i=e.target,a=r.zDepth(),s=i.zDepth();return Math.max(a,s,0)}}};a.each=a.forEach,t.exports=a},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(5),a=n(2),s={layoutDimensions:function(t){if(t=i.assign({nodeDimensionsIncludeLabels:!0},t),t.nodeDimensionsIncludeLabels){var e=this.boundingBox();return{w:e.w,h:e.h}}return{w:this.outerWidth(),h:this.outerHeight()}},layoutPositions:function(t,e,n){var s=this.nodes(),l=this.cy(),c=e.eles,u=function(t,e){return t.id()+"$"+e},d=i.memoize(n,u);t.emit({type:"layoutstart",layout:t}),t.animations=[];var p=function(t,e,n){var r={x:e.x1+e.w/2,y:e.y1+e.h/2},i={x:(n.x-r.x)*t,y:(n.y-r.y)*t};return{x:r.x+i.x,y:r.y+i.y}},f=e.spacingFactor&&1!==e.spacingFactor,h=function(){if(!f)return null;for(var t=a.makeBoundingBox(),e=0;e<s.length;e++){var n=s[e],r=d(n,e);a.expandBoundingBoxByPoint(t,r.x,r.y)}return t}(),v=i.memoize(function(t,n){var i=d(t,n),o=t.position();if(r.number(o.x)&&r.number(o.y)||t.silentPosition({x:0,y:0}),f){var a=Math.abs(e.spacingFactor);i=p(a,h,i)}return null!=e.transform&&(i=e.transform(t,i)),i},u);if(e.animate){for(var g=0;g<s.length;g++){var m=s[g],b=v(m,g);if(null==e.animateFilter||e.animateFilter(m,g)){var y=m.animation({position:b,duration:e.animationDuration,easing:e.animationEasing});t.animations.push(y),y.play()}else m.position(b)}if(e.fit){var x=l.animation({fit:{boundingBox:c.boundingBoxAt(v),padding:e.padding},duration:e.animationDuration,easing:e.animationEasing});t.animations.push(x),x.play()}else if(void 0!==e.zoom&&void 0!==e.pan){var _=l.animation({zoom:e.zoom,pan:e.pan,duration:e.animationDuration,easing:e.animationEasing});t.animations.push(_),_.play()}t.one("layoutready",e.ready),t.emit({type:"layoutready",layout:t}),o.all(t.animations.map(function(t){return t.promise()})).then(function(){t.one("layoutstop",e.stop),t.emit({type:"layoutstop",layout:t})})}else s.positions(v),e.fit&&l.fit(e.eles,e.padding),null!=e.zoom&&l.zoom(e.zoom),e.pan&&l.pan(e.pan),t.one("layoutready",e.ready),t.emit({type:"layoutready",layout:t}),t.one("layoutstop",e.stop),t.emit({type:"layoutstop",layout:t});return this},layout:function(t){return this.cy().makeLayout(i.extend({},t,{eles:this}))}};s.createLayout=s.makeLayout=s.layout,t.exports=s},function(t,e,n){"use strict";function r(t,e,n){var r,i=n._private,o=i.styleCache=i.styleCache||{};return null!=(r=o[t])?r:r=o[t]=e(n)}function i(t,e){return function(n){return r(t,e,n)}}function o(t,e){var n=function(t){return e.call(t)};return function(){var e=this[0];if(e)return r(t,n,e)}}function a(t,e){var n=t._private,r=n.data.parent?t.parents():null;if(r)for(var i=0;i<r.length;i++){var o=r[i];if(!e(o))return!1}return!0}function s(t){var e=t.ok,n=t.edgeOkViaNode||t.ok,r=t.parentOk||t.ok;return function(){var t=this.cy();if(!t.styleEnabled())return!0;var i=this[0],o=t.hasCompoundNodes();if(i){var s=i._private;if(!e(i))return!1;if(i.isNode())return!o||a(i,r);var l=s.source,c=s.target;return n(l)&&(!o||a(l,n))&&(l===c||n(c)&&(!o||a(c,n)))}}}var l=n(0),c={recalculateRenderedStyle:function(t){var e=this.cy(),n=e.renderer(),r=e.styleEnabled();return n&&r&&n.recalculateRenderedStyle(this,t),this},dirtyStyleCache:function(){var t=this.cy(),e=function(t){return t._private.styleCache={}};if(t.hasCompoundNodes()){var n=void 0;n=this.spawnSelf().merge(this.descendants()).merge(this.parents()),n.merge(n.connectedEdges()),n.forEach(e)}else this.forEach(function(t){e(t),t.connectedEdges().forEach(e)});return this},updateStyle:function(t){var e=this._private.cy;if(!e.styleEnabled())return this;if(e._private.batchingStyle){return e._private.batchStyleEles.merge(this),this}var n=e.hasCompoundNodes(),r=e.style(),i=this;t=!(!t&&void 0!==t),n&&(i=this.spawnSelf().merge(this.descendants()).merge(this.parents()));var o=r.apply(i);return o.dirtyStyleCache(),o.dirtyCompoundBoundsCache(),t?o.emitAndNotify("style"):o.emit("style"),this},updateMappers:function(t){var e=this._private.cy,n=e.style();if(t=!(!t&&void 0!==t),!e.styleEnabled())return this;var r=n.updateMappers(this);return r.dirtyStyleCache(),r.dirtyCompoundBoundsCache(),t?r.emitAndNotify("style"):r.emit("style"),this},parsedStyle:function(t){var e=this[0],n=e.cy();if(n.styleEnabled())return e?e._private.style[t]||n.style().getDefaultProperty(t):void 0},numericStyle:function(t){var e=this[0];if(e.cy().styleEnabled()&&e){var n=e.pstyle(t);return void 0!==n.pfValue?n.pfValue:n.value}},numericStyleUnits:function(t){var e=this[0];if(e.cy().styleEnabled())return e?e.pstyle(t).units:void 0},renderedStyle:function(t){var e=this.cy();if(!e.styleEnabled())return this;var n=this[0];return n?e.style().getRenderedStyle(n,t):void 0},style:function(t,e){var n=this.cy();if(!n.styleEnabled())return this;var r=n.style();if(l.plainObject(t)){var i=t;r.applyBypass(this,i,!1),this.dirtyStyleCache(),this.dirtyCompoundBoundsCache(),this.emitAndNotify("style")}else if(l.string(t)){if(void 0===e){var o=this[0];return o?r.getStylePropertyValue(o,t):void 0}r.applyBypass(this,t,e,!1),this.dirtyStyleCache(),this.dirtyCompoundBoundsCache(),this.emitAndNotify("style")}else if(void 0===t){var a=this[0];return a?r.getRawStyle(a):void 0}return this},removeStyle:function(t){var e=this.cy();if(!e.styleEnabled())return this;var n=e.style(),r=this;if(void 0===t)for(var i=0;i<r.length;i++){var o=r[i];n.removeAllBypasses(o,!1)}else{t=t.split(/\s+/);for(var a=0;a<r.length;a++){var s=r[a];n.removeBypasses(s,t,!1)}}return this.dirtyStyleCache(),this.dirtyCompoundBoundsCache(),this.emitAndNotify("style"),this},show:function(){return this.css("display","element"),this},hide:function(){return this.css("display","none"),this},effectiveOpacity:function(){var t=this.cy();if(!t.styleEnabled())return 1;var e=t.hasCompoundNodes(),n=this[0];if(n){var r=n._private,i=n.pstyle("opacity").value;if(!e)return i;var o=r.data.parent?n.parents():null;if(o)for(var a=0;a<o.length;a++){var s=o[a],l=s.pstyle("opacity").value;i*=l}return i}},transparent:function(){if(!this.cy().styleEnabled())return!1;var t=this[0],e=t.cy().hasCompoundNodes();return t?e?0===t.effectiveOpacity():0===t.pstyle("opacity").value:void 0},backgrounding:function(){return!!this.cy().styleEnabled()&&!!this[0]._private.backgrounding}},u=i("eleTakesUpSpace",function(t){return"element"===t.pstyle("display").value&&0!==t.width()&&(!t.isNode()||0!==t.height())});c.takesUpSpace=o("takesUpSpace",s({ok:u}));var d=i("eleInteractive",function(t){return"yes"===t.pstyle("events").value&&"visible"===t.pstyle("visibility").value&&u(t)}),p=i("parentInteractive",function(t){return"visible"===t.pstyle("visibility").value&&u(t)});c.interactive=o("interactive",s({ok:d,parentOk:p,edgeOkViaNode:u})),c.noninteractive=function(){var t=this[0];if(t)return!t.interactive()};var f=i("eleVisible",function(t){return"visible"===t.pstyle("visibility").value&&0!==t.pstyle("opacity").pfValue&&u(t)}),h=u;c.visible=o("visible",s({ok:f,edgeOkViaNode:h})),c.hidden=function(){var t=this[0];if(t)return!t.visible()},c.bypass=c.css=c.style,c.renderedCss=c.renderedStyle,c.removeBypass=c.removeCss=c.removeStyle,c.pstyle=c.parsedStyle,t.exports=c},function(t,e,n){"use strict";function r(t){return function(){var e=arguments,n=[];if(2===e.length){var r=e[0],i=e[1];this.on(t.event,r,i)}else if(1===e.length){var o=e[0];this.on(t.event,o)}else if(0===e.length){for(var a=0;a<this.length;a++){var s=this[a],l=!t.ableField||s._private[t.ableField],c=s._private[t.field]!=t.value;if(t.overrideAble){var u=t.overrideAble(s);if(void 0!==u&&(l=u,!u))return this}l&&(s._private[t.field]=t.value,c&&n.push(s))}var d=this.spawn(n);d.updateStyle(),d.emit(t.event)}return this}}function i(t){o[t.field]=function(){var e=this[0];if(e){if(t.overrideField){var n=t.overrideField(e);if(void 0!==n)return n}return e._private[t.field]}},o[t.on]=r({event:t.on,field:t.field,ableField:t.ableField,overrideAble:t.overrideAble,value:!0}),o[t.off]=r({event:t.off,field:t.field,ableField:t.ableField,overrideAble:t.overrideAble,value:!1})}var o={};i({field:"locked",overrideField:function(t){return!!t.cy().autolock()||void 0},on:"lock",off:"unlock"}),i({field:"grabbable",overrideField:function(t){return!t.cy().autoungrabify()&&void 0},on:"grabify",off:"ungrabify"}),i({field:"selected",ableField:"selectable",overrideAble:function(t){return!t.cy().autounselectify()&&void 0},on:"select",off:"unselect"}),i({field:"selectable",overrideField:function(t){return!t.cy().autounselectify()&&void 0},on:"selectify",off:"unselectify"}),o.deselect=o.unselect,o.grabbed=function(){var t=this[0];if(t)return t._private.grabbed},i({field:"active",on:"activate",off:"unactivate"}),o.inactive=function(){var t=this[0];if(t)return!t._private.active},t.exports=o},function(t,e,n){"use strict";function r(t){return function(e){for(var n=[],r=0;r<this.length;r++){var i=this[r],o=i._private[t.attr];o&&n.push(o)}return this.spawn(n,{unique:!0}).filter(e)}}function i(t){return function(e){var n=[],r=this._private.cy,i=t||{};s.string(e)&&(e=r.$(e));for(var o=0;o<e.length;o++)for(var a=e[o]._private.edges,l=0;l<a.length;l++){var c=a[l],u=c._private.data,d=this.hasElementWithId(u.source)&&e.hasElementWithId(u.target),p=e.hasElementWithId(u.source)&&this.hasElementWithId(u.target),f=d||p;if(f){if(i.thisIsSrc||i.thisIsTgt){if(i.thisIsSrc&&!d)continue;if(i.thisIsTgt&&!p)continue}n.push(c)}}return this.spawn(n,{unique:!0})}}function o(t){var e={codirected:!1};return t=a.extend({},e,t),function(e){for(var n=[],r=this.edges(),i=t,o=0;o<r.length;o++)for(var a=r[o],s=a._private,l=s.source,c=l._private.data.id,u=s.data.target,d=l._private.edges,p=0;p<d.length;p++){var f=d[p],h=f._private.data,v=h.target,g=h.source,m=v===u&&g===c,b=c===v&&u===g;(i.codirected&&m||!i.codirected&&(m||b))&&n.push(f)}return this.spawn(n,{unique:!0}).filter(e)}}var a=n(1),s=n(0),l={},c=function(t,e){return function(n,r,i,o){var a=n,l=this,c=void 0;if(null==a?c="null":s.elementOrCollection(a)&&1===a.length&&(c="#"+a.id()),1===l.length&&c){var u=l[0]._private,d=u.traversalCache=u.traversalCache||{},p=d[e]=d[e]||{},f=p[c];return f||(p[c]=t.call(l,n,r,i,o))}return t.call(l,n,r,i,o)}},u=function(t){return function(e){for(var n=this,r=[],i=0;i<n.length;i++){var o=n[i];if(o.isNode()){for(var a=!1,s=o.connectedEdges(),l=0;l<s.length;l++){var c=s[l],u=c.source(),d=c.target();if(t.noIncomingEdges&&d===o&&u!==o||t.noOutgoingEdges&&u===o&&d!==o){a=!0;break}}a||r.push(o)}}return this.spawn(r,{unique:!0}).filter(e)}},d=function(t){return function(e){for(var n=this,r=[],i=0;i<n.length;i++){var o=n[i];if(o.isNode())for(var a=o.connectedEdges(),s=0;s<a.length;s++){var l=a[s],c=l.source(),u=l.target();t.outgoing&&c===o?(r.push(l),r.push(u)):t.incoming&&u===o&&(r.push(l),r.push(c))}}return this.spawn(r,{unique:!0}).filter(e)}},p=function(t){return function(e){for(var n=this,r=[],i={};;){var o=t.outgoing?n.outgoers():n.incomers();if(0===o.length)break;for(var a=!1,s=0;s<o.length;s++){var l=o[s],c=l.id();i[c]||(i[c]=!0,r.push(l),a=!0)}if(!a)break;n=o}return this.spawn(r,{unique:!0}).filter(e)}};l.clearTraversalCache=function(){for(var t=0;t<this.length;t++)this[t]._private.traversalCache=null},a.extend(l,{roots:u({noIncomingEdges:!0}),leaves:u({noOutgoingEdges:!0}),outgoers:c(d({outgoing:!0}),"outgoers"),successors:p({outgoing:!0}),incomers:c(d({incoming:!0}),"incomers"),predecessors:p({incoming:!0})}),a.extend(l,{neighborhood:c(function(t){for(var e=[],n=this.nodes(),r=0;r<n.length;r++)for(var i=n[r],o=i.connectedEdges(),a=0;a<o.length;a++){var s=o[a],l=s.source(),c=s.target(),u=i===l?c:l;u.length>0&&e.push(u[0]),e.push(s[0])}return this.spawn(e,{unique:!0}).filter(t)},"neighborhood"),closedNeighborhood:function(t){return this.neighborhood().add(this).filter(t)},openNeighborhood:function(t){return this.neighborhood(t)}}),l.neighbourhood=l.neighborhood,l.closedNeighbourhood=l.closedNeighborhood,l.openNeighbourhood=l.openNeighborhood,a.extend(l,{source:c(function(t){var e=this[0],n=void 0;return e&&(n=e._private.source||e.cy().collection()),n&&t?n.filter(t):n},"source"),target:c(function(t){var e=this[0],n=void 0;return e&&(n=e._private.target||e.cy().collection()),n&&t?n.filter(t):n},"target"),sources:r({attr:"source"}),targets:r({attr:"target"})}),a.extend(l,{edgesWith:c(i(),"edgesWith"),edgesTo:c(i({thisIsSrc:!0}),"edgesTo")}),a.extend(l,{connectedEdges:c(function(t){for(var e=[],n=this,r=0;r<n.length;r++){var i=n[r];if(i.isNode())for(var o=i._private.edges,a=0;a<o.length;a++){var s=o[a];e.push(s)}}return this.spawn(e,{unique:!0}).filter(t)},"connectedEdges"),connectedNodes:c(function(t){for(var e=[],n=this,r=0;r<n.length;r++){var i=n[r];i.isEdge()&&(e.push(i.source()[0]),e.push(i.target()[0]))}return this.spawn(e,{unique:!0}).filter(t)},"connectedNodes"),parallelEdges:c(o(),"parallelEdges"),codirectedEdges:c(o({codirected:!0}),"codirectedEdges")}),a.extend(l,{components:function(){var t=this,e=t.cy(),n=t.spawn(),r=t.nodes().spawnSelf(),i=[],o=function(t,e){n.merge(t),r.unmerge(t),e.merge(t)};if(r.empty())return t.spawn();do{!function(){var n=e.collection();i.push(n);var a=r[0];o(a,n),t.bfs({directed:!1,roots:a,visit:function(t,e,r,i,a){o(t,n)}})}()}while(r.length>0);return i.map(function(t){var e=t.connectedEdges().stdFilter(function(e){return t.anySame(e.source())&&t.anySame(e.target())});return t.union(e)})}}),t.exports=l},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(7),a=n(14),s={add:function(t){var e=void 0,n=this;if(r.elementOrCollection(t)){var s=t;if(s._private.cy===n)e=s.restore();else{for(var l=[],c=0;c<s.length;c++){var u=s[c];l.push(u.json())}e=new o(n,l)}}else if(r.array(t)){var d=t;e=new o(n,d)}else if(r.plainObject(t)&&(r.array(t.nodes)||r.array(t.edges))){for(var p=t,f=[],h=["nodes","edges"],v=0,g=h.length;v<g;v++){var m=h[v],b=p[m];if(r.array(b))for(var y=0,x=b.length;y<x;y++){var _=i.extend({group:m},b[y]);f.push(_)}}e=new o(n,f)}else{var w=t;e=new a(n,w).collection()}return e},remove:function(t){if(r.elementOrCollection(t));else if(r.string(t)){var e=t;t=this.$(e)}return t.remove()}};t.exports=s},function(t,e,n){"use strict";var r=n(4),i=n(1),o=n(71),a={animate:r.animate(),animation:r.animation(),animated:r.animated(),clearQueue:r.clearQueue(),delay:r.delay(),delayAnimation:r.delayAnimation(),stop:r.stop(),addToAnimationPool:function(t){var e=this;e.styleEnabled()&&e._private.aniEles.merge(t)},stopAnimationLoop:function(){this._private.animationsRunning=!1},startAnimationLoop:function(){function t(){e._private.animationsRunning&&i.requestAnimationFrame(function(n){o(n,e),t()})}var e=this;if(e._private.animationsRunning=!0,e.styleEnabled()){var n=e.renderer();n&&n.beforeRender?n.beforeRender(function(t,n){o(n,e)},n.beforeRenderPriorities.animations):t()}}};t.exports=a},function(t,e,n){"use strict";function r(t,e){function n(e,n){var r=e._private,s=r.animation.current,l=r.animation.queue,c=!1;if(!n&&"none"===e.pstyle("display").value){s=s.splice(0,s.length).concat(l.splice(0,l.length));for(var u=0;u<s.length;u++)s[u].stop()}if(0===s.length){var d=l.shift();d&&s.push(d)}for(var p=function(t){for(var e=t.length-1;e>=0;e--){(0,t[e])()}t.splice(0,t.length)},f=s.length-1;f>=0;f--){var h=s[f],v=h._private;v.stopped?(s.splice(f,1),v.hooked=!1,v.playing=!1,v.started=!1,p(v.frames)):(v.playing||v.applying)&&(v.playing&&v.applying&&(v.applying=!1),v.started||o(e,h,t,n),i(e,h,t,n),v.applying&&(v.applying=!1),p(v.frames),h.completed()&&(s.splice(f,1),v.hooked=!1,v.playing=!1,v.started=!1,p(v.completes)),c=!0)}return n||0!==s.length||0!==l.length||a.push(e),c}for(var r=e._private.aniEles,a=[],s=!1,l=0;l<r.length;l++){var c=r[l],u=n(c);s=s||u}var d=n(e,!0);(s||d)&&(r.length>0?(r.dirtyCompoundBoundsCache(),e.notify({type:"draw",eles:r})):e.notify({type:"draw"})),r.unmerge(a),e.emit("step")}var i=n(72),o=n(77);t.exports=r},function(t,e,n){"use strict";function r(t,e,n,r){var l=!r,c=t._private,u=e._private,d=u.easing,p=u.startTime,f=r?t:t.cy(),h=f.style();if(!u.easingImpl)if(null==d)u.easingImpl=o.linear;else{var v=void 0;if(s.string(d)){var g=h.parse("transition-timing-function",d);v=g.value}else v=d;var m=void 0,b=void 0;s.string(v)?(m=v,b=[]):(m=v[1],b=v.slice(2).map(function(t){return+t})),b.length>0?("spring"===m&&b.push(u.duration),u.easingImpl=o[m].apply(null,b)):u.easingImpl=o[m]}var y=u.easingImpl,x=void 0;if(x=0===u.duration?1:(n-p)/u.duration,u.applying&&(x=u.progress),x<0?x=0:x>1&&(x=1),null==u.delay){var _=u.startPosition,w=u.position;if(w&&l&&!t.locked()){var k=t.position();i(_.x,w.x)&&(k.x=a(_.x,w.x,x,y)),i(_.y,w.y)&&(k.y=a(_.y,w.y,x,y)),t.emit("position")}var C=u.startPan,S=u.pan,E=c.pan,T=null!=S&&r;T&&(i(C.x,S.x)&&(E.x=a(C.x,S.x,x,y)),i(C.y,S.y)&&(E.y=a(C.y,S.y,x,y)),t.emit("pan"));var A=u.startZoom,I=u.zoom,j=null!=I&&r;j&&(i(A,I)&&(c.zoom=a(A,I,x,y)),t.emit("zoom")),(T||j)&&t.emit("viewport");var V=u.style;if(V&&V.length>0&&l){for(var O=0;O<V.length;O++){var P=V[O],D=P.name,B=P,N=u.startStyle[D],M=h.properties[N.name],$=a(N,B,x,y,M);h.overrideBypass(t,D,$)}t.emit("style")}}return u.progress=x,x}function i(t,e){return null!=t&&null!=e&&(!(!s.number(t)||!s.number(e))||!(!t||!e))}var o=n(73),a=n(76),s=n(0);t.exports=r},function(t,e,n){"use strict";var r=n(74),i=n(75),o=function(t,e,n,i){var o=r(t,e,n,i);return function(t,e,n){return t+(e-t)*o(n)}},a={linear:function(t,e,n){return t+(e-t)*n},ease:o(.25,.1,.25,1),"ease-in":o(.42,0,1,1),"ease-out":o(0,0,.58,1),"ease-in-out":o(.42,0,.58,1),"ease-in-sine":o(.47,0,.745,.715),"ease-out-sine":o(.39,.575,.565,1),"ease-in-out-sine":o(.445,.05,.55,.95),"ease-in-quad":o(.55,.085,.68,.53),"ease-out-quad":o(.25,.46,.45,.94),"ease-in-out-quad":o(.455,.03,.515,.955),"ease-in-cubic":o(.55,.055,.675,.19),"ease-out-cubic":o(.215,.61,.355,1),"ease-in-out-cubic":o(.645,.045,.355,1),"ease-in-quart":o(.895,.03,.685,.22),"ease-out-quart":o(.165,.84,.44,1),"ease-in-out-quart":o(.77,0,.175,1),"ease-in-quint":o(.755,.05,.855,.06),"ease-out-quint":o(.23,1,.32,1),"ease-in-out-quint":o(.86,0,.07,1),"ease-in-expo":o(.95,.05,.795,.035),"ease-out-expo":o(.19,1,.22,1),"ease-in-out-expo":o(1,0,0,1),"ease-in-circ":o(.6,.04,.98,.335),"ease-out-circ":o(.075,.82,.165,1),"ease-in-out-circ":o(.785,.135,.15,.86),spring:function(t,e,n){if(0===n)return a.linear;var r=i(t,e,n);return function(t,e,n){return t+(e-t)*r(n)}},"cubic-bezier":o};t.exports=a},function(t,e,n){"use strict";/*! Bezier curve function generator. Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License */
function r(t,e,n,r){function i(t,e){return 1-3*e+3*t}function o(t,e){return 3*e-6*t}function a(t){return 3*t}function s(t,e,n){return((i(e,n)*t+o(e,n))*t+a(e))*t}function l(t,e,n){return 3*i(e,n)*t*t+2*o(e,n)*t+a(e)}function c(e,r){for(var i=0;i<h;++i){var o=l(r,t,n);if(0===o)return r;r-=(s(r,t,n)-e)/o}return r}function u(){for(var e=0;e<b;++e)w[e]=s(e*y,t,n)}function d(e,r,i){var o=void 0,a=void 0,l=0;do{a=r+(i-r)/2,o=s(a,t,n)-e,o>0?i=a:r=a}while(Math.abs(o)>g&&++l<m);return a}function p(e){for(var r=0,i=1,o=b-1;i!==o&&w[i]<=e;++i)r+=y;--i;var a=(e-w[i])/(w[i+1]-w[i]),s=r+a*y,u=l(s,t,n);return u>=v?c(e,s):0===u?s:d(e,r,r+y)}function f(){k=!0,t===e&&n===r||u()}var h=4,v=.001,g=1e-7,m=10,b=11,y=1/(b-1),x="undefined"!=typeof Float32Array;if(4!==arguments.length)return!1;for(var _=0;_<4;++_)if("number"!=typeof arguments[_]||isNaN(arguments[_])||!isFinite(arguments[_]))return!1;t=Math.min(t,1),n=Math.min(n,1),t=Math.max(t,0),n=Math.max(n,0);var w=x?new Float32Array(b):new Array(b),k=!1,C=function(i){return k||f(),t===e&&n===r?i:0===i?0:1===i?1:s(p(i),e,r)};C.getControlPoints=function(){return[{x:t,y:e},{x:n,y:r}]};var S="generateBezier("+[t,e,n,r]+")";return C.toString=function(){return S},C}t.exports=r},function(t,e,n){"use strict";/*! Runge-Kutta spring physics function generator. Adapted from Framer.js, copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License */
var r=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,n,r){var i={x:e.x+r.dx*n,v:e.v+r.dv*n,tension:e.tension,friction:e.friction};return{dx:i.v,dv:t(i)}}function n(n,r){var i={dx:n.v,dv:t(n)},o=e(n,.5*r,i),a=e(n,.5*r,o),s=e(n,r,a),l=1/6*(i.dx+2*(o.dx+a.dx)+s.dx),c=1/6*(i.dv+2*(o.dv+a.dv)+s.dv);return n.x=n.x+l*r,n.v=n.v+c*r,n}return function t(e,r,i){var o={x:-1,v:0,tension:null,friction:null},a=[0],s=0,l=void 0,c=void 0,u=void 0;for(e=parseFloat(e)||500,r=parseFloat(r)||20,i=i||null,o.tension=e,o.friction=r,l=null!==i,l?(s=t(e,r),c=s/i*.016):c=.016;u=n(u||o,c),a.push(1+u.x),s+=16,Math.abs(u.x)>1e-4&&Math.abs(u.v)>1e-4;);return l?function(t){return a[t*(a.length-1)|0]}:s}}();t.exports=r},function(t,e,n){"use strict";function r(t,e,n,r,i){if(1===r)return n;var o=i(e,n,r);return null==t?o:((t.roundValue||t.color)&&(o=Math.round(o)),void 0!==t.min&&(o=Math.max(o,t.min)),void 0!==t.max&&(o=Math.min(o,t.max)),o)}function i(t,e){return null!=t.pfValue||null!=t.value?null==t.pfValue||null!=e&&"%"===e.type.units?t.value:t.pfValue:t}function o(t,e,n,o,s){var l=null!=s?s.type:null;n<0?n=0:n>1&&(n=1);var c=i(t,s),u=i(e,s);if(a.number(c)&&a.number(u))return r(l,c,u,n,o);if(a.array(c)&&a.array(u)){for(var d=[],p=0;p<u.length;p++){var f=c[p],h=u[p];if(null!=f&&null!=h){var v=r(l,f,h,n,o);d.push(v)}else d.push(h)}return d}}var a=n(0);t.exports=o},function(t,e,n){"use strict";function r(t,e,n,r){var i=!r,o=t,a=e._private,s=r?t:t.cy(),l=s.style();if(i){var c=o.position();a.startPosition=a.startPosition||{x:c.x,y:c.y},a.startStyle=a.startStyle||l.getAnimationStartStyle(o,a.style)}if(r){var u=s._private.pan;a.startPan=a.startPan||{x:u.x,y:u.y},a.startZoom=null!=a.startZoom?a.startZoom:s._private.zoom}a.started=!0,a.startTime=n-a.progress*a.duration}t.exports=r},function(t,e,n){"use strict";var r=n(11),i=n(4),o=n(0),a=n(1),s=n(6),l={qualifierCompare:function(t,e){return null==t||null==e?null==t&&null==e:t.sameText(e)},eventMatches:function(t,e,n){var r=e.qualifier;return null==r||t!==n.target&&o.element(n.target)&&r.matches(n.target)},eventFields:function(t){return{cy:t,target:t}},callbackContext:function(t,e,n){return null!=e.qualifier?n.target:t}},c=function(t){return o.string(t)?new s(t):t},u={createEmitter:function(){var t=this._private;return t.emitter||(t.emitter=new r(a.assign({context:this},l))),this},emitter:function(){return this._private.emitter},on:function(t,e,n){return this.emitter().on(t,c(e),n),this},removeListener:function(t,e,n){return this.emitter().removeListener(t,c(e),n),this},one:function(t,e,n){return this.emitter().one(t,c(e),n),this},once:function(t,e,n){return this.emitter().one(t,c(e),n),this},emit:function(t,e){return this.emitter().emit(t,e),this}};i.eventAliasesOn(u),t.exports=u},function(t,e,n){"use strict";var r={png:function(t){var e=this._private.renderer;return t=t||{},e.png(t)},jpg:function(t){var e=this._private.renderer;return t=t||{},t.bg=t.bg||"#fff",e.jpg(t)}};r.jpeg=r.jpg,t.exports=r},function(t,e,n){"use strict";var r=n(1),i=n(0),o={layout:function(t){var e=this;if(null==t)return void r.error("Layout options must be specified to make a layout");if(null==t.name)return void r.error("A `name` must be specified to make a layout");var n=t.name,o=e.extension("layout",n);if(null==o)return void r.error("Can not apply layout: No such layout `"+n+"` found; did you include its JS file?");var a=void 0;return a=i.string(t.eles)?e.$(t.eles):null!=t.eles?t.eles:e.$(),new o(r.extend({},t,{cy:e,eles:a}))}};o.createLayout=o.makeLayout=o.layout,t.exports=o},function(t,e,n){"use strict";var r={notify:function(t){var e=this._private;if(e.batchingNotify){var n=e.batchNotifyEles,r=e.batchNotifyTypes;return t.eles&&n.merge(t.eles),void(r.ids[t.type]||(r.push(t.type),r.ids[t.type]=!0))}if(e.notificationsEnabled){var i=this.renderer();!this.isDestroyed()&&i&&i.notify(t)}},notifications:function(t){var e=this._private;if(void 0===t)return e.notificationsEnabled;e.notificationsEnabled=!!t},noNotifications:function(t){this.notifications(!1),t(),this.notifications(!0)},batching:function(){return this._private.batchCount>0},startBatch:function(){var t=this._private;return null==t.batchCount&&(t.batchCount=0),0===t.batchCount&&(t.batchingStyle=t.batchingNotify=!0,t.batchStyleEles=this.collection(),t.batchNotifyEles=this.collection(),t.batchNotifyTypes=[],t.batchNotifyTypes.ids={}),t.batchCount++,this},endBatch:function(){var t=this._private;return t.batchCount--,0===t.batchCount&&(t.batchingStyle=!1,t.batchStyleEles.updateStyle(),t.batchingNotify=!1,this.notify({type:t.batchNotifyTypes,eles:t.batchNotifyEles})),this},batch:function(t){return this.startBatch(),t(),this.endBatch(),this},batchData:function(t){var e=this;return this.batch(function(){for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r],o=t[i];e.getElementById(i).data(o)}})}};t.exports=r},function(t,e,n){"use strict";var r=n(1),i={renderTo:function(t,e,n,r){return this._private.renderer.renderTo(t,e,n,r),this},renderer:function(){return this._private.renderer},forceRender:function(){return this.notify({type:"draw"}),this},resize:function(){return this.invalidateSize(),this.notify({type:"resize"}),this.emit("resize"),this},initRenderer:function(t){var e=this,n=e.extension("renderer",t.name);if(null==n)return void r.error("Can not initialise: No such renderer `%s` found; did you include its JS file?",t.name);e._private.renderer=new n(r.extend({},t,{cy:e})),this.notify({type:"init"})},destroyRenderer:function(){var t=this;t.notify({type:"destroy"});var e=t.container();if(e)for(e._cyreg=null;e.childNodes.length>0;)e.removeChild(e.childNodes[0]);t._private.renderer=null},onRender:function(t){return this.on("render",t)},offRender:function(t){return this.off("render",t)}};i.invalidateDimensions=i.resize,t.exports=i},function(t,e,n){"use strict";var r=n(0),i=n(7),o={collection:function(t,e){return r.string(t)?this.$(t):r.elementOrCollection(t)?t.collection():r.array(t)?new i(this,t,e):new i(this)},nodes:function(t){var e=this.$(function(t){return t.isNode()});return t?e.filter(t):e},edges:function(t){var e=this.$(function(t){return t.isEdge()});return t?e.filter(t):e},$:function(t){var e=this._private.elements;return t?e.filter(t):e.spawnSelf()},mutableElements:function(){return this._private.elements}};o.elements=o.filter=o.$,t.exports=o},function(t,e,n){"use strict";var r=n(0),i=n(18),o={style:function(t){if(t){this.setStyle(t).update()}return this._private.style},setStyle:function(t){var e=this._private;return r.stylesheet(t)?e.style=t.generateStyle(this):r.array(t)?e.style=i.fromJson(this,t):r.string(t)?e.style=i.fromString(this,t):e.style=i(this),e.style}};t.exports=o},function(t,e,n){"use strict";var r=n(1),i=n(0),o=n(5),a={};a.apply=function(t){var e=this,n=e._private,r=n.cy,i=r.collection();n.newStyle&&(n.contextStyles={},n.propDiffs={},e.cleanElements(t,!0));for(var o=0;o<t.length;o++){var a=t[o],s=e.getContextMeta(a);if(!s.empty){i.merge(a);var l=e.getContextStyle(s),c=e.applyContextStyle(s,l,a);n.newStyle||e.updateTransitions(a,c.diffProps),e.updateStyleHints(a)}}return n.newStyle=!1,i},a.getPropertiesDiff=function(t,e){var n=this,r=n._private.propDiffs=n._private.propDiffs||{},i=t+"-"+e,o=r[i];if(o)return o;for(var a=[],s={},l=0;l<n.length;l++){var c=n[l],u="t"===t[l],d="t"===e[l],p=u!==d,f=c.mappedProperties.length>0;if(p||f){var h=void 0;p&&f?h=c.properties:p?h=c.properties:f&&(h=c.mappedProperties);for(var v=0;v<h.length;v++){for(var g=h[v],m=g.name,b=!1,y=l+1;y<n.length;y++){var x=n[y];if("t"===e[y]&&(b=null!=x.properties[g.name]))break}s[m]||b||(s[m]=!0,a.push(m))}}}return r[i]=a,a},a.getContextMeta=function(t){var e=this,n="",r=void 0,i=t._private.styleCxtKey||"";e._private.newStyle&&(i="");for(var o=0;o<e.length;o++){var a=e[o];n+=a.selector&&a.selector.matches(t)?"t":"f"}return r=e.getPropertiesDiff(i,n),t._private.styleCxtKey=n,{key:n,diffPropNames:r,empty:0===r.length}},a.getContextStyle=function(t){var e=t.key,n=this,r=this._private.contextStyles=this._private.contextStyles||{};if(r[e])return r[e];for(var i={_private:{key:e}},o=0;o<n.length;o++){var a=n[o];if("t"===e[o])for(var s=0;s<a.properties.length;s++){var l=a.properties[s];i[l.name]=l}}return r[e]=i,i},a.applyContextStyle=function(t,e,n){for(var r=this,i=t.diffPropNames,o={},a=0;a<i.length;a++){var s=i[a],l=e[s],c=n.pstyle(s);if(!l){if(!c)continue;l=c.bypass?{name:s,deleteBypassed:!0}:{name:s,delete:!0}}if(c!==l){var u=o[s]={prev:c};r.applyParsedProperty(n,l),u.next=n.pstyle(s),u.next&&u.next.bypass&&(u.next=u.next.bypassed)}}return{diffProps:o}},a.updateStyleHints=function(t){var e=t._private,n=this;if(!t.removed()){var r=!1;if("nodes"===e.group)for(var i=1;i<=n.pieBackgroundN;i++){var o=t.pstyle("pie-"+i+"-background-size").value;if(o>0){r=!0;break}}e.hasPie=r;var a=t.pstyle("text-transform").strValue,s=t.pstyle("label").strValue,l=t.pstyle("source-label").strValue,c=t.pstyle("target-label").strValue,u=t.pstyle("font-style").strValue,d=t.pstyle("font-size").pfValue+"px",p=t.pstyle("font-family").strValue,f=t.pstyle("font-weight").strValue,h=t.pstyle("text-valign").strValue,v=t.pstyle("text-valign").strValue,g=t.pstyle("text-outline-width").pfValue,m=t.pstyle("text-wrap").strValue,b=t.pstyle("text-max-width").pfValue,y=u+"$"+d+"$"+p+"$"+f+"$"+a+"$"+h+"$"+v+"$"+g+"$"+m+"$"+b;e.labelStyleKey=y,e.sourceLabelKey=y+"$"+l,e.targetLabelKey=y+"$"+c,e.labelKey=y+"$"+s,e.fontKey=u+"$"+f+"$"+d+"$"+p,e.styleKey=Date.now()}},a.applyParsedProperty=function(t,e){var n=this,o=e,a=t._private.style,s=void 0,l=n.types,c=n.properties[o.name].type,u=o.bypass,d=a[o.name],p=d&&d.bypass,f=t._private,h=function(){n.checkZOrderTrigger(t,o.name,d?d.value:null,o.value)};if("curve-style"===e.name&&"haystack"===e.value&&t.isEdge()&&(t.isLoop()||t.source().isParent()||t.target().isParent())&&(o=e=this.parse(e.name,"bezier",u)),o.delete)return a[o.name]=void 0,h(),!0;if(o.deleteBypassed)return d?!!d.bypass&&(d.bypassed=void 0,h(),!0):(h(),!0);if(o.deleteBypass)return d?!!d.bypass&&(a[o.name]=d.bypassed,h(),!0):(h(),!0);var v=function(){r.error("Do not assign mappings to elements without corresponding data (e.g. ele `"+t.id()+"` for property `"+o.name+"` with data field `"+o.field+"`); try a `["+o.field+"]` selector to limit scope to elements with `"+o.field+"` defined")};switch(o.mapped){case l.mapData:for(var g=o.field.split("."),m=f.data,b=0;b<g.length&&m;b++){m=m[g[b]]}var y=void 0;if(y=i.number(m)?(m-o.fieldMin)/(o.fieldMax-o.fieldMin):0,y<0?y=0:y>1&&(y=1),c.color){var x=o.valueMin[0],_=o.valueMax[0],w=o.valueMin[1],k=o.valueMax[1],C=o.valueMin[2],S=o.valueMax[2],E=null==o.valueMin[3]?1:o.valueMin[3],T=null==o.valueMax[3]?1:o.valueMax[3],A=[Math.round(x+(_-x)*y),Math.round(w+(k-w)*y),Math.round(C+(S-C)*y),Math.round(E+(T-E)*y)];s={bypass:o.bypass,name:o.name,value:A,strValue:"rgb("+A[0]+", "+A[1]+", "+A[2]+")"}}else{if(!c.number)return!1;var I=o.valueMin+(o.valueMax-o.valueMin)*y;s=this.parse(o.name,I,o.bypass,"mapping")}s||(s=this.parse(o.name,d.strValue,o.bypass,"mapping")),s||v(),s.mapping=o,o=s;break;case l.data:var j=o.field.split("."),V=f.data;if(V)for(var O=0;O<j.length;O++){var P=j[O];V=V[P]}if(!(s=this.parse(o.name,V,o.bypass,"mapping"))){var D=d?d.strValue:"";s=this.parse(o.name,D,o.bypass,"mapping")}s||v(),s.mapping=o,o=s;break;case l.fn:var B=o.value,N=B(t);s=this.parse(o.name,N,o.bypass,"mapping"),s.mapping=o,o=s;break;case void 0:break;default:return!1}return u?(o.bypassed=p?d.bypassed:d,a[o.name]=o):p?d.bypassed=o:a[o.name]=o,h(),!0},a.cleanElements=function(t,e){for(var n=this,r=n.properties,i=0;i<t.length;i++){var o=t[i];if(e)for(var a=o._private.style,s=0;s<r.length;s++){var l=r[s],c=a[l.name];c&&(c.bypass?c.bypassed=null:a[l.name]=null)}else o._private.style={}}},a.update=function(){this._private.cy.mutableElements().updateStyle()},a.updateMappers=function(t){for(var e=this,n=this._private.cy,r=n.collection(),i=0;i<t.length;i++){for(var o=t[i],a=o._private.style,s=!1,l=0;l<e.properties.length;l++){var c=e.properties[l],u=a[c.name];if(u&&u.mapping){var d=u.mapping;this.applyParsedProperty(o,d),s=!0}}s&&(this.updateStyleHints(o),r.merge(o))}return r},a.updateTransitions=function(t,e,n){var r=this,a=t._private,s=t.pstyle("transition-property").value,l=t.pstyle("transition-duration").pfValue,c=t.pstyle("transition-delay").pfValue;if(s.length>0&&l>0){for(var u={},d=!1,p=0;p<s.length;p++){var f=s[p],h=t.pstyle(f),v=e[f];if(v){var g=v.prev,m=g,b=null!=v.next?v.next:h,y=!1,x=void 0;m&&(i.number(m.pfValue)&&i.number(b.pfValue)?(y=b.pfValue-m.pfValue,x=m.pfValue+1e-6*y):i.number(m.value)&&i.number(b.value)?(y=b.value-m.value,x=m.value+1e-6*y):i.array(m.value)&&i.array(b.value)&&(y=m.value[0]!==b.value[0]||m.value[1]!==b.value[1]||m.value[2]!==b.value[2],x=m.strValue),y&&(u[f]=b.strValue,this.applyBypass(t,f,x),d=!0))}}if(!d)return;a.transitioning=!0,new o(function(e){c>0?t.delayAnimation(c).play().promise().then(e):e()}).then(function(){return t.animation({style:u,duration:l,easing:t.pstyle("transition-timing-function").value,queue:!1}).play().promise()}).then(function(){r.removeBypasses(t,s),t.emitAndNotify("style"),a.transitioning=!1})}else a.transitioning&&(this.removeBypasses(t,s),t.emitAndNotify("style"),a.transitioning=!1)},a.checkZOrderTrigger=function(t,e,n,r){var i=this.properties[e];null==i.triggersZOrder||null!=n&&!i.triggersZOrder(n,r)||this._private.cy.notify({type:"zorder",eles:t})},t.exports=a},function(t,e,n){"use strict";var r=n(0),i=n(1),o={};o.applyBypass=function(t,e,n,o){var a=this,s=[];if("*"===e||"**"===e){if(void 0!==n)for(var l=0;l<a.properties.length;l++){var c=a.properties[l],u=c.name,d=this.parse(u,n,!0);d&&s.push(d)}}else if(r.string(e)){var p=this.parse(e,n,!0);p&&s.push(p)}else{if(!r.plainObject(e))return!1;var f=e;o=n;for(var h=Object.keys(f),v=0;v<h.length;v++){var g=h[v],m=(a.properties[g],f[g]);if(void 0===m&&(m=f[i.dash2camel(g)]),void 0!==m){var b=this.parse(g,m,!0);b&&s.push(b)}}}if(0===s.length)return!1;for(var y=!1,x=0;x<t.length;x++){for(var _=t[x],w={},k=void 0,C=0;C<s.length;C++){var S=s[C];if(o){var E=_.pstyle(S.name);k=w[S.name]={prev:E}}y=this.applyParsedProperty(_,S)||y,o&&(k.next=_.pstyle(S.name))}y&&this.updateStyleHints(_),o&&this.updateTransitions(_,w,!0)}return y},o.overrideBypass=function(t,e,n){e=i.camel2dash(e);for(var r=0;r<t.length;r++){var o=t[r],a=o._private.style[e],s=this.properties[e].type,l=s.color,c=s.mutiple;if(a&&a.bypass){var u=null!=a.pfValue?a.pfValue:a.value;a.value=n,null!=a.pfValue&&(a.pfValue=n),a.strValue=l?"rgb("+n.join(",")+")":c?n.join(" "):""+n,this.checkZOrderTrigger(o,e,u,n)}else this.applyBypass(o,e,n)}},o.removeAllBypasses=function(t,e){return this.removeBypasses(t,this.propertyNames,e)},o.removeBypasses=function(t,e,n){for(var r=0;r<t.length;r++){for(var i=t[r],o={},a=0;a<e.length;a++){var s=e[a],l=this.properties[s],c=i.pstyle(l.name);if(c&&c.bypass){var u=this.parse(s,"",!0),d=o[l.name]={prev:c};this.applyParsedProperty(i,u),d.next=i.pstyle(l.name)}}this.updateStyleHints(i),n&&this.updateTransitions(i,o,!0)}},t.exports=o},function(t,e,n){"use strict";var r=n(3),i={};i.getEmSizeInPixels=function(){var t=this.containerCss("font-size");return null!=t?parseFloat(t):1},i.containerCss=function(t){var e=this._private.cy,n=e.container();if(r&&n&&r.getComputedStyle)return r.getComputedStyle(n).getPropertyValue(t)},t.exports=i},function(t,e,n){"use strict";var r=n(1),i=n(0),o={};o.getRenderedStyle=function(t,e){return e?this.getStylePropertyValue(t,e,!0):this.getRawStyle(t,!0)},o.getRawStyle=function(t,e){var n=this;if(t=t[0]){for(var i={},o=0;o<n.properties.length;o++){var a=n.properties[o],s=n.getStylePropertyValue(t,a.name,e);null!=s&&(i[a.name]=s,i[r.dash2camel(a.name)]=s)}return i}},o.getIndexedStyle=function(t,e,n,r){var i=t.pstyle(e)[n][r];return null!=i?i:t.cy().style().getDefaultProperty(e)[n][0]},o.getStylePropertyValue=function(t,e,n){var r=this;if(t=t[0]){var i=r.properties[e];i.alias&&(i=i.pointsTo);var o=i.type,a=t.pstyle(i.name),s=t.cy().zoom();if(a){var l=a.units?o.implicitUnits||"px":null;return l?[].concat(a.pfValue).map(function(t){return t*(n?s:1)+l}).join(" "):a.strValue}}},o.getAnimationStartStyle=function(t,e){for(var n={},r=0;r<e.length;r++){var o=e[r],a=o.name,s=t.pstyle(a);void 0!==s&&(s=i.plainObject(s)?this.parse(a,s.strValue):this.parse(a,s)),s&&(n[a]=s)}return n},o.getPropsList=function(t){var e=this,n=[],i=t,o=e.properties;if(i)for(var a=Object.keys(i),s=0;s<a.length;s++){var l=a[s],c=i[l],u=o[l]||o[r.camel2dash(l)],d=this.parse(u.name,c);d&&n.push(d)}return n},t.exports=o},function(t,e,n){"use strict";var r={};r.appendFromJson=function(t){for(var e=this,n=0;n<t.length;n++){var r=t[n],i=r.selector,o=r.style||r.css,a=Object.keys(o);e.selector(i);for(var s=0;s<a.length;s++){var l=a[s],c=o[l];e.css(l,c)}}return e},r.fromJson=function(t){var e=this;return e.resetToDefault(),e.appendFromJson(t),e},r.json=function(){for(var t=[],e=this.defaultLength;e<this.length;e++){for(var n=this[e],r=n.selector,i=n.properties,o={},a=0;a<i.length;a++){var s=i[a];o[s.name]=s.strValue}t.push({selector:r?r.toString():"core",style:o})}return t},t.exports=r},function(t,e,n){"use strict";var r=n(1),i=n(6),o={};o.appendFromString=function(t){function e(){s=s.length>l.length?s.substr(l.length):""}function n(){c=c.length>u.length?c.substr(u.length):""}var o=this,a=this,s=""+t,l=void 0,c=void 0,u=void 0;for(s=s.replace(/[\/][*](\s|.)+?[*][\/]/g,"");;){if(s.match(/^\s*$/))break;var d=s.match(/^\s*((?:.|\s)+?)\s*\{((?:.|\s)+?)\}/);if(!d){r.error("Halting stylesheet parsing: String stylesheet contains more to parse but no selector and block found in: "+s);break}l=d[0];var p=d[1];if("core"!==p){if(new i(p)._private.invalid){r.error("Skipping parsing of block: Invalid selector found in string stylesheet: "+p),e();continue}}var f=d[2],h=!1;c=f;for(var v=[];;){if(c.match(/^\s*$/))break;var g=c.match(/^\s*(.+?)\s*:\s*(.+?)\s*;/);if(!g){r.error("Skipping parsing of block: Invalid formatting of style property and value definitions found in:"+f),h=!0;break}u=g[0];var m=g[1],b=g[2];if(o.properties[m]){a.parse(m,b)?(v.push({name:m,val:b}),n()):(r.error("Skipping property: Invalid property definition in: "+u),n())}else r.error("Skipping property: Invalid property name in: "+u),n()}if(h){e();break}a.selector(p);for(var y=0;y<v.length;y++){var x=v[y];a.css(x.name,x.val)}e()}return a},o.fromString=function(t){var e=this;return e.resetToDefault(),e.appendFromString(t),e},t.exports=o},function(t,e,n){"use strict";var r=n(1),i=n(0),o={};!function(){var t=r.regex.number,e=r.regex.rgbaNoBackRefs,n=r.regex.hslaNoBackRefs,a=r.regex.hex3,s=r.regex.hex6,l=function(t){return"^"+t+"\\s*\\(\\s*([\\w\\.]+)\\s*\\)$"},c=function(r){var i=t+"|\\w+|"+e+"|"+n+"|"+a+"|"+s;return"^"+r+"\\s*\\(([\\w\\.]+)\\s*\\,\\s*("+t+")\\s*\\,\\s*("+t+")\\s*,\\s*("+i+")\\s*\\,\\s*("+i+")\\)$"},u=["^url\\s*\\(\\s*['\"]?(.+?)['\"]?\\s*\\)$","^(none)$","^(.+)$"];o.types={time:{number:!0,min:0,units:"s|ms",implicitUnits:"ms"},percent:{number:!0,min:0,max:100,units:"%",implicitUnits:"%"},zeroOneNumber:{number:!0,min:0,max:1,unitless:!0},zeroOneNumbers:{number:!0,min:0,max:1,unitless:!0,multiple:!0},nOneOneNumber:{number:!0,min:-1,max:1,unitless:!0},nonNegativeInt:{number:!0,min:0,integer:!0,unitless:!0},position:{enums:["parent","origin"]},nodeSize:{number:!0,min:0,enums:["label"]},number:{number:!0,unitless:!0},numbers:{number:!0,unitless:!0,multiple:!0},positiveNumber:{number:!0,unitless:!0,min:0,strictMin:!0},size:{number:!0,min:0},bidirectionalSize:{number:!0},bidirectionalSizes:{number:!0,multiple:!0},sizeMaybePercent:{number:!0,min:0,allowPercent:!0},paddingRelativeTo:{enums:["width","height","average","min","max"]},bgWH:{number:!0,min:0,allowPercent:!0,enums:["auto"],multiple:!0},bgPos:{number:!0,allowPercent:!0,multiple:!0},bgRelativeTo:{enums:["inner","include-padding"],multiple:!0},bgRepeat:{enums:["repeat","repeat-x","repeat-y","no-repeat"],multiple:!0},bgFit:{enums:["none","contain","cover"],multiple:!0},bgCrossOrigin:{enums:["anonymous","use-credentials"],multiple:!0},bgClip:{enums:["none","node"]},color:{color:!0},bool:{enums:["yes","no"]},lineStyle:{enums:["solid","dotted","dashed"]},borderStyle:{enums:["solid","dotted","dashed","double"]},curveStyle:{enums:["bezier","unbundled-bezier","haystack","segments"]},fontFamily:{regex:'^([\\w- \\"]+(?:\\s*,\\s*[\\w- \\"]+)*)$'},fontletiant:{enums:["small-caps","normal"]},fontStyle:{enums:["italic","normal","oblique"]},fontWeight:{enums:["normal","bold","bolder","lighter","100","200","300","400","500","600","800","900",100,200,300,400,500,600,700,800,900]},textDecoration:{enums:["none","underline","overline","line-through"]},textTransform:{enums:["none","uppercase","lowercase"]},textWrap:{enums:["none","wrap","ellipsis"]},textBackgroundShape:{enums:["rectangle","roundrectangle"]},nodeShape:{enums:["rectangle","roundrectangle","cutrectangle","bottomroundrectangle","barrel","ellipse","triangle","square","pentagon","hexagon","concavehexagon","heptagon","octagon","tag","star","diamond","vee","rhomboid","polygon"]},compoundIncludeLabels:{enums:["include","exclude"]},arrowShape:{enums:["tee","triangle","triangle-tee","triangle-cross","triangle-backcurve","half-triangle-overshot","vee","square","circle","diamond","none"]},arrowFill:{enums:["filled","hollow"]},display:{enums:["element","none"]},visibility:{enums:["hidden","visible"]},zCompoundDepth:{enums:["bottom","orphan","auto","top"]},zIndexCompare:{enums:["auto","manual"]},valign:{enums:["top","center","bottom"]},halign:{enums:["left","center","right"]},text:{string:!0},data:{mapping:!0,regex:l("data")},layoutData:{mapping:!0,regex:l("layoutData")},scratch:{mapping:!0,regex:l("scratch")},mapData:{mapping:!0,regex:c("mapData")},mapLayoutData:{mapping:!0,regex:c("mapLayoutData")},mapScratch:{mapping:!0,regex:c("mapScratch")},fn:{mapping:!0,fn:!0},url:{regexes:u,singleRegexMatchValue:!0},urls:{regexes:u,singleRegexMatchValue:!0,multiple:!0},propList:{propList:!0},angle:{number:!0,units:"deg|rad",implicitUnits:"rad"},textRotation:{number:!0,units:"deg|rad",implicitUnits:"rad",enums:["none","autorotate"]},polygonPointList:{number:!0,multiple:!0,evenMultiple:!0,min:-1,max:1,unitless:!0},edgeDistances:{enums:["intersection","node-position"]},edgeEndpoint:{number:!0,multiple:!0,units:"%|px|em|deg|rad",implicitUnits:"px",enums:["inside-to-node","outside-to-node","outside-to-line"],singleEnum:!0,validate:function(t,e){switch(t.length){case 2:return"deg"!==e[0]&&"rad"!==e[0]&&"deg"!==e[1]&&"rad"!==e[1];case 1:return i.string(t[0])||"deg"===e[0]||"rad"===e[0];default:return!1}}},easing:{regexes:["^(spring)\\s*\\(\\s*("+t+")\\s*,\\s*("+t+")\\s*\\)$","^(cubic-bezier)\\s*\\(\\s*("+t+")\\s*,\\s*("+t+")\\s*,\\s*("+t+")\\s*,\\s*("+t+")\\s*\\)$"],enums:["linear","ease","ease-in","ease-out","ease-in-out","ease-in-sine","ease-out-sine","ease-in-out-sine","ease-in-quad","ease-out-quad","ease-in-out-quad","ease-in-cubic","ease-out-cubic","ease-in-out-cubic","ease-in-quart","ease-out-quart","ease-in-out-quart","ease-in-quint","ease-out-quint","ease-in-out-quint","ease-in-expo","ease-out-expo","ease-in-out-expo","ease-in-circ","ease-out-circ","ease-in-out-circ"]}};var d={zeroNonZero:function(t,e){return 0===t&&0!==e||0!==t&&0===e},anyDiff:function(t,e){return t!==e}},p=d,f=o.types,h=o.properties=[{name:"label",type:f.text},{name:"text-rotation",type:f.textRotation},{name:"text-margin-x",type:f.bidirectionalSize},{name:"text-margin-y",type:f.bidirectionalSize},{name:"source-label",type:f.text},{name:"source-text-rotation",type:f.textRotation},{name:"source-text-margin-x",type:f.bidirectionalSize},{name:"source-text-margin-y",type:f.bidirectionalSize},{name:"source-text-offset",type:f.size},{name:"target-label",type:f.text},{name:"target-text-rotation",type:f.textRotation},{name:"target-text-margin-x",type:f.bidirectionalSize},{name:"target-text-margin-y",type:f.bidirectionalSize},{name:"target-text-offset",type:f.size},{name:"text-valign",type:f.valign},{name:"text-halign",type:f.halign},{name:"color",type:f.color},{name:"text-outline-color",type:f.color},{name:"text-outline-width",type:f.size},{name:"text-outline-opacity",type:f.zeroOneNumber},{name:"text-opacity",type:f.zeroOneNumber},{name:"text-background-color",type:f.color},{name:"text-background-opacity",type:f.zeroOneNumber},{name:"text-background-padding",type:f.size},{name:"text-border-opacity",type:f.zeroOneNumber},{name:"text-border-color",type:f.color},{name:"text-border-width",type:f.size},{name:"text-border-style",type:f.borderStyle},{name:"text-background-shape",type:f.textBackgroundShape},{name:"text-transform",type:f.textTransform},{name:"text-wrap",type:f.textWrap},{name:"text-max-width",type:f.size},{name:"text-events",type:f.bool},{name:"font-family",type:f.fontFamily},{name:"font-style",type:f.fontStyle},{name:"font-weight",type:f.fontWeight},{name:"font-size",type:f.size},{name:"min-zoomed-font-size",type:f.size},{name:"events",type:f.bool},{name:"display",type:f.display,triggersZOrder:p.anyDiff},{name:"visibility",type:f.visibility,triggersZOrder:p.anyDiff},{name:"opacity",type:f.zeroOneNumber,triggersZOrder:p.zeroNonZero},{name:"z-compound-depth",type:f.zCompoundDepth,triggersZOrder:p.anyDiff},{name:"z-index-compare",type:f.zIndexCompare,triggersZOrder:p.anyDiff},{name:"z-index",type:f.nonNegativeInt,triggersZOrder:p.anyDiff},{name:"overlay-padding",type:f.size},{name:"overlay-color",type:f.color},{name:"overlay-opacity",type:f.zeroOneNumber},{name:"transition-property",type:f.propList},{name:"transition-duration",type:f.time},{name:"transition-delay",type:f.time},{name:"transition-timing-function",type:f.easing},{name:"height",type:f.nodeSize},{name:"width",type:f.nodeSize},{name:"shape",type:f.nodeShape},{name:"shape-polygon-points",type:f.polygonPointList},{name:"background-color",type:f.color},{name:"background-opacity",type:f.zeroOneNumber},{name:"background-blacken",type:f.nOneOneNumber},{name:"padding",type:f.sizeMaybePercent},{name:"padding-relative-to",type:f.paddingRelativeTo},{name:"border-color",type:f.color},{name:"border-opacity",type:f.zeroOneNumber},{name:"border-width",type:f.size},{name:"border-style",type:f.borderStyle},{name:"background-image",type:f.urls},{name:"background-image-crossorigin",type:f.bgCrossOrigin},{name:"background-image-opacity",type:f.zeroOneNumbers},{name:"background-position-x",type:f.bgPos},{name:"background-position-y",type:f.bgPos},{name:"background-width-relative-to",type:f.bgRelativeTo},{name:"background-height-relative-to",type:f.bgRelativeTo},{name:"background-repeat",type:f.bgRepeat},{name:"background-fit",type:f.bgFit},{name:"background-clip",type:f.bgClip},{name:"background-width",type:f.bgWH},{name:"background-height",type:f.bgWH},{name:"position",type:f.position},{name:"compound-sizing-wrt-labels",type:f.compoundIncludeLabels},{name:"min-width",type:f.size},{name:"min-width-bias-left",type:f.sizeMaybePercent},{name:"min-width-bias-right",type:f.sizeMaybePercent},{name:"min-height",type:f.size},{name:"min-height-bias-top",type:f.sizeMaybePercent},{name:"min-height-bias-bottom",type:f.sizeMaybePercent},{name:"line-style",type:f.lineStyle},{name:"line-color",type:f.color},{name:"curve-style",type:f.curveStyle},{name:"haystack-radius",type:f.zeroOneNumber},{name:"source-endpoint",type:f.edgeEndpoint},{name:"target-endpoint",type:f.edgeEndpoint},{name:"control-point-step-size",type:f.size},{name:"control-point-distances",type:f.bidirectionalSizes},{name:"control-point-weights",type:f.numbers},{name:"segment-distances",type:f.bidirectionalSizes},{name:"segment-weights",type:f.numbers},{name:"edge-distances",type:f.edgeDistances},{name:"arrow-scale",type:f.positiveNumber},{name:"loop-direction",type:f.angle},{name:"loop-sweep",type:f.angle},{name:"source-distance-from-node",type:f.size},{name:"target-distance-from-node",type:f.size},{name:"ghost",type:f.bool},{name:"ghost-offset-x",type:f.bidirectionalSize},{name:"ghost-offset-y",type:f.bidirectionalSize},{name:"ghost-opacity",type:f.zeroOneNumber},{name:"selection-box-color",type:f.color},{name:"selection-box-opacity",type:f.zeroOneNumber},{name:"selection-box-border-color",type:f.color},{name:"selection-box-border-width",type:f.size},{name:"active-bg-color",type:f.color},{name:"active-bg-opacity",type:f.zeroOneNumber},{name:"active-bg-size",type:f.size},{name:"outside-texture-bg-color",type:f.color},{name:"outside-texture-bg-opacity",type:f.zeroOneNumber}],v=o.aliases=[{name:"content",pointsTo:"label"},{name:"control-point-distance",pointsTo:"control-point-distances"},{name:"control-point-weight",pointsTo:"control-point-weights"},{name:"edge-text-rotation",pointsTo:"text-rotation"},{name:"padding-left",pointsTo:"padding"},{name:"padding-right",pointsTo:"padding"},{name:"padding-top",pointsTo:"padding"},{name:"padding-bottom",pointsTo:"padding"}];o.pieBackgroundN=16,h.push({name:"pie-size",type:f.sizeMaybePercent});for(var g=1;g<=o.pieBackgroundN;g++)h.push({name:"pie-"+g+"-background-color",type:f.color}),h.push({name:"pie-"+g+"-background-size",type:f.percent}),h.push({name:"pie-"+g+"-background-opacity",type:f.zeroOneNumber});var m=o.arrowPrefixes=["source","mid-source","target","mid-target"];[{name:"arrow-shape",type:f.arrowShape},{name:"arrow-color",type:f.color},{name:"arrow-fill",type:f.arrowFill}].forEach(function(t){m.forEach(function(e){var n=e+"-"+t.name,r=t.type;h.push({name:n,type:r})})},{}),o.propertyNames=h.map(function(t){return t.name});for(var b=0;b<h.length;b++){var y=h[b];h[y.name]=y}for(var x=0;x<v.length;x++){var _=v[x],w=h[_.pointsTo],k={name:_.name,alias:!0,pointsTo:w};h.push(k),h[_.name]=k}}(),o.getDefaultProperty=function(t){return this.getDefaultProperties()[t]},o.getDefaultProperties=r.memoize(function(){for(var t=r.extend({events:"yes","text-events":"no","text-valign":"top","text-halign":"center",color:"#000","text-outline-color":"#000","text-outline-width":0,"text-outline-opacity":1,"text-opacity":1,"text-decoration":"none","text-transform":"none","text-wrap":"none","text-max-width":9999,"text-background-color":"#000","text-background-opacity":0,"text-background-shape":"rectangle","text-background-padding":0,"text-border-opacity":0,"text-border-width":0,"text-border-style":"solid","text-border-color":"#000","font-family":"Helvetica Neue, Helvetica, sans-serif","font-style":"normal","font-weight":"normal","font-size":16,"min-zoomed-font-size":0,"text-rotation":"none","source-text-rotation":"none","target-text-rotation":"none",visibility:"visible",display:"element",opacity:1,"z-compound-depth":"auto","z-index-compare":"auto","z-index":0,label:"","text-margin-x":0,"text-margin-y":0,"source-label":"","source-text-offset":0,"source-text-margin-x":0,"source-text-margin-y":0,"target-label":"","target-text-offset":0,"target-text-margin-x":0,"target-text-margin-y":0,"overlay-opacity":0,"overlay-color":"#000","overlay-padding":10,"transition-property":"none","transition-duration":0,"transition-delay":0,"transition-timing-function":"linear","background-blacken":0,"background-color":"#999","background-opacity":1,"background-image":"none","background-image-crossorigin":"anonymous","background-image-opacity":1,"background-position-x":"50%","background-position-y":"50%","background-width-relative-to":"include-padding","background-height-relative-to":"include-padding","background-repeat":"no-repeat","background-fit":"none","background-clip":"node","background-width":"auto","background-height":"auto","border-color":"#000","border-opacity":1,"border-width":0,"border-style":"solid",height:30,width:30,shape:"ellipse","shape-polygon-points":"-1, -1, 1, -1, 1, 1, -1, 1",ghost:"no","ghost-offset-y":0,"ghost-offset-x":0,"ghost-opacity":0,padding:0,"padding-relative-to":"width",position:"origin","compound-sizing-wrt-labels":"include","min-width":0,"min-width-bias-left":0,"min-width-bias-right":0,"min-height":0,"min-height-bias-top":0,"min-height-bias-bottom":0},{"pie-size":"100%"},[{name:"pie-{{i}}-background-color",value:"black"},{name:"pie-{{i}}-background-size",value:"0%"},{name:"pie-{{i}}-background-opacity",value:1}].reduce(function(t,e){for(var n=1;n<=o.pieBackgroundN;n++){var r=e.name.replace("{{i}}",n),i=e.value;t[r]=i}return t},{}),{"line-style":"solid","line-color":"#999","control-point-step-size":40,"control-point-weights":.5,"segment-weights":.5,"segment-distances":20,"edge-distances":"intersection","curve-style":"bezier","haystack-radius":0,"arrow-scale":1,"loop-direction":"-45deg","loop-sweep":"-90deg","source-distance-from-node":0,"target-distance-from-node":0,"source-endpoint":"outside-to-node","target-endpoint":"outside-to-node"},[{name:"arrow-shape",value:"none"},{name:"arrow-color",value:"#999"},{name:"arrow-fill",value:"filled"}].reduce(function(t,e){return o.arrowPrefixes.forEach(function(n){var r=n+"-"+e.name,i=e.value;t[r]=i}),t},{})),e={},n=0;n<this.properties.length;n++){var i=this.properties[n];if(!i.pointsTo){var a=i.name,s=t[a],l=this.parse(a,s);e[a]=l}}return e}),o.addDefaultStylesheet=function(){this.selector("$node > node").css({shape:"rectangle",padding:10,"background-color":"#eee","border-color":"#ccc","border-width":1}).selector("edge").css({width:3,"curve-style":"haystack"}).selector(":parent <-> node").css({"curve-style":"bezier","source-endpoint":"outside-to-line","target-endpoint":"outside-to-line"}).selector(":selected").css({"background-color":"#0169D9","line-color":"#0169D9","source-arrow-color":"#0169D9","target-arrow-color":"#0169D9","mid-source-arrow-color":"#0169D9","mid-target-arrow-color":"#0169D9"}).selector("node:parent:selected").css({"background-color":"#CCE1F9","border-color":"#aec8e5"}).selector(":active").css({"overlay-color":"black","overlay-padding":10,"overlay-opacity":.25}).selector("core").css({"selection-box-color":"#ddd","selection-box-opacity":.65,"selection-box-border-color":"#aaa","selection-box-border-width":1,"active-bg-color":"black","active-bg-opacity":.15,"active-bg-size":30,"outside-texture-bg-color":"#000","outside-texture-bg-opacity":.125}),this.defaultLength=this.length},t.exports=o},function(t,e,n){"use strict";var r=n(1),i=n(0),o=n(2),a={};a.parse=function(t,e,n,o){var a=this;if(i.fn(e))return a.parseImplWarn(t,e,n,o);var s="mapping"===o||!0===o||!1===o||null==o?"dontcare":o,l=[t,e,n,s].join("$"),c=a.propCache=a.propCache||{},u=void 0;return(u=c[l])||(u=c[l]=a.parseImplWarn(t,e,n,o)),(n||"mapping"===o)&&(u=r.copy(u))&&(u.value=r.copy(u.value)),u},a.parseImplWarn=function(t,e,n,i){var o=this.parseImpl(t,e,n,i);return o||null==e||r.error("The style property `%s: %s` is invalid",t,e),o},a.parseImpl=function(t,e,n,a){var s=this;t=r.camel2dash(t);var l=s.properties[t],c=e,u=s.types;if(!l)return null;if(void 0===e)return null;l.alias&&(l=l.pointsTo,t=l.name);var d=i.string(e);d&&(e=e.trim());var p=l.type;if(!p)return null;if(n&&(""===e||null===e))return{name:t,value:e,bypass:!0,deleteBypass:!0};if(i.fn(e))return{name:t,value:e,strValue:"fn",mapped:u.fn,bypass:n};var f=void 0,h=void 0;if(!d||a);else{if(f=new RegExp(u.data.regex).exec(e)){if(n)return!1;var v=u.data;return{name:t,value:f,strValue:""+e,mapped:v,field:f[1],bypass:n}}if(h=new RegExp(u.mapData.regex).exec(e)){if(n)return!1;if(p.multiple)return!1;var g=u.mapData;if(!p.color&&!p.number)return!1;var m=this.parse(t,h[4]);if(!m||m.mapped)return!1;var b=this.parse(t,h[5]);if(!b||b.mapped)return!1;if(m.value===b.value)return!1;if(p.color){var y=m.value,x=b.value;if(!(y[0]!==x[0]||y[1]!==x[1]||y[2]!==x[2]||y[3]!==x[3]&&(null!=y[3]&&1!==y[3]||null!=x[3]&&1!==x[3])))return!1}return{name:t,value:h,strValue:""+e,mapped:g,field:h[1],fieldMin:parseFloat(h[2]),fieldMax:parseFloat(h[3]),valueMin:m.value,valueMax:b.value,bypass:n}}}if(p.multiple&&"multiple"!==a){var _=void 0;if(_=d?e.split(/\s+/):i.array(e)?e:[e],p.evenMultiple&&_.length%2!=0)return null;for(var w=[],k=[],C=[],S=!1,E=0;E<_.length;E++){var T=s.parse(t,_[E],n,"multiple");S=S||i.string(T.value),w.push(T.value),C.push(null!=T.pfValue?T.pfValue:T.value),k.push(T.units)}return p.validate&&!p.validate(w,k)?null:p.singleEnum&&S?1===w.length&&i.string(w[0])?{name:t,value:w[0],strValue:w[0],bypass:n}:null:{name:t,value:w,pfValue:C,strValue:w.map(function(t,e){return t+(k[e]||"")}).join(" "),bypass:n,units:k}}var A=function(){for(var r=0;r<p.enums.length;r++){if(p.enums[r]===e)return{name:t,value:e,strValue:""+e,bypass:n}}return null};if(p.number){var I=void 0,j="px";if(p.units&&(I=p.units),p.implicitUnits&&(j=p.implicitUnits),!p.unitless)if(d){var V="px|em"+(p.allowPercent?"|\\%":"");I&&(V=I);var O=e.match("^("+r.regex.number+")("+V+")?$");O&&(e=O[1],I=O[2]||j)}else I&&!p.implicitUnits||(I=j);if(e=parseFloat(e),isNaN(e)&&void 0===p.enums)return null;if(isNaN(e)&&void 0!==p.enums)return e=c,A();if(p.integer&&!i.integer(e))return null;if(void 0!==p.min&&(e<p.min||p.strictMin&&e===p.min)||void 0!==p.max&&(e>p.max||p.strictMax&&e===p.max))return null;var P={name:t,value:e,strValue:""+e+(I||""),units:I,bypass:n};return p.unitless||"px"!==I&&"em"!==I?P.pfValue=e:P.pfValue="px"!==I&&I?this.getEmSizeInPixels()*e:e,"ms"!==I&&"s"!==I||(P.pfValue="ms"===I?e:1e3*e),"deg"!==I&&"rad"!==I||(P.pfValue="rad"===I?e:o.deg2rad(e)),"%"===I&&(P.pfValue=e/100),P}if(p.propList){var D=[],B=""+e;if("none"===B);else{for(var N=B.split(","),M=0;M<N.length;M++){var $=N[M].trim();s.properties[$]&&D.push($)}if(0===D.length)return null}return{name:t,value:D,strValue:0===D.length?"none":D.join(", "),bypass:n}}if(p.color){var L=r.color2tuple(e);return L?{name:t,value:L,pfValue:L,strValue:""+e,bypass:n}:null}if(p.regex||p.regexes){if(p.enums){var z=A();if(z)return z}for(var R=p.regexes?p.regexes:[p.regex],F=0;F<R.length;F++){var q=new RegExp(R[F]),H=q.exec(e);if(H)return{name:t,value:p.singleRegexMatchValue?H[1]:H,strValue:""+e,bypass:n}}return null}return p.string?{name:t,value:""+e,strValue:""+e,bypass:n}:p.enums?A():null},t.exports=a},function(t,e,n){"use strict";var r=n(0),i=n(3),o=n(2),a={autolock:function(t){return void 0===t?this._private.autolock:(this._private.autolock=!!t,this)},autoungrabify:function(t){return void 0===t?this._private.autoungrabify:(this._private.autoungrabify=!!t,this)},autounselectify:function(t){return void 0===t?this._private.autounselectify:(this._private.autounselectify=!!t,this)},panningEnabled:function(t){return void 0===t?this._private.panningEnabled:(this._private.panningEnabled=!!t,this)},userPanningEnabled:function(t){return void 0===t?this._private.userPanningEnabled:(this._private.userPanningEnabled=!!t,this)},zoomingEnabled:function(t){return void 0===t?this._private.zoomingEnabled:(this._private.zoomingEnabled=!!t,this)},userZoomingEnabled:function(t){return void 0===t?this._private.userZoomingEnabled:(this._private.userZoomingEnabled=!!t,this)},boxSelectionEnabled:function(t){return void 0===t?this._private.boxSelectionEnabled:(this._private.boxSelectionEnabled=!!t,this)},pan:function(){var t=arguments,e=this._private.pan,n=void 0,i=void 0,o=void 0,a=void 0,s=void 0;switch(t.length){case 0:return e;case 1:if(r.string(t[0]))return n=t[0],e[n];if(r.plainObject(t[0])){if(!this._private.panningEnabled)return this;o=t[0],a=o.x,s=o.y,r.number(a)&&(e.x=a),r.number(s)&&(e.y=s),this.emit("pan viewport")}break;case 2:if(!this._private.panningEnabled)return this;n=t[0],i=t[1],"x"!==n&&"y"!==n||!r.number(i)||(e[n]=i),this.emit("pan viewport")}return this.notify({type:"viewport"}),this},panBy:function(t,e){var n=arguments,i=this._private.pan,o=void 0,a=void 0,s=void 0,l=void 0,c=void 0;if(!this._private.panningEnabled)return this;switch(n.length){case 1:r.plainObject(t)&&(s=n[0],l=s.x,c=s.y,r.number(l)&&(i.x+=l),r.number(c)&&(i.y+=c),this.emit("pan viewport"));break;case 2:o=t,a=e,"x"!==o&&"y"!==o||!r.number(a)||(i[o]+=a),this.emit("pan viewport")}return this.notify({type:"viewport"}),this},fit:function(t,e){var n=this.getFitViewport(t,e);if(n){var r=this._private;r.zoom=n.zoom,r.pan=n.pan,this.emit("pan zoom viewport"),this.notify({type:"viewport"})}return this},getFitViewport:function(t,e){if(r.number(t)&&void 0===e&&(e=t,t=void 0),this._private.panningEnabled&&this._private.zoomingEnabled){var n=void 0;if(r.string(t)){var i=t;t=this.$(i)}else if(r.boundingBox(t)){var o=t;n={x1:o.x1,y1:o.y1,x2:o.x2,y2:o.y2},n.w=n.x2-n.x1,n.h=n.y2-n.y1}else r.elementOrCollection(t)||(t=this.mutableElements());if(!r.elementOrCollection(t)||!t.empty()){n=n||t.boundingBox();var a=this.width(),s=this.height(),l=void 0;if(e=r.number(e)?e:0,!isNaN(a)&&!isNaN(s)&&a>0&&s>0&&!isNaN(n.w)&&!isNaN(n.h)&&n.w>0&&n.h>0){l=Math.min((a-2*e)/n.w,(s-2*e)/n.h),l=l>this._private.maxZoom?this._private.maxZoom:l,l=l<this._private.minZoom?this._private.minZoom:l;return{zoom:l,pan:{x:(a-l*(n.x1+n.x2))/2,y:(s-l*(n.y1+n.y2))/2}}}}}},minZoom:function(t){return void 0===t?this._private.minZoom:(r.number(t)&&(this._private.minZoom=t),this)},maxZoom:function(t){return void 0===t?this._private.maxZoom:(r.number(t)&&(this._private.maxZoom=t),this)},getZoomedViewport:function(t){var e=this._private,n=e.pan,i=e.zoom,a=void 0,s=void 0,l=!1;if(e.zoomingEnabled||(l=!0),r.number(t)?s=t:r.plainObject(t)&&(s=t.level,null!=t.position?a=o.modelToRenderedPosition(t.position,i,n):null!=t.renderedPosition&&(a=t.renderedPosition),null==a||e.panningEnabled||(l=!0)),s=s>e.maxZoom?e.maxZoom:s,s=s<e.minZoom?e.minZoom:s,l||!r.number(s)||s===i||null!=a&&(!r.number(a.x)||!r.number(a.y)))return null;if(null!=a){var c=n,u=i,d=s;return{zoomed:!0,panned:!0,zoom:d,pan:{x:-d/u*(a.x-c.x)+a.x,y:-d/u*(a.y-c.y)+a.y}}}return{zoomed:!0,panned:!1,zoom:s,pan:n}},zoom:function(t){if(void 0===t)return this._private.zoom;var e=this.getZoomedViewport(t),n=this._private;return null!=e&&e.zoomed?(n.zoom=e.zoom,e.panned&&(n.pan.x=e.pan.x,n.pan.y=e.pan.y),this.emit("zoom"+(e.panned?" pan":"")+" viewport"),this.notify({type:"viewport"}),this):this},viewport:function(t){var e=this._private,n=!0,i=!0,o=[],a=!1,s=!1;if(!t)return this;if(r.number(t.zoom)||(n=!1),r.plainObject(t.pan)||(i=!1),!n&&!i)return this;if(n){var l=t.zoom;l<e.minZoom||l>e.maxZoom||!e.zoomingEnabled?a=!0:(e.zoom=l,o.push("zoom"))}if(i&&(!a||!t.cancelOnFailedZoom)&&e.panningEnabled){var c=t.pan;r.number(c.x)&&(e.pan.x=c.x,s=!1),r.number(c.y)&&(e.pan.y=c.y,s=!1),s||o.push("pan")}return o.length>0&&(o.push("viewport"),this.emit(o.join(" ")),this.notify({type:"viewport"})),this},center:function(t){var e=this.getCenterPan(t);return e&&(this._private.pan=e,this.emit("pan viewport"),this.notify({type:"viewport"})),this},getCenterPan:function(t,e){if(this._private.panningEnabled){if(r.string(t)){var n=t;t=this.mutableElements().filter(n)}else r.elementOrCollection(t)||(t=this.mutableElements());if(0!==t.length){var i=t.boundingBox(),o=this.width(),a=this.height();e=void 0===e?this._private.zoom:e;return{x:(o-e*(i.x1+i.x2))/2,y:(a-e*(i.y1+i.y2))/2}}}},reset:function(){return this._private.panningEnabled&&this._private.zoomingEnabled?(this.viewport({pan:{x:0,y:0},zoom:1}),this):this},invalidateSize:function(){this._private.sizeCache=null},size:function(){var t=this._private,e=t.container;return t.sizeCache=t.sizeCache||(e?function(){var t=i.getComputedStyle(e),n=function(e){return parseFloat(t.getPropertyValue(e))};return{width:e.clientWidth-n("padding-left")-n("padding-right"),height:e.clientHeight-n("padding-top")-n("padding-bottom")}}():{width:1,height:1})},width:function(){return this.size().width},height:function(){return this.size().height},extent:function(){var t=this._private.pan,e=this._private.zoom,n=this.renderedExtent(),r={x1:(n.x1-t.x)/e,x2:(n.x2-t.x)/e,y1:(n.y1-t.y)/e,y2:(n.y2-t.y)/e};return r.w=r.x2-r.x1,r.h=r.y2-r.y1,r},renderedExtent:function(){var t=this.width(),e=this.height();return{x1:0,y1:0,x2:t,y2:e,w:t,h:e}}};a.centre=a.center,a.autolockNodes=a.autolock,a.autoungrabifyNodes=a.autoungrabify,t.exports=a},function(t,e,n){"use strict";function r(t,e,n){var r=n,o=function(n){s.error("Can not register `"+e+"` for `"+t+"` since `"+n+"` already exists in the prototype and can not be overridden")};if("core"===t){if(u.prototype[e])return o(e);u.prototype[e]=n}else if("collection"===t){if(c.prototype[e])return o(e);c.prototype[e]=n}else if("layout"===t){for(var a=function(t){this.options=t,n.call(this,t),p.plainObject(this._private)||(this._private={}),this._private.cy=t.cy,this._private.listeners=[],this.createEmitter()},d=a.prototype=Object.create(n.prototype),v=[],g=0;g<v.length;g++){var m=v[g];d[m]=d[m]||function(){return this}}d.start&&!d.run?d.run=function(){return this.start(),this}:!d.start&&d.run&&(d.start=function(){return this.run(),this});var b=n.prototype.stop;d.stop=function(){var t=this.options;if(t&&t.animate){var e=this.animations;if(e)for(var n=0;n<e.length;n++)e[n].stop()}return b?b.call(this):this.emit("layoutstop"),this},d.destroy||(d.destroy=function(){return this}),d.cy=function(){return this._private.cy};var y=function(t){return t._private.cy};s.assign(d,{createEmitter:function(){return this._private.emitter=new f({eventFields:function(t){return{layout:t,cy:y(t),target:t}},bubble:function(){return!0},parent:function(t){return y(t)},context:this}),this},emitter:function(){return this._private.emitter},on:function(t,e){return this.emitter().on(t,e),this},one:function(t,e){return this.emitter().one(t,e),this},once:function(t,e){return this.emitter().one(t,e),this},removeListener:function(t,e){return this.emitter().removeListener(t,e),this},emit:function(t,e){return this.emitter().emit(t,e),this}}),l.eventAliasesOn(d),r=a}else if("renderer"===t&&"null"!==e&&"base"!==e){var x=i("renderer","base"),_=x.prototype,w=n,k=n.prototype,C=function(){x.apply(this,arguments),w.apply(this,arguments)},S=C.prototype;for(var E in _){var T=_[E],A=null!=k[E];if(A)return o(E);S[E]=T}for(var I in k)S[I]=k[I];_.clientFunctions.forEach(function(t){S[t]=S[t]||function(){s.error("Renderer does not implement `renderer."+t+"()` on its prototype")}}),r=C}return s.setMap({map:h,keys:[t,e],value:r})}function i(t,e){return s.getMap({map:h,keys:[t,e]})}function o(t,e,n,r,i){return s.setMap({map:v,keys:[t,e,n,r],value:i})}function a(t,e,n,r){return s.getMap({map:v,keys:[t,e,n,r]})}var s=n(1),l=n(4),c=n(7),u=n(12),d=n(95),p=n(0),f=n(11),h={},v={},g=function(){return 2===arguments.length?i.apply(null,arguments):3===arguments.length?r.apply(null,arguments):4===arguments.length?a.apply(null,arguments):5===arguments.length?o.apply(null,arguments):void s.error("Invalid extension access syntax")};u.prototype.extension=g,d.forEach(function(t){t.extensions.forEach(function(e){r(t.type,e.name,e.impl)})}),t.exports=g},function(t,e,n){"use strict";t.exports=[{type:"layout",extensions:n(96)},{type:"renderer",extensions:n(105)}]},function(t,e,n){"use strict";t.exports=[{name:"breadthfirst",impl:n(97)},{name:"circle",impl:n(98)},{name:"concentric",impl:n(99)},{name:"cose",impl:n(100)},{name:"grid",impl:n(101)},{name:"null",impl:n(102)},{name:"preset",impl:n(103)},{name:"random",impl:n(104)}]},function(t,e,n){"use strict";function r(t){this.options=i.extend({},s,t)}var i=n(1),o=n(2),a=n(0),s={fit:!0,directed:!1,padding:30,circle:!1,spacingFactor:1.75,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,roots:void 0,maximalAdjustments:0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){var t=this.options,e=t,n=t.cy,r=e.eles,i=r.nodes().not(":parent"),s=r,l=o.makeBoundingBox(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()}),c=void 0;if(a.elementOrCollection(e.roots))c=e.roots;else if(a.array(e.roots)){for(var u=[],d=0;d<e.roots.length;d++){var p=e.roots[d],f=n.getElementById(p);u.push(f)}c=n.collection(u)}else if(a.string(e.roots))c=n.$(e.roots);else if(e.directed)c=i.roots();else{for(var h=[],v=i;v.length>0;)!function(){var t=n.collection();r.bfs({roots:v[0],visit:function(e,n,r,i,o){t=t.add(e)},directed:!1}),v=v.not(t),h.push(t)}();c=n.collection();for(var g=0;g<h.length;g++)!function(t){var e=h[t],n=e.maxDegree(!1),r=e.filter(function(t){return t.degree(!1)===n});c=c.add(r)}(g)}var m=[],b={},y={},x={},_={},w={};s.bfs({roots:c,directed:e.directed,visit:function(t,e,n,r,i){var o=t[0],a=o.id();if(m[i]||(m[i]=[]),m[i].push(o),b[a]=!0,y[a]=i,x[a]=n,_[a]=e,n){var s=n.id();(w[s]=w[s]||[]).push(t)}}});for(var k=[],C=0;C<i.length;C++){var S=i[C];b[S.id()]||k.push(S)}for(var E=3*k.length,T=0;0!==k.length&&T<E;){for(var A=k.shift(),I=A.neighborhood().nodes(),j=!1,V=0;V<I.length;V++){var O=y[I[V].id()];if(void 0!==O){m[O].push(A),j=!0;break}}j||k.push(A),T++}for(;0!==k.length;){var P=k.shift();0===m.length&&m.push([]),m[0].push(P)}var D=function(){for(var t=0;t<m.length;t++)for(var e=m[t],n=0;n<e.length;n++){var r=e[n];null!=r?r._private.scratch.breadthfirst={depth:t,index:n}:(e.splice(n,1),n--)}};D();for(var B=0;B<e.maximalAdjustments;B++){for(var N=m.length,M=[],$=0;$<N;$++)for(var L=m[$],z=L.length,R=0;R<z;R++){var F=L[R],q=F._private.scratch.breadthfirst,H=function(t){for(var e=t.connectedEdges(function(e){return e.data("target")===t.id()}),n=t._private.scratch.breadthfirst,r=0,i=void 0,o=0;o<e.length;o++){var a=e[o],s=a.source()[0],l=s._private.scratch.breadthfirst;n.depth<=l.depth&&r<l.depth&&(r=l.depth,i=s)}return i}(F);H&&(q.intEle=H,M.push(F))}for(var U=0;U<M.length;U++){var W=M[U],Y=W._private.scratch.breadthfirst,X=Y.intEle,G=X._private.scratch.breadthfirst;m[Y.depth][Y.index]=null;for(var Z=G.depth+1;Z>m.length-1;)m.push([]);m[Z].push(W),Y.depth=Z,Y.index=m[Z].length-1}D()}var K=0;if(e.avoidOverlap)for(var J=0;J<i.length;J++){var Q=i[J],tt=Q.layoutDimensions(e),et=tt.w,nt=tt.h;K=Math.max(K,et,nt)}for(var rt={},it=function(t){if(rt[t.id()])return rt[t.id()];for(var e=t._private.scratch.breadthfirst.depth,n=t.neighborhood().nodes().not(":parent").intersection(i),r=0,o=0,a=0;a<n.length;a++){var s=n[a],l=s._private.scratch.breadthfirst,c=l.index,u=l.depth,d=m[u].length;(e>u||0===e)&&(r+=c/d,o++)}return o=Math.max(1,o),r/=o,0===o&&(r=void 0),rt[t.id()]=r,r},ot=function(t,e){return it(t)-it(e)},at=0;at<3;at++){for(var st=0;st<m.length;st++)m[st]=m[st].sort(ot);D()}for(var lt=0,ct=0;ct<m.length;ct++)lt=Math.max(m[ct].length,lt);for(var ut={x:l.x1+l.w/2,y:l.x1+l.h/2},dt={},pt=m.length-1;pt>=0;pt--)for(var ft=m[pt],ht=0;ht<ft.length;ht++){var vt=ft[ht];dt[vt.id()]=function(t,n){var r=t._private.scratch.breadthfirst,i=r.depth,o=r.index,a=m[i].length,s=Math.max(l.w/(a+1),K),c=Math.max(l.h/(m.length+1),K),u=Math.min(l.w/2/m.length,l.h/2/m.length);if(u=Math.max(u,K),e.circle){if(e.circle){var d=u*i+u-(m.length>0&&m[0].length<=3?u/2:0),p=2*Math.PI/m[i].length*o;return 0===i&&1===m[0].length&&(d=1),{x:ut.x+d*Math.cos(p),y:ut.y+d*Math.sin(p)}}return{x:ut.x+(o+1-(a+1)/2)*s,y:(i+1)*c}}var f={x:ut.x+(o+1-(a+1)/2)*s,y:(i+1)*c};return f}(vt,m.length)}return i.layoutPositions(this,e,function(t){return dt[t.id()]}),this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},s,t)}var i=n(1),o=n(2),a=n(0),s={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,radius:void 0,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){var t=this.options,e=t,n=t.cy,r=e.eles,i=void 0!==e.counterclockwise?!e.counterclockwise:e.clockwise,s=r.nodes().not(":parent");e.sort&&(s=s.sort(e.sort));for(var l=o.makeBoundingBox(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()}),c={x:l.x1+l.w/2,y:l.y1+l.h/2},u=void 0===e.sweep?2*Math.PI-2*Math.PI/s.length:e.sweep,d=u/Math.max(1,s.length-1),p=void 0,f=0,h=0;h<s.length;h++){var v=s[h],g=v.layoutDimensions(e),m=g.w,b=g.h;f=Math.max(f,m,b)}if(p=a.number(e.radius)?e.radius:s.length<=1?0:Math.min(l.h,l.w)/2-f,s.length>1&&e.avoidOverlap){f*=1.75;var y=Math.cos(d)-Math.cos(0),x=Math.sin(d)-Math.sin(0),_=Math.sqrt(f*f/(y*y+x*x));p=Math.max(_,p)}var w=function(t,n){var r=e.startAngle+n*d*(i?1:-1),o=p*Math.cos(r),a=p*Math.sin(r);return{x:c.x+o,y:c.y+a}};return s.layoutPositions(this,e,w),this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},a,t)}var i=n(1),o=n(2),a={fit:!0,padding:30,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,equidistant:!1,minNodeSpacing:10,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,height:void 0,width:void 0,spacingFactor:void 0,concentric:function(t){return t.degree()},levelWidth:function(t){return t.maxDegree()/4},animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){for(var t=this.options,e=t,n=void 0!==e.counterclockwise?!e.counterclockwise:e.clockwise,r=t.cy,i=e.eles,a=i.nodes().not(":parent"),s=o.makeBoundingBox(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()}),l={x:s.x1+s.w/2,y:s.y1+s.h/2},c=[],u=(e.startAngle,0),d=0;d<a.length;d++){var p=a[d],f=void 0;f=e.concentric(p),c.push({value:f,node:p}),p._private.scratch.concentric=f}a.updateStyle();for(var h=0;h<a.length;h++){var v=a[h],g=v.layoutDimensions(e);u=Math.max(u,g.w,g.h)}c.sort(function(t,e){return e.value-t.value});for(var m=e.levelWidth(a),b=[[]],y=b[0],x=0;x<c.length;x++){var _=c[x];if(y.length>0){Math.abs(y[0].value-_.value)>=m&&(y=[],b.push(y))}y.push(_)}var w=u+e.minNodeSpacing;if(!e.avoidOverlap){var k=b.length>0&&b[0].length>1,C=Math.min(s.w,s.h)/2-w,S=C/(b.length+k?1:0);w=Math.min(w,S)}for(var E=0,T=0;T<b.length;T++){var A=b[T],I=void 0===e.sweep?2*Math.PI-2*Math.PI/A.length:e.sweep,j=A.dTheta=I/Math.max(1,A.length-1);if(A.length>1&&e.avoidOverlap){var V=Math.cos(j)-Math.cos(0),O=Math.sin(j)-Math.sin(0),P=Math.sqrt(w*w/(V*V+O*O));E=Math.max(P,E)}A.r=E,E+=w}if(e.equidistant){for(var D=0,B=0,N=0;N<b.length;N++){var M=b[N],$=M.r-B;D=Math.max(D,$)}B=0;for(var L=0;L<b.length;L++){var z=b[L];0===L&&(B=z.r),z.r=B,B+=D}}for(var R={},F=0;F<b.length;F++)for(var q=b[F],H=q.dTheta,U=q.r,W=0;W<q.length;W++){var Y=q[W],X=e.startAngle+(n?1:-1)*H*W,G={x:l.x+U*Math.cos(X),y:l.y+U*Math.sin(X)};R[Y.node.id()]=G}return a.layoutPositions(this,e,function(t){var e=t.id();return R[e]}),this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=o.extend({},c,t),this.options.layout=this}var i,o=n(1),a=n(2),s=n(0),l=n(5),c={ready:function(){},stop:function(){},animate:!0,animationEasing:void 0,animationDuration:void 0,animateFilter:function(t,e){return!0},animationThreshold:250,refresh:20,fit:!0,padding:30,boundingBox:void 0,nodeDimensionsIncludeLabels:!1,randomize:!1,componentSpacing:40,nodeRepulsion:function(t){return 2048},nodeOverlap:4,idealEdgeLength:function(t){return 32},edgeElasticity:function(t){return 32},nestingFactor:1.2,gravity:1,numIter:1e3,initialTemp:1e3,coolingFactor:.99,minTemp:1,weaver:!1};r.prototype.run=function(){function t(t){var e={type:"message",message:t};d.trigger(e)}var e=this.options,n=e.cy,r=this,a=this.thread,c=e.weaver?e.weaver.Thread:null,d={listeners:[],on:function(t,e){return this.listeners.push({event:t,callback:e}),this},trigger:function(t){s.string(t)&&(t={type:t});var e=function(e){return e.event===t.type},n=function(e){e.callback(t)};return this.listeners.filter(e).forEach(n),this},pass:function(t){return this.pass=t,this},run:function(t){var e=this.pass;return new l(function(n){n(t(e))})},stop:function(){return this},stopped:function(){return!0}};a&&!a.stopped()||(a=this.thread=c?new c:d),r.stopped=!1,!0!==e.animate&&!1!==e.animate||r.emit({type:"layoutstart",layout:r}),i=!0===e.debug;var p=u(n,r,e);i&&f(p),e.randomize&&h(p,n);var g=Date.now(),m=!1,b=function(t){t=t||{},m&&!t.next||!t.force&&Date.now()-g<e.animationThreshold||(m=!0,o.requestAnimationFrame(function(){v(p,n,e),!0===e.fit&&n.fit(e.padding),m=!1,t.next&&t.next()}))};a.on("message",function(t){var e=t.message;p.layoutNodes=e,b()}),a.pass({layoutInfo:p,options:{animate:e.animate,refresh:e.refresh,componentSpacing:e.componentSpacing,nodeOverlap:e.nodeOverlap,nestingFactor:e.nestingFactor,gravity:e.gravity,numIter:e.numIter,initialTemp:e.initialTemp,coolingFactor:e.coolingFactor,minTemp:e.minTemp}}).run(function(e){var n,r=e.layoutInfo,i=e.options,o=function(t,e,n){a(t,e),d(t,e),p(t,e),f(t,e),h(t,e)},a=function(t,e){for(var n=0;n<t.graphSet.length;n++)for(var r=t.graphSet[n],i=r.length,o=0;o<i;o++)for(var a=t.layoutNodes[t.idToIndex[r[o]]],s=o+1;s<i;s++){var c=t.layoutNodes[t.idToIndex[r[s]]];l(a,c,t,e)}},s=function(t){return-t+2*t*Math.random()},l=function(t,e,n,r){if(t.cmptId===e.cmptId||n.isCompound){var i=e.positionX-t.positionX,o=e.positionY-t.positionY;0===i&&0===o&&(i=s(1),o=s(1));var a=c(t,e,i,o);if(a>0)var l=r.nodeOverlap*a,d=Math.sqrt(i*i+o*o),p=l*i/d,f=l*o/d;else var h=u(t,i,o),v=u(e,-1*i,-1*o),g=v.x-h.x,m=v.y-h.y,b=g*g+m*m,d=Math.sqrt(b),l=(t.nodeRepulsion+e.nodeRepulsion)/b,p=l*g/d,f=l*m/d;t.isLocked||(t.offsetX-=p,t.offsetY-=f),e.isLocked||(e.offsetX+=p,e.offsetY+=f)}},c=function(t,e,n,r){if(n>0)var i=t.maxX-e.minX;else var i=e.maxX-t.minX;if(r>0)var o=t.maxY-e.minY;else var o=e.maxY-t.minY;return i>=0&&o>=0?Math.sqrt(i*i+o*o):0},u=function(t,e,n){var r=t.positionX,i=t.positionY,o=t.height||1,a=t.width||1,s=n/e,l=o/a,c={};return 0===e&&0<n?(c.x=r,c.y=i+o/2,c):0===e&&0>n?(c.x=r,c.y=i+o/2,c):0<e&&-1*l<=s&&s<=l?(c.x=r+a/2,c.y=i+a*n/2/e,c):0>e&&-1*l<=s&&s<=l?(c.x=r-a/2,c.y=i-a*n/2/e,c):0<n&&(s<=-1*l||s>=l)?(c.x=r+o*e/2/n,c.y=i+o/2,c):0>n&&(s<=-1*l||s>=l)?(c.x=r-o*e/2/n,c.y=i-o/2,c):c},d=function(t,e){for(var n=0;n<t.edgeSize;n++){var r=t.layoutEdges[n],i=t.idToIndex[r.sourceId],o=t.layoutNodes[i],a=t.idToIndex[r.targetId],s=t.layoutNodes[a],l=s.positionX-o.positionX,c=s.positionY-o.positionY;if(0!==l||0!==c){var d=u(o,l,c),p=u(s,-1*l,-1*c),f=p.x-d.x,h=p.y-d.y,v=Math.sqrt(f*f+h*h),g=Math.pow(r.idealLength-v,2)/r.elasticity;if(0!==v)var m=g*f/v,b=g*h/v;else var m=0,b=0;o.isLocked||(o.offsetX+=m,o.offsetY+=b),s.isLocked||(s.offsetX-=m,s.offsetY-=b)}}},p=function(t,e){for(var n=0;n<t.graphSet.length;n++){var r=t.graphSet[n],i=r.length;if(0===n)var o=t.clientHeight/2,a=t.clientWidth/2;else var s=t.layoutNodes[t.idToIndex[r[0]]],l=t.layoutNodes[t.idToIndex[s.parentId]],o=l.positionX,a=l.positionY;for(var c=0;c<i;c++){var u=t.layoutNodes[t.idToIndex[r[c]]];if(!u.isLocked){var d=o-u.positionX,p=a-u.positionY,f=Math.sqrt(d*d+p*p);if(f>1){var h=e.gravity*d/f,v=e.gravity*p/f;u.offsetX+=h,u.offsetY+=v}}}}},f=function(t,e){var n=[],r=0,i=-1;for(n.push.apply(n,t.graphSet[0]),i+=t.graphSet[0].length;r<=i;){var o=n[r++],a=t.idToIndex[o],s=t.layoutNodes[a],l=s.children;if(0<l.length&&!s.isLocked){for(var c=s.offsetX,u=s.offsetY,d=0;d<l.length;d++){var p=t.layoutNodes[t.idToIndex[l[d]]];p.offsetX+=c,p.offsetY+=u,n[++i]=l[d]}s.offsetX=0,s.offsetY=0}}},h=function(t,e){for(var n=0;n<t.nodeSize;n++){var r=t.layoutNodes[n];0<r.children.length&&(r.maxX=void 0,r.minX=void 0,r.maxY=void 0,r.minY=void 0)}for(var n=0;n<t.nodeSize;n++){var r=t.layoutNodes[n];if(!(0<r.children.length||r.isLocked)){var i=v(r.offsetX,r.offsetY,t.temperature);r.positionX+=i.x,r.positionY+=i.y,r.offsetX=0,r.offsetY=0,r.minX=r.positionX-r.width,r.maxX=r.positionX+r.width,r.minY=r.positionY-r.height,r.maxY=r.positionY+r.height,g(r,t)}}for(var n=0;n<t.nodeSize;n++){var r=t.layoutNodes[n];0<r.children.length&&!r.isLocked&&(r.positionX=(r.maxX+r.minX)/2,r.positionY=(r.maxY+r.minY)/2,r.width=r.maxX-r.minX,r.height=r.maxY-r.minY)}},v=function(t,e,n){var r=Math.sqrt(t*t+e*e);if(r>n)var i={x:n*t/r,y:n*e/r};else var i={x:t,y:e};return i},g=function t(e,n){var r=e.parentId;if(null!=r){var i=n.layoutNodes[n.idToIndex[r]],o=!1;return(null==i.maxX||e.maxX+i.padRight>i.maxX)&&(i.maxX=e.maxX+i.padRight,o=!0),(null==i.minX||e.minX-i.padLeft<i.minX)&&(i.minX=e.minX-i.padLeft,o=!0),(null==i.maxY||e.maxY+i.padBottom>i.maxY)&&(i.maxY=e.maxY+i.padBottom,o=!0),(null==i.minY||e.minY-i.padTop<i.minY)&&(i.minY=e.minY-i.padTop,o=!0),o?t(i,n):void 0}},m=0;do{for(var b=0;b<i.refresh&&m<i.numIter;){var n=function(t){return o(r,i),r.temperature=r.temperature*i.coolingFactor,!(r.temperature<i.minTemp)}();if(!n)break;b++,m++}!0===i.animate&&t(r.layoutNodes)}while(n&&m+1<i.numIter);return function(t,e){for(var n=r.layoutNodes,i=[],o=0;o<n.length;o++){var a=n[o],s=a.cmptId;(i[s]=i[s]||[]).push(a)}for(var l=0,o=0;o<i.length;o++){var c=i[o];if(c){c.x1=1/0,c.x2=-1/0,c.y1=1/0,c.y2=-1/0;for(var u=0;u<c.length;u++){var d=c[u];c.x1=Math.min(c.x1,d.positionX-d.width/2),c.x2=Math.max(c.x2,d.positionX+d.width/2),c.y1=Math.min(c.y1,d.positionY-d.height/2),c.y2=Math.max(c.y2,d.positionY+d.height/2)}c.w=c.x2-c.x1,c.h=c.y2-c.y1,l+=c.w*c.h}}i.sort(function(t,e){return e.w*e.h-t.w*t.h});for(var p=0,f=0,h=0,v=0,g=Math.sqrt(l)*r.clientWidth/r.clientHeight,o=0;o<i.length;o++){var c=i[o];if(c){for(var u=0;u<c.length;u++){var d=c[u];d.isLocked||(d.positionX+=p,d.positionY+=f)}p+=c.w+e.componentSpacing,h+=c.w+e.componentSpacing,v=Math.max(v,c.h),h>g&&(f+=v+e.componentSpacing,p=0,h=0,v=0)}}}(0,i),r}).then(function(t){p.layoutNodes=t.layoutNodes,a.stop(),y()});var y=function(){!0===e.animate||!1===e.animate?b({force:!0,next:function(){r.one("layoutstop",e.stop),r.emit({type:"layoutstop",layout:r})}}):e.eles.nodes().layoutPositions(r,e,function(t){var e=p.layoutNodes[p.idToIndex[t.data("id")]];return{x:e.positionX,y:e.positionY}})};return this},r.prototype.stop=function(){return this.stopped=!0,this.thread&&this.thread.stop(),this.emit("layoutstop"),this},r.prototype.destroy=function(){return this.thread&&this.thread.stop(),this};var u=function(t,e,n){for(var r=n.eles.edges(),i=n.eles.nodes(),o={isCompound:t.hasCompoundNodes(),layoutNodes:[],idToIndex:{},nodeSize:i.size(),graphSet:[],indexToGraph:[],layoutEdges:[],edgeSize:r.size(),temperature:n.initialTemp,clientWidth:t.width(),clientHeight:t.width(),boundingBox:a.makeBoundingBox(n.boundingBox?n.boundingBox:{x1:0,y1:0,w:t.width(),h:t.height()})},l=n.eles.components(),c={},u=0;u<l.length;u++)for(var p=l[u],f=0;f<p.length;f++){var h=p[f];c[h.id()]=u}for(var u=0;u<o.nodeSize;u++){var v=i[u],g=v.layoutDimensions(n),m={};m.isLocked=v.locked(),m.id=v.data("id"),m.parentId=v.data("parent"),m.cmptId=c[v.id()],m.children=[],m.positionX=v.position("x"),m.positionY=v.position("y"),m.offsetX=0,m.offsetY=0,m.height=g.w,m.width=g.h,m.maxX=m.positionX+m.width/2,m.minX=m.positionX-m.width/2,m.maxY=m.positionY+m.height/2,m.minY=m.positionY-m.height/2,m.padLeft=parseFloat(v.style("padding")),m.padRight=parseFloat(v.style("padding")),m.padTop=parseFloat(v.style("padding")),m.padBottom=parseFloat(v.style("padding")),m.nodeRepulsion=s.fn(n.nodeRepulsion)?n.nodeRepulsion(v):n.nodeRepulsion,o.layoutNodes.push(m),o.idToIndex[m.id]=u}for(var b=[],y=0,x=-1,_=[],u=0;u<o.nodeSize;u++){var v=o.layoutNodes[u],w=v.parentId;null!=w?o.layoutNodes[o.idToIndex[w]].children.push(v.id):(b[++x]=v.id,_.push(v.id))}for(o.graphSet.push(_);y<=x;){var k=b[y++],C=o.idToIndex[k],h=o.layoutNodes[C],S=h.children;if(S.length>0){o.graphSet.push(S);for(var u=0;u<S.length;u++)b[++x]=S[u]}}for(var u=0;u<o.graphSet.length;u++)for(var E=o.graphSet[u],f=0;f<E.length;f++){var T=o.idToIndex[E[f]];o.indexToGraph[T]=u}for(var u=0;u<o.edgeSize;u++){var A=r[u],I={};I.id=A.data("id"),I.sourceId=A.data("source"),I.targetId=A.data("target");var j=s.fn(n.idealEdgeLength)?n.idealEdgeLength(A):n.idealEdgeLength,V=s.fn(n.edgeElasticity)?n.edgeElasticity(A):n.edgeElasticity,O=o.idToIndex[I.sourceId],P=o.idToIndex[I.targetId];if(o.indexToGraph[O]!=o.indexToGraph[P]){for(var D=d(I.sourceId,I.targetId,o),B=o.graphSet[D],N=0,m=o.layoutNodes[O];-1===B.indexOf(m.id);)m=o.layoutNodes[o.idToIndex[m.parentId]],N++;for(m=o.layoutNodes[P];-1===B.indexOf(m.id);)m=o.layoutNodes[o.idToIndex[m.parentId]],N++;j*=N*n.nestingFactor}I.idealLength=j,I.elasticity=V,o.layoutEdges.push(I)}return o},d=function(t,e,n){var r=p(t,e,0,n);return 2>r.count?0:r.graph},p=function t(e,n,r,i){var o=i.graphSet[r];if(-1<o.indexOf(e)&&-1<o.indexOf(n))return{count:2,graph:r};for(var a=0,s=0;s<o.length;s++){var l=o[s],c=i.idToIndex[l],u=i.layoutNodes[c].children;if(0!==u.length){var d=i.indexToGraph[i.idToIndex[u[0]]],p=t(e,n,d,i);if(0!==p.count){if(1!==p.count)return p;if(2===++a)break}}}return{count:a,graph:r}},f=function(t){if(i){console.debug("layoutNodes:");for(var e=0;e<t.nodeSize;e++){var n=t.layoutNodes[e],r="\nindex: "+e+"\nId: "+n.id+"\nChildren: "+n.children.toString()+"\nparentId: "+n.parentId+"\npositionX: "+n.positionX+"\npositionY: "+n.positionY+"\nOffsetX: "+n.offsetX+"\nOffsetY: "+n.offsetY+"\npadLeft: "+n.padLeft+"\npadRight: "+n.padRight+"\npadTop: "+n.padTop+"\npadBottom: "+n.padBottom;console.debug(r)}console.debug("idToIndex");for(var e in t.idToIndex)console.debug("Id: "+e+"\nIndex: "+t.idToIndex[e]);console.debug("Graph Set");for(var o=t.graphSet,e=0;e<o.length;e++)console.debug("Set : "+e+": "+o[e].toString());for(var r="IndexToGraph",e=0;e<t.indexToGraph.length;e++)r+="\nIndex : "+e+" Graph: "+t.indexToGraph[e];console.debug(r),r="Layout Edges";for(var e=0;e<t.layoutEdges.length;e++){var a=t.layoutEdges[e];r+="\nEdge Index: "+e+" ID: "+a.id+" SouceID: "+a.sourceId+" TargetId: "+a.targetId+" Ideal Length: "+a.idealLength}console.debug(r),r="nodeSize: "+t.nodeSize,r+="\nedgeSize: "+t.edgeSize,r+="\ntemperature: "+t.temperature,console.debug(r)}},h=function(t,e){for(var n=t.clientWidth,r=t.clientHeight,i=0;i<t.nodeSize;i++){var o=t.layoutNodes[i];0!==o.children.length||o.isLocked||(o.positionX=Math.random()*n,o.positionY=Math.random()*r)}},v=function(t,e,n){var r=n.layout,i=n.eles.nodes(),o=t.boundingBox,a={x1:1/0,x2:-1/0,y1:1/0,y2:-1/0};n.boundingBox&&(i.forEach(function(e){var n=t.layoutNodes[t.idToIndex[e.data("id")]];a.x1=Math.min(a.x1,n.positionX),a.x2=Math.max(a.x2,n.positionX),a.y1=Math.min(a.y1,n.positionY),a.y2=Math.max(a.y2,n.positionY)}),a.w=a.x2-a.x1,a.h=a.y2-a.y1),i.positions(function(e,r){var i=t.layoutNodes[t.idToIndex[e.data("id")]];if(n.boundingBox){var s=(i.positionX-a.x1)/a.w,l=(i.positionY-a.y1)/a.h;return{x:o.x1+s*o.w,y:o.y1+l*o.h}}return{x:i.positionX,y:i.positionY}}),!0!==t.ready&&(t.ready=!0,r.one("layoutready",n.ready),r.emit({type:"layoutready",layout:this}))};t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},a,t)}var i=n(1),o=n(2),a={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,avoidOverlapPadding:10,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,condense:!1,rows:void 0,cols:void 0,position:function(t){},sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){var t=this.options,e=t,n=t.cy,r=e.eles,i=r.nodes().not(":parent");e.sort&&(i=i.sort(e.sort));var a=o.makeBoundingBox(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()});if(0===a.h||0===a.w)i.layoutPositions(this,e,function(t){return{x:a.x1,y:a.y1}});else{var s=i.size(),l=Math.sqrt(s*a.h/a.w),c=Math.round(l),u=Math.round(a.w/a.h*l),d=function(t){if(null==t)return Math.min(c,u);Math.min(c,u)==c?c=t:u=t},p=function(t){if(null==t)return Math.max(c,u);Math.max(c,u)==c?c=t:u=t},f=e.rows,h=null!=e.cols?e.cols:e.columns;if(null!=f&&null!=h)c=f,u=h;else if(null!=f&&null==h)c=f,u=Math.ceil(s/c);else if(null==f&&null!=h)u=h,c=Math.ceil(s/u);else if(u*c>s){var v=d(),g=p();(v-1)*g>=s?d(v-1):(g-1)*v>=s&&p(g-1)}else for(;u*c<s;){var m=d(),b=p();(b+1)*m>=s?p(b+1):d(m+1)}var y=a.w/u,x=a.h/c;if(e.condense&&(y=0,x=0),e.avoidOverlap)for(var _=0;_<i.length;_++){var w=i[_],k=w._private.position;null!=k.x&&null!=k.y||(k.x=0,k.y=0);var C=w.layoutDimensions(e),S=e.avoidOverlapPadding,E=C.w+S,T=C.h+S;y=Math.max(y,E),x=Math.max(x,T)}for(var A={},I=function(t,e){return!!A["c-"+t+"-"+e]},j=function(t,e){A["c-"+t+"-"+e]=!0},V=0,O=0,P=function(){++O>=u&&(O=0,V++)},D={},B=0;B<i.length;B++){var N=i[B],M=e.position(N);if(M&&(void 0!==M.row||void 0!==M.col)){var $={row:M.row,col:M.col};if(void 0===$.col)for($.col=0;I($.row,$.col);)$.col++;else if(void 0===$.row)for($.row=0;I($.row,$.col);)$.row++;D[N.id()]=$,j($.row,$.col)}}var L=function(t,e){var n=void 0,r=void 0;if(t.locked()||t.isParent())return!1;var i=D[t.id()];if(i)n=i.col*y+y/2+a.x1,r=i.row*x+x/2+a.y1;else{for(;I(V,O);)P();n=O*y+y/2+a.x1,r=V*x+x/2+a.y1,j(V,O),P()}return{x:n,y:r}};i.layoutPositions(this,e,L)}return this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},o,t)}var i=n(1),o={ready:function(){},stop:function(){}};r.prototype.run=function(){var t=this.options,e=t.eles,n=this;t.cy;return n.emit("layoutstart"),e.nodes().positions(function(){return{x:0,y:0}}),n.one("layoutready",t.ready),n.emit("layoutready"),n.one("layoutstop",t.stop),n.emit("layoutstop"),this},r.prototype.stop=function(){return this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},a,t)}var i=n(1),o=n(0),a={positions:void 0,zoom:void 0,pan:void 0,fit:!0,padding:30,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){function t(t){if(null==e.positions)return null;if(i)return e.positions(t);var n=e.positions[t._private.data.id];return null==n?null:n}var e=this.options,n=e.eles,r=n.nodes(),i=o.fn(e.positions);return r.layoutPositions(this,e,function(e,n){var r=t(e);return!e.locked()&&null!=r&&r}),this},t.exports=r},function(t,e,n){"use strict";function r(t){this.options=i.extend({},a,t)}var i=n(1),o=n(2),a={fit:!0,padding:30,boundingBox:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(t,e){return!0},ready:void 0,stop:void 0,transform:function(t,e){return e}};r.prototype.run=function(){var t=this.options,e=t.cy,n=t.eles,r=n.nodes().not(":parent"),i=o.makeBoundingBox(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:e.width(),h:e.height()}),a=function(t,e){return{x:i.x1+Math.round(Math.random()*i.w),y:i.y1+Math.round(Math.random()*i.h)}};return r.layoutPositions(this,t,a),this},t.exports=r},function(t,e,n){"use strict";t.exports=[{name:"null",impl:n(106)},{name:"base",impl:n(107)},{name:"canvas",impl:n(123)}]},function(t,e,n){"use strict";function r(t){this.options=t,this.notifications=0}var i=function(){};r.prototype={recalculateRenderedStyle:i,notify:function(){this.notifications++},init:i},t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(3),a=function(t){this.init(t)},s=a,l=s.prototype;l.clientFunctions=["redrawHint","render","renderTo","matchCanvasSize","nodeShapeImpl","arrowShapeImpl"],l.init=function(t){var e=this;e.options=t,e.cy=t.cy;var n=e.container=t.cy.container();if(o){var r=o.document,a=r.head,s="__________cytoscape_container",l=null!=r.getElementById("__________cytoscape_stylesheet");if(n.className.indexOf(s)<0&&(n.className=(n.className||"")+" "+s),!l){var c=r.createElement("style");c.id="__________cytoscape_stylesheet",c.innerHTML="."+s+" { position: relative; }",a.insertBefore(c,a.children[0])}"static"===o.getComputedStyle(n).getPropertyValue("position")&&i.error("A Cytoscape container has style position:static and so can not use UI extensions properly")}e.selection=[void 0,void 0,void 0,void 0,0],e.bezierProjPcts=[.05,.225,.4,.5,.6,.775,.95],e.hoverData={down:null,last:null,downTime:null,triggerMode:null,dragging:!1,initialPan:[null,null],capture:!1},e.dragData={possibleDragElements:[]},e.touchData={start:null,capture:!1,startPosition:[null,null,null,null,null,null],singleTouchStartTime:null,singleTouchMoved:!0,now:[null,null,null,null,null,null],earlier:[null,null,null,null,null,null]},e.redraws=0,e.showFps=t.showFps,e.debug=t.debug,e.hideEdgesOnViewport=t.hideEdgesOnViewport,e.hideLabelsOnViewport=t.hideLabelsOnViewport,e.textureOnViewport=t.textureOnViewport,e.wheelSensitivity=t.wheelSensitivity,e.motionBlurEnabled=t.motionBlur,e.forcedPixelRatio=t.pixelRatio,e.motionBlur=t.motionBlur,e.motionBlurOpacity=t.motionBlurOpacity,e.motionBlurTransparency=1-e.motionBlurOpacity,e.motionBlurPxRatio=1,e.mbPxRBlurry=1,e.minMbLowQualFrames=4,e.fullQualityMb=!1,e.clearedForMotionBlur=[],e.desktopTapThreshold=t.desktopTapThreshold,e.desktopTapThreshold2=t.desktopTapThreshold*t.desktopTapThreshold,e.touchTapThreshold=t.touchTapThreshold,e.touchTapThreshold2=t.touchTapThreshold*t.touchTapThreshold,e.tapholdDuration=500,e.bindings=[],e.beforeRenderCallbacks=[],e.beforeRenderPriorities={animations:400,eleCalcs:300,eleTxrDeq:200,lyrTxrDeq:100},e.registerNodeShapes(),e.registerArrowShapes(),e.registerCalculationListeners()},l.notify=function(t){var e,n=this;if(!this.destroyed){e=r.array(t.type)?t.type:[t.type];for(var i={},o=0;o<e.length;o++){i[e[o]]=!0}if(i.init)return void n.load();if(i.destroy)return void n.destroy();(i.add||i.remove||i.load||i.zorder)&&n.invalidateCachedZSortedEles(),i.viewport&&n.redrawHint("select",!0),(i.load||i.resize)&&(n.invalidateContainerClientCoordsCache(),n.matchCanvasSize(n.container)),n.redrawHint("eles",!0),n.redrawHint("drag",!0),this.startRenderLoop(),this.redraw()}},l.destroy=function(){var t=this;t.destroyed=!0,t.cy.stopAnimationLoop();for(var e=0;e<t.bindings.length;e++){var n=t.bindings[e],r=n,i=r.target;(i.off||i.removeEventListener).apply(i,r.args)}if(t.bindings=[],t.beforeRenderCallbacks=[],t.onUpdateEleCalcsFns=[],t.removeObserver&&t.removeObserver.disconnect(),t.styleObserver&&t.styleObserver.disconnect(),t.labelCalcDiv)try{document.body.removeChild(t.labelCalcDiv)}catch(t){}},[n(108),n(109),n(119),n(120),n(121),n(122)].forEach(function(t){i.extend(l,t)}),t.exports=s},function(t,e,n){"use strict";var r=n(2),i=n(0),o=n(1),a={};a.arrowShapeWidth=.3,a.registerArrowShapes=function(){var t=this.arrowShapes={},e=this,n=function(t,e,n,r,i,o,a){var s=i.x-n/2-a,l=i.x+n/2+a,c=i.y-n/2-a,u=i.y+n/2+a;return s<=t&&t<=l&&c<=e&&e<=u},a=function(t,e,n,r,i){var o=t*Math.cos(r)-e*Math.sin(r),a=t*Math.sin(r)+e*Math.cos(r),s=o*n,l=a*n;return{x:s+i.x,y:l+i.y}},s=function(t,e,n,r){for(var i=[],o=0;o<t.length;o+=2){var s=t[o],l=t[o+1];i.push(a(s,l,e,n,r))}return i},l=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];e.push(r.x,r.y)}return e},c=function(t){return t.pstyle("width").pfValue*t.pstyle("arrow-scale").pfValue*2},u=function(a,u){i.string(u)&&(u=t[u]),t[a]=o.extend({name:a,points:[-.15,-.3,.15,-.3,.15,.3,-.15,.3],collide:function(t,e,n,i,o,a){var c=l(s(this.points,n+2*a,i,o));return r.pointInsidePolygonPoints(t,e,c)},roughCollide:n,draw:function(t,n,r,i){var o=s(this.points,n,r,i);e.arrowShapeImpl("polygon")(t,o)},spacing:function(t){return 0},gap:c},u)};u("none",{collide:o.falsify,roughCollide:o.falsify,draw:o.noop,spacing:o.zeroify,gap:o.zeroify}),u("triangle",{points:[-.15,-.3,0,0,.15,-.3]}),u("arrow","triangle"),u("triangle-backcurve",{points:t.triangle.points,controlPoint:[0,-.15],roughCollide:n,draw:function(t,n,r,i,o){var l=s(this.points,n,r,i),c=this.controlPoint,u=a(c[0],c[1],n,r,i);e.arrowShapeImpl(this.name)(t,l,u)},gap:function(t){return.8*c(t)}}),u("triangle-tee",{points:[-.15,-.3,0,0,.15,-.3,-.15,-.3],pointsTee:[-.15,-.4,-.15,-.5,.15,-.5,.15,-.4],collide:function(t,e,n,i,o,a,c){var u=l(s(this.points,n+2*c,i,o)),d=l(s(this.pointsTee,n+2*c,i,o));return r.pointInsidePolygonPoints(t,e,u)||r.pointInsidePolygonPoints(t,e,d)},draw:function(t,n,r,i,o){var a=s(this.points,n,r,i),l=s(this.pointsTee,n,r,i);e.arrowShapeImpl(this.name)(t,a,l)}}),u("triangle-cross",{points:[-.15,-.3,0,0,.15,-.3,-.15,-.3],baseCrossLinePts:[-.15,-.4,-.15,-.4,.15,-.4,.15,-.4],crossLinePts:function(t,e){var n=this.baseCrossLinePts.slice(),r=e/t;return n[3]=n[3]-r,n[5]=n[5]-r,n},collide:function(t,e,n,i,o,a,c){var u=l(s(this.points,n+2*c,i,o)),d=l(s(this.crossLinePts(n,a),n+2*c,i,o));return r.pointInsidePolygonPoints(t,e,u)||r.pointInsidePolygonPoints(t,e,d)},draw:function(t,n,r,i,o){var a=s(this.points,n,r,i),l=s(this.crossLinePts(n,o),n,r,i);e.arrowShapeImpl(this.name)(t,a,l)}}),u("vee",{points:[-.15,-.3,0,0,.15,-.3,0,-.15],gap:function(t){return.525*c(t)}}),u("circle",{radius:.15,collide:function(t,e,n,r,i,o,a){var s=i;return Math.pow(s.x-t,2)+Math.pow(s.y-e,2)<=Math.pow((n+2*a)*this.radius,2)},draw:function(t,n,r,i,o){e.arrowShapeImpl(this.name)(t,i.x,i.y,this.radius*n)},spacing:function(t){return e.getArrowWidth(t.pstyle("width").pfValue,t.pstyle("arrow-scale").value)*this.radius}}),u("tee",{points:[-.15,0,-.15,-.1,.15,-.1,.15,0],spacing:function(t){return 1},gap:function(t){return 1}}),u("square",{points:[-.15,0,.15,0,.15,-.3,-.15,-.3]}),u("diamond",{points:[-.15,-.15,0,-.3,.15,-.15,0,0],gap:function(t){return t.pstyle("width").pfValue*t.pstyle("arrow-scale").value}})},t.exports=a},function(t,e,n){"use strict";var r=n(1),i={};[n(110),n(111),n(112),n(113),n(114),n(115),n(116),n(117),n(118)].forEach(function(t){r.extend(i,t)}),t.exports=i},function(t,e,n){"use strict";var r=n(3),i=n(2),o=n(1),r=n(3),a={};a.projectIntoViewport=function(t,e){var n=this.cy,r=this.findContainerClientCoords(),i=r[0],o=r[1],a=r[4],s=n.pan(),l=n.zoom();return[((t-i)/a-s.x)/l,((e-o)/a-s.y)/l]},a.findContainerClientCoords=function(){if(this.containerBB)return this.containerBB;var t=this.container,e=t.getBoundingClientRect(),n=r.getComputedStyle(t),i=function(t){return parseFloat(n.getPropertyValue(t))},o={left:i("padding-left"),right:i("padding-right"),top:i("padding-top"),bottom:i("padding-bottom")},a={left:i("border-left-width"),right:i("border-right-width"),top:i("border-top-width"),bottom:i("border-bottom-width")},s=t.clientWidth,l=t.clientHeight,c=o.left+o.right,u=o.top+o.bottom,d=a.left+a.right,p=a.top+a.bottom,f=e.width/(s+d),h=s-c,v=l-u,g=(e.width,e.height,e.left+o.left+a.left),m=e.top+o.top+a.top;return this.containerBB=[g,m,h,v,f]},a.invalidateContainerClientCoordsCache=function(){this.containerBB=null},a.findNearestElement=function(t,e,n,r){return this.findNearestElements(t,e,n,r)[0]},a.findNearestElements=function(t,e,n,r){function a(t,e){if(t.isNode()){if(d)return;d=t,v.push(t)}if(t.isEdge()&&(null==e||e<_))if(u){if(u.pstyle("z-index").value===t.pstyle("z-index").value)for(var n=0;n<v.length;n++)if(v[n].isEdge()){v[n]=t,u=t,_=null!=e?e:_;break}}else v.push(t),u=t,_=null!=e?e:_}function s(n){var r=n.outerWidth()+2*y,i=n.outerHeight()+2*y,o=r/2,s=i/2,l=n.position();if(l.x-o<=t&&t<=l.x+o&&l.y-s<=e&&e<=l.y+s){if(f.nodeShapes[p.getNodeShape(n)].checkPoint(t,e,0,r,i,l.x,l.y))return a(n,0),!0}}function l(t,e,n){return o.getPrefixedProperty(t,e,n)}function c(n,r){var o,s=n._private,c=x;o=r?r+"-":"";var u=n.pstyle(o+"label").value;if("yes"===n.pstyle("text-events").strValue&&u){var d=s.rstyle,p=n.pstyle("text-border-width").pfValue,f=n.pstyle("text-background-padding").pfValue,h=l(d,"labelWidth",r)+p+2*c+2*f,v=l(d,"labelHeight",r)+p+2*c+2*f,g=l(d,"labelX",r),m=l(d,"labelY",r),b=l(s.rscratch,"labelAngle",r),y=g-h/2,_=g+h/2,w=m-v/2,k=m+v/2;if(b){var C=Math.cos(b),S=Math.sin(b),E=function(t,e){return t-=g,e-=m,{x:t*C-e*S+g,y:t*S+e*C+m}},T=E(y,w),A=E(y,k),I=E(_,w),j=E(_,k),V=[T.x,T.y,I.x,I.y,j.x,j.y,A.x,A.y];if(i.pointInsidePolygonPoints(t,e,V))return a(n),!0}else{var O={w:h,h:v,x1:y,x2:_,y1:w,y2:k};if(i.inBoundingBox(O,t,e))return a(n),!0}}}var u,d,p=this,f=this,h=f.getCachedZSortedEles(),v=[],g=f.cy.zoom(),m=f.cy.hasCompoundNodes(),b=(r?24:8)/g,y=(r?8:2)/g,x=(r?8:2)/g,_=1/0;n&&(h=h.interactive);for(var w=h.length-1;w>=0;w--){var k=h[w];k.isNode()?s(k)||c(k):function(n){var r,o=n._private,l=o.rscratch,c=n.pstyle("width").pfValue,u=n.pstyle("arrow-scale").value,d=c/2+b,h=d*d,g=2*d,y=o.source,x=o.target;if("segments"===l.edgeType||"straight"===l.edgeType||"haystack"===l.edgeType){for(var _=l.allpts,w=0;w+3<_.length;w+=2)if(i.inLineVicinity(t,e,_[w],_[w+1],_[w+2],_[w+3],g)&&h>(r=i.sqdistToFiniteLine(t,e,_[w],_[w+1],_[w+2],_[w+3])))return a(n,r),!0}else if("bezier"===l.edgeType||"multibezier"===l.edgeType||"self"===l.edgeType||"compound"===l.edgeType)for(var _=l.allpts,w=0;w+5<l.allpts.length;w+=4)if(i.inBezierVicinity(t,e,_[w],_[w+1],_[w+2],_[w+3],_[w+4],_[w+5],g)&&h>(r=i.sqdistToQuadraticBezier(t,e,_[w],_[w+1],_[w+2],_[w+3],_[w+4],_[w+5])))return a(n,r),!0;for(var y=y||o.source,x=x||o.target,k=p.getArrowWidth(c,u),C=[{name:"source",x:l.arrowStartX,y:l.arrowStartY,angle:l.srcArrowAngle},{name:"target",x:l.arrowEndX,y:l.arrowEndY,angle:l.tgtArrowAngle},{name:"mid-source",x:l.midX,y:l.midY,angle:l.midsrcArrowAngle},{name:"mid-target",x:l.midX,y:l.midY,angle:l.midtgtArrowAngle}],w=0;w<C.length;w++){var S=C[w],E=f.arrowShapes[n.pstyle(S.name+"-arrow-shape").value],T=n.pstyle("width").pfValue;if(E.roughCollide(t,e,k,S.angle,{x:S.x,y:S.y},T,b)&&E.collide(t,e,k,S.angle,{x:S.x,y:S.y},T,b))return a(n),!0}m&&v.length>0&&(s(y),s(x))}(k)||c(k)||c(k,"source")||c(k,"target")}return v},a.getAllInBox=function(t,e,n,r){var o=this.getCachedZSortedEles().interactive,a=[],s=Math.min(t,n),l=Math.max(t,n),c=Math.min(e,r),u=Math.max(e,r);t=s,n=l,e=c,r=u;for(var d=i.makeBoundingBox({x1:t,y1:e,x2:n,y2:r}),p=0;p<o.length;p++){var f=o[p];if(f.isNode()){var h=f,v=h.boundingBox({includeNodes:!0,includeEdges:!1,includeLabels:!1});i.boundingBoxesIntersect(d,v)&&!i.boundingBoxInBoundingBox(v,d)&&a.push(h)}else{var g=f,m=g._private,b=m.rscratch;if(null!=b.startX&&null!=b.startY&&!i.inBoundingBox(d,b.startX,b.startY))continue;if(null!=b.endX&&null!=b.endY&&!i.inBoundingBox(d,b.endX,b.endY))continue;if("bezier"===b.edgeType||"multibezier"===b.edgeType||"self"===b.edgeType||"compound"===b.edgeType||"segments"===b.edgeType||"haystack"===b.edgeType){for(var y=m.rstyle.bezierPts||m.rstyle.linePts||m.rstyle.haystackPts,x=!0,_=0;_<y.length;_++)if(!i.pointInBoundingBox(d,y[_])){x=!1;break}x&&a.push(g)}else"haystack"!==b.edgeType&&"straight"!==b.edgeType||a.push(g)}}return a},t.exports=a},function(t,e,n){"use strict";var r=n(2),i={};i.calculateArrowAngles=function(t){var e,n,i,o,a,s,l,c,u=t._private.rscratch,d="haystack"===u.edgeType,p="bezier"===u.edgeType,f="multibezier"===u.edgeType,h="segments"===u.edgeType,v="compound"===u.edgeType,g="self"===u.edgeType;if(d?(i=u.haystackPts[0],o=u.haystackPts[1],a=u.haystackPts[2],s=u.haystackPts[3]):(i=u.arrowStartX,o=u.arrowStartY,a=u.arrowEndX,s=u.arrowEndY),l=u.midX,c=u.midY,h)e=i-u.segpts[0],n=o-u.segpts[1];else if(f||v||g||p){var m=u.allpts,b=r.qbezierAt(m[0],m[2],m[4],.1),y=r.qbezierAt(m[1],m[3],m[5],.1);e=i-b,n=o-y}else e=i-l,n=o-c;u.srcArrowAngle=r.getAngleFromDisp(e,n);var l=u.midX,c=u.midY;if(d&&(l=(i+a)/2,c=(o+s)/2),e=a-i,n=s-o,h){var m=u.allpts;if(m.length/2%2==0){var x=m.length/2,_=x-2;e=m[x]-m[_],n=m[x+1]-m[_+1]}else{var x=m.length/2-1,_=x-2,w=x+2;e=m[x]-m[_],n=m[x+1]-m[_+1]}}else if(f||v||g){var k,C,S,E,m=u.allpts,T=u.ctrlpts;if(T.length/2%2==0){var A=m.length/2-1,I=A+2,j=I+2;k=r.qbezierAt(m[A],m[I],m[j],0),C=r.qbezierAt(m[A+1],m[I+1],m[j+1],0),S=r.qbezierAt(m[A],m[I],m[j],1e-4),E=r.qbezierAt(m[A+1],m[I+1],m[j+1],1e-4)}else{var I=m.length/2-1,A=I-2,j=I+2;k=r.qbezierAt(m[A],m[I],m[j],.4999),C=r.qbezierAt(m[A+1],m[I+1],m[j+1],.4999),S=r.qbezierAt(m[A],m[I],m[j],.5),E=r.qbezierAt(m[A+1],m[I+1],m[j+1],.5)}e=S-k,n=E-C}if(u.midtgtArrowAngle=r.getAngleFromDisp(e,n),u.midDispX=e,u.midDispY=n,e*=-1,n*=-1,h){var m=u.allpts;if(m.length/2%2==0);else{var x=m.length/2-1,w=x+2;e=-(m[w]-m[x]),n=-(m[w+1]-m[x+1])}}if(u.midsrcArrowAngle=r.getAngleFromDisp(e,n),h)e=a-u.segpts[u.segpts.length-2],n=s-u.segpts[u.segpts.length-1];else if(f||v||g||p){var m=u.allpts,V=m.length,b=r.qbezierAt(m[V-6],m[V-4],m[V-2],.9),y=r.qbezierAt(m[V-5],m[V-3],m[V-1],.9);e=a-b,n=s-y}else e=a-l,n=s-c;u.tgtArrowAngle=r.getAngleFromDisp(e,n)},i.getArrowWidth=i.getArrowHeight=function(t,e){var n=this.arrowWidthCache=this.arrowWidthCache||{},r=n[t+", "+e];return r||(r=Math.max(Math.pow(13.37*t,.9),29)*e,n[t+", "+e]=r,r)},t.exports=i},function(t,e,n){"use strict";function r(t){var e=[];if(null!=t){for(var n=0;n<t.length;n+=2){var r=t[n],i=t[n+1];e.push({x:r,y:i})}return e}}var i=n(2),o=n(0),a={};a.findEdgeControlPoints=function(t){if(t&&0!==t.length){for(var e,n=this,r=n.cy,a=r.hasCompoundNodes(),s={},l=[],c=[],u=0;u<t.length;u++){var d=t[u],p=d._private,f=p.data,h=d.pstyle("curve-style").value,v="unbundled-bezier"===h||"segments"===h,g="unbundled-bezier"===h||"bezier"===h;if("none"!==d.pstyle("display").value)if("haystack"!==h){var m=f.source,b=f.target;e=m>b?b+"$-$"+m:m+"$-$"+b,v&&(e="unbundled$-$"+f.id);var y=s[e];null==y&&(y=s[e]=[],l.push(e)),y.push(d),v&&(y.hasUnbundled=!0),g&&(y.hasBezier=!0)}else c.push(d)}for(var x,_,w,k,C,S,E,T,A,I,j,V,O=0;O<l.length;O++){e=l[O];var P=s[e];if(P.sort(function(t,e){return t.poolIndex()-e.poolIndex()}),x=P[0]._private.source,_=P[0]._private.target,!P.hasUnbundled&&x.id()>_.id()){var D=x;x=_,_=D}w=x.position(),k=_.position(),C=x.outerWidth(),S=x.outerHeight(),E=_.outerWidth(),T=_.outerHeight(),A=n.nodeShapes[this.getNodeShape(x)],I=n.nodeShapes[this.getNodeShape(_)],V=!1;for(var d,B,N,M={north:0,west:0,south:0,east:0,northwest:0,southwest:0,northeast:0,southeast:0},$=w.x,L=w.y,z=C,R=S,F=k.x,q=k.y,H=E,U=T,W=P.length,u=0;u<P.length;u++){d=P[u],B=d._private,N=B.rscratch;var Y=N.lastEdgeIndex,X=u,G=N.lastNumEdges,h=d.pstyle("curve-style").value,v="unbundled-bezier"===h||"segments"===h,Z=x.id()!==d.source().id(),K=d.pstyle("control-point-distances"),J=d.pstyle("loop-direction").pfValue,Q=d.pstyle("loop-sweep").pfValue,tt=d.pstyle("control-point-weights"),et=K&&tt?Math.min(K.value.length,tt.value.length):1,nt=d.pstyle("control-point-step-size").pfValue,rt=K?K.pfValue[0]:void 0,it=tt.value[0],ot=d.pstyle("edge-distances").value,at=d.pstyle("segment-weights"),st=d.pstyle("segment-distances"),lt=Math.min(at.pfValue.length,st.pfValue.length),ct=d.pstyle("source-endpoint").value,ut=d.pstyle("target-endpoint").value,dt=d.pstyle("source-arrow-shape").value,pt=d.pstyle("target-arrow-shape").value,ft=d.pstyle("arrow-scale").value,ht=d.pstyle("width").pfValue,vt=N.lastSrcCtlPtX,gt=N.lastSrcCtlPtY,mt=N.lastSrcCtlPtW,bt=N.lastSrcCtlPtH,yt=N.lastTgtCtlPtX,xt=N.lastTgtCtlPtY,_t=N.lastTgtCtlPtW,wt=N.lastTgtCtlPtH,kt=N.lastCurveStyle,Ct=h,St=N.lastCtrlptDists,Et=K?K.strValue:null,Tt=N.lastCtrlptWs,At=tt.strValue,It=N.lastSegmentWs,jt=at.strValue,Vt=N.lastSegmentDs,Ot=st.strValue,Pt=N.lastStepSize,Dt=nt,Bt=N.lastLoopDir,Nt=J,Mt=N.lastLoopSwp,$t=Q,Lt=N.lastEdgeDistances,zt=ot,Rt=N.lastSrcEndpt,Ft=ct,qt=N.lastTgtEndpt,Ht=ut,Ut=N.lastSrcArr,Wt=dt,Yt=N.lastTgtArr,Xt=pt,Gt=N.lastLineW,Zt=ht,Kt=N.lastArrScl,Jt=ft;N.badBezier=!!V;var Qt;if(vt===$&>===L&&mt===z&&bt===R&&yt===F&&xt===q&&_t===H&&wt===U&&kt===Ct&&St===Et&&Tt===At&&It===jt&&Vt===Ot&&Pt===Dt&&Bt===Nt&&Mt===$t&&Lt===zt&&Rt===Ft&&qt===Ht&&Ut===Wt&&Yt===Xt&&Gt===Zt&&Kt===Jt&&(Y===X&&G===W||v)?Qt=!0:(Qt=!1,N.lastSrcCtlPtX=$,N.lastSrcCtlPtY=L,N.lastSrcCtlPtW=z,N.lastSrcCtlPtH=R,N.lastTgtCtlPtX=F,N.lastTgtCtlPtY=q,N.lastTgtCtlPtW=H,N.lastTgtCtlPtH=U,N.lastEdgeIndex=X,N.lastNumEdges=W,N.lastCurveStyle=Ct,N.lastCtrlptDists=Et,N.lastCtrlptWs=At,N.lastSegmentDs=Ot,N.lastSegmentWs=jt,N.lastStepSize=Dt,N.lastLoopDir=Nt,N.lastLoopSwp=$t,N.lastEdgeDistances=zt,N.lastSrcEndpt=Ft,N.lastTgtEndpt=Ht,N.lastSrcArr=Wt,N.lastTgtArr=Xt,N.lastLineW=Zt,N.lastArrScl=Jt),!Qt){if(!P.calculatedIntersection&&x!==_&&(P.hasBezier||P.hasUnbundled)){P.calculatedIntersection=!0;var te=A.intersectLine(w.x,w.y,C,S,k.x,k.y,0);P.srcIntn=te;var ee=I.intersectLine(k.x,k.y,E,T,w.x,w.y,0);P.tgtIntn=ee;var ne={x1:te[0],x2:ee[0],y1:te[1],y2:ee[1]},re={x1:w.x,x2:k.x,y1:w.y,y2:k.y},ie=ee[1]-te[1],oe=ee[0]-te[0],ae=Math.sqrt(oe*oe+ie*ie),se={x:oe,y:ie},le={x:se.x/ae,y:se.y/ae};j={x:-le.y,y:le.x},I.checkPoint(te[0],te[1],0,E,T,k.x,k.y)&&A.checkPoint(ee[0],ee[1],0,C,S,w.x,w.y)&&(j={},V=!0)}if(Z?(N.srcIntn=P.tgtIntn,N.tgtIntn=P.srcIntn):(N.srcIntn=P.srcIntn,N.tgtIntn=P.tgtIntn),x===_){N.edgeType="self";var ce=u,ue=nt;v&&(ce=0,ue=rt);var de=J-Math.PI/2,pe=de-Q/2,fe=de+Q/2,he=String(J+"_"+Q);ce=void 0===M[he]?M[he]=0:++M[he],N.ctrlpts=[w.x+1.4*Math.cos(pe)*ue*(ce/3+1),w.y+1.4*Math.sin(pe)*ue*(ce/3+1),w.x+1.4*Math.cos(fe)*ue*(ce/3+1),w.y+1.4*Math.sin(fe)*ue*(ce/3+1)]}else if(a&&(x.isParent()||x.isChild()||_.isParent()||_.isChild())&&(x.parents().anySame(_)||_.parents().anySame(x))){N.edgeType="compound",N.badBezier=!1;var ce=u,ue=nt;v&&(ce=0,ue=rt);var ve={x:w.x-C/2,y:w.y-S/2},ge={x:k.x-E/2,y:k.y-T/2},me={x:Math.min(ve.x,ge.x),y:Math.min(ve.y,ge.y)},be=Math.max(.5,Math.log(.01*C)),ye=Math.max(.5,Math.log(.01*E));N.ctrlpts=[me.x,me.y-(1+Math.pow(50,1.12)/100)*ue*(ce/3+1)*be,me.x-(1+Math.pow(50,1.12)/100)*ue*(ce/3+1)*ye,me.y]}else if("segments"===h){N.edgeType="segments",N.segpts=[];for(var xe=0;xe<lt;xe++){var _e=at.pfValue[xe],we=st.pfValue[xe],ke=1-_e,Ce=_e,Se="node-position"===ot?re:ne,Ee={x:Se.x1*ke+Se.x2*Ce,y:Se.y1*ke+Se.y2*Ce};N.segpts.push(Ee.x+j.x*we,Ee.y+j.y*we)}}else if(P.length%2!=1||u!==Math.floor(P.length/2)||v){var Te=v;N.edgeType=Te?"multibezier":"bezier",N.ctrlpts=[];for(var Ae=0;Ae<et;Ae++){var Ie,je=(.5-P.length/2+u)*nt,Ve=i.signum(je);Te&&(rt=K?K.pfValue[Ae]:nt,it=tt.value[Ae]),Ie=v?rt:void 0!==rt?Ve*rt:void 0;var Oe=void 0!==Ie?Ie:je,ke=1-it,Ce=it;if(Z){var D=ke;ke=Ce,Ce=D}var Se="node-position"===ot?re:ne,Ee={x:Se.x1*ke+Se.x2*Ce,y:Se.y1*ke+Se.y2*Ce};N.ctrlpts.push(Ee.x+j.x*Oe,Ee.y+j.y*Oe)}}else N.edgeType="straight";this.findEndpoints(d);var Pe=!o.number(N.startX)||!o.number(N.startY),De=!o.number(N.arrowStartX)||!o.number(N.arrowStartY),Be=!o.number(N.endX)||!o.number(N.endY),Ne=!o.number(N.arrowEndX)||!o.number(N.arrowEndY),Me=this.getArrowWidth(d.pstyle("width").pfValue,d.pstyle("arrow-scale").value)*this.arrowShapeWidth,$e=3*Me;if("bezier"===N.edgeType){var Le=i.dist({x:N.ctrlpts[0],y:N.ctrlpts[1]},{x:N.startX,y:N.startY}),ze=Le<$e,Re=i.dist({x:N.ctrlpts[0],y:N.ctrlpts[1]},{x:N.endX,y:N.endY}),Fe=Re<$e,qe=!1;if(Pe||De||ze){qe=!0;var He={x:N.ctrlpts[0]-w.x,y:N.ctrlpts[1]-w.y},Ue=Math.sqrt(He.x*He.x+He.y*He.y),We={x:He.x/Ue,y:He.y/Ue},Ye=Math.max(C,S),Xe={x:N.ctrlpts[0]+2*We.x*Ye,y:N.ctrlpts[1]+2*We.y*Ye},Ge=A.intersectLine(w.x,w.y,C,S,Xe.x,Xe.y,0);ze?(N.ctrlpts[0]=N.ctrlpts[0]+We.x*($e-Le),N.ctrlpts[1]=N.ctrlpts[1]+We.y*($e-Le)):(N.ctrlpts[0]=Ge[0]+We.x*$e,N.ctrlpts[1]=Ge[1]+We.y*$e)}if(Be||Ne||Fe){qe=!0;var He={x:N.ctrlpts[0]-k.x,y:N.ctrlpts[1]-k.y},Ue=Math.sqrt(He.x*He.x+He.y*He.y),We={x:He.x/Ue,y:He.y/Ue},Ye=Math.max(C,S),Xe={x:N.ctrlpts[0]+2*We.x*Ye,y:N.ctrlpts[1]+2*We.y*Ye},Ze=I.intersectLine(k.x,k.y,E,T,Xe.x,Xe.y,0);Fe?(N.ctrlpts[0]=N.ctrlpts[0]+We.x*($e-Re),N.ctrlpts[1]=N.ctrlpts[1]+We.y*($e-Re)):(N.ctrlpts[0]=Ze[0]+We.x*$e,N.ctrlpts[1]=Ze[1]+We.y*$e)}qe&&this.findEndpoints(d)}if("multibezier"===N.edgeType||"bezier"===N.edgeType||"self"===N.edgeType||"compound"===N.edgeType){N.allpts=[],N.allpts.push(N.startX,N.startY);for(var Ae=0;Ae+1<N.ctrlpts.length;Ae+=2)N.allpts.push(N.ctrlpts[Ae],N.ctrlpts[Ae+1]),Ae+3<N.ctrlpts.length&&N.allpts.push((N.ctrlpts[Ae]+N.ctrlpts[Ae+2])/2,(N.ctrlpts[Ae+1]+N.ctrlpts[Ae+3])/2);N.allpts.push(N.endX,N.endY);var Ke,Je;N.ctrlpts.length/2%2==0?(Ke=N.allpts.length/2-1,N.midX=N.allpts[Ke],N.midY=N.allpts[Ke+1]):(Ke=N.allpts.length/2-3,Je=.5,N.midX=i.qbezierAt(N.allpts[Ke],N.allpts[Ke+2],N.allpts[Ke+4],Je),N.midY=i.qbezierAt(N.allpts[Ke+1],N.allpts[Ke+3],N.allpts[Ke+5],Je))}else if("straight"===N.edgeType)N.allpts=[N.startX,N.startY,N.endX,N.endY],N.midX=(N.startX+N.endX+N.arrowStartX+N.arrowEndX)/4,N.midY=(N.startY+N.endY+N.arrowStartY+N.arrowEndY)/4;else if("segments"===N.edgeType)if(N.allpts=[],N.allpts.push(N.startX,N.startY),N.allpts.push.apply(N.allpts,N.segpts),N.allpts.push(N.endX,N.endY),N.segpts.length%4==0){var Qe=N.segpts.length/2,tn=Qe-2;N.midX=(N.segpts[tn]+N.segpts[Qe])/2,N.midY=(N.segpts[tn+1]+N.segpts[Qe+1])/2}else{var tn=N.segpts.length/2-1;N.midX=N.segpts[tn],N.midY=N.segpts[tn+1]}this.storeEdgeProjections(d),this.calculateArrowAngles(d)}this.recalculateEdgeLabelProjections(d),this.calculateLabelAngles(d)}}for(var u=0;u<c.length;u++){var d=c[u],p=d._private,en=p.rscratch,N=en;if(!en.haystack){var nn=2*Math.random()*Math.PI;en.source={x:Math.cos(nn),y:Math.sin(nn)};var nn=2*Math.random()*Math.PI;en.target={x:Math.cos(nn),y:Math.sin(nn)}}var x=p.source,_=p.target,w=x.position(),k=_.position(),C=x.width(),E=_.width(),S=x.height(),T=_.height(),Ye=d.pstyle("haystack-radius").value,rn=Ye/2;N.haystackPts=N.allpts=[N.source.x*C*rn+w.x,N.source.y*S*rn+w.y,N.target.x*E*rn+k.x,N.target.y*T*rn+k.y],N.midX=(N.allpts[0]+N.allpts[2])/2,N.midY=(N.allpts[1]+N.allpts[3])/2,en.edgeType=en.lastCurveStyle="haystack",en.haystack=!0,this.storeEdgeProjections(d),this.calculateArrowAngles(d),this.recalculateEdgeLabelProjections(d),this.calculateLabelAngles(d)}}},a.getSegmentPoints=function(t){var e=t[0]._private.rscratch;if("segments"===e.edgeType)return r(e.segpts)},a.getControlPoints=function(t){var e=t[0]._private.rscratch,n=e.edgeType;if("bezier"===n||"multibezier"===n||"self"===n||"compound"===n)return r(e.ctrlpts)},a.getEdgeMidpoint=function(t){var e=t[0]._private.rscratch;return{x:e.midX,y:e.midY}},t.exports=a},function(t,e,n){"use strict";var r=n(2),i=n(0),o={};o.manualEndptToPx=function(t,e){var n=this,r=t.position(),i=t.outerWidth(),o=t.outerHeight();if(2===e.value.length){var a=[e.pfValue[0],e.pfValue[1]];return"%"===e.units[0]&&(a[0]=a[0]*i),"%"===e.units[1]&&(a[1]=a[1]*o),a[0]+=r.x,a[1]+=r.y,a}var s=e.pfValue[0];s=-Math.PI/2+s;var l=2*Math.max(i,o),c=[r.x+Math.cos(s)*l,r.y+Math.sin(s)*l];return n.nodeShapes[this.getNodeShape(t)].intersectLine(r.x,r.y,i,o,c[0],c[1],0)},o.findEndpoints=function(t){var e=this,n=void 0,o=t.source()[0],a=t.target()[0],s=o.position(),l=a.position(),c=t.pstyle("target-arrow-shape").value,u=t.pstyle("source-arrow-shape").value,d=t.pstyle("target-distance-from-node").pfValue,p=t.pstyle("source-distance-from-node").pfValue,f=t._private.rscratch,h=f.edgeType,v="self"===h||"compound"===h,g="bezier"===h||"multibezier"===h||v,m="bezier"!==h,b="straight"===h||"segments"===h,y="segments"===h,x=g||m||b,_=t.pstyle("source-endpoint"),w=v?"outside-to-node":_.value,k=t.pstyle("target-endpoint"),C=v?"outside-to-node":k.value;f.srcManEndpt=_,f.tgtManEndpt=k;var S=void 0,E=void 0,T=void 0,A=void 0;if(g){var I=[f.ctrlpts[0],f.ctrlpts[1]];S=m?[f.ctrlpts[f.ctrlpts.length-2],f.ctrlpts[f.ctrlpts.length-1]]:I,E=I}else if(b){var j=y?f.segpts.slice(0,2):[l.x,l.y],V=y?f.segpts.slice(f.segpts.length-2):[s.x,s.y];S=V,E=j}"inside-to-node"===C?n=[l.x,l.y]:k.units?n=this.manualEndptToPx(a,k):"outside-to-line"===C?n=f.tgtIntn:("outside-to-node"===C?T=S:"outside-to-line"===C&&(T=[s.x,s.y]),n=e.nodeShapes[this.getNodeShape(a)].intersectLine(l.x,l.y,a.outerWidth(),a.outerHeight(),T[0],T[1],0));var O=r.shortenIntersection(n,S,e.arrowShapes[c].spacing(t)+d),P=r.shortenIntersection(n,S,e.arrowShapes[c].gap(t)+d);f.endX=P[0],f.endY=P[1],f.arrowEndX=O[0],f.arrowEndY=O[1],"inside-to-node"===w?n=[s.x,s.y]:_.units?n=this.manualEndptToPx(o,_):"outside-to-line"===w?n=f.srcIntn:("outside-to-node"===w?A=E:"outside-to-line"===w&&(A=[l.x,l.y]),n=e.nodeShapes[this.getNodeShape(o)].intersectLine(s.x,s.y,o.outerWidth(),o.outerHeight(),A[0],A[1],0));var D=r.shortenIntersection(n,E,e.arrowShapes[u].spacing(t)+p),B=r.shortenIntersection(n,E,e.arrowShapes[u].gap(t)+p);f.startX=B[0],f.startY=B[1],f.arrowStartX=D[0],f.arrowStartY=D[1],x&&(i.number(f.startX)&&i.number(f.startY)&&i.number(f.endX)&&i.number(f.endY)?f.badLine=!1:f.badLine=!0)},o.getSourceEndpoint=function(t){var e=t[0]._private.rscratch;switch(e.edgeType){case"haystack":return{x:e.haystackPts[0],y:e.haystackPts[1]};default:return{x:e.arrowStartX,y:e.arrowStartY}}},o.getTargetEndpoint=function(t){var e=t[0]._private.rscratch;switch(e.edgeType){case"haystack":return{x:e.haystackPts[2],y:e.haystackPts[3]};default:return{x:e.arrowEndX,y:e.arrowEndY}}},t.exports=o},function(t,e,n){"use strict";function r(t,e,n){for(var r=function(t,e,n,r){return i.qbezierAt(t,e,n,r)},o=e._private,a=o.rstyle.bezierPts,s=0;s<t.bezierProjPcts.length;s++){var l=t.bezierProjPcts[s];a.push({x:r(n[0],n[2],n[4],l),y:r(n[1],n[3],n[5],l)})}}var i=n(2),o={};o.storeEdgeProjections=function(t){var e=t._private,n=e.rscratch,i=n.edgeType;if(e.rstyle.bezierPts=null,e.rstyle.linePts=null,e.rstyle.haystackPts=null,"multibezier"===i||"bezier"===i||"self"===i||"compound"===i)for(var o=(e.rstyle.bezierPts=[],0);o+5<n.allpts.length;o+=4)r(this,t,n.allpts.slice(o,o+6));else if("segments"===i)for(var a=e.rstyle.linePts=[],o=0;o+1<n.allpts.length;o+=2)a.push({x:n.allpts[o],y:n.allpts[o+1]});else if("haystack"===i){var s=n.haystackPts;e.rstyle.haystackPts=[{x:s[0],y:s[1]},{x:s[2],y:s[3]}]}e.rstyle.arrowWidth=this.getArrowWidth(t.pstyle("width").pfValue,t.pstyle("arrow-scale").value)*this.arrowShapeWidth},o.recalculateEdgeProjections=function(t){this.findEdgeControlPoints(t)},t.exports=o},function(t,e,n){"use strict";var r=n(2),i=n(0),o=n(1),a={};a.recalculateNodeLabelProjection=function(t){var e=t.pstyle("label").strValue;if(!i.emptyString(e)){var n,r,o=t._private,a=t.width(),s=t.height(),l=t.padding(),c=t.position(),u=t.pstyle("text-halign").strValue,d=t.pstyle("text-valign").strValue,p=o.rscratch,f=o.rstyle;switch(u){case"left":n=c.x-a/2-l;break;case"right":n=c.x+a/2+l;break;default:n=c.x}switch(d){case"top":r=c.y-s/2-l;break;case"bottom":r=c.y+s/2+l;break;default:r=c.y}p.labelX=n,p.labelY=r,f.labelX=n,f.labelY=r,this.applyLabelDimensions(t)}},a.recalculateEdgeLabelProjections=function(t){var e,n=t._private,i=n.rscratch,a=this,s={mid:t.pstyle("label").strValue,source:t.pstyle("source-label").strValue,target:t.pstyle("target-label").strValue};if(s.mid||s.source||s.target){e={x:i.midX,y:i.midY};var l=function(t,e,r){o.setPrefixedProperty(n.rscratch,t,e,r),o.setPrefixedProperty(n.rstyle,t,e,r)};l("labelX",null,e.x),l("labelY",null,e.y);var c=function t(){function e(t,e,n,i,o){var a=r.dist(e,n),s=t.segments[t.segments.length-1],l={p0:e,p1:n,t0:i,t1:o,startDist:s?s.startDist+s.length:0,length:a};t.segments.push(l),t.length+=a}if(t.cache)return t.cache;for(var o=[],s=0;s+5<i.allpts.length;s+=4){var l={x:i.allpts[s],y:i.allpts[s+1]},c={x:i.allpts[s+2],y:i.allpts[s+3]},u={x:i.allpts[s+4],y:i.allpts[s+5]};o.push({p0:l,p1:c,p2:u,startDist:0,length:0,segments:[]})}for(var d=n.rstyle.bezierPts,p=a.bezierProjPcts.length,s=0;s<o.length;s++){var f=o[s],h=o[s-1];h&&(f.startDist=h.startDist+h.length),e(f,f.p0,d[s*p],0,a.bezierProjPcts[0]);for(var v=0;v<p-1;v++)e(f,d[s*p+v],d[s*p+v+1],a.bezierProjPcts[v],a.bezierProjPcts[v+1]);e(f,d[s*p+p-1],f.p2,a.bezierProjPcts[p-1],1)}return t.cache=o},u=function(n){var o,a="source"===n;if(s[n]){var u=t.pstyle(n+"-text-offset").pfValue,d=function(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.atan(r/n)};switch(i.edgeType){case"self":case"compound":case"bezier":case"multibezier":for(var p,f=c(),h=0,v=0,g=0;g<f.length;g++){for(var m=f[a?g:f.length-1-g],b=0;b<m.segments.length;b++){var y=m.segments[a?b:m.segments.length-1-b],x=g===f.length-1&&b===m.segments.length-1;if(h=v,(v+=y.length)>=u||x){p={cp:m,segment:y};break}}if(p)break}var m=p.cp,y=p.segment,_=(u-h)/y.length,w=y.t1-y.t0,k=a?y.t0+w*_:y.t1-w*_;k=r.bound(0,k,1),e=r.qbezierPtAt(m.p0,m.p1,m.p2,k),o=function(t,e,n,i){var o=r.bound(0,i-.001,1),a=r.bound(0,i+.001,1),s=r.qbezierPtAt(t,e,n,o),l=r.qbezierPtAt(t,e,n,a);return d(s,l)}(m.p0,m.p1,m.p2,k);break;case"straight":case"segments":case"haystack":for(var C,S,E,T,A=0,I=i.allpts.length,g=0;g+3<I&&(a?(E={x:i.allpts[g],y:i.allpts[g+1]},T={x:i.allpts[g+2],y:i.allpts[g+3]}):(E={x:i.allpts[I-2-g],y:i.allpts[I-1-g]},T={x:i.allpts[I-4-g],y:i.allpts[I-3-g]}),C=r.dist(E,T),S=A,!((A+=C)>=u));g+=2);var j=u-S,k=j/C;k=r.bound(0,k,1),e=r.lineAt(E,T,k),o=d(E,T)}l("labelX",n,e.x),l("labelY",n,e.y),l("labelAutoAngle",n,o)}};u("source"),u("target"),this.applyLabelDimensions(t)}},a.applyLabelDimensions=function(t){this.applyPrefixedLabelDimensions(t),t.isEdge()&&(this.applyPrefixedLabelDimensions(t,"source"),this.applyPrefixedLabelDimensions(t,"target"))},a.applyPrefixedLabelDimensions=function(t,e){var n=t._private,r=this.getLabelText(t,e),i=this.calculateLabelDimensions(t,r);o.setPrefixedProperty(n.rstyle,"labelWidth",e,i.width),o.setPrefixedProperty(n.rscratch,"labelWidth",e,i.width),o.setPrefixedProperty(n.rstyle,"labelHeight",e,i.height),o.setPrefixedProperty(n.rscratch,"labelHeight",e,i.height)},a.getLabelText=function(t,e){var n=t._private,r=e?e+"-":"",i=t.pstyle(r+"label").strValue,a=t.pstyle("text-transform").value,s=function(t,r){return r?(o.setPrefixedProperty(n.rscratch,t,e,r),r):o.getPrefixedProperty(n.rscratch,t,e)};"none"==a||("uppercase"==a?i=i.toUpperCase():"lowercase"==a&&(i=i.toLowerCase()));var l=t.pstyle("text-wrap").value;if("wrap"===l){var c=s("labelKey");if(c&&s("labelWrapKey")===c)return s("labelWrapCachedText");for(var u=i.split("\n"),d=t.pstyle("text-max-width").pfValue,p=[],f=0;f<u.length;f++){var h=u[f];if(this.calculateLabelDimensions(t,h,"line="+h).width>d){for(var v=h.split(/\s+/),g="",m=0;m<v.length;m++){var b=v[m],y=0===g.length?b:g+" "+b;this.calculateLabelDimensions(t,y,"testLine="+y).width<=d?g+=b+" ":(p.push(g),g=b+" ")}g.match(/^\s+$/)||p.push(g)}else p.push(h)}s("labelWrapCachedLines",p),i=s("labelWrapCachedText",p.join("\n")),s("labelWrapKey",c)}else if("ellipsis"===l){for(var d=t.pstyle("text-max-width").pfValue,x="",_=!1,w=0;w<i.length;w++){var k=this.calculateLabelDimensions(t,x+i[w]+"…").width;if(k>d)break;x+=i[w],w===i.length-1&&(_=!0)}return _||(x+="…"),x}return i},a.calculateLabelDimensions=function(t,e,n){var r=this,i=t._private.labelStyleKey+"$@$"+e;n&&(i+="$@$"+n);var o=r.labelDimCache||(r.labelDimCache={});if(o[i])return o[i];var a=t.pstyle("font-style").strValue,s=1*t.pstyle("font-size").pfValue+"px",l=t.pstyle("font-family").strValue,c=t.pstyle("font-weight").strValue,u=this.labelCalcDiv;u||(u=this.labelCalcDiv=document.createElement("div"),document.body.appendChild(u));var d=u.style;return d.fontFamily=l,d.fontStyle=a,d.fontSize=s,d.fontWeight=c,d.position="absolute",d.left="-9999px",d.top="-9999px",d.zIndex="-1",d.visibility="hidden",d.pointerEvents="none",d.padding="0",d.lineHeight="1","wrap"===t.pstyle("text-wrap").value?d.whiteSpace="pre":d.whiteSpace="normal",u.textContent=e,o[i]={width:Math.ceil(u.clientWidth/1),height:Math.ceil(u.clientHeight/1)},o[i]},a.calculateLabelAngles=function(t){var e=t._private,n=e.rscratch,r=t.isEdge(),i=t.pstyle("text-rotation"),o=i.strValue;"none"===o?n.labelAngle=n.sourceLabelAngle=n.targetLabelAngle=0:r&&"autorotate"===o?(n.labelAngle=Math.atan(n.midDispY/n.midDispX),n.sourceLabelAngle=n.sourceLabelAutoAngle,n.targetLabelAngle=n.targetLabelAutoAngle):n.labelAngle=n.sourceLabelAngle=n.targetLabelAngle="autorotate"===o?0:i.pfValue},t.exports=a},function(t,e,n){"use strict";var r={};r.getNodeShape=function(t){var e=this,n=t.pstyle("shape").value;if(t.isParent())return"rectangle"===n||"roundrectangle"===n||"cutrectangle"===n||"barrel"===n?n:"rectangle";if("polygon"===n){var r=t.pstyle("shape-polygon-points").value;return e.nodeShapes.makePolygon(r).name}return n},t.exports=r},function(t,e,n){"use strict";var r={};r.registerCalculationListeners=function(){var t=this.cy,e=t.collection(),n=this,r=function(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];e.merge(t);for(var i=0;i<t.length;i++){var o=t[i],a=o._private,s=a.rstyle;r&&(s.clean=!1,a.bbCache=null);var l=s.dirtyEvents=s.dirtyEvents||{length:0};l[n.type]||(l[n.type]=!0,l.length++)}};n.binder(t).on("position.* style.* free.* bounds.*","node",function(t){var e=t.target;r(e,t),r(e.connectedEdges(),t)}).on("add.*","node",function(t){var e=t.target;r(e,t)}).on("background.*","node",function(t){var e=t.target;r(e,t,!1)}).on("add.* style.*","edge",function(t){var e=t.target;r(e,t),r(e.parallelEdges(),t)}).on("remove.*","edge",function(t){for(var e=t.target,n=e.parallelEdges(),i=0;i<n.length;i++){var o=n[i];o.removed()||r(o,t)}}).on("dirty.*","node",function(t){var e=t.target;r(e,t)});var i=function(r){if(r){var i=n.onUpdateEleCalcsFns;if(i)for(var o=0;o<i.length;o++){var a=i[o];a(r,e)}n.recalculateRenderedStyle(e,!1);for(var o=0;o<e.length;o++)e[o]._private.rstyle.dirtyEvents=null;e=t.collection()}};n.beforeRender(i,n.beforeRenderPriorities.eleCalcs)},r.onUpdateEleCalcs=function(t){(this.onUpdateEleCalcsFns=this.onUpdateEleCalcsFns||[]).push(t)},r.recalculateRenderedStyle=function(t,e){var n=[],r=[];if(!this.destroyed){void 0===e&&(e=!0);for(var i=0;i<t.length;i++){var o=t[i],a=o._private,s=a.rstyle;e&&s.clean||o.removed()||"none"!==o.pstyle("display").value&&("nodes"===a.group?r.push(o):n.push(o),s.clean=!0)}for(var i=0;i<r.length;i++){var o=r[i],a=o._private,s=a.rstyle,l=o.position();this.recalculateNodeLabelProjection(o),s.nodeX=l.x,s.nodeY=l.y,s.nodeW=o.pstyle("width").pfValue,s.nodeH=o.pstyle("height").pfValue}this.recalculateEdgeProjections(n);for(var i=0;i<n.length;i++){var o=n[i],a=o._private,s=a.rstyle,c=a.rscratch;this.recalculateEdgeLabelProjections(o),s.srcX=c.arrowStartX,s.srcY=c.arrowStartY,s.tgtX=c.arrowEndX,s.tgtY=c.arrowEndY,s.midX=c.midX,s.midY=c.midY,s.labelAngle=c.labelAngle,s.sourceLabelAngle=c.sourceLabelAngle,s.targetLabelAngle=c.targetLabelAngle}}},t.exports=r},function(t,e,n){"use strict";var r=n(17),i={};i.updateCachedGrabbedEles=function(){var t=this.cachedZSortedEles;if(t){t.drag=[],t.nondrag=[];for(var e=[],n=0;n<t.length;n++){var r=t[n],i=r._private.rscratch;r.grabbed()&&!r.isParent()?e.push(r):i.inDragLayer?t.drag.push(r):t.nondrag.push(r)}for(var n=0;n<e.length;n++){var r=e[n];t.drag.push(r)}}},i.invalidateCachedZSortedEles=function(){this.cachedZSortedEles=null},i.getCachedZSortedEles=function(t){if(t||!this.cachedZSortedEles){var e=this.cy.mutableElements().toArray();e.sort(r),e.interactive=e.filter(function(t){return t.interactive()}),this.cachedZSortedEles=e,this.updateCachedGrabbedEles()}else e=this.cachedZSortedEles;return e},t.exports=i},function(t,e,n){"use strict";var r={};r.getCachedImage=function(t,e,n){var r=this,i=r.imageCache=r.imageCache||{},o=i[t];if(o)return o.image.complete||o.image.addEventListener("load",n),o.image;o=i[t]=i[t]||{};var a=o.image=new Image;a.addEventListener("load",n),a.addEventListener("error",function(){a.error=!0});return"data:"===t.substring(0,"data:".length).toLowerCase()||(a.crossOrigin=e),a.src=t,a},t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(2),a=(n(16),{});a.registerBinding=function(t,e,n,r){var i=Array.prototype.slice.apply(arguments,[1]),o=this.binder(t);return o.on.apply(o,i)},a.binder=function(t){var e=this,n=t===window||t===document||t===document.body||r.domElement(t);if(null==e.supportsPassiveEvents){var i=!1;try{var o=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("test",null,o)}catch(t){}e.supportsPassiveEvents=i}var a=function(r,i,o){var a=Array.prototype.slice.call(arguments);return n&&e.supportsPassiveEvents&&(a[2]={capture:null!=o&&o,passive:!1,once:!1}),e.bindings.push({target:t,args:a}),(t.addEventListener||t.on).apply(t,a),this};return{on:a,addEventListener:a,addListener:a,bind:a}},a.nodeIsDraggable=function(t){return t&&t.isNode()&&!t.locked()&&t.grabbable()},a.nodeIsGrabbable=function(t){return this.nodeIsDraggable(t)&&t.interactive()},a.load=function(){var t=this,e=function(e,n,r,o){null==e&&(e=t.cy);for(var a=0;a<n.length;a++){var s=n[a];e.emit(i.extend({originalEvent:r,type:s},o))}},n=function(t){return t.shiftKey||t.metaKey||t.ctrlKey},a=function(e,n){var r=!0;if(t.cy.hasCompoundNodes()&&e&&e.isEdge())for(var i=0;n&&i<n.length;i++){var e=n[i];if(e.isNode()&&e.isParent()){r=!1;break}}else r=!0;return r},s=function(e){var n;if(e.addToList&&t.cy.hasCompoundNodes()){if(!e.addToList.hasId){e.addToList.hasId={};for(var r=0;r<e.addToList.length;r++){var i=e.addToList[r];e.addToList.hasId[i.id()]=!0}}n=e.addToList.hasId}return n||{}},l=function(t){t[0]._private.grabbed=!0},c=function(t){t[0]._private.grabbed=!1},u=function(t){t[0]._private.rscratch.inDragLayer=!0},d=function(t){t[0]._private.rscratch.inDragLayer=!1},p=function(t){t[0]._private.rscratch.isGrabTarget=!0},f=function(t){t[0]._private.rscratch.isGrabTarget=!1},h=function(t,e){var n=s(e);n[t.id()]||(e.addToList.push(t),n[t.id()]=!0,l(t))},v=function(t,e){if(t.cy().hasCompoundNodes()&&(null!=e.inDragLayer||null!=e.addToList)){var n=t.descendants();e.inDragLayer&&(n.forEach(u),n.connectedEdges().forEach(u)),e.addToList&&n.forEach(function(t){h(t,e)})}},g=function(e,n){n=n||{};var r=e.cy().hasCompoundNodes();n.inDragLayer&&(e.forEach(u),e.neighborhood().stdFilter(function(t){return!r||t.isEdge()}).forEach(u)),n.addToList&&e.forEach(function(t){h(t,n)}),v(e,n),y(e,{inDragLayer:n.inDragLayer}),t.updateCachedGrabbedEles()},m=g,b=function(e){e&&(e.hasId={},t.getCachedZSortedEles().forEach(function(t){c(t),d(t),f(t)}),t.updateCachedGrabbedEles())},y=function(t,e){if((null!=e.inDragLayer||null!=e.addToList)&&t.cy().hasCompoundNodes()){var n=t.ancestors().orphans();if(!n.same(t)){var r=n.descendants().spawnSelf().merge(n).unmerge(t).unmerge(t.descendants()),i=r.connectedEdges();e.inDragLayer&&(i.forEach(u),r.forEach(u)),e.addToList&&r.forEach(function(t){h(t,e)})}}},x="undefined"!=typeof MutationObserver;x?(t.removeObserver=new MutationObserver(function(e){for(var n=0;n<e.length;n++){var r=e[n],i=r.removedNodes;if(i)for(var o=0;o<i.length;o++){var a=i[o];if(a===t.container){t.destroy();break}}}}),t.container.parentNode&&t.removeObserver.observe(t.container.parentNode,{childList:!0})):t.registerBinding(t.container,"DOMNodeRemoved",function(e){t.destroy()});var _=i.debounce(function(){t.cy.resize()},100);x&&(t.styleObserver=new MutationObserver(_),t.styleObserver.observe(t.container,{attributes:!0})),t.registerBinding(window,"resize",_);var w=function(){t.invalidateContainerClientCoordsCache()};!function(t,e){for(;null!=t;)e(t),t=t.parentNode}(t.container,function(e){t.registerBinding(e,"transitionend",w),t.registerBinding(e,"animationend",w),t.registerBinding(e,"scroll",w)}),t.registerBinding(t.container,"contextmenu",function(t){t.preventDefault()});var k=function(){return 0!==t.selection[4]},C=function(e){for(var n=t.findContainerClientCoords(),r=n[0],i=n[1],o=n[2],a=n[3],s=e.touches?e.touches:[e],l=!1,c=0;c<s.length;c++){var u=s[c];if(r<=u.clientX&&u.clientX<=r+o&&i<=u.clientY&&u.clientY<=i+a){l=!0;break}}if(!l)return!1;for(var d=t.container,p=e.target,f=p.parentNode,h=!1;f;){if(f===d){h=!0;break}f=f.parentNode}return!!h};t.registerBinding(t.container,"mousedown",function(n){if(C(n)){n.preventDefault(),t.hoverData.capture=!0,t.hoverData.which=n.which;var r=t.cy,i=[n.clientX,n.clientY],o=t.projectIntoViewport(i[0],i[1]),a=t.selection,s=t.findNearestElements(o[0],o[1],!0,!1),l=s[0],c=t.dragData.possibleDragElements;t.hoverData.mdownPos=o,t.hoverData.mdownGPos=i;if(3==n.which){t.hoverData.cxtStarted=!0;var u={originalEvent:n,type:"cxttapstart",position:{x:o[0],y:o[1]}};l?(l.activate(),l.emit(u),t.hoverData.down=l):r.emit(u),t.hoverData.downTime=(new Date).getTime(),t.hoverData.cxtDragged=!1}else if(1==n.which){if(l&&l.activate(),null!=l&&t.nodeIsGrabbable(l)){var d=function(t){return{originalEvent:n,type:t,position:{x:o[0],y:o[1]}}},f=function(t){t.emit(d("grab"))};if(p(l),l.selected()){c=t.dragData.possibleDragElements=[];var h=r.$(function(e){return e.isNode()&&e.selected()&&t.nodeIsGrabbable(e)});g(h,{addToList:c}),l.emit(d("grabon")),h.forEach(f)}else c=t.dragData.possibleDragElements=[],m(l,{addToList:c}),l.emit(d("grabon")).emit(d("grab"));t.redrawHint("eles",!0),t.redrawHint("drag",!0)}t.hoverData.down=l,t.hoverData.downs=s,t.hoverData.downTime=(new Date).getTime(),e(l,["mousedown","tapstart","vmousedown"],n,{position:{x:o[0],y:o[1]}}),null==l?(a[4]=1,t.data.bgActivePosistion={x:o[0],y:o[1]},t.redrawHint("select",!0),t.redraw()):l.isEdge()&&(a[4]=1),function(){t.hoverData.tapholdCancelled=!1,clearTimeout(t.hoverData.tapholdTimeout),t.hoverData.tapholdTimeout=setTimeout(function(){if(!t.hoverData.tapholdCancelled){var e=t.hoverData.down;e?e.emit({originalEvent:n,type:"taphold",position:{x:o[0],y:o[1]}}):r.emit({originalEvent:n,type:"taphold",position:{x:o[0],y:o[1]}})}},t.tapholdDuration)}()}a[0]=a[2]=o[0],a[1]=a[3]=o[1]}},!1),t.registerBinding(window,"mousemove",function(i){if(t.hoverData.capture||C(i)){var s=!1,l=t.cy,c=l.zoom(),u=[i.clientX,i.clientY],d=t.projectIntoViewport(u[0],u[1]),p=t.hoverData.mdownPos,f=t.hoverData.mdownGPos,h=t.selection,v=null;t.hoverData.draggingEles||t.hoverData.dragging||t.hoverData.selecting||(v=t.findNearestElement(d[0],d[1],!0,!1));var m,y=t.hoverData.last,x=t.hoverData.down,_=[d[0]-h[2],d[1]-h[3]],w=t.dragData.possibleDragElements;if(f){var k=u[0]-f[0],S=k*k,E=u[1]-f[1],T=E*E,A=S+T;t.hoverData.isOverThresholdDrag=m=A>=t.desktopTapThreshold2}var I=n(i);m&&(t.hoverData.tapholdCancelled=!0),s=!0,e(v,["mousemove","vmousemove","tapdrag"],i,{position:{x:d[0],y:d[1]}});var j=function(){t.data.bgActivePosistion=void 0,t.hoverData.selecting||l.emit("boxstart"),h[4]=1,t.hoverData.selecting=!0,t.redrawHint("select",!0),t.redraw()};if(3===t.hoverData.which){if(m){var V={originalEvent:i,type:"cxtdrag",position:{x:d[0],y:d[1]}};x?x.emit(V):l.emit(V),t.hoverData.cxtDragged=!0,t.hoverData.cxtOver&&v===t.hoverData.cxtOver||(t.hoverData.cxtOver&&t.hoverData.cxtOver.emit({originalEvent:i,type:"cxtdragout",position:{x:d[0],y:d[1]}}),t.hoverData.cxtOver=v,v&&v.emit({originalEvent:i,type:"cxtdragover",position:{x:d[0],y:d[1]}}))}}else if(t.hoverData.dragging){if(s=!0,l.panningEnabled()&&l.userPanningEnabled()){var O;if(t.hoverData.justStartedPan){var P=t.hoverData.mdownPos;O={x:(d[0]-P[0])*c,y:(d[1]-P[1])*c},t.hoverData.justStartedPan=!1}else O={x:_[0]*c,y:_[1]*c};l.panBy(O),t.hoverData.dragged=!0}d=t.projectIntoViewport(i.clientX,i.clientY)}else if(1!=h[4]||null!=x&&!x.isEdge()){if(x&&x.isEdge()&&x.active()&&x.unactivate(),x&&x.grabbed()||v==y||(y&&e(y,["mouseout","tapdragout"],i,{position:{x:d[0],y:d[1]}}),v&&e(v,["mouseover","tapdragover"],i,{position:{x:d[0],y:d[1]}}),t.hoverData.last=v),x)if(m){if(l.boxSelectionEnabled()&&I)x&&x.grabbed()&&(b(w),x.emit("free")),j();else if(x&&x.grabbed()&&t.nodeIsDraggable(x)){var D=!t.dragData.didDrag;D&&t.redrawHint("eles",!0),t.dragData.didDrag=!0;var B=[];t.hoverData.draggingEles||g(l.collection(w),{inDragLayer:!0});for(var N=0;N<w.length;N++){var M=w[N];if(t.nodeIsDraggable(M)&&M.grabbed()){var $=M.position();if(B.push(M),r.number(_[0])&&r.number(_[1])&&($.x+=_[0],$.y+=_[1],D)){var L=t.hoverData.dragDelta;L&&r.number(L[0])&&r.number(L[1])&&($.x+=L[0],$.y+=L[1])}}}t.hoverData.draggingEles=!0;var z=l.collection(B);z.dirtyCompoundBoundsCache(),z.emit("position drag"),t.redrawHint("drag",!0),t.redraw()}}else!function(){var e=t.hoverData.dragDelta=t.hoverData.dragDelta||[];0===e.length?(e.push(_[0]),e.push(_[1])):(e[0]+=_[0],e[1]+=_[1])}();s=!0}else if(m){if(t.hoverData.dragging||!l.boxSelectionEnabled()||!I&&l.panningEnabled()&&l.userPanningEnabled()){if(!t.hoverData.selecting&&l.panningEnabled()&&l.userPanningEnabled()){var R=a(x,t.hoverData.downs);R&&(t.hoverData.dragging=!0,t.hoverData.justStartedPan=!0,h[4]=0,t.data.bgActivePosistion=o.array2point(p),t.redrawHint("select",!0),t.redraw())}}else j();x&&x.isEdge()&&x.active()&&x.unactivate()}return h[2]=d[0],h[3]=d[1],s?(i.stopPropagation&&i.stopPropagation(),i.preventDefault&&i.preventDefault(),!1):void 0}},!1),t.registerBinding(window,"mouseup",function(r){if(t.hoverData.capture){t.hoverData.capture=!1;var i=t.cy,o=t.projectIntoViewport(r.clientX,r.clientY),a=t.selection,s=t.findNearestElement(o[0],o[1],!0,!1),l=t.dragData.possibleDragElements,c=t.hoverData.down,u=n(r);if(t.data.bgActivePosistion&&(t.redrawHint("select",!0),t.redraw()),t.hoverData.tapholdCancelled=!0,t.data.bgActivePosistion=void 0,c&&c.unactivate(),3===t.hoverData.which){var d={originalEvent:r,type:"cxttapend",position:{x:o[0],y:o[1]}};if(c?c.emit(d):i.emit(d),!t.hoverData.cxtDragged){var p={originalEvent:r,type:"cxttap",position:{x:o[0],y:o[1]}};c?c.emit(p):i.emit(p)}t.hoverData.cxtDragged=!1,t.hoverData.which=null}else if(1===t.hoverData.which){if(null!=c||t.dragData.didDrag||t.hoverData.selecting||t.hoverData.dragged||n(r)||(i.$(function(t){return t.selected()}).unselect(),l.length>0&&t.redrawHint("eles",!0),t.dragData.possibleDragElements=l=[]),e(s,["mouseup","tapend","vmouseup"],r,{position:{x:o[0],y:o[1]}}),t.dragData.didDrag||t.hoverData.dragged||t.hoverData.selecting||t.hoverData.isOverThresholdDrag||e(c,["click","tap","vclick"],r,{position:{x:o[0],y:o[1]}}),s!=c||t.dragData.didDrag||t.hoverData.selecting||null!=s&&s._private.selectable&&(t.hoverData.dragging||("additive"===i.selectionType()||u?s.selected()?s.unselect():s.select():u||(i.$(":selected").unmerge(s).unselect(),s.select())),t.redrawHint("eles",!0)),t.hoverData.selecting){var f=i.collection(t.getAllInBox(a[0],a[1],a[2],a[3]));t.redrawHint("select",!0),f.length>0&&t.redrawHint("eles",!0),i.emit("boxend");var h=function(t){return t.selectable()&&!t.selected()};"additive"===i.selectionType()?f.emit("box").stdFilter(h).select().emit("boxselect"):(u||i.$(":selected").unmerge(f).unselect(),f.emit("box").stdFilter(h).select().emit("boxselect")),t.redraw()}if(t.hoverData.dragging&&(t.hoverData.dragging=!1,t.redrawHint("select",!0),t.redrawHint("eles",!0),t.redraw()),!a[4]){t.redrawHint("drag",!0),t.redrawHint("eles",!0);var v=c&&c.grabbed();b(l),v&&c.emit("free")}}a[4]=0,t.hoverData.down=null,t.hoverData.cxtStarted=!1,t.hoverData.draggingEles=!1,t.hoverData.selecting=!1,t.hoverData.isOverThresholdDrag=!1,t.dragData.didDrag=!1,t.hoverData.dragged=!1,t.hoverData.dragDelta=[],t.hoverData.mdownPos=null,t.hoverData.mdownGPos=null}},!1);var S=function(e){if(!t.scrollingPage){var n=t.cy,r=t.projectIntoViewport(e.clientX,e.clientY),i=[r[0]*n.zoom()+n.pan().x,r[1]*n.zoom()+n.pan().y];if(t.hoverData.draggingEles||t.hoverData.dragging||t.hoverData.cxtStarted||k())return void e.preventDefault();if(n.panningEnabled()&&n.userPanningEnabled()&&n.zoomingEnabled()&&n.userZoomingEnabled()){e.preventDefault(),t.data.wheelZooming=!0,clearTimeout(t.data.wheelTimeout),t.data.wheelTimeout=setTimeout(function(){t.data.wheelZooming=!1,t.redrawHint("eles",!0),t.redraw()},150);var o;o=null!=e.deltaY?e.deltaY/-250:null!=e.wheelDeltaY?e.wheelDeltaY/1e3:e.wheelDelta/1e3,o*=t.wheelSensitivity;1===e.deltaMode&&(o*=33),n.zoom({level:n.zoom()*Math.pow(10,o),renderedPosition:{x:i[0],y:i[1]}})}}};t.registerBinding(t.container,"wheel",S,!0),t.registerBinding(window,"scroll",function(e){t.scrollingPage=!0,clearTimeout(t.scrollingPageTimeout),t.scrollingPageTimeout=setTimeout(function(){t.scrollingPage=!1},250)},!0),t.registerBinding(t.container,"mouseout",function(e){var n=t.projectIntoViewport(e.clientX,e.clientY);t.cy.emit({originalEvent:e,type:"mouseout",position:{x:n[0],y:n[1]}})},!1),t.registerBinding(t.container,"mouseover",function(e){var n=t.projectIntoViewport(e.clientX,e.clientY);t.cy.emit({originalEvent:e,type:"mouseover",position:{x:n[0],y:n[1]}})},!1);var E,T,A,I,j,V,O,P,D,B,N,M,$,L,z=function(t,e,n,r){return Math.sqrt((n-t)*(n-t)+(r-e)*(r-e))},R=function(t,e,n,r){return(n-t)*(n-t)+(r-e)*(r-e)};t.registerBinding(t.container,"touchstart",L=function(n){if(C(n)){t.touchData.capture=!0,t.data.bgActivePosistion=void 0;var r=t.cy,i=t.touchData.now,o=t.touchData.earlier;if(n.touches[0]){var a=t.projectIntoViewport(n.touches[0].clientX,n.touches[0].clientY);i[0]=a[0],i[1]=a[1]}if(n.touches[1]){var a=t.projectIntoViewport(n.touches[1].clientX,n.touches[1].clientY);i[2]=a[0],i[3]=a[1]}if(n.touches[2]){var a=t.projectIntoViewport(n.touches[2].clientX,n.touches[2].clientY);i[4]=a[0],i[5]=a[1]}if(n.touches[1]){b(t.dragData.touchDragEles);var s=t.findContainerClientCoords();D=s[0],B=s[1],N=s[2],M=s[3],E=n.touches[0].clientX-D,T=n.touches[0].clientY-B,A=n.touches[1].clientX-D,I=n.touches[1].clientY-B,$=0<=E&&E<=N&&0<=A&&A<=N&&0<=T&&T<=M&&0<=I&&I<=M;var l=r.pan(),c=r.zoom();j=z(E,T,A,I),V=R(E,T,A,I),O=[(E+A)/2,(T+I)/2],P=[(O[0]-l.x)/c,(O[1]-l.y)/c];if(V<4e4&&!n.touches[2]){var u=t.findNearestElement(i[0],i[1],!0,!0),d=t.findNearestElement(i[2],i[3],!0,!0);return u&&u.isNode()?(u.activate().emit({originalEvent:n,type:"cxttapstart",position:{x:i[0],y:i[1]}}),t.touchData.start=u):d&&d.isNode()?(d.activate().emit({originalEvent:n,type:"cxttapstart",position:{x:i[0],y:i[1]}}),t.touchData.start=d):r.emit({originalEvent:n,type:"cxttapstart",position:{x:i[0],y:i[1]}}),t.touchData.start&&(t.touchData.start._private.grabbed=!1),t.touchData.cxt=!0,t.touchData.cxtDragged=!1,t.data.bgActivePosistion=void 0,void t.redraw()}}if(n.touches[2]);else if(n.touches[1]);else if(n.touches[0]){var f=t.findNearestElements(i[0],i[1],!0,!0),h=f[0];if(null!=h&&(h.activate(),t.touchData.start=h,t.touchData.starts=f,t.nodeIsGrabbable(h))){var v=t.dragData.touchDragEles=[],y=null;t.redrawHint("eles",!0),t.redrawHint("drag",!0),h.selected()?(y=r.$(function(e){return e.selected()&&t.nodeIsGrabbable(e)}),g(y,{addToList:v})):m(h,{addToList:v}),p(h);var x=function(t){return{originalEvent:n,type:t,position:{x:i[0],y:i[1]}}};h.emit(x("grabon")),y?y.forEach(function(t){t.emit(x("grab"))}):h.emit(x("grab"))}e(h,["touchstart","tapstart","vmousedown"],n,{position:{x:i[0],y:i[1]}}),null==h&&(t.data.bgActivePosistion={x:a[0],y:a[1]},t.redrawHint("select",!0),t.redraw()),t.touchData.singleTouchMoved=!1,t.touchData.singleTouchStartTime=+new Date,clearTimeout(t.touchData.tapholdTimeout),t.touchData.tapholdTimeout=setTimeout(function(){!1!==t.touchData.singleTouchMoved||t.pinching||t.touchData.selecting||(e(t.touchData.start,["taphold"],n,{position:{x:i[0],y:i[1]}}),t.touchData.start||r.$(":selected").unselect())},t.tapholdDuration)}if(n.touches.length>=1){for(var _=t.touchData.startPosition=[],w=0;w<i.length;w++)_[w]=o[w]=i[w];var k=n.touches[0];t.touchData.startGPosition=[k.clientX,k.clientY]}}},!1);var F;t.registerBinding(window,"touchmove",F=function(n){var i=t.touchData.capture;if(i||C(n)){var s=t.selection,l=t.cy,c=t.touchData.now,u=t.touchData.earlier,d=l.zoom();if(n.touches[0]){var p=t.projectIntoViewport(n.touches[0].clientX,n.touches[0].clientY);c[0]=p[0],c[1]=p[1]}if(n.touches[1]){var p=t.projectIntoViewport(n.touches[1].clientX,n.touches[1].clientY);c[2]=p[0],c[3]=p[1]}if(n.touches[2]){var p=t.projectIntoViewport(n.touches[2].clientX,n.touches[2].clientY);c[4]=p[0],c[5]=p[1]}var f,h=t.touchData.startGPosition;if(i&&n.touches[0]&&h){for(var v=[],m=0;m<c.length;m++)v[m]=c[m]-u[m];var y=n.touches[0].clientX-h[0],x=y*y,_=n.touches[0].clientY-h[1];f=x+_*_>=t.touchTapThreshold2}if(i&&t.touchData.cxt){n.preventDefault();var w=n.touches[0].clientX-D,k=n.touches[0].clientY-B,S=n.touches[1].clientX-D,O=n.touches[1].clientY-B,N=R(w,k,S,O),M=N/V;if(M>=2.25||N>=22500){t.touchData.cxt=!1,t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var L={originalEvent:n,type:"cxttapend",position:{x:c[0],y:c[1]}};t.touchData.start?(t.touchData.start.unactivate().emit(L),t.touchData.start=null):l.emit(L)}}if(i&&t.touchData.cxt){var L={originalEvent:n,type:"cxtdrag",position:{x:c[0],y:c[1]}};t.data.bgActivePosistion=void 0,t.redrawHint("select",!0),t.touchData.start?t.touchData.start.emit(L):l.emit(L),t.touchData.start&&(t.touchData.start._private.grabbed=!1),t.touchData.cxtDragged=!0;var F=t.findNearestElement(c[0],c[1],!0,!0);t.touchData.cxtOver&&F===t.touchData.cxtOver||(t.touchData.cxtOver&&t.touchData.cxtOver.emit({originalEvent:n,type:"cxtdragout",position:{x:c[0],y:c[1]}}),t.touchData.cxtOver=F,F&&F.emit({originalEvent:n,type:"cxtdragover",position:{x:c[0],y:c[1]}}))}else if(i&&n.touches[2]&&l.boxSelectionEnabled())n.preventDefault(),t.data.bgActivePosistion=void 0,this.lastThreeTouch=+new Date,t.touchData.selecting||l.emit("boxstart"),t.touchData.selecting=!0,t.redrawHint("select",!0),s&&0!==s.length&&void 0!==s[0]?(s[2]=(c[0]+c[2]+c[4])/3,s[3]=(c[1]+c[3]+c[5])/3):(s[0]=(c[0]+c[2]+c[4])/3,s[1]=(c[1]+c[3]+c[5])/3,s[2]=(c[0]+c[2]+c[4])/3+1,s[3]=(c[1]+c[3]+c[5])/3+1),s[4]=1,t.touchData.selecting=!0,t.redraw();else if(i&&n.touches[1]&&l.zoomingEnabled()&&l.panningEnabled()&&l.userZoomingEnabled()&&l.userPanningEnabled()){n.preventDefault(),t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var q=t.dragData.touchDragEles;if(q){t.redrawHint("drag",!0);for(var H=0;H<q.length;H++){var U=q[H]._private;U.grabbed=!1,U.rscratch.inDragLayer=!1}}var w=n.touches[0].clientX-D,k=n.touches[0].clientY-B,S=n.touches[1].clientX-D,O=n.touches[1].clientY-B,W=z(w,k,S,O),Y=W/j;if($){var X=w-E,G=k-T,Z=S-A,K=O-I,J=(X+Z)/2,Q=(G+K)/2,tt=l.zoom(),et=tt*Y,nt=l.pan(),rt=P[0]*tt+nt.x,it=P[1]*tt+nt.y,ot={x:-et/tt*(rt-nt.x-J)+rt,y:-et/tt*(it-nt.y-Q)+it};if(t.touchData.start&&t.touchData.start.active()){var q=t.dragData.touchDragEles;b(q),t.redrawHint("drag",!0),t.redrawHint("eles",!0),t.touchData.start.unactivate().emit("free")}l.viewport({zoom:et,pan:ot,cancelOnFailedZoom:!0}),j=W,E=w,T=k,A=S,I=O,t.pinching=!0}if(n.touches[0]){var p=t.projectIntoViewport(n.touches[0].clientX,n.touches[0].clientY);c[0]=p[0],c[1]=p[1]}if(n.touches[1]){var p=t.projectIntoViewport(n.touches[1].clientX,n.touches[1].clientY);c[2]=p[0],c[3]=p[1]}if(n.touches[2]){var p=t.projectIntoViewport(n.touches[2].clientX,n.touches[2].clientY);c[4]=p[0],c[5]=p[1]}}else if(n.touches[0]){var F,at=t.touchData.start,st=t.touchData.last;if(t.hoverData.draggingEles||t.swipePanning||(F=t.findNearestElement(c[0],c[1],!0,!0)),i&&null!=at&&n.preventDefault(),i&&null!=at&&t.nodeIsDraggable(at))if(f){var q=t.dragData.touchDragEles,lt=!t.dragData.didDrag;lt&&g(l.collection(q),{inDragLayer:!0});for(var ct=0;ct<q.length;ct++){var ut=q[ct];if(t.nodeIsDraggable(ut)&&ut.grabbed()){t.dragData.didDrag=!0;var dt=ut.position();if(r.number(v[0])&&r.number(v[1])&&(dt.x+=v[0],dt.y+=v[1]),lt){t.redrawHint("eles",!0);var pt=t.touchData.dragDelta;pt&&r.number(pt[0])&&r.number(pt[1])&&(dt.x+=pt[0],dt.y+=pt[1])}}}var ft=l.collection(q);ft.dirtyCompoundBoundsCache(),ft.emit("position drag"),t.hoverData.draggingEles=!0,t.redrawHint("drag",!0),t.touchData.startPosition[0]==u[0]&&t.touchData.startPosition[1]==u[1]&&t.redrawHint("eles",!0),t.redraw()}else{var pt=t.touchData.dragDelta=t.touchData.dragDelta||[];0===pt.length?(pt.push(v[0]),pt.push(v[1])):(pt[0]+=v[0],pt[1]+=v[1])}if(e(at||F,["touchmove","tapdrag","vmousemove"],n,{position:{x:c[0],y:c[1]}}),at&&at.grabbed()||F==st||(st&&st.emit({originalEvent:n,type:"tapdragout",position:{x:c[0],y:c[1]}}),F&&F.emit({originalEvent:n,type:"tapdragover",position:{x:c[0],y:c[1]}})),t.touchData.last=F,i)for(var H=0;H<c.length;H++)c[H]&&t.touchData.startPosition[H]&&f&&(t.touchData.singleTouchMoved=!0);if(i&&(null==at||at.isEdge())&&l.panningEnabled()&&l.userPanningEnabled()){var ht=a(at,t.touchData.starts);ht&&(n.preventDefault(),t.swipePanning?l.panBy({x:v[0]*d,y:v[1]*d}):f&&(t.swipePanning=!0,l.panBy({x:y*d,y:_*d}),at&&(at.unactivate(),t.data.bgActivePosistion||(t.data.bgActivePosistion=o.array2point(t.touchData.startPosition)),t.redrawHint("select",!0),t.touchData.start=null)));var p=t.projectIntoViewport(n.touches[0].clientX,n.touches[0].clientY);c[0]=p[0],c[1]=p[1]}}for(var m=0;m<c.length;m++)u[m]=c[m];i&&n.touches.length>0&&!t.hoverData.draggingEles&&!t.swipePanning&&null!=t.data.bgActivePosistion&&(t.data.bgActivePosistion=void 0,t.redrawHint("select",!0),t.redraw())}},!1);var q;t.registerBinding(window,"touchcancel",q=function(e){var n=t.touchData.start;t.touchData.capture=!1,n&&n.unactivate()});var H;if(t.registerBinding(window,"touchend",H=function(n){var r=t.touchData.start;if(t.touchData.capture){0===n.touches.length&&(t.touchData.capture=!1),n.preventDefault();var i=t.selection;t.swipePanning=!1,t.hoverData.draggingEles=!1;var o=t.cy,a=o.zoom(),s=t.touchData.now,l=t.touchData.earlier;if(n.touches[0]){var c=t.projectIntoViewport(n.touches[0].clientX,n.touches[0].clientY);s[0]=c[0],s[1]=c[1]}if(n.touches[1]){var c=t.projectIntoViewport(n.touches[1].clientX,n.touches[1].clientY);s[2]=c[0],s[3]=c[1]}if(n.touches[2]){var c=t.projectIntoViewport(n.touches[2].clientX,n.touches[2].clientY);s[4]=c[0],s[5]=c[1]}r&&r.unactivate();var u;if(t.touchData.cxt){if(u={originalEvent:n,type:"cxttapend",position:{x:s[0],y:s[1]}},r?r.emit(u):o.emit(u),!t.touchData.cxtDragged){var d={originalEvent:n,type:"cxttap",position:{x:s[0],y:s[1]}};r?r.emit(d):o.emit(d)}return t.touchData.start&&(t.touchData.start._private.grabbed=!1),t.touchData.cxt=!1,t.touchData.start=null,void t.redraw()}if(!n.touches[2]&&o.boxSelectionEnabled()&&t.touchData.selecting){t.touchData.selecting=!1;var p=o.collection(t.getAllInBox(i[0],i[1],i[2],i[3]));i[0]=void 0,i[1]=void 0,i[2]=void 0,i[3]=void 0,i[4]=0,t.redrawHint("select",!0),o.emit("boxend");var f=function(t){return t.selectable()&&!t.selected()};p.emit("box").stdFilter(f).select().emit("boxselect"),p.nonempty()&&t.redrawHint("eles",!0),t.redraw()}if(null!=r&&r.unactivate(),n.touches[2])t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);else if(n.touches[1]);else if(n.touches[0]);else if(!n.touches[0]){t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var h=t.dragData.touchDragEles;if(null!=r){var v=r._private.grabbed;b(h),t.redrawHint("drag",!0),t.redrawHint("eles",!0),v&&r.emit("free"),e(r,["touchend","tapend","vmouseup","tapdragout"],n,{position:{x:s[0],y:s[1]}}),r.unactivate(),t.touchData.start=null}else{var g=t.findNearestElement(s[0],s[1],!0,!0);e(g,["touchend","tapend","vmouseup","tapdragout"],n,{position:{x:s[0],y:s[1]}})}var m=t.touchData.startPosition[0]-s[0],y=m*m,x=t.touchData.startPosition[1]-s[1],_=x*x,w=y+_,k=w*a*a;null!=r&&!t.dragData.didDrag&&r._private.selectable&&k<t.touchTapThreshold2&&!t.pinching&&("single"===o.selectionType()?(o.$(":selected").unmerge(r).unselect(),r.select()):r.selected()?r.unselect():r.select(),t.redrawHint("eles",!0)),t.touchData.singleTouchMoved||e(r,["tap","vclick"],n,{position:{x:s[0],y:s[1]}}),t.touchData.singleTouchMoved=!0}for(var C=0;C<s.length;C++)l[C]=s[C];t.dragData.didDrag=!1,0===n.touches.length&&(t.touchData.dragDelta=[],t.touchData.startPosition=null,t.touchData.startGPosition=null),n.touches.length<2&&(t.pinching=!1,t.redrawHint("eles",!0),t.redraw())}},!1),"undefined"==typeof TouchEvent){var U=[],W=function(t){return{clientX:t.clientX,clientY:t.clientY,force:1,identifier:t.pointerId,pageX:t.pageX,pageY:t.pageY,radiusX:t.width/2,radiusY:t.height/2,screenX:t.screenX,screenY:t.screenY,target:t.target}},Y=function(t){return{event:t,touch:W(t)}},X=function(t){U.push(Y(t))},G=function(t){for(var e=0;e<U.length;e++){if(U[e].event.pointerId===t.pointerId)return void U.splice(e,1)}},Z=function(t){var e=U.filter(function(e){return e.event.pointerId===t.pointerId})[0];e.event=t,e.touch=W(t)},K=function(t){t.touches=U.map(function(t){return t.touch})},J=function(t){return"mouse"===t.pointerType||4===t.pointerType};t.registerBinding(t.container,"pointerdown",function(t){J(t)||(t.preventDefault(),X(t),K(t),L(t))}),t.registerBinding(t.container,"pointerup",function(t){J(t)||(G(t),K(t),H(t))}),t.registerBinding(t.container,"pointercancel",function(t){J(t)||(G(t),K(t),q(t))}),t.registerBinding(t.container,"pointermove",function(t){J(t)||(t.preventDefault(),Z(t),K(t),F(t))})}},t.exports=a},function(t,e,n){"use strict";var r=n(2),i={};i.generatePolygon=function(t,e){return this.nodeShapes[t]={renderer:this,name:t,points:e,draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl("polygon",t,e,n,r,i,this.points)},intersectLine:function(t,e,n,i,o,a,s){return r.polygonIntersectLine(o,a,this.points,t,e,n/2,i/2,s)},checkPoint:function(t,e,n,i,o,a,s){return r.pointInsidePolygon(t,e,this.points,a,s,i,o,[0,-1],n)}}},i.generateEllipse=function(){return this.nodeShapes.ellipse={renderer:this,name:"ellipse",draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl(this.name,t,e,n,r,i)},intersectLine:function(t,e,n,i,o,a,s){return r.intersectLineEllipse(o,a,t,e,n/2+s,i/2+s)},checkPoint:function(t,e,n,i,o,a,s){return r.checkInEllipse(t,e,i,o,a,s,n)}}},i.generateRoundRectangle=function(){return this.nodeShapes.roundrectangle={renderer:this,name:"roundrectangle",points:r.generateUnitNgonPointsFitToSquare(4,0),draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl(this.name,t,e,n,r,i)},intersectLine:function(t,e,n,i,o,a,s){return r.roundRectangleIntersectLine(o,a,t,e,n,i,s)},checkPoint:function(t,e,n,i,o,a,s){var l=r.getRoundRectangleRadius(i,o),c=2*l;return!!r.pointInsidePolygon(t,e,this.points,a,s,i,o-c,[0,-1],n)||(!!r.pointInsidePolygon(t,e,this.points,a,s,i-c,o,[0,-1],n)||(!!r.checkInEllipse(t,e,c,c,a-i/2+l,s-o/2+l,n)||(!!r.checkInEllipse(t,e,c,c,a+i/2-l,s-o/2+l,n)||(!!r.checkInEllipse(t,e,c,c,a+i/2-l,s+o/2-l,n)||!!r.checkInEllipse(t,e,c,c,a-i/2+l,s+o/2-l,n)))))}}},i.generateCutRectangle=function(){return this.nodeShapes.cutrectangle={renderer:this,name:"cutrectangle",cornerLength:r.getCutRectangleCornerLength(),points:r.generateUnitNgonPointsFitToSquare(4,0),draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl(this.name,t,e,n,r,i)},generateCutTrianglePts:function(t,e,n,r){var i=this.cornerLength,o=e/2,a=t/2,s=n-a,l=n+a,c=r-o,u=r+o;return{topLeft:[s,c+i,s+i,c,s+i,c+i],topRight:[l-i,c,l,c+i,l-i,c+i],bottomRight:[l,u-i,l-i,u,l-i,u-i],bottomLeft:[s+i,u,s,u-i,s+i,u-i]}},intersectLine:function(t,e,n,i,o,a,s){var l=this.generateCutTrianglePts(n+2*s,i+2*s,t,e),c=[].concat.apply([],[l.topLeft.splice(0,4),l.topRight.splice(0,4),l.bottomRight.splice(0,4),l.bottomLeft.splice(0,4)]);return r.polygonIntersectLine(o,a,c,t,e)},checkPoint:function(t,e,n,i,o,a,s){if(r.pointInsidePolygon(t,e,this.points,a,s,i,o-2*this.cornerLength,[0,-1],n))return!0;if(r.pointInsidePolygon(t,e,this.points,a,s,i-2*this.cornerLength,o,[0,-1],n))return!0;var l=this.generateCutTrianglePts(i,o,a,s);return r.pointInsidePolygonPoints(t,e,l.topLeft)||r.pointInsidePolygonPoints(t,e,l.topRight)||r.pointInsidePolygonPoints(t,e,l.bottomRight)||r.pointInsidePolygonPoints(t,e,l.bottomLeft)}}},i.generateBarrel=function(){return this.nodeShapes.barrel={renderer:this,name:"barrel",points:r.generateUnitNgonPointsFitToSquare(4,0),draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl(this.name,t,e,n,r,i)},intersectLine:function(t,e,n,i,o,a,s){var l=this.generateBarrelBezierPts(n+2*s,i+2*s,t,e),c=function(t){var e=r.qbezierPtAt({x:t[0],y:t[1]},{x:t[2],y:t[3]},{x:t[4],y:t[5]},.15),n=r.qbezierPtAt({x:t[0],y:t[1]},{x:t[2],y:t[3]},{x:t[4],y:t[5]},.5),i=r.qbezierPtAt({x:t[0],y:t[1]},{x:t[2],y:t[3]},{x:t[4],y:t[5]},.85);return[t[0],t[1],e.x,e.y,n.x,n.y,i.x,i.y,t[4],t[5]]},u=[].concat(c(l.topLeft),c(l.topRight),c(l.bottomRight),c(l.bottomLeft));return r.polygonIntersectLine(o,a,u,t,e)},generateBarrelBezierPts:function(t,e,n,i){var o=e/2,a=t/2,s=n-a,l=n+a,c=i-o,u=i+o,d=r.getBarrelCurveConstants(t,e),p=d.heightOffset,f=d.widthOffset,h=d.ctrlPtOffsetPct*t,v={topLeft:[s,c+p,s+h,c,s+f,c],topRight:[l-f,c,l-h,c,l,c+p],bottomRight:[l,u-p,l-h,u,l-f,u],bottomLeft:[s+f,u,s+h,u,s,u-p]};return v.topLeft.isTop=!0,v.topRight.isTop=!0,v.bottomLeft.isBottom=!0,v.bottomRight.isBottom=!0,v},checkPoint:function(t,e,n,i,o,a,s){var l=r.getBarrelCurveConstants(i,o),c=l.heightOffset,u=l.widthOffset;if(r.pointInsidePolygon(t,e,this.points,a,s,i,o-2*c,[0,-1],n))return!0;if(r.pointInsidePolygon(t,e,this.points,a,s,i-2*u,o,[0,-1],n))return!0;for(var d=this.generateBarrelBezierPts(i,o,a,s),p=Object.keys(d),f=0;f<p.length;f++){var h=p[f],v=d[h],g=function(t,e,n){var i=n[4],o=n[2],a=n[0],s=n[5],l=n[1],c=Math.min(i,a),u=Math.max(i,a),d=Math.min(s,l),p=Math.max(s,l);if(c<=t&&t<=u&&d<=e&&e<=p){var f=r.bezierPtsToQuadCoeff(i,o,a),h=r.solveQuadratic(f[0],f[1],f[2],t),v=h.filter(function(t){return 0<=t&&t<=1});if(v.length>0)return v[0]}return null}(t,e,v);if(null!=g){var m=v[5],b=v[3],y=v[1],x=r.qbezierAt(m,b,y,g);if(v.isTop&&x<=e)return!0;if(v.isBottom&&e<=x)return!0}}return!1}}},i.generateBottomRoundrectangle=function(){return this.nodeShapes.bottomroundrectangle={renderer:this,name:"bottomroundrectangle",points:r.generateUnitNgonPointsFitToSquare(4,0),draw:function(t,e,n,r,i){this.renderer.nodeShapeImpl(this.name,t,e,n,r,i)},intersectLine:function(t,e,n,i,o,a,s){var l=t-(n/2+s),c=e-(i/2+s),u=c,d=t+(n/2+s),p=r.finiteLinesIntersect(o,a,t,e,l,c,d,u,!1);return p.length>0?p:r.roundRectangleIntersectLine(o,a,t,e,n,i,s)},checkPoint:function(t,e,n,i,o,a,s){var l=r.getRoundRectangleRadius(i,o),c=2*l;if(r.pointInsidePolygon(t,e,this.points,a,s,i,o-c,[0,-1],n))return!0;if(r.pointInsidePolygon(t,e,this.points,a,s,i-c,o,[0,-1],n))return!0;var u=i/2+2*n,d=o/2+2*n,p=[a-u,s-d,a-u,s,a+u,s,a+u,s-d];return!!r.pointInsidePolygonPoints(t,e,p)||(!!r.checkInEllipse(t,e,c,c,a+i/2-l,s+o/2-l,n)||!!r.checkInEllipse(t,e,c,c,a-i/2+l,s+o/2-l,n))}}},i.registerNodeShapes=function(){var t=this.nodeShapes={},e=this;this.generateEllipse(),this.generatePolygon("triangle",r.generateUnitNgonPointsFitToSquare(3,0)),this.generatePolygon("rectangle",r.generateUnitNgonPointsFitToSquare(4,0)),t.square=t.rectangle,this.generateRoundRectangle(),this.generateCutRectangle(),this.generateBarrel(),this.generateBottomRoundrectangle(),this.generatePolygon("diamond",[0,1,1,0,0,-1,-1,0]),this.generatePolygon("pentagon",r.generateUnitNgonPointsFitToSquare(5,0)),this.generatePolygon("hexagon",r.generateUnitNgonPointsFitToSquare(6,0)),this.generatePolygon("heptagon",r.generateUnitNgonPointsFitToSquare(7,0)),this.generatePolygon("octagon",r.generateUnitNgonPointsFitToSquare(8,0));var n=new Array(20),i=r.generateUnitNgonPoints(5,0),o=r.generateUnitNgonPoints(5,Math.PI/5),a=.5*(3-Math.sqrt(5));a*=1.57;for(var s=0;s<o.length/2;s++)o[2*s]*=a,o[2*s+1]*=a;for(var s=0;s<5;s++)n[4*s]=i[2*s],n[4*s+1]=i[2*s+1],n[4*s+2]=o[2*s],n[4*s+3]=o[2*s+1];n=r.fitPolygonToSquare(n),this.generatePolygon("star",n),this.generatePolygon("vee",[-1,-1,0,-.333,1,-1,0,1]),this.generatePolygon("rhomboid",[-1,-1,.333,-1,1,1,-.333,1]),this.generatePolygon("concavehexagon",[-1,-.95,-.75,0,-1,.95,1,.95,.75,0,1,-.95]),this.generatePolygon("tag",[-1,-1,.25,-1,1,0,.25,1,-1,1]),t.makePolygon=function(t){var n,r=t.join("$"),i="polygon-"+r;return(n=this[i])?n:e.generatePolygon(i,t)}},t.exports=i},function(t,e,n){"use strict";var r=n(1),i={};i.timeToRender=function(){return this.redrawTotalTime/this.redrawCount},i.redraw=function(t){t=t||r.staticEmptyObject();var e=this;void 0===e.averageRedrawTime&&(e.averageRedrawTime=0),void 0===e.lastRedrawTime&&(e.lastRedrawTime=0),void 0===e.lastDrawTime&&(e.lastDrawTime=0),e.requestedFrame=!0,e.renderOptions=t},i.beforeRender=function(t,e){if(!this.destroyed){e=e||0;var n=this.beforeRenderCallbacks;n.push({fn:t,priority:e}),n.sort(function(t,e){return e.priority-t.priority})}};var o=function(t,e,n){for(var r=t.beforeRenderCallbacks,i=0;i<r.length;i++)r[i].fn(e,n)};i.startRenderLoop=function(){var t=this;if(!t.renderLoopStarted){t.renderLoopStarted=!0;var e=function e(n){if(!t.destroyed){if(t.requestedFrame&&!t.skipFrame){o(t,!0,n);var i=r.performanceNow();t.render(t.renderOptions);var a=t.lastDrawTime=r.performanceNow();void 0===t.averageRedrawTime&&(t.averageRedrawTime=a-i),void 0===t.redrawCount&&(t.redrawCount=0),t.redrawCount++,void 0===t.redrawTotalTime&&(t.redrawTotalTime=0);var s=a-i;t.redrawTotalTime+=s,t.lastRedrawTime=s,t.averageRedrawTime=t.averageRedrawTime/2+s/2,t.requestedFrame=!1}else o(t,!1,n);t.skipFrame=!1,r.requestAnimationFrame(e)}};r.requestAnimationFrame(e)}},t.exports=i},function(t,e,n){"use strict";function r(t){var e=this;e.data={canvases:new Array(c.CANVAS_LAYERS),contexts:new Array(c.CANVAS_LAYERS),canvasNeedsRedraw:new Array(c.CANVAS_LAYERS),bufferCanvases:new Array(c.BUFFER_COUNT),bufferContexts:new Array(c.CANVAS_LAYERS)};var n="-webkit-tap-highlight-color: rgba(0,0,0,0);";e.data.canvasContainer=document.createElement("div");var r=e.data.canvasContainer.style;e.data.canvasContainer.setAttribute("style",n),r.position="relative",r.zIndex="0",r.overflow="hidden";var i=t.cy.container();i.appendChild(e.data.canvasContainer),(i.getAttribute("style")||"").indexOf(n)<0&&i.setAttribute("style",(i.getAttribute("style")||"")+n);for(var l=0;l<c.CANVAS_LAYERS;l++){var u=e.data.canvases[l]=document.createElement("canvas");e.data.contexts[l]=u.getContext("2d"),u.setAttribute("style","-webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); outline-style: none;"+(o.ms()?" -ms-touch-action: none; touch-action: none; ":"")),u.style.position="absolute",u.setAttribute("data-id","layer"+l),u.style.zIndex=String(c.CANVAS_LAYERS-l),e.data.canvasContainer.appendChild(u),e.data.canvasNeedsRedraw[l]=!1}e.data.topCanvas=e.data.canvases[0],e.data.canvases[c.NODE].setAttribute("data-id","layer"+c.NODE+"-node"),e.data.canvases[c.SELECT_BOX].setAttribute("data-id","layer"+c.SELECT_BOX+"-selectbox"),e.data.canvases[c.DRAG].setAttribute("data-id","layer"+c.DRAG+"-drag");for(var l=0;l<c.BUFFER_COUNT;l++)e.data.bufferCanvases[l]=document.createElement("canvas"),e.data.bufferContexts[l]=e.data.bufferCanvases[l].getContext("2d"),e.data.bufferCanvases[l].style.position="absolute",e.data.bufferCanvases[l].setAttribute("data-id","buffer"+l),e.data.bufferCanvases[l].style.zIndex=String(-l-1),e.data.bufferCanvases[l].style.visibility="hidden";e.pathsEnabled=!0,e.data.eleTxrCache=new a(e),e.data.lyrTxrCache=new s(e,e.data.eleTxrCache),e.onUpdateEleCalcs(function(t,n){for(var r=0;r<n.length;r++){var i=n[r],o=i._private.rstyle,a=o.dirtyEvents;if(i.isNode()&&a&&1===a.length&&a.position);else if(e.data.eleTxrCache.invalidateElement(i),i.isParent()&&a.style){var s=o.prevParentOpacity,l=i.pstyle("opacity").pfValue;if(o.prevParentOpacity=l,s!==l)for(var c=i.descendants(),u=0;u<c.length;u++)e.data.eleTxrCache.invalidateElement(c[u])}}n.length>0&&e.data.lyrTxrCache.invalidateElements(n)})}var i=n(1),o=n(0),a=n(124),s=n(125),l=r,c=r.prototype;c.CANVAS_LAYERS=3,c.SELECT_BOX=0,c.DRAG=1,c.NODE=2,c.BUFFER_COUNT=3,c.TEXTURE_BUFFER=0,c.MOTIONBLUR_BUFFER_NODE=1,c.MOTIONBLUR_BUFFER_DRAG=2,c.redrawHint=function(t,e){var n=this;switch(t){case"eles":n.data.canvasNeedsRedraw[c.NODE]=e;break;case"drag":n.data.canvasNeedsRedraw[c.DRAG]=e;break;case"select":n.data.canvasNeedsRedraw[c.SELECT_BOX]=e}};var u="undefined"!=typeof Path2D;c.path2dEnabled=function(t){if(void 0===t)return this.pathsEnabled;this.pathsEnabled=!!t},c.usePaths=function(){return u&&this.pathsEnabled},[n(126),n(127),n(128),n(129),n(130),n(131),n(132),n(133),n(134),n(135)].forEach(function(t){i.extend(c,t)}),t.exports=l},function(t,e,n){"use strict";var r=n(2),i=n(1),o=n(9),a=n(19),s={dequeue:"dequeue",downscale:"downscale",highQuality:"highQuality"},l=function(t){var e=this;e.renderer=t,e.onDequeues=[],e.setupDequeueing()},c=l.prototype;c.reasons=s,c.getTextureQueue=function(t){var e=this;return e.eleImgCaches=e.eleImgCaches||{},e.eleImgCaches[t]=e.eleImgCaches[t]||[]},c.getRetiredTextureQueue=function(t){var e=this,n=e.eleImgCaches.retired=e.eleImgCaches.retired||{};return n[t]=n[t]||[]},c.getElementQueue=function(){var t=this;return t.eleCacheQueue=t.eleCacheQueue||new o(function(t,e){return e.reqs-t.reqs})},c.getElementIdToQueue=function(){var t=this;return t.eleIdToCacheQueue=t.eleIdToCacheQueue||{}},c.getElement=function(t,e,n,i,o){var a=this,l=this.renderer,c=t._private.rscratch,u=l.cy.zoom();if(0===e.w||0===e.h||!t.visible())return null;if(null==i&&(i=Math.ceil(r.log2(u*n))),i<-4)i=-4;else if(u>=3.99||i>2)return null;var d=Math.pow(2,i),p=e.h*d,f=e.w*d,h=c.imgCaches=c.imgCaches||{},v=h[i];if(v)return v;var g;if(g=p<=25?25:p<=50?50:50*Math.ceil(p/50),p>1024||f>1024||t.isEdge()||t.isParent())return null;var m=a.getTextureQueue(g),b=m[m.length-2],y=function(){return a.recycleTexture(g,f)||a.addTexture(g,f)};b||(b=m[m.length-1]),b||(b=y()),b.width-b.usedWidth<f&&(b=y());for(var x,_=l.eleTextBiggerThanMin(t,d),w=function(t){return t&&t.scaledLabelShown===_},k=o&&o===s.dequeue,C=o&&o===s.highQuality,S=o&&o===s.downscale,E=i+1;E<=2;E++){var T=h[E];if(T){x=T;break}}var A=x&&x.level===i+1?x:null,I=function(){b.context.drawImage(A.texture.canvas,A.x,0,A.width,A.height,b.usedWidth,0,f,p)};if(b.context.setTransform(1,0,0,1,0,0),b.context.clearRect(b.usedWidth,0,f,g),w(A))I();else if(w(x)){if(!C)return a.queueElement(t,x.level-1),x;for(var E=x.level;E>i;E--)A=a.getElement(t,e,n,E,s.downscale);I()}else{var j;if(!k&&!C&&!S)for(var E=i-1;E>=-4;E--){var T=h[E];if(T){j=T;break}}if(w(j))return a.queueElement(t,i),j;b.context.translate(b.usedWidth,0),b.context.scale(d,d),l.drawElement(b.context,t,e,_),b.context.scale(1/d,1/d),b.context.translate(-b.usedWidth,0)}return v=h[i]={ele:t,x:b.usedWidth,texture:b,level:i,scale:d,width:f,height:p,scaledLabelShown:_},b.usedWidth+=Math.ceil(f+8),b.eleCaches.push(v),a.checkTextureFullness(b),v},c.invalidateElement=function(t){var e=this,n=t._private.rscratch.imgCaches;if(n)for(var r=-4;r<=2;r++){var o=n[r];if(o){var a=o.texture;a.invalidatedWidth+=o.width,n[r]=null,i.removeFromArray(a.eleCaches,o),e.removeFromQueue(t),e.checkTextureUtility(a)}}},c.checkTextureUtility=function(t){t.invalidatedWidth>=.5*t.width&&this.retireTexture(t)},c.checkTextureFullness=function(t){var e=this,n=e.getTextureQueue(t.height);t.usedWidth/t.width>.8&&t.fullnessChecks>=10?i.removeFromArray(n,t):t.fullnessChecks++},c.retireTexture=function(t){var e=this,n=t.height,r=e.getTextureQueue(n);i.removeFromArray(r,t),t.retired=!0;for(var o=t.eleCaches,a=0;a<o.length;a++){var s=o[a],l=s.ele,c=s.level,u=l._private.rscratch.imgCaches;u&&(u[c]=null)}i.clearArray(o),e.getRetiredTextureQueue(n).push(t)},c.addTexture=function(t,e){var n=this,r=n.getTextureQueue(t),i={};return r.push(i),i.eleCaches=[],i.height=t,i.width=Math.max(1024,e),i.usedWidth=0,i.invalidatedWidth=0,i.fullnessChecks=0,i.canvas=document.createElement("canvas"),i.canvas.width=i.width,i.canvas.height=i.height,i.context=i.canvas.getContext("2d"),i},c.recycleTexture=function(t,e){for(var n=this,r=n.getTextureQueue(t),o=n.getRetiredTextureQueue(t),a=0;a<o.length;a++){var s=o[a];if(s.width>=e)return s.retired=!1,s.usedWidth=0,s.invalidatedWidth=0,s.fullnessChecks=0,i.clearArray(s.eleCaches),s.context.setTransform(1,0,0,1,0,0),s.context.clearRect(0,0,s.width,s.height),i.removeFromArray(o,s),r.push(s),s}},c.queueElement=function(t,e){var n=this,r=n.getElementQueue(),i=n.getElementIdToQueue(),o=t.id(),a=i[o];if(a)a.level=Math.max(a.level,e),a.reqs++,r.updateItem(a);else{var s={ele:t,level:e,reqs:1};r.push(s),i[o]=s}},c.dequeue=function(t){for(var e=this,n=e.getElementQueue(),r=e.getElementIdToQueue(),i=[],o=0;o<1&&n.size()>0;o++){var a=n.pop(),l=a.ele;if(null==l._private.rscratch.imgCaches[a.level]){r[l.id()]=null,i.push(a);var c=l.boundingBox();e.getElement(l,c,t,a.level,s.dequeue)}}return i},c.removeFromQueue=function(t){var e=this,n=e.getElementQueue(),r=e.getElementIdToQueue(),o=r[t.id()];null!=o&&(o.reqs=i.MAX_INT,n.updateItem(o),n.pop(),r[t.id()]=null)},c.onDequeue=function(t){this.onDequeues.push(t)},c.offDequeue=function(t){i.removeFromArray(this.onDequeues,t)},c.setupDequeueing=a.setupDequeueing({deqRedrawThreshold:100,deqCost:.15,deqAvgCost:.1,deqNoDrawCost:.9,deqFastCost:.9,deq:function(t,e,n){return t.dequeue(e,n)},onDeqd:function(t,e){for(var n=0;n<t.onDequeues.length;n++){(0,t.onDequeues[n])(e)}},shouldRedraw:function(t,e,n,i){for(var o=0;o<e.length;o++){var a=e[o].ele.boundingBox();if(r.boundingBoxesIntersect(a,i))return!0}return!1},priority:function(t){return t.renderer.beforeRenderPriorities.eleTxrDeq}}),t.exports=l},function(t,e,n){"use strict";function r(t,e){null!=t.imageSmoothingEnabled?t.imageSmoothingEnabled=e:(t.webkitImageSmoothingEnabled=e,t.mozImageSmoothingEnabled=e,t.msImageSmoothingEnabled=e)}var i=n(1),o=n(2),a=n(9),s=n(0),l=n(19),c=function(t,e){var n=this,r=n.renderer=t;n.layersByLevel={},n.firstGet=!0,n.lastInvalidationTime=i.performanceNow()-500,n.skipping=!1,r.beforeRender(function(t,e){e-n.lastInvalidationTime<=250?n.skipping=!0:n.skipping=!1});var o=function(t,e){return e.reqs-t.reqs};n.layersQueue=new a(o),n.eleTxrCache=e,n.setupEleCacheInvalidation(),n.setupDequeueing()},u=c.prototype,d=0,p=Math.pow(2,53)-1;u.makeLayer=function(t,e){var n=Math.pow(2,e),r=Math.ceil(t.w*n),i=Math.ceil(t.h*n),o=document.createElement("canvas");o.width=r,o.height=i;var a={id:d=++d%p,bb:t,level:e,width:r,height:i,canvas:o,context:o.getContext("2d"),eles:[],elesQueue:[],reqs:0},s=a.context,l=-a.bb.x1,c=-a.bb.y1;return s.scale(n,n),s.translate(l,c),a},u.getLayers=function(t,e,n){var r=this,a=r.renderer,s=a.cy,l=s.zoom(),c=r.firstGet;if(r.firstGet=!1,null==n)if((n=Math.ceil(o.log2(l*e)))<-4)n=-4;else if(l>=3.99||n>2)return null;r.validateLayersElesOrdering(n,t);var u,d,p=r.layersByLevel,f=Math.pow(2,n),h=p[n]=p[n]||[],v=r.levelIsComplete(n,t);if(v)return h;!function(){var e=function(e){if(r.validateLayersElesOrdering(e,t),r.levelIsComplete(e,t))return d=p[e],!0},o=function(t){if(!d)for(var r=n+t;-4<=r&&r<=2&&!e(r);r+=t);};o(1),o(-1);for(var a=h.length-1;a>=0;a--){var s=h[a];s.invalid&&i.removeFromArray(h,s)}}();var g=function(){if(!u){u=o.makeBoundingBox();for(var e=0;e<t.length;e++)o.updateBoundingBox(u,t[e].boundingBox())}return u};if(r.skipping&&!c)return null;for(var m=null,b=t.length/1,y=!c,x=0;x<t.length;x++){var _=t[x],w=_._private.rscratch,k=w.imgLayerCaches=w.imgLayerCaches||{},C=k[n];if(C)m=C;else{if((!m||m.eles.length>=b||!o.boundingBoxInBoundingBox(m.bb,_.boundingBox()))&&!(m=function(t){t=t||{};var e=t.after;if(g(),u.w*f*(u.h*f)>16e6)return null;var i=r.makeLayer(u,n);if(null!=e){var o=h.indexOf(e)+1;h.splice(o,0,i)}else(void 0===t.insert||t.insert)&&h.unshift(i);return i}({insert:!0,after:m})))return null;d||y?r.queueLayer(m,_):r.drawEleInLayer(m,_,n,e),m.eles.push(_),k[n]=m}}return d||(y?null:h)},u.getEleLevelForLayerLevel=function(t,e){return t},u.drawEleInLayer=function(t,e,n,i){var o=this,a=this.renderer,s=t.context,l=e.boundingBox();if(0!==l.w&&0!==l.h&&e.visible()){var c=o.eleTxrCache,u=c.reasons.highQuality;n=o.getEleLevelForLayerLevel(n,i);var d=c.getElement(e,l,null,n,u);d?(r(s,!1),s.drawImage(d.texture.canvas,d.x,0,d.width,d.height,l.x1,l.y1,l.w,l.h),r(s,!0)):a.drawElement(s,e)}},u.levelIsComplete=function(t,e){var n=this,r=n.layersByLevel[t];if(!r||0===r.length)return!1;for(var i=0,o=0;o<r.length;o++){var a=r[o];if(a.reqs>0)return!1;if(a.invalid)return!1;i+=a.eles.length}return i===e.length},u.validateLayersElesOrdering=function(t,e){var n=this.layersByLevel[t];if(n)for(var r=0;r<n.length;r++){for(var i=n[r],o=-1,a=0;a<e.length;a++)if(i.eles[0]===e[a]){o=a;break}if(o<0)this.invalidateLayer(i);else for(var s=o,a=0;a<i.eles.length;a++)if(i.eles[a]!==e[s+a]){this.invalidateLayer(i);break}}},u.updateElementsInLayers=function(t,e){for(var n=this,r=s.element(t[0]),i=0;i<t.length;i++)for(var o=r?null:t[i],a=r?t[i]:t[i].ele,l=a._private.rscratch,c=l.imgLayerCaches=l.imgLayerCaches||{},u=-4;u<=2;u++){var d=c[u];d&&(o&&n.getEleLevelForLayerLevel(d.level)!==o.level||e(d,a,o))}},u.haveLayers=function(){for(var t=this,e=!1,n=-4;n<=2;n++){var r=t.layersByLevel[n];if(r&&r.length>0){e=!0;break}}return e},u.invalidateElements=function(t){var e=this;e.lastInvalidationTime=i.performanceNow(),0!==t.length&&e.haveLayers()&&e.updateElementsInLayers(t,function(t,n,r){e.invalidateLayer(t)})},u.invalidateLayer=function(t){if(this.lastInvalidationTime=i.performanceNow(),!t.invalid){var e=t.level,n=t.eles,r=this.layersByLevel[e];i.removeFromArray(r,t),t.elesQueue=[],t.invalid=!0,t.replacement&&(t.replacement.invalid=!0);for(var o=0;o<n.length;o++){var a=n[o]._private.rscratch.imgLayerCaches;a&&(a[e]=null)}}},u.refineElementTextures=function(t){var e=this;e.updateElementsInLayers(t,function(t,n,r){var i=t.replacement;if(i||(i=t.replacement=e.makeLayer(t.bb,t.level),i.replaces=t,i.eles=t.eles),!i.reqs)for(var o=0;o<i.eles.length;o++)e.queueLayer(i,i.eles[o])})},u.setupEleCacheInvalidation=function(){var t=this,e=[],n=i.debounce(function(){t.refineElementTextures(e),e=[]},50);t.eleTxrCache.onDequeue(function(t){for(var r=0;r<t.length;r++)e.push(t[r]);n()})},u.queueLayer=function(t,e){var n=this,r=n.layersQueue,i=t.elesQueue,o=i.hasId=i.hasId||{};if(!t.replacement){if(e){if(o[e.id()])return;i.push(e),o[e.id()]=!0}t.reqs?(t.reqs++,r.updateItem(t)):(t.reqs=1,r.push(t))}},u.dequeue=function(t){for(var e=this,n=e.layersQueue,r=[],i=0;i<1&&0!==n.size();){var o=n.peek();if(o.replacement)n.pop();else if(o.replaces&&o!==o.replaces.replacement)n.pop();else if(o.invalid)n.pop();else{var a=o.elesQueue.shift();a&&(e.drawEleInLayer(o,a,o.level,t),i++),0===r.length&&r.push(!0),0===o.elesQueue.length&&(n.pop(),o.reqs=0,o.replaces&&e.applyLayerReplacement(o),e.requestRedraw())}}return r},u.applyLayerReplacement=function(t){var e=this,n=e.layersByLevel[t.level],r=t.replaces,i=n.indexOf(r);if(!(i<0||r.invalid)){n[i]=t;for(var o=0;o<t.eles.length;o++){var a=t.eles[o]._private,s=a.imgLayerCaches=a.imgLayerCaches||{};s&&(s[t.level]=t)}e.requestRedraw()}},u.requestRedraw=i.debounce(function(){var t=this.renderer;t.redrawHint("eles",!0),t.redrawHint("drag",!0),t.redraw()},100),u.setupDequeueing=l.setupDequeueing({deqRedrawThreshold:50,deqCost:.15,deqAvgCost:.1,deqNoDrawCost:.9,deqFastCost:.9,deq:function(t,e){return t.dequeue(e)},onDeqd:i.noop,shouldRedraw:i.trueify,priority:function(t){return t.renderer.beforeRenderPriorities.lyrTxrDeq}}),t.exports=c},function(t,e,n){"use strict";var r,i={};i.arrowShapeImpl=function(t){return(r||(r={polygon:function(t,e){for(var n=0;n<e.length;n++){var r=e[n];t.lineTo(r.x,r.y)}},"triangle-backcurve":function(t,e,n){for(var r,i=0;i<e.length;i++){var o=e[i];0===i&&(r=o),t.lineTo(o.x,o.y)}t.quadraticCurveTo(n.x,n.y,r.x,r.y)},"triangle-tee":function(t,e,n){t.beginPath&&t.beginPath();for(var r=e,i=0;i<r.length;i++){var o=r[i];t.lineTo(o.x,o.y)}t.closePath&&t.closePath(),t.beginPath&&t.beginPath();var a=n,s=n[0];t.moveTo(s.x,s.y);for(var i=0;i<a.length;i++){var o=a[i];t.lineTo(o.x,o.y)}t.closePath&&t.closePath()},"triangle-cross":function(t,e,n){t.beginPath&&t.beginPath();for(var r=e,i=0;i<r.length;i++){var o=r[i];t.lineTo(o.x,o.y)}t.closePath&&t.closePath(),t.beginPath&&t.beginPath();var a=n,s=n[0];t.moveTo(s.x,s.y);for(var i=0;i<a.length;i++){var o=a[i];t.lineTo(o.x,o.y)}t.closePath&&t.closePath()},circle:function(t,e,n,r){t.arc(e,n,r,0,2*Math.PI,!1)}}))[t]},t.exports=i},function(t,e,n){"use strict";var r=n(2),i={};i.drawElement=function(t,e,n,r){var i=this;e.isNode()?i.drawNode(t,e,n,r):i.drawEdge(t,e,n,r)},i.drawCachedElement=function(t,e,n,i){var o=this,a=e.boundingBox();if(0!==a.w&&0!==a.h&&(!i||r.boundingBoxesIntersect(a,i))){var s=o.data.eleTxrCache.getElement(e,a,n);null!=s?t.drawImage(s.texture.canvas,s.x,0,s.width,s.height,a.x1,a.y1,a.w,a.h):o.drawElement(t,e)}},i.drawElements=function(t,e){for(var n=this,r=0;r<e.length;r++){var i=e[r];n.drawElement(t,i)}},i.drawCachedElements=function(t,e,n,r){for(var i=this,o=0;o<e.length;o++){var a=e[o];i.drawCachedElement(t,a,n,r)}},i.drawCachedNodes=function(t,e,n,r){for(var i=this,o=0;o<e.length;o++){var a=e[o];a.isNode()&&i.drawCachedElement(t,a,n,r)}},i.drawLayeredElements=function(t,e,n,r){var i=this,o=i.data.lyrTxrCache.getLayers(e,n);if(o)for(var a=0;a<o.length;a++){var s=o[a],l=s.bb;0!==l.w&&0!==l.h&&t.drawImage(s.canvas,l.x1,l.y1,l.w,l.h)}else i.drawCachedElements(t,e,n,r)},i.drawDebugPoints=function(t,e){for(var n=function(e,n,r){t.fillStyle=r,t.fillRect(e-1,n-1,3,3)},r=0;r<e.length;r++){var i=e[r],o=i._private.rscratch;if(i.isNode()){var a=i.position();n(a.x,a.y,"magenta")}else{for(var s=o.allpts,l=0;l+1<s.length;l+=2){n(s[l],s[l+1],"cyan")}n(o.midX,o.midY,"yellow")}}},t.exports=i},function(t,e,n){"use strict";var r={};r.drawEdge=function(t,e,n,r){var i=this,o=e._private.rscratch,a=i.usePaths();if(e.visible()&&!o.badLine&&null!=o.allpts&&!isNaN(o.allpts[0])){var s=void 0;n&&(s=n,t.translate(-s.x1,-s.y1));var l=e.pstyle("overlay-padding").pfValue,c=2*l,u=e.pstyle("overlay-opacity").value,d=e.pstyle("overlay-color").value,p=e.pstyle("line-color").value,f=e.pstyle("opacity").value,h=e.pstyle("line-style").value,v=e.pstyle("width").pfValue,g=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;t.lineWidth=v,t.lineCap="butt",i.strokeStyle(t,p[0],p[1],p[2],n),i.drawEdgePath(e,t,o.allpts,h)},m=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;i.drawArrowheads(t,e,n)};t.lineJoin="round";if("yes"===e.pstyle("ghost").value){var b=e.pstyle("ghost-offset-x").pfValue,y=e.pstyle("ghost-offset-y").pfValue,x=e.pstyle("ghost-opacity").value,_=f*x;t.translate(b,y),g(_),m(_),t.translate(-b,-y)}g(),m(),function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;t.lineWidth=c,"self"!==o.edgeType||a?t.lineCap="round":t.lineCap="butt",i.strokeStyle(t,d[0],d[1],d[2],n),i.drawEdgePath(e,t,o.allpts,"solid")}(),function(){i.drawElementText(t,e,r)}(),n&&t.translate(s.x1,s.y1)}},r.drawEdgePath=function(t,e,n,r){var i=t._private.rscratch,o=e,a=void 0,s=!1,l=this.usePaths();if(l){var c=n.join("$");i.pathCacheKey&&i.pathCacheKey===c?(a=e=i.pathCache,s=!0):(a=e=new Path2D,i.pathCacheKey=c,i.pathCache=a)}if(o.setLineDash)switch(r){case"dotted":o.setLineDash([1,1]);break;case"dashed":o.setLineDash([6,3]);break;case"solid":o.setLineDash([])}if(!s&&!i.badLine)switch(e.beginPath&&e.beginPath(),e.moveTo(n[0],n[1]),i.edgeType){case"bezier":case"self":case"compound":case"multibezier":for(var u=2;u+3<n.length;u+=4)e.quadraticCurveTo(n[u],n[u+1],n[u+2],n[u+3]);break;case"straight":case"segments":case"haystack":for(var d=2;d+1<n.length;d+=2)e.lineTo(n[d],n[d+1])}e=o,l?e.stroke(a):e.stroke(),e.setLineDash&&e.setLineDash([])},r.drawArrowheads=function(t,e,n){var r=e._private.rscratch,i="haystack"===r.edgeType;i||this.drawArrowhead(t,e,"source",r.arrowStartX,r.arrowStartY,r.srcArrowAngle,n),this.drawArrowhead(t,e,"mid-target",r.midX,r.midY,r.midtgtArrowAngle,n),this.drawArrowhead(t,e,"mid-source",r.midX,r.midY,r.midsrcArrowAngle,n),i||this.drawArrowhead(t,e,"target",r.arrowEndX,r.arrowEndY,r.tgtArrowAngle,n)},r.drawArrowhead=function(t,e,n,r,i,o,a){if(!(isNaN(r)||null==r||isNaN(i)||null==i||isNaN(o)||null==o)){var s=this,l=e.pstyle(n+"-arrow-shape").value;if("none"!==l){var c="hollow"===e.pstyle(n+"-arrow-fill").value?"both":"filled",u=e.pstyle(n+"-arrow-fill").value,d=e.pstyle("width").pfValue,p=e.pstyle("opacity").value;void 0===a&&(a=p);var f=t.globalCompositeOperation;1===a&&"hollow"!==u||(t.globalCompositeOperation="destination-out",s.fillStyle(t,255,255,255,1),s.strokeStyle(t,255,255,255,1),s.drawArrowShape(e,n,t,c,d,l,r,i,o),t.globalCompositeOperation=f);var h=e.pstyle(n+"-arrow-color").value;s.fillStyle(t,h[0],h[1],h[2],a),s.strokeStyle(t,h[0],h[1],h[2],a),s.drawArrowShape(e,n,t,u,d,l,r,i,o)}}},r.drawArrowShape=function(t,e,n,r,i,o,a,s,l){var c=this,u=this.usePaths(),d=t._private.rscratch,p=!1,f=void 0,h=n,v={x:a,y:s},g=t.pstyle("arrow-scale").value,m=this.getArrowWidth(i,g),b=c.arrowShapes[o];if(u){var y=m+"$"+o+"$"+l+"$"+a+"$"+s;d.arrowPathCacheKey=d.arrowPathCacheKey||{},d.arrowPathCache=d.arrowPathCache||{};d.arrowPathCacheKey[e]===y?(f=n=d.arrowPathCache[e],p=!0):(f=n=new Path2D,d.arrowPathCacheKey[e]=y,d.arrowPathCache[e]=f)}n.beginPath&&n.beginPath(),p||b.draw(n,m,l,v,i),!b.leavePathOpen&&n.closePath&&n.closePath(),n=h,"filled"!==r&&"both"!==r||(u?n.fill(f):n.fill()),"hollow"!==r&&"both"!==r||(n.lineWidth=b.matchEdgeWidth?i:1,n.lineJoin="miter",u?n.stroke(f):n.stroke())},t.exports=r},function(t,e,n){"use strict";var r={};r.safeDrawImage=function(t,e,n,r,i,o,a,s,l,c){i<=0||o<=0||l<=0||c<=0||t.drawImage(e,n,r,i,o,a,s,l,c)},r.drawInscribedImage=function(t,e,n,r,i){var o=this,a=n.position(),s=a.x,l=a.y,c=n.cy().style(),u=c.getIndexedStyle.bind(c),d=u(n,"background-fit","value",r),p=u(n,"background-repeat","value",r),f=n.width(),h=n.height(),v=2*n.padding(),g=f+("inner"===u(n,"background-width-relative-to","value",r)?0:v),m=h+("inner"===u(n,"background-height-relative-to","value",r)?0:v),b=n._private.rscratch,y=n.pstyle("background-clip").value,x="node"===y,_=u(n,"background-image-opacity","value",r)*i,w=e.width||e.cachedW,k=e.height||e.cachedH;null!=w&&null!=k||(document.body.appendChild(e),w=e.cachedW=e.width||e.offsetWidth,k=e.cachedH=e.height||e.offsetHeight,document.body.removeChild(e));var C=w,S=k;if("auto"!==u(n,"background-width","value",r)&&(C="%"===u(n,"background-width","units",r)?u(n,"background-width","pfValue",r)*g:u(n,"background-width","pfValue",r)),"auto"!==u(n,"background-height","value",r)&&(S="%"===u(n,"background-height","units",r)?u(n,"background-height","pfValue",r)*m:u(n,"background-height","pfValue",r)),0!==C&&0!==S){if("contain"===d){var E=Math.min(g/C,m/S);C*=E,S*=E}else if("cover"===d){var E=Math.max(g/C,m/S);C*=E,S*=E}var T=s-g/2;"%"===u(n,"background-position-x","units",r)?T+=(g-C)*u(n,"background-position-x","pfValue",r):T+=u(n,"background-position-x","pfValue",r);var A=l-m/2;"%"===u(n,"background-position-y","units",r)?A+=(m-S)*u(n,"background-position-y","pfValue",r):A+=u(n,"background-position-y","pfValue",r),b.pathCache&&(T-=s,A-=l,s=0,l=0);var I=t.globalAlpha;if(t.globalAlpha=_,"no-repeat"===p)x&&(t.save(),b.pathCache?t.clip(b.pathCache):(o.nodeShapes[o.getNodeShape(n)].draw(t,s,l,g,m),t.clip())),o.safeDrawImage(t,e,0,0,w,k,T,A,C,S),x&&t.restore();else{var j=t.createPattern(e,p);t.fillStyle=j,o.nodeShapes[o.getNodeShape(n)].draw(t,s,l,g,m),t.translate(T,A),t.fill(),t.translate(-T,-A)}t.globalAlpha=I}},t.exports=r},function(t,e,n){"use strict";function r(t,e,n,r,i,o){var o=o||5;t.beginPath(),t.moveTo(e+o,n),t.lineTo(e+r-o,n),t.quadraticCurveTo(e+r,n,e+r,n+o),t.lineTo(e+r,n+i-o),t.quadraticCurveTo(e+r,n+i,e+r-o,n+i),t.lineTo(e+o,n+i),t.quadraticCurveTo(e,n+i,e,n+i-o),t.lineTo(e,n+o),t.quadraticCurveTo(e,n,e+o,n),t.closePath(),t.fill()}var i=n(1),o=n(2),a={};a.eleTextBiggerThanMin=function(t,e){if(!e){var n=t.cy().zoom(),r=this.getPixelRatio(),i=Math.ceil(o.log2(n*r));e=Math.pow(2,i)}return!(t.pstyle("font-size").pfValue*e<t.pstyle("min-zoomed-font-size").pfValue)},a.drawElementText=function(t,e,n){var r=this;if(void 0===n){if(!r.eleTextBiggerThanMin(e))return}else if(!n)return;if(e.isNode()){var i=e.pstyle("label");if(!i||!i.value)return;var o=e.pstyle("text-halign").strValue;e.pstyle("text-valign").strValue;switch(o){case"left":t.textAlign="right";break;case"right":t.textAlign="left";break;default:t.textAlign="center"}t.textBaseline="bottom"}else{var i=e.pstyle("label"),a=e.pstyle("source-label"),s=e.pstyle("target-label");if(!(i&&i.value||a&&a.value||s&&s.value))return;t.textAlign="center",t.textBaseline="bottom"}r.drawText(t,e),e.isEdge()&&(r.drawText(t,e,"source"),r.drawText(t,e,"target"))},a.drawNodeText=a.drawEdgeText=a.drawElementText,a.getFontCache=function(t){var e;this.fontCaches=this.fontCaches||[];for(var n=0;n<this.fontCaches.length;n++)if(e=this.fontCaches[n],e.context===t)return e;return e={context:t},this.fontCaches.push(e),e},a.setupTextStyle=function(t,e){var n=e.effectiveOpacity(),r=e.pstyle("font-style").strValue,i=e.pstyle("font-size").pfValue+"px",o=e.pstyle("font-family").strValue,a=e.pstyle("font-weight").strValue,s=e.pstyle("text-opacity").value*e.pstyle("opacity").value*n,l=e.pstyle("text-outline-opacity").value*s,c=e.pstyle("color").value,u=e.pstyle("text-outline-color").value,d=e._private.fontKey,p=this.getFontCache(t);p.key!==d&&(t.font=r+" "+a+" "+i+" "+o,p.key=d),t.lineJoin="round",this.fillStyle(t,c[0],c[1],c[2],s),this.strokeStyle(t,u[0],u[1],u[2],l)},a.drawText=function(t,e,n){var o=e._private,a=o.rscratch,s=e.effectiveOpacity();if(0!==s&&0!==e.pstyle("text-opacity").value){var l=i.getPrefixedProperty(a,"labelX",n),c=i.getPrefixedProperty(a,"labelY",n),u=this.getLabelText(e,n);if(null!=u&&""!==u&&!isNaN(l)&&!isNaN(c)){this.setupTextStyle(t,e);var d=n?n+"-":"",p=i.getPrefixedProperty(a,"labelWidth",n),f=i.getPrefixedProperty(a,"labelHeight",n),h=i.getPrefixedProperty(a,"labelAngle",n),v=e.pstyle(d+"text-margin-x").pfValue,g=e.pstyle(d+"text-margin-y").pfValue,m=e.isEdge(),b=(e.isNode(),e.pstyle("text-halign").value),y=e.pstyle("text-valign").value;m&&(b="center",y="center"),l+=v,c+=g;var x,_=e.pstyle("text-rotation");if(0!==(x="autorotate"===_.strValue?m?h:0:"none"===_.strValue?0:_.pfValue)){var w=l,k=c;t.translate(w,k),t.rotate(x),l=0,c=0}switch(y){case"top":break;case"center":c+=f/2;break;case"bottom":c+=f}var C=e.pstyle("text-background-opacity").value,S=e.pstyle("text-border-opacity").value,E=e.pstyle("text-border-width").pfValue,T=e.pstyle("text-background-padding").pfValue;if(C>0||E>0&&S>0){var A=l-T;switch(b){case"left":A-=p;break;case"center":A-=p/2}var I=c-f-T,j=p+2*T,V=f+2*T;if(C>0){var O=t.fillStyle,P=e.pstyle("text-background-color").value;t.fillStyle="rgba("+P[0]+","+P[1]+","+P[2]+","+C*s+")";"roundrectangle"==e.pstyle("text-background-shape").strValue?r(t,A,I,j,V,2):t.fillRect(A,I,j,V),t.fillStyle=O}if(E>0&&S>0){var D=t.strokeStyle,B=t.lineWidth,N=e.pstyle("text-border-color").value,M=e.pstyle("text-border-style").value;if(t.strokeStyle="rgba("+N[0]+","+N[1]+","+N[2]+","+S*s+")",t.lineWidth=E,t.setLineDash)switch(M){case"dotted":t.setLineDash([1,1]);break;case"dashed":t.setLineDash([4,2]);break;case"double":t.lineWidth=E/4,t.setLineDash([]);break;case"solid":t.setLineDash([])}if(t.strokeRect(A,I,j,V),"double"===M){var $=E/2;t.strokeRect(A+$,I+$,j-2*$,V-2*$)}t.setLineDash&&t.setLineDash([]),t.lineWidth=B,t.strokeStyle=D}}var L=2*e.pstyle("text-outline-width").pfValue;if(L>0&&(t.lineWidth=L),"wrap"===e.pstyle("text-wrap").value){var z=i.getPrefixedProperty(a,"labelWrapCachedLines",n),R=f/z.length;switch(y){case"top":c-=(z.length-1)*R;break;case"center":case"bottom":c-=(z.length-1)*R}for(var F=0;F<z.length;F++)L>0&&t.strokeText(z[F],l,c),t.fillText(z[F],l,c),c+=R}else L>0&&t.strokeText(u,l,c),t.fillText(u,l,c);0!==x&&(t.rotate(-x),t.translate(-w,-k))}}},t.exports=a},function(t,e,n){"use strict";var r=n(0),i={};i.drawNode=function(t,e,n,i){var o=this,a=void 0,s=void 0,l=e._private,c=l.rscratch,u=e.position();if(r.number(u.x)&&r.number(u.y)&&e.visible()){var d=e.effectiveOpacity(),p=o.usePaths(),f=void 0,h=!1,v=e.padding();a=e.width()+2*v,s=e.height()+2*v;var g=void 0;n&&(g=n,t.translate(-g.x1,-g.y1));for(var m=e.pstyle("background-image"),b=m.value,y=new Array(b.length),x=new Array(b.length),_=0,w=0;w<b.length;w++){var k=b[w];if(y[w]=null!=k&&"none"!==k){var C=e.cy().style().getIndexedStyle(e,"background-image-crossorigin","value",w);_++,x[w]=o.getCachedImage(k,C,function(){e.emitAndNotify("background")})}}var S=e.pstyle("background-blacken").value,E=e.pstyle("border-width").pfValue,T=e.pstyle("background-color").value,A=e.pstyle("background-opacity").value*d,I=e.pstyle("border-color").value,j=e.pstyle("border-style").value,V=e.pstyle("border-opacity").value*d;t.lineJoin="miter";var O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;o.fillStyle(t,T[0],T[1],T[2],e)},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V;o.strokeStyle(t,I[0],I[1],I[2],e)},D=e.pstyle("shape").strValue,B=e.pstyle("shape-polygon-points").pfValue;if(p){var N=D+"$"+a+"$"+s+("polygon"===D?"$"+B.join("$"):"");t.translate(u.x,u.y),c.pathCacheKey===N?(f=c.pathCache,h=!0):(f=new Path2D,c.pathCacheKey=N,c.pathCache=f)}var M=function(){if(!h){var n=u;p&&(n={x:0,y:0}),o.nodeShapes[o.getNodeShape(e)].draw(f||t,n.x,n.y,a,s)}p?t.fill(f):t.fill()},$=function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,r=l.backgrounding,i=0,a=0;a<x.length;a++)y[a]&&x[a].complete&&!x[a].error&&(i++,o.drawInscribedImage(t,x[a],e,a,n));l.backgrounding=!(i===_),r!==l.backgrounding&&e.updateStyle(!1)},L=function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;o.hasPie(e)&&(o.drawPie(t,e,r),n&&(p||o.nodeShapes[o.getNodeShape(e)].draw(t,u.x,u.y,a,s)))},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,n=(S>0?S:-S)*e,r=S>0?0:255;0!==S&&(o.fillStyle(t,r,r,r,n),p?t.fill(f):t.fill())},R=function(){if(E>0){if(t.lineWidth=E,t.lineCap="butt",t.setLineDash)switch(j){case"dotted":t.setLineDash([1,1]);break;case"dashed":t.setLineDash([4,2]);break;case"solid":case"double":t.setLineDash([])}if(p?t.stroke(f):t.stroke(),"double"===j){t.lineWidth=E/3;var e=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",p?t.stroke(f):t.stroke(),t.globalCompositeOperation=e}t.setLineDash&&t.setLineDash([])}};if("yes"===e.pstyle("ghost").value){var F=e.pstyle("ghost-offset-x").pfValue,q=e.pstyle("ghost-offset-y").pfValue,H=e.pstyle("ghost-opacity").value,U=H*d;t.translate(F,q),O(H*A),M(),$(U),L(0!==S||0!==E),z(U),P(H*V),R(),t.translate(-F,-q)}O(),M(),$(),L(0!==S||0!==E),z(),P(),R(),p&&t.translate(-u.x,-u.y),function(){o.drawElementText(t,e,i)}(),function(){var n=e.pstyle("overlay-padding").pfValue,r=e.pstyle("overlay-opacity").value,i=e.pstyle("overlay-color").value;r>0&&(o.fillStyle(t,i[0],i[1],i[2],r),o.nodeShapes.roundrectangle.draw(t,u.x,u.y,a+2*n,s+2*n),t.fill())}(),n&&t.translate(g.x1,g.y1)}},i.hasPie=function(t){return t=t[0],t._private.hasPie},i.drawPie=function(t,e,n,r){e=e[0],r=r||e.position();var i=e.cy().style(),o=e.pstyle("pie-size"),a=r.x,s=r.y,l=e.width(),c=e.height(),u=Math.min(l,c)/2,d=0;this.usePaths()&&(a=0,s=0),"%"===o.units?u*=o.pfValue:void 0!==o.pfValue&&(u=o.pfValue/2);for(var p=1;p<=i.pieBackgroundN;p++){var f=e.pstyle("pie-"+p+"-background-size").value,h=e.pstyle("pie-"+p+"-background-color").value,v=e.pstyle("pie-"+p+"-background-opacity").value*n,g=f/100;g+d>1&&(g=1-d);var m=1.5*Math.PI+2*Math.PI*d,b=2*Math.PI*g,y=m+b;0===f||d>=1||d+g>1||(t.beginPath(),t.moveTo(a,s),t.arc(a,s,u,m,y),t.closePath(),this.fillStyle(t,h[0],h[1],h[2],v),t.fill(),d+=g)}},t.exports=i},function(t,e,n){"use strict";var r={},i=n(1);r.getPixelRatio=function(){var t=this.data.contexts[0];if(null!=this.forcedPixelRatio)return this.forcedPixelRatio;var e=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e},r.paintCache=function(t){for(var e,n=this.paintCaches=this.paintCaches||[],r=!0,i=0;i<n.length;i++)if(e=n[i],e.context===t){r=!1;break}return r&&(e={context:t},n.push(e)),e},r.fillStyle=function(t,e,n,r,i){t.fillStyle="rgba("+e+","+n+","+r+","+i+")"},r.strokeStyle=function(t,e,n,r,i){t.strokeStyle="rgba("+e+","+n+","+r+","+i+")"},r.matchCanvasSize=function(t){var e=this,n=e.data,r=e.findContainerClientCoords(),i=r[2],o=r[3],a=e.getPixelRatio(),s=e.motionBlurPxRatio;t!==e.data.bufferCanvases[e.MOTIONBLUR_BUFFER_NODE]&&t!==e.data.bufferCanvases[e.MOTIONBLUR_BUFFER_DRAG]||(a=s);var l,c=i*a,u=o*a;if(c!==e.canvasWidth||u!==e.canvasHeight){e.fontCaches=null;var d=n.canvasContainer;d.style.width=i+"px",d.style.height=o+"px";for(var p=0;p<e.CANVAS_LAYERS;p++)l=n.canvases[p],l.width=c,l.height=u,l.style.width=i+"px",l.style.height=o+"px";for(var p=0;p<e.BUFFER_COUNT;p++)l=n.bufferCanvases[p],l.width=c,l.height=u,l.style.width=i+"px",l.style.height=o+"px";e.textureMult=1,a<=1&&(l=n.bufferCanvases[e.TEXTURE_BUFFER],e.textureMult=2,l.width=c*e.textureMult,l.height=u*e.textureMult),e.canvasWidth=c,e.canvasHeight=u}},r.renderTo=function(t,e,n,r){this.render({forcedContext:t,forcedZoom:e,forcedPan:n,drawAllLayers:!0,forcedPxRatio:r})},r.render=function(t){function e(t,e,n,r,i){var o=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",c.fillStyle(t,255,255,255,c.motionBlurTransparency),t.fillRect(e,n,r,i),t.globalCompositeOperation=o}function n(t,n){var i,a,u,d;c.clearingMotionBlur||t!==p.bufferContexts[c.MOTIONBLUR_BUFFER_NODE]&&t!==p.bufferContexts[c.MOTIONBLUR_BUFFER_DRAG]?(i=S,a=k,u=c.canvasWidth,d=c.canvasHeight):(i={x:C.x*g,y:C.y*g},a=w*g,u=c.canvasWidth*g,d=c.canvasHeight*g),t.setTransform(1,0,0,1,0,0),"motionBlur"===n?e(t,0,0,u,d):r||void 0!==n&&!n||t.clearRect(0,0,u,d),o||(t.translate(i.x,i.y),t.scale(a,a)),l&&t.translate(l.x,l.y),s&&t.scale(s,s)}t=t||i.staticEmptyObject();var r=t.forcedContext,o=t.drawAllLayers,a=t.drawOnlyNodeLayer,s=t.forcedZoom,l=t.forcedPan,c=this,u=void 0===t.forcedPxRatio?this.getPixelRatio():t.forcedPxRatio,d=c.cy,p=c.data,f=p.canvasNeedsRedraw,h=c.textureOnViewport&&!r&&(c.pinching||c.hoverData.dragging||c.swipePanning||c.data.wheelZooming),v=void 0!==t.motionBlur?t.motionBlur:c.motionBlur,g=c.motionBlurPxRatio,m=d.hasCompoundNodes(),b=c.hoverData.draggingEles,y=!(!c.hoverData.selecting&&!c.touchData.selecting);v=v&&!r&&c.motionBlurEnabled&&!y;var x=v;r||(c.prevPxRatio!==u&&(c.invalidateContainerClientCoordsCache(),c.matchCanvasSize(c.container),c.redrawHint("eles",!0),c.redrawHint("drag",!0)),c.prevPxRatio=u),!r&&c.motionBlurTimeout&&clearTimeout(c.motionBlurTimeout),v&&(null==c.mbFrames&&(c.mbFrames=0),c.mbFrames++,c.mbFrames<3&&(x=!1),c.mbFrames>c.minMbLowQualFrames&&(c.motionBlurPxRatio=c.mbPxRBlurry)),c.clearingMotionBlur&&(c.motionBlurPxRatio=1),c.textureDrawLastFrame&&!h&&(f[c.NODE]=!0,f[c.SELECT_BOX]=!0);var _=d.style()._private.coreStyle,w=d.zoom(),k=void 0!==s?s:w,C=d.pan(),S={x:C.x,y:C.y},E={zoom:w,pan:{x:C.x,y:C.y}},T=c.prevViewport;void 0===T||E.zoom!==T.zoom||E.pan.x!==T.pan.x||E.pan.y!==T.pan.y||b&&!m||(c.motionBlurPxRatio=1),l&&(S=l),k*=u,S.x*=u,S.y*=u;var A=c.getCachedZSortedEles();if(h||(c.textureDrawLastFrame=!1),h){c.textureDrawLastFrame=!0;if(!c.textureCache){c.textureCache={},c.textureCache.bb=d.mutableElements().boundingBox(),c.textureCache.texture=c.data.bufferCanvases[c.TEXTURE_BUFFER];var I=c.data.bufferContexts[c.TEXTURE_BUFFER];I.setTransform(1,0,0,1,0,0),I.clearRect(0,0,c.canvasWidth*c.textureMult,c.canvasHeight*c.textureMult),c.render({forcedContext:I,drawOnlyNodeLayer:!0,forcedPxRatio:u*c.textureMult});var E=c.textureCache.viewport={zoom:d.zoom(),pan:d.pan(),width:c.canvasWidth,height:c.canvasHeight};E.mpan={x:(0-E.pan.x)/E.zoom,y:(0-E.pan.y)/E.zoom}}f[c.DRAG]=!1,f[c.NODE]=!1;var j=p.contexts[c.NODE],V=c.textureCache.texture,E=c.textureCache.viewport;c.textureCache.bb,j.setTransform(1,0,0,1,0,0),v?e(j,0,0,E.width,E.height):j.clearRect(0,0,E.width,E.height);var O=_["outside-texture-bg-color"].value,P=_["outside-texture-bg-opacity"].value;c.fillStyle(j,O[0],O[1],O[2],P),j.fillRect(0,0,E.width,E.height);var w=d.zoom();n(j,!1),j.clearRect(E.mpan.x,E.mpan.y,E.width/E.zoom/u,E.height/E.zoom/u),j.drawImage(V,E.mpan.x,E.mpan.y,E.width/E.zoom/u,E.height/E.zoom/u)}else c.textureOnViewport&&!r&&(c.textureCache=null);var D=d.extent(),B=c.pinching||c.hoverData.dragging||c.swipePanning||c.data.wheelZooming||c.hoverData.draggingEles,N=c.hideEdgesOnViewport&&B,M=[];if(M[c.NODE]=!f[c.NODE]&&v&&!c.clearedForMotionBlur[c.NODE]||c.clearingMotionBlur,M[c.NODE]&&(c.clearedForMotionBlur[c.NODE]=!0),M[c.DRAG]=!f[c.DRAG]&&v&&!c.clearedForMotionBlur[c.DRAG]||c.clearingMotionBlur,M[c.DRAG]&&(c.clearedForMotionBlur[c.DRAG]=!0),f[c.NODE]||o||a||M[c.NODE]){var $=v&&!M[c.NODE]&&1!==g,j=r||($?c.data.bufferContexts[c.MOTIONBLUR_BUFFER_NODE]:p.contexts[c.NODE]);n(j,v&&!$?"motionBlur":void 0),N?c.drawCachedNodes(j,A.nondrag,u,D):c.drawLayeredElements(j,A.nondrag,u,D),c.debug&&c.drawDebugPoints(j,A.nondrag),o||v||(f[c.NODE]=!1)}if(!a&&(f[c.DRAG]||o||M[c.DRAG])){var $=v&&!M[c.DRAG]&&1!==g,j=r||($?c.data.bufferContexts[c.MOTIONBLUR_BUFFER_DRAG]:p.contexts[c.DRAG]);n(j,v&&!$?"motionBlur":void 0),N?c.drawCachedNodes(j,A.drag,u,D):c.drawCachedElements(j,A.drag,u,D),c.debug&&c.drawDebugPoints(j,A.drag),o||v||(f[c.DRAG]=!1)}if(c.showFps||!a&&f[c.SELECT_BOX]&&!o){var j=r||p.contexts[c.SELECT_BOX];if(n(j),1==c.selection[4]&&(c.hoverData.selecting||c.touchData.selecting)){var w=c.cy.zoom(),L=_["selection-box-border-width"].value/w;j.lineWidth=L,j.fillStyle="rgba("+_["selection-box-color"].value[0]+","+_["selection-box-color"].value[1]+","+_["selection-box-color"].value[2]+","+_["selection-box-opacity"].value+")",j.fillRect(c.selection[0],c.selection[1],c.selection[2]-c.selection[0],c.selection[3]-c.selection[1]),L>0&&(j.strokeStyle="rgba("+_["selection-box-border-color"].value[0]+","+_["selection-box-border-color"].value[1]+","+_["selection-box-border-color"].value[2]+","+_["selection-box-opacity"].value+")",j.strokeRect(c.selection[0],c.selection[1],c.selection[2]-c.selection[0],c.selection[3]-c.selection[1]))}if(p.bgActivePosistion&&!c.hoverData.selecting){var w=c.cy.zoom(),z=p.bgActivePosistion;j.fillStyle="rgba("+_["active-bg-color"].value[0]+","+_["active-bg-color"].value[1]+","+_["active-bg-color"].value[2]+","+_["active-bg-opacity"].value+")",j.beginPath(),j.arc(z.x,z.y,_["active-bg-size"].pfValue/w,0,2*Math.PI),j.fill()}var R=c.lastRedrawTime;if(c.showFps&&R){R=Math.round(R);var F=Math.round(1e3/R);j.setTransform(1,0,0,1,0,0),j.fillStyle="rgba(255, 0, 0, 0.75)",j.strokeStyle="rgba(255, 0, 0, 0.75)",j.lineWidth=1,j.fillText("1 frame = "+R+" ms = "+F+" fps",0,20);j.strokeRect(0,30,250,20),j.fillRect(0,30,250*Math.min(F/60,1),20)}o||(f[c.SELECT_BOX]=!1)}if(v&&1!==g){var q=p.contexts[c.NODE],H=c.data.bufferCanvases[c.MOTIONBLUR_BUFFER_NODE],U=p.contexts[c.DRAG],W=c.data.bufferCanvases[c.MOTIONBLUR_BUFFER_DRAG],Y=function(t,n,r){t.setTransform(1,0,0,1,0,0),r||!x?t.clearRect(0,0,c.canvasWidth,c.canvasHeight):e(t,0,0,c.canvasWidth,c.canvasHeight);var i=g;t.drawImage(n,0,0,c.canvasWidth*i,c.canvasHeight*i,0,0,c.canvasWidth,c.canvasHeight)};(f[c.NODE]||M[c.NODE])&&(Y(q,H,M[c.NODE]),f[c.NODE]=!1),(f[c.DRAG]||M[c.DRAG])&&(Y(U,W,M[c.DRAG]),f[c.DRAG]=!1)}c.prevViewport=E,c.clearingMotionBlur&&(c.clearingMotionBlur=!1,c.motionBlurCleared=!0,c.motionBlur=!0),v&&(c.motionBlurTimeout=setTimeout(function(){c.motionBlurTimeout=null,c.clearedForMotionBlur[c.NODE]=!1,c.clearedForMotionBlur[c.DRAG]=!1,c.motionBlur=!1,c.clearingMotionBlur=!h,c.mbFrames=0,f[c.NODE]=!0,f[c.DRAG]=!0,c.redraw()},100)),r||d.emit("render")},t.exports=r},function(t,e,n){"use strict";var r=n(2),i={};i.drawPolygonPath=function(t,e,n,r,i,o){var a=r/2,s=i/2;t.beginPath&&t.beginPath(),t.moveTo(e+a*o[0],n+s*o[1]);for(var l=1;l<o.length/2;l++)t.lineTo(e+a*o[2*l],n+s*o[2*l+1]);t.closePath()},i.drawRoundRectanglePath=function(t,e,n,i,o){var a=i/2,s=o/2,l=r.getRoundRectangleRadius(i,o);t.beginPath&&t.beginPath(),t.moveTo(e,n-s),t.arcTo(e+a,n-s,e+a,n,l),t.arcTo(e+a,n+s,e,n+s,l),t.arcTo(e-a,n+s,e-a,n,l),t.arcTo(e-a,n-s,e,n-s,l),t.lineTo(e,n-s),t.closePath()},i.drawBottomRoundRectanglePath=function(t,e,n,i,o){var a=i/2,s=o/2,l=r.getRoundRectangleRadius(i,o);t.beginPath&&t.beginPath(),t.moveTo(e,n-s),t.lineTo(e+a,n-s),t.lineTo(e+a,n),t.arcTo(e+a,n+s,e,n+s,l),t.arcTo(e-a,n+s,e-a,n,l),t.lineTo(e-a,n-s),t.lineTo(e,n-s),t.closePath()},i.drawCutRectanglePath=function(t,e,n,i,o){var a=i/2,s=o/2,l=r.getCutRectangleCornerLength();t.beginPath&&t.beginPath(),t.moveTo(e-a+l,n-s),t.lineTo(e+a-l,n-s),t.lineTo(e+a,n-s+l),t.lineTo(e+a,n+s-l),t.lineTo(e+a-l,n+s),t.lineTo(e-a+l,n+s),t.lineTo(e-a,n+s-l),t.lineTo(e-a,n-s+l),t.closePath()},i.drawBarrelPath=function(t,e,n,i,o){var a=i/2,s=o/2,l=e-a,c=e+a,u=n-s,d=n+s,p=r.getBarrelCurveConstants(i,o),f=p.widthOffset,h=p.heightOffset,v=p.ctrlPtOffsetPct*f;t.beginPath&&t.beginPath(),t.moveTo(l,u+h),t.lineTo(l,d-h),t.quadraticCurveTo(l+v,d,l+f,d),t.lineTo(c-f,d),t.quadraticCurveTo(c-v,d,c,d-h),t.lineTo(c,u+h),t.quadraticCurveTo(c-v,u,c-f,u),t.lineTo(l+f,u),t.quadraticCurveTo(l+v,u,l,u+h),t.closePath()};for(var o=Math.sin(0),a=Math.cos(0),s={},l={},c=Math.PI/40,u=0*Math.PI;u<2*Math.PI;u+=c)s[u]=Math.sin(u),l[u]=Math.cos(u);i.drawEllipsePath=function(t,e,n,r,i){if(t.beginPath&&t.beginPath(),t.ellipse)t.ellipse(e,n,r/2,i/2,0,0,2*Math.PI);else for(var u,d,p=r/2,f=i/2,h=0*Math.PI;h<2*Math.PI;h+=c)u=e-p*s[h]*o+p*l[h]*a,d=n+f*l[h]*o+f*s[h]*a,0===h?t.moveTo(u,d):t.lineTo(u,d);t.closePath()},t.exports=i},function(t,e,n){"use strict";function r(t,e){for(var n=atob(t),r=new ArrayBuffer(n.length),i=new Uint8Array(r),o=0;o<n.length;o++)i[o]=n.charCodeAt(o);return new Blob([r],{type:e})}function i(t){var e=t.indexOf(",");return t.substr(e+1)}function o(t,e,n){var o=e.toDataURL(n,t.quality);switch(t.output){case"blob":return r(i(o),n);case"base64":return i(o);case"base64uri":default:return o}}var a=n(0),s={};s.createBuffer=function(t,e){var n=document.createElement("canvas");return n.width=t,n.height=e,[n,n.getContext("2d")]},s.bufferCanvasImage=function(t){var e=this.cy,n=e.mutableElements(),r=n.boundingBox(),i=this.findContainerClientCoords(),o=t.full?Math.ceil(r.w):i[2],s=t.full?Math.ceil(r.h):i[3],l=a.number(t.maxWidth)||a.number(t.maxHeight),c=this.getPixelRatio(),u=1;if(void 0!==t.scale)o*=t.scale,s*=t.scale,u=t.scale;else if(l){var d=1/0,p=1/0;a.number(t.maxWidth)&&(d=u*t.maxWidth/o),a.number(t.maxHeight)&&(p=u*t.maxHeight/s),u=Math.min(d,p),o*=u,s*=u}l||(o*=c,s*=c,u*=c);var f=document.createElement("canvas");f.width=o,f.height=s,f.style.width=o+"px",f.style.height=s+"px";var h=f.getContext("2d");if(o>0&&s>0){h.clearRect(0,0,o,s),h.globalCompositeOperation="source-over";var v=this.getCachedZSortedEles();if(t.full)h.translate(-r.x1*u,-r.y1*u),h.scale(u,u),this.drawElements(h,v),h.scale(1/u,1/u),h.translate(r.x1*u,r.y1*u);else{var g=e.pan(),m={x:g.x*u,y:g.y*u};u*=e.zoom(),h.translate(m.x,m.y),h.scale(u,u),this.drawElements(h,v),h.scale(1/u,1/u),h.translate(-m.x,-m.y)}t.bg&&(h.globalCompositeOperation="destination-over",h.fillStyle=t.bg,h.rect(0,0,o,s),h.fill())}return f},s.png=function(t){return o(t,this.bufferCanvasImage(t),"image/png")},s.jpg=function(t){return o(t,this.bufferCanvasImage(t),"image/jpeg")},t.exports=s},function(t,e,n){"use strict";var r={};r.nodeShapeImpl=function(t,e,n,r,i,o,a){switch(t){case"ellipse":return this.drawEllipsePath(e,n,r,i,o);case"polygon":return this.drawPolygonPath(e,n,r,i,o,a);case"roundrectangle":return this.drawRoundRectanglePath(e,n,r,i,o);case"cutrectangle":return this.drawCutRectanglePath(e,n,r,i,o);case"bottomroundrectangle":return this.drawBottomRoundRectanglePath(e,n,r,i,o);case"barrel":return this.drawBarrelPath(e,n,r,i,o)}},t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(18),a=function t(){if(!(this instanceof t))return new t;this.length=0},s=a.prototype;s.instanceString=function(){return"stylesheet"},s.selector=function(t){return this[this.length++]={selector:t,properties:[]},this},s.css=function(t,e){var n=this.length-1;if(r.string(t))this[n].properties.push({name:t,value:e});else if(r.plainObject(t))for(var a=t,s=0;s<o.properties.length;s++){var l=o.properties[s],c=a[l.name];if(void 0===c&&(c=a[i.dash2camel(l.name)]),void 0!==c){var u=l.name,d=c;this[n].properties.push({name:u,value:d})}}return this},s.style=s.css,s.generateStyle=function(t){var e=new o(t);return this.appendToStyle(e)},s.appendToStyle=function(t){for(var e=0;e<this.length;e++){var n=this[e],r=n.selector,i=n.properties;t.selector(r);for(var o=0;o<i.length;o++){var a=i[o];t.css(a.name,a.value)}}return t},t.exports=a},function(t,e,n){"use strict";t.exports="3.2.15"}])})}).call(e,n(17).setImmediate)},function(t,e,n){(function(e){function n(t,e,n){function i(e){var n=v,r=g;return v=g=void 0,C=e,b=t.apply(r,n)}function o(t){return C=t,y=setTimeout(u,e),S?i(t):b}function l(t){var n=t-k,r=t-C,i=e-n;return E?_(i,m-r):i}function c(t){var n=t-k,r=t-C;return void 0===k||n>=e||n<0||E&&r>=m}function u(){var t=w();if(c(t))return d(t);y=setTimeout(u,l(t))}function d(t){return y=void 0,T&&v?i(t):(v=g=void 0,b)}function p(){void 0!==y&&clearTimeout(y),C=0,v=k=g=y=void 0}function f(){return void 0===y?b:d(w())}function h(){var t=w(),n=c(t);if(v=arguments,g=this,k=t,n){if(void 0===y)return o(k);if(E)return y=setTimeout(u,e),i(k)}return void 0===y&&(y=setTimeout(u,e)),b}var v,g,m,b,y,k,C=0,S=!1,E=!1,T=!0;if("function"!=typeof t)throw new TypeError(s);return e=a(e)||0,r(n)&&(S=!!n.leading,E="maxWait"in n,m=E?x(a(n.maxWait)||0,e):m,T="trailing"in n?!!n.trailing:T),h.cancel=p,h.flush=f,h}function r(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function i(t){return!!t&&"object"==typeof t}function o(t){return"symbol"==typeof t||i(t)&&y.call(t)==c}function a(t){if("number"==typeof t)return t;if(o(t))return l;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=p.test(t);return n||f.test(t)?h(t.slice(2),n?2:8):d.test(t)?l:+t}var s="Expected a function",l=NaN,c="[object Symbol]",u=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt,v="object"==typeof e&&e&&e.Object===Object&&e,g="object"==typeof self&&self&&self.Object===Object&&self,m=v||g||Function("return this")(),b=Object.prototype,y=b.toString,x=Math.max,_=Math.min,w=function(){return m.Date.now()};t.exports=n}).call(e,n(5))},function(t,e,n){t.exports=n(90)},function(t,e,n){var r,i,o;(function(){var n,a,s,l,c,u,d,p,f,h,v,g,m,b,y;s=Math.floor,h=Math.min,a=function(t,e){return t<e?-1:t>e?1:0},f=function(t,e,n,r,i){var o;if(null==n&&(n=0),null==i&&(i=a),n<0)throw new Error("lo must be non-negative");for(null==r&&(r=t.length);n<r;)o=s((n+r)/2),i(e,t[o])<0?r=o:n=o+1;return[].splice.apply(t,[n,n-n].concat(e)),e},u=function(t,e,n){return null==n&&(n=a),t.push(e),b(t,0,t.length-1,n)},c=function(t,e){var n,r;return null==e&&(e=a),n=t.pop(),t.length?(r=t[0],t[0]=n,y(t,0,e)):r=n,r},p=function(t,e,n){var r;return null==n&&(n=a),r=t[0],t[0]=e,y(t,0,n),r},d=function(t,e,n){var r;return null==n&&(n=a),t.length&&n(t[0],e)<0&&(r=[t[0],e],e=r[0],t[0]=r[1],y(t,0,n)),e},l=function(t,e){var n,r,i,o,l,c;for(null==e&&(e=a),o=function(){c=[];for(var e=0,n=s(t.length/2);0<=n?e<n:e>n;0<=n?e++:e--)c.push(e);return c}.apply(this).reverse(),l=[],r=0,i=o.length;r<i;r++)n=o[r],l.push(y(t,n,e));return l},m=function(t,e,n){var r;if(null==n&&(n=a),-1!==(r=t.indexOf(e)))return b(t,0,r,n),y(t,r,n)},v=function(t,e,n){var r,i,o,s,c;if(null==n&&(n=a),i=t.slice(0,e),!i.length)return i;for(l(i,n),c=t.slice(e),o=0,s=c.length;o<s;o++)r=c[o],d(i,r,n);return i.sort(n).reverse()},g=function(t,e,n){var r,i,o,s,u,d,p,v,g;if(null==n&&(n=a),10*e<=t.length){if(o=t.slice(0,e).sort(n),!o.length)return o;for(i=o[o.length-1],p=t.slice(e),s=0,d=p.length;s<d;s++)r=p[s],n(r,i)<0&&(f(o,r,0,null,n),o.pop(),i=o[o.length-1]);return o}for(l(t,n),g=[],u=0,v=h(e,t.length);0<=v?u<v:u>v;0<=v?++u:--u)g.push(c(t,n));return g},b=function(t,e,n,r){var i,o,s;for(null==r&&(r=a),i=t[n];n>e&&(s=n-1>>1,o=t[s],r(i,o)<0);)t[n]=o,n=s;return t[n]=i},y=function(t,e,n){var r,i,o,s,l;for(null==n&&(n=a),i=t.length,l=e,o=t[e],r=2*e+1;r<i;)s=r+1,s<i&&!(n(t[r],t[s])<0)&&(r=s),t[e]=t[r],e=r,r=2*e+1;return t[e]=o,b(t,l,e,n)},n=function(){function t(t){this.cmp=null!=t?t:a,this.nodes=[]}return t.push=u,t.pop=c,t.replace=p,t.pushpop=d,t.heapify=l,t.updateItem=m,t.nlargest=v,t.nsmallest=g,t.prototype.push=function(t){return u(this.nodes,t,this.cmp)},t.prototype.pop=function(){return c(this.nodes,this.cmp)},t.prototype.peek=function(){return this.nodes[0]},t.prototype.contains=function(t){return-1!==this.nodes.indexOf(t)},t.prototype.replace=function(t){return p(this.nodes,t,this.cmp)},t.prototype.pushpop=function(t){return d(this.nodes,t,this.cmp)},t.prototype.heapify=function(){return l(this.nodes,this.cmp)},t.prototype.updateItem=function(t){return m(this.nodes,t,this.cmp)},t.prototype.clear=function(){return this.nodes=[]},t.prototype.empty=function(){return 0===this.nodes.length},t.prototype.size=function(){return this.nodes.length},t.prototype.clone=function(){var e;return e=new t,e.nodes=this.nodes.slice(0),e},t.prototype.toArray=function(){return this.nodes.slice(0)},t.prototype.insert=t.prototype.push,t.prototype.top=t.prototype.peek,t.prototype.front=t.prototype.peek,t.prototype.has=t.prototype.contains,t.prototype.copy=t.prototype.clone,t}(),function(n,a){i=[],r=a,void 0!==(o="function"==typeof r?r.apply(e,i):r)&&(t.exports=o)}(0,function(){return n})}).call(this)},function(t,e,n){!function(e,r){t.exports=r(n(92))}(0,function(t){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=3)}([function(t,e,n){"use strict";function r(t){this.options=s({},a,t)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(t){return"function"==typeof t},a=n(2),s=n(1),l=n(4);r.prototype.run=function(){var t=this.options,e=this,n=t.cy,r=t.eles,a=function(t,e){return o(e)?e.apply(t,[t]):e},s=t.boundingBox||{x1:0,y1:0,w:n.width(),h:n.height()};void 0===s.x2&&(s.x2=s.x1+s.w),void 0===s.w&&(s.w=s.x2-s.x1),void 0===s.y2&&(s.y2=s.y1+s.h),void 0===s.h&&(s.h=s.y2-s.y1);var c=new l.graphlib.Graph({multigraph:!0,compound:!0}),u={},d=function(t,e){null!=e&&(u[t]=e)};d("nodesep",t.nodeSep),d("edgesep",t.edgeSep),d("ranksep",t.rankSep),d("rankdir",t.rankDir),d("ranker",t.ranker),c.setGraph(u),c.setDefaultEdgeLabel(function(){return{}}),c.setDefaultNodeLabel(function(){return{}});for(var p=r.nodes(),f=0;f<p.length;f++){var h=p[f],v=h.layoutDimensions(t);c.setNode(h.id(),{width:v.w,height:v.h,name:h.id()})}for(var g=0;g<p.length;g++){var m=p[g];m.isChild()&&c.setParent(m.id(),m.parent().id())}for(var b=r.edges().stdFilter(function(t){return!t.source().isParent()&&!t.target().isParent()}),y=0;y<b.length;y++){var x=b[y];c.setEdge(x.source().id(),x.target().id(),{minlen:a(x,t.minLen),weight:a(x,t.edgeWeight),name:x.id()},x.id())}l.layout(c);for(var _=c.nodes(),w=0;w<_.length;w++){var k=_[w],C=c.node(k);n.getElementById(k).scratch().dagre=C}var S=void 0;t.boundingBox?(S={x1:1/0,x2:-1/0,y1:1/0,y2:-1/0},p.forEach(function(t){var e=t.scratch().dagre;S.x1=Math.min(S.x1,e.x),S.x2=Math.max(S.x2,e.x),S.y1=Math.min(S.y1,e.y),S.y2=Math.max(S.y2,e.y)}),S.w=S.x2-S.x1,S.h=S.y2-S.y1):S=s;var E=function(e){if(t.boundingBox){var n=0===S.w?0:(e.x-S.x1)/S.w,r=0===S.h?0:(e.y-S.y1)/S.h;return{x:s.x1+n*s.w,y:s.y1+r*s.h}}return e};return p.layoutPositions(e,t,function(t){t="object"===(void 0===t?"undefined":i(t))?t:this;var e=t.scratch().dagre;return E({x:e.x,y:e.y})}),this},t.exports=r},function(t,e,n){"use strict";t.exports=null!=Object.assign?Object.assign.bind(Object):function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.forEach(function(e){Object.keys(e).forEach(function(n){return t[n]=e[n]})}),t}},function(t,e,n){"use strict";var r={nodeSep:void 0,edgeSep:void 0,rankSep:void 0,rankDir:void 0,ranker:void 0,minLen:function(t){return 1},edgeWeight:function(t){return 1},fit:!0,padding:30,spacingFactor:void 0,nodeDimensionsIncludeLabels:!1,animate:!1,animateFilter:function(t,e){return!0},animationDuration:500,animationEasing:void 0,boundingBox:void 0,transform:function(t,e){return e},ready:function(){},stop:function(){}};t.exports=r},function(t,e,n){"use strict";var r=n(0),i=function(t){t&&t("layout","dagre",r)};"undefined"!=typeof cytoscape&&i(cytoscape),t.exports=i},function(e,n){e.exports=t}])})},function(t,e,n){t.exports={graphlib:n(4),layout:n(106),debug:n(128),util:{time:n(1).time,notime:n(1).notime},version:n(129)}},function(t,e,n){var r=n(94);t.exports={Graph:r.Graph,json:n(96),alg:n(97),version:r.version}},function(t,e,n){t.exports={Graph:n(15),version:n(95)}},function(t,e){t.exports="1.0.7"},function(t,e,n){function r(t){var e={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:i(t),edges:o(t)};return s.isUndefined(t.graph())||(e.value=s.clone(t.graph())),e}function i(t){return s.map(t.nodes(),function(e){var n=t.node(e),r=t.parent(e),i={v:e};return s.isUndefined(n)||(i.value=n),s.isUndefined(r)||(i.parent=r),i})}function o(t){return s.map(t.edges(),function(e){var n=t.edge(e),r={v:e.v,w:e.w};return s.isUndefined(e.name)||(r.name=e.name),s.isUndefined(n)||(r.value=n),r})}function a(t){var e=new l(t.options).setGraph(t.value);return s.each(t.nodes,function(t){e.setNode(t.v,t.value),t.parent&&e.setParent(t.v,t.parent)}),s.each(t.edges,function(t){e.setEdge({v:t.v,w:t.w,name:t.name},t.value)}),e}var s=n(2),l=n(15);t.exports={write:r,read:a}},function(t,e,n){t.exports={components:n(98),dijkstra:n(36),dijkstraAll:n(99),findCycles:n(100),floydWarshall:n(101),isAcyclic:n(102),postorder:n(103),preorder:n(104),prim:n(105),tarjan:n(38),topsort:n(39)}},function(t,e,n){function r(t){function e(o){i.has(r,o)||(r[o]=!0,n.push(o),i.each(t.successors(o),e),i.each(t.predecessors(o),e))}var n,r={},o=[];return i.each(t.nodes(),function(t){n=[],e(t),n.length&&o.push(n)}),o}var i=n(2);t.exports=r},function(t,e,n){function r(t,e,n){return o.transform(t.nodes(),function(r,o){r[o]=i(t,o,e,n)},{})}var i=n(36),o=n(2);t.exports=r},function(t,e,n){function r(t){return i.filter(o(t),function(e){return e.length>1||1===e.length&&t.hasEdge(e[0],e[0])})}var i=n(2),o=n(38);t.exports=r},function(t,e,n){function r(t,e,n){return i(t,e||a,n||function(e){return t.outEdges(e)})}function i(t,e,n){var r={},i=t.nodes();return i.forEach(function(t){r[t]={},r[t][t]={distance:0},i.forEach(function(e){t!==e&&(r[t][e]={distance:Number.POSITIVE_INFINITY})}),n(t).forEach(function(n){var i=n.v===t?n.w:n.v,o=e(n);r[t][i]={distance:o,predecessor:t}})}),i.forEach(function(t){var e=r[t];i.forEach(function(n){var o=r[n];i.forEach(function(n){var r=o[t],i=e[n],a=o[n],s=r.distance+i.distance;s<a.distance&&(a.distance=s,a.predecessor=i.predecessor)})})}),r}var o=n(2);t.exports=r;var a=o.constant(1)},function(t,e,n){function r(t){try{i(t)}catch(t){if(t instanceof i.CycleException)return!1;throw t}return!0}var i=n(39);t.exports=r},function(t,e,n){function r(t,e){return i(t,e,"post")}var i=n(40);t.exports=r},function(t,e,n){function r(t,e){return i(t,e,"pre")}var i=n(40);t.exports=r},function(t,e,n){function r(t,e){function n(t){var n=t.v===r?t.w:t.v,i=c.priority(n);if(void 0!==i){var o=e(t);o<i&&(l[n]=r,c.decrease(n,o))}}var r,s=new o,l={},c=new a;if(0===t.nodeCount())return s;i.each(t.nodes(),function(t){c.add(t,Number.POSITIVE_INFINITY),s.setNode(t)}),c.decrease(t.nodes()[0],0);for(var u=!1;c.size()>0;){if(r=c.removeMin(),i.has(l,r))s.setEdge(r,l[r]);else{if(u)throw new Error("Input graph is not connected: "+t);u=!0}t.nodeEdges(r).forEach(n)}return s}var i=n(2),o=n(15),a=n(37);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n=e&&e.debugTiming?P.time:P.notime;n("layout",function(){var e=n(" buildLayoutGraph",function(){return a(t)});n(" runLayout",function(){i(e,n)}),n(" updateInputGraph",function(){o(t,e)})})}function i(t,e){e(" makeSpaceForEdgeLabels",function(){s(t)}),e(" removeSelfEdges",function(){g(t)}),e(" acyclic",function(){w.run(t)}),e(" nestingGraph.run",function(){A.run(t)}),e(" rank",function(){C(P.asNonCompoundGraph(t))}),e(" injectEdgeLabelProxies",function(){l(t)}),e(" removeEmptyRanks",function(){T(t)}),e(" nestingGraph.cleanup",function(){A.cleanup(t)}),e(" normalizeRanks",function(){S(t)}),e(" assignRankMinMax",function(){c(t)}),e(" removeEdgeLabelProxies",function(){u(t)}),e(" normalize.run",function(){k.run(t)}),e(" parentDummyChains",function(){E(t)}),e(" addBorderSegments",function(){I(t)}),e(" order",function(){V(t)}),e(" insertSelfEdges",function(){m(t)}),e(" adjustCoordinateSystem",function(){j.adjust(t)}),e(" position",function(){O(t)}),e(" positionSelfEdges",function(){b(t)}),e(" removeBorderNodes",function(){v(t)}),e(" normalize.undo",function(){k.undo(t)}),e(" fixupEdgeLabelCoords",function(){f(t)}),e(" undoCoordinateSystem",function(){j.undo(t)}),e(" translateGraph",function(){d(t)}),e(" assignNodeIntersects",function(){p(t)}),e(" reversePoints",function(){h(t)}),e(" acyclic.undo",function(){w.undo(t)})}function o(t,e){_.each(t.nodes(),function(n){var r=t.node(n),i=e.node(n);r&&(r.x=i.x,r.y=i.y,e.children(n).length&&(r.width=i.width,r.height=i.height))}),_.each(t.edges(),function(n){var r=t.edge(n),i=e.edge(n);r.points=i.points,_.has(i,"x")&&(r.x=i.x,r.y=i.y)}),t.graph().width=e.graph().width,t.graph().height=e.graph().height}function a(t){var e=new D({multigraph:!0,compound:!0}),n=x(t.graph());return e.setGraph(_.merge({},N,y(n,B),_.pick(n,M))),_.each(t.nodes(),function(n){var r=x(t.node(n));e.setNode(n,_.defaults(y(r,$),L)),e.setParent(n,t.parent(n))}),_.each(t.edges(),function(n){var r=x(t.edge(n));e.setEdge(n,_.merge({},R,y(r,z),_.pick(r,F)))}),e}function s(t){var e=t.graph();e.ranksep/=2,_.each(t.edges(),function(n){var r=t.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===e.rankdir||"BT"===e.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)})}function l(t){_.each(t.edges(),function(e){var n=t.edge(e);if(n.width&&n.height){var r=t.node(e.v),i=t.node(e.w),o={rank:(i.rank-r.rank)/2+r.rank,e:e};P.addDummyNode(t,"edge-proxy",o,"_ep")}})}function c(t){var e=0;_.each(t.nodes(),function(n){var r=t.node(n);r.borderTop&&(r.minRank=t.node(r.borderTop).rank,r.maxRank=t.node(r.borderBottom).rank,e=_.max(e,r.maxRank))}),t.graph().maxRank=e}function u(t){_.each(t.nodes(),function(e){var n=t.node(e);"edge-proxy"===n.dummy&&(t.edge(n.e).labelRank=n.rank,t.removeNode(e))})}function d(t){function e(t){var e=t.x,a=t.y,s=t.width,l=t.height;n=Math.min(n,e-s/2),r=Math.max(r,e+s/2),i=Math.min(i,a-l/2),o=Math.max(o,a+l/2)}var n=Number.POSITIVE_INFINITY,r=0,i=Number.POSITIVE_INFINITY,o=0,a=t.graph(),s=a.marginx||0,l=a.marginy||0;_.each(t.nodes(),function(n){e(t.node(n))}),_.each(t.edges(),function(n){var r=t.edge(n);_.has(r,"x")&&e(r)}),n-=s,i-=l,_.each(t.nodes(),function(e){var r=t.node(e);r.x-=n,r.y-=i}),_.each(t.edges(),function(e){var r=t.edge(e);_.each(r.points,function(t){t.x-=n,t.y-=i}),_.has(r,"x")&&(r.x-=n),_.has(r,"y")&&(r.y-=i)}),a.width=r-n+s,a.height=o-i+l}function p(t){_.each(t.edges(),function(e){var n,r,i=t.edge(e),o=t.node(e.v),a=t.node(e.w);i.points?(n=i.points[0],r=i.points[i.points.length-1]):(i.points=[],n=a,r=o),i.points.unshift(P.intersectRect(o,n)),i.points.push(P.intersectRect(a,r))})}function f(t){_.each(t.edges(),function(e){var n=t.edge(e);if(_.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}})}function h(t){_.each(t.edges(),function(e){var n=t.edge(e);n.reversed&&n.points.reverse()})}function v(t){_.each(t.nodes(),function(e){if(t.children(e).length){var n=t.node(e),r=t.node(n.borderTop),i=t.node(n.borderBottom),o=t.node(_.last(n.borderLeft)),a=t.node(_.last(n.borderRight));n.width=Math.abs(a.x-o.x),n.height=Math.abs(i.y-r.y),n.x=o.x+n.width/2,n.y=r.y+n.height/2}}),_.each(t.nodes(),function(e){"border"===t.node(e).dummy&&t.removeNode(e)})}function g(t){_.each(t.edges(),function(e){if(e.v===e.w){var n=t.node(e.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:e,label:t.edge(e)}),t.removeEdge(e)}})}function m(t){var e=P.buildLayerMatrix(t);_.each(e,function(e){var n=0;_.each(e,function(e,r){var i=t.node(e);i.order=r+n,_.each(i.selfEdges,function(e){P.addDummyNode(t,"selfedge",{width:e.label.width,height:e.label.height,rank:i.rank,order:r+ ++n,e:e.e,label:e.label},"_se")}),delete i.selfEdges})})}function b(t){_.each(t.nodes(),function(e){var n=t.node(e);if("selfedge"===n.dummy){var r=t.node(n.e.v),i=r.x+r.width/2,o=r.y,a=n.x-i,s=r.height/2;t.setEdge(n.e,n.label),t.removeNode(e),n.label.points=[{x:i+2*a/3,y:o-s},{x:i+5*a/6,y:o-s},{x:i+a,y:o},{x:i+5*a/6,y:o+s},{x:i+2*a/3,y:o+s}],n.label.x=n.x,n.label.y=n.y}})}function y(t,e){return _.mapValues(_.pick(t,e),Number)}function x(t){var e={};return _.each(t,function(t,n){e[n.toLowerCase()]=t}),e}var _=n(0),w=n(107),k=n(110),C=n(111),S=n(1).normalizeRanks,E=n(113),T=n(1).removeEmptyRanks,A=n(114),I=n(115),j=n(116),V=n(117),O=n(126),P=n(1),D=n(4).Graph;t.exports=r;var B=["nodesep","edgesep","ranksep","marginx","marginy"],N={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},M=["acyclicer","ranker","rankdir","align"],$=["width","height"],L={width:0,height:0},z=["minlen","weight","width","height","labeloffset"],R={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},F=["labelpos"]},function(t,e,n){"use strict";function r(t){var e="greedy"===t.graph().acyclicer?s(t,function(t){return function(e){return t.edge(e).weight}}(t)):i(t);a.each(e,function(e){var n=t.edge(e);t.removeEdge(e),n.forwardName=e.name,n.reversed=!0,t.setEdge(e.w,e.v,n,a.uniqueId("rev"))})}function i(t){function e(o){a.has(i,o)||(i[o]=!0,r[o]=!0,a.each(t.outEdges(o),function(t){a.has(r,t.w)?n.push(t):e(t.w)}),delete r[o])}var n=[],r={},i={};return a.each(t.nodes(),e),n}function o(t){a.each(t.edges(),function(e){var n=t.edge(e);if(n.reversed){t.removeEdge(e);var r=n.forwardName;delete n.reversed,delete n.forwardName,t.setEdge(e.w,e.v,n,r)}})}var a=n(0),s=n(108);t.exports={run:r,undo:o}},function(t,e,n){function r(t,e){if(t.nodeCount()<=1)return[];var n=a(t,e||d),r=i(n.graph,n.buckets,n.zeroIdx);return l.flatten(l.map(r,function(e){return t.outEdges(e.v,e.w)}),!0)}function i(t,e,n){for(var r,i=[],a=e[e.length-1],s=e[0];t.nodeCount();){for(;r=s.dequeue();)o(t,e,n,r);for(;r=a.dequeue();)o(t,e,n,r);if(t.nodeCount())for(var l=e.length-2;l>0;--l)if(r=e[l].dequeue()){i=i.concat(o(t,e,n,r,!0));break}}return i}function o(t,e,n,r,i){var o=i?[]:void 0;return l.each(t.inEdges(r.v),function(r){var a=t.edge(r),l=t.node(r.v);i&&o.push({v:r.v,w:r.w}),l.out-=a,s(e,n,l)}),l.each(t.outEdges(r.v),function(r){var i=t.edge(r),o=r.w,a=t.node(o);a.in-=i,s(e,n,a)}),t.removeNode(r.v),o}function a(t,e){var n=new c,r=0,i=0;l.each(t.nodes(),function(t){n.setNode(t,{v:t,in:0,out:0})}),l.each(t.edges(),function(t){var o=n.edge(t.v,t.w)||0,a=e(t),s=o+a;n.setEdge(t.v,t.w,s),i=Math.max(i,n.node(t.v).out+=a),r=Math.max(r,n.node(t.w).in+=a)});var o=l.range(i+r+3).map(function(){return new u}),a=r+1;return l.each(n.nodes(),function(t){s(o,a,n.node(t))}),{graph:n,buckets:o,zeroIdx:a}}function s(t,e,n){n.out?n.in?t[n.out-n.in+e].enqueue(n):t[t.length-1].enqueue(n):t[0].enqueue(n)}var l=n(0),c=n(4).Graph,u=n(109);t.exports=r;var d=l.constant(1)},function(t,e){function n(){var t={};t._next=t._prev=t,this._sentinel=t}function r(t){t._prev._next=t._next,t._next._prev=t._prev,delete t._next,delete t._prev}function i(t,e){if("_next"!==t&&"_prev"!==t)return e}t.exports=n,n.prototype.dequeue=function(){var t=this._sentinel,e=t._prev;if(e!==t)return r(e),e},n.prototype.enqueue=function(t){var e=this._sentinel;t._prev&&t._next&&r(t),t._next=e._next,e._next._prev=t,e._next=t,t._prev=e},n.prototype.toString=function(){for(var t=[],e=this._sentinel,n=e._prev;n!==e;)t.push(JSON.stringify(n,i)),n=n._prev;return"["+t.join(", ")+"]"}},function(t,e,n){"use strict";function r(t){t.graph().dummyChains=[],a.each(t.edges(),function(e){i(t,e)})}function i(t,e){var n=e.v,r=t.node(n).rank,i=e.w,o=t.node(i).rank,a=e.name,l=t.edge(e),c=l.labelRank;if(o!==r+1){t.removeEdge(e);var u,d,p;for(p=0,++r;r<o;++p,++r)l.points=[],d={width:0,height:0,edgeLabel:l,edgeObj:e,rank:r},u=s.addDummyNode(t,"edge",d,"_d"),r===c&&(d.width=l.width,d.height=l.height,d.dummy="edge-label",d.labelpos=l.labelpos),t.setEdge(n,u,{weight:l.weight},a),0===p&&t.graph().dummyChains.push(u),n=u;t.setEdge(n,i,{weight:l.weight},a)}}function o(t){a.each(t.graph().dummyChains,function(e){var n,r=t.node(e),i=r.edgeLabel;for(t.setEdge(r.edgeObj,i);r.dummy;)n=t.successors(e)[0],t.removeNode(e),i.points.push({x:r.x,y:r.y}),"edge-label"===r.dummy&&(i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height),e=n,r=t.node(e)})}var a=n(0),s=n(1);t.exports={run:r,undo:o}},function(t,e,n){"use strict";function r(t){switch(t.graph().ranker){case"network-simplex":o(t);break;case"tight-tree":i(t);break;case"longest-path":u(t);break;default:o(t)}}function i(t){s(t),l(t)}function o(t){c(t)}var a=n(13),s=a.longestPath,l=n(41),c=n(112);t.exports=r;var u=s},function(t,e,n){"use strict";function r(t){t=_(t),b(t);var e=g(t);s(e),i(e,t);for(var n,r;n=c(e);)r=u(e,t,n),d(e,t,n,r)}function i(t,e){var n=x(t,t.nodes());n=n.slice(0,n.length-1),v.each(n,function(n){o(t,e,n)})}function o(t,e,n){var r=t.node(n),i=r.parent;t.edge(n,i).cutvalue=a(t,e,n)}function a(t,e,n){var r=t.node(n),i=r.parent,o=!0,a=e.edge(n,i),s=0;return a||(o=!1,a=e.edge(i,n)),s=a.weight,v.each(e.nodeEdges(n),function(r){var a=r.v===n,l=a?r.w:r.v;if(l!==i){var c=a===o,u=e.edge(r).weight;if(s+=c?u:-u,f(t,n,l)){var d=t.edge(n,l).cutvalue;s+=c?-d:d}}}),s}function s(t,e){arguments.length<2&&(e=t.nodes()[0]),l(t,{},1,e)}function l(t,e,n,r,i){var o=n,a=t.node(r);return e[r]=!0,v.each(t.neighbors(r),function(i){v.has(e,i)||(n=l(t,e,n,i,r))}),a.low=o,a.lim=n++,i?a.parent=i:delete a.parent,n}function c(t){return v.find(t.edges(),function(e){return t.edge(e).cutvalue<0})}function u(t,e,n){var r=n.v,i=n.w;e.hasEdge(r,i)||(r=n.w,i=n.v);var o=t.node(r),a=t.node(i),s=o,l=!1;o.lim>a.lim&&(s=a,l=!0);var c=v.filter(e.edges(),function(e){return l===h(t,t.node(e.v),s)&&l!==h(t,t.node(e.w),s)});return v.min(c,function(t){return m(e,t)})}function d(t,e,n,r){var o=n.v,a=n.w;t.removeEdge(o,a),t.setEdge(r.v,r.w,{}),s(t),i(t,e),p(t,e)}function p(t,e){var n=v.find(t.nodes(),function(t){return!e.node(t).parent}),r=y(t,n);r=r.slice(1),v.each(r,function(n){var r=t.node(n).parent,i=e.edge(n,r),o=!1;i||(i=e.edge(r,n),o=!0),e.node(n).rank=e.node(r).rank+(o?i.minlen:-i.minlen)})}function f(t,e,n){return t.hasEdge(e,n)}function h(t,e,n){return n.low<=e.lim&&e.lim<=n.lim}var v=n(0),g=n(41),m=n(13).slack,b=n(13).longestPath,y=n(4).alg.preorder,x=n(4).alg.postorder,_=n(1).simplify;t.exports=r,r.initLowLimValues=s,r.initCutValues=i,r.calcCutValue=a,r.leaveEdge=c,r.enterEdge=u,r.exchangeEdges=d},function(t,e,n){function r(t){var e=o(t);a.each(t.graph().dummyChains,function(n){for(var r=t.node(n),o=r.edgeObj,a=i(t,e,o.v,o.w),s=a.path,l=a.lca,c=0,u=s[c],d=!0;n!==o.w;){if(r=t.node(n),d){for(;(u=s[c])!==l&&t.node(u).maxRank<r.rank;)c++;u===l&&(d=!1)}if(!d){for(;c<s.length-1&&t.node(u=s[c+1]).minRank<=r.rank;)c++;u=s[c]}t.setParent(n,u),n=t.successors(n)[0]}})}function i(t,e,n,r){var i,o,a=[],s=[],l=Math.min(e[n].low,e[r].low),c=Math.max(e[n].lim,e[r].lim);i=n;do{i=t.parent(i),a.push(i)}while(i&&(e[i].low>l||c>e[i].lim));for(o=i,i=r;(i=t.parent(i))!==o;)s.push(i);return{path:a.concat(s.reverse()),lca:o}}function o(t){function e(i){var o=r;a.each(t.children(i),e),n[i]={low:o,lim:r++}}var n={},r=0;return a.each(t.children(),e),n}var a=n(0);t.exports=r},function(t,e,n){function r(t){var e=c.addDummyNode(t,"root",{},"_root"),n=o(t),r=l.max(n)-1,s=2*r+1;t.graph().nestingRoot=e,l.each(t.edges(),function(e){t.edge(e).minlen*=s});var u=a(t)+1;l.each(t.children(),function(o){i(t,e,s,u,r,n,o)}),t.graph().nodeRankFactor=s}function i(t,e,n,r,o,a,s){var u=t.children(s);if(!u.length)return void(s!==e&&t.setEdge(e,s,{weight:0,minlen:n}));var d=c.addBorderNode(t,"_bt"),p=c.addBorderNode(t,"_bb"),f=t.node(s);t.setParent(d,s),f.borderTop=d,t.setParent(p,s),f.borderBottom=p,l.each(u,function(l){i(t,e,n,r,o,a,l);var c=t.node(l),u=c.borderTop?c.borderTop:l,f=c.borderBottom?c.borderBottom:l,h=c.borderTop?r:2*r,v=u!==f?1:o-a[s]+1;t.setEdge(d,u,{weight:h,minlen:v,nestingEdge:!0}),t.setEdge(f,p,{weight:h,minlen:v,nestingEdge:!0})}),t.parent(s)||t.setEdge(e,d,{weight:0,minlen:o+a[s]})}function o(t){function e(r,i){var o=t.children(r);o&&o.length&&l.each(o,function(t){e(t,i+1)}),n[r]=i}var n={};return l.each(t.children(),function(t){e(t,1)}),n}function a(t){return l.reduce(t.edges(),function(e,n){return e+t.edge(n).weight},0)}function s(t){var e=t.graph();t.removeNode(e.nestingRoot),delete e.nestingRoot,l.each(t.edges(),function(e){t.edge(e).nestingEdge&&t.removeEdge(e)})}var l=n(0),c=n(1);t.exports={run:r,cleanup:s}},function(t,e,n){function r(t){function e(n){var r=t.children(n),a=t.node(n);if(r.length&&o.each(r,e),o.has(a,"minRank")){a.borderLeft=[],a.borderRight=[];for(var s=a.minRank,l=a.maxRank+1;s<l;++s)i(t,"borderLeft","_bl",n,a,s),i(t,"borderRight","_br",n,a,s)}}o.each(t.children(),e)}function i(t,e,n,r,i,o){var s={width:0,height:0,rank:o,borderType:e},l=i[e][o-1],c=a.addDummyNode(t,"border",s,n);i[e][o]=c,t.setParent(c,r),l&&t.setEdge(l,c,{weight:1})}var o=n(0),a=n(1);t.exports=r},function(t,e,n){"use strict";function r(t){var e=t.graph().rankdir.toLowerCase();"lr"!==e&&"rl"!==e||o(t)}function i(t){var e=t.graph().rankdir.toLowerCase();"bt"!==e&&"rl"!==e||s(t),"lr"!==e&&"rl"!==e||(c(t),o(t))}function o(t){d.each(t.nodes(),function(e){a(t.node(e))}),d.each(t.edges(),function(e){a(t.edge(e))})}function a(t){var e=t.width;t.width=t.height,t.height=e}function s(t){d.each(t.nodes(),function(e){l(t.node(e))}),d.each(t.edges(),function(e){var n=t.edge(e);d.each(n.points,l),d.has(n,"y")&&l(n)})}function l(t){t.y=-t.y}function c(t){d.each(t.nodes(),function(e){u(t.node(e))}),d.each(t.edges(),function(e){var n=t.edge(e);d.each(n.points,u),d.has(n,"x")&&u(n)})}function u(t){var e=t.x;t.x=t.y,t.y=e}var d=n(0);t.exports={adjust:r,undo:i}},function(t,e,n){"use strict";function r(t){var e=h.maxRank(t),n=i(t,s.range(1,e+1),"inEdges"),r=i(t,s.range(e-1,-1,-1),"outEdges"),u=l(t);a(t,u);for(var d,p=Number.POSITIVE_INFINITY,f=0,v=0;v<4;++f,++v){o(f%2?n:r,f%4>=2),u=h.buildLayerMatrix(t);var g=c(t,u);g<p&&(v=0,d=s.cloneDeep(u),p=g)}a(t,d)}function i(t,e,n){return s.map(e,function(e){return d(t,e,n)})}function o(t,e){var n=new f;s.each(t,function(t){var r=t.graph().root,i=u(t,r,n,e);s.each(i.vs,function(e,n){t.node(e).order=n}),p(t,n,i.vs)})}function a(t,e){s.each(e,function(e){s.each(e,function(e,n){t.node(e).order=n})})}var s=n(0),l=n(118),c=n(119),u=n(120),d=n(124),p=n(125),f=n(4).Graph,h=n(1);t.exports=r},function(t,e,n){"use strict";function r(t){function e(r){if(!i.has(n,r)){n[r]=!0;var o=t.node(r);a[o.rank].push(r),i.each(t.successors(r),e)}}var n={},r=i.filter(t.nodes(),function(e){return!t.children(e).length}),o=i.max(i.map(r,function(e){return t.node(e).rank})),a=i.map(i.range(o+1),function(){return[]}),s=i.sortBy(r,function(e){return t.node(e).rank});return i.each(s,e),a}var i=n(0);t.exports=r},function(t,e,n){"use strict";function r(t,e){for(var n=0,r=1;r<e.length;++r)n+=i(t,e[r-1],e[r]);return n}function i(t,e,n){for(var r=o.zipObject(n,o.map(n,function(t,e){return e})),i=o.flatten(o.map(e,function(e){return o.chain(t.outEdges(e)).map(function(e){return{pos:r[e.w],weight:t.edge(e).weight}}).sortBy("pos").value()}),!0),a=1;a<n.length;)a<<=1;var s=2*a-1;a-=1;var l=o.map(new Array(s),function(){return 0}),c=0;return o.each(i.forEach(function(t){var e=t.pos+a;l[e]+=t.weight;for(var n=0;e>0;)e%2&&(n+=l[e+1]),e=e-1>>1,l[e]+=t.weight;c+=t.weight*n})),c}var o=n(0);t.exports=r},function(t,e,n){function r(t,e,n,u){var d=t.children(e),p=t.node(e),f=p?p.borderLeft:void 0,h=p?p.borderRight:void 0,v={};f&&(d=a.filter(d,function(t){return t!==f&&t!==h}));var g=s(t,d);a.each(g,function(e){if(t.children(e.v).length){var i=r(t,e.v,n,u);v[e.v]=i,a.has(i,"barycenter")&&o(e,i)}});var m=l(g,n);i(m,v);var b=c(m,u);if(f&&(b.vs=a.flatten([f,b.vs,h],!0),t.predecessors(f).length)){var y=t.node(t.predecessors(f)[0]),x=t.node(t.predecessors(h)[0]);a.has(b,"barycenter")||(b.barycenter=0,b.weight=0),b.barycenter=(b.barycenter*b.weight+y.order+x.order)/(b.weight+2),b.weight+=2}return b}function i(t,e){a.each(t,function(t){t.vs=a.flatten(t.vs.map(function(t){return e[t]?e[t].vs:t}),!0)})}function o(t,e){a.isUndefined(t.barycenter)?(t.barycenter=e.barycenter,t.weight=e.weight):(t.barycenter=(t.barycenter*t.weight+e.barycenter*e.weight)/(t.weight+e.weight),t.weight+=e.weight)}var a=n(0),s=n(121),l=n(122),c=n(123);t.exports=r},function(t,e,n){function r(t,e){return i.map(e,function(e){var n=t.inEdges(e);if(n.length){var r=i.reduce(n,function(e,n){var r=t.edge(n),i=t.node(n.v);return{sum:e.sum+r.weight*i.order,weight:e.weight+r.weight}},{sum:0,weight:0});return{v:e,barycenter:r.sum/r.weight,weight:r.weight}}return{v:e}})}var i=n(0);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n={};return a.each(t,function(t,e){var r=n[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:e};a.isUndefined(t.barycenter)||(r.barycenter=t.barycenter,r.weight=t.weight)}),a.each(e.edges(),function(t){var e=n[t.v],r=n[t.w];a.isUndefined(e)||a.isUndefined(r)||(r.indegree++,e.out.push(n[t.w]))}),i(a.filter(n,function(t){return!t.indegree}))}function i(t){for(var e=[];t.length;){var n=t.pop();e.push(n),a.each(n.in.reverse(),function(t){return function(e){e.merged||(a.isUndefined(e.barycenter)||a.isUndefined(t.barycenter)||e.barycenter>=t.barycenter)&&o(t,e)}}(n)),a.each(n.out,function(e){return function(n){n.in.push(e),0==--n.indegree&&t.push(n)}}(n))}return a.chain(e).filter(function(t){return!t.merged}).map(function(t){return a.pick(t,["vs","i","barycenter","weight"])}).value()}function o(t,e){var n=0,r=0;t.weight&&(n+=t.barycenter*t.weight,r+=t.weight),e.weight&&(n+=e.barycenter*e.weight,r+=e.weight),t.vs=e.vs.concat(t.vs),t.barycenter=n/r,t.weight=r,t.i=Math.min(e.i,t.i),e.merged=!0}var a=n(0);t.exports=r},function(t,e,n){function r(t,e){var n=s.partition(t,function(t){return a.has(t,"barycenter")}),r=n.lhs,l=a.sortBy(n.rhs,function(t){return-t.i}),c=[],u=0,d=0,p=0;r.sort(o(!!e)),p=i(c,l,p),a.each(r,function(t){p+=t.vs.length,c.push(t.vs),u+=t.barycenter*t.weight,d+=t.weight,p=i(c,l,p)});var f={vs:a.flatten(c,!0)};return d&&(f.barycenter=u/d,f.weight=d),f}function i(t,e,n){for(var r;e.length&&(r=a.last(e)).i<=n;)e.pop(),t.push(r.vs),n++;return n}function o(t){return function(e,n){return e.barycenter<n.barycenter?-1:e.barycenter>n.barycenter?1:t?n.i-e.i:e.i-n.i}}var a=n(0),s=n(1);t.exports=r},function(t,e,n){function r(t,e,n){var r=i(t),s=new a({compound:!0}).setGraph({root:r}).setDefaultNodeLabel(function(e){return t.node(e)});return o.each(t.nodes(),function(i){var a=t.node(i),l=t.parent(i);(a.rank===e||a.minRank<=e&&e<=a.maxRank)&&(s.setNode(i),s.setParent(i,l||r),o.each(t[n](i),function(e){var n=e.v===i?e.w:e.v,r=s.edge(n,i),a=o.isUndefined(r)?0:r.weight;s.setEdge(n,i,{weight:t.edge(e).weight+a})}),o.has(a,"minRank")&&s.setNode(i,{borderLeft:a.borderLeft[e],borderRight:a.borderRight[e]}))}),s}function i(t){for(var e;t.hasNode(e=o.uniqueId("_root")););return e}var o=n(0),a=n(4).Graph;t.exports=r},function(t,e,n){function r(t,e,n){var r,o={};i.each(n,function(n){for(var i,a,s=t.parent(n);s;){if(i=t.parent(s),i?(a=o[i],o[i]=s):(a=r,r=s),a&&a!==s)return void e.setEdge(a,s);s=i}})}var i=n(0);t.exports=r},function(t,e,n){"use strict";function r(t){t=a.asNonCompoundGraph(t),i(t),o.each(s(t),function(e,n){t.node(n).x=e})}function i(t){var e=a.buildLayerMatrix(t),n=t.graph().ranksep,r=0;o.each(e,function(e){var i=o.max(o.map(e,function(e){return t.node(e).height}));o.each(e,function(e){t.node(e).y=r+i/2}),r+=i+n})}var o=n(0),a=n(1),s=n(127).positionX;t.exports=r},function(t,e,n){"use strict";function r(t,e){function n(e,n){var i=0,s=0,l=e.length,c=m.last(n);return m.each(n,function(e,u){var d=o(t,e),p=d?t.node(d).order:l;(d||e===c)&&(m.each(n.slice(s,u+1),function(e){m.each(t.predecessors(e),function(n){var o=t.node(n),s=o.order;!(s<i||p<s)||o.dummy&&t.node(e).dummy||a(r,n,e)})}),s=u+1,i=p)}),n}var r={};return m.reduce(e,n),r}function i(t,e){function n(e,n,r,o,s){var l;m.each(m.range(n,r),function(n){l=e[n],t.node(l).dummy&&m.each(t.predecessors(l),function(e){var n=t.node(e);n.dummy&&(n.order<o||n.order>s)&&a(i,e,l)})})}function r(e,r){var i,o=-1,a=0;return m.each(r,function(s,l){if("border"===t.node(s).dummy){var c=t.predecessors(s);c.length&&(i=t.node(c[0]).order,n(r,a,l,o,i),a=l,o=i)}n(r,a,r.length,i,e.length)}),r}var i={};return m.reduce(e,r),i}function o(t,e){if(t.node(e).dummy)return m.find(t.predecessors(e),function(e){return t.node(e).dummy})}function a(t,e,n){if(e>n){var r=e;e=n,n=r}var i=t[e];i||(t[e]=i={}),i[n]=!0}function s(t,e,n){if(e>n){var r=e;e=n,n=r}return m.has(t[e],n)}function l(t,e,n,r){var i={},o={},a={};return m.each(e,function(t){m.each(t,function(t,e){i[t]=t,o[t]=t,a[t]=e})}),m.each(e,function(t){var e=-1;m.each(t,function(t){var l=r(t);if(l.length){l=m.sortBy(l,function(t){return a[t]});for(var c=(l.length-1)/2,u=Math.floor(c),d=Math.ceil(c);u<=d;++u){var p=l[u];o[t]===t&&e<a[p]&&!s(n,t,p)&&(o[p]=t,o[t]=i[t]=i[p],e=a[p])}}})}),{root:i,align:o}}function c(t,e,n,r,i){function o(t){m.has(c,t)||(c[t]=!0,s[t]=m.reduce(l.inEdges(t),function(t,e){return o(e.v),Math.max(t,s[e.v]+l.edge(e))},0))}function a(e){if(2!==c[e]){c[e]++;var n=t.node(e),r=m.reduce(l.outEdges(e),function(t,e){return a(e.w),Math.min(t,s[e.w]-l.edge(e))},Number.POSITIVE_INFINITY);r!==Number.POSITIVE_INFINITY&&n.borderType!==d&&(s[e]=Math.max(s[e],r))}}var s={},l=u(t,e,n,i),c={};m.each(l.nodes(),o);var d=i?"borderLeft":"borderRight";return m.each(l.nodes(),a),m.each(r,function(t){s[t]=s[n[t]]}),s}function u(t,e,n,r){var i=new b,o=t.graph(),a=v(o.nodesep,o.edgesep,r);return m.each(e,function(e){var r;m.each(e,function(e){var o=n[e];if(i.setNode(o),r){var s=n[r],l=i.edge(s,o);i.setEdge(s,o,Math.max(a(t,e,r),l||0))}r=e})}),i}function d(t,e){return m.min(e,function(e){var n=m.min(e,function(e,n){return e-g(t,n)/2});return m.max(e,function(e,n){return e+g(t,n)/2})-n})}function p(t,e){var n=m.min(e),r=m.max(e);m.each(["u","d"],function(i){m.each(["l","r"],function(o){var a,s=i+o,l=t[s];l!==e&&(a="l"===o?n-m.min(l):r-m.max(l))&&(t[s]=m.mapValues(l,function(t){return t+a}))})})}function f(t,e){return m.mapValues(t.ul,function(n,r){if(e)return t[e.toLowerCase()][r];var i=m.sortBy(m.pluck(t,r));return(i[1]+i[2])/2})}function h(t){var e,n=y.buildLayerMatrix(t),o=m.merge(r(t,n),i(t,n)),a={};m.each(["u","d"],function(r){e="u"===r?n:m.values(n).reverse(),m.each(["l","r"],function(n){"r"===n&&(e=m.map(e,function(t){return m.values(t).reverse()}));var i=m.bind("u"===r?t.predecessors:t.successors,t),s=l(t,e,o,i),u=c(t,e,s.root,s.align,"r"===n);"r"===n&&(u=m.mapValues(u,function(t){return-t})),a[r+n]=u})});var s=d(t,a);return p(a,s),f(a,t.graph().align)}function v(t,e,n){return function(r,i,o){var a,s=r.node(i),l=r.node(o),c=0;if(c+=s.width/2,m.has(s,"labelpos"))switch(s.labelpos.toLowerCase()){case"l":a=-s.width/2;break;case"r":a=s.width/2}if(a&&(c+=n?a:-a),a=0,c+=(s.dummy?e:t)/2,c+=(l.dummy?e:t)/2,c+=l.width/2,m.has(l,"labelpos"))switch(l.labelpos.toLowerCase()){case"l":a=l.width/2;break;case"r":a=-l.width/2}return a&&(c+=n?a:-a),a=0,c}}function g(t,e){return t.node(e).width}var m=n(0),b=n(4).Graph,y=n(1);t.exports={positionX:h,findType1Conflicts:r,findType2Conflicts:i,addConflict:a,hasConflict:s,verticalAlignment:l,horizontalCompaction:c,alignCoordinates:p,findSmallestWidthAlignment:d,balance:f}},function(t,e,n){function r(t){var e=o.buildLayerMatrix(t),n=new a({compound:!0,multigraph:!0}).setGraph({});return i.each(t.nodes(),function(e){n.setNode(e,{label:e}),n.setParent(e,"layer"+t.node(e).rank)}),i.each(t.edges(),function(t){n.setEdge(t.v,t.w,{},t.name)}),i.each(e,function(t,e){var r="layer"+e;n.setNode(r,{rank:"same"}),i.reduce(t,function(t,e){return n.setEdge(t,e,{style:"invis"}),e})}),n}var i=n(0),o=n(1),a=n(4).Graph;t.exports={debugOrdering:r}},function(t,e){t.exports="0.7.4"},function(t,e,n){var r;!function(){"use strict";var i=function(t,e){function r(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n.hasOwnProperty(r)&&(n[r]=e[r]);return n}function i(t){var e="function"==typeof t.animate?t.animate.call():t.animate,n="function"==typeof t.fisheye?t.fisheye.call():t.fisheye;t.animate=e,t.fisheye=n}function o(t,e){var n={};return n.setOptions=function(e){s(t,"options",options)},n.setOption=function(e,n){a(t,"options")[e]=n},n.collapse=function(n,o){var s=this.collapsibleNodes(n),l=a(t,"options"),c=r(l,o);return i(c),e.collapseGivenNodes(s,c)},n.collapseRecursively=function(e,n){var o=this.collapsibleNodes(e),s=a(t,"options"),l=r(s,n);return i(l),this.collapse(o.union(o.descendants()),l)},n.expand=function(n,o){var s=this.expandableNodes(n),l=a(t,"options"),c=r(l,o);return i(c),e.expandGivenNodes(s,c)},n.expandRecursively=function(n,o){var s=this.expandableNodes(n),l=a(t,"options"),c=r(l,o);return i(c),e.expandAllNodes(s,c)},n.collapseAll=function(e){var n=a(t,"options"),o=r(n,e);return i(o),this.collapseRecursively(this.collapsibleNodes(),o)},n.expandAll=function(e){var n=a(t,"options"),o=r(n,e);return i(o),this.expandRecursively(this.expandableNodes(),o)},n.isExpandable=function(t){return t.hasClass("cy-expand-collapse-collapsed-node")},n.isCollapsible=function(t){return!this.isExpandable(t)&&t.isParent()},n.collapsibleNodes=function(e){var n=this;return(e||t.nodes()).filter(function(t,e){return"number"==typeof t&&(t=e),n.isCollapsible(t)})},n.expandableNodes=function(e){var n=this;return(e||t.nodes()).filter(function(t,e){return"number"==typeof t&&(t=e),n.isExpandable(t)})},n.getCollapsedChildren=function(t){return t.data("collapsedChildren")},n.getCollapsedChildrenRecursively=function(n){var r=t.collection();return e.getCollapsedChildrenRecursively(n,r)},n.getAllCollapsedChildrenRecursively=function(){var e,n=t.collection(),r=t.nodes(".cy-expand-collapse-collapsed-node");for(e=0;e<r.length;e++)n=n.union(this.getCollapsedChildrenRecursively(r[e]));return n},n.clearVisualCue=function(e){t.trigger("expandcollapse.clearvisualcue")},n}function a(t,e){void 0===t.scratch("_cyExpandCollapse")&&t.scratch("_cyExpandCollapse",{});var n=t.scratch("_cyExpandCollapse");return void 0===e?n:n[e]}function s(t,e,n){a(t)[e]=n}if(t){var l=n(131),c=n(132);t("core","expandCollapse",function(t){var i=this,u=a(i,"options")||{layoutBy:null,fisheye:!0,animate:!0,ready:function(){},undoable:!0,cueEnabled:!0,expandCollapseCuePosition:"top-left",expandCollapseCueSize:12,expandCollapseCueLineSize:8,expandCueImage:void 0,collapseCueImage:void 0,expandCollapseCueSensitivity:1};if("get"!==t){u=r(u,t);var d=n(134)(i),p=o(i,d);s(i,"api",p),l(i,p),u.cueEnabled&&c(u,i,p,e),u.ready(),s(i,"options",u)}return a(i,"api")})}};void 0!==t&&t.exports&&(t.exports=i),void 0!==(r=function(){return i}.call(e,n,e,t))&&(t.exports=r),"undefined"!=typeof cytoscape&&"undefined"!=typeof jQuery&&i(cytoscape,jQuery)}()},function(t,e){t.exports=function(t,e){function n(e){return"string"==typeof e?t.$(e):e}function r(){for(var e={},n=t.nodes(),r=0;r<n.length;r++){var i=n[r];e[i.id()]={x:i.position("x"),y:i.position("y")}}return e}function i(e){var n={};return t.nodes().positions(function(t,r){"number"==typeof t&&(t=r),n[t.id()]={x:t.position("x"),y:t.position("y")};var i=e[t.id()];return{x:i.x,y:i.y}}),n}function o(o){return function(a){var l={},c=n(a.nodes);return a.firstTime?(l.oldData=r(),l.nodes=o.indexOf("All")>0?e[o](a.options):e[o](c,a.options)):(l.oldData=r(),l.nodes=o.indexOf("All")>0?e[o](s):e[o](t.collection(c),s),i(a.oldData)),l}}if(null!=t.undoRedo)for(var a=t.undoRedo({},!0),s={layoutBy:null,animate:!1,fisheye:!1},l=["collapse","collapseRecursively","collapseAll","expand","expandRecursively","expandAll"],c=0;c<l.length;c++)a.action(l[c],o(l[c]),o(l[(c+3)%6]))}},function(t,e,n){var r=n(133);t.exports=function(t,e,i,o){var a,s,l,c,u,d,p,f=t,h=!1,v={init:function(){function f(){_()}function v(){return C||(C=y.data("cyexpandcollapse").options)}function g(){var t=y.width(),e=y.height();w.clearRect(0,0,t,e)}function m(t){var n=t.children(),r=t._private.data.collapsedChildren;if(null!=n&&n.length>0||null!=r){var i,o,s,l,c,u,d,f=t.hasClass("cy-expand-collapse-collapsed-node"),h=v().expandCollapseCueSize,g=v().expandCollapseCueLineSize;if("top-left"===v().expandCollapseCuePosition){var m=e.zoom()<1?h/(2*e.zoom()):h/2;d={x:t.position("x")-t.width()/2-parseFloat(t.css("padding-left"))+parseFloat(t.css("border-width"))+m+1,y:t.position("y")-t.height()/2-parseFloat(t.css("padding-top"))+parseFloat(t.css("border-width"))+m+1}}else{var b=v().expandCollapseCuePosition;d="function"==typeof b?b.call(this,t):b}var y=a.convertToRenderedPosition(d);if(h=Math.max(h,h*e.zoom()),g=Math.max(g,g*e.zoom()),i=(h-g)/2,c=y.x,u=y.y,o=c-h/2,s=u-h/2,l=h,!f&&v().expandCueImage){var x=new Image;x.src=v().expandCueImage,w.drawImage(x,c,u,h,h)}else if(f&&v().collapseCueImage){var x=new Image;x.src=v().collapseCueImage,w.drawImage(x,c,u,h,h)}else{var _=w.fillStyle,k=w.lineWidth,C=w.strokeStyle;w.fillStyle="black",w.strokeStyle="black",w.ellipse(c,u,h/2,h/2,0,0,2*Math.PI),w.fill(),w.beginPath(),w.strokeStyle="white",w.lineWidth=Math.max(2.6,2.6*e.zoom()),w.moveTo(o+i,s+h/2),w.lineTo(o+g+i,s+h/2),f&&(w.moveTo(o+h/2,s+i),w.lineTo(o+h/2,s+g+i)),w.closePath(),w.stroke(),w.strokeStyle=C,w.fillStyle=_,w.lineWidth=k}t._private.data.expandcollapseRenderedStartX=o,t._private.data.expandcollapseRenderedStartY=s,t._private.data.expandcollapseRenderedCueSize=l,p=t}}var b=t,y=this,x=o("<canvas></canvas>");a=n(42)(e),y.append(x);var _=r(function(){x.attr("height",y.height()).attr("width",y.width()).css({position:"absolute",top:0,left:0,"z-index":"999"}),setTimeout(function(){var t=x.offset(),n=y.offset();x.css({top:-(t.top-n.top),left:-(t.left-n.left)}),e&&g()},0)},250);f(),o(window).bind("resize",function(){f()});var w=x[0].getContext("2d"),k=y.data("cyexpandcollapse");null==k&&(k={}),k.options=b;var C;e.on("expandcollapse.clearvisualcue",function(){p&&g()}),e.bind("zoom pan",d=function(){p&&g()});var S=function(t,e){if(t){var n=e.position||e.cyPosition,r={x:t.position("x")-t.width()/2-parseFloat(t.css("padding-left")),y:t.position("y")-t.height()/2-parseFloat(t.css("padding-top"))},i={x:t.position("x")+t.width()/2+parseFloat(t.css("padding-right")),y:t.position("y")+t.height()/2+parseFloat(t.css("padding-bottom"))};if(n.x>=r.x&&n.y>=r.y&&n.x<=i.x&&n.y<=i.y)return!0}return!1};e.on("mousemove",function(t){S(p,t)?p&&!h&&m(p):g()}),e.on("mouseover","node",s=function(t){var e=this;(i.isCollapsible(e)||i.isExpandable(e))&&(p&&p.id()!=e.id()&&g(),m(e))});var E=null,T=null;e.on("mousedown",function(t){E=t.renderedPosition||t.cyRenderedPosition}),e.on("mouseup",function(t){T=t.renderedPosition||t.cyRenderedPosition}),e.on("grab","node",l=function(t){h=!0}),e.on("free","node",l=function(t){h=!1}),e.on("position","node",c=function(){p&&g()}),e.on("remove","node",u=function(){g(),p=null});var A;e.on("select","node",function(){this.length>e.nodes(":selected").length&&this.unselect()}),e.on("tap",Tap=function(t){var n=p;if(n){var r=n._private.data.expandcollapseRenderedStartX,o=n._private.data.expandcollapseRenderedStartY,a=n._private.data.expandcollapseRenderedCueSize,s=r+a,l=o+a,c=t.renderedPosition||t.cyRenderedPosition,u=c.x,d=c.y,f=(v().expandCollapseCueSensitivity-1)/2;Math.abs(E.x-T.x)<5&&Math.abs(E.y-T.y)<5&&u>=r-a*f&&u<=s+a*f&&d>=o-a*f&&d<=l+a*f&&(b.undoable&&!A&&(A=e.undoRedo({defaultActions:!1})),i.isCollapsible(n)?b.undoable?A.do("collapse",{nodes:n,options:b}):i.collapse(n,b):i.isExpandable(n)&&(b.undoable?A.do("expand",{nodes:n,options:b}):i.expand(n,b)))}}),y.data("cyexpandcollapse",k)},unbind:function(){var t=this.cytoscape("get");t.off("mouseover","node",s).off("mouseout tapdragout","node",l).off("position","node",c).off("remove","node",u).off("tap","node",void 0).off("add","node",void 0).off("free","node",void 0),t.unbind("zoom pan",d)}};return v[f]?v[f].apply(o(e.container()),Array.prototype.slice.call(arguments,1)):"object"!=typeof f&&f?(o.error("No such function `"+f+"` for cytoscape.js-expand-collapse"),o(this)):v.init.apply(o(e.container()),arguments)}},function(t,e){var n=function(){function t(t,i,a){function s(){m&&clearTimeout(m),f&&clearTimeout(f),y=0,f=m=b=void 0}function l(e,n){n&&clearTimeout(n),f=m=b=void 0,e&&(y=o(),h=t.apply(g,p),m||f||(p=g=void 0))}function c(){var t=i-(o()-v);t<=0||t>i?l(b,f):m=setTimeout(c,t)}function u(){l(_,m)}function d(){if(p=arguments,v=o(),g=this,b=_&&(m||!w),!1===x)var e=w&&!m;else{f||w||(y=v);var n=x-(v-y),r=n<=0||n>x;r?(f&&(f=clearTimeout(f)),y=v,h=t.apply(g,p)):f||(f=setTimeout(u,n))}return r&&m?m=clearTimeout(m):m||i===x||(m=setTimeout(c,i)),e&&(r=!0,h=t.apply(g,p)),!r||m||f||(p=g=void 0),h}var p,f,h,v,g,m,b,y=0,x=!1,_=!0;if("function"!=typeof t)throw new TypeError(n);if(i=i<0?0:+i||0,!0===a){var w=!0;_=!1}else e(a)&&(w=!!a.leading,x="maxWait"in a&&r(+a.maxWait||0,i),_="trailing"in a?!!a.trailing:_);return d.cancel=s,d}function e(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}var n="Expected a function",r=Math.max,i=Date.now,o=i||function(){return(new Date).getTime()};return t}();t.exports=n},function(t,e,n){function r(t){var e=n(42)(t);return{animatedlyMovingNodeCount:0,expandNodeBaseFunction:function(t,n,r){if(t._private.data.collapsedChildren){var i={x:t._private.position.x-t._private.data["position-before-collapse"].x,y:t._private.position.y-t._private.data["position-before-collapse"].y};t.removeData("infoLabel"),t.removeClass("cy-expand-collapse-collapsed-node"),t.trigger("expandcollapse.beforeexpand"),t._private.data.collapsedChildren.restore(),this.repairEdges(t),t._private.data.collapsedChildren=null,e.moveNodes(i,t.children()),t.removeData("position-before-collapse"),t.trigger("position"),t.trigger("expandcollapse.afterexpand"),n&&this.endOperation(r)}},simpleCollapseGivenNodes:function(t){t.data("collapse",!0);for(var n=e.getTopMostNodes(t),r=0;r<n.length;r++){var i=n[r];this.collapseBottomUp(i)}return t},simpleExpandGivenNodes:function(t,n){t.data("expand",!0);for(var r=e.getTopMostNodes(t),i=0;i<r.length;i++){var o=r[i];this.expandTopDown(o,n)}return t},simpleExpandAllNodes:function(n,r){void 0===n&&(n=t.nodes());var i;i=e.getTopMostNodes(n);for(var o=[],a=0;a<i.length;a++){var s=i[a];this.expandAllTopDown(s,o,r)}return o},endOperation:function(n){t.ready(function(){setTimeout(function(){e.rearrange(n)},0)})},expandAllNodes:function(t,e){var n=this.simpleExpandAllNodes(t,e.fisheye);return this.endOperation(e.layoutBy),n},expandAllTopDown:function(t,e,n){null!=t._private.data.collapsedChildren&&(e.push(t),this.expandNode(t,n));for(var r=t.children(),i=0;i<r.length;i++){var o=r[i];this.expandAllTopDown(o,e,n)}},expandGivenNodes:function(t,e){if(1===t.length){var n=t[0];null!=n._private.data.collapsedChildren&&this.expandNode(n,e.fisheye,!0,e.animate,e.layoutBy)}else this.simpleExpandGivenNodes(t,e.fisheye),this.endOperation(e.layoutBy);return t},collapseGivenNodes:function(e,n){return t.startBatch(),this.simpleCollapseGivenNodes(e,n),t.endBatch(),e.trigger("position"),this.endOperation(n.layoutBy),t.style().update(),e},collapseBottomUp:function(t){for(var e=t.children(),n=0;n<e.length;n++){var r=e[n];this.collapseBottomUp(r)}t.data("collapse")&&t.children().length>0&&(this.collapseNode(t),t.removeData("collapse"))},expandTopDown:function(t,e){t.data("expand")&&null!=t._private.data.collapsedChildren&&(this.expandNode(t,e),t.removeData("expand"));for(var n=t.children(),r=0;r<n.length;r++){var i=n[r];this.expandTopDown(i)}},convertToModelPosition:function(e){var n=t.pan(),r=t.zoom();return{x:(e.x-n.x)/r,y:(e.y-n.y)/r}},expandNode:function(e,n,r,o,a){var s=this,l=function(t,e,n,r,i){e&&(t._private.data["width-before-fisheye"]=t._private.data["size-before-collapse"].w,t._private.data["height-before-fisheye"]=t._private.data["size-before-collapse"].h,s.fishEyeViewExpandGivenNode(t,n,t,r,i)),n&&e&&r||s.expandNodeBaseFunction(t,n,i)};if(null!=e._private.data.collapsedChildren){this.storeWidthHeight(e);var c=!1;if(n&&r){var u=this.convertToModelPosition({x:0,y:0}),d=this.convertToModelPosition({x:t.width(),y:t.height()}),p={x1:u.x,x2:d.x,y1:u.y,y2:d.y},f={x1:e._private.position.x-e._private.data["size-before-collapse"].w/2-80,x2:e._private.position.x+e._private.data["size-before-collapse"].w/2+80,y1:e._private.position.y-e._private.data["size-before-collapse"].h/2-80,y2:e._private.position.y+e._private.data["size-before-collapse"].h/2+80},h=i.getUnion(f,p);if(!i.equalBoundingBoxes(h,p)){var v=t.getFitViewport(h,10),s=this;c=o,o?t.animate({pan:v.pan,zoom:v.zoom,complete:function(){l(e,n,r,o,a)}},{duration:1e3}):(t.zoom(v.zoom),t.pan(v.pan))}}return c||l(e,n,r,o,a),e}},collapseNode:function(t){if(null==t._private.data.collapsedChildren){t.data("position-before-collapse",{x:t.position().x,y:t.position().y}),t.data("size-before-collapse",{w:t.outerWidth(),h:t.outerHeight()});var e=t.children();return e.unselect(),e.connectedEdges().unselect(),t.trigger("expandcollapse.beforecollapse"),this.barrowEdgesOfcollapsedChildren(t),this.removeChildren(t,t),t.addClass("cy-expand-collapse-collapsed-node"),t.trigger("expandcollapse.aftercollapse"),t.position(t.data("position-before-collapse")),t}},storeWidthHeight:function(t){null!=t&&(t._private.data["x-before-fisheye"]=this.xPositionInParent(t),t._private.data["y-before-fisheye"]=this.yPositionInParent(t),t._private.data["width-before-fisheye"]=t.outerWidth(),t._private.data["height-before-fisheye"]=t.outerHeight(),null!=t.parent()[0]&&this.storeWidthHeight(t.parent()[0]))},fishEyeViewExpandGivenNode:function(t,e,n,r,i){var o=this.getSiblings(t),a=this.xPositionInParent(t),s=this.yPositionInParent(t),l=Math.abs((t._private.data["width-before-fisheye"]-t.outerWidth())/2),c=Math.abs((t._private.data["width-before-fisheye"]-t.outerWidth())/2),u=Math.abs((t._private.data["height-before-fisheye"]-t.outerHeight())/2),d=Math.abs((t._private.data["height-before-fisheye"]-t.outerHeight())/2),p=Math.abs(t._private.data["x-before-fisheye"]-a),f=Math.abs(t._private.data["y-before-fisheye"]-s);t._private.data["x-before-fisheye"]>a?(l+=p,c-=p):(l-=p,c+=p),t._private.data["y-before-fisheye"]>s?(u+=f,d-=f):(u-=f,d+=f);for(var h=[],v=[],g=0;g<o.length;g++)h.push(this.xPositionInParent(o[g])),v.push(this.yPositionInParent(o[g]));for(var g=0;g<o.length;g++){var m=o[g],b=h[g],y=v[g],x=(y-s)/(b-a),_=0,w=0,k=0,C=0;_=a>b?l:c,w=s>y?u:d,isFinite(x)&&(k=Math.min(_,w/Math.abs(x))),0!==x&&(C=Math.min(w,_*Math.abs(x))),a>b&&(k*=-1),s>y&&(C*=-1),this.fishEyeViewMoveNode(m,k,C,n,e,r,i)}return 0==o.length&&this.expandNodeBaseFunction(n,e,i),null!=t.parent()[0]&&this.fishEyeViewExpandGivenNode(t.parent()[0],e,n,r,i),t},getSiblings:function(e){var n;if(null==e.parent()[0]){n=t.nodes(":visible").orphans().difference(e)}else n=e.siblings(":visible");return n},fishEyeViewMoveNode:function(e,n,r,i,o,a,s){var l=t.collection();e.isParent()&&(l=e.children(":visible"));var c=this;if(0==l.length){var u={x:e._private.position.x+n,y:e._private.position.y+r};o&&a?(this.animatedlyMovingNodeCount++,e.animate({position:u,complete:function(){--c.animatedlyMovingNodeCount>0||!i.hasClass("cy-expand-collapse-collapsed-node")||c.expandNodeBaseFunction(i,o,s)}},{duration:1e3})):(e._private.position.x=u.x,e._private.position.y=u.y)}else for(var d=0;d<l.length;d++)this.fishEyeViewMoveNode(l[d],n,r,i,o,a,s)},xPositionInParent:function(t){var e=t.parent()[0];return null!=e?t.relativePosition("x")+e.width()/2:t.position("x")},yPositionInParent:function(t){var e=t.parent()[0];return null!=e?t.relativePosition("y")+e.height()/2:t.position("y")},removeChildren:function(t,e){for(var n=t.children(),r=0;r<n.length;r++){var i=n[r];this.removeChildren(i,e);var o=i.remove();null==e._private.data.collapsedChildren?e._private.data.collapsedChildren=o:e._private.data.collapsedChildren=e._private.data.collapsedChildren.union(o)}},isMetaEdge:function(t){return t.hasClass("cy-expand-collapse-meta-edge")},barrowEdgesOfcollapsedChildren:function(e){var n=e.descendants(),r=n.edgesWith(t.nodes().not(n.union(e))),i={};n.each(function(t,e){"number"==typeof t&&(t=e),i[t.id()]=!0});for(var o=0;o<r.length;o++){var a=r[o],s=a.source(),l=a.target();if(!this.isMetaEdge(a)){var c={source:s,target:l};a.addClass("cy-expand-collapse-meta-edge"),a.data("originalEnds",c)}a.move({target:i[l.id()]?e.id():l.id(),source:i[s.id()]?e.id():s.id()})}},findNewEnd:function(t){for(var e=t;!e.inside();)e=e.parent();return e},repairEdges:function(t){for(var e=t.connectedEdges(".cy-expand-collapse-meta-edge"),n=0;n<e.length;n++){var r=e[n],i=r.data("originalEnds"),o=r.data("source");r.data("target");r=o===t.id()?r.move({source:this.findNewEnd(i.source).id()}):r.move({target:this.findNewEnd(i.target).id()}),r.data("source")===i.source.id()&&r.data("target")===i.target.id()&&(r.removeClass("cy-expand-collapse-meta-edge"),r.removeData("originalEnds"))}},isOuterNode:function(t,e){for(var n=t;null!=n;){if(n==e)return!1;n=n.parent()[0]}return!0},getCollapsedChildrenRecursively:function(t,e){var n,r=t.data("collapsedChildren");for(n=0;n<r.length;n++)r[n].data("collapsedChildren")&&(e=e.union(this.getCollapsedChildrenRecursively(r[n],e))),e=e.union(r[n]);return e}}}var i=n(135);t.exports=r},function(t,e){var n={equalBoundingBoxes:function(t,e){return t.x1==e.x1&&t.x2==e.x2&&t.y1==e.y1&&t.y2==e.y2},getUnion:function(t,e){var n={x1:Math.min(t.x1,e.x1),x2:Math.max(t.x2,e.x2),y1:Math.min(t.y1,e.y1),y2:Math.max(t.y2,e.y2)};return n.w=n.x2-n.x1,n.h=n.y2-n.y1,n}};t.exports=n},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(137),a=n.n(o),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=a.a.Variable,u=a.a.Expression,d=a.a.Operator.Eq,p=a.a.Operator.Ge,f=(a.a.Operator.Le,a.a.Strength.strong),h=function(){function t(e){i(this,t),this.options=e,this.cy=e.cy,this.eles=e.eles,this.nodes=e.eles.nodes(),this.edges=e.eles.edges();var n=e.boundingBox||{x1:0,y1:0,w:this.cy.width(),h:this.cy.height()};void 0===n.x2&&(n.x2=n.x1+n.w),void 0===n.w&&(n.w=n.x2-n.x1),void 0===n.y2&&(n.y2=n.y1+n.h),void 0===n.h&&(n.h=n.y2-n.y1),this.bb=n}return l(t,[{key:"run",value:function(){var t=this.nodes.filter('node[op != "Const"]');t.union(t.edgesTo(t)).layout({name:"dagre",fit:!1}).run();var e=this.nodes.filter('node[op = "Const"]'),n=new a.a.Solver,i=e.map(function(t){return new c}),o=e.map(function(t){return new c}),l={};return e.forEach(function(t,e){return l[t.id()]=e}),e.forEach(function(t){var e=l[t.id()];n.addEditVariable(i[e],f),n.addEditVariable(o[e],f)}),e.outgoers("node").forEach(function(e){var a=e.position("x"),s=e.position("y"),c=e.layoutDimensions().w,f=(e.layoutDimensions().h,e.incomers().filter('node[op = "Const"]')),h=f.length;f.forEach(function(e,r){var h=l[e.id()],v=a-(55+c/2),g=a+(55+c/2);if(t.some(function(t){if(t.isParent()&&!t.hasClass("cy-expand-collapse-collapsed-node"))return!1;var e=t.position("x"),n=t.position("y"),r=t.layoutDimensions().w,i=t.layoutDimensions().h;return e-r/2<=v&&v<=e+r/2&&n-i/2<=s&&s<=n+i/2})?n.createConstraint(i[h],d,g):n.createConstraint(i[h],d,v),r>0){var m=l[f[r-1].id()];n.createConstraint(o[h],p,new u(o[m],40))}});var v=f.map(function(t){return[1/h,o[l[t.id()]]]});n.createConstraint(new(Function.prototype.bind.apply(u,[null].concat(r(v)))),d,s)}),n.updateVariables(),e.layoutPositions(this,this.options,function(t){return t="object"===(void 0===t?"undefined":s(t))?t:this,{x:i[l[t.id()]].value(),y:o[l[t.id()]].value()}}),this}}]),t}();e.a=function(t){t("layout","tensorflow",h)}},function(t,e,n){var r,i;!function(n,o){void 0===n&&void 0!==window&&(n=window),r=[],void 0!==(i=function(){return n.kiwi=o()}.apply(e,r))&&(t.exports=i)}(this,function(){var t;!function(t){function e(t){return t instanceof Array?new o(t):t.__iter__()}function n(t){return t instanceof Array?new a(t):t.__reversed__()}function r(t){return t.__next__()}function i(t,e){if(t instanceof Array){for(var n=0,r=t.length;n<r;++n)if(!1===e(t[n]))return}else for(var i,o=t.__iter__();void 0!==(i=o.__next__());)if(!1===e(i))return}var o=function(){function t(t,e){void 0===e&&(e=0),this._array=t,this._index=Math.max(0,Math.min(e,t.length))}return t.prototype.__next__=function(){return this._array[this._index++]},t.prototype.__iter__=function(){return this},t}();t.ArrayIterator=o;var a=function(){function t(t,e){void 0===e&&(e=t.length),this._array=t,this._index=Math.max(0,Math.min(e,t.length))}return t.prototype.__next__=function(){return this._array[--this._index]},t.prototype.__iter__=function(){return this},t}();t.ReverseArrayIterator=a,t.iter=e,t.reversed=n,t.next=r,t.forEach=i}(t||(t={}));var t;!function(t){var e=function(){function t(t,e){this.first=t,this.second=e}return t.prototype.copy=function(){return new t(this.first,this.second)},t}();t.Pair=e}(t||(t={}));var t;!function(t){function e(t,e,n){for(var r,i,o=0,a=t.length;a>0;)r=a>>1,i=o+r,n(t[i],e)<0?(o=i+1,a-=r+1):a=r;return o}function n(t,n,r){var i=e(t,n,r);return i===t.length?-1:0!==r(t[i],n)?-1:i}function r(t,n,r){var i=e(t,n,r);if(i!==t.length){var o=t[i];if(0===r(o,n))return o}}t.lowerBound=e,t.binarySearch=n,t.binaryFind=r}(t||(t={}));var t;!function(t){var e=function(){function e(){this._array=[]}return e.prototype.size=function(){return this._array.length},e.prototype.empty=function(){return 0===this._array.length},e.prototype.itemAt=function(t){return this._array[t]},e.prototype.takeAt=function(t){return this._array.splice(t,1)[0]},e.prototype.clear=function(){this._array=[]},e.prototype.swap=function(t){var e=this._array;this._array=t._array,t._array=e},e.prototype.__iter__=function(){return t.iter(this._array)},e.prototype.__reversed__=function(){return t.reversed(this._array)},e}();t.ArrayBase=e}(t||(t={}));var t,e=this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);n.prototype=e.prototype,t.prototype=new n};!function(t){function n(t){return function(e,n){return t(e.first,n)}}function r(t,e,n){for(var r=0,i=0,o=t.length,a=e.length,s=[];r<o&&i<a;){var l=t[r],c=e[i],u=n(l.first,c.first);u<0?(s.push(l.copy()),++r):u>0?(s.push(c.copy()),++i):(s.push(c.copy()),++r,++i)}for(;r<o;)s.push(t[r].copy()),++r;for(;i<a;)s.push(e[i].copy()),++i;return s}var i=function(i){function o(t){i.call(this),this._compare=t,this._wrapped=n(t)}return e(o,i),o.prototype.comparitor=function(){return this._compare},o.prototype.indexOf=function(e){return t.binarySearch(this._array,e,this._wrapped)},o.prototype.contains=function(e){return t.binarySearch(this._array,e,this._wrapped)>=0},o.prototype.find=function(e){return t.binaryFind(this._array,e,this._wrapped)},o.prototype.setDefault=function(e,n){var r=this._array,i=t.lowerBound(r,e,this._wrapped);if(i===r.length){var o=new t.Pair(e,n());return r.push(o),o}var a=r[i];if(0!==this._compare(a.first,e)){var o=new t.Pair(e,n());return r.splice(i,0,o),o}return a},o.prototype.insert=function(e,n){var r=this._array,i=t.lowerBound(r,e,this._wrapped);if(i===r.length){var o=new t.Pair(e,n);return r.push(o),o}var a=r[i];if(0!==this._compare(a.first,e)){var o=new t.Pair(e,n);return r.splice(i,0,o),o}return a.second=n,a},o.prototype.update=function(e){var n=this;if(e instanceof o){var i=e;this._array=r(this._array,i._array,this._compare)}else t.forEach(e,function(t){n.insert(t.first,t.second)})},o.prototype.erase=function(e){var n=this._array,r=t.binarySearch(n,e,this._wrapped);if(!(r<0))return n.splice(r,1)[0]},o.prototype.copy=function(){for(var t=new o(this._compare),e=t._array,n=this._array,r=0,i=n.length;r<i;++r)e.push(n[r].copy());return t},o}(t.ArrayBase);t.AssociativeArray=i}(t||(t={}));var n;!function(t){!function(t){t[t.Le=0]="Le",t[t.Ge=1]="Ge",t[t.Eq=2]="Eq"}(t.Operator||(t.Operator={}));var e=function(){function e(e,r,i,o){void 0===o&&(o=t.Strength.required),this._id=n++,this._operator=r,this._strength=t.Strength.clip(o),void 0===i&&e instanceof t.Expression?this._expression=e:this._expression=e.minus(i)}return e.Compare=function(t,e){return t.id()-e.id()},e.prototype.id=function(){return this._id},e.prototype.expression=function(){return this._expression},e.prototype.op=function(){return this._operator},e.prototype.strength=function(){return this._strength},e.prototype.toString=function(){return this._expression.toString()+" "+["<=",">=","="][this._operator]+" 0 ("+this._strength.toString()+")"},e}();t.Constraint=e;var n=0}(n||(n={}));var n;!function(e){function n(e){return new t.AssociativeArray(e)}e.createMap=n}(n||(n={}));var n;!function(t){var e=function(){function e(t){void 0===t&&(t=""),this._value=0,this._context=null,this._id=n++,this._name=t}return e.Compare=function(t,e){return t.id()-e.id()},e.prototype.id=function(){return this._id},e.prototype.name=function(){return this._name},e.prototype.setName=function(t){this._name=t},e.prototype.context=function(){return this._context},e.prototype.setContext=function(t){this._context=t},e.prototype.value=function(){return this._value},e.prototype.setValue=function(t){this._value=t},e.prototype.plus=function(e){return new t.Expression(this,e)},e.prototype.minus=function(e){return new t.Expression(this,"number"==typeof e?-e:[-1,e])},e.prototype.multiply=function(e){return new t.Expression([e,this])},e.prototype.divide=function(e){return new t.Expression([1/e,this])},e.prototype.toJSON=function(){return{name:this._name,value:this._value}},e.prototype.toString=function(){return this._context+"["+this._name+":"+this._value+"]"},e}();t.Variable=e;var n=0}(n||(n={}));var n;!function(t){function e(e){for(var r=0,i=function(){return 0},o=t.createMap(t.Variable.Compare),a=0,s=e.length;a<s;++a){var l=e[a];if("number"==typeof l)r+=l;else if(l instanceof t.Variable)o.setDefault(l,i).second+=1;else if(l instanceof n){r+=l.constant();for(var c=l.terms(),u=0,d=c.size();u<d;u++){var p=c.itemAt(u);o.setDefault(p.first,i).second+=p.second}}else{if(!(l instanceof Array))throw new Error("invalid Expression argument: "+l);if(2!==l.length)throw new Error("array must have length 2");var f=l[0],h=l[1];if("number"!=typeof f)throw new Error("array item 0 must be a number");if(h instanceof t.Variable)o.setDefault(h,i).second+=f;else{if(!(h instanceof n))throw new Error("array item 1 must be a variable or expression");r+=h.constant()*f;for(var c=h.terms(),u=0,d=c.size();u<d;u++){var p=c.itemAt(u);o.setDefault(p.first,i).second+=p.second*f}}}}return{terms:o,constant:r}}var n=function(){function t(){var t=e(arguments);this._terms=t.terms,this._constant=t.constant}return t.prototype.terms=function(){return this._terms},t.prototype.constant=function(){return this._constant},t.prototype.value=function(){for(var t=this._constant,e=0,n=this._terms.size();e<n;e++){var r=this._terms.itemAt(e);t+=r.first.value()*r.second}return t},t.prototype.plus=function(e){return new t(this,e)},t.prototype.minus=function(e){return new t(this,"number"==typeof e?-e:[-1,e])},t.prototype.multiply=function(e){return new t([e,this])},t.prototype.divide=function(e){return new t([1/e,this])},t.prototype.isConstant=function(){return 0==this._terms.size()},t.prototype.toString=function(){var t=this._terms._array.map(function(t,e){return t.second+"*"+t.first.toString()}).join(" + ");return this.isConstant()||0===this._constant||(t+=" + "),t+=this._constant},t}();t.Expression=n}(n||(n={}));var n;!function(t){!function(t){function e(t,e,n,r){void 0===r&&(r=1);var i=0;return i+=1e6*Math.max(0,Math.min(1e3,t*r)),i+=1e3*Math.max(0,Math.min(1e3,e*r)),i+=Math.max(0,Math.min(1e3,n*r))}function n(e){return Math.max(0,Math.min(t.required,e))}t.create=e,t.required=e(1e3,1e3,1e3),t.strong=e(1,0,0),t.medium=e(0,1,0),t.weak=e(0,0,1),t.clip=n}(t.Strength||(t.Strength={}))}(n||(n={}));var n;return function(t){function e(t){return t<0?-t<1e-8:t<1e-8}function n(){return t.createMap(t.Constraint.Compare)}function r(){return t.createMap(l.Compare)}function i(){return t.createMap(t.Variable.Compare)}function o(){return t.createMap(t.Variable.Compare)}var a=function(){function a(){this._cnMap=n(),this._rowMap=r(),this._varMap=i(),this._editMap=o(),this._infeasibleRows=[],this._objective=new u,this._artificial=null,this._idTick=0}return a.prototype.createConstraint=function(e,n,r,i){void 0===i&&(i=t.Strength.required);var o=new t.Constraint(e,n,r,i);return this.addConstraint(o),o},a.prototype.addConstraint=function(t){if(void 0!==this._cnMap.find(t))throw new Error("duplicate constraint");var n=this._createRow(t),r=n.row,i=n.tag,o=this._chooseSubject(r,i);if(o.type()===s.Invalid&&r.allDummies()){if(!e(r.constant()))throw new Error("unsatisfiable constraint");o=i.marker}if(o.type()===s.Invalid){if(!this._addWithArtificialVariable(r))throw new Error("unsatisfiable constraint")}else r.solveFor(o),this._substitute(o,r),this._rowMap.insert(o,r);this._cnMap.insert(t,i),this._optimize(this._objective)},a.prototype.removeConstraint=function(t){var e=this._cnMap.erase(t);if(void 0===e)throw new Error("unknown constraint");this._removeConstraintEffects(t,e.second);var n=e.second.marker,r=this._rowMap.erase(n);if(void 0===r){var i=this._getMarkerLeavingSymbol(n);if(i.type()===s.Invalid)throw new Error("failed to find leaving row");r=this._rowMap.erase(i),r.second.solveForEx(i,n),this._substitute(n,r.second)}this._optimize(this._objective)},a.prototype.hasConstraint=function(t){return this._cnMap.contains(t)},a.prototype.addEditVariable=function(e,n){if(void 0!==this._editMap.find(e))throw new Error("duplicate edit variable");if((n=t.Strength.clip(n))===t.Strength.required)throw new Error("bad required strength");var r=new t.Expression(e),i=new t.Constraint(r,t.Operator.Eq,void 0,n);this.addConstraint(i);var o=this._cnMap.find(i).second,a={tag:o,constraint:i,constant:0};this._editMap.insert(e,a)},a.prototype.removeEditVariable=function(t){var e=this._editMap.erase(t);if(void 0===e)throw new Error("unknown edit variable");this.removeConstraint(e.second.constraint)},a.prototype.hasEditVariable=function(t){return this._editMap.contains(t)},a.prototype.suggestValue=function(t,e){var n=this._editMap.find(t);if(void 0===n)throw new Error("unknown edit variable");var r=this._rowMap,i=n.second,o=e-i.constant;i.constant=e;var a=i.tag.marker,l=r.find(a);if(void 0!==l)return l.second.add(-o)<0&&this._infeasibleRows.push(a),void this._dualOptimize();var c=i.tag.other;if(void 0!==(l=r.find(c)))return l.second.add(o)<0&&this._infeasibleRows.push(c),void this._dualOptimize();for(var u=0,d=r.size();u<d;++u){var p=r.itemAt(u),f=p.second,h=f.coefficientFor(a);0!==h&&f.add(o*h)<0&&p.first.type()!==s.External&&this._infeasibleRows.push(p.first)}this._dualOptimize()},a.prototype.updateVariables=function(){for(var t=this._varMap,e=this._rowMap,n=0,r=t.size();n<r;++n){var i=t.itemAt(n),o=e.find(i.second);void 0!==o?i.first.setValue(o.second.constant()):i.first.setValue(0)}},a.prototype._getVarSymbol=function(t){var e=this,n=function(){return e._makeSymbol(s.External)};return this._varMap.setDefault(t,n).second},a.prototype._createRow=function(n){for(var r=n.expression(),i=new u(r.constant()),o=r.terms(),a=0,l=o.size();a<l;++a){var d=o.itemAt(a);if(!e(d.second)){var p=this._getVarSymbol(d.first),f=this._rowMap.find(p);void 0!==f?i.insertRow(f.second,d.second):i.insertSymbol(p,d.second)}}var h=this._objective,v=n.strength(),g={marker:c,other:c};switch(n.op()){case t.Operator.Le:case t.Operator.Ge:var m=n.op()===t.Operator.Le?1:-1,b=this._makeSymbol(s.Slack);if(g.marker=b,i.insertSymbol(b,m),v<t.Strength.required){var y=this._makeSymbol(s.Error);g.other=y,i.insertSymbol(y,-m),h.insertSymbol(y,v)}break;case t.Operator.Eq:if(v<t.Strength.required){var x=this._makeSymbol(s.Error),_=this._makeSymbol(s.Error);g.marker=x,g.other=_,i.insertSymbol(x,-1),i.insertSymbol(_,1),h.insertSymbol(x,v),h.insertSymbol(_,v)}else{var w=this._makeSymbol(s.Dummy);g.marker=w,i.insertSymbol(w)}}return i.constant()<0&&i.reverseSign(),{row:i,tag:g}},a.prototype._chooseSubject=function(t,e){for(var n=t.cells(),r=0,i=n.size();r<i;++r){var o=n.itemAt(r);if(o.first.type()===s.External)return o.first}var a=e.marker.type();return(a===s.Slack||a===s.Error)&&t.coefficientFor(e.marker)<0?e.marker:(a=e.other.type(),(a===s.Slack||a===s.Error)&&t.coefficientFor(e.other)<0?e.other:c)},a.prototype._addWithArtificialVariable=function(t){var n=this._makeSymbol(s.Slack);this._rowMap.insert(n,t.copy()),this._artificial=t.copy(),this._optimize(this._artificial);var r=e(this._artificial.constant());this._artificial=null;var i=this._rowMap.erase(n);if(void 0!==i){var o=i.second;if(o.isConstant())return r;var a=this._anyPivotableSymbol(o);if(a.type()===s.Invalid)return!1;o.solveForEx(n,a),this._substitute(a,o),this._rowMap.insert(a,o)}for(var l=this._rowMap,c=0,u=l.size();c<u;++c)l.itemAt(c).second.removeSymbol(n);return this._objective.removeSymbol(n),r},a.prototype._substitute=function(t,e){for(var n=this._rowMap,r=0,i=n.size();r<i;++r){var o=n.itemAt(r);o.second.substitute(t,e),o.second.constant()<0&&o.first.type()!==s.External&&this._infeasibleRows.push(o.first)}this._objective.substitute(t,e),this._artificial&&this._artificial.substitute(t,e)},a.prototype._optimize=function(t){for(;;){var e=this._getEnteringSymbol(t);if(e.type()===s.Invalid)return;var n=this._getLeavingSymbol(e);if(n.type()===s.Invalid)throw new Error("the objective is unbounded");var r=this._rowMap.erase(n).second;r.solveForEx(n,e),this._substitute(e,r),this._rowMap.insert(e,r)}},a.prototype._dualOptimize=function(){for(var t=this._rowMap,e=this._infeasibleRows;0!==e.length;){var n=e.pop(),r=t.find(n);if(void 0!==r&&r.second.constant()<0){var i=this._getDualEnteringSymbol(r.second);if(i.type()===s.Invalid)throw new Error("dual optimize failed");var o=r.second;t.erase(n),o.solveForEx(n,i),this._substitute(i,o),t.insert(i,o)}}},a.prototype._getEnteringSymbol=function(t){for(var e=t.cells(),n=0,r=e.size();n<r;++n){var i=e.itemAt(n),o=i.first;if(i.second<0&&o.type()!==s.Dummy)return o}return c},a.prototype._getDualEnteringSymbol=function(t){for(var e=Number.MAX_VALUE,n=c,r=t.cells(),i=0,o=r.size();i<o;++i){var a=r.itemAt(i),l=a.first,u=a.second;if(u>0&&l.type()!==s.Dummy){var d=this._objective.coefficientFor(l),p=d/u;p<e&&(e=p,n=l)}}return n},a.prototype._getLeavingSymbol=function(t){for(var e=Number.MAX_VALUE,n=c,r=this._rowMap,i=0,o=r.size();i<o;++i){var a=r.itemAt(i),l=a.first;if(l.type()!==s.External){var u=a.second,d=u.coefficientFor(t);if(d<0){var p=-u.constant()/d;p<e&&(e=p,n=l)}}}return n},a.prototype._getMarkerLeavingSymbol=function(t){for(var e=Number.MAX_VALUE,n=e,r=e,i=c,o=i,a=i,l=i,u=this._rowMap,d=0,p=u.size();d<p;++d){var f=u.itemAt(d),h=f.second,v=h.coefficientFor(t);if(0!==v){var g=f.first;if(g.type()===s.External)l=g;else if(v<0){var m=-h.constant()/v;m<n&&(n=m,o=g)}else{var m=h.constant()/v;m<r&&(r=m,a=g)}}}return o!==i?o:a!==i?a:l},a.prototype._removeConstraintEffects=function(t,e){e.marker.type()===s.Error&&this._removeMarkerEffects(e.marker,t.strength()),e.other.type()===s.Error&&this._removeMarkerEffects(e.other,t.strength())},a.prototype._removeMarkerEffects=function(t,e){var n=this._rowMap.find(t);void 0!==n?this._objective.insertRow(n.second,-e):this._objective.insertSymbol(t,-e)},a.prototype._anyPivotableSymbol=function(t){for(var e=t.cells(),n=0,r=e.size();n<r;++n){var i=e.itemAt(n),o=i.first.type();if(o===s.Slack||o===s.Error)return i.first}return c},a.prototype._makeSymbol=function(t){return new l(t,this._idTick++)},a}();t.Solver=a;var s;!function(t){t[t.Invalid=0]="Invalid",t[t.External=1]="External",t[t.Slack=2]="Slack",t[t.Error=3]="Error",t[t.Dummy=4]="Dummy"}(s||(s={}));var l=function(){function t(t,e){this._id=e,this._type=t}return t.Compare=function(t,e){return t.id()-e.id()},t.prototype.id=function(){return this._id},t.prototype.type=function(){return this._type},t}(),c=new l(s.Invalid,-1),u=function(){function n(e){void 0===e&&(e=0),this._cellMap=t.createMap(l.Compare),this._constant=e}return n.prototype.cells=function(){return this._cellMap},n.prototype.constant=function(){return this._constant},n.prototype.isConstant=function(){return this._cellMap.empty()},n.prototype.allDummies=function(){for(var t=this._cellMap,e=0,n=t.size();e<n;++e){if(t.itemAt(e).first.type()!==s.Dummy)return!1}return!0},n.prototype.copy=function(){var t=new n(this._constant);return t._cellMap=this._cellMap.copy(),t},n.prototype.add=function(t){return this._constant+=t},n.prototype.insertSymbol=function(t,n){void 0===n&&(n=1),e(this._cellMap.setDefault(t,function(){return 0}).second+=n)&&this._cellMap.erase(t)},n.prototype.insertRow=function(t,e){void 0===e&&(e=1),this._constant+=t._constant*e;for(var n=t._cellMap,r=0,i=n.size();r<i;++r){var o=n.itemAt(r);this.insertSymbol(o.first,o.second*e)}},n.prototype.removeSymbol=function(t){this._cellMap.erase(t)},n.prototype.reverseSign=function(){this._constant=-this._constant;for(var t=this._cellMap,e=0,n=t.size();e<n;++e){var r=t.itemAt(e);r.second=-r.second}},n.prototype.solveFor=function(t){var e=this._cellMap,n=e.erase(t),r=-1/n.second;this._constant*=r;for(var i=0,o=e.size();i<o;++i)e.itemAt(i).second*=r},n.prototype.solveForEx=function(t,e){this.insertSymbol(t,-1),this.solveFor(e)},n.prototype.coefficientFor=function(t){var e=this._cellMap.find(t);return void 0!==e?e.second:0},n.prototype.substitute=function(t,e){var n=this._cellMap.erase(t);void 0!==n&&this.insertRow(e,n.second)},n}()}(n||(n={})),n})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"container",staticClass:"graph-container"},[t.highlighted?n("v-card",{staticClass:"node-infos"},[n("v-card-title",{attrs:{"primary-title":""}},[t.highlighted.is("node")?n("div",[n("div",{staticClass:"headline"},[t._v(t._s(t.highlighted.id()))]),t._v(" "),n("div",{staticClass:"grey--text"},[t._v("Index: "+t._s(t.highlighted.data("oid")))]),t._v(" "),n("div",{staticClass:"grey--text"},[t._v("Operation: "+t._s(t.highlighted.data("op")))]),t._v(" "),t.highlighted.data("other").op?[n("v-divider",{staticClass:"my-3"}),t._v(" "),t._l(t.highlighted.data("other").op,function(e,r){return n("div",[e.Tensor?n("div",{staticClass:"mb-3"},[n("div",{staticClass:"grey--text"},[t._v("\n "+t._s(r)+":\n ")]),t._v(" "),n("tensor-display",{attrs:{value:{Only:e.Tensor}}})],1):n("div",{staticClass:"grey--text"},[t._v("\n "+t._s(r)+": "+t._s(e)+"\n ")])])})]:t._e()],2):n("div",[n("div",{staticClass:"headline"},[t._v("\n "+t._s(t.hierarchy.getName(t.highlighted.data("source")))+"\n →\n "+t._s(t.hierarchy.getName(t.highlighted.data("target")))+"\n ")]),t._v(" "),n("div",{staticClass:"grey--text"},[t._v("\n Index: "+t._s(t.highlighted.data("oid"))+"\n ")]),t._v(" "),t.highlighted.data("other").fact?[n("div",{staticClass:"grey--text"},[t._v("\n Datatype: "+t._s(t._f("typeToString")(t.highlighted.data("other").fact.datatype))+"\n ")]),t._v(" "),n("div",{staticClass:"grey--text"},[t._v("\n Shape: "+t._s(t._f("shapeToString")(t.highlighted.data("other").fact.shape))+"\n ")]),t._v(" "),t.highlighted.data("other").fact.value.Only?n("div",[n("v-divider",{staticClass:"my-3"}),t._v(" "),n("span",{staticClass:"grey--text"},[t._v("\n Value:\n ")]),t._v(" "),n("tensor-display",{attrs:{value:t.highlighted.data("other").fact.value}})],1):t._e()]:t._e()],2)])],1):t._e(),t._v(" "),n("div",{ref:"area",staticClass:"graph-area"})],1)},i=[],o={render:r,staticRenderFns:i};e.a=o},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-app",[n("v-toolbar",{attrs:{color:"indigo",dark:"",fixed:"",app:""}},[n("v-toolbar-title",{staticClass:"mx-4"},[t._v("\n TFVisualizer\n ")]),t._v(" "),n("v-text-field",{staticClass:"mx-4",attrs:{"prepend-icon":"search","hide-details":"","single-line":""}}),t._v(" "),n("v-btn",{staticClass:"ml-4",attrs:{icon:""},on:{click:function(e){t.$refs.input.open()}}},[n("v-icon",[t._v("open_in_browser")])],1),t._v(" "),n("v-btn",{staticClass:"mr-4",attrs:{icon:""}},[n("v-icon",[t._v("settings")])],1)],1),t._v(" "),n("v-content",[t.graph?n("graph-area",{staticStyle:{width:"100%",height:"100%"},attrs:{graph:t.graph}}):n("v-container",{attrs:{"fill-height":""}},[n("v-layout",{attrs:{"align-center":""}},[n("v-flex",[n("h2",{staticClass:"display-2"},[t._v("Welcome to TFVisualizer")]),t._v(" "),n("span",{staticClass:"subheading"},[t._v("To get started, generate an analyser dump of your model by running "),n("code",[t._v("cli <model> --size <size> analyse")]),t._v(" and load it.")]),t._v(" "),n("v-divider",{staticClass:"my-3"}),t._v(" "),n("v-btn",{staticClass:"mx-0",attrs:{large:"",color:"primary"},on:{click:function(e){t.$refs.input.open()}}},[t._v("Load a dump")])],1)],1)],1)],1),t._v(" "),n("json-input",{ref:"input",model:{value:t.graph,callback:function(e){t.graph=e},expression:"graph"}})],1)},i=[],o={render:r,staticRenderFns:i};e.a=o},function(t,e,n){!function(e,r){t.exports=r(n(16))}("undefined"!=typeof self&&self,function(t){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var i in t)e.d(r,i,function(e){return t[e]}.bind(null,i));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s="./src/index.ts")}({"./src/components/VAlert/VAlert.ts":/*!*****************************************!*\
!*** ./src/components/VAlert/VAlert.ts ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_alerts.styl */"./src/stylus/components/_alerts.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),o=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),a=n(/*! ../../mixins/transitionable */"./src/mixins/transitionable.ts"),s=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(s.default)(i.default,o.default,a.default).extend({name:"v-alert",props:{dismissible:Boolean,icon:String,outline:Boolean,type:{type:String,validator:function(t){return["info","error","success","warning"].includes(t)}}},data:function(){return{defaultColor:"error"}},computed:{classes:function(){var t=this.type&&!this.color?this.type:this.computedColor,e={"v-alert--outline":this.outline};return this.outline?this.addTextColorClassChecks(e,t):this.addBackgroundColorClassChecks(e,t)},computedIcon:function(){if(this.icon||!this.type)return this.icon;switch(this.type){case"info":return"$vuetify.icons.info";case"error":return"$vuetify.icons.error";case"success":return"$vuetify.icons.success";case"warning":return"$vuetify.icons.warning"}}},render:function(t){var e=this,n=[t("div",this.$slots.default)];if(this.computedIcon&&n.unshift(t(r.default,{class:"v-alert__icon"},this.computedIcon)),this.dismissible){var i=t("a",{class:"v-alert__dismissible",on:{click:function(){e.isActive=!1}}},[t(r.default,{props:{right:!0}},"$vuetify.icons.cancel")]);n.push(i)}var o=t("div",{staticClass:"v-alert",class:this.classes,directives:[{name:"show",value:this.isActive}],on:this.$listeners},n);return this.transition?t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[o]):o}})},"./src/components/VAlert/index.ts":/*!****************************************!*\
!*** ./src/components/VAlert/index.ts ***!
\****************************************/
/*! exports provided: VAlert, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VAlert */"./src/components/VAlert/VAlert.ts");n.d(e,"VAlert",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VApp/VApp.js":/*!*************************************!*\
!*** ./src/components/VApp/VApp.js ***!
\*************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_app.styl */"./src/stylus/components/_app.styl"),n(/*! ./mixins/app-theme */"./src/components/VApp/mixins/app-theme.js")),i=n(/*! ../../directives/resize */"./src/directives/resize.ts");e.default={name:"v-app",directives:{Resize:i.default},mixins:[r.default],props:{id:{type:String,default:"app"},dark:Boolean},computed:{classes:function(){var t;return t={},t["theme--"+(this.dark?"dark":"light")]=!0,t["application--is-rtl"]=this.$vuetify.rtl,t}},watch:{dark:function(){this.$vuetify.dark=this.dark}},mounted:function(){this.$vuetify.dark=this.dark},render:function(t){return t("div",{staticClass:"application",class:this.classes,attrs:{"data-app":!0},domProps:{id:this.id}},[t("div",{staticClass:"application--wrap"},this.$slots.default)])}}},"./src/components/VApp/index.js":/*!**************************************!*\
!*** ./src/components/VApp/index.js ***!
\**************************************/
/*! exports provided: VApp, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VApp */"./src/components/VApp/VApp.js");n.d(e,"VApp",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VApp/mixins/app-theme.js":/*!*************************************************!*\
!*** ./src/components/VApp/mixins/app-theme.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../../util/colorUtils */"./src/util/colorUtils.ts"),i=n(/*! ../../../util/theme */"./src/util/theme.ts");e.default={data:function(){return{style:null}},computed:{parsedTheme:function(){return i.parse(this.$vuetify.theme)},generatedStyles:function(){var t,e=this.parsedTheme;if(null!=this.$vuetify.options.themeCache&&null!=(t=this.$vuetify.options.themeCache.get(e)))return t;var n=Object.keys(e);if(!n.length)return"";t="a { color: "+Object(r.intToHex)(e.primary)+"; }";for(var o=0;o<n.length;++o){var a=n[o],s=e[a];this.$vuetify.options.themeVariations.includes(a)?t+=i.genVariations(a,s).join(""):t+=i.genBaseColor(a,s)}return null!=this.$vuetify.options.minifyTheme&&(t=this.$vuetify.options.minifyTheme(t)),null!=this.$vuetify.options.themeCache&&this.$vuetify.options.themeCache.set(e,t),t},vueMeta:function(){if(!1!==this.$vuetify.theme){var t={cssText:this.generatedStyles,id:"vuetify-theme-stylesheet",type:"text/css"};return this.$vuetify.options.cspNonce&&(t.nonce=this.$vuetify.options.cspNonce),{style:[t]}}}},metaInfo:function(){return this.vueMeta},head:function(){return this.vueMeta},watch:{generatedStyles:function(){!this.meta&&this.applyTheme()}},created:function(){if(!1!==this.$vuetify.theme)if(this.$meta);else if("undefined"==typeof document&&this.$ssrContext){var t=this.$vuetify.options.cspNonce?' nonce="'+this.$vuetify.options.cspNonce+'"':"";this.$ssrContext.head=this.$ssrContext.head||"",this.$ssrContext.head+='<style type="text/css" id="vuetify-theme-stylesheet"'+t+">"+this.generatedStyles+"</style>"}else"undefined"!=typeof document&&(this.genStyle(),this.applyTheme())},methods:{applyTheme:function(){this.style&&(this.style.innerHTML=this.generatedStyles)},genStyle:function(){var t=document.getElementById("vuetify-theme-stylesheet");t||(t=document.createElement("style"),t.type="text/css",t.id="vuetify-theme-stylesheet",this.$vuetify.options.cspNonce&&t.setAttribute("nonce",this.$vuetify.options.cspNonce),document.head.appendChild(t)),this.style=t}}}},"./src/components/VAutocomplete/VAutocomplete.js":/*!*******************************************************!*\
!*** ./src/components/VAutocomplete/VAutocomplete.js ***!
\*******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_autocompletes.styl */"./src/stylus/components/_autocompletes.styl"),n(/*! ../VSelect/VSelect */"./src/components/VSelect/VSelect.js")),i=n(/*! ../VTextField/VTextField */"./src/components/VTextField/VTextField.js"),o=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-autocomplete",extends:r.default,props:{allowOverflow:{type:Boolean,default:!0},browserAutocomplete:{type:String,default:"off"},filter:{type:Function,default:function(t,e,n){var r=function(t){return null!=t?t:""},i=r(n),o=r(e);return i.toString().toLowerCase().indexOf(o.toString().toLowerCase())>-1}},hideNoData:Boolean,noFilter:Boolean,offsetY:{type:Boolean,default:!0},offsetOverflow:{type:Boolean,default:!0},searchInput:{default:void 0},transition:{type:[Boolean,String],default:!1}},data:function(t){return{attrsInput:null,lazySearch:t.searchInput}},computed:{classes:function(){return Object.assign({},r.default.computed.classes.call(this),{"v-autocomplete":!0,"v-autocomplete--is-selecting-index":this.selectedIndex>-1})},computedItems:function(){return this.filteredItems},displayedItemsCount:function(){return this.hideSelected?this.filteredItems.length-this.selectedItems.length:this.filteredItems.length},currentRange:function(){return null==this.selectedItem?0:this.getText(this.selectedItem).toString().length},filteredItems:function(){var t=this;return!this.isSearching||this.noFilter?this.allItems:this.allItems.filter(function(e){return t.filter(e,t.internalSearch,t.getText(e))})},internalSearch:{get:function(){return this.lazySearch},set:function(t){this.lazySearch=t,this.$emit("update:searchInput",t)}},isAnyValueAllowed:function(){return!1},isDirty:function(){return this.searchIsDirty||this.selectedItems.length>0},isSearching:function(){return this.multiple?this.searchIsDirty:this.searchIsDirty&&this.internalSearch!==this.getText(this.selectedItem)},menuCanShow:function(){return!!this.isFocused&&(this.displayedItemsCount>0||!this.hideNoData)},menuProps:function(){return Object.assign(r.default.computed.menuProps.call(this),{contentClass:("v-autocomplete__content "+(this.contentClass||"")).trim(),value:this.menuCanShow&&this.isMenuActive})},searchIsDirty:function(){return null!=this.internalSearch&&""!==this.internalSearch},selectedItem:function(){var t=this;return this.multiple?null:this.selectedItems.find(function(e){return t.valueComparator(t.getValue(e),t.getValue(t.internalValue))})},listData:function(){var t=r.default.computed.listData.call(this);return Object.assign(t.props,{items:this.virtualizedItems,noFilter:this.noFilter||!this.isSearching||!this.filteredItems.length,searchInput:this.internalSearch}),t}},watch:{filteredItems:function(t){this.onFilteredItemsChanged(t)},internalValue:function(){this.setSearch()},isFocused:function(t){t?this.$refs.input&&this.$refs.input.select():this.updateSelf()},isMenuActive:function(t){!t&&this.hasSlot&&(this.lazySearch=null)},items:function(t){this.isFocused&&!this.isMenuActive&&t.length&&this.activateMenu()},searchInput:function(t){this.lazySearch=t},internalSearch:function(t){this.onInternalSearchChanged(t)}},created:function(){this.setSearch()},methods:{onFilteredItemsChanged:function(t){var e=this;this.setMenuIndex(-1),this.$nextTick(function(){e.setMenuIndex(1===t.length?0:-1)})},onInternalSearchChanged:function(t){this.updateMenuDimensions()},activateMenu:function(){this.menuCanShow&&(this.isMenuActive=!0)},updateMenuDimensions:function(){this.isMenuActive&&this.$refs.menu&&this.$refs.menu.updateDimensions()},changeSelectedIndex:function(t){if(!this.searchIsDirty&&[o.keyCodes.backspace,o.keyCodes.left,o.keyCodes.right,o.keyCodes.delete].includes(t)){var e=this.selectedItems.length-1;if(t===o.keyCodes.left)this.selectedIndex=-1===this.selectedIndex?e:this.selectedIndex-1;else if(t===o.keyCodes.right)this.selectedIndex=this.selectedIndex>=e?-1:this.selectedIndex+1;else if(-1===this.selectedIndex)return void(this.selectedIndex=e);var n=this.selectedItems[this.selectedIndex];if([o.keyCodes.backspace,o.keyCodes.delete].includes(t)&&!this.getDisabled(n)){var r=this.selectedIndex===e?this.selectedIndex-1:this.selectedItems[this.selectedIndex+1]?this.selectedIndex:-1;-1===r?this.internalValue=this.multiple?[]:void 0:this.selectItem(n),this.selectedIndex=r}}},clearableCallback:function(){this.internalSearch=void 0,r.default.methods.clearableCallback.call(this)},genInput:function(){var t=i.default.methods.genInput.call(this);return t.data.attrs.role="combobox",t.data.domProps.value=this.internalSearch,t},genSelections:function(){return this.hasSlot||this.multiple?r.default.methods.genSelections.call(this):[]},onClick:function(){this.isDisabled||(this.selectedIndex>-1?this.selectedIndex=-1:this.onFocus(),this.activateMenu())},onEnterDown:function(){},onInput:function(t){this.selectedIndex>-1||(t.target.value&&(this.activateMenu(),this.isAnyValueAllowed||this.setMenuIndex(0)),this.mask&&this.resetSelections(t.target),this.internalSearch=t.target.value,this.badInput=t.target.validity&&t.target.validity.badInput)},onKeyDown:function(t){var e=t.keyCode;r.default.methods.onKeyDown.call(this,t),this.changeSelectedIndex(e)},onTabDown:function(t){r.default.methods.onTabDown.call(this,t),this.updateSelf()},selectItem:function(t){r.default.methods.selectItem.call(this,t),this.setSearch()},setSelectedItems:function(){r.default.methods.setSelectedItems.call(this),this.isFocused||this.setSearch()},setSearch:function(){var t=this;this.$nextTick(function(){t.internalSearch=!t.selectedItem||t.multiple||t.hasSlot?null:t.getText(t.selectedItem)})},setValue:function(){this.internalValue=this.internalSearch,this.$emit("change",this.internalSearch)},updateSelf:function(){this.updateAutocomplete()},updateAutocomplete:function(){(this.searchIsDirty||this.internalValue)&&(this.valueComparator(this.internalSearch,this.getValue(this.internalValue))||this.setSearch())}}}},"./src/components/VAutocomplete/index.js":/*!***********************************************!*\
!*** ./src/components/VAutocomplete/index.js ***!
\***********************************************/
/*! exports provided: VAutocomplete, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VAutocomplete */"./src/components/VAutocomplete/VAutocomplete.js");n.d(e,"VAutocomplete",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VAvatar/VAvatar.ts":/*!*******************************************!*\
!*** ./src/components/VAvatar/VAvatar.ts ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_avatars.styl */"./src/stylus/components/_avatars.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../util/helpers */"./src/util/helpers.ts"),o=n(/*! ../../util/mixins */"./src/util/mixins.ts"),a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default=Object(o.default)(r.default).extend({name:"v-avatar",functional:!0,props:{color:String,size:{type:[Number,String],default:48},tile:Boolean},render:function(t,e){var n=e.data,o=e.props,s=e.children;n.staticClass=("v-avatar "+(n.staticClass||"")).trim(),o.tile&&(n.staticClass+=" v-avatar--tile");var l=Object(i.convertToUnit)(o.size);return n.style=a({height:l,width:l},n.style),n.class=[n.class,r.default.options.methods.addBackgroundColorClassChecks.call(o,{},o.color)],t("div",n,s)}})},"./src/components/VAvatar/index.ts":/*!*****************************************!*\
!*** ./src/components/VAvatar/index.ts ***!
\*****************************************/
/*! exports provided: VAvatar, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VAvatar */"./src/components/VAvatar/VAvatar.ts");n.d(e,"VAvatar",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VBadge/VBadge.ts":/*!*****************************************!*\
!*** ./src/components/VBadge/VBadge.ts ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_badges.styl */"./src/stylus/components/_badges.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),o=n(/*! ../../mixins/positionable */"./src/mixins/positionable.ts"),a=n(/*! ../../mixins/transitionable */"./src/mixins/transitionable.ts"),s=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(s.default)(r.default,i.default,Object(o.factory)(["left","bottom"]),a.default).extend({name:"v-badge",props:{color:{type:String,default:"primary"},overlap:Boolean,transition:{type:String,default:"fab-transition"},value:{default:!0}},computed:{classes:function(){return{"v-badge--bottom":this.bottom,"v-badge--left":this.left,"v-badge--overlap":this.overlap}}},render:function(t){var e=this.$slots.badge?[t("span",{staticClass:"v-badge__badge",class:this.addBackgroundColorClassChecks(),attrs:this.$attrs,directives:[{name:"show",value:this.isActive}]},this.$slots.badge)]:void 0;return t("span",{staticClass:"v-badge",class:this.classes},[this.$slots.default,t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},e)])}})},"./src/components/VBadge/index.ts":/*!****************************************!*\
!*** ./src/components/VBadge/index.ts ***!
\****************************************/
/*! exports provided: VBadge, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBadge */"./src/components/VBadge/VBadge.ts");n.d(e,"VBadge",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VBottomNav/VBottomNav.ts":/*!*************************************************!*\
!*** ./src/components/VBottomNav/VBottomNav.ts ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_bottom-navs.styl */"./src/stylus/components/_bottom-navs.styl"),n(/*! ../../mixins/applicationable */"./src/mixins/applicationable.ts")),i=n(/*! ../../mixins/button-group */"./src/mixins/button-group.ts"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(a.default)(Object(r.default)("bottom",["height","value"]),i.default,o.default).extend({name:"v-bottom-nav",props:{active:[Number,String],height:{default:56,type:[Number,String],validator:function(t){return!isNaN(parseInt(t))}},shift:Boolean,value:null},computed:{classes:function(){return{"v-bottom-nav--absolute":this.absolute,"v-bottom-nav--fixed":!this.absolute&&(this.app||this.fixed),"v-bottom-nav--shift":this.shift,"v-bottom-nav--active":this.value}},computedHeight:function(){return parseInt(this.height)}},watch:{active:function(){this.update()}},methods:{isSelected:function(t){var e=this.getValue(t);return this.active===e},updateApplication:function(){return this.value?this.computedHeight:0},updateValue:function(t){var e=this.getValue(t);this.$emit("update:active",e)}},render:function(t){return t("div",{staticClass:"v-bottom-nav",class:this.addBackgroundColorClassChecks(this.classes),style:{height:parseInt(this.computedHeight)+"px"},ref:"content"},this.$slots.default)}})},"./src/components/VBottomNav/index.ts":/*!********************************************!*\
!*** ./src/components/VBottomNav/index.ts ***!
\********************************************/
/*! exports provided: VBottomNav, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBottomNav */"./src/components/VBottomNav/VBottomNav.ts");n.d(e,"VBottomNav",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VBottomSheet/VBottomSheet.js":/*!*****************************************************!*\
!*** ./src/components/VBottomSheet/VBottomSheet.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_bottom-sheets.styl */"./src/stylus/components/_bottom-sheets.styl"),n(/*! ../VDialog/VDialog */"./src/components/VDialog/VDialog.js")),i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-bottom-sheet",props:{disabled:Boolean,fullWidth:Boolean,hideOverlay:Boolean,inset:Boolean,lazy:Boolean,maxWidth:{type:[String,Number],default:"auto"},persistent:Boolean,value:null},render:function(t){var e=t("template",{slot:"activator"},this.$slots.activator),n=["v-bottom-sheet",this.inset?"v-bottom-sheet--inset":""].join(" ");return t(r.default,{attrs:i({},this.$props),on:i({},this.$listeners),props:{contentClass:n,noClickAnimation:!0,transition:"bottom-sheet-transition",value:this.value}},[e,this.$slots.default])}}},"./src/components/VBottomSheet/index.js":/*!**********************************************!*\
!*** ./src/components/VBottomSheet/index.js ***!
\**********************************************/
/*! exports provided: VBottomSheet, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBottomSheet */"./src/components/VBottomSheet/VBottomSheet.js");n.d(e,"VBottomSheet",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VBreadcrumbs/VBreadcrumbs.js":/*!*****************************************************!*\
!*** ./src/components/VBreadcrumbs/VBreadcrumbs.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);n(/*! ../../stylus/components/_breadcrumbs.styl */"./src/stylus/components/_breadcrumbs.styl");e.default={name:"v-breadcrumbs",props:{divider:{type:String,default:"/"},large:Boolean,justifyCenter:Boolean,justifyEnd:Boolean},computed:{classes:function(){return{"v-breadcrumbs--large":this.large}},computedDivider:function(){return this.$slots.divider?this.$slots.divider:this.divider},styles:function(){return{"justify-content":this.justifyCenter?"center":this.justifyEnd?"flex-end":"flex-start"}}},methods:{genChildren:function(){if(!this.$slots.default)return null;for(var t=this.$createElement,e=[],n={staticClass:"v-breadcrumbs__divider"},r=!1,i=0;i<this.$slots.default.length;i++){var o=this.$slots.default[i];o.componentOptions&&"v-breadcrumbs-item"===o.componentOptions.Ctor.options.name?(r&&e.push(t("li",n,this.computedDivider)),e.push(o),r=!0):e.push(o)}return e}},render:function(t){return t("ul",{staticClass:"v-breadcrumbs",class:this.classes,style:this.styles},this.genChildren())}}},"./src/components/VBreadcrumbs/VBreadcrumbsItem.js":/*!*********************************************************!*\
!*** ./src/components/VBreadcrumbs/VBreadcrumbsItem.js ***!
\*********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/routable */"./src/mixins/routable.ts");e.default={name:"v-breadcrumbs-item",mixins:[r.default],props:{activeClass:{type:String,default:"v-breadcrumbs__item--disabled"}},computed:{classes:function(){var t;return t={"v-breadcrumbs__item":!0},t[this.activeClass]=this.disabled,t}},render:function(t){var e=this.generateRouteLink();return t("li",[t(e.tag,e.data,this.$slots.default)])}}},"./src/components/VBreadcrumbs/index.js":/*!**********************************************!*\
!*** ./src/components/VBreadcrumbs/index.js ***!
\**********************************************/
/*! exports provided: VBreadcrumbs, VBreadcrumbsItem, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBreadcrumbs */"./src/components/VBreadcrumbs/VBreadcrumbs.js");n.d(e,"VBreadcrumbs",function(){return r.default});var i=n(/*! ./VBreadcrumbsItem */"./src/components/VBreadcrumbs/VBreadcrumbsItem.js");n.d(e,"VBreadcrumbsItem",function(){return i.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default)},e.default=r.default},"./src/components/VBtn/VBtn.ts":/*!*************************************!*\
!*** ./src/components/VBtn/VBtn.ts ***!
\*************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_buttons.styl */"./src/stylus/components/_buttons.styl"),n(/*! ../../util/mixins */"./src/util/mixins.ts")),i=n(/*! ../VProgressCircular */"./src/components/VProgressCircular/index.ts"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=n(/*! ../../mixins/positionable */"./src/mixins/positionable.ts"),s=n(/*! ../../mixins/routable */"./src/mixins/routable.ts"),l=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),c=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),u=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default=Object(r.default)(o.default,s.default,a.default,l.default,Object(c.factory)("inputValue"),Object(u.inject)("buttonGroup")).extend({name:"v-btn",props:{activeClass:{type:String,default:"v-btn--active"},block:Boolean,depressed:Boolean,fab:Boolean,flat:Boolean,icon:Boolean,large:Boolean,loading:Boolean,outline:Boolean,ripple:{type:[Boolean,Object],default:!0},round:Boolean,small:Boolean,tag:{type:String,default:"button"},type:{type:String,default:"button"},value:null},computed:{classes:function(){var t,e=p((t={"v-btn":!0},t[this.activeClass]=this.isActive,t["v-btn--absolute"]=this.absolute,t["v-btn--block"]=this.block,t["v-btn--bottom"]=this.bottom,t["v-btn--disabled"]=this.disabled,t["v-btn--flat"]=this.flat,t["v-btn--floating"]=this.fab,t["v-btn--fixed"]=this.fixed,t["v-btn--icon"]=this.icon,t["v-btn--large"]=this.large,t["v-btn--left"]=this.left,t["v-btn--loader"]=this.loading,t["v-btn--outline"]=this.outline,t["v-btn--depressed"]=this.depressed&&!this.flat||this.outline,t["v-btn--right"]=this.right,t["v-btn--round"]=this.round,t["v-btn--router"]=this.to,t["v-btn--small"]=this.small,t["v-btn--top"]=this.top,t),this.themeClasses);return this.outline||this.flat?this.addTextColorClassChecks(e):this.addBackgroundColorClassChecks(e)}},mounted:function(){this.buttonGroup&&this.buttonGroup.register(this)},beforeDestroy:function(){this.buttonGroup&&this.buttonGroup.unregister(this)},methods:{click:function(t){!this.fab&&t.detail&&this.$el.blur(),this.$emit("click",t)},genContent:function(){return this.$createElement("div",{class:"v-btn__content"},[this.$slots.default])},genLoader:function(){var t=[];return this.$slots.loader?t.push(this.$slots.loader):t.push(this.$createElement(i.default,{props:{indeterminate:!0,size:26,width:2}})),this.$createElement("span",{class:"v-btn__loading"},t)}},render:function(t){var e=this.generateRouteLink(),n=e.tag,r=e.data,i=[this.genContent()];return"button"===n&&(r.attrs.type=this.type),this.loading&&i.push(this.genLoader()),r.attrs.value=["string","number"].includes(d(this.value))?this.value:JSON.stringify(this.value),t(n,r,i)}})},"./src/components/VBtn/index.ts":/*!**************************************!*\
!*** ./src/components/VBtn/index.ts ***!
\**************************************/
/*! exports provided: VBtn, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBtn */"./src/components/VBtn/VBtn.ts");n.d(e,"VBtn",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VBtnToggle/VBtnToggle.ts":/*!*************************************************!*\
!*** ./src/components/VBtnToggle/VBtnToggle.ts ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_button-toggle.styl */"./src/stylus/components/_button-toggle.styl"),n(/*! ../../util/mixins */"./src/util/mixins.ts")),i=n(/*! ../../mixins/button-group */"./src/mixins/button-group.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=n(/*! ../../util/console */"./src/util/console.ts");e.default=Object(r.default)(i.default,o.default).extend({name:"v-btn-toggle",model:{prop:"inputValue",event:"change"},props:{inputValue:{required:!1},mandatory:Boolean,multiple:Boolean},computed:{classes:function(){return{"v-btn-toggle":!0,"v-btn-toggle--selected":this.hasValue,"theme--light":this.light,"theme--dark":this.dark}},hasValue:function(){return this.multiple&&this.inputValue.length||!this.multiple&&null!==this.inputValue&&void 0!==this.inputValue}},watch:{inputValue:{handler:function(){this.update()},deep:!0}},created:function(){this.multiple&&!Array.isArray(this.inputValue)&&Object(a.consoleWarn)("Model must be bound to an array if the multiple property is true.",this)},methods:{isSelected:function(t){var e=this.getValue(t);return this.multiple?this.inputValue.includes(e):this.inputValue===e},updateValue:function(t){var e=this.getValue(t);if(!this.multiple){if(this.mandatory&&this.inputValue===e)return;return void this.$emit("change",this.inputValue===e?null:e)}var n=this.inputValue.slice(),r=n.indexOf(e);if(r>-1){if(this.mandatory&&1===n.length)return;n.length>=1&&n.splice(r,1)}else n.push(e);this.$emit("change",n)},updateAllValues:function(){if(this.multiple){for(var t=[],e=0;e<this.buttons.length;++e){var n=this.getValue(e);-1!==this.inputValue.indexOf(n)&&t.push(n)}this.$emit("change",t)}}},render:function(t){return t("div",{class:this.classes},this.$slots.default)}})},"./src/components/VBtnToggle/index.ts":/*!********************************************!*\
!*** ./src/components/VBtnToggle/index.ts ***!
\********************************************/
/*! exports provided: VBtnToggle, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VBtnToggle */"./src/components/VBtnToggle/VBtnToggle.ts");n.d(e,"VBtnToggle",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VCard/VCard.ts":/*!***************************************!*\
!*** ./src/components/VCard/VCard.ts ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_cards.styl */"./src/stylus/components/_cards.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/routable */"./src/mixins/routable.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=n(/*! ../../util/helpers */"./src/util/helpers.ts"),s=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(s.default)(r.default,i.default,o.default).extend({name:"v-card",props:{flat:Boolean,height:[Number,String],hover:Boolean,img:String,raised:Boolean,tag:{type:String,default:"div"},tile:Boolean,width:[String,Number]},computed:{classes:function(){return this.addBackgroundColorClassChecks({"v-card":!0,"v-card--flat":this.flat,"v-card--hover":this.hover,"v-card--raised":this.raised,"v-card--tile":this.tile,"theme--light":this.light,"theme--dark":this.dark})},styles:function(){var t={height:Object(a.convertToUnit)(this.height)};return this.img&&(t.background='url("'+this.img+'") center center / cover no-repeat'),this.width&&(t.width=Object(a.convertToUnit)(this.width)),t}},render:function(t){var e=this.generateRouteLink(),n=e.tag,r=e.data;return r.style=this.styles,t(n,r,this.$slots.default)}})},"./src/components/VCard/VCardMedia.ts":/*!********************************************!*\
!*** ./src/components/VCard/VCardMedia.ts ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! vue */"vue"),o=n.n(i);e.default=o.a.extend({name:"v-card-media",props:{contain:Boolean,height:{type:[Number,String],default:"auto"},src:{type:String}},render:function(t){var e={class:"v-card__media",style:{height:Object(r.convertToUnit)(this.height)},on:this.$listeners},n=[];return this.src&&n.push(t("div",{class:"v-card__media__background",style:{background:'url("'+this.src+'") center center / '+(this.contain?"contain":"cover")+" no-repeat"}})),n.push(t("div",{class:"v-card__media__content"},this.$slots.default)),t("div",e,n)}})},"./src/components/VCard/VCardTitle.ts":/*!********************************************!*\
!*** ./src/components/VCard/VCardTitle.ts ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"v-card-title",functional:!0,props:{primaryTitle:Boolean},render:function(t,e){var n=e.data,r=e.props,i=e.children;return n.staticClass=("v-card__title "+(n.staticClass||"")).trim(),r.primaryTitle&&(n.staticClass+=" v-card__title--primary"),t("div",n,i)}})},"./src/components/VCard/index.ts":/*!***************************************!*\
!*** ./src/components/VCard/index.ts ***!
\***************************************/
/*! exports provided: VCard, VCardMedia, VCardTitle, VCardActions, VCardText, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VCardActions",function(){return c}),n.d(e,"VCardText",function(){return u});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VCard */"./src/components/VCard/VCard.ts");n.d(e,"VCard",function(){return i.default});var o=n(/*! ./VCardMedia */"./src/components/VCard/VCardMedia.ts");n.d(e,"VCardMedia",function(){return o.default});var a=n(/*! ./VCardTitle */"./src/components/VCard/VCardTitle.ts");n.d(e,"VCardTitle",function(){return a.default});var s=n(/*! vue */"vue"),l=n.n(s),c=l.a.extend(Object(r.createSimpleFunctional)("v-card__actions")),u=l.a.extend(Object(r.createSimpleFunctional)("v-card__text"));i.default.install=function(t){t.component(i.default.options.name,i.default),t.component(o.default.options.name,o.default),t.component(a.default.options.name,a.default),t.component(c.options.name,c),t.component(u.options.name,u)},e.default=i.default},"./src/components/VCarousel/VCarousel.js":/*!***********************************************!*\
!*** ./src/components/VCarousel/VCarousel.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_carousel.styl */"./src/stylus/components/_carousel.styl"),n(/*! ../VBtn */"./src/components/VBtn/index.ts")),i=n(/*! ../VIcon */"./src/components/VIcon/index.ts"),o=n(/*! ../../mixins/bootable */"./src/mixins/bootable.ts"),a=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),s=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),l=n(/*! ../../directives/touch */"./src/directives/touch.ts");e.default={name:"v-carousel",directives:{Touch:l.default},mixins:[o.default,a.default,Object(s.provide)("carousel")],props:{cycle:{type:Boolean,default:!0},delimiterIcon:{type:String,default:"$vuetify.icons.delimiter"},hideControls:Boolean,hideDelimiters:Boolean,interval:{type:[Number,String],default:6e3,validator:function(t){return t>0}},nextIcon:{type:[Boolean,String],default:"$vuetify.icons.next"},prevIcon:{type:[Boolean,String],default:"$vuetify.icons.prev"},value:Number},data:function(){return{inputValue:null,items:[],slideTimeout:null,reverse:!1}},watch:{items:function(){this.inputValue>=this.items.length&&(this.inputValue=this.items.length-1)},inputValue:function(){for(var t=(this.items[this.inputValue]||{}).uid,e=this.items.length;--e>=0;)this.items[e].open(t,this.reverse);this.$emit("input",this.inputValue),this.restartTimeout()},value:function(t){this.inputValue=t},interval:function(){this.restartTimeout()},cycle:function(t){t?this.restartTimeout():(clearTimeout(this.slideTimeout),this.slideTimeout=null)}},mounted:function(){this.init()},methods:{genDelimiters:function(){return this.$createElement("div",{staticClass:"v-carousel__controls"},this.genItems())},genIcon:function(t,e,n){return e?this.$createElement("div",{staticClass:"v-carousel__"+t},[this.$createElement(r.default,{props:{icon:!0,dark:this.dark||!this.light,light:this.light},on:{click:n}},[this.$createElement(i.default,{props:{size:"46px"}},e)])]):null},genItems:function(){var t=this;return this.items.map(function(e,n){return t.$createElement(r.default,{class:{"v-carousel__controls__item":!0,"v-carousel__controls__item--active":n===t.inputValue},props:{icon:!0,small:!0,dark:t.dark||!t.light,light:t.light},key:n,on:{click:t.select.bind(t,n)}},[t.$createElement(i.default,{props:{size:"18px"}},t.delimiterIcon)])})},restartTimeout:function(){this.slideTimeout&&clearTimeout(this.slideTimeout),this.slideTimeout=null,(requestAnimationFrame||setTimeout)(this.startTimeout)},init:function(){this.inputValue=this.value||0},next:function(){this.reverse=!1,this.inputValue=(this.inputValue+1)%this.items.length},prev:function(){this.reverse=!0,this.inputValue=(this.inputValue+this.items.length-1)%this.items.length},select:function(t){this.reverse=t<this.inputValue,this.inputValue=t},startTimeout:function(){var t=this;this.cycle&&(this.slideTimeout=setTimeout(function(){return t.next()},this.interval>0?this.interval:6e3))},register:function(t,e){this.items.push({uid:t,open:e})},unregister:function(t){this.items=this.items.filter(function(e){return e.uid!==t})}},render:function(t){return t("div",{staticClass:"v-carousel",directives:[{name:"touch",value:{left:this.next,right:this.prev}}]},[this.hideControls?null:this.genIcon("prev",this.$vuetify.rtl?this.nextIcon:this.prevIcon,this.prev),this.hideControls?null:this.genIcon("next",this.$vuetify.rtl?this.prevIcon:this.nextIcon,this.next),this.hideDelimiters?null:this.genDelimiters(),this.$slots.default])}}},"./src/components/VCarousel/VCarouselItem.js":/*!***************************************************!*\
!*** ./src/components/VCarousel/VCarouselItem.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../VJumbotron */"./src/components/VJumbotron/index.js"),i=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-carousel-item",mixins:[Object(i.inject)("carousel","v-carousel-item","v-carousel")],inheritAttrs:!1,props:{transition:{type:String,default:"tab-transition"},reverseTransition:{type:String,default:"tab-reverse-transition"}},data:function(){return{active:!1,reverse:!1}},computed:{computedTransition:function(){return this.reverse===!this.$vuetify.rtl?this.reverseTransition:this.transition}},mounted:function(){this.carousel.register(this._uid,this.open)},beforeDestroy:function(){this.carousel.unregister(this._uid,this.open)},methods:{open:function(t,e){this.active=this._uid===t,this.reverse=e}},render:function(t){var e=t(r.default,{props:o({},this.$attrs,{height:"100%"}),on:this.$listeners,directives:[{name:"show",value:this.active}]},this.$slots.default);return t("transition",{props:{name:this.computedTransition}},[e])}}},"./src/components/VCarousel/index.js":/*!*******************************************!*\
!*** ./src/components/VCarousel/index.js ***!
\*******************************************/
/*! exports provided: VCarousel, VCarouselItem, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VCarousel */"./src/components/VCarousel/VCarousel.js");n.d(e,"VCarousel",function(){return r.default});var i=n(/*! ./VCarouselItem */"./src/components/VCarousel/VCarouselItem.js");n.d(e,"VCarouselItem",function(){return i.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default)},e.default=r.default},"./src/components/VCheckbox/VCheckbox.js":/*!***********************************************!*\
!*** ./src/components/VCheckbox/VCheckbox.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_selection-controls.styl */"./src/stylus/components/_selection-controls.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../../mixins/selectable */"./src/mixins/selectable.js"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-checkbox",mixins:[i.default],props:{indeterminate:Boolean,indeterminateIcon:{type:String,default:"$vuetify.icons.checkboxIndeterminate"},onIcon:{type:String,default:"$vuetify.icons.checkboxOn"},offIcon:{type:String,default:"$vuetify.icons.checkboxOff"}},data:function(t){return{inputIndeterminate:t.indeterminate}},computed:{classes:function(){return{"v-input--selection-controls":!0,"v-input--checkbox":!0}},computedIcon:function(){return this.inputIndeterminate?this.indeterminateIcon:this.isActive?this.onIcon:this.offIcon}},watch:{indeterminate:function(t){this.inputIndeterminate=t}},methods:{genCheckbox:function(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.genInput("checkbox",o({},this.$attrs,{"aria-checked":this.inputIndeterminate?"mixed":this.isActive.toString()})),!this.disabled&&this.genRipple({class:this.classesSelectable}),this.$createElement(r.default,{class:this.classesSelectable,props:{dark:this.dark,light:this.light}},this.computedIcon)])},genDefaultSlot:function(){return[this.genCheckbox(),this.genLabel()]}}}},"./src/components/VCheckbox/index.js":/*!*******************************************!*\
!*** ./src/components/VCheckbox/index.js ***!
\*******************************************/
/*! exports provided: VCheckbox, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VCheckbox */"./src/components/VCheckbox/VCheckbox.js");n.d(e,"VCheckbox",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VChip/VChip.ts":/*!***************************************!*\
!*** ./src/components/VChip/VChip.ts ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_chips.styl */"./src/stylus/components/_chips.styl"),n(/*! ../../util/mixins */"./src/util/mixins.ts")),i=n(/*! ../VIcon */"./src/components/VIcon/index.ts"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),s=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts");e.default=Object(r.default)(o.default,a.default,s.default).extend({name:"v-chip",props:{close:Boolean,disabled:Boolean,label:Boolean,outline:Boolean,selected:Boolean,small:Boolean,textColor:String,value:{type:Boolean,default:!0}},computed:{classes:function(){var t=this.addBackgroundColorClassChecks({"v-chip--disabled":this.disabled,"v-chip--selected":this.selected&&!this.disabled,"v-chip--label":this.label,"v-chip--outline":this.outline,"v-chip--small":this.small,"v-chip--removable":this.close,"theme--light":this.light,"theme--dark":this.dark});return this.textColor||this.outline?this.addTextColorClassChecks(t,this.textColor||this.color):t}},methods:{genClose:function(t){var e=this;return t("div",{staticClass:"v-chip__close",on:{click:function(t){t.stopPropagation(),e.$emit("input",!1)}}},[t(i.default,"$vuetify.icons.delete")])},genContent:function(t){var e=[this.$slots.default];return this.close&&e.push(this.genClose(t)),t("span",{staticClass:"v-chip__content"},e)}},render:function(t){return t("span",{staticClass:"v-chip",class:this.classes,attrs:{tabindex:this.disabled?-1:0},directives:[{name:"show",value:this.isActive}],on:this.$listeners},[this.genContent(t)])}})},"./src/components/VChip/index.ts":/*!***************************************!*\
!*** ./src/components/VChip/index.ts ***!
\***************************************/
/*! exports provided: VChip, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VChip */"./src/components/VChip/VChip.ts");n.d(e,"VChip",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VCombobox/VCombobox.js":/*!***********************************************!*\
!*** ./src/components/VCombobox/VCombobox.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_autocompletes.styl */"./src/stylus/components/_autocompletes.styl"),n(/*! ../VSelect/VSelect */"./src/components/VSelect/VSelect.js")),i=n(/*! ../VAutocomplete/VAutocomplete */"./src/components/VAutocomplete/VAutocomplete.js"),o=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-combobox",extends:i.default,props:{delimiters:{type:Array,default:function(){return[]}},returnObject:{type:Boolean,default:!0}},data:function(){return{editingIndex:-1}},computed:{counterValue:function(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot:function(){return r.default.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed:function(){return!0},menuCanShow:function(){return!!this.isFocused&&(this.displayedItemsCount>0||!!this.$slots["no-data"]&&!this.hideNoData)}},methods:{onFilteredItemsChanged:function(){},onInternalSearchChanged:function(t){if(t&&this.multiple&&this.delimiters){var e=this.delimiters.find(function(e){return t.endsWith(e)});if(null==e)return;this.internalSearch=t.slice(0,t.length-e.length),this.updateTags()}this.updateMenuDimensions()},genChipSelection:function(t,e){var n=this,i=r.default.methods.genChipSelection.call(this,t,e);return this.multiple&&(i.componentOptions.listeners.dblclick=function(){n.editingIndex=e,n.internalSearch=n.getText(t),n.selectedIndex=-1}),i},onChipInput:function(t){r.default.methods.onChipInput.call(this,t),this.editingIndex=-1},onEnterDown:function(){this.updateSelf(),r.default.methods.onEnterDown.call(this)},onKeyDown:function(t){var e=t.keyCode;r.default.methods.onKeyDown.call(this,t),this.multiple&&e===o.keyCodes.left&&0===this.$refs.input.selectionStart&&this.updateSelf(),this.changeSelectedIndex(e)},onTabDown:function(t){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return t.preventDefault(),t.stopPropagation(),this.updateTags();i.default.methods.onTabDown.call(this,t)},selectItem:function(t){this.editingIndex>-1?this.updateEditing():r.default.methods.selectItem.call(this,t),this.setSearch()},setSelectedItems:function(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},updateEditing:function(){var t=this.internalValue.slice();t[this.editingIndex]=this.internalSearch,this.internalValue=t,this.editingIndex=-1},updateCombobox:function(){var t=Boolean(this.$scopedSlots.selection)||this.hasChips;t&&!this.searchIsDirty||(this.internalSearch!==this.getText(this.internalValue)&&this.setValue(),t&&(this.internalSearch=void 0))},updateSelf:function(){this.multiple?this.updateTags():this.updateCombobox()},updateTags:function(){var t=this.getMenuIndex();if(!(t<0)||this.searchIsDirty){if(this.editingIndex>-1)return this.updateEditing();var e=this.selectedItems.indexOf(this.internalSearch);if(e>-1&&this.internalValue.splice(e,1),t>-1)return this.internalSearch=null;this.selectItem(this.internalSearch),this.internalSearch=null}}}}},"./src/components/VCombobox/index.js":/*!*******************************************!*\
!*** ./src/components/VCombobox/index.js ***!
\*******************************************/
/*! exports provided: VCombobox, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VCombobox */"./src/components/VCombobox/VCombobox.js");n.d(e,"VCombobox",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VCounter/VCounter.js":/*!*********************************************!*\
!*** ./src/components/VCounter/VCounter.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_counters.styl */"./src/stylus/components/_counters.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts")),i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-counter",functional:!0,mixins:[r.default],props:{value:{type:[Number,String],default:""},max:[Number,String]},render:function(t,e){var n=e.props,o=parseInt(n.max,10),a=parseInt(n.value,10),s=o?a+" / "+o:n.value;return t("div",{staticClass:"v-counter",class:i({"error--text":o&&a>o},r.default.options.computed.themeClasses.call(n))},s)}}},"./src/components/VCounter/index.js":/*!******************************************!*\
!*** ./src/components/VCounter/index.js ***!
\******************************************/
/*! exports provided: VCounter, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VCounter */"./src/components/VCounter/VCounter.js");n.d(e,"VCounter",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VDataIterator/VDataIterator.js":/*!*******************************************************!*\
!*** ./src/components/VDataIterator/VDataIterator.js ***!
\*******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_data-iterator.styl */"./src/stylus/components/_data-iterator.styl"),n(/*! ../../mixins/data-iterable */"./src/mixins/data-iterable.js"));e.default={name:"v-data-iterator",mixins:[r.default],inheritAttrs:!1,props:{contentTag:{type:String,default:"div"},contentProps:{type:Object,required:!1},contentClass:{type:String,required:!1}},computed:{classes:function(){return{"v-data-iterator":!0,"v-data-iterator--select-all":!1!==this.selectAll,"theme--dark":this.dark,"theme--light":this.light}}},created:function(){this.initPagination()},methods:{genContent:function(){var t=this.genItems(),e={class:this.contentClass,attrs:this.$attrs,on:this.$listeners,props:this.contentProps};return this.$createElement(this.contentTag,e,t)},genEmptyItems:function(t){return[this.$createElement("div",{class:"text-xs-center",style:"width: 100%"},t)]},genFilteredItems:function(){if(!this.$scopedSlots.item)return null;for(var t=[],e=0,n=this.filteredItems.length;e<n;++e){var r=this.filteredItems[e],i=this.createProps(r,e);t.push(this.$scopedSlots.item(i))}return t},genFooter:function(){var t=[];return this.$slots.footer&&t.push(this.$slots.footer),this.hideActions||t.push(this.genActions()),t.length?this.$createElement("div",t):null},genHeader:function(){var t=[];return this.$slots.header&&t.push(this.$slots.header),t.length?this.$createElement("div",t):null}},render:function(t){return t("div",{class:this.classes},[this.genHeader(),this.genContent(),this.genFooter()])}}},"./src/components/VDataIterator/index.js":/*!***********************************************!*\
!*** ./src/components/VDataIterator/index.js ***!
\***********************************************/
/*! exports provided: VDataIterator, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VDataIterator */"./src/components/VDataIterator/VDataIterator.js");n.d(e,"VDataIterator",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VDataTable/VDataTable.js":/*!*************************************************!*\
!*** ./src/components/VDataTable/VDataTable.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_tables.styl */"./src/stylus/components/_tables.styl"),n(/*! ../../stylus/components/_data-table.styl */"./src/stylus/components/_data-table.styl"),n(/*! ../../mixins/data-iterable */"./src/mixins/data-iterable.js")),i=n(/*! ./mixins/head */"./src/components/VDataTable/mixins/head.js"),o=n(/*! ./mixins/body */"./src/components/VDataTable/mixins/body.js"),a=n(/*! ./mixins/foot */"./src/components/VDataTable/mixins/foot.js"),s=n(/*! ./mixins/progress */"./src/components/VDataTable/mixins/progress.js"),l=n(/*! ../../util/helpers */"./src/util/helpers.ts"),c=Object(l.createSimpleFunctional)("v-table__overflow");e.default={name:"v-data-table",mixins:[r.default,i.default,o.default,a.default,s.default],props:{headers:{type:Array,default:function(){return[]}},headersLength:{type:Number},headerText:{type:String,default:"text"},hideHeaders:Boolean,rowsPerPageText:{type:String,default:"$vuetify.dataTable.rowsPerPageText"},customFilter:{type:Function,default:function(t,e,n,r){if(e=e.toString().toLowerCase(),""===e.trim())return t;var i=r.map(function(t){return t.value});return t.filter(function(t){return i.some(function(r){return n(Object(l.getObjectValueByPath)(t,r),e)})})}}},data:function(){return{actionsClasses:"v-datatable__actions",actionsRangeControlsClasses:"v-datatable__actions__range-controls",actionsSelectClasses:"v-datatable__actions__select",actionsPaginationClasses:"v-datatable__actions__pagination"}},computed:{classes:function(){return{"v-datatable v-table":!0,"v-datatable--select-all":!1!==this.selectAll,"theme--dark":this.dark,"theme--light":this.light}},filteredItems:function(){return this.filteredItemsImpl(this.headers)},headerColumns:function(){return this.headersLength||this.headers.length+(!1!==this.selectAll)}},created:function(){var t=this.headers.find(function(t){return!("sortable"in t)||t.sortable});this.defaultPagination.sortBy=!this.disableInitialSort&&t?t.value:null,this.initPagination()},methods:{hasTag:function(t,e){return Array.isArray(t)&&t.find(function(t){return t.tag===e})},genTR:function(t,e){return void 0===e&&(e={}),this.$createElement("tr",e,t)}},render:function(t){return t("div",[t(c,{},[t("table",{class:this.classes},[this.genTHead(),this.genTBody(),this.genTFoot()])]),this.genActionsFooter()])}}},"./src/components/VDataTable/VEditDialog.js":/*!**************************************************!*\
!*** ./src/components/VDataTable/VEditDialog.js ***!
\**************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_small-dialog.styl */"./src/stylus/components/_small-dialog.styl"),n(/*! ../../mixins/returnable */"./src/mixins/returnable.js")),i=n(/*! ../../util/helpers */"./src/util/helpers.ts"),o=n(/*! ../VBtn */"./src/components/VBtn/index.ts"),a=n(/*! ../VMenu */"./src/components/VMenu/index.js");e.default={name:"v-edit-dialog",mixins:[r.default],props:{cancelText:{default:"Cancel"},large:Boolean,lazy:Boolean,persistent:Boolean,saveText:{default:"Save"},transition:{type:String,default:"slide-x-reverse-transition"}},data:function(){return{isActive:!1}},watch:{isActive:function(t){t?(this.$emit("open"),setTimeout(this.focus,50)):this.$emit("close")}},methods:{cancel:function(){this.isActive=!1,this.$emit("cancel")},focus:function(){var t=this.$refs.content.querySelector("input");t&&t.focus()},genButton:function(t,e){return this.$createElement(o.default,{props:{flat:!0,color:"primary",light:!0},on:{click:t}},e)},genActions:function(){var t=this;return this.$createElement("div",{class:"v-small-dialog__actions"},[this.genButton(this.cancel,this.cancelText),this.genButton(function(){t.save(t.returnValue),t.$emit("save")},this.saveText)])},genContent:function(){var t=this;return this.$createElement("div",{on:{keydown:function(e){var n=t.$refs.content.querySelector("input");e.keyCode===i.keyCodes.esc&&t.cancel(),e.keyCode===i.keyCodes.enter&&n&&(t.save(n.value),t.$emit("save"))}},ref:"content"},[this.$slots.input])}},render:function(t){var e=this;return t(a.default,{class:"v-small-dialog",props:{contentClass:"v-small-dialog__content",transition:this.transition,origin:"top right",right:!0,value:this.isActive,closeOnClick:!this.persistent,closeOnContentClick:!1,lazy:this.lazy},on:{input:function(t){return e.isActive=t}}},[t("a",{slot:"activator"},this.$slots.default),this.genContent(),this.large?this.genActions():null])}}},"./src/components/VDataTable/index.js":/*!********************************************!*\
!*** ./src/components/VDataTable/index.js ***!
\********************************************/
/*! exports provided: VDataTable, VEditDialog, VTableOverflow, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VTableOverflow",function(){return a});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VDataTable */"./src/components/VDataTable/VDataTable.js");n.d(e,"VDataTable",function(){return i.default});var o=n(/*! ./VEditDialog */"./src/components/VDataTable/VEditDialog.js");n.d(e,"VEditDialog",function(){return o.default});var a=Object(r.createSimpleFunctional)("v-table__overflow");i.default.install=function(t){t.component(i.default.name,i.default),t.component(o.default.name,o.default),t.component(a.name,a)},e.default=i.default},"./src/components/VDataTable/mixins/body.js":/*!**************************************************!*\
!*** ./src/components/VDataTable/mixins/body.js ***!
\**************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../transitions/expand-transition */"./src/components/transitions/expand-transition.js");e.default={methods:{genTBody:function(){var t=this.genItems();return this.$createElement("tbody",t)},genExpandedRow:function(t){var e=[];if(this.isExpanded(t.item)){var n=this.$createElement("div",{class:"v-datatable__expand-content",key:t.item[this.itemKey]},this.$scopedSlots.expand(t));e.push(n)}var i=this.$createElement("transition-group",{class:"v-datatable__expand-col",attrs:{colspan:this.headerColumns},props:{tag:"td"},on:Object(r.default)("v-datatable__expand-col--expanded")},e);return this.genTR([i],{class:"v-datatable__expand-row"})},genFilteredItems:function(){if(!this.$scopedSlots.items)return null;for(var t=[],e=0,n=this.filteredItems.length;e<n;++e){var r=this.filteredItems[e],i=this.createProps(r,e),o=this.$scopedSlots.items(i);if(t.push(this.hasTag(o,"td")?this.genTR(o,{key:this.itemKey?i.item[this.itemKey]:e,attrs:{active:this.isSelected(r)}}):o),this.$scopedSlots.expand){var a=this.genExpandedRow(i);t.push(a)}}return t},genEmptyItems:function(t){return this.hasTag(t,"tr")?t:this.hasTag(t,"td")?this.genTR(t):this.genTR([this.$createElement("td",{class:{"text-xs-center":"string"==typeof t},attrs:{colspan:this.headerColumns}},t)])}}}},"./src/components/VDataTable/mixins/foot.js":/*!**************************************************!*\
!*** ./src/components/VDataTable/mixins/foot.js ***!
\**************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{genTFoot:function(){if(!this.$slots.footer)return null;var t=this.$slots.footer,e=this.hasTag(t,"td")?this.genTR(t):t;return this.$createElement("tfoot",[e])},genActionsFooter:function(){return this.hideActions?null:this.$createElement("div",{class:this.classes},this.genActions())}}}},"./src/components/VDataTable/mixins/head.js":/*!**************************************************!*\
!*** ./src/components/VDataTable/mixins/head.js ***!
\**************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../../util/console */"./src/util/console.ts"),i=n(/*! ../../VCheckbox */"./src/components/VCheckbox/index.js"),o=n(/*! ../../VIcon */"./src/components/VIcon/index.ts"),a=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t};e.default={props:{sortIcon:{type:String,default:"$vuetify.icons.sort"}},methods:{genTHead:function(){var t=this;if(!this.hideHeaders){var e=[];if(this.$scopedSlots.headers){var n=this.$scopedSlots.headers({headers:this.headers,indeterminate:this.indeterminate,all:this.everyItem});e=[this.hasTag(n,"th")?this.genTR(n):n,this.genTProgress()]}else{var n=this.headers.map(function(e){return t.genHeader(e)}),r=this.$createElement(i.default,{props:{dark:this.dark,light:this.light,color:!0===this.selectAll?"":this.selectAll,hideDetails:!0,inputValue:this.everyItem,indeterminate:this.indeterminate},on:{change:this.toggle}});this.hasSelectAll&&n.unshift(this.$createElement("th",[r])),e=[this.genTR(n),this.genTProgress()]}return this.$createElement("thead",[e])}},genHeader:function(t){var e=[this.$scopedSlots.headerCell?this.$scopedSlots.headerCell({header:t}):t[this.headerText]];return this.$createElement.apply(this,s(["th"],this.genHeaderData(t,e)))},genHeaderData:function(t,e){var n=["column"],r={key:t[this.headerText],attrs:{role:"columnheader",scope:"col",width:t.width||null,"aria-label":t[this.headerText]||"","aria-sort":"none"}};return null==t.sortable||t.sortable?this.genHeaderSortingData(t,e,r,n):r.attrs["aria-label"]+=": Not sorted.",n.push("text-xs-"+(t.align||"left")),Array.isArray(t.class)?n.push.apply(n,s(t.class)):t.class&&n.push(t.class),r.class=n,[r,e]},genHeaderSortingData:function(t,e,n,i){var a=this;"value"in t||Object(r.consoleWarn)("Headers must have a value property that corresponds to a value in the v-model array",this),n.attrs.tabIndex=0,n.on={click:function(){a.expanded={},a.sort(t.value)},keydown:function(e){32===e.keyCode&&(e.preventDefault(),a.sort(t.value))}},i.push("sortable");var s=this.$createElement(o.default,{props:{small:!0}},this.sortIcon);t.align&&"left"!==t.align?e.unshift(s):e.push(s);var l=this.computedPagination;l.sortBy===t.value?(i.push("active"),l.descending?(i.push("desc"),n.attrs["aria-sort"]="descending",n.attrs["aria-label"]+=": Sorted descending. Activate to remove sorting."):(i.push("asc"),n.attrs["aria-sort"]="ascending",n.attrs["aria-label"]+=": Sorted ascending. Activate to sort descending.")):n.attrs["aria-label"]+=": Not sorted. Activate to sort ascending."}}}},"./src/components/VDataTable/mixins/progress.js":/*!******************************************************!*\
!*** ./src/components/VDataTable/mixins/progress.js ***!
\******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{genTProgress:function(){var t=this.$createElement("th",{staticClass:"column",attrs:{colspan:this.headerColumns}},[this.genProgress()]);return this.genTR([t],{staticClass:"v-datatable__progress"})}}}},"./src/components/VDatePicker/VDatePicker.js":/*!***************************************************!*\
!*** ./src/components/VDatePicker/VDatePicker.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VDatePickerTitle */"./src/components/VDatePicker/VDatePickerTitle.js"),i=n(/*! ./VDatePickerHeader */"./src/components/VDatePicker/VDatePickerHeader.js"),o=n(/*! ./VDatePickerDateTable */"./src/components/VDatePicker/VDatePickerDateTable.js"),a=n(/*! ./VDatePickerMonthTable */"./src/components/VDatePicker/VDatePickerMonthTable.js"),s=n(/*! ./VDatePickerYears */"./src/components/VDatePicker/VDatePickerYears.js"),l=n(/*! ../../mixins/picker */"./src/mixins/picker.js"),c=n(/*! ./util */"./src/components/VDatePicker/util/index.js"),u=n(/*! ./util/isDateAllowed */"./src/components/VDatePicker/util/isDateAllowed.js"),d=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};e.default={name:"v-date-picker",mixins:[l.default],props:{allowedDates:Function,dayFormat:{type:Function,default:null},events:{type:[Array,Object,Function],default:function(){return null}},eventColor:{type:[String,Function,Object],default:"warning"},firstDayOfWeek:{type:[String,Number],default:0},headerDateFormat:{type:Function,default:null},locale:{type:String,default:"en-us"},max:String,min:String,monthFormat:{type:Function,default:null},nextIcon:{type:String,default:"$vuetify.icons.next"},pickerDate:String,prevIcon:{type:String,default:"$vuetify.icons.prev"},reactive:Boolean,readonly:Boolean,scrollable:Boolean,showCurrent:{type:[Boolean,String],default:!0},titleDateFormat:{type:Function,default:null},type:{type:String,default:"date",validator:function(t){return["date","month"].includes(t)}},value:String,yearFormat:{type:Function,default:null},yearIcon:String},data:function(){var t=this,e=new Date;return{activePicker:this.type.toUpperCase(),defaultColor:"accent",inputDay:null,inputMonth:null,inputYear:null,isReversing:!1,now:e,tableDate:function(){if(t.pickerDate)return t.pickerDate;var n=t.value||e.getFullYear()+"-"+(e.getMonth()+1),r="date"===t.type?"month":"year";return t.sanitizeDateString(n,r)}()}},computed:{current:function(){return!0===this.showCurrent?this.sanitizeDateString(this.now.getFullYear()+"-"+(this.now.getMonth()+1)+"-"+this.now.getDate(),this.type):this.showCurrent||null},inputDate:function(){return"date"===this.type?this.inputYear+"-"+Object(c.pad)(this.inputMonth+1)+"-"+Object(c.pad)(this.inputDay):this.inputYear+"-"+Object(c.pad)(this.inputMonth+1)},tableMonth:function(){return(this.pickerDate||this.tableDate).split("-")[1]-1},tableYear:function(){return 1*(this.pickerDate||this.tableDate).split("-")[0]},minMonth:function(){return this.min?this.sanitizeDateString(this.min,"month"):null},maxMonth:function(){return this.max?this.sanitizeDateString(this.max,"month"):null},minYear:function(){return this.min?this.sanitizeDateString(this.min,"year"):null},maxYear:function(){return this.max?this.sanitizeDateString(this.max,"year"):null},formatters:function(){return{year:this.yearFormat||Object(c.createNativeLocaleFormatter)(this.locale,{year:"numeric",timeZone:"UTC"},{length:4}),titleDate:this.titleDateFormat||this.defaultTitleDateFormatter}},defaultTitleDateFormatter:function(){var t={year:{year:"numeric",timeZone:"UTC"},month:{month:"long",timeZone:"UTC"},date:{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}},e=Object(c.createNativeLocaleFormatter)(this.locale,t[this.type],{start:0,length:{date:10,month:7,year:4}[this.type]}),n=function(t){return e(t).replace(/([^\d\s])([\d])/g,function(t,e,n){return e+" "+n}).replace(", ",",<br>")};return this.landscape?n:e}},watch:{tableDate:function(t,e){var n="month"===this.type?"year":"month";this.isReversing=this.sanitizeDateString(t,n)<this.sanitizeDateString(e,n),this.$emit("update:pickerDate",t)},pickerDate:function(t){t?this.tableDate=t:this.value&&"date"===this.type?this.tableDate=this.sanitizeDateString(this.value,"month"):this.value&&"month"===this.type&&(this.tableDate=this.sanitizeDateString(this.value,"year"))},value:function(){this.setInputDate(),this.value&&!this.pickerDate&&(this.tableDate=this.sanitizeDateString(this.inputDate,"month"===this.type?"year":"month"))},type:function(t){if(this.activePicker=t.toUpperCase(),this.value){var e=this.sanitizeDateString(this.value,t);this.$emit("input",this.isDateAllowed(e)?e:null)}}},created:function(){this.pickerDate!==this.tableDate&&this.$emit("update:pickerDate",this.tableDate),this.setInputDate()},methods:{isDateAllowed:function(t){return Object(u.default)(t,this.min,this.max,this.allowedDates)},yearClick:function(t){this.inputYear=t,"month"===this.type?this.tableDate=""+t:this.tableDate=t+"-"+Object(c.pad)(this.tableMonth+1),this.activePicker="MONTH",this.reactive&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)},monthClick:function(t){this.inputYear=parseInt(t.split("-")[0],10),this.inputMonth=parseInt(t.split("-")[1],10)-1,"date"===this.type?(this.tableDate=t,this.activePicker="DATE",this.reactive&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)):(this.$emit("input",this.inputDate),this.$emit("change",this.inputDate))},dateClick:function(t){this.inputYear=parseInt(t.split("-")[0],10),this.inputMonth=parseInt(t.split("-")[1],10)-1,this.inputDay=parseInt(t.split("-")[2],10),this.$emit("input",this.inputDate),this.$emit("change",this.inputDate)},genPickerTitle:function(){var t=this;return this.$createElement(r.default,{props:{date:this.value?this.formatters.titleDate(this.value):"",selectingYear:"YEAR"===this.activePicker,year:this.formatters.year(""+this.inputYear),yearIcon:this.yearIcon,value:this.value},slot:"title",style:this.readonly?{"pointer-events":"none"}:void 0,on:{"update:selectingYear":function(e){return t.activePicker=e?"YEAR":t.type.toUpperCase()}}})},genTableHeader:function(){var t=this;return this.$createElement(i.default,{props:{nextIcon:this.nextIcon,color:this.color,dark:this.dark,disabled:this.readonly,format:this.headerDateFormat,light:this.light,locale:this.locale,min:"DATE"===this.activePicker?this.minMonth:this.minYear,max:"DATE"===this.activePicker?this.maxMonth:this.maxYear,prevIcon:this.prevIcon,value:"DATE"===this.activePicker?this.tableYear+"-"+Object(c.pad)(this.tableMonth+1):""+this.tableYear},on:{toggle:function(){return t.activePicker="DATE"===t.activePicker?"MONTH":"YEAR"},input:function(e){return t.tableDate=e}}})},genDateTable:function(){var t=this;return this.$createElement(o.default,{props:{allowedDates:this.allowedDates,color:this.color,current:this.current,dark:this.dark,disabled:this.readonly,events:this.events,eventColor:this.eventColor,firstDayOfWeek:this.firstDayOfWeek,format:this.dayFormat,light:this.light,locale:this.locale,min:this.min,max:this.max,tableDate:this.tableYear+"-"+Object(c.pad)(this.tableMonth+1),scrollable:this.scrollable,value:this.value},ref:"table",on:{input:this.dateClick,tableDate:function(e){return t.tableDate=e}}})},genMonthTable:function(){var t=this;return this.$createElement(a.default,{props:{allowedDates:"month"===this.type?this.allowedDates:null,color:this.color,current:this.current?this.sanitizeDateString(this.current,"month"):null,dark:this.dark,disabled:this.readonly,format:this.monthFormat,light:this.light,locale:this.locale,min:this.minMonth,max:this.maxMonth,scrollable:this.scrollable,value:this.value&&"month"!==this.type?this.value.substr(0,7):this.value,tableDate:""+this.tableYear},ref:"table",on:{input:this.monthClick,tableDate:function(e){return t.tableDate=e}}})},genYears:function(){return this.$createElement(s.default,{props:{color:this.color,format:this.yearFormat,locale:this.locale,min:this.minYear,max:this.maxYear,value:""+this.tableYear},on:{input:this.yearClick}})},genPickerBody:function(){var t="YEAR"===this.activePicker?[this.genYears()]:[this.genTableHeader(),"DATE"===this.activePicker?this.genDateTable():this.genMonthTable()];return this.$createElement("div",{key:this.activePicker,style:this.readonly?{"pointer-events":"none"}:void 0},t)},sanitizeDateString:function(t,e){var n=d(t.split("-"),3),r=n[0],i=n[1],o=void 0===i?1:i,a=n[2],s=void 0===a?1:a;return(r+"-"+Object(c.pad)(o)+"-"+Object(c.pad)(s)).substr(0,{date:10,month:7,year:4}[e])},setInputDate:function(){if(this.value){var t=this.value.split("-");this.inputYear=parseInt(t[0],10),this.inputMonth=parseInt(t[1],10)-1,"date"===this.type&&(this.inputDay=parseInt(t[2],10))}else this.inputYear=this.inputYear||this.now.getFullYear(),this.inputMonth=null==this.inputMonth?this.inputMonth:this.now.getMonth(),this.inputDay=this.inputDay||this.now.getDate()}},render:function(){return this.genPicker("v-picker--date")}}},"./src/components/VDatePicker/VDatePickerDateTable.js":/*!************************************************************!*\
!*** ./src/components/VDatePicker/VDatePickerDateTable.js ***!
\************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),i=n(/*! ./mixins/date-picker-table */"./src/components/VDatePicker/mixins/date-picker-table.js"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=n(/*! ./util */"./src/components/VDatePicker/util/index.js"),s=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-date-picker-date-table",mixins:[r.default,i.default,o.default],props:{events:{type:[Array,Object,Function],default:function(){return null}},eventColor:{type:[String,Function,Object],default:"warning"},firstDayOfWeek:{type:[String,Number],default:0},weekdayFormat:{type:Function,default:null}},computed:{formatter:function(){return this.format||Object(a.createNativeLocaleFormatter)(this.locale,{day:"numeric",timeZone:"UTC"},{start:8,length:2})},weekdayFormatter:function(){return this.weekdayFormat||Object(a.createNativeLocaleFormatter)(this.locale,{weekday:"narrow",timeZone:"UTC"})},weekDays:function(){var t=this,e=parseInt(this.firstDayOfWeek,10);return this.weekdayFormatter?Object(s.createRange)(7).map(function(n){return t.weekdayFormatter("2017-01-"+(e+n+15))}):Object(s.createRange)(7).map(function(t){return["S","M","T","W","T","F","S"][(t+e)%7]})}},methods:{calculateTableDate:function(t){return Object(a.monthChange)(this.tableDate,Math.sign(t||1))},genTHead:function(){var t=this,e=this.weekDays.map(function(e){return t.$createElement("th",e)});return this.$createElement("thead",this.genTR(e))},genEvent:function(t){var e;return e="string"==typeof this.eventColor?this.eventColor:"function"==typeof this.eventColor?this.eventColor(t):this.eventColor[t],this.$createElement("div",{staticClass:"v-date-picker-table__event",class:this.addBackgroundColorClassChecks({},e||this.color)})},weekDaysBeforeFirstDayOfTheMonth:function(){return(new Date(this.displayedYear+"-"+Object(a.pad)(this.displayedMonth+1)+"-01T00:00:00+00:00").getUTCDay()-parseInt(this.firstDayOfWeek)+7)%7},isEvent:function(t){return Array.isArray(this.events)?this.events.indexOf(t)>-1:this.events instanceof Function&&this.events(t)},genTBody:function(){for(var t=[],e=new Date(this.displayedYear,this.displayedMonth+1,0).getDate(),n=[],r=this.weekDaysBeforeFirstDayOfTheMonth();r--;)n.push(this.$createElement("td"));for(r=1;r<=e;r++){var i=this.displayedYear+"-"+Object(a.pad)(this.displayedMonth+1)+"-"+Object(a.pad)(r);n.push(this.$createElement("td",[this.genButton(i,!0),this.isEvent(i)?this.genEvent(i):null])),n.length%7==0&&(t.push(this.genTR(n)),n=[])}return n.length&&t.push(this.genTR(n)),this.$createElement("tbody",t)},genTR:function(t){return[this.$createElement("tr",t)]}},render:function(){return this.genTable("v-date-picker-table v-date-picker-table--date",[this.genTHead(),this.genTBody()])}}},"./src/components/VDatePicker/VDatePickerHeader.js":/*!*********************************************************!*\
!*** ./src/components/VDatePicker/VDatePickerHeader.js ***!
\*********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_date-picker-header.styl */"./src/stylus/components/_date-picker-header.styl"),n(/*! ../VBtn */"./src/components/VBtn/index.ts")),i=n(/*! ../VIcon */"./src/components/VIcon/index.ts"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),s=n(/*! ./util */"./src/components/VDatePicker/util/index.js"),l=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};e.default={name:"v-date-picker-header",mixins:[o.default,a.default],props:{disabled:Boolean,format:{type:Function,default:null},locale:{type:String,default:"en-us"},min:String,max:String,nextIcon:{type:String,default:"$vuetify.icons.next"},prevIcon:{type:String,default:"$vuetify.icons.prev"},value:{type:[Number,String],required:!0}},data:function(){return{isReversing:!1,defaultColor:"accent"}},computed:{formatter:function(){return this.format?this.format:String(this.value).split("-")[1]?Object(s.createNativeLocaleFormatter)(this.locale,{month:"long",year:"numeric",timeZone:"UTC"},{length:7}):Object(s.createNativeLocaleFormatter)(this.locale,{year:"numeric",timeZone:"UTC"},{length:4})}},watch:{value:function(t,e){this.isReversing=t<e}},methods:{genBtn:function(t){var e=this,n=this.disabled||t<0&&this.min&&this.calculateChange(t)<this.min||t>0&&this.max&&this.calculateChange(t)>this.max;return this.$createElement(r.default,{props:{dark:this.dark,disabled:n,icon:!0,light:this.light},nativeOn:{click:function(n){n.stopPropagation(),e.$emit("input",e.calculateChange(t))}}},[this.$createElement(i.default,t<0==!this.$vuetify.rtl?this.prevIcon:this.nextIcon)])},calculateChange:function(t){var e=l(String(this.value).split("-").map(function(t){return 1*t}),2),n=e[0];return null==e[1]?""+(n+t):Object(s.monthChange)(String(this.value),t)},genHeader:function(){var t=this,e=this.$createElement("strong",{class:this.disabled?void 0:this.addTextColorClassChecks(),key:String(this.value),on:{click:function(){return t.$emit("toggle")}}},[this.$slots.default||this.formatter(String(this.value))]),n=this.$createElement("transition",{props:{name:this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"}},[e]);return this.$createElement("div",{staticClass:"v-date-picker-header__value",class:{"v-date-picker-header__value--disabled":this.disabled}},[n])}},render:function(){return this.$createElement("div",{staticClass:"v-date-picker-header",class:this.themeClasses},[this.genBtn(-1),this.genHeader(),this.genBtn(1)])}}},"./src/components/VDatePicker/VDatePickerMonthTable.js":/*!*************************************************************!*\
!*** ./src/components/VDatePicker/VDatePickerMonthTable.js ***!
\*************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),i=n(/*! ./mixins/date-picker-table */"./src/components/VDatePicker/mixins/date-picker-table.js"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=n(/*! ./util */"./src/components/VDatePicker/util/index.js");e.default={name:"v-date-picker-month-table",mixins:[r.default,i.default,o.default],computed:{formatter:function(){return this.format||Object(a.createNativeLocaleFormatter)(this.locale,{month:"short",timeZone:"UTC"},{start:5,length:2})}},methods:{calculateTableDate:function(t){return""+(parseInt(this.tableDate,10)+Math.sign(t||1))},genTBody:function(){for(var t=this,e=[],n=Array(3).fill(null),r=12/n.length,i=this,o=0;o<r;o++)!function(r){var o=n.map(function(e,i){var o=r*n.length+i;return t.$createElement("td",{key:o},[t.genButton(t.displayedYear+"-"+Object(a.pad)(o+1),!1)])});e.push(i.$createElement("tr",{key:r},o))}(o);return this.$createElement("tbody",e)}},render:function(){return this.genTable("v-date-picker-table v-date-picker-table--month",[this.genTBody()])}}},"./src/components/VDatePicker/VDatePickerTitle.js":/*!********************************************************!*\
!*** ./src/components/VDatePicker/VDatePickerTitle.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_date-picker-title.styl */"./src/stylus/components/_date-picker-title.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../../mixins/picker-button */"./src/mixins/picker-button.js");e.default={name:"v-date-picker-title",mixins:[i.default],props:{date:{type:String,default:""},selectingYear:Boolean,year:{type:[Number,String],default:""},yearIcon:{type:String},value:{type:String}},data:function(){return{isReversing:!1}},computed:{computedTransition:function(){return this.isReversing?"picker-reverse-transition":"picker-transition"}},watch:{value:function(t,e){this.isReversing=t<e}},methods:{genYearIcon:function(){return this.$createElement(r.default,{props:{dark:!0}},this.yearIcon)},getYearBtn:function(){return this.genPickerButton("selectingYear",!0,[this.year,this.yearIcon?this.genYearIcon():null],"v-date-picker-title__year")},genTitleText:function(){return this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("div",{domProps:{innerHTML:this.date||" "},key:this.value})])},genTitleDate:function(t){return this.genPickerButton("selectingYear",!1,this.genTitleText(t),"v-date-picker-title__date")}},render:function(t){return t("div",{staticClass:"v-date-picker-title"},[this.getYearBtn(),this.genTitleDate()])}}},"./src/components/VDatePicker/VDatePickerYears.js":/*!********************************************************!*\
!*** ./src/components/VDatePicker/VDatePickerYears.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_date-picker-years.styl */"./src/stylus/components/_date-picker-years.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ./util */"./src/components/VDatePicker/util/index.js");e.default={name:"v-date-picker-years",mixins:[r.default],props:{format:{type:Function,default:null},locale:{type:String,default:"en-us"},min:[Number,String],max:[Number,String],value:[Number,String]},data:function(){return{defaultColor:"primary"}},computed:{formatter:function(){return this.format||Object(i.createNativeLocaleFormatter)(this.locale,{year:"numeric",timeZone:"UTC"},{length:4})}},mounted:function(){var t=this.$el.getElementsByClassName("active")[0];this.$el.scrollTop=t?t.offsetTop-this.$el.offsetHeight/2+t.offsetHeight/2:this.$el.scrollHeight/2-this.$el.offsetHeight/2},methods:{genYearItem:function(t){var e=this,n=this.formatter(""+t);return this.$createElement("li",{key:t,class:parseInt(this.value,10)===t?this.addTextColorClassChecks({active:!0}):{},on:{click:function(){return e.$emit("input",t)}}},n)},genYearItems:function(){for(var t=[],e=this.value?parseInt(this.value,10):(new Date).getFullYear(),n=this.max?parseInt(this.max,10):e+100,r=Math.min(n,this.min?parseInt(this.min,10):e-100),i=n;i>=r;i--)t.push(this.genYearItem(i));return t}},render:function(){return this.$createElement("ul",{staticClass:"v-date-picker-years",ref:"years"},this.genYearItems())}}},"./src/components/VDatePicker/index.js":/*!*********************************************!*\
!*** ./src/components/VDatePicker/index.js ***!
\*********************************************/
/*! exports provided: VDatePicker, VDatePickerTitle, VDatePickerHeader, VDatePickerDateTable, VDatePickerMonthTable, VDatePickerYears, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VDatePicker */"./src/components/VDatePicker/VDatePicker.js");n.d(e,"VDatePicker",function(){return r.default});var i=n(/*! ./VDatePickerTitle */"./src/components/VDatePicker/VDatePickerTitle.js");n.d(e,"VDatePickerTitle",function(){return i.default});var o=n(/*! ./VDatePickerHeader */"./src/components/VDatePicker/VDatePickerHeader.js");n.d(e,"VDatePickerHeader",function(){return o.default});var a=n(/*! ./VDatePickerDateTable */"./src/components/VDatePicker/VDatePickerDateTable.js");n.d(e,"VDatePickerDateTable",function(){return a.default});var s=n(/*! ./VDatePickerMonthTable */"./src/components/VDatePicker/VDatePickerMonthTable.js");n.d(e,"VDatePickerMonthTable",function(){return s.default});var l=n(/*! ./VDatePickerYears */"./src/components/VDatePicker/VDatePickerYears.js");n.d(e,"VDatePickerYears",function(){return l.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default),t.component(o.default.name,o.default),t.component(a.default.name,a.default),t.component(s.default.name,s.default),t.component(l.default.name,l.default)},e.default=r.default},"./src/components/VDatePicker/mixins/date-picker-table.js":/*!****************************************************************!*\
!*** ./src/components/VDatePicker/mixins/date-picker-table.js ***!
\****************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../../stylus/components/_date-picker-table.styl */"./src/stylus/components/_date-picker-table.styl"),n(/*! ../../../directives/touch */"./src/directives/touch.ts")),i=n(/*! .././util/isDateAllowed */"./src/components/VDatePicker/util/isDateAllowed.js"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={directives:{Touch:r.default},props:{allowedDates:Function,current:String,disabled:Boolean,format:{type:Function,default:null},locale:{type:String,default:"en-us"},min:String,max:String,scrollable:Boolean,tableDate:{type:String,required:!0},value:{type:String,required:!1}},data:function(){return{defaultColor:"accent",isReversing:!1}},computed:{computedTransition:function(){return this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"},displayedMonth:function(){return this.tableDate.split("-")[1]-1},displayedYear:function(){return 1*this.tableDate.split("-")[0]}},watch:{tableDate:function(t,e){this.isReversing=t<e}},methods:{genButtonClasses:function(t,e,n){var r=t===this.value,i=t===this.current,a=o({"v-btn--active":r,"v-btn--flat":!r,"v-btn--icon":r&&e&&n,"v-btn--floating":n,"v-btn--depressed":!n&&r,"v-btn--disabled":!e||this.disabled&&r,"v-btn--outline":i&&!r},this.themeClasses);return r?this.addBackgroundColorClassChecks(a):i?this.addTextColorClassChecks(a):a},genButton:function(t,e){var n=this,r=Object(i.default)(t,this.min,this.max,this.allowedDates);return this.$createElement("button",{staticClass:"v-btn",class:this.genButtonClasses(t,r,e),attrs:{type:"button"},domProps:{disabled:!r,innerHTML:'<div class="v-btn__content">'+this.formatter(t)+"</div>"},on:this.disabled||!r?{}:{click:function(){return n.$emit("input",t)}}})},wheel:function(t){t.preventDefault(),this.$emit("tableDate",this.calculateTableDate(t.deltaY))},touch:function(t){this.$emit("tableDate",this.calculateTableDate(t))},genTable:function(t,e){var n=this,r=this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("table",{key:this.tableDate},e)]),i={name:"touch",value:{left:function(t){return t.offsetX<-15&&n.touch(1)},right:function(t){return t.offsetX>15&&n.touch(-1)}}};return this.$createElement("div",{staticClass:t,class:this.themeClasses,on:this.scrollable?{wheel:this.wheel}:void 0,directives:[i]},[r])}}}},"./src/components/VDatePicker/util/createNativeLocaleFormatter.js":/*!************************************************************************!*\
!*** ./src/components/VDatePicker/util/createNativeLocaleFormatter.js ***!
\************************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./pad */"./src/components/VDatePicker/util/pad.js"),i=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};e.default=function(t,e,n){var o=void 0===n?{start:0,length:0}:n,a=o.start,s=o.length,l=function(t){var e=i(t.trim().split(" ")[0].split("-"),3),n=e[0],o=e[1],a=e[2];return[n,Object(r.default)(o||1),Object(r.default)(a||1)].join("-")};try{var c=new Intl.DateTimeFormat(t||void 0,e);return function(t){return c.format(new Date(l(t)+"T00:00:00+00:00"))}}catch(t){return a||s?function(t){return l(t).substr(a,s)}:null}}},"./src/components/VDatePicker/util/index.js":/*!**************************************************!*\
!*** ./src/components/VDatePicker/util/index.js ***!
\**************************************************/
/*! exports provided: createNativeLocaleFormatter, monthChange, pad */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./createNativeLocaleFormatter */"./src/components/VDatePicker/util/createNativeLocaleFormatter.js");n.d(e,"createNativeLocaleFormatter",function(){return r.default});var i=n(/*! ./monthChange */"./src/components/VDatePicker/util/monthChange.js");n.d(e,"monthChange",function(){return i.default});var o=n(/*! ./pad */"./src/components/VDatePicker/util/pad.js");n.d(e,"pad",function(){return o.default})},"./src/components/VDatePicker/util/isDateAllowed.js":/*!**********************************************************!*\
!*** ./src/components/VDatePicker/util/isDateAllowed.js ***!
\**********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e,n,r){return(!r||r(t))&&(!e||t>=e)&&(!n||t<=n)}n.r(e),n.d(e,"default",function(){return r})},"./src/components/VDatePicker/util/monthChange.js":/*!********************************************************!*\
!*** ./src/components/VDatePicker/util/monthChange.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./pad */"./src/components/VDatePicker/util/pad.js"),i=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};e.default=function(t,e){var n=i(t.split("-").map(function(t){return 1*t}),2),o=n[0],a=n[1];return a+e===0?o-1+"-12":a+e===13?o+1+"-01":o+"-"+Object(r.default)(a+e)}},"./src/components/VDatePicker/util/pad.js":/*!************************************************!*\
!*** ./src/components/VDatePicker/util/pad.js ***!
\************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=function(t,e,n){return e>>=0,t=String(t),n=String(n),t.length>e?String(t):(e-=t.length,e>n.length&&(n+=n.repeat(e/n.length)),n.slice(0,e)+String(t))};e.default=function(t,e){return void 0===e&&(e=2),r(t,e,"0")}},"./src/components/VDialog/VDialog.js":/*!*******************************************!*\
!*** ./src/components/VDialog/VDialog.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_dialogs.styl */"./src/stylus/components/_dialogs.styl"),n(/*! ../../mixins/dependent */"./src/mixins/dependent.js")),i=n(/*! ../../mixins/detachable */"./src/mixins/detachable.js"),o=n(/*! ../../mixins/overlayable */"./src/mixins/overlayable.js"),a=n(/*! ../../mixins/returnable */"./src/mixins/returnable.js"),s=n(/*! ../../mixins/stackable */"./src/mixins/stackable.js"),l=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),c=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts"),u=n(/*! ../../util/helpers */"./src/util/helpers.ts"),d=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-dialog",directives:{ClickOutside:c.default},mixins:[r.default,i.default,o.default,a.default,s.default,l.default],props:{disabled:Boolean,persistent:Boolean,fullscreen:Boolean,fullWidth:Boolean,noClickAnimation:Boolean,maxWidth:{type:[String,Number],default:"none"},origin:{type:String,default:"center center"},width:{type:[String,Number],default:"auto"},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"}},data:function(){return{animate:!1,animateTimeout:null,stackClass:"v-dialog__content--active",stackMinZIndex:200}},computed:{classes:function(){var t;return t={},t[("v-dialog "+this.contentClass).trim()]=!0,t["v-dialog--active"]=this.isActive,t["v-dialog--persistent"]=this.persistent,t["v-dialog--fullscreen"]=this.fullscreen,t["v-dialog--scrollable"]=this.scrollable,t["v-dialog--animated"]=this.animate,t},contentClasses:function(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}}},watch:{isActive:function(t){t?this.show():(this.removeOverlay(),this.unbind())}},mounted:function(){this.isBooted=this.isActive,this.isActive&&this.show()},beforeDestroy:function(){"undefined"!=typeof window&&this.unbind()},methods:{animateClick:function(){var t=this;this.animate=!1,this.$nextTick(function(){t.animate=!0,clearTimeout(t.animateTimeout),t.animateTimeout=setTimeout(function(){return t.animate=!1},150)})},closeConditional:function(t){return!(this.$refs.content.contains(t.target)||!this.isActive)&&(this.persistent?(this.noClickAnimation||this.overlay!==t.target||this.animateClick(),!1):Object(u.getZIndex)(this.$refs.content)>=this.getMaxZIndex())},show:function(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.fullscreen&&this.hideScroll(),this.$refs.content.focus(),this.$listeners.keydown&&this.bind()},bind:function(){window.addEventListener("keydown",this.onKeydown)},unbind:function(){window.removeEventListener("keydown",this.onKeydown)},onKeydown:function(t){this.$emit("keydown",t)}},render:function(t){var e=this,n=[],r={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:function(){return e.isActive=!1},args:{closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],on:{click:function(t){t.stopPropagation()}}};this.fullscreen||(r.style={maxWidth:"none"===this.maxWidth?void 0:Object(u.convertToUnit)(this.maxWidth),width:"auto"===this.width?void 0:Object(u.convertToUnit)(this.width)}),this.$slots.activator&&n.push(t("div",{staticClass:"v-dialog__activator",class:{"v-dialog__activator--disabled":this.disabled},on:{click:function(t){t.stopPropagation(),e.disabled||(e.isActive=!e.isActive)}}},[this.$slots.activator]));var i=t("div",r,this.showLazyContent(this.$slots.default));return this.transition&&(i=t("transition",{props:{name:this.transition,origin:this.origin}},[i])),n.push(t("div",{class:this.contentClasses,attrs:d({tabIndex:"-1"},this.getScopeIdAttrs()),style:{zIndex:this.activeZIndex},ref:"content"},[i])),t("div",{staticClass:"v-dialog__container",style:{display:!this.$slots.activator||this.fullWidth?"block":"inline-block"}},n)}}},"./src/components/VDialog/index.js":/*!*****************************************!*\
!*** ./src/components/VDialog/index.js ***!
\*****************************************/
/*! exports provided: VDialog, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VDialog */"./src/components/VDialog/VDialog.js");n.d(e,"VDialog",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VDivider/VDivider.ts":/*!*********************************************!*\
!*** ./src/components/VDivider/VDivider.ts ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_dividers.styl */"./src/stylus/components/_dividers.styl"),n(/*! vue */"vue")),i=n.n(r),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default=i.a.extend({name:"v-divider",functional:!0,props:a({},o.default.options.props,{inset:Boolean,vertical:Boolean}),render:function(t,e){var n=e.props,r=e.data;return r.staticClass=("v-divider "+(r.staticClass||"")).trim(),n.inset&&(r.staticClass+=" v-divider--inset"),n.vertical&&(r.staticClass+=" v-divider--vertical"),n.light&&(r.staticClass+=" theme--light"),n.dark&&(r.staticClass+=" theme--dark"),t("hr",r)}})},"./src/components/VDivider/index.ts":/*!******************************************!*\
!*** ./src/components/VDivider/index.ts ***!
\******************************************/
/*! exports provided: VDivider, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VDivider */"./src/components/VDivider/VDivider.ts");n.d(e,"VDivider",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VExpansionPanel/VExpansionPanel.ts":/*!***********************************************************!*\
!*** ./src/components/VExpansionPanel/VExpansionPanel.ts ***!
\***********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_expansion-panel.styl */"./src/stylus/components/_expansion-panel.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts")),i=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),o=n(/*! ../../util/mixins */"./src/util/mixins.ts"),a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default=Object(o.default)(r.default,Object(i.provide)("expansionPanel")).extend({name:"v-expansion-panel",provide:function(){return{expansionPanel:this}},props:{disabled:Boolean,readonly:Boolean,expand:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,value:{type:[Number,Array],default:function(){return null}}},data:function(){return{items:[],open:[]}},computed:{classes:function(){return a({"v-expansion-panel--focusable":this.focusable,"v-expansion-panel--popout":this.popout,"v-expansion-panel--inset":this.inset},this.themeClasses)}},watch:{expand:function(t){var e=-1;if(!t){var n=this.open.reduce(function(t,e){return e?t+1:t},0),r=Array(this.items.length).fill(!1);1===n&&(e=this.open.indexOf(!0)),e>-1&&(r[e]=!0),this.open=r}this.$emit("input",t?this.open:e>-1?e:null)},value:function(t){this.updateFromValue(t)}},mounted:function(){null!==this.value&&this.updateFromValue(this.value)},methods:{updateFromValue:function(t){if(!Array.isArray(t)||this.expand){var e=Array(this.items.length).fill(!1);"number"==typeof t?e[t]=!0:null!==t&&(e=t),this.updatePanels(e)}},updatePanels:function(t){this.open=t;for(var e=0;e<this.items.length;e++){var n=t&&t[e];this.items[e].toggle(n)}},panelClick:function(t){for(var e=this.expand?this.open.slice():Array(this.items.length).fill(!1),n=0;n<this.items.length;n++)this.items[n]._uid===t&&(e[n]=!this.open[n],!this.expand&&this.$emit("input",e[n]?n:null));this.updatePanels(e),this.expand&&this.$emit("input",e)},register:function(t){this.items.push(t),this.open.push(!1)},unregister:function(t){var e=this.items.findIndex(function(e){return e._uid===t._uid});this.items.splice(e,1),this.open.splice(e,1)}},render:function(t){return t("ul",{staticClass:"v-expansion-panel",class:this.classes},this.$slots.default)}})},"./src/components/VExpansionPanel/VExpansionPanelContent.ts":/*!******************************************************************!*\
!*** ./src/components/VExpansionPanel/VExpansionPanelContent.ts ***!
\******************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../transitions */"./src/components/transitions/index.js"),i=n(/*! ../../mixins/bootable */"./src/mixins/bootable.ts"),o=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),a=n(/*! ../../mixins/rippleable */"./src/mixins/rippleable.ts"),s=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),l=n(/*! ../VIcon */"./src/components/VIcon/index.ts"),c=n(/*! ../../util/mixins */"./src/util/mixins.ts"),u=n(/*! ../../util/console */"./src/util/console.ts"),d=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},p=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(d(arguments[e]));return t};e.default=Object(c.default)(i.default,o.default,a.default,Object(s.inject)("expansionPanel","v-expansion-panel-content","v-expansion-panel")).extend({name:"v-expansion-panel-content",props:{disabled:Boolean,readonly:Boolean,expandIcon:{type:String,default:"$vuetify.icons.expand"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1}},data:function(){return{height:"auto"}},computed:{containerClasses:function(){return{"v-expansion-panel__container--active":this.isActive,"v-expansion-panel__container--disabled":this.isDisabled}},isDisabled:function(){return this.expansionPanel.disabled||this.disabled},isReadonly:function(){return this.expansionPanel.readonly||this.readonly}},mounted:function(){this.expansionPanel.register(this),void 0!==this.value&&Object(u.consoleWarn)("v-model has been deprecated",this)},beforeDestroy:function(){this.expansionPanel.unregister(this)},methods:{onKeydown:function(t){13===t.keyCode&&this.$el===document.activeElement&&this.expansionPanel.panelClick(this._uid)},onHeaderClick:function(){this.isReadonly||this.expansionPanel.panelClick(this._uid)},genBody:function(){return this.$createElement("div",{ref:"body",class:"v-expansion-panel__body",directives:[{name:"show",value:this.isActive}]},this.showLazyContent(this.$slots.default))},genHeader:function(){var t=p(this.$slots.header);return this.hideActions||t.push(this.genIcon()),this.$createElement("div",{staticClass:"v-expansion-panel__header",directives:[{name:"ripple",value:this.ripple}],on:{click:this.onHeaderClick}},t)},genIcon:function(){var t=this.$slots.actions||[this.$createElement(l.default,this.expandIcon)];return this.$createElement("transition",{attrs:{name:"fade-transition"}},[this.$createElement("div",{staticClass:"v-expansion-panel__header__icon",directives:[{name:"show",value:!this.isDisabled}]},t)])},toggle:function(t){var e=this;t&&(this.isBooted=!0),this.$nextTick(function(){return e.isActive=t})}},render:function(t){var e=[];return this.$slots.header&&e.push(this.genHeader()),e.push(t(r.VExpandTransition,[this.genBody()])),t("li",{staticClass:"v-expansion-panel__container",class:this.containerClasses,attrs:{tabindex:this.isReadonly||this.isDisabled?null:0},on:{keydown:this.onKeydown}},e)}})},"./src/components/VExpansionPanel/index.ts":/*!*************************************************!*\
!*** ./src/components/VExpansionPanel/index.ts ***!
\*************************************************/
/*! exports provided: VExpansionPanel, VExpansionPanelContent, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VExpansionPanel */"./src/components/VExpansionPanel/VExpansionPanel.ts");n.d(e,"VExpansionPanel",function(){return r.default});var i=n(/*! ./VExpansionPanelContent */"./src/components/VExpansionPanel/VExpansionPanelContent.ts");n.d(e,"VExpansionPanelContent",function(){return i.default}),r.default.install=function(t){t.component(r.default.options.name,r.default),t.component(i.default.options.name,i.default)},e.default=r.default},"./src/components/VFooter/VFooter.js":/*!*******************************************!*\
!*** ./src/components/VFooter/VFooter.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_footer.styl */"./src/stylus/components/_footer.styl"),n(/*! ../../mixins/applicationable */"./src/mixins/applicationable.ts")),i=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts");e.default={name:"v-footer",mixins:[Object(r.default)("footer",["height"]),i.default,o.default],props:{height:{default:32,type:[Number,String]},inset:Boolean},computed:{computedMarginBottom:function(){if(this.app)return this.$vuetify.application.bottom},computedPaddingLeft:function(){return this.app&&this.inset?this.$vuetify.application.left:0},computedPaddingRight:function(){return this.app?this.$vuetify.application.right:0},styles:function(){var t={height:isNaN(this.height)?this.height:this.height+"px"};return this.computedPaddingLeft&&(t.paddingLeft=this.computedPaddingLeft+"px"),this.computedPaddingRight&&(t.paddingRight=this.computedPaddingRight+"px"),this.computedMarginBottom&&(t.marginBottom=this.computedMarginBottom+"px"),t}},methods:{updateApplication:function(){var t=parseInt(this.height);return isNaN(t)?this.$el?this.$el.clientHeight:0:t}},render:function(t){return t("footer",{staticClass:"v-footer",class:this.addBackgroundColorClassChecks({"v-footer--absolute":this.absolute,"v-footer--fixed":!this.absolute&&(this.app||this.fixed),"v-footer--inset":this.inset,"theme--dark":this.dark,"theme--light":this.light}),style:this.styles,ref:"content"},this.$slots.default)}}},"./src/components/VFooter/index.js":/*!*****************************************!*\
!*** ./src/components/VFooter/index.js ***!
\*****************************************/
/*! exports provided: VFooter, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VFooter */"./src/components/VFooter/VFooter.js");n.d(e,"VFooter",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VForm/VForm.js":/*!***************************************!*\
!*** ./src/components/VForm/VForm.js ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_forms.styl */"./src/stylus/components/_forms.styl"),n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"));e.default={name:"v-form",mixins:[Object(r.provide)("form")],inheritAttrs:!1,props:{value:Boolean,lazyValidation:Boolean},data:function(){return{inputs:[],watchers:[],errorBag:{}}},watch:{errorBag:{handler:function(){var t=Object.values(this.errorBag).includes(!0);this.$emit("input",!t)},deep:!0,immediate:!0}},methods:{watchInput:function(t){var e=this,n=function(t){return t.$watch("hasError",function(n){e.$set(e.errorBag,t._uid,n)},{immediate:!0})},r={_uid:t._uid,valid:void 0,shouldValidate:void 0};return this.lazyValidation?r.shouldValidate=t.$watch("shouldValidate",function(i){i&&(e.errorBag.hasOwnProperty(t._uid)||(r.valid=n(t)))}):r.valid=n(t),r},validate:function(){return!this.inputs.filter(function(t){return!t.validate(!0)}).length},reset:function(){for(var t=this,e=this.inputs.length;e--;)this.inputs[e].reset();this.lazyValidation&&setTimeout(function(){t.errorBag={}},0)},register:function(t){var e=this.watchInput(t);this.inputs.push(t),this.watchers.push(e)},unregister:function(t){var e=this.inputs.find(function(e){return e._uid===t._uid});if(e){var n=this.watchers.find(function(t){return t._uid===e._uid});n.valid&&n.valid(),n.shouldValidate&&n.shouldValidate(),this.watchers=this.watchers.filter(function(t){return t._uid!==e._uid}),this.inputs=this.inputs.filter(function(t){return t._uid!==e._uid}),this.$delete(this.errorBag,e._uid)}}},render:function(t){var e=this;return t("form",{staticClass:"v-form",attrs:Object.assign({novalidate:!0},this.$attrs),on:{submit:function(t){return e.$emit("submit",t)}}},this.$slots.default)}}},"./src/components/VForm/index.js":/*!***************************************!*\
!*** ./src/components/VForm/index.js ***!
\***************************************/
/*! exports provided: VForm, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VForm */"./src/components/VForm/VForm.js");n.d(e,"VForm",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VGrid/VContainer.js":/*!********************************************!*\
!*** ./src/components/VGrid/VContainer.js ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_grid.styl */"./src/stylus/components/_grid.styl"),n(/*! ./grid */"./src/components/VGrid/grid.js"));e.default=Object(r.default)("container")},"./src/components/VGrid/VContent.js":/*!******************************************!*\
!*** ./src/components/VGrid/VContent.js ***!
\******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_content.styl */"./src/stylus/components/_content.styl"),n(/*! ../../mixins/ssr-bootable */"./src/mixins/ssr-bootable.ts"));e.default={name:"v-content",mixins:[r.default],props:{tag:{type:String,default:"main"}},computed:{styles:function(){var t=this.$vuetify.application,e=t.bar;return{paddingTop:t.top+e+"px",paddingRight:t.right+"px",paddingBottom:t.footer+t.bottom+"px",paddingLeft:t.left+"px"}}},render:function(t){var e={staticClass:"v-content",style:this.styles,ref:"content"};return t(this.tag,e,[t("div",{staticClass:"v-content__wrap"},this.$slots.default)])}}},"./src/components/VGrid/VFlex.js":/*!***************************************!*\
!*** ./src/components/VGrid/VFlex.js ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_grid.styl */"./src/stylus/components/_grid.styl"),n(/*! ./grid */"./src/components/VGrid/grid.js"));e.default=Object(r.default)("flex")},"./src/components/VGrid/VLayout.js":/*!*****************************************!*\
!*** ./src/components/VGrid/VLayout.js ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_grid.styl */"./src/stylus/components/_grid.styl"),n(/*! ./grid */"./src/components/VGrid/grid.js"));e.default=Object(r.default)("layout")},"./src/components/VGrid/grid.js":/*!**************************************!*\
!*** ./src/components/VGrid/grid.js ***!
\**************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){return{name:"v-"+t,functional:!0,props:{id:String,tag:{type:String,default:"div"}},render:function(e,n){var r=n.props,i=n.data,o=n.children;if(i.staticClass=(t+" "+(i.staticClass||"")).trim(),i.attrs){var a=Object.keys(i.attrs).filter(function(t){if("slot"===t)return!1;var e=i.attrs[t];return e||"string"==typeof e});a.length&&(i.staticClass+=" "+a.join(" ")),delete i.attrs}return r.id&&(i.domProps=i.domProps||{},i.domProps.id=r.id),e(r.tag,i,o)}}}n.r(e),n.d(e,"default",function(){return r})},"./src/components/VGrid/index.js":/*!***************************************!*\
!*** ./src/components/VGrid/index.js ***!
\***************************************/
/*! exports provided: VContainer, VContent, VFlex, VLayout, VSpacer, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VSpacer",function(){return l});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VContent */"./src/components/VGrid/VContent.js");n.d(e,"VContent",function(){return i.default});var o=n(/*! ./VContainer */"./src/components/VGrid/VContainer.js");n.d(e,"VContainer",function(){return o.default});var a=n(/*! ./VFlex */"./src/components/VGrid/VFlex.js");n.d(e,"VFlex",function(){return a.default});var s=n(/*! ./VLayout */"./src/components/VGrid/VLayout.js");n.d(e,"VLayout",function(){return s.default});var l=Object(r.createSimpleFunctional)("spacer","div","v-spacer"),c={};c.install=function(t){t.component(i.default.name,i.default),t.component(o.default.name,o.default),t.component(a.default.name,a.default),t.component(s.default.name,s.default),t.component(l.name,l)},e.default=c},"./src/components/VIcon/VIcon.ts":/*!***************************************!*\
!*** ./src/components/VIcon/VIcon.ts ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){return["fas","far","fal","fab"].some(function(e){return t.includes(e)})}function i(t,e){return e.startsWith(d)?Object(l.getObjectValueByPath)(t,e)||e:e}n.r(e);var o,a=(n(/*! ../../stylus/components/_icons.styl */"./src/stylus/components/_icons.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts")),s=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),l=n(/*! ../../util/helpers */"./src/util/helpers.ts"),c=n(/*! ../../util/mixins */"./src/util/mixins.ts"),u=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};!function(t){t.small="16px",t.default="24px",t.medium="28px",t.large="36px",t.xLarge="40px"}(o||(o={}));var d="$vuetify.icons.",p=s.default.options.methods.addTextColorClassChecks;e.default=Object(c.default)(s.default,a.default).extend({name:"v-icon",functional:!0,props:{color:String,dark:Boolean,light:Boolean,disabled:Boolean,large:Boolean,left:Boolean,medium:Boolean,right:Boolean,size:{type:[Number,String]},small:Boolean,xLarge:Boolean},render:function(t,e){var n=e.props,a=e.data,s=e.parent,c=e.listeners,d=void 0===c?{}:c,f=e.children,h=void 0===f?[]:f,v=n.small,g=n.medium,m=n.large,b=n.xLarge,y={small:v,medium:g,large:m,xLarge:b},x=Object(l.keys)(y).find(function(t){return y[t]&&!!t}),_=x&&o[x]||Object(l.convertToUnit)(n.size),w=[];_&&(a.style=u({fontSize:_},a.style));var k="";h.length?k=h[0].text:a.domProps&&(k=a.domProps.textContent||a.domProps.innerHTML||k,delete a.domProps.textContent,delete a.domProps.innerHTML),k=i(s,k);var C="material-icons",S=k.indexOf("-"),E=S>-1;E?(C=k.slice(0,S),r(C)&&(C="")):w.push(k),a.attrs=a.attrs||{},"aria-hidden"in a.attrs||(a.attrs["aria-hidden"]=!0);var T=u({},n.color&&p.call(n,{},n.color),{"v-icon--disabled":n.disabled,"v-icon--left":n.left,"v-icon--link":d.click||d["!click"],"v-icon--right":n.right,"theme--dark":n.dark,"theme--light":n.light});return a.staticClass=["v-icon",a.staticClass,Object.keys(T).filter(function(t){return T[t]}).join(" "),C,E?k:null].filter(function(t){return!!t}).join(" ").trim(),t("i",a,w)}})},"./src/components/VIcon/index.ts":/*!***************************************!*\
!*** ./src/components/VIcon/index.ts ***!
\***************************************/
/*! exports provided: VIcon, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VIcon */"./src/components/VIcon/VIcon.ts");n.d(e,"VIcon",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VInput/VInput.js":/*!*****************************************!*\
!*** ./src/components/VInput/VInput.js ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_inputs.styl */"./src/stylus/components/_inputs.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../VLabel */"./src/components/VLabel/index.js"),o=n(/*! ../VMessages */"./src/components/VMessages/index.js"),a=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),s=n(/*! ../../mixins/loadable */"./src/mixins/loadable.ts"),l=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),c=n(/*! ../../mixins/validatable */"./src/mixins/validatable.js"),u=n(/*! ../../util/helpers */"./src/util/helpers.ts"),d=n(/*! ../../util/console */"./src/util/console.ts"),p=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-input",mixins:[a.default,s.default,l.default,c.default],props:{appendIcon:String,appendIconCb:Function,backgroundColor:{type:String,default:""},disabled:Boolean,height:[Number,String],hideDetails:Boolean,hint:String,label:String,persistentHint:Boolean,prependIcon:String,prependIconCb:Function,readonly:Boolean,value:{required:!1}},data:function(t){return{lazyValue:t.value,isFocused:!1}},computed:{classesInput:function(){return p({},this.classes,{"v-input--has-state":this.hasState,"v-input--hide-details":this.hideDetails,"v-input--is-label-active":this.isLabelActive,"v-input--is-dirty":this.isDirty,"v-input--is-disabled":this.disabled,"v-input--is-focused":this.isFocused,"v-input--is-loading":!1!==this.loading,"v-input--is-readonly":this.readonly},this.addTextColorClassChecks({},this.validationState),this.themeClasses)},directivesInput:function(){return[]},hasHint:function(){return!this.hasMessages&&this.hint&&(this.persistentHint||this.isFocused)},hasLabel:function(){return Boolean(this.$slots.label||this.label)},internalValue:{get:function(){return this.lazyValue},set:function(t){this.lazyValue=t,this.$emit("input",t)}},isDirty:function(){return!!this.lazyValue},isDisabled:function(){return Boolean(this.disabled||this.readonly)},isLabelActive:function(){return this.isDirty}},watch:{value:function(t){this.lazyValue=t}},methods:{genContent:function(){return[this.genPrependSlot(),this.genControl(),this.genAppendSlot()]},genControl:function(){return this.$createElement("div",{staticClass:"v-input__control"},[this.genInputSlot(),this.genMessages()])},genDefaultSlot:function(){return[this.genLabel(),this.$slots.default]},genIcon:function(t,e,n){var i=this;void 0===n&&(n=!0);var o=this[t+"Icon"],a="click:"+Object(u.kebabCase)(t);e=e||this[t+"IconCb"],n&&t&&e&&Object(d.deprecate)(":"+t+"-icon-cb","@"+a,this);var s={props:{color:this.validationState,dark:this.dark,disabled:this.disabled,light:this.light},on:this.$listeners[a]||e?{click:function(t){t.preventDefault(),t.stopPropagation(),i.$emit(a,t),e&&e(t)},mouseup:function(t){t.preventDefault(),t.stopPropagation()}}:null};return this.$createElement("div",{staticClass:"v-input__icon v-input__icon--"+Object(u.kebabCase)(t),key:""+t+o},[this.$createElement(r.default,s,o)])},genInputSlot:function(){return this.$createElement("div",{staticClass:"v-input__slot",class:this.addBackgroundColorClassChecks({},this.backgroundColor),style:{height:Object(u.convertToUnit)(this.height)},directives:this.directivesInput,on:{click:this.onClick,mousedown:this.onMouseDown,mouseup:this.onMouseUp},ref:"input-slot"},[this.genDefaultSlot(),this.genProgress()])},genLabel:function(){return this.hasLabel?this.$createElement(i.default,{props:{color:this.validationState,dark:this.dark,focused:this.hasState,for:this.$attrs.id,light:this.light}},this.$slots.label||this.label):null},genMessages:function(){if(this.hideDetails)return null;var t=this.hasHint?[this.hint]:this.validations;return this.$createElement(o.default,{props:{color:this.hasHint?"":this.validationState,dark:this.dark,light:this.light,value:this.hasMessages||this.hasHint?t:[]}})},genSlot:function(t,e,n){if(!n.length)return null;var r=t+"-"+e;return this.$createElement("div",{staticClass:"v-input__"+r,ref:r},n)},genPrependSlot:function(){var t=[];return this.$slots.prepend?t.push(this.$slots.prepend):this.prependIcon&&t.push(this.genIcon("prepend")),this.genSlot("prepend","outer",t)},genAppendSlot:function(){var t=[];return this.$slots.append?t.push(this.$slots.append):this.appendIcon&&t.push(this.genIcon("append")),this.genSlot("append","outer",t)},onClick:function(t){this.$emit("click",t)},onMouseDown:function(t){this.$emit("mousedown",t)},onMouseUp:function(t){this.$emit("mouseup",t)}},render:function(t){return t("div",{staticClass:"v-input",attrs:this.attrsInput,class:this.classesInput},this.genContent())}}},"./src/components/VInput/index.js":/*!****************************************!*\
!*** ./src/components/VInput/index.js ***!
\****************************************/
/*! exports provided: VInput, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VInput */"./src/components/VInput/VInput.js");n.d(e,"VInput",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VJumbotron/VJumbotron.js":/*!*************************************************!*\
!*** ./src/components/VJumbotron/VJumbotron.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_jumbotrons.styl */"./src/stylus/components/_jumbotrons.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/routable */"./src/mixins/routable.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts");e.default={name:"v-jumbotron",mixins:[r.default,i.default,o.default],props:{gradient:String,height:{type:[Number,String],default:"400px"},src:String,tag:{type:String,default:"div"}},computed:{backgroundStyles:function(){var t={};return this.gradient&&(t.background="linear-gradient("+this.gradient+")"),t},classes:function(){return{"theme--dark":this.dark,"theme--light":this.light}},styles:function(){return{height:this.height}}},methods:{genBackground:function(){return this.$createElement("div",{staticClass:"v-jumbotron__background",class:this.addBackgroundColorClassChecks(),style:this.backgroundStyles})},genContent:function(){return this.$createElement("div",{staticClass:"v-jumbotron__content"},this.$slots.default)},genImage:function(){return this.src?this.$slots.img?this.$slots.img({src:this.src}):this.$createElement("img",{staticClass:"v-jumbotron__image",attrs:{src:this.src}}):null},genWrapper:function(){return this.$createElement("div",{staticClass:"v-jumbotron__wrapper"},[this.genImage(),this.genBackground(),this.genContent()])}},render:function(t){var e=this.generateRouteLink(),n=e.tag,r=e.data;return r.staticClass="v-jumbotron",r.style=this.styles,t(n,r,[this.genWrapper()])}}},"./src/components/VJumbotron/index.js":/*!********************************************!*\
!*** ./src/components/VJumbotron/index.js ***!
\********************************************/
/*! exports provided: VJumbotron, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VJumbotron */"./src/components/VJumbotron/VJumbotron.js");n.d(e,"VJumbotron",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VLabel/VLabel.js":/*!*****************************************!*\
!*** ./src/components/VLabel/VLabel.js ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_labels.styl */"./src/stylus/components/_labels.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),o=n(/*! ../../util/helpers */"./src/util/helpers.ts"),a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-label",functional:!0,mixins:[i.default],props:{absolute:Boolean,color:{type:[Boolean,String],default:"primary"},disabled:Boolean,focused:Boolean,for:String,left:{type:[Number,String],default:0},right:{type:[Number,String],default:"auto"},value:Boolean},render:function(t,e){var n=e.children,s=e.listeners,l=e.props,c={staticClass:"v-label",class:a({"v-label--active":l.value,"v-label--is-disabled":l.disabled},i.default.options.computed.themeClasses.call(l)),attrs:{for:l.for,"aria-hidden":!l.for},on:s,style:{left:Object(o.convertToUnit)(l.left),right:Object(o.convertToUnit)(l.right),position:l.absolute?"absolute":"relative"}};return l.focused&&(c.class=r.default.options.methods.addTextColorClassChecks(c.class,l.color)),t("label",c,n)}}},"./src/components/VLabel/index.js":/*!****************************************!*\
!*** ./src/components/VLabel/index.js ***!
\****************************************/
/*! exports provided: VLabel, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VLabel */"./src/components/VLabel/VLabel.js");n.d(e,"VLabel",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VList/VList.js":/*!***************************************!*\
!*** ./src/components/VList/VList.js ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_lists.styl */"./src/stylus/components/_lists.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts")),i=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts");e.default={name:"v-list",mixins:[Object(i.provide)("list"),r.default],provide:function(){return{listClick:this.listClick}},props:{dense:Boolean,expand:Boolean,subheader:Boolean,threeLine:Boolean,twoLine:Boolean},data:function(){return{groups:[]}},computed:{classes:function(){return{"v-list--dense":this.dense,"v-list--subheader":this.subheader,"v-list--two-line":this.twoLine,"v-list--three-line":this.threeLine,"theme--dark":this.dark,"theme--light":this.light}}},methods:{register:function(t,e){this.groups.push({uid:t,cb:e})},unregister:function(t){var e=this.groups.findIndex(function(e){return e.uid===t});e>-1&&this.groups.splice(e,1)},listClick:function(t){if(!this.expand)for(var e=this.groups.length;e--;)this.groups[e].cb(t)}},render:function(t){return t("div",{staticClass:"v-list",class:this.classes},[this.$slots.default])}}},"./src/components/VList/VListGroup.js":/*!********************************************!*\
!*** ./src/components/VList/VListGroup.js ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../components/VIcon */"./src/components/VIcon/index.ts"),i=n(/*! ../../mixins/bootable */"./src/mixins/bootable.ts"),o=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),a=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),s=n(/*! ../transitions */"./src/components/transitions/index.js");e.default={name:"v-list-group",mixins:[i.default,Object(a.inject)("list","v-list-group","v-list"),o.default],inject:["listClick"],props:{activeClass:{type:String,default:"primary--text"},appendIcon:{type:String,default:"$vuetify.icons.expand"},disabled:Boolean,group:String,noAction:Boolean,prependIcon:String,subGroup:Boolean},data:function(){return{groups:[]}},computed:{groupClasses:function(){return{"v-list__group--active":this.isActive,"v-list__group--disabled":this.disabled}},headerClasses:function(){return{"v-list__group__header--active":this.isActive,"v-list__group__header--sub-group":this.subGroup}},itemsClasses:function(){return{"v-list__group__items--no-action":this.noAction}}},watch:{isActive:function(t){!this.subGroup&&t&&this.listClick(this._uid)},$route:function(t){var e=this.matchRoute(t.path);this.group&&(e&&this.isActive!==e&&this.listClick(this._uid),this.isActive=e)}},mounted:function(){this.list.register(this._uid,this.toggle),this.group&&this.$route&&null==this.value&&(this.isActive=this.matchRoute(this.$route.path))},beforeDestroy:function(){this.list.unregister(this._uid)},methods:{click:function(){this.disabled||(this.isActive=!this.isActive)},genIcon:function(t){return this.$createElement(r.default,t)},genAppendIcon:function(){var t=!this.subGroup&&this.appendIcon;return t||this.$slots.appendIcon?this.$createElement("div",{staticClass:"v-list__group__header__append-icon"},[this.$slots.appendIcon||this.genIcon(t)]):null},genGroup:function(){return this.$createElement("div",{staticClass:"v-list__group__header",class:this.headerClasses,on:Object.assign({},{click:this.click},this.$listeners),ref:"item"},[this.genPrependIcon(),this.$slots.activator,this.genAppendIcon()])},genItems:function(){return this.$createElement("div",{staticClass:"v-list__group__items",class:this.itemsClasses,directives:[{name:"show",value:this.isActive}],ref:"group"},this.showLazyContent(this.$slots.default))},genPrependIcon:function(){var t,e=this.prependIcon?this.prependIcon:!!this.subGroup&&"$vuetify.icons.subgroup";return e||this.$slots.prependIcon?this.$createElement("div",{staticClass:"v-list__group__header__prepend-icon",class:(t={},t[this.activeClass]=this.isActive,t)},[this.$slots.prependIcon||this.genIcon(e)]):null},toggle:function(t){this.isActive=this._uid===t},matchRoute:function(t){return!!this.group&&null!==t.match(this.group)}},render:function(t){return t("div",{staticClass:"v-list__group",class:this.groupClasses},[this.genGroup(),t(s.VExpandTransition,[this.genItems()])])}}},"./src/components/VList/VListTile.js":/*!*******************************************!*\
!*** ./src/components/VList/VListTile.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),i=n(/*! ../../mixins/routable */"./src/mixins/routable.ts"),o=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),a=n(/*! ../../directives/ripple */"./src/directives/ripple.ts"),s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-list-tile",directives:{Ripple:a.default},mixins:[r.default,i.default,o.default],inheritAttrs:!1,props:{activeClass:{type:String,default:"primary--text"},avatar:Boolean,inactive:Boolean,tag:String},data:function(){return{proxyClass:"v-list__tile--active"}},computed:{listClasses:function(){return this.disabled?"v-list--disabled":this.color?this.addTextColorClassChecks():this.defaultColor},classes:function(){var t;return t={"v-list__tile":!0,"v-list__tile--link":this.isLink&&!this.inactive,"v-list__tile--avatar":this.avatar,"v-list__tile--disabled":this.disabled,"v-list__tile--active":!this.to&&this.isActive},t[this.activeClass]=this.isActive,t},isLink:function(){return this.href||this.to||this.$listeners&&(this.$listeners.click||this.$listeners["!click"])}},render:function(t){var e=!this.inactive&&this.isLink,n=e?this.generateRouteLink():{tag:this.tag||"div",data:{class:this.classes}},r=n.tag,i=n.data;return i.attrs=Object.assign({},i.attrs,this.$attrs),t("div",{class:this.listClasses,attrs:{disabled:this.disabled},on:s({},this.$listeners)},[t(r,i,this.$slots.default)])}}},"./src/components/VList/VListTileAction.js":/*!*************************************************!*\
!*** ./src/components/VList/VListTileAction.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={name:"v-list-tile-action",functional:!0,render:function(t,e){var n=e.data,r=e.children;return n.staticClass=n.staticClass?"v-list__tile__action "+n.staticClass:"v-list__tile__action",(r||[]).length>1&&(n.staticClass+=" v-list__tile__action--stack"),t("div",n,r)}}},"./src/components/VList/VListTileAvatar.js":/*!*************************************************!*\
!*** ./src/components/VList/VListTileAvatar.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../VAvatar */"./src/components/VAvatar/index.ts");e.default={name:"v-list-tile-avatar",functional:!0,props:{color:String,size:{type:[Number,String],default:40},tile:Boolean},render:function(t,e){var n=e.data,i=e.children,o=e.props;return n.staticClass=("v-list__tile__avatar "+(n.staticClass||"")).trim(),t("div",n,[t(r.default,{props:{color:o.color,size:o.size,tile:o.tile}},[i])])}}},"./src/components/VList/index.js":/*!***************************************!*\
!*** ./src/components/VList/index.js ***!
\***************************************/
/*! exports provided: VList, VListGroup, VListTile, VListTileAction, VListTileAvatar, VListTileActionText, VListTileContent, VListTileTitle, VListTileSubTitle, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VListTileActionText",function(){return c}),n.d(e,"VListTileContent",function(){return u}),n.d(e,"VListTileTitle",function(){return d}),n.d(e,"VListTileSubTitle",function(){return p});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VList */"./src/components/VList/VList.js");n.d(e,"VList",function(){return i.default});var o=n(/*! ./VListGroup */"./src/components/VList/VListGroup.js");n.d(e,"VListGroup",function(){return o.default});var a=n(/*! ./VListTile */"./src/components/VList/VListTile.js");n.d(e,"VListTile",function(){return a.default});var s=n(/*! ./VListTileAction */"./src/components/VList/VListTileAction.js");n.d(e,"VListTileAction",function(){return s.default});var l=n(/*! ./VListTileAvatar */"./src/components/VList/VListTileAvatar.js");n.d(e,"VListTileAvatar",function(){return l.default});var c=Object(r.createSimpleFunctional)("v-list__tile__action-text","span"),u=Object(r.createSimpleFunctional)("v-list__tile__content","div"),d=Object(r.createSimpleFunctional)("v-list__tile__title","div"),p=Object(r.createSimpleFunctional)("v-list__tile__sub-title","div");i.default.install=function(t){t.component(i.default.name,i.default),t.component(o.default.name,o.default),t.component(a.default.name,a.default),t.component(s.default.name,s.default),t.component(c.name,c),t.component(l.default.name,l.default),t.component(u.name,u),t.component(p.name,p),t.component(d.name,d)},e.default=i.default},"./src/components/VMenu/VMenu.js":/*!***************************************!*\
!*** ./src/components/VMenu/VMenu.js ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_menus.styl */"./src/stylus/components/_menus.styl"),n(/*! ../../mixins/delayable */"./src/mixins/delayable.ts")),i=n(/*! ../../mixins/dependent */"./src/mixins/dependent.js"),o=n(/*! ../../mixins/detachable */"./src/mixins/detachable.js"),a=n(/*! ../../mixins/menuable.js */"./src/mixins/menuable.js"),s=n(/*! ../../mixins/returnable */"./src/mixins/returnable.js"),l=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),c=n(/*! ./mixins/menu-activator */"./src/components/VMenu/mixins/menu-activator.js"),u=n(/*! ./mixins/menu-generators */"./src/components/VMenu/mixins/menu-generators.js"),d=n(/*! ./mixins/menu-keyable */"./src/components/VMenu/mixins/menu-keyable.js"),p=n(/*! ./mixins/menu-position */"./src/components/VMenu/mixins/menu-position.js"),f=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts"),h=n(/*! ../../directives/resize */"./src/directives/resize.ts"),v=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-menu",directives:{ClickOutside:f.default,Resize:h.default},mixins:[c.default,i.default,r.default,o.default,u.default,d.default,a.default,p.default,s.default,l.default],props:{auto:Boolean,closeOnClick:{type:Boolean,default:!0},closeOnContentClick:{type:Boolean,default:!0},disabled:Boolean,fullWidth:Boolean,maxHeight:{default:"auto"},offsetX:Boolean,offsetY:Boolean,openOnClick:{type:Boolean,default:!0},openOnHover:Boolean,origin:{type:String,default:"top left"},transition:{type:[Boolean,String],default:"v-menu-transition"}},data:function(){return{defaultOffset:8,maxHeightAutoDefault:"200px",startIndex:3,stopIndex:0,hasJustFocused:!1,resizeTimeout:null}},computed:{calculatedLeft:function(){return this.auto?this.calcXOverflow(this.calcLeftAuto())+"px":this.calcLeft()},calculatedMaxHeight:function(){return this.auto?"200px":Object(v.convertToUnit)(this.maxHeight)},calculatedMaxWidth:function(){return isNaN(this.maxWidth)?this.maxWidth:this.maxWidth+"px"},calculatedMinWidth:function(){if(this.minWidth)return isNaN(this.minWidth)?this.minWidth:this.minWidth+"px";var t=this.dimensions.activator.width+this.nudgeWidth+(this.auto?16:0),e=isNaN(parseInt(this.calculatedMaxWidth))?t:parseInt(this.calculatedMaxWidth);return Math.min(e,t)+"px"},calculatedTop:function(){return!this.auto||this.isAttached?this.calcTop():this.calcYOverflow(this.calcTopAuto())+"px"},styles:function(){return{maxHeight:this.calculatedMaxHeight,minWidth:this.calculatedMinWidth,maxWidth:this.calculatedMaxWidth,top:this.calculatedTop,left:this.calculatedLeft,transformOrigin:this.origin,zIndex:this.zIndex||this.activeZIndex}},tileHeight:function(){return this.dense?36:48}},watch:{activator:function(t,e){this.removeActivatorEvents(e),this.addActivatorEvents(t)},isContentActive:function(t){this.hasJustFocused=t}},methods:{activate:function(){this.getTiles(),this.updateDimensions(),requestAnimationFrame(this.startTransition),setTimeout(this.calculateScroll,50)},closeConditional:function(){return this.isActive&&this.closeOnClick},onResize:function(){this.isActive&&(this.$refs.content.offsetWidth,this.updateDimensions(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(this.updateDimensions,100))}},render:function(t){return t("div",{staticClass:"v-menu",class:{"v-menu--inline":!this.fullWidth&&this.$slots.activator},directives:[{arg:500,name:"resize",value:this.onResize}],on:{keydown:this.changeListIndex}},[this.genActivator(),this.genTransition()])}}},"./src/components/VMenu/index.js":/*!***************************************!*\
!*** ./src/components/VMenu/index.js ***!
\***************************************/
/*! exports provided: VMenu, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VMenu */"./src/components/VMenu/VMenu.js");n.d(e,"VMenu",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VMenu/mixins/menu-activator.js":/*!*******************************************************!*\
!*** ./src/components/VMenu/mixins/menu-activator.js ***!
\*******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{activatorClickHandler:function(t){this.disabled||(this.openOnClick&&!this.isActive?(this.getActivator().focus(),this.isActive=!0,this.absoluteX=t.clientX,this.absoluteY=t.clientY):this.closeOnClick&&this.isActive&&(this.getActivator().blur(),this.isActive=!1))},mouseEnterHandler:function(){var t=this;this.runDelay("open",function(){t.hasJustFocused||(t.hasJustFocused=!0,t.isActive=!0)})},mouseLeaveHandler:function(t){var e=this;this.runDelay("close",function(){e.$refs.content.contains(t.relatedTarget)||requestAnimationFrame(function(){e.isActive=!1,e.callDeactivate()})})},addActivatorEvents:function(t){void 0===t&&(t=null),t&&t.addEventListener("click",this.activatorClickHandler)},removeActivatorEvents:function(t){void 0===t&&(t=null),t&&t.removeEventListener("click",this.activatorClickHandler)}}}},"./src/components/VMenu/mixins/menu-generators.js":/*!********************************************************!*\
!*** ./src/components/VMenu/mixins/menu-generators.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(r(arguments[e]));return t};e.default={methods:{genActivator:function(){if(!this.$slots.activator)return null;var t={staticClass:"v-menu__activator",class:{"v-menu__activator--active":this.hasJustFocused||this.isActive,"v-menu__activator--disabled":this.disabled},ref:"activator",on:{}};return this.openOnHover?(t.on.mouseenter=this.mouseEnterHandler,t.on.mouseleave=this.mouseLeaveHandler):this.openOnClick&&(t.on.click=this.activatorClickHandler),this.$createElement("div",t,this.$slots.activator)},genTransition:function(){return this.transition?this.$createElement("transition",{props:{name:this.transition}},[this.genContent()]):this.genContent()},genDirectives:function(){var t=this,e=!this.openOnHover&&this.closeOnClick?[{name:"click-outside",value:function(){return t.isActive=!1},args:{closeConditional:this.closeConditional,include:function(){return i([t.$el],t.getOpenDependentElements())}}}]:[];return e.push({name:"show",value:this.isContentActive}),e},genContent:function(){var t,e=this,n={attrs:this.getScopeIdAttrs(),staticClass:"v-menu__content",class:(t={},t[this.contentClass.trim()]=!0,t["v-menu__content--auto"]=this.auto,t.menuable__content__active=this.isActive,t["theme--dark"]=this.dark,t["theme--light"]=this.light,t),style:this.styles,directives:this.genDirectives(),ref:"content",on:{click:function(t){t.stopPropagation(),t.target.getAttribute("disabled")||e.closeOnContentClick&&(e.isActive=!1)}}};return!this.disabled&&this.openOnHover&&(n.on.mouseenter=this.mouseEnterHandler),this.openOnHover&&(n.on.mouseleave=this.mouseLeaveHandler),this.$createElement("div",n,this.showLazyContent(this.$slots.default))}}}},"./src/components/VMenu/mixins/menu-keyable.js":/*!*****************************************************!*\
!*** ./src/components/VMenu/mixins/menu-keyable.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../../util/helpers */"./src/util/helpers.ts");e.default={data:function(){return{listIndex:-1,tiles:[]}},watch:{isActive:function(t){t||(this.listIndex=-1)},listIndex:function(t,e){if(t in this.tiles){var n=this.tiles[t];n.classList.add("v-list__tile--highlighted"),this.$refs.content.scrollTop=n.offsetTop-n.clientHeight}e in this.tiles&&this.tiles[e].classList.remove("v-list__tile--highlighted")}},methods:{changeListIndex:function(t){if([r.keyCodes.down,r.keyCodes.up,r.keyCodes.enter].includes(t.keyCode)&&t.preventDefault(),[r.keyCodes.esc,r.keyCodes.tab].includes(t.keyCode))return this.isActive=!1;this.getTiles(),t.keyCode===r.keyCodes.down&&this.listIndex<this.tiles.length-1?this.listIndex++:t.keyCode===r.keyCodes.up&&this.listIndex>-1?this.listIndex--:t.keyCode===r.keyCodes.enter&&-1!==this.listIndex&&this.tiles[this.listIndex].click()},getTiles:function(){this.tiles=this.$refs.content.querySelectorAll(".v-list__tile")}}}},"./src/components/VMenu/mixins/menu-position.js":/*!******************************************************!*\
!*** ./src/components/VMenu/mixins/menu-position.js ***!
\******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{calculateScroll:function(){if(null!==this.selectedIndex){var t=0;this.selectedIndex>=this.stopIndex?t=this.$refs.content.scrollHeight:this.selectedIndex>this.startIndex&&(t=this.selectedIndex*this.tileHeight+this.tileHeight/2+this.defaultOffset/2-100),this.$refs.content&&(this.$refs.content.scrollTop=t)}},calcLeftAuto:function(){return this.isAttached?0:parseInt(this.dimensions.activator.left-2*this.defaultOffset)},calcTopAuto:function(){var t=Array.from(this.tiles).findIndex(function(t){return t.classList.contains("v-list__tile--active")});if(-1===t)return this.selectedIndex=null,this.computedTop;this.selectedIndex=t,this.stopIndex=this.tiles.length>4?this.tiles.length-4:this.tiles.length;var e,n=this.defaultOffset;return t>this.startIndex&&t<this.stopIndex?e=1.5*this.tileHeight:t>=this.stopIndex?(n*=2,e=(t-this.stopIndex)*this.tileHeight):e=t*this.tileHeight,this.computedTop+n-e-this.tileHeight/2}}}},"./src/components/VMessages/VMessages.js":/*!***********************************************!*\
!*** ./src/components/VMessages/VMessages.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_messages.styl */"./src/stylus/components/_messages.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-messages",mixins:[r.default,i.default],props:{value:{type:Array,default:function(){return[]}}},computed:{classes:function(){return this.addTextColorClassChecks()}},methods:{genChildren:function(){var t=this;return this.$createElement("transition-group",{staticClass:"v-messages__wrapper",attrs:{name:"message-transition",tag:"div"}},this.value.map(function(e){return t.genMessage(e)}))},genMessage:function(t){return this.$createElement("div",{staticClass:"v-messages__message",key:t,domProps:{innerHTML:t}})}},render:function(t){return t("div",{staticClass:"v-messages",class:o({},this.classes,this.themeClasses)},[this.genChildren()])}}},"./src/components/VMessages/index.js":/*!*******************************************!*\
!*** ./src/components/VMessages/index.js ***!
\*******************************************/
/*! exports provided: VMessages, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VMessages */"./src/components/VMessages/VMessages.js");n.d(e,"VMessages",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VNavigationDrawer/VNavigationDrawer.js":/*!***************************************************************!*\
!*** ./src/components/VNavigationDrawer/VNavigationDrawer.js ***!
\***************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_navigation-drawer.styl */"./src/stylus/components/_navigation-drawer.styl"),n(/*! ../../mixins/applicationable */"./src/mixins/applicationable.ts")),i=n(/*! ../../mixins/overlayable */"./src/mixins/overlayable.js"),o=n(/*! ../../mixins/ssr-bootable */"./src/mixins/ssr-bootable.ts"),a=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),s=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts"),l=n(/*! ../../directives/resize */"./src/directives/resize.ts"),c=n(/*! ../../directives/touch */"./src/directives/touch.ts"),u=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-navigation-drawer",directives:{ClickOutside:s.default,Resize:l.default,Touch:c.default},mixins:[Object(r.default)(null,["miniVariant","right","width"]),i.default,o.default,a.default],props:{clipped:Boolean,disableRouteWatcher:Boolean,disableResizeWatcher:Boolean,height:{type:[Number,String],default:"100%"},floating:Boolean,miniVariant:Boolean,miniVariantWidth:{type:[Number,String],default:80},mobileBreakPoint:{type:[Number,String],default:1264},permanent:Boolean,right:Boolean,stateless:Boolean,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:300},value:{required:!1}},data:function(){return{isActive:!1,touchArea:{left:0,right:0}}},computed:{applicationProperty:function(){return this.right?"right":"left"},calculatedTransform:function(){return this.isActive?0:this.right?this.calculatedWidth:-this.calculatedWidth},calculatedWidth:function(){return this.miniVariant?this.miniVariantWidth:this.width},classes:function(){return{"v-navigation-drawer":!0,"v-navigation-drawer--absolute":this.absolute,"v-navigation-drawer--clipped":this.clipped,"v-navigation-drawer--close":!this.isActive,"v-navigation-drawer--fixed":!this.absolute&&(this.app||this.fixed),"v-navigation-drawer--floating":this.floating,"v-navigation-drawer--is-mobile":this.isMobile,"v-navigation-drawer--mini-variant":this.miniVariant,"v-navigation-drawer--open":this.isActive,"v-navigation-drawer--right":this.right,"v-navigation-drawer--temporary":this.temporary,"theme--dark":this.dark,"theme--light":this.light}},hasApp:function(){return this.app&&!this.isMobile&&!this.temporary},isMobile:function(){return!this.stateless&&!this.permanent&&!this.temporary&&this.$vuetify.breakpoint.width<parseInt(this.mobileBreakPoint,10)},marginTop:function(){if(!this.hasApp)return 0;var t=this.$vuetify.application.bar;return t+=this.clipped?this.$vuetify.application.top:0,t},maxHeight:function(){if(!this.hasApp)return null;var t=this.$vuetify.application.bottom+this.$vuetify.application.footer+this.$vuetify.application.bar;return this.clipped?t+this.$vuetify.application.top:t},reactsToClick:function(){return!this.stateless&&!this.permanent&&(this.isMobile||this.temporary)},reactsToMobile:function(){return!(this.disableResizeWatcher||this.stateless||this.permanent||this.temporary)},reactsToRoute:function(){return!this.disableRouteWatcher&&!this.stateless&&(this.temporary||this.isMobile)},resizeIsDisabled:function(){return this.disableResizeWatcher||this.stateless},showOverlay:function(){return this.isActive&&(this.isMobile||this.temporary)},styles:function(){return{height:Object(u.convertToUnit)(this.height),marginTop:this.marginTop+"px",maxHeight:"calc(100% - "+ +this.maxHeight+"px)",transform:"translateX("+this.calculatedTransform+"px)",width:this.calculatedWidth+"px"}}},watch:{$route:function(){this.reactsToRoute&&this.closeConditional()&&(this.isActive=!1)},isActive:function(t){this.$emit("input",t),this.callUpdate()},isMobile:function(t,e){!t&&this.isActive&&!this.temporary&&this.removeOverlay(),null!=e&&!this.resizeIsDisabled&&this.reactsToMobile&&(this.isActive=!t,this.callUpdate())},permanent:function(t){t&&(this.isActive=!0),this.callUpdate()},showOverlay:function(t){t?this.genOverlay():this.removeOverlay()},temporary:function(){this.callUpdate()},value:function(t){if(!this.permanent)return null==t?this.init():void(t!==this.isActive&&(this.isActive=t))}},beforeMount:function(){this.init()},methods:{calculateTouchArea:function(){if(this.$el.parentNode){var t=this.$el.parentNode.getBoundingClientRect();this.touchArea={left:t.left+50,right:t.right-50}}},closeConditional:function(){return this.isActive&&this.reactsToClick},genDirectives:function(){var t=this,e=[{name:"click-outside",value:function(){return t.isActive=!1},args:{closeConditional:this.closeConditional}}];return!this.touchless&&e.push({name:"touch",value:{parent:!0,left:this.swipeLeft,right:this.swipeRight}}),e},init:function(){this.permanent?this.isActive=!0:this.stateless||null!=this.value?this.isActive=this.value:this.temporary||(this.isActive=!this.isMobile)},swipeRight:function(t){this.isActive&&!this.right||(this.calculateTouchArea(),Math.abs(t.touchendX-t.touchstartX)<100||(!this.right&&t.touchstartX<=this.touchArea.left?this.isActive=!0:this.right&&this.isActive&&(this.isActive=!1)))},swipeLeft:function(t){this.isActive&&this.right||(this.calculateTouchArea(),Math.abs(t.touchendX-t.touchstartX)<100||(this.right&&t.touchstartX>=this.touchArea.right?this.isActive=!0:!this.right&&this.isActive&&(this.isActive=!1)))},updateApplication:function(){return!this.isActive||this.temporary||this.isMobile?0:this.calculatedWidth}},render:function(t){var e=this;return t("aside",{class:this.classes,style:this.styles,directives:this.genDirectives(),on:{click:function(){e.miniVariant&&e.$emit("update:miniVariant",!1)},transitionend:function(t){if(t.target===t.currentTarget){e.$emit("transitionend",t);var n=document.createEvent("UIEvents");n.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(n)}}}},[this.$slots.default,t("div",{class:"v-navigation-drawer__border"})])}}},"./src/components/VNavigationDrawer/index.js":/*!***************************************************!*\
!*** ./src/components/VNavigationDrawer/index.js ***!
\***************************************************/
/*! exports provided: VNavigationDrawer, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VNavigationDrawer */"./src/components/VNavigationDrawer/VNavigationDrawer.js");n.d(e,"VNavigationDrawer",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VOverflowBtn/VOverflowBtn.js":/*!*****************************************************!*\
!*** ./src/components/VOverflowBtn/VOverflowBtn.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_overflow-buttons.styl */"./src/stylus/components/_overflow-buttons.styl"),n(/*! ../VSelect/VSelect */"./src/components/VSelect/VSelect.js")),i=n(/*! ../VAutocomplete */"./src/components/VAutocomplete/index.js"),o=n(/*! ../VTextField/VTextField */"./src/components/VTextField/VTextField.js"),a=n(/*! ../VBtn */"./src/components/VBtn/index.ts"),s=n(/*! ../../util/console */"./src/util/console.ts");e.default={name:"v-overflow-btn",extends:i.default,props:{segmented:Boolean,editable:Boolean,transition:r.default.props.transition},computed:{classes:function(){return Object.assign(i.default.computed.classes.call(this),{"v-overflow-btn":!0,"v-overflow-btn--segmented":this.segmented,"v-overflow-btn--editable":this.editable})},isAnyValueAllowed:function(){return this.editable||i.default.computed.isAnyValueAllowed.call(this)},isSingle:function(){return!0},computedItems:function(){return this.segmented?this.allItems:this.filteredItems}},methods:{genSelections:function(){return this.editable?i.default.methods.genSelections.call(this):r.default.methods.genSelections.call(this)},genCommaSelection:function(t,e,n){return this.segmented?this.genSegmentedBtn(t):r.default.methods.genCommaSelection.call(this,t,e,n)},genInput:function(){var t=o.default.methods.genInput.call(this);return t.data.domProps.value=this.editable?this.internalSearch:"",t.data.attrs.readonly=!this.isAnyValueAllowed,t},genLabel:function(){if(this.editable&&this.isFocused)return null;var t=o.default.methods.genLabel.call(this);return t?(t.data.style={},t):t},genSegmentedBtn:function(t){var e=this,n=this.getValue(t),r=this.computedItems.find(function(t){return e.getValue(t)===n})||t;return r.text&&r.callback?this.$createElement(a.default,{props:{flat:!0},on:{click:function(t){t.stopPropagation(),r.callback(t)}}},[r.text]):(Object(s.consoleWarn)("When using 'segmented' prop without a selection slot, items must contain both a text and callback property",this),null)},setSelectedItems:function(){null==this.internalValue?this.selectedItems=[]:this.selectedItems=[this.internalValue]}}}},"./src/components/VOverflowBtn/index.js":/*!**********************************************!*\
!*** ./src/components/VOverflowBtn/index.js ***!
\**********************************************/
/*! exports provided: VOverflowBtn, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VOverflowBtn */"./src/components/VOverflowBtn/VOverflowBtn.js");n.d(e,"VOverflowBtn",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VPagination/VPagination.js":/*!***************************************************!*\
!*** ./src/components/VPagination/VPagination.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_pagination.styl */"./src/stylus/components/_pagination.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../../directives/resize */"./src/directives/resize.ts"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t};e.default={name:"v-pagination",directives:{Resize:i.default},mixins:[o.default],props:{circle:Boolean,disabled:Boolean,length:{type:Number,default:0,validator:function(t){return t%1==0}},totalVisible:[Number,String],nextIcon:{type:String,default:"$vuetify.icons.next"},prevIcon:{type:String,default:"$vuetify.icons.prev"},value:{type:Number,default:0}},data:function(){return{maxButtons:0,defaultColor:"primary"}},computed:{classes:function(){return{"v-pagination":!0,"v-pagination--circle":this.circle,"v-pagination--disabled":this.disabled}},items:function(){var t=this.totalVisible||this.maxButtons;if(this.length<=t)return this.range(1,this.length);var e=t%2==0?1:0,n=Math.floor(t/2),r=this.length-n+1+e;if(this.value>n&&this.value<r){var i=this.value-n+2,o=this.value+n-2-e;return s([1,"..."],this.range(i,o),["...",this.length])}return s(this.range(1,n),["..."],this.range(this.length-n+1+e,this.length))}},watch:{value:function(){this.init()}},mounted:function(){this.init()},methods:{init:function(){var t=this;this.selected=null,this.$nextTick(this.onResize),setTimeout(function(){return t.selected=t.value},100)},onResize:function(){var t=this.$el&&this.$el.parentNode?this.$el.parentNode.clientWidth:window.innerWidth;this.maxButtons=Math.floor((t-96)/42)},next:function(t){t.preventDefault(),this.$emit("input",this.value+1),this.$emit("next")},previous:function(t){t.preventDefault(),this.$emit("input",this.value-1),this.$emit("previous")},range:function(t,e){var n=[];t=t>0?t:1;for(var r=t;r<=e;r++)n.push(r);return n},genIcon:function(t,e,n,i){return t("li",[t("button",{staticClass:"v-pagination__navigation",class:{"v-pagination__navigation--disabled":n},on:n?{}:{click:i}},[t(r.default,[e])])])},genItem:function(t,e){var n=this;return t("button",{staticClass:"v-pagination__item",class:e===this.value?this.addBackgroundColorClassChecks({"v-pagination__item--active":!0}):{},on:{click:function(){return n.$emit("input",e)}}},[e])},genItems:function(t){var e=this;return this.items.map(function(n,r){return t("li",{key:r},[isNaN(n)?t("span",{class:"v-pagination__more"},[n]):e.genItem(t,n)])})}},render:function(t){var e=[this.genIcon(t,this.$vuetify.rtl?this.nextIcon:this.prevIcon,this.value<=1,this.previous),this.genItems(t),this.genIcon(t,this.$vuetify.rtl?this.prevIcon:this.nextIcon,this.value>=this.length,this.next)];return t("ul",{directives:[{modifiers:{quiet:!0},name:"resize",value:this.onResize}],class:this.classes},e)}}},"./src/components/VPagination/index.js":/*!*********************************************!*\
!*** ./src/components/VPagination/index.js ***!
\*********************************************/
/*! exports provided: VPagination, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VPagination */"./src/components/VPagination/VPagination.js");n.d(e,"VPagination",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VParallax/VParallax.ts":/*!***********************************************!*\
!*** ./src/components/VParallax/VParallax.ts ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_parallax.styl */"./src/stylus/components/_parallax.styl"),n(/*! ../../mixins/translatable */"./src/mixins/translatable.ts")),i=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(i.default)(r.default).extend({name:"v-parallax",props:{alt:String,height:{type:[String,Number],default:500},src:String},data:function(){return{isBooted:!1}},computed:{styles:function(){return{display:"block",opacity:this.isBooted?1:0,transform:"translate(-50%, "+this.parallax+"px)"}}},watch:{parallax:function(){this.isBooted=!0}},mounted:function(){this.init()},methods:{init:function(){var t=this,e=this.$refs.img;e&&(e.complete?(this.translate(),this.listeners()):e.addEventListener("load",function(){t.translate(),t.listeners()},!1))},objHeight:function(){return this.$refs.img.naturalHeight}},render:function(t){var e={staticClass:"v-parallax__image",style:this.styles,attrs:{src:this.src},ref:"img"};this.alt&&(e.attrs.alt=this.alt);var n=t("div",{staticClass:"v-parallax__image-container"},[t("img",e)]),r=t("div",{staticClass:"v-parallax__content"},this.$slots.default);return t("div",{staticClass:"v-parallax",style:{height:this.height+"px"},on:this.$listeners},[n,r])}})},"./src/components/VParallax/index.ts":/*!*******************************************!*\
!*** ./src/components/VParallax/index.ts ***!
\*******************************************/
/*! exports provided: VParallax, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VParallax */"./src/components/VParallax/VParallax.ts");n.d(e,"VParallax",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VPicker/VPicker.js":/*!*******************************************!*\
!*** ./src/components/VPicker/VPicker.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_pickers.styl */"./src/stylus/components/_pickers.styl"),n(/*! ../../stylus/components/_cards.styl */"./src/stylus/components/_cards.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-picker",mixins:[r.default,i.default],props:{fullWidth:Boolean,landscape:Boolean,transition:{type:String,default:"fade-transition"},width:{type:[Number,String],default:290,validator:function(t){return parseInt(t,10)>0}}},data:function(){return{defaultColor:"primary"}},computed:{computedTitleColor:function(){var t=this.dark||!this.light&&this.$vuetify.dark,e=t?null:this.computedColor;return this.color||e}},methods:{genTitle:function(){return this.$createElement("div",{staticClass:"v-picker__title",class:this.addBackgroundColorClassChecks({"v-picker__title--landscape":this.landscape},this.computedTitleColor)},this.$slots.title)},genBodyTransition:function(){return this.$createElement("transition",{props:{name:this.transition}},this.$slots.default)},genBody:function(){return this.$createElement("div",{staticClass:"v-picker__body",class:this.themeClasses,style:this.fullWidth?void 0:{width:this.width+"px"}},[this.genBodyTransition()])},genActions:function(){return this.$createElement("div",{staticClass:"v-picker__actions v-card__actions"},this.$slots.actions)}},render:function(t){return t("div",{staticClass:"v-picker v-card",class:o({"v-picker--landscape":this.landscape},this.themeClasses)},[this.$slots.title?this.genTitle():null,this.genBody(),this.$slots.actions?this.genActions():null])}}},"./src/components/VPicker/index.js":/*!*****************************************!*\
!*** ./src/components/VPicker/index.js ***!
\*****************************************/
/*! exports provided: VPicker, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VPicker */"./src/components/VPicker/VPicker.js");n.d(e,"VPicker",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VProgressCircular/VProgressCircular.ts":/*!***************************************************************!*\
!*** ./src/components/VProgressCircular/VProgressCircular.ts ***!
\***************************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_progress-circular.styl */"./src/stylus/components/_progress-circular.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(i.default)(r.default).extend({name:"v-progress-circular",props:{button:Boolean,indeterminate:Boolean,rotate:{type:Number,default:0},size:{type:[Number,String],default:32},width:{type:Number,default:4},value:{type:Number,default:0}},computed:{calculatedSize:function(){return Number(this.size)+(this.button?8:0)},circumference:function(){return 2*Math.PI*this.radius},classes:function(){return this.addTextColorClassChecks({"v-progress-circular":!0,"v-progress-circular--indeterminate":this.indeterminate,"v-progress-circular--button":this.button})},normalizedValue:function(){return this.value<0?0:this.value>100?100:this.value},radius:function(){return 20},strokeDashArray:function(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset:function(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth:function(){return this.width/+this.size*this.viewBoxSize*2},styles:function(){return{height:this.calculatedSize+"px",width:this.calculatedSize+"px"}},svgStyles:function(){return{transform:"rotate("+this.rotate+"deg)"}},viewBoxSize:function(){return this.radius/(1-this.width/+this.size)}},methods:{genCircle:function(t,e,n){return t("circle",{class:"v-progress-circular__"+e,attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":n}})},genSvg:function(t){var e=[this.indeterminate||this.genCircle(t,"underlay",0),this.genCircle(t,"overlay",this.strokeDashOffset)];return t("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:this.viewBoxSize+" "+this.viewBoxSize+" "+2*this.viewBoxSize+" "+2*this.viewBoxSize}},e)}},render:function(t){var e=t("div",{class:"v-progress-circular__info"},[this.$slots.default]),n=this.genSvg(t);return t("div",{class:this.classes,style:this.styles,on:this.$listeners},[n,e])}})},"./src/components/VProgressCircular/index.ts":/*!***************************************************!*\
!*** ./src/components/VProgressCircular/index.ts ***!
\***************************************************/
/*! exports provided: VProgressCircular, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VProgressCircular */"./src/components/VProgressCircular/VProgressCircular.ts");n.d(e,"VProgressCircular",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VProgressLinear/VProgressLinear.ts":/*!***********************************************************!*\
!*** ./src/components/VProgressLinear/VProgressLinear.ts ***!
\***********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_progress-linear.styl */"./src/stylus/components/_progress-linear.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../util/helpers */"./src/util/helpers.ts"),o=n(/*! ../../util/mixins */"./src/util/mixins.ts"),a=n(/*! ../transitions */"./src/components/transitions/index.js");e.default=Object(o.default)(r.default).extend({name:"v-progress-linear",props:{active:{type:Boolean,default:!0},backgroundColor:{type:String,default:null},backgroundOpacity:{type:[Number,String],default:null},bufferValue:{type:[Number,String],default:100},color:{type:String,default:"primary"},height:{type:[Number,String],default:7},indeterminate:Boolean,query:Boolean,value:{type:[Number,String],default:0}},computed:{styles:function(){var t={};return this.active||(t.height=0),this.indeterminate||100===parseInt(this.bufferValue,10)||(t.width=this.bufferValue+"%"),t},effectiveWidth:function(){return this.bufferValue?100*+this.value/+this.bufferValue:0},backgroundStyle:function(){var t=null==this.backgroundOpacity?this.backgroundColor?1:.3:parseFloat(this.backgroundOpacity);return{height:this.active?Object(i.convertToUnit)(this.height):0,opacity:t,width:this.bufferValue+"%"}}},methods:{genDeterminate:function(t){return t("div",{ref:"front",staticClass:"v-progress-linear__bar__determinate",class:this.addBackgroundColorClassChecks(),style:{width:this.effectiveWidth+"%"}})},genBar:function(t,e){var n;return t("div",{staticClass:"v-progress-linear__bar__indeterminate",class:this.addBackgroundColorClassChecks((n={},n[e]=!0,n))})},genIndeterminate:function(t){return t("div",{ref:"front",staticClass:"v-progress-linear__bar__indeterminate",class:{"v-progress-linear__bar__indeterminate--active":this.active}},[this.genBar(t,"long"),this.genBar(t,"short")])}},render:function(t){var e=t(a.VFadeTransition,this.indeterminate?[this.genIndeterminate(t)]:[]),n=t(a.VSlideXTransition,this.indeterminate?[]:[this.genDeterminate(t)]),r=t("div",{staticClass:"v-progress-linear__bar",style:this.styles},[e,n]),o=t("div",{staticClass:"v-progress-linear__background",class:[this.backgroundColor||this.color],style:this.backgroundStyle});return t("div",{staticClass:"v-progress-linear",class:{"v-progress-linear--query":this.query},style:{height:Object(i.convertToUnit)(this.height)},on:this.$listeners},[o,r])}})},"./src/components/VProgressLinear/index.ts":/*!*************************************************!*\
!*** ./src/components/VProgressLinear/index.ts ***!
\*************************************************/
/*! exports provided: VProgressLinear, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VProgressLinear */"./src/components/VProgressLinear/VProgressLinear.ts");n.d(e,"VProgressLinear",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VRadioGroup/VRadio.js":/*!**********************************************!*\
!*** ./src/components/VRadioGroup/VRadio.js ***!
\**********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_radios.styl */"./src/stylus/components/_radios.styl"),n(/*! ../VIcon */"./src/components/VIcon/index.ts")),i=n(/*! ../VLabel */"./src/components/VLabel/index.js"),o=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),a=n(/*! ../../mixins/rippleable */"./src/mixins/rippleable.ts"),s=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),l=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),c=n(/*! ../../util/helpers */"./src/util/helpers.ts"),u=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-radio",mixins:[o.default,a.default,Object(l.inject)("radio","v-radio","v-radio-group"),s.default],inheritAttrs:!1,props:{color:{type:[Boolean,String],default:"accent"},disabled:Boolean,label:String,onIcon:{type:String,default:"$vuetify.icons.radioOn"},offIcon:{type:String,default:"$vuetify.icons.radioOff"},readonly:Boolean,value:null},data:function(){return{isActive:!1,isFocused:!1,parentError:!1}},computed:{classes:function(){var t={"v-radio--is-disabled":this.isDisabled,"v-radio--is-focused":this.isFocused,"theme--dark":this.dark,"theme--light":this.light};return!this.parentError&&this.isActive?this.addTextColorClassChecks(t):t},classesSelectable:function(){return this.addTextColorClassChecks({},this.isActive?this.color:this.radio.validationState||!1)},computedIcon:function(){return this.isActive?this.onIcon:this.offIcon},hasState:function(){return this.isActive||!!this.radio.validationState},isDisabled:function(){return this.disabled||!!this.radio.disabled},isReadonly:function(){return this.readonly||!!this.radio.readonly}},mounted:function(){this.radio.register(this)},beforeDestroy:function(){this.radio.unregister(this)},methods:{genInput:function(t,e){var n=this;return this.$createElement("input",{attrs:Object.assign({},e,{"aria-label":this.label,name:this.radio.name||!!this.radio._uid&&"v-radio-"+this.radio._uid,value:this.value,role:t,type:t}),domProps:{checked:this.isActive},on:{blur:this.onBlur,change:this.onChange,focus:this.onFocus,keydown:function(t){[c.keyCodes.enter,c.keyCodes.space].includes(t.keyCode)&&(t.preventDefault(),n.onChange())}},ref:"input"})},genLabel:function(){return this.$createElement(i.default,{on:{click:this.onChange},attrs:{for:this.id},props:{color:this.radio.validationState||!1,dark:this.dark,focused:this.hasState,light:this.light}},this.$slots.label||this.label)},genRadio:function(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.genInput("radio",u({"aria-checked":this.isActive.toString()},this.$attrs)),!this.isDisabled&&this.genRipple({class:this.classesSelectable}),this.$createElement(r.default,{class:this.classesSelectable,props:{dark:this.dark,light:this.light}},this.computedIcon)])},onFocus:function(){this.isFocused=!0},onBlur:function(t){this.isFocused=!1,this.$emit("blur",t)},onChange:function(){this.isDisabled||this.isReadonly||this.isDisabled||this.isActive&&this.radio.mandatory||this.$emit("change",this.value)}},render:function(t){return t("div",{staticClass:"v-radio",class:this.classes},[this.genRadio(),this.genLabel()])}}},"./src/components/VRadioGroup/VRadioGroup.js":/*!***************************************************!*\
!*** ./src/components/VRadioGroup/VRadioGroup.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_selection-controls.styl */"./src/stylus/components/_selection-controls.styl"),n(/*! ../../stylus/components/_radio-group.styl */"./src/stylus/components/_radio-group.styl"),n(/*! ../VInput */"./src/components/VInput/index.js")),i=n(/*! ../../mixins/comparable */"./src/mixins/comparable.ts"),o=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts");e.default={name:"v-radio-group",extends:r.default,mixins:[i.default,Object(o.provide)("radio")],model:{prop:"value",event:"change"},provide:function(){return{radio:this}},props:{column:{type:Boolean,default:!0},height:{type:[Number,String],default:"auto"},mandatory:{type:Boolean,default:!0},name:String,row:Boolean,value:{default:null}},data:function(){return{internalTabIndex:-1,radios:[]}},computed:{classes:function(){return{"v-input--selection-controls v-input--radio-group":!0,"v-input--radio-group--column":this.column&&!this.row,"v-input--radio-group--row":this.row}}},watch:{hasError:"setErrorState",internalValue:"setActiveRadio"},mounted:function(){this.setErrorState(this.hasError),this.setActiveRadio()},methods:{genDefaultSlot:function(){return this.$createElement("div",{staticClass:"v-input--radio-group__input",attrs:{role:"radiogroup"}},r.default.methods.genDefaultSlot.call(this))},onRadioChange:function(t){this.disabled||(this.hasInput=!0,this.internalValue=t,this.$emit("change",t),this.setActiveRadio(),this.$nextTick(this.validate))},onRadioBlur:function(t){t.relatedTarget&&t.relatedTarget.classList.contains("v-radio")||(this.hasInput=!0,this.$emit("blur",t))},register:function(t){t.isActive=this.valueComparator(this.internalValue,t.value),t.$on("change",this.onRadioChange),t.$on("blur",this.onRadioBlur),this.radios.push(t)},setErrorState:function(t){for(var e=this.radios.length;--e>=0;)this.radios[e].parentError=t},setActiveRadio:function(){for(var t=this.radios.length;--t>=0;){var e=this.radios[t];e.isActive=this.valueComparator(this.internalValue,e.value)}},unregister:function(t){t.$off("change",this.onRadioChange),t.$off("blur",this.onRadioBlur);var e=this.radios.findIndex(function(e){return e===t});e>-1&&this.radios.splice(e,1)}}}},"./src/components/VRadioGroup/index.js":/*!*********************************************!*\
!*** ./src/components/VRadioGroup/index.js ***!
\*********************************************/
/*! exports provided: VRadioGroup, VRadio, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VRadioGroup */"./src/components/VRadioGroup/VRadioGroup.js");n.d(e,"VRadioGroup",function(){return r.default});var i=n(/*! ./VRadio */"./src/components/VRadioGroup/VRadio.js");n.d(e,"VRadio",function(){return i.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default)},e.default=r.default},"./src/components/VRangeSlider/VRangeSlider.js":/*!*****************************************************!*\
!*** ./src/components/VRangeSlider/VRangeSlider.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_range-sliders.styl */"./src/stylus/components/_range-sliders.styl"),n(/*! ../VSlider */"./src/components/VSlider/index.js")),i=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-range-slider",extends:r.default,props:{value:{type:Array,default:function(){return[]}}},data:function(t){return{activeThumb:null,lazyValue:t.value.length?t.value:[0,0]}},computed:{classes:function(){return Object.assign({},{"v-input--range-slider":!0},r.default.computed.classes.call(this))},internalValue:{get:function(){return this.lazyValue},set:function(t){var e=this,n=this,r=n.min,o=n.max,a=t.map(function(t){return e.roundValue(Math.min(Math.max(t,r),o))});(a[0]>a[1]||a[1]<a[0])&&(null!==this.activeThumb&&(this.activeThumb=1===this.activeThumb?0:1),a=[a[1],a[0]]),this.lazyValue=a,Object(i.deepEqual)(a,this.value)||this.$emit("input",a),this.validate()}},inputWidth:function(){var t=this;return this.internalValue.map(function(e){return(t.roundValue(e)-t.min)/(t.max-t.min)*100})},isDirty:function(){var t=this;return this.internalValue.some(function(e){return e!==t.min})||this.alwaysDirty},trackFillStyles:function(){var t=r.default.computed.trackFillStyles.call(this),e=Math.abs(this.inputWidth[0]-this.inputWidth[1]);return t.width="calc("+e+"% - "+this.trackPadding+"px)",t[this.$vuetify.rtl?"right":"left"]=this.inputWidth[0]+"%",t},trackPadding:function(){return this.isDirty||this.internalValue[0]?0:r.default.computed.trackPadding.call(this)}},methods:{getIndexOfClosestValue:function(t,e){return Math.abs(t[0]-e)<Math.abs(t[1]-e)?0:1},genInput:function(){var t=this;return Object(i.createRange)(2).map(function(e){var n=r.default.methods.genInput.call(t);return n.data.attrs.value=t.internalValue[e],n.data.on.focus=function(n){t.activeThumb=e,r.default.methods.onFocus.call(t,n)},n})},genChildren:function(){var t=this;return[this.genInput(),this.genTrackContainer(),this.genSteps(),Object(i.createRange)(2).map(function(e){var n=t.internalValue[e],r=function(n){t.isActive=!0,t.activeThumb=e,t.onThumbMouseDown(n)},i=t.inputWidth[e],o=(t.isFocused||t.isActive)&&t.activeThumb===e;return t.genThumbContainer(n,i,o,r)})]},onSliderClick:function(t){this.isActive||(this.isFocused=!0,this.onMouseMove(t,!0),this.$emit("change",this.internalValue))},onMouseMove:function(t,e){void 0===e&&(e=!1);var n=this.parseMouseMove(t),r=n.value;n.isInsideTrack&&(e&&(this.activeThumb=this.getIndexOfClosestValue(this.internalValue,r)),this.setInternalValue(r))},onKeyDown:function(t){var e=this.parseKeyDown(t,this.internalValue[this.activeThumb]);null!=e&&this.setInternalValue(e)},setInternalValue:function(t){var e=this;this.internalValue=this.internalValue.map(function(n,r){return r===e.activeThumb?t:Number(n)})}}}},"./src/components/VRangeSlider/index.js":/*!**********************************************!*\
!*** ./src/components/VRangeSlider/index.js ***!
\**********************************************/
/*! exports provided: VRangeSlider, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VRangeSlider */"./src/components/VRangeSlider/VRangeSlider.js");n.d(e,"VRangeSlider",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VSelect/VSelect.js":/*!*******************************************!*\
!*** ./src/components/VSelect/VSelect.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_text-fields.styl */"./src/stylus/components/_text-fields.styl"),n(/*! ../../stylus/components/_select.styl */"./src/stylus/components/_select.styl"),n(/*! ../VChip */"./src/components/VChip/index.ts")),i=n(/*! ../VMenu */"./src/components/VMenu/index.js"),o=n(/*! ./VSelectList */"./src/components/VSelect/VSelectList.js"),a=n(/*! ../VTextField/VTextField */"./src/components/VTextField/VTextField.js"),s=n(/*! ../../mixins/comparable */"./src/mixins/comparable.ts"),l=n(/*! ../../mixins/filterable */"./src/mixins/filterable.js"),c=n(/*! ../../mixins/menuable */"./src/mixins/menuable.js"),u=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts"),d=n(/*! ../../util/helpers */"./src/util/helpers.ts"),p=n(/*! ../../util/console */"./src/util/console.ts"),f=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},h=function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}},v={name:"v-menu",props:i.default.props},g={name:"menuable",props:c.default.props};e.default={name:"v-select",directives:{ClickOutside:u.default},extends:a.default,mixins:[v,g,s.default,l.default],props:{appendIcon:{type:String,default:"$vuetify.icons.dropdown"},appendIconCb:Function,attach:{type:null,default:!1},auto:Boolean,browserAutocomplete:{type:String,default:"on"},cacheItems:Boolean,chips:Boolean,clearable:Boolean,contentClass:String,deletableChips:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:function(){return[]}},itemAvatar:{type:[String,Array,Function],default:"avatar"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},maxHeight:{type:[Number,String],default:300},minWidth:{type:[Boolean,Number,String],default:0},multiple:Boolean,multiLine:Boolean,openOnClear:Boolean,returnObject:Boolean,searchInput:{default:null},smallChips:Boolean,singleLine:Boolean},data:function(t){return{attrsInput:{role:"combobox"},cachedItems:t.cacheItems?t.items:[],content:null,isBooted:!1,isMenuActive:!1,lastItem:20,lazyValue:void 0!==t.value?t.value:t.multiple?[]:void 0,selectedIndex:-1,selectedItems:[]}},computed:{allItems:function(){return this.filterDuplicates(this.cachedItems.concat(this.items))},classes:function(){return Object.assign({},a.default.computed.classes.call(this),{"v-select":!0,"v-select--chips":this.hasChips,"v-select--chips--small":this.smallChips,"v-select--is-menu-active":this.isMenuActive})},computedItems:function(){return this.allItems},counterValue:function(){return this.multiple?this.selectedItems.length:(this.getText(this.selectedItems[0])||"").toString().length},directives:function(){return this.isFocused?[{name:"click-outside",value:this.blur,args:{closeConditional:this.closeConditional}}]:void 0},dynamicHeight:function(){return"auto"},hasChips:function(){return this.chips||this.smallChips},hasSlot:function(){return Boolean(this.hasChips||this.$scopedSlots.selection)},isDirty:function(){return this.selectedItems.length>0},menuProps:function(){return{closeOnClick:!1,closeOnContentClick:!1,openOnClick:!1,value:this.isMenuActive,offsetY:this.offsetY,nudgeBottom:this.nudgeBottom?this.nudgeBottom:this.offsetY?1:0}},listData:function(){return{props:{action:this.multiple&&!this.isHidingSelected,color:this.color,dark:this.dark,dense:this.dense,hideSelected:this.hideSelected,items:this.virtualizedItems,light:this.light,noDataText:this.$vuetify.t(this.noDataText),selectedItems:this.selectedItems,itemAvatar:this.itemAvatar,itemDisabled:this.itemDisabled,itemValue:this.itemValue,itemText:this.itemText},on:{select:this.selectItem},scopedSlots:{item:this.$scopedSlots.item}}},staticList:function(){return this.$slots["no-data"]&&Object(p.consoleError)("assert: staticList should not be called if slots are used"),this.$createElement(o.default,this.listData)},virtualizedItems:function(){return this.auto?this.computedItems:this.computedItems.slice(0,this.lastItem)}},watch:{internalValue:function(t){this.initialValue=t,this.$emit("change",this.internalValue),this.setSelectedItems()},isBooted:function(){var t=this;this.$nextTick(function(){t.content&&t.content.addEventListener&&t.content.addEventListener("scroll",t.onScroll,!1)})},isMenuActive:function(t){t&&(this.isBooted=!0)},items:{immediate:!0,handler:function(t){this.cacheItems&&(this.cachedItems=this.filterDuplicates(this.cachedItems.concat(t))),this.setSelectedItems()}}},mounted:function(){this.content=this.$refs.menu&&this.$refs.menu.$refs.content},methods:{blur:function(){this.isMenuActive=!1,this.isFocused=!1,this.$refs.input&&this.$refs.input.blur(),this.selectedIndex=-1},activateMenu:function(){this.isMenuActive=!0},clearableCallback:function(){var t=this;this.internalValue=this.multiple?[]:void 0,this.$nextTick(function(){return t.$refs.input.focus()}),this.openOnClear&&(this.isMenuActive=!0)},closeConditional:function(t){return!(!this.content||this.content.contains(t.target)||!this.$el||this.$el.contains(t.target)||t.target===this.$el)},filterDuplicates:function(t){for(var e=new Map,n=0;n<t.length;++n){var r=t[n],i=this.getValue(r);!e.has(i)&&e.set(i,r)}return Array.from(e.values())},findExistingIndex:function(t){var e=this,n=this.getValue(t);return(this.internalValue||[]).findIndex(function(t){return e.valueComparator(e.getValue(t),n)})},genChipSelection:function(t,e){var n=this,i=this.disabled||this.readonly||this.getDisabled(t),o=function(t,e){i||(t.stopPropagation(),n.onFocus(),e&&e())};return this.$createElement(r.default,{staticClass:"v-chip--select-multi",props:{close:this.deletableChips&&!i,dark:this.dark,disabled:i,selected:e===this.selectedIndex,small:this.smallChips},on:{click:function(t){o(t,function(){n.selectedIndex=e})},focus:o,input:function(){return n.onChipInput(t)}},key:this.getValue(t)},this.getText(t))},genCommaSelection:function(t,e,n){var r=JSON.stringify(this.getValue(t)),i=this.disabled||this.readonly||this.getDisabled(t),o=e===this.selectedIndex?this.addTextColorClassChecks():{};return o["v-select__selection--disabled"]=i,this.$createElement("div",{staticClass:"v-select__selection v-select__selection--comma",class:o,key:r},this.getText(t)+(n?"":", "))},genDefaultSlot:function(){var t=this.genSelections(),e=this.genInput();Array.isArray(t)?t.push(e):(t.children=t.children||[],t.children.push(e));var n=this.genSelectSlot([this.genLabel(),this.prefix?this.genAffix("prefix"):null,t,this.suffix?this.genAffix("suffix"):null,this.genClearIcon(),this.genIconSlot()]);return[this.genMenu(n)]},genInput:function(){var t=a.default.methods.genInput.call(this);return t.data.domProps.value=null,t.data.attrs.readonly=!0,t.data.attrs["aria-readonly"]=String(this.readonly),t},genList:function(){return this.$slots["no-data"]?this.genListWithSlot():this.staticList},genListWithSlot:function(){return this.$createElement(o.default,f({},this.listData),[this.$createElement("template",{slot:"no-data"},this.$slots["no-data"])])},genMenu:function(t){var e,n,r=this,o={contentClass:this.contentClass},a=Object.keys(i.default.props).concat(Object.keys(c.default.props));try{for(var s=h(a),l=s.next();!l.done;l=s.next()){var u=l.value;o[u]=this[u]}}catch(t){e={error:t}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}return o.activator=this.$refs["input-slot"],Object.assign(o,this.menuProps),""===this.attach||!0===this.attach||"attach"===this.attach?o.attach=this.$el:o.attach=this.attach,this.$createElement(i.default,{props:o,on:{input:function(t){r.isMenuActive=t,r.isFocused=t}},ref:"menu"},[t,this.genList()])},genSelections:function(){var t,e=this.selectedItems.length,n=new Array(e);for(t=this.$scopedSlots.selection?this.genSlotSelection:this.hasChips?this.genChipSelection:this.genCommaSelection;e--;)n[e]=t(this.selectedItems[e],e,e===n.length-1);return this.$createElement("div",{staticClass:"v-select__selections"},n)},genSelectSlot:function(t){return this.$createElement("div",{staticClass:"v-select__slot",directives:this.directives,slot:"activator"},t)},genSlotSelection:function(t,e){return this.$scopedSlots.selection({parent:this,item:t,index:e,selected:e===this.selectedIndex,disabled:this.disabled||this.readonly})},getMenuIndex:function(){return this.$refs.menu?this.$refs.menu.listIndex:-1},getDisabled:function(t){return Object(d.getPropertyFromItem)(t,this.itemDisabled,!1)},getText:function(t){return Object(d.getPropertyFromItem)(t,this.itemText,t)},getValue:function(t){return Object(d.getPropertyFromItem)(t,this.itemValue,this.getText(t))},onBlur:function(t){this.$emit("blur",t)},onChipInput:function(t){this.multiple?this.selectItem(t):this.internalValue=null,0===this.selectedItems.length&&(this.isMenuActive=!0),this.selectedIndex=-1},onClick:function(){this.isDisabled||(this.isMenuActive=!0,this.isFocused||(this.isFocused=!0,this.$emit("focus")))},onEnterDown:function(){this.onBlur()},onEscDown:function(t){t.preventDefault(),this.isMenuActive=!1},onKeyDown:function(t){var e=t.keyCode;return!this.isMenuActive&&[d.keyCodes.enter,d.keyCodes.space,d.keyCodes.up,d.keyCodes.down].includes(e)&&this.activateMenu(),e===d.keyCodes.enter?this.onEnterDown():e===d.keyCodes.esc?this.onEscDown(t):e===d.keyCodes.tab?this.onTabDown(t):void 0},onMouseUp:function(t){var e=this,n=this.$refs["append-inner"];this.isMenuActive&&n&&(n===t.target||n.contains(t.target))?this.$nextTick(function(){return e.isMenuActive=!e.isMenuActive}):this.isEnclosed&&(this.isMenuActive=!0),a.default.methods.onMouseUp.call(this,t)},onScroll:function(){var t=this;if(this.isMenuActive){if(this.lastItem>=this.computedItems.length)return;this.content.scrollHeight-(this.content.scrollTop+this.content.clientHeight)<200&&(this.lastItem+=20)}else requestAnimationFrame(function(){return t.content.scrollTop=0})},onTabDown:function(t){var e=this.getMenuIndex(),n=this.$refs.menu.tiles[e];n&&n.className.indexOf("v-list__tile--highlighted")>-1&&this.isMenuActive&&e>-1?(t.preventDefault(),t.stopPropagation(),n.click()):a.default.methods.onBlur.call(this,t)},selectItem:function(t){var e=this;if(this.multiple){var n=(this.internalValue||[]).slice(),r=this.findExistingIndex(t);-1!==r?n.splice(r,1):n.push(t),this.internalValue=n.map(function(t){return e.returnObject?t:e.getValue(t)}),this.$nextTick(function(){e.$refs.menu&&e.$refs.menu.updateDimensions()})}else this.internalValue=this.returnObject?t:this.getValue(t),this.isMenuActive=!1},setMenuIndex:function(t){this.$refs.menu&&(this.$refs.menu.listIndex=t)},setSelectedItems:function(){var t,e,n=this,r=[],i=this.multiple&&Array.isArray(this.internalValue)?this.internalValue:[this.internalValue],o=this;try{for(var a=h(i),s=a.next();!s.done;s=a.next()){var l=s.value;!function(t){var e=o.allItems.findIndex(function(e){return n.valueComparator(n.getValue(e),n.getValue(t))});e>-1&&r.push(o.allItems[e])}(l)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}this.selectedItems=r}}}},"./src/components/VSelect/VSelectList.js":/*!***********************************************!*\
!*** ./src/components/VSelect/VSelectList.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_cards.styl */"./src/stylus/components/_cards.styl"),n(/*! ../VCheckbox */"./src/components/VCheckbox/index.js")),i=n(/*! ../VDivider */"./src/components/VDivider/index.ts"),o=n(/*! ../VSubheader */"./src/components/VSubheader/index.js"),a=n(/*! ../VList */"./src/components/VList/index.js"),s=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),l=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),c=n(/*! ../../util/helpers */"./src/util/helpers.ts"),u=function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}};e.default={name:"v-select-list",mixins:[s.default,l.default],props:{action:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:function(){return[]}},itemAvatar:{type:[String,Array,Function],default:"avatar"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},noDataText:String,noFilter:Boolean,searchInput:{default:null},selectedItems:{type:Array,default:function(){return[]}}},computed:{parsedItems:function(){var t=this;return this.selectedItems.map(function(e){return t.getValue(e)})},tileActiveClass:function(){return Object.keys(this.addTextColorClassChecks()).join(" ")},staticNoDataTile:function(){var t={on:{mousedown:function(t){return t.preventDefault()}}};return this.$createElement(a.VListTile,t,[this.genTileContent(this.noDataText)])}},methods:{genAction:function(t,e){var n=this,i={on:{click:function(e){e.stopPropagation(),n.$emit("select",t)}}};return this.$createElement(a.VListTileAction,i,[this.$createElement(r.default,{props:{color:this.computedColor,inputValue:e}})])},genDivider:function(t){return this.$createElement(i.default,{props:t})},genFilteredText:function(t){if(t=(t||"").toString(),!this.searchInput||this.noFilter)return Object(c.escapeHTML)(t);var e=this.getMaskedCharacters(t),n=e.start,r=e.middle,i=e.end;return""+Object(c.escapeHTML)(n)+this.genHighlight(r)+Object(c.escapeHTML)(i)},genHeader:function(t){return this.$createElement(o.default,{props:t},t.header)},genHighlight:function(t){return'<span class="v-list__tile__mask">'+Object(c.escapeHTML)(t)+"</span>"},getMaskedCharacters:function(t){var e=(this.searchInput||"").toString().toLowerCase(),n=t.toLowerCase().indexOf(e);return n<0?{start:"",middle:t,end:""}:{start:t.slice(0,n),middle:t.slice(n,n+e.length),end:t.slice(n+e.length)}},genTile:function(t,e,n,r){var i=this;void 0===e&&(e=null),void 0===n&&(n=!1),void 0===r&&(r=this.hasItem(t)),t===Object(t)&&(n=this.getAvatar(t),e=null!==e?e:this.getDisabled(t));var o={on:{mousedown:function(t){t.preventDefault()},click:function(){return e||i.$emit("select",t)}},props:{activeClass:this.tileActiveClass,avatar:n,disabled:e,ripple:!0,value:r}};if(!this.$scopedSlots.item)return this.$createElement(a.VListTile,o,[this.action&&!this.hideSelected&&this.items.length>0?this.genAction(t,r):null,this.genTileContent(t)]);var s=this,l=this.$scopedSlots.item({parent:s,item:t,tile:o});return this.needsTile(l)?this.$createElement(a.VListTile,o,[l]):l},genTileContent:function(t){var e=this.genFilteredText(this.getText(t));return this.$createElement(a.VListTileContent,[this.$createElement(a.VListTileTitle,{domProps:{innerHTML:e}})])},hasItem:function(t){return this.parsedItems.indexOf(this.getValue(t))>-1},needsTile:function(t){return null==t.componentOptions||"v-list-tile"!==t.componentOptions.Ctor.options.name},getAvatar:function(t){return Boolean(Object(c.getPropertyFromItem)(t,this.itemAvatar,!1))},getDisabled:function(t){return Boolean(Object(c.getPropertyFromItem)(t,this.itemDisabled,!1))},getText:function(t){return String(Object(c.getPropertyFromItem)(t,this.itemText,t))},getValue:function(t){return Object(c.getPropertyFromItem)(t,this.itemValue,this.getText(t))}},render:function(){var t,e,n=[];try{for(var r=u(this.items),i=r.next();!i.done;i=r.next()){var o=i.value;this.hideSelected&&this.hasItem(o)||(null==o?n.push(this.genTile(o)):o.header?n.push(this.genHeader(o)):o.divider?n.push(this.genDivider(o)):n.push(this.genTile(o)))}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return n.length||n.push(this.$slots["no-data"]||this.staticNoDataTile),this.$createElement("div",{staticClass:"v-select-list v-card",class:this.themeClasses},[this.$createElement(a.VList,{props:{dense:this.dense}},n)])}}},"./src/components/VSelect/index.js":/*!*****************************************!*\
!*** ./src/components/VSelect/index.js ***!
\*****************************************/
/*! exports provided: VSelect, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VSelect",function(){return c});var r=n(/*! ./VSelect */"./src/components/VSelect/VSelect.js"),i=n(/*! ../VOverflowBtn */"./src/components/VOverflowBtn/index.js"),o=n(/*! ../VAutocomplete */"./src/components/VAutocomplete/index.js"),a=n(/*! ../VCombobox */"./src/components/VCombobox/index.js"),s=n(/*! ../../util/rebuildFunctionalSlots */"./src/util/rebuildFunctionalSlots.js"),l=n(/*! ../../util/console */"./src/util/console.ts"),c={functional:!0,$_wrapperFor:r.default,props:{autocomplete:Boolean,combobox:Boolean,multiple:Boolean,tags:Boolean,editable:Boolean,overflow:Boolean,segmented:Boolean},render:function(t,e){var n=e.props,u=e.data,d=e.slots,p=e.parent;delete u.model;var f=Object(s.default)(d(),t);return n.autocomplete&&Object(l.deprecate)("<v-select autocomplete>","<v-autocomplete>",c,p),n.combobox&&Object(l.deprecate)("<v-select combobox>","<v-combobox>",c,p),n.tags&&Object(l.deprecate)("<v-select tags>","<v-combobox multiple>",c,p),n.overflow&&Object(l.deprecate)("<v-select overflow>","<v-overflow-btn>",c,p),n.segmented&&Object(l.deprecate)("<v-select segmented>","<v-overflow-btn segmented>",c,p),n.editable&&Object(l.deprecate)("<v-select editable>","<v-overflow-btn editable>",c,p),n.combobox||n.tags?(u.attrs.multiple=n.tags,t(a.default,u,f)):n.autocomplete?(u.attrs.multiple=n.multiple,t(o.default,u,f)):n.overflow||n.segmented||n.editable?(u.attrs.segmented=n.segmented,u.attrs.editable=n.editable,t(i.default,u,f)):(u.attrs.multiple=n.multiple,t(r.default,u,f))}};c.install=function(t){t.component(r.default.name,c)},e.default=c},"./src/components/VSlider/VSlider.js":/*!*******************************************!*\
!*** ./src/components/VSlider/VSlider.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_sliders.styl */"./src/stylus/components/_sliders.styl"),n(/*! ../transitions */"./src/components/transitions/index.js")),i=n(/*! ../VInput */"./src/components/VInput/index.js"),o=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts"),a=n(/*! ../../util/helpers */"./src/util/helpers.ts"),s=n(/*! ../../util/console */"./src/util/console.ts"),l=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-slider",directives:{ClickOutside:o.default},extends:i.default,props:{alwaysDirty:Boolean,inverseLabel:Boolean,label:String,min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},range:Boolean,step:{type:[Number,String],default:1},ticks:{type:[Boolean,String],default:!1,validator:function(t){return"boolean"==typeof t||"always"===t}},tickLabels:{type:Array,default:function(){return[]}},tickSize:{type:[Number,String],default:1},thumbColor:{type:String,default:null},thumbLabel:{type:[Boolean,String],default:null,validator:function(t){return"boolean"==typeof t||"always"===t}},thumbSize:{type:[Number,String],default:32},trackColor:{type:String,default:null},value:[Number,String]},data:function(t){return{app:{},defaultColor:"primary",isActive:!1,keyPressed:0,lazyValue:void 0!==t.value?t.value:Number(t.min),oldValue:null}},computed:{classes:function(){return{"v-input--slider":!0,"v-input--slider--ticks":this.showTicks,"v-input--slider--inverse-label":this.inverseLabel,"v-input--slider--ticks-labels":this.tickLabels.length>0,"v-input--slider--thumb-label":this.thumbLabel||this.$scopedSlots.thumbLabel}},showTicks:function(){return this.tickLabels.length>0||!this.disabled&&this.stepNumeric&&!!this.ticks},showThumbLabel:function(){return!this.disabled&&(!!this.thumbLabel||""===this.thumbLabel||this.$scopedSlots["thumb-label"])},computedColor:function(){return this.disabled?null:this.validationState||this.color||this.defaultColor},computedTrackColor:function(){return this.disabled?null:this.trackColor||null},computedThumbColor:function(){return this.disabled||!this.isDirty?null:this.validationState||this.thumbColor||this.color||this.defaultColor},internalValue:{get:function(){return this.lazyValue},set:function(t){var e=this,n=e.min,r=e.max,i=this.roundValue(Math.min(Math.max(t,n),r));i!==this.lazyValue&&(this.lazyValue=i,this.$emit("input",i),this.validate())}},stepNumeric:function(){return this.step>0?parseFloat(this.step):0},trackFillStyles:function(){var t=this.$vuetify.rtl?"auto":0,e=this.$vuetify.rtl?0:"auto",n=this.inputWidth+"%";return this.disabled&&(n="calc("+this.inputWidth+"% - 8px)"),{transition:this.trackTransition,left:t,right:e,width:n}},trackPadding:function(){return this.isActive||this.inputWidth>0||this.disabled?0:7},trackStyles:function(){var t=this.disabled?"calc("+this.inputWidth+"% + 8px)":this.trackPadding+"px",e=this.$vuetify.rtl?"auto":t,n=this.$vuetify.rtl?t:"auto",r=this.disabled?"calc("+(100-this.inputWidth)+"% - 8px)":"100%";return{transition:this.trackTransition,left:e,right:n,width:r}},tickStyles:function(){var t=Number(this.tickSize);return{"border-width":t+"px","border-radius":t>1?"50%":null,transform:t>1?"translateX(-"+t+"px) translateY(-"+(t-1)+"px)":null}},trackTransition:function(){return this.keyPressed>=2?"none":""},numTicks:function(){return Math.ceil((this.max-this.min)/this.stepNumeric)},inputWidth:function(){return(this.roundValue(this.internalValue)-this.min)/(this.max-this.min)*100},isDirty:function(){return this.internalValue>this.min||this.alwaysDirty}},watch:{min:function(t){t>this.internalValue&&this.$emit("input",parseFloat(t))},max:function(t){t<this.internalValue&&this.$emit("input",parseFloat(t))},value:function(t){this.internalValue=t}},mounted:function(){this.app=document.querySelector("[data-app]")||Object(s.consoleWarn)("Missing v-app or a non-body wrapping element with the [data-app] attribute",this)},methods:{genDefaultSlot:function(){var t=[this.genLabel()],e=this.genSlider();return this.inverseLabel?t.unshift(e):t.push(e),t},genListeners:function(){return{blur:this.onBlur,click:this.onSliderClick,focus:this.onFocus,keydown:this.onKeyDown,keyup:this.onKeyUp}},genInput:function(){return this.$createElement("input",{attrs:{"aria-label":this.label,name:this.name,role:"slider",tabindex:this.disabled?-1:this.$attrs.tabindex,value:this.internalValue,readonly:!0,"aria-readonly":String(this.readonly)},on:this.genListeners(),ref:"input"})},genSlider:function(){return this.$createElement("div",{staticClass:"v-slider",class:{"v-slider--is-active":this.isActive},directives:[{name:"click-outside",value:this.onBlur}]},this.genChildren())},genChildren:function(){return[this.genInput(),this.genTrackContainer(),this.genSteps(),this.genThumbContainer(this.internalValue,this.inputWidth,this.isFocused||this.isActive,this.onThumbMouseDown)]},genSteps:function(){var t=this;if(!this.step||!this.showTicks)return null;var e=Object(a.createRange)(this.numTicks+1).map(function(e){var n=[];return t.tickLabels[e]&&n.push(t.$createElement("span",t.tickLabels[e])),t.$createElement("span",{key:e,staticClass:"v-slider__ticks",class:{"v-slider__ticks--always-show":"always"===t.ticks||t.tickLabels.length>0},style:l({},t.tickStyles,{left:e*(100/t.numTicks)+"%"})},n)});return this.$createElement("div",{staticClass:"v-slider__ticks-container"},e)},genThumb:function(){return this.$createElement("div",{staticClass:"v-slider__thumb",class:this.addBackgroundColorClassChecks({},this.computedThumbColor)})},genThumbContainer:function(t,e,n,r){var i=[this.genThumb()],o=this.getLabel(t);return this.showThumbLabel&&i.push(this.genThumbLabel(o)),this.$createElement("div",{staticClass:"v-slider__thumb-container",class:this.addTextColorClassChecks({"v-slider__thumb-container--is-active":n,"v-slider__thumb-container--show-label":this.showThumbLabel},this.computedThumbColor),style:{transition:this.trackTransition,left:(this.$vuetify.rtl?100-e:e)+"%"},on:{touchstart:r,mousedown:r}},i)},genThumbLabel:function(t){var e=Object(a.convertToUnit)(this.thumbSize);return this.$createElement(r.VScaleTransition,{props:{origin:"bottom center"}},[this.$createElement("div",{staticClass:"v-slider__thumb-label__container",directives:[{name:"show",value:this.isFocused||this.isActive||"always"===this.thumbLabel}]},[this.$createElement("div",{staticClass:"v-slider__thumb-label",class:this.addBackgroundColorClassChecks({},this.computedThumbColor),style:{height:e,width:e}},[t])])])},genTrackContainer:function(){var t=[this.$createElement("div",{staticClass:"v-slider__track",class:this.addBackgroundColorClassChecks({},this.computedTrackColor),style:this.trackStyles}),this.$createElement("div",{staticClass:"v-slider__track-fill",class:this.addBackgroundColorClassChecks(),style:this.trackFillStyles})];return this.$createElement("div",{staticClass:"v-slider__track__container",ref:"track"},t)},getLabel:function(t){return this.$scopedSlots["thumb-label"]?this.$scopedSlots["thumb-label"]({value:t}):this.$createElement("span",t)},onBlur:function(t){2!==this.keyPressed&&(this.isActive=!1,this.isFocused=!1,this.$emit("blur",t))},onFocus:function(t){this.isFocused=!0,this.$emit("focus",t)},onThumbMouseDown:function(t){this.oldValue=this.internalValue,this.keyPressed=2;var e={passive:!0};this.isActive=!0,this.isFocused=!1,"touches"in t?(this.app.addEventListener("touchmove",this.onMouseMove,e),Object(a.addOnceEventListener)(this.app,"touchend",this.onMouseUp)):(this.app.addEventListener("mousemove",this.onMouseMove,e),Object(a.addOnceEventListener)(this.app,"mouseup",this.onMouseUp)),this.$emit("start",this.internalValue)},onMouseUp:function(){this.keyPressed=0;var t={passive:!0};this.isActive=!1,this.isFocused=!1,this.app.removeEventListener("touchmove",this.onMouseMove,t),this.app.removeEventListener("mousemove",this.onMouseMove,t),this.$emit("end",this.internalValue),Object(a.deepEqual)(this.oldValue,this.internalValue)||this.$emit("change",this.internalValue)},onMouseMove:function(t){var e=this.parseMouseMove(t),n=e.value;e.isInsideTrack&&this.setInternalValue(n)},onKeyDown:function(t){if(!this.disabled&&!this.readonly){var e=this.parseKeyDown(t);null!=e&&(this.setInternalValue(e),this.$emit("change",e))}},onKeyUp:function(){this.keyPressed=0},onSliderClick:function(t){this.isFocused=!0,this.onMouseMove(t),this.$emit("change",this.internalValue)},parseMouseMove:function(t){var e=this.$refs.track.getBoundingClientRect(),n=e.left,r=e.width,i="touches"in t?t.touches[0].clientX:t.clientX,o=Math.min(Math.max((i-n)/r,0),1)||0;this.$vuetify.rtl&&(o=1-o);var a=i>=n-8&&i<=n+r+8;return{value:parseFloat(this.min)+o*(this.max-this.min),isInsideTrack:a}},parseKeyDown:function(t,e){if(void 0===e&&(e=this.internalValue),!this.disabled){var n=a.keyCodes.pageup,r=a.keyCodes.pagedown,i=a.keyCodes.end,o=a.keyCodes.home,s=a.keyCodes.left,l=a.keyCodes.right,c=a.keyCodes.down,u=a.keyCodes.up;if([n,r,i,o,s,l,c,u].includes(t.keyCode)){t.preventDefault();var d=this.stepNumeric||1,p=(this.max-this.min)/d;if([s,l,c,u].includes(t.keyCode)){this.keyPressed+=1;var f=this.$vuetify.rtl?[s,u]:[l,u],h=f.includes(t.keyCode)?1:-1;e+=h*d*(t.shiftKey?3:t.ctrlKey?2:1)}else if(t.keyCode===o)e=parseFloat(this.min);else if(t.keyCode===i)e=parseFloat(this.max);else{var h=t.keyCode===r?1:-1;e-=h*d*(p>100?p/10:10)}return e}}},roundValue:function(t){if(!this.stepNumeric)return t;var e=this.step.toString().trim(),n=e.indexOf(".")>-1?e.length-e.indexOf(".")-1:0,r=this.min%this.stepNumeric,i=Math.round((t-r)/this.stepNumeric)*this.stepNumeric+r;return parseFloat(Math.min(i,this.max).toFixed(n))},setInternalValue:function(t){this.internalValue=t}}}},"./src/components/VSlider/index.js":/*!*****************************************!*\
!*** ./src/components/VSlider/index.js ***!
\*****************************************/
/*! exports provided: VSlider, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSlider */"./src/components/VSlider/VSlider.js");n.d(e,"VSlider",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VSnackbar/VSnackbar.ts":/*!***********************************************!*\
!*** ./src/components/VSnackbar/VSnackbar.ts ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_snackbars.styl */"./src/stylus/components/_snackbars.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),o=n(/*! ../../mixins/positionable */"./src/mixins/positionable.ts"),a=n(/*! ../../util/mixins */"./src/util/mixins.ts");e.default=Object(a.default)(r.default,i.default,Object(o.factory)(["absolute","top","bottom","left","right"])).extend({name:"v-snackbar",props:{autoHeight:Boolean,multiLine:Boolean,timeout:{type:Number,default:6e3},vertical:Boolean},data:function(){return{activeTimeout:-1}},computed:{classes:function(){return{"v-snack--active":this.isActive,"v-snack--absolute":this.absolute,"v-snack--auto-height":this.autoHeight,"v-snack--bottom":this.bottom||!this.top,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--top":this.top,"v-snack--vertical":this.vertical}}},watch:{isActive:function(){this.setTimeout()}},mounted:function(){this.setTimeout()},methods:{setTimeout:function(){var t=this;window.clearTimeout(this.activeTimeout),this.isActive&&this.timeout&&(this.activeTimeout=window.setTimeout(function(){t.isActive=!1},this.timeout))}},render:function(t){var e=[];return this.isActive&&e.push(t("div",{staticClass:"v-snack",class:this.classes,on:this.$listeners},[t("div",{staticClass:"v-snack__wrapper",class:this.addBackgroundColorClassChecks()},[t("div",{staticClass:"v-snack__content"},this.$slots.default)])])),t("transition",{attrs:{name:"v-snack-transition"}},e)}})},"./src/components/VSnackbar/index.ts":/*!*******************************************!*\
!*** ./src/components/VSnackbar/index.ts ***!
\*******************************************/
/*! exports provided: VSnackbar, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSnackbar */"./src/components/VSnackbar/VSnackbar.ts");n.d(e,"VSnackbar",function(){return r.default}),r.default.install=function(t){t.component(r.default.options.name,r.default)},e.default=r.default},"./src/components/VSpeedDial/VSpeedDial.js":/*!*************************************************!*\
!*** ./src/components/VSpeedDial/VSpeedDial.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_speed-dial.styl */"./src/stylus/components/_speed-dial.styl"),n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts")),i=n(/*! ../../mixins/positionable */"./src/mixins/positionable.ts"),o=n(/*! ../../mixins/transitionable */"./src/mixins/transitionable.ts"),a=n(/*! ../../directives/click-outside */"./src/directives/click-outside.ts");e.default={name:"v-speed-dial",directives:{ClickOutside:a.default},mixins:[i.default,r.default,o.default],props:{direction:{type:String,default:"top",validator:function(t){return["top","right","bottom","left"].includes(t)}},openOnHover:Boolean,transition:{type:String,default:"scale-transition"}},computed:{classes:function(){var t;return t={"v-speed-dial":!0,"v-speed-dial--top":this.top,"v-speed-dial--right":this.right,"v-speed-dial--bottom":this.bottom,"v-speed-dial--left":this.left,"v-speed-dial--absolute":this.absolute,"v-speed-dial--fixed":this.fixed},t["v-speed-dial--direction-"+this.direction]=!0,t}},render:function(t){var e=this,n=[],r={class:this.classes,directives:[{name:"click-outside",value:function(){return e.isActive=!1}}],on:{click:function(){return e.isActive=!e.isActive}}};this.openOnHover&&(r.on.mouseenter=function(){return e.isActive=!0},r.on.mouseleave=function(){return e.isActive=!1}),this.isActive&&(n=(this.$slots.default||[]).map(function(t,e){return t.key=e,t}));var i=t("transition-group",{class:"v-speed-dial__list",props:{name:this.transition,mode:this.mode,origin:this.origin,tag:"div"}},n);return t("div",r,[this.$slots.activator,i])}}},"./src/components/VSpeedDial/index.js":/*!********************************************!*\
!*** ./src/components/VSpeedDial/index.js ***!
\********************************************/
/*! exports provided: VSpeedDial, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSpeedDial */"./src/components/VSpeedDial/VSpeedDial.js");n.d(e,"VSpeedDial",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VStepper/VStepper.js":/*!*********************************************!*\
!*** ./src/components/VStepper/VStepper.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_steppers.styl */"./src/stylus/components/_steppers.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"));e.default={name:"v-stepper",mixins:[r.default],provide:function(){return{stepClick:this.stepClick}},props:{nonLinear:Boolean,altLabels:Boolean,vertical:Boolean,value:[Number,String]},data:function(){return{inputValue:null,isBooted:!1,steps:[],content:[],isReverse:!1}},computed:{classes:function(){return{"v-stepper":!0,"v-stepper--is-booted":this.isBooted,"v-stepper--vertical":this.vertical,"v-stepper--alt-labels":this.altLabels,"v-stepper--non-linear":this.nonLinear,"theme--dark":this.dark,"theme--light":this.light}}},watch:{inputValue:function(t,e){this.isReverse=Number(t)<Number(e);for(var n=this.steps.length;--n>=0;)this.steps[n].toggle(this.inputValue);for(var n=this.content.length;--n>=0;)this.content[n].toggle(this.inputValue,this.isReverse);this.$emit("input",this.inputValue),e&&(this.isBooted=!0)},value:function(){var t=this;this.getSteps(),this.$nextTick(function(){return t.inputValue=t.value})}},mounted:function(){this.getSteps(),this.inputValue=this.value||this.steps[0].step||1},methods:{getSteps:function(){this.steps=[],this.content=[];for(var t=0;t<this.$children.length;t++){var e=this.$children[t];"v-stepper-step"===e.$options.name?this.steps.push(e):"v-stepper-content"===e.$options.name&&(e.isVertical=this.vertical,this.content.push(e))}},stepClick:function(t){var e=this;this.getSteps(),this.$nextTick(function(){return e.inputValue=t})}},render:function(t){return t("div",{class:this.classes},this.$slots.default)}}},"./src/components/VStepper/VStepperContent.js":/*!****************************************************!*\
!*** ./src/components/VStepper/VStepperContent.js ***!
\****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../transitions */"./src/components/transitions/index.js"),i=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-stepper-content",props:{step:{type:[Number,String],required:!0}},data:function(){return{height:0,isActive:null,isReverse:!1,isVertical:!1}},computed:{classes:function(){return{"v-stepper__content":!0}},computedTransition:function(){return this.isReverse?r.VTabReverseTransition:r.VTabTransition},styles:function(){return this.isVertical?{height:Object(i.convertToUnit)(this.height)}:{}},wrapperClasses:function(){return{"v-stepper__wrapper":!0}}},watch:{isActive:function(t,e){if(t&&null==e)return this.height="auto";this.isVertical&&(this.isActive?this.enter():this.leave())}},mounted:function(){this.$refs.wrapper.addEventListener("transitionend",this.onTransition,!1)},beforeDestroy:function(){this.$refs.wrapper.removeEventListener("transitionend",this.onTransition,!1)},methods:{onTransition:function(t){this.isActive&&"height"===t.propertyName&&(this.height="auto")},enter:function(){var t=this,e=0;requestAnimationFrame(function(){e=t.$refs.wrapper.scrollHeight}),this.height=0,setTimeout(function(){return t.height=e||"auto"},450)},leave:function(){var t=this;this.height=this.$refs.wrapper.clientHeight,setTimeout(function(){return t.height=0},10)},toggle:function(t,e){this.isActive=t.toString()===this.step.toString(),this.isReverse=e}},render:function(t){var e={class:this.classes},n={class:this.wrapperClasses,style:this.styles,ref:"wrapper"};this.isVertical||(e.directives=[{name:"show",value:this.isActive}]);var r=t("div",n,[this.$slots.default]),i=t("div",e,[r]);return t(this.computedTransition,{on:this.$listeners},[i])}}},"./src/components/VStepper/VStepperStep.js":/*!*************************************************!*\
!*** ./src/components/VStepper/VStepperStep.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../VIcon */"./src/components/VIcon/index.ts"),i=n(/*! ../../directives/ripple */"./src/directives/ripple.ts");e.default={name:"v-stepper-step",directives:{Ripple:i.default},inject:["stepClick"],props:{color:{type:String,default:"primary"},complete:Boolean,completeIcon:{type:String,default:"$vuetify.icons.complete"},editIcon:{type:String,default:"$vuetify.icons.edit"},errorIcon:{type:String,default:"$vuetify.icons.error"},editable:Boolean,rules:{type:Array,default:function(){return[]}},step:[Number,String]},data:function(){return{isActive:!1,isInactive:!0}},computed:{classes:function(){return{"v-stepper__step":!0,"v-stepper__step--active":this.isActive,"v-stepper__step--editable":this.editable,"v-stepper__step--inactive":this.isInactive,"v-stepper__step--error":this.hasError,"v-stepper__step--complete":this.complete,"error--text":this.hasError}},hasError:function(){return this.rules.some(function(t){return!0!==t()})}},methods:{click:function(t){t.stopPropagation(),this.editable&&this.stepClick(this.step)},toggle:function(t){this.isActive=t.toString()===this.step.toString(),this.isInactive=Number(t)<Number(this.step)}},render:function(t){var e,n,i={class:this.classes,directives:[{name:"ripple",value:this.editable}],on:{click:this.click}};return n=this.hasError?[t(r.default,{},this.errorIcon)]:this.complete?this.editable?[t(r.default,{},this.editIcon)]:[t(r.default,{},this.completeIcon)]:this.step,t("div",i,[t("span",{staticClass:"v-stepper__step__step",class:(e={},e[this.color]=!this.hasError&&(this.complete||this.isActive),e)},n),t("div",{staticClass:"v-stepper__label"},this.$slots.default)])}}},"./src/components/VStepper/index.js":/*!******************************************!*\
!*** ./src/components/VStepper/index.js ***!
\******************************************/
/*! exports provided: VStepper, VStepperContent, VStepperStep, VStepperHeader, VStepperItems, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VStepperHeader",function(){return s}),n.d(e,"VStepperItems",function(){return l});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VStepper */"./src/components/VStepper/VStepper.js");n.d(e,"VStepper",function(){return i.default});var o=n(/*! ./VStepperStep */"./src/components/VStepper/VStepperStep.js");n.d(e,"VStepperStep",function(){return o.default});var a=n(/*! ./VStepperContent */"./src/components/VStepper/VStepperContent.js");n.d(e,"VStepperContent",function(){return a.default});var s=Object(r.createSimpleFunctional)("v-stepper__header"),l=Object(r.createSimpleFunctional)("v-stepper__items");i.default.install=function(t){t.component(i.default.name,i.default),t.component(a.default.name,a.default),t.component(o.default.name,o.default),t.component(s.name,s),t.component(l.name,l)},e.default=i.default},"./src/components/VSubheader/VSubheader.js":/*!*************************************************!*\
!*** ./src/components/VSubheader/VSubheader.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_subheaders.styl */"./src/stylus/components/_subheaders.styl"),n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"));e.default={name:"v-subheader",functional:!0,mixins:[r.default],props:{inset:Boolean},render:function(t,e){var n=e.data,r=e.children,i=e.props;return n.staticClass=("v-subheader "+(n.staticClass||"")).trim(),i.inset&&(n.staticClass+=" v-subheader--inset"),i.light&&(n.staticClass+=" theme--light"),i.dark&&(n.staticClass+=" theme--dark"),t("div",n,r)}}},"./src/components/VSubheader/index.js":/*!********************************************!*\
!*** ./src/components/VSubheader/index.js ***!
\********************************************/
/*! exports provided: VSubheader, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSubheader */"./src/components/VSubheader/VSubheader.js");n.d(e,"VSubheader",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VSwitch/VSwitch.js":/*!*******************************************!*\
!*** ./src/components/VSwitch/VSwitch.js ***!
\*******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_selection-controls.styl */"./src/stylus/components/_selection-controls.styl"),n(/*! ../../stylus/components/_switch.styl */"./src/stylus/components/_switch.styl"),n(/*! ../../mixins/selectable */"./src/mixins/selectable.js")),i=n(/*! ../../directives/touch */"./src/directives/touch.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-switch",directives:{Touch:i.default},mixins:[r.default],computed:{classes:function(){return{"v-input--selection-controls v-input--switch":!0}}},methods:{genDefaultSlot:function(){return[this.genSwitch(),this.genLabel()]},genSwitch:function(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.genInput("checkbox",this.$attrs),!this.disabled&&this.genRipple({class:this.classesSelectable,directives:[{name:"touch",value:{left:this.onSwipeLeft,right:this.onSwipeRight}}]}),this.genSwitchPart("track"),this.genSwitchPart("thumb")])},genSwitchPart:function(t){return this.$createElement("div",{staticClass:"v-input--switch__"+t,class:o({},this.classesSelectable,this.themeClasses),key:t})},onSwipeLeft:function(){this.isActive&&this.onChange()},onSwipeRight:function(){this.isActive||this.onChange()}}}},"./src/components/VSwitch/index.js":/*!*****************************************!*\
!*** ./src/components/VSwitch/index.js ***!
\*****************************************/
/*! exports provided: VSwitch, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSwitch */"./src/components/VSwitch/VSwitch.js");n.d(e,"VSwitch",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VSystemBar/VSystemBar.js":/*!*************************************************!*\
!*** ./src/components/VSystemBar/VSystemBar.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_system-bars.styl */"./src/stylus/components/_system-bars.styl"),n(/*! ../../mixins/applicationable */"./src/mixins/applicationable.ts")),i=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts");e.default={name:"v-system-bar",mixins:[Object(r.default)("bar",["height","window"]),i.default,o.default],props:{height:{type:[Number,String],validator:function(t){return!isNaN(parseInt(t))}},lightsOut:Boolean,status:Boolean,window:Boolean},computed:{classes:function(){return this.addBackgroundColorClassChecks(Object.assign({"v-system-bar--lights-out":this.lightsOut,"v-system-bar--absolute":this.absolute,"v-system-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-system-bar--status":this.status,"v-system-bar--window":this.window},this.themeClasses))},computedHeight:function(){return this.height?parseInt(this.height):this.window?32:24}},methods:{updateApplication:function(){return this.computedHeight}},render:function(t){return t("div",{staticClass:"v-system-bar",class:this.classes,style:{height:this.computedHeight+"px"}},this.$slots.default)}}},"./src/components/VSystemBar/index.js":/*!********************************************!*\
!*** ./src/components/VSystemBar/index.js ***!
\********************************************/
/*! exports provided: VSystemBar, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VSystemBar */"./src/components/VSystemBar/VSystemBar.js");n.d(e,"VSystemBar",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VTabs/VTab.js":/*!**************************************!*\
!*** ./src/components/VTabs/VTab.js ***!
\**************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/routable */"./src/mixins/routable.ts"),i=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),o=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-tab",mixins:[Object(i.inject)("tabs","v-tab","v-tabs"),r.default],inject:["tabClick"],props:{activeClass:{type:String,default:"v-tabs__item--active"},ripple:{type:[Boolean,Object],default:!0}},data:function(){return{isActive:!1}},computed:{classes:function(){var t;return t={"v-tabs__item":!0,"v-tabs__item--disabled":this.disabled},t[this.activeClass]=!this.to&&this.isActive,t},action:function(){var t=this.to||this.href;if(this.$router&&this.to===Object(this.to)){t=this.$router.resolve(this.to,this.$route,this.append).href}return"string"==typeof t?t.replace("#",""):this}},watch:{$route:"onRouteChange"},mounted:function(){this.tabs.register(this),this.onRouteChange()},beforeDestroy:function(){this.tabs.unregister(this)},methods:{click:function(t){this.href&&this.href.indexOf("#")>-1&&t.preventDefault(),this.$emit("click",t),this.to||this.tabClick(this)},onRouteChange:function(){var t=this;if(this.to&&this.$refs.link){var e="_vnode.data.class."+this.activeClass;this.$nextTick(function(){Object(o.getObjectValueByPath)(t.$refs.link,e)&&t.tabClick(t)})}},toggle:function(t){this.isActive=t===this||t===this.action}},render:function(t){var e=this.generateRouteLink(),n=e.data,r=this.disabled?"div":e.tag;return n.ref="link",t("div",{staticClass:"v-tabs__div"},[t(r,n,this.$slots.default)])}}},"./src/components/VTabs/VTabItem.js":/*!******************************************!*\
!*** ./src/components/VTabs/VTabItem.js ***!
\******************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/bootable */"./src/mixins/bootable.ts"),i=n(/*! ../transitions */"./src/components/transitions/index.js"),o=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),a=n(/*! ../../directives/touch */"./src/directives/touch.ts");e.default={name:"v-tab-item",components:{VTabTransition:i.VTabTransition,VTabReverseTransition:i.VTabReverseTransition},directives:{Touch:a.default},mixins:[r.default,Object(o.inject)("tabs","v-tab-item","v-tabs-items")],props:{id:String,transition:{type:[Boolean,String],default:"tab-transition"},reverseTransition:{type:[Boolean,String],default:"tab-reverse-transition"}},data:function(){return{isActive:!1,reverse:!1}},computed:{computedTransition:function(){return this.reverse?this.reverseTransition:this.transition}},mounted:function(){this.tabs.register(this)},beforeDestroy:function(){this.tabs.unregister(this)},methods:{toggle:function(t,e,n){this.$el.style.transition=n?null:"none",this.reverse=e,this.isActive=t}},render:function(t){var e={staticClass:"v-tabs__content",directives:[{name:"show",value:this.isActive}],domProps:{id:this.id},on:this.$listeners},n=t("div",e,this.showLazyContent(this.$slots.default));return this.computedTransition?t("transition",{props:{name:this.computedTransition}},[n]):n}}},"./src/components/VTabs/VTabs.js":/*!***************************************!*\
!*** ./src/components/VTabs/VTabs.js ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_tabs.styl */"./src/stylus/components/_tabs.styl"),n(/*! ./mixins/tabs-computed */"./src/components/VTabs/mixins/tabs-computed.js")),i=n(/*! ./mixins/tabs-generators */"./src/components/VTabs/mixins/tabs-generators.js"),o=n(/*! ./mixins/tabs-props */"./src/components/VTabs/mixins/tabs-props.js"),a=n(/*! ./mixins/tabs-touch */"./src/components/VTabs/mixins/tabs-touch.js"),s=n(/*! ./mixins/tabs-watchers */"./src/components/VTabs/mixins/tabs-watchers.js"),l=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),c=n(/*! ../../mixins/ssr-bootable */"./src/mixins/ssr-bootable.ts"),u=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),d=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),p=n(/*! ../../directives/resize */"./src/directives/resize.ts"),f=n(/*! ../../directives/touch */"./src/directives/touch.ts");e.default={name:"v-tabs",directives:{Resize:p.default,Touch:f.default},mixins:[Object(d.provide)("tabs"),l.default,c.default,r.default,o.default,i.default,a.default,s.default,u.default],provide:function(){return{tabClick:this.tabClick,tabProxy:this.tabProxy,registerItems:this.registerItems,unregisterItems:this.unregisterItems}},data:function(){return{bar:[],content:[],isBooted:!1,isOverflowing:!1,lazyValue:this.value,nextIconVisible:!1,prevIconVisible:!1,resizeTimeout:null,reverse:!1,scrollOffset:0,sliderWidth:null,sliderLeft:null,startX:0,tabsContainer:null,tabs:[],tabItems:null,transitionTime:300,widths:{bar:0,container:0,wrapper:0}}},watch:{tabs:"onResize"},mounted:function(){this.checkIcons()},methods:{checkIcons:function(){this.prevIconVisible=this.checkPrevIcon(),this.nextIconVisible=this.checkNextIcon()},checkPrevIcon:function(){return this.scrollOffset>0},checkNextIcon:function(){return this.widths.container>this.scrollOffset+this.widths.wrapper},callSlider:function(){var t=this;if(this.hideSlider||!this.activeTab)return!1;var e=(this.activeTab||{}).action,n=e===this.activeTab?this.activeTab:this.tabs.find(function(t){return t.action===e});this.$nextTick(function(){n&&n.$el&&(t.sliderWidth=n.$el.scrollWidth,t.sliderLeft=n.$el.offsetLeft)})},onResize:function(){var t=this;this._isDestroyed||(this.setWidths(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t.callSlider(),t.scrollIntoView(),t.checkIcons()},this.transitionTime))},overflowCheck:function(t,e){this.isOverflowing&&e(t)},scrollTo:function(t){this.scrollOffset=this.newOffset(t)},setOverflow:function(){this.isOverflowing=this.widths.bar<this.widths.container},setWidths:function(){var t=this.$refs.bar?this.$refs.bar.clientWidth:0,e=this.$refs.container?this.$refs.container.clientWidth:0,n=this.$refs.wrapper?this.$refs.wrapper.clientWidth:0;this.widths={bar:t,container:e,wrapper:n},this.setOverflow()},findActiveLink:function(){var t=this;if(this.tabs.length){var e=this.tabs.findIndex(function(e,n){return(e.action===e?n:e.action)===t.lazyValue||e.$el.firstChild.className.indexOf(t.activeClass)>-1}),n=e>-1?e:0,r=this.tabs[n];this.inputValue=r.action===r?n:r.action}},parseNodes:function(){for(var t=[],e=[],n=[],r=[],i=(this.$slots.default||[]).length,o=0;o<i;o++){var a=this.$slots.default[o];if(a.componentOptions)switch(a.componentOptions.Ctor.options.name){case"v-tabs-slider":n.push(a);break;case"v-tabs-items":e.push(a);break;case"v-tab-item":t.push(a);break;default:r.push(a)}else r.push(a)}return{tab:r,slider:n,items:e,item:t}},register:function(t){this.tabs.push(t)},scrollIntoView:function(){if(this.activeTab){if(!this.isOverflowing)return this.scrollOffset=0;var t=this.widths.wrapper+this.scrollOffset,e=this.activeTab.$el,n=e.clientWidth,r=e.offsetLeft,i=n+r,o=.3*n;this.activeIndex===this.tabs.length-1&&(o=0),r<this.scrollOffset?this.scrollOffset=Math.max(r-o,0):t<i&&(this.scrollOffset-=t-i-o)}},tabClick:function(t){this.inputValue=t.action===t?this.tabs.indexOf(t):t.action,this.scrollIntoView()},tabProxy:function(t){this.inputValue=t},registerItems:function(t){this.tabItems=t},unregisterItems:function(){this.tabItems=null},unregister:function(t){this.tabs=this.tabs.filter(function(e){return e!==t})},updateTabs:function(){for(var t=this.tabs.length;--t>=0;)this.tabs[t].toggle(this.target);this.setOverflow()}},render:function(t){var e=this.parseNodes(),n=e.tab,r=e.slider,i=e.items,o=e.item;return t("div",{staticClass:"v-tabs",directives:[{name:"resize",arg:400,modifiers:{quiet:!0},value:this.onResize}]},[this.genBar([this.hideSlider?null:this.genSlider(r),n]),this.genItems(i,o)])}}},"./src/components/VTabs/VTabsItems.js":/*!********************************************!*\
!*** ./src/components/VTabs/VTabsItems.js ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/registrable */"./src/mixins/registrable.ts"),i=n(/*! ../../directives/touch */"./src/directives/touch.ts");e.default={name:"v-tabs-items",directives:{Touch:i.default},mixins:[Object(r.provide)("tabs")],inject:{registerItems:{default:null},tabProxy:{default:null},unregisterItems:{default:null}},props:{cycle:Boolean,touchless:Boolean,value:[Number,String]},data:function(){return{items:[],lazyValue:this.value,reverse:!1}},computed:{activeIndex:function(){var t=this;return this.items.findIndex(function(e,n){return e.id===t.lazyValue||n===t.lazyValue})},activeItem:function(){if(this.items.length)return this.items[this.activeIndex]},inputValue:{get:function(){return this.lazyValue},set:function(t){this.lazyValue=t,this.tabProxy?this.tabProxy(t):this.$emit("input",t)}}},watch:{activeIndex:function(t,e){this.reverse=t<e,this.updateItems()},value:function(t){this.lazyValue=t}},mounted:function(){this.registerItems&&this.registerItems(this.changeModel)},beforeDestroy:function(){this.unregisterItems&&this.unregisterItems()},methods:{changeModel:function(t){this.inputValue=t},next:function(t){var e=this.activeIndex+1;if(!this.items[e]){if(!t)return;e=0}this.inputValue=this.items[e].id||e},prev:function(t){var e=this.activeIndex-1;if(!this.items[e]){if(!t)return;e=this.items.length-1}this.inputValue=this.items[e].id||e},onSwipe:function(t){this[t](this.cycle)},register:function(t){this.items.push(t)},unregister:function(t){this.items=this.items.filter(function(e){return e!==t})},updateItems:function(){for(var t=this.items.length;--t>=0;)this.items[t].toggle(this.activeIndex===t,this.reverse,this.isBooted);this.isBooted=!0}},render:function(t){var e=this,n={staticClass:"v-tabs__items",directives:[]};return!this.touchless&&n.directives.push({name:"touch",value:{left:function(){return e.onSwipe("next")},right:function(){return e.onSwipe("prev")}}}),t("div",n,this.$slots.default)}}},"./src/components/VTabs/VTabsSlider.js":/*!*********************************************!*\
!*** ./src/components/VTabs/VTabsSlider.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts");e.default={name:"v-tabs-slider",mixins:[r.default],data:function(){return{defaultColor:"accent"}},render:function(t){return t("div",{staticClass:"v-tabs__slider",class:this.addBackgroundColorClassChecks()})}}},"./src/components/VTabs/index.js":/*!***************************************!*\
!*** ./src/components/VTabs/index.js ***!
\***************************************/
/*! exports provided: VTabs, VTabItem, VTab, VTabsItems, VTabsSlider, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VTabs */"./src/components/VTabs/VTabs.js");n.d(e,"VTabs",function(){return r.default});var i=n(/*! ./VTab */"./src/components/VTabs/VTab.js");n.d(e,"VTab",function(){return i.default});var o=n(/*! ./VTabsItems */"./src/components/VTabs/VTabsItems.js");n.d(e,"VTabsItems",function(){return o.default});var a=n(/*! ./VTabItem */"./src/components/VTabs/VTabItem.js");n.d(e,"VTabItem",function(){return a.default});var s=n(/*! ./VTabsSlider */"./src/components/VTabs/VTabsSlider.js");n.d(e,"VTabsSlider",function(){return s.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default),t.component(o.default.name,o.default),t.component(a.default.name,a.default),t.component(s.default.name,s.default)},e.default=r.default},"./src/components/VTabs/mixins/tabs-computed.js":/*!******************************************************!*\
!*** ./src/components/VTabs/mixins/tabs-computed.js ***!
\******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={computed:{activeIndex:function(){var t=this;return this.tabs.findIndex(function(e,n){return(e.action===e?n:e.action)===t.lazyValue})},activeTab:function(){if(this.tabs.length)return this.tabs[this.activeIndex]},containerStyles:function(){return this.height?{height:parseInt(this.height,10)+"px"}:null},hasArrows:function(){return(this.showArrows||!this.isMobile)&&this.isOverflowing},inputValue:{get:function(){return this.lazyValue},set:function(t){this.inputValue!==t&&(this.lazyValue=t,this.$emit("input",t))}},isMobile:function(){return this.$vuetify.breakpoint.width<this.mobileBreakPoint},sliderStyles:function(){return{left:this.sliderLeft+"px",transition:null!=this.sliderLeft?null:"none",width:this.sliderWidth+"px"}},target:function(){return this.activeTab?this.activeTab.action:null}}}},"./src/components/VTabs/mixins/tabs-generators.js":/*!********************************************************!*\
!*** ./src/components/VTabs/mixins/tabs-generators.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../VTabsItems */"./src/components/VTabs/VTabsItems.js"),i=n(/*! ../VTabsSlider */"./src/components/VTabs/VTabsSlider.js"),o=n(/*! ../../VIcon */"./src/components/VIcon/index.ts");e.default={methods:{genBar:function(t){return this.$createElement("div",{staticClass:"v-tabs__bar",class:this.addBackgroundColorClassChecks({"theme--dark":this.dark,"theme--light":this.light}),ref:"bar"},[this.genTransition("prev"),this.genWrapper(this.genContainer(t)),this.genTransition("next")])},genContainer:function(t){return this.$createElement("div",{staticClass:"v-tabs__container",class:{"v-tabs__container--align-with-title":this.alignWithTitle,"v-tabs__container--centered":this.centered,"v-tabs__container--fixed-tabs":this.fixedTabs,"v-tabs__container--grow":this.grow,"v-tabs__container--icons-and-text":this.iconsAndText,"v-tabs__container--overflow":this.isOverflowing,"v-tabs__container--right":this.right},style:this.containerStyles,ref:"container"},t)},genIcon:function(t){var e=this;return this.hasArrows&&this[t+"IconVisible"]?this.$createElement(o.default,{staticClass:"v-tabs__icon v-tabs__icon--"+t,props:{disabled:!this[t+"IconVisible"]},on:{click:function(){return e.scrollTo(t)}}},this[t+"Icon"]):null},genItems:function(t,e){return t.length>0?t:e.length?this.$createElement(r.default,e):null},genTransition:function(t){return this.$createElement("transition",{props:{name:"fade-transition"}},[this.genIcon(t)])},genWrapper:function(t){var e=this;return this.$createElement("div",{staticClass:"v-tabs__wrapper",class:{"v-tabs__wrapper--show-arrows":this.hasArrows},ref:"wrapper",directives:[{name:"touch",value:{start:function(t){return e.overflowCheck(t,e.onTouchStart)},move:function(t){return e.overflowCheck(t,e.onTouchMove)},end:function(t){return e.overflowCheck(t,e.onTouchEnd)}}}]},[t])},genSlider:function(t){return t.length||(t=[this.$createElement(i.default,{props:{color:this.sliderColor}})]),this.$createElement("div",{staticClass:"v-tabs__slider-wrapper",style:this.sliderStyles},t)}}}},"./src/components/VTabs/mixins/tabs-props.js":/*!***************************************************!*\
!*** ./src/components/VTabs/mixins/tabs-props.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={props:{alignWithTitle:Boolean,centered:Boolean,fixedTabs:Boolean,grow:Boolean,height:{type:[Number,String],default:void 0,validator:function(t){return!isNaN(parseInt(t))}},hideSlider:Boolean,iconsAndText:Boolean,mobileBreakPoint:{type:[Number,String],default:1264,validator:function(t){return!isNaN(parseInt(t))}},nextIcon:{type:String,default:"$vuetify.icons.next"},prevIcon:{type:String,default:"$vuetify.icons.prev"},right:Boolean,showArrows:Boolean,sliderColor:{type:String,default:"accent"},value:[Number,String]}}},"./src/components/VTabs/mixins/tabs-touch.js":/*!***************************************************!*\
!*** ./src/components/VTabs/mixins/tabs-touch.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{newOffset:function(t){var e=this.$refs.wrapper.clientWidth;return"prev"===t?Math.max(this.scrollOffset-e,0):Math.min(this.scrollOffset+e,this.$refs.container.clientWidth-e)},onTouchStart:function(t){this.startX=this.scrollOffset+t.touchstartX,this.$refs.container.style.transition="none",this.$refs.container.style.willChange="transform"},onTouchMove:function(t){this.scrollOffset=this.startX-t.touchmoveX},onTouchEnd:function(){var t=this.$refs.container,e=this.$refs.wrapper,n=t.clientWidth-e.clientWidth;t.style.transition=null,t.style.willChange=null,this.scrollOffset<0||!this.isOverflowing?this.scrollOffset=0:this.scrollOffset>=n&&(this.scrollOffset=n)}}}},"./src/components/VTabs/mixins/tabs-watchers.js":/*!******************************************************!*\
!*** ./src/components/VTabs/mixins/tabs-watchers.js ***!
\******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={watch:{activeTab:function(t,e){if(!e&&t&&this.updateTabs(),setTimeout(this.callSlider,0),t){var n=t.action;this.tabItems&&this.tabItems(n===t?this.tabs.indexOf(t):n)}},alignWithTitle:"callSlider",centered:"callSlider",fixedTabs:"callSlider",hasArrows:function(t){t||(this.scrollOffset=0)},isBooted:"findActiveLink",lazyValue:"updateTabs",right:"callSlider",value:function(t){this.lazyValue=t},"$vuetify.application.left":"onResize","$vuetify.application.right":"onResize",scrollOffset:function(t){this.$refs.container.style.transform="translateX("+-t+"px)",this.hasArrows&&(this.prevIconVisible=this.checkPrevIcon(),this.nextIconVisible=this.checkNextIcon())}}}},"./src/components/VTextField/VTextField.js":/*!*************************************************!*\
!*** ./src/components/VTextField/VTextField.js ***!
\*************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_text-fields.styl */"./src/stylus/components/_text-fields.styl"),n(/*! ../VInput */"./src/components/VInput/index.js")),i=n(/*! ../VCounter */"./src/components/VCounter/index.js"),o=n(/*! ../VLabel */"./src/components/VLabel/index.js"),a=n(/*! ../../mixins/maskable */"./src/mixins/maskable.js"),s=n(/*! ../../directives/ripple */"./src/directives/ripple.ts"),l=n(/*! ../../util/helpers */"./src/util/helpers.ts"),c=n(/*! ../../util/console */"./src/util/console.ts"),u=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},d=["color","file","time","date","datetime-local","week","month"];e.default={name:"v-text-field",directives:{Ripple:s.default},extends:r.default,mixins:[a.default],inheritAttrs:!1,props:{appendOuterIcon:String,appendOuterIconCb:Function,autofocus:Boolean,box:Boolean,browserAutocomplete:String,clearable:Boolean,clearIcon:{type:String,default:"$vuetify.icons.clear"},clearIconCb:Function,color:{type:String,default:"primary"},counter:[Boolean,Number,String],flat:Boolean,fullWidth:Boolean,label:String,outline:Boolean,placeholder:String,prefix:String,prependInnerIcon:String,prependInnerIconCb:Function,reverse:Boolean,singleLine:Boolean,solo:Boolean,soloInverted:Boolean,suffix:String,textarea:Boolean,type:{type:String,default:"text"}},data:function(){return{badInput:!1,initialValue:null,internalChange:!1,isClearing:!1}},computed:{classes:function(){return{"v-text-field":!0,"v-text-field--full-width":this.fullWidth,"v-text-field--prefix":this.prefix,"v-text-field--single-line":this.isSingle,"v-text-field--solo":this.isSolo,"v-text-field--solo-inverted":this.soloInverted,"v-text-field--solo-flat":this.flat,"v-text-field--box":this.box,"v-text-field--enclosed":this.isEnclosed,"v-text-field--reverse":this.reverse,"v-text-field--outline":this.hasOutline}},counterValue:function(){return(this.internalValue||"").toString().length},directivesInput:function(){return[]},hasOutline:function(){return this.outline||this.textarea},internalValue:{get:function(){return this.lazyValue},set:function(t){this.mask?(this.lazyValue=this.unmaskText(this.maskText(this.unmaskText(t))),this.setSelectionRange()):(this.lazyValue=t,this.$emit("input",this.lazyValue))}},isDirty:function(){return null!=this.lazyValue&&this.lazyValue.toString().length>0||this.badInput},isEnclosed:function(){return this.box||this.isSolo||this.hasOutline||this.fullWidth},isLabelActive:function(){return this.isDirty||d.includes(this.type)},isSingle:function(){return this.isSolo||this.singleLine},isSolo:function(){return this.solo||this.soloInverted},labelPosition:function(){var t=this.prefix&&!this.labelValue?16:0;return!this.$vuetify.rtl!=!this.reverse?{left:"auto",right:t}:{left:t,right:"auto"}},showLabel:function(){return this.hasLabel&&(!this.isSingle||!this.isLabelActive&&!this.placeholder)},labelValue:function(){return!this.isSingle&&Boolean(this.isFocused||this.isLabelActive||this.placeholder)}},watch:{isFocused:function(t){this.hasColor=t,t?this.initialValue=this.lazyValue:this.initialValue!==this.lazyValue&&this.$emit("change",this.lazyValue)},value:function(t){var e=this;if(this.mask&&!this.internalChange){var n=this.maskText(this.unmaskText(t));this.lazyValue=this.unmaskText(n),String(t)!==this.lazyValue&&this.$nextTick(function(){e.$refs.input.value=n,e.$emit("input",e.lazyValue)})}else this.lazyValue=t}},mounted:function(){this.autofocus&&this.onFocus()},methods:{focus:function(){this.onFocus()},blur:function(){this.onBlur()},clearableCallback:function(){var t=this;this.internalValue=null,this.$nextTick(function(){return t.$refs.input.focus()})},genAppendSlot:function(){var t=[];return this.$slots["append-outer"]?t.push(this.$slots["append-outer"]):this.appendOuterIcon&&t.push(this.genIcon("appendOuter")),this.genSlot("append","outer",t)},genPrependInnerSlot:function(){var t=[];return this.$slots["prepend-inner"]?t.push(this.$slots["prepend-inner"]):this.prependInnerIcon&&t.push(this.genIcon("prependInner")),this.genSlot("prepend","inner",t)},genIconSlot:function(){var t=[];return this.$slots.append?t.push(this.$slots.append):this.appendIcon&&t.push(this.genIcon("append")),this.genSlot("append","inner",t)},genInputSlot:function(){var t=r.default.methods.genInputSlot.call(this),e=this.genPrependInnerSlot();return e&&t.children.unshift(e),t},genClearIcon:function(){if(!this.clearable)return null;var t=!!this.isDirty&&"clear";return this.clearIconCb&&Object(c.deprecate)(":clear-icon-cb","@click:clear",this),this.genSlot("append","inner",[this.genIcon(t,!this.$listeners["click:clear"]&&this.clearIconCb||this.clearableCallback,!1)])},genCounter:function(){if(!1===this.counter||null==this.counter)return null;var t=!0===this.counter?this.$attrs.maxlength:this.counter;return this.$createElement(i.default,{props:{dark:this.dark,light:this.light,max:t,value:this.counterValue}})},genDefaultSlot:function(){return[this.genTextFieldSlot(),this.genClearIcon(),this.genIconSlot()]},genLabel:function(){if(!this.showLabel)return null;var t={props:{absolute:!0,color:this.validationState,dark:this.dark,disabled:this.disabled,focused:!this.isSingle&&(this.isFocused||!!this.validationState),left:this.labelPosition.left,light:this.light,right:this.labelPosition.right,value:this.labelValue}};return this.$attrs.id&&(t.props.for=this.$attrs.id),this.$createElement(o.default,t,this.$slots.label||this.label)},genInput:function(){var t=Object.assign({},this.$listeners);delete t.change;var e={style:{},domProps:{value:this.maskText(this.lazyValue)},attrs:u({"aria-label":(!this.$attrs||!this.$attrs.id)&&this.label},this.$attrs,{autofocus:this.autofocus,disabled:this.disabled,readonly:this.readonly,type:this.type}),on:Object.assign(t,{blur:this.onBlur,input:this.onInput,focus:this.onFocus,keydown:this.onKeyDown}),ref:"input"};return this.placeholder&&(e.attrs.placeholder=this.placeholder),this.mask&&(e.attrs.maxlength=this.masked.length),this.browserAutocomplete&&(e.attrs.autocomplete=this.browserAutocomplete),this.$createElement("input",e)},genMessages:function(){return this.hideDetails?null:this.$createElement("div",{staticClass:"v-text-field__details"},[r.default.methods.genMessages.call(this),this.genCounter()])},genTextFieldSlot:function(){return this.$createElement("div",{staticClass:"v-text-field__slot"},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,this.genInput(),this.suffix?this.genAffix("suffix"):null])},genAffix:function(t){return this.$createElement("div",{class:"v-text-field__"+t,ref:t},this[t])},onBlur:function(t){this.isFocused=!1,this.internalChange=!1,this.$emit("blur",t)},onClick:function(){this.isFocused||this.disabled||this.$refs.input.focus()},onFocus:function(t){if(this.$refs.input)return document.activeElement!==this.$refs.input?this.$refs.input.focus():void(this.isFocused||(this.isFocused=!0,this.$emit("focus",t)))},onInput:function(t){this.internalChange=!0,this.mask&&this.resetSelections(t.target),this.internalValue=t.target.value,this.badInput=t.target.validity&&t.target.validity.badInput},onKeyDown:function(t){this.internalChange=!0,t.keyCode===l.keyCodes.enter&&this.$emit("change",this.internalValue),this.$emit("keydown",t)},onMouseDown:function(t){t.target!==this.$refs.input&&(t.preventDefault(),t.stopPropagation()),r.default.methods.onMouseDown.call(this,t)},onMouseUp:function(t){(this.isSolo||this.hasOutline)&&document.activeElement!==this.$refs.input&&this.$refs.input.focus(),r.default.methods.onMouseUp.call(this,t)}}}},"./src/components/VTextField/index.js":/*!********************************************!*\
!*** ./src/components/VTextField/index.js ***!
\********************************************/
/*! exports provided: VTextField, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VTextField",function(){return s});var r=n(/*! ./VTextField */"./src/components/VTextField/VTextField.js"),i=n(/*! ../VTextarea/VTextarea */"./src/components/VTextarea/VTextarea.js"),o=n(/*! ../../util/rebuildFunctionalSlots */"./src/util/rebuildFunctionalSlots.js"),a=n(/*! ../../util/console */"./src/util/console.ts"),s={functional:!0,$_wrapperFor:r.default,props:{textarea:Boolean,multiLine:Boolean},render:function(t,e){var n=e.props,l=e.data,c=e.slots,u=e.parent;delete l.model;var d=Object(o.default)(c(),t);return n.textarea&&Object(a.deprecate)("<v-text-field textarea>","<v-textarea outline>",s,u),n.multiLine&&Object(a.deprecate)("<v-text-field multi-line>","<v-textarea>",s,u),n.textarea||n.multiLine?(l.attrs.outline=n.textarea,t(i.default,l,d)):t(r.default,l,d)}};s.install=function(t){t.component(r.default.name,s)},e.default=s},"./src/components/VTextarea/VTextarea.js":/*!***********************************************!*\
!*** ./src/components/VTextarea/VTextarea.js ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_textarea.styl */"./src/stylus/components/_textarea.styl"),n(/*! ../VTextField/VTextField */"./src/components/VTextField/VTextField.js")),i=n(/*! ../../util/console */"./src/util/console.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-textarea",extends:r.default,props:{autoGrow:Boolean,noResize:Boolean,outline:Boolean,rowHeight:{type:[Number,String],default:24,validator:function(t){return!isNaN(parseFloat(t))}},rows:{type:[Number,String],default:5,validator:function(t){return!isNaN(parseInt(t,10))}}},computed:{classes:function(){return o({"v-textarea":!0,"v-textarea--auto-grow":this.autoGrow,"v-textarea--no-resize":this.noResizeHandle},r.default.computed.classes.call(this,null))},dynamicHeight:function(){return this.autoGrow?this.inputHeight:"auto"},isEnclosed:function(){return this.textarea||r.default.computed.isEnclosed.call(this)},noResizeHandle:function(){return this.noResize||this.autoGrow}},watch:{lazyValue:function(){!this.internalChange&&this.autoGrow&&this.$nextTick(this.calculateInputHeight)}},mounted:function(){var t=this;setTimeout(function(){t.autoGrow&&t.calculateInputHeight()},0),this.autoGrow&&this.noResize&&Object(i.consoleInfo)('"no-resize" is now implied when using "auto-grow", and can be removed',this)},methods:{calculateInputHeight:function(){var t=this.$refs.input;if(t){t.style.height=0;var e=t.scrollHeight,n=parseInt(this.rows,10)*parseFloat(this.rowHeight);t.style.height=Math.max(n,e)+"px"}},genInput:function(){var t=r.default.methods.genInput.call(this);return t.tag="textarea",delete t.data.attrs.type,t.data.attrs.rows=this.rows,t},onInput:function(t){r.default.methods.onInput.call(this,t),this.autoGrow&&this.calculateInputHeight()},onKeyDown:function(t){this.isFocused&&13===t.keyCode&&t.stopPropagation(),this.internalChange=!0,this.$emit("keydown",t)}}}},"./src/components/VTextarea/index.js":/*!*******************************************!*\
!*** ./src/components/VTextarea/index.js ***!
\*******************************************/
/*! exports provided: VTextarea, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VTextarea */"./src/components/VTextarea/VTextarea.js");n.d(e,"VTextarea",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/VTimePicker/VTimePicker.js":/*!***************************************************!*\
!*** ./src/components/VTimePicker/VTimePicker.js ***!
\***************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VTimePickerTitle */"./src/components/VTimePicker/VTimePickerTitle.js"),i=n(/*! ./VTimePickerClock */"./src/components/VTimePicker/VTimePickerClock.js"),o=n(/*! ../../mixins/picker */"./src/mixins/picker.js"),a=n(/*! ../../util/helpers */"./src/util/helpers.ts"),s=n(/*! ../VDatePicker/util/pad */"./src/components/VDatePicker/util/pad.js"),l=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},c=Object(a.createRange)(24),u=Object(a.createRange)(12),d=u.map(function(t){return t+12}),p=Object(a.createRange)(60);e.default={name:"v-time-picker",mixins:[o.default],props:{allowedHours:Function,allowedMinutes:Function,format:{type:String,default:"ampm",validator:function(t){return["ampm","24hr"].includes(t)}},min:String,max:String,scrollable:Boolean,value:null},data:function(){return{inputHour:null,inputMinute:null,period:"am",selectingHour:!0}},computed:{isAllowedHourCb:function(){var t=this;if(!this.min&&!this.max)return this.allowedHours;var e=this.min?this.min.split(":")[0]:0,n=this.max?this.max.split(":")[0]:23;return function(r){return r>=1*e&&r<=1*n&&(!t.allowedHours||t.allowedHours(r))}},isAllowedMinuteCb:function(){var t=this,e=!this.allowedHours||this.allowedHours(this.inputHour);if(!this.min&&!this.max)return e?this.allowedMinutes:function(){return!1};var n=l(this.min?this.min.split(":"):[0,0],2),r=n[0],i=n[1],o=l(this.max?this.max.split(":"):[23,59],2),a=o[0],s=o[1],c=60*r+1*i,u=60*a+1*s;return function(n){var r=60*t.inputHour+n;return r>=c&&r<=u&&e&&(!t.allowedMinutes||t.allowedMinutes(n))}},isAmPm:function(){return"ampm"===this.format}},watch:{value:"setInputData"},mounted:function(){this.setInputData(this.value)},methods:{emitValue:function(){null!=this.inputHour&&null!=this.inputMinute&&this.$emit("input",Object(s.default)(this.inputHour)+":"+Object(s.default)(this.inputMinute))},setPeriod:function(t){if(this.period=t,null!=this.inputHour){var e=this.inputHour+("am"===t?-12:12);this.inputHour=this.firstAllowed("hour",e),this.emitValue()}},setInputData:function(t){if(null==t)return this.inputHour=null,void(this.inputMinute=null);if(t instanceof Date)this.inputHour=t.getHours(),this.inputMinute=t.getMinutes();else{var e=l(t.trim().toLowerCase().match(/^(\d+):(\d+)(:\d+)?([ap]m)?$/,"")||[],5),n=e[1],r=e[2],i=e[4];this.inputHour=i?this.convert12to24(parseInt(n,10),i):parseInt(n,10),this.inputMinute=parseInt(r,10)}this.period=this.inputHour<12?"am":"pm"},convert24to12:function(t){return t?(t-1)%12+1:12},convert12to24:function(t,e){return t%12+("pm"===e?12:0)},onInput:function(t){this.selectingHour?this.inputHour=this.isAmPm?this.convert12to24(t,this.period):t:this.inputMinute=t,this.emitValue()},onChange:function(){this.selectingHour?this.selectingHour=!1:this.$emit("change",this.value)},firstAllowed:function(t,e){var n="hour"===t?this.isAllowedHourCb:this.isAllowedMinuteCb;if(!n)return e;var r="minute"===t?p:this.isAmPm?e<12?u:d:c;return((r.find(function(t){return n((t+e)%r.length+r[0])})||0)+e)%r.length+r[0]},genClock:function(){return this.$createElement(i.default,{props:{allowedValues:this.selectingHour?this.isAllowedHourCb:this.isAllowedMinuteCb,color:this.color,dark:this.dark,double:this.selectingHour&&!this.isAmPm,format:this.selectingHour?this.isAmPm?this.convert24to12:function(t){return t}:function(t){return Object(s.default)(t,2)},light:this.light,max:this.selectingHour?this.isAmPm&&"am"===this.period?11:23:59,min:this.selectingHour&&this.isAmPm&&"pm"===this.period?12:0,scrollable:this.scrollable,size:this.width-(!this.fullWidth&&this.landscape?80:20),step:this.selectingHour?1:5,value:this.selectingHour?this.inputHour:this.inputMinute},on:{input:this.onInput,change:this.onChange},ref:"clock"})},genPickerBody:function(){return this.$createElement("div",{staticClass:"v-time-picker-clock__container",style:{width:this.width+"px",height:this.width-(!this.fullWidth&&this.landscape?60:0)+"px"},key:this.selectingHour},[this.genClock()])},genPickerTitle:function(){var t=this;return this.$createElement(r.default,{props:{ampm:this.isAmPm,hour:this.inputHour,minute:this.inputMinute,period:this.period,selectingHour:this.selectingHour},on:{"update:selectingHour":function(e){return t.selectingHour=e},"update:period":this.setPeriod},ref:"title",slot:"title"})}},render:function(){return this.genPicker("v-picker--time")}}},"./src/components/VTimePicker/VTimePickerClock.js":/*!********************************************************!*\
!*** ./src/components/VTimePicker/VTimePickerClock.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_time-picker-clock.styl */"./src/stylus/components/_time-picker-clock.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default={name:"v-time-picker-clock",mixins:[r.default,i.default],props:{allowedValues:Function,double:Boolean,format:{type:Function,default:function(t){return t}},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,rotate:{type:Number,default:0},size:{type:[Number,String],default:270},step:{type:Number,default:1},value:Number},data:function(){return{defaultColor:"accent",inputValue:this.value,isDragging:!1,valueOnMouseDown:null,valueOnMouseUp:null}},computed:{count:function(){return this.max-this.min+1},innerRadius:function(){return this.radius-Math.max(.4*this.radius,48)},outerRadius:function(){return this.radius-4},roundCount:function(){return this.double?this.count/2:this.count},degreesPerUnit:function(){return 360/this.roundCount},degrees:function(){return this.degreesPerUnit*Math.PI/180},radius:function(){return this.size/2},displayedValue:function(){return null==this.value?this.min:this.value}},watch:{value:function(t){this.inputValue=t}},methods:{wheel:function(t){t.preventDefault();var e=Math.sign(t.wheelDelta||1),n=this.displayedValue;do{n+=e,n=(n-this.min+this.count)%this.count+this.min}while(!this.isAllowed(n)&&n!==this.displayedValue);n!==this.displayedValue&&this.update(n)},handScale:function(t){return this.double&&t-this.min>=this.roundCount?this.innerRadius/this.radius:this.outerRadius/this.radius},isAllowed:function(t){return!this.allowedValues||this.allowedValues(t)},genValues:function(){for(var t=[],e=this.min;e<=this.max;e+=this.step){var n={active:e===this.displayedValue,disabled:!this.isAllowed(e)};t.push(this.$createElement("span",{class:this.addBackgroundColorClassChecks(n,e===this.value?this.computedColor:null),style:this.getTransform(e),domProps:{innerHTML:"<span>"+this.format(e)+"</span>"}}))}return t},genHand:function(){var t="scaleY("+this.handScale(this.displayedValue)+")",e=this.rotate+this.degreesPerUnit*(this.displayedValue-this.min);return this.$createElement("div",{staticClass:"v-time-picker-clock__hand",class:null==this.value?{}:this.addBackgroundColorClassChecks(),style:{transform:"rotate("+e+"deg) "+t}})},getTransform:function(t){var e=this.getPosition(t);return{transform:"translate("+e.x+"px, "+e.y+"px)"}},getPosition:function(t){var e=(this.radius-24)*this.handScale(t),n=this.rotate*Math.PI/180;return{x:Math.round(Math.sin((t-this.min)*this.degrees+n)*e),y:Math.round(-Math.cos((t-this.min)*this.degrees+n)*e)}},onMouseDown:function(t){t.preventDefault(),this.valueOnMouseDown=null,this.valueOnMouseUp=null,this.isDragging=!0,this.onDragMove(t)},onMouseUp:function(){this.isDragging=!1,null!==this.valueOnMouseUp&&this.isAllowed(this.valueOnMouseUp)&&this.$emit("change",this.valueOnMouseUp)},onDragMove:function(t){if(t.preventDefault(),this.isDragging||"click"===t.type){var e,n=this.$refs.clock.getBoundingClientRect(),r=n.width,i=n.top,o=n.left,a="touches"in t?t.touches[0]:t,s=a.clientX,l=a.clientY,c={x:r/2,y:-r/2},u={x:s-o,y:i-l},d=Math.round(this.angle(c,u)-this.rotate+360)%360,p=this.double&&this.euclidean(c,u)<(this.outerRadius+this.innerRadius)/2-16,f=Math.round(d/this.degreesPerUnit)+this.min+(p?this.roundCount:0);e=d>=360-this.degreesPerUnit/2?p?this.max:this.min:f,this.isAllowed(f)&&(null===this.valueOnMouseDown&&(this.valueOnMouseDown=e),this.valueOnMouseUp=e,this.update(e))}},update:function(t){this.inputValue!==t&&(this.inputValue=t,this.$emit("input",t))},euclidean:function(t,e){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)},angle:function(t,e){var n=2*Math.atan2(e.y-t.y-this.euclidean(t,e),e.x-t.x);return Math.abs(180*n/Math.PI)}},render:function(){var t=this,e={staticClass:"v-time-picker-clock",class:o({"v-time-picker-clock--indeterminate":null==this.value},this.themeClasses),on:{mousedown:this.onMouseDown,mouseup:this.onMouseUp,mouseleave:function(){return t.isDragging&&t.onMouseUp()},touchstart:this.onMouseDown,touchend:this.onMouseUp,mousemove:this.onDragMove,touchmove:this.onDragMove},style:{height:this.size+"px",width:this.size+"px"},ref:"clock"};return this.scrollable&&(e.on.wheel=this.wheel),this.$createElement("div",e,[this.genHand(),this.genValues()])}}},"./src/components/VTimePicker/VTimePickerTitle.js":/*!********************************************************!*\
!*** ./src/components/VTimePicker/VTimePickerTitle.js ***!
\********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_time-picker-title.styl */"./src/stylus/components/_time-picker-title.styl"),n(/*! ../../mixins/picker-button */"./src/mixins/picker-button.js")),i=n(/*! ../VDatePicker/util */"./src/components/VDatePicker/util/index.js");e.default={name:"v-time-picker-title",mixins:[r.default],props:{ampm:Boolean,hour:Number,minute:Number,period:{type:String,validator:function(t){return"am"===t||"pm"===t}},selectingHour:Boolean},methods:{genTime:function(){var t=this.hour;this.ampm&&(t=t?(t-1)%12+1:12);var e=null==this.hour?"--":this.ampm?t:Object(i.pad)(t),n=null==this.minute?"--":Object(i.pad)(this.minute);return this.$createElement("div",{class:"v-time-picker-title__time"},[this.genPickerButton("selectingHour",!0,e),this.$createElement("span",":"),this.genPickerButton("selectingHour",!1,n)])},genAmPm:function(){return this.$createElement("div",{staticClass:"v-time-picker-title__ampm"},[this.genPickerButton("period","am","am"),this.genPickerButton("period","pm","pm")])}},render:function(t){return t("div",{staticClass:"v-time-picker-title"},[this.genTime(),this.ampm?this.genAmPm():null])}}},"./src/components/VTimePicker/index.js":/*!*********************************************!*\
!*** ./src/components/VTimePicker/index.js ***!
\*********************************************/
/*! exports provided: VTimePicker, VTimePickerClock, VTimePickerTitle, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VTimePicker */"./src/components/VTimePicker/VTimePicker.js");n.d(e,"VTimePicker",function(){return r.default});var i=n(/*! ./VTimePickerClock */"./src/components/VTimePicker/VTimePickerClock.js");n.d(e,"VTimePickerClock",function(){return i.default});var o=n(/*! ./VTimePickerTitle */"./src/components/VTimePicker/VTimePickerTitle.js");n.d(e,"VTimePickerTitle",function(){return o.default}),r.default.install=function(t){t.component(r.default.name,r.default),t.component(i.default.name,i.default),t.component(o.default.name,o.default)},e.default=r.default},"./src/components/VToolbar/VToolbar.js":/*!*********************************************!*\
!*** ./src/components/VToolbar/VToolbar.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_toolbar.styl */"./src/stylus/components/_toolbar.styl"),n(/*! ../../mixins/applicationable */"./src/mixins/applicationable.ts")),i=n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts"),o=n(/*! ../../mixins/themeable */"./src/mixins/themeable.ts"),a=n(/*! ../../mixins/ssr-bootable */"./src/mixins/ssr-bootable.ts"),s=n(/*! ../../directives/scroll */"./src/directives/scroll.ts"),l=n(/*! ../../util/console */"./src/util/console.ts");e.default={name:"v-toolbar",directives:{Scroll:s.default},mixins:[Object(r.default)("top",["clippedLeft","clippedRight","computedHeight","invertedScroll","manualScroll"]),i.default,a.default,o.default],props:{card:Boolean,clippedLeft:Boolean,clippedRight:Boolean,dense:Boolean,extended:Boolean,extensionHeight:{type:[Number,String],validator:function(t){return!isNaN(parseInt(t))}},flat:Boolean,floating:Boolean,height:{type:[Number,String],validator:function(t){return!isNaN(parseInt(t))}},invertedScroll:Boolean,manualScroll:Boolean,prominent:Boolean,scrollOffScreen:Boolean,scrollToolbarOffScreen:Boolean,scrollTarget:String,scrollThreshold:{type:Number,default:300},tabs:Boolean},data:function(){return{activeTimeout:null,currentScroll:0,heights:{mobileLandscape:48,mobile:56,desktop:64,dense:48},isActive:!0,isExtended:!1,isScrollingUp:!1,previousScroll:null,previousScrollDirection:null,savedScroll:0,target:null}},computed:{canScroll:function(){return this.scrollToolbarOffScreen?(Object(l.deprecate)("scrollToolbarOffScreen","scrollOffScreen",this),!0):this.scrollOffScreen||this.invertedScroll},computedContentHeight:function(){return this.height?parseInt(this.height):this.dense?this.heights.dense:this.prominent||this.$vuetify.breakpoint.mdAndUp?this.heights.desktop:this.$vuetify.breakpoint.width>this.$vuetify.breakpoint.height?this.heights.mobileLandscape:this.heights.mobile},computedExtensionHeight:function(){return this.tabs?48:this.extensionHeight?parseInt(this.extensionHeight):this.computedContentHeight},computedHeight:function(){return this.isExtended?this.computedContentHeight+this.computedExtensionHeight:this.computedContentHeight},computedMarginTop:function(){return this.app?this.$vuetify.application.bar:0},classes:function(){return this.addBackgroundColorClassChecks({"v-toolbar":!0,"elevation-0":this.flat||!this.isActive&&!this.tabs&&this.canScroll,"v-toolbar--absolute":this.absolute,"v-toolbar--card":this.card,"v-toolbar--clipped":this.clippedLeft||this.clippedRight,"v-toolbar--dense":this.dense,"v-toolbar--extended":this.isExtended,"v-toolbar--fixed":!this.absolute&&(this.app||this.fixed),"v-toolbar--floating":this.floating,"v-toolbar--prominent":this.prominent,"theme--dark":this.dark,"theme--light":this.light})},computedPaddingLeft:function(){return!this.app||this.clippedLeft?0:this.$vuetify.application.left},computedPaddingRight:function(){return!this.app||this.clippedRight?0:this.$vuetify.application.right},computedTransform:function(){return this.isActive?0:this.canScroll?-this.computedContentHeight:-this.computedHeight},currentThreshold:function(){return Math.abs(this.currentScroll-this.savedScroll)},styles:function(){return{marginTop:this.computedMarginTop+"px",paddingRight:this.computedPaddingRight+"px",paddingLeft:this.computedPaddingLeft+"px",transform:"translateY("+this.computedTransform+"px)"}}},watch:{currentThreshold:function(t){if(this.invertedScroll)return this.isActive=this.currentScroll>this.scrollThreshold;t<this.scrollThreshold||!this.isBooted||(this.isActive=this.isScrollingUp,this.savedScroll=this.currentScroll)},isActive:function(){this.savedScroll=0},invertedScroll:function(t){this.isActive=!t},manualScroll:function(t){this.isActive=!t},isScrollingUp:function(){this.savedScroll=this.savedScroll||this.currentScroll}},created:function(){(this.invertedScroll||this.manualScroll)&&(this.isActive=!1)},mounted:function(){this.scrollTarget&&(this.target=document.querySelector(this.scrollTarget))},methods:{onScroll:function(){if(this.canScroll&&!this.manualScroll&&"undefined"!=typeof window){var t=this.target||window;this.currentScroll=this.scrollTarget?t.scrollTop:t.pageYOffset||document.documentElement.scrollTop,this.isScrollingUp=this.currentScroll<this.previousScroll,this.previousScroll=this.currentScroll}},updateApplication:function(){return this.invertedScroll||this.manualScroll?0:this.computedHeight}},render:function(t){this.isExtended=this.extended||!!this.$slots.extension;var e=[],n={class:this.classes,style:this.styles,on:this.$listeners};return n.directives=[{arg:this.scrollTarget,name:"scroll",value:this.onScroll}],e.push(t("div",{staticClass:"v-toolbar__content",style:{height:this.computedContentHeight+"px"},ref:"content"},this.$slots.default)),this.isExtended&&e.push(t("div",{staticClass:"v-toolbar__extension",style:{height:this.computedExtensionHeight+"px"}},this.$slots.extension)),t("nav",n,e)}}},"./src/components/VToolbar/VToolbarSideIcon.js":/*!*****************************************************!*\
!*** ./src/components/VToolbar/VToolbarSideIcon.js ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../components/VBtn */"./src/components/VBtn/index.ts"),i=n(/*! ../../components/VIcon */"./src/components/VIcon/index.ts");e.default={name:"v-toolbar-side-icon",functional:!0,render:function(t,e){var n=e.slots,o=e.listeners,a=e.props,s=e.data,l=s.staticClass?s.staticClass+" v-toolbar__side-icon":"v-toolbar__side-icon",c=Object.assign(s,{staticClass:l,props:Object.assign(a,{icon:!0}),on:o}),u=n().default;return t(r.default,c,u||[t(i.default,"$vuetify.icons.menu")])}}},"./src/components/VToolbar/index.js":/*!******************************************!*\
!*** ./src/components/VToolbar/index.js ***!
\******************************************/
/*! exports provided: VToolbar, VToolbarSideIcon, VToolbarTitle, VToolbarItems, default */
function(t,e,n){"use strict";n.r(e),n.d(e,"VToolbarTitle",function(){return a}),n.d(e,"VToolbarItems",function(){return s});var r=n(/*! ../../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./VToolbar */"./src/components/VToolbar/VToolbar.js");n.d(e,"VToolbar",function(){return i.default});var o=n(/*! ./VToolbarSideIcon */"./src/components/VToolbar/VToolbarSideIcon.js");n.d(e,"VToolbarSideIcon",function(){return o.default});var a=Object(r.createSimpleFunctional)("v-toolbar__title"),s=Object(r.createSimpleFunctional)("v-toolbar__items");i.default.install=function(t){t.component(i.default.name,i.default),t.component(s.name,s),t.component(a.name,a),t.component(o.default.name,o.default)},e.default=i.default},"./src/components/VTooltip/VTooltip.js":/*!*********************************************!*\
!*** ./src/components/VTooltip/VTooltip.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../../stylus/components/_tooltips.styl */"./src/stylus/components/_tooltips.styl"),n(/*! ../../mixins/colorable */"./src/mixins/colorable.ts")),i=n(/*! ../../mixins/delayable */"./src/mixins/delayable.ts"),o=n(/*! ../../mixins/dependent */"./src/mixins/dependent.js"),a=n(/*! ../../mixins/detachable */"./src/mixins/detachable.js"),s=n(/*! ../../mixins/menuable */"./src/mixins/menuable.js"),l=n(/*! ../../mixins/toggleable */"./src/mixins/toggleable.ts"),c=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default={name:"v-tooltip",mixins:[r.default,i.default,o.default,a.default,s.default,l.default],props:{debounce:{type:[Number,String],default:0},disabled:Boolean,fixed:{type:Boolean,default:!0},openDelay:{type:[Number,String],default:200},tag:{type:String,default:"span"},transition:String,zIndex:{default:null}},data:function(){return{calculatedMinWidth:0,closeDependents:!1}},computed:{calculatedLeft:function(){var t=this.dimensions,e=t.activator,n=t.content,r=!(this.bottom||this.left||this.top||this.right),i=0;return this.top||this.bottom||r?i=e.left+e.width/2-n.width/2:(this.left||this.right)&&(i=e.left+(this.right?e.width:-n.width)+(this.right?10:-10)),this.calcXOverflow(i)+"px"},calculatedTop:function(){var t=this.dimensions,e=t.activator,n=t.content,r=0;return this.top||this.bottom?r=e.top+(this.bottom?e.height:-n.height)+(this.bottom?10:-10):(this.left||this.right)&&(r=e.top+e.height/2-n.height/2),this.calcYOverflow(r+this.pageYOffset)+"px"},classes:function(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left}},computedTransition:function(){return this.transition?this.transition:this.top?"slide-y-reverse-transition":this.right?"slide-x-transition":this.bottom?"slide-y-transition":this.left?"slide-x-reverse-transition":void 0},offsetY:function(){return this.top||this.bottom},offsetX:function(){return this.left||this.right},styles:function(){return{left:this.calculatedLeft,maxWidth:Object(c.convertToUnit)(this.maxWidth),opacity:this.isActive?.9:0,top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},mounted:function(){this.value&&this.callActivate()},methods:{activate:function(){this.updateDimensions(),requestAnimationFrame(this.startTransition)}},render:function(t){var e,n=this,r=t("div",{staticClass:"v-tooltip__content",class:this.addBackgroundColorClassChecks((e={},e[this.contentClass]=!0,e.menuable__content__active=this.isActive,e)),style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"},this.showLazyContent(this.$slots.default));return t(this.tag,{staticClass:"v-tooltip",class:this.classes},[t("transition",{props:{name:this.computedTransition}},[r]),t("span",{on:this.disabled?{}:{mouseenter:function(){n.runDelay("open",function(){return n.isActive=!0})},mouseleave:function(){n.runDelay("close",function(){return n.isActive=!1})}},ref:"activator"},this.$slots.activator)])}}},"./src/components/VTooltip/index.js":/*!******************************************!*\
!*** ./src/components/VTooltip/index.js ***!
\******************************************/
/*! exports provided: VTooltip, default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./VTooltip */"./src/components/VTooltip/VTooltip.js");n.d(e,"VTooltip",function(){return r.default}),r.default.install=function(t){t.component(r.default.name,r.default)},e.default=r.default},"./src/components/Vuetify/index.ts":/*!*****************************************!*\
!*** ./src/components/Vuetify/index.ts ***!
\*****************************************/
/*! exports provided: checkVueVersion, default */
function(t,e,n){"use strict";function r(t,e){var n=e||"^2.5.10",r=n.split(".",3).map(function(t){return t.replace(/\D/g,"")}).map(Number),i=t.version.split(".",3).map(function(t){return parseInt(t,10)});i[0]===r[0]&&(i[1]>r[1]||i[1]===r[1]&&i[2]>=r[2])||Object(u.consoleWarn)("Vuetify requires Vue version "+n)}n.r(e),n.d(e,"checkVueVersion",function(){return r});var i=n(/*! ./mixins/application */"./src/components/Vuetify/mixins/application.ts"),o=n(/*! ./mixins/breakpoint */"./src/components/Vuetify/mixins/breakpoint.ts"),a=n(/*! ./mixins/theme */"./src/components/Vuetify/mixins/theme.ts"),s=n(/*! ./mixins/icons */"./src/components/Vuetify/mixins/icons.js"),l=n(/*! ./mixins/options */"./src/components/Vuetify/mixins/options.js"),c=n(/*! ./mixins/lang */"./src/components/Vuetify/mixins/lang.ts"),u=n(/*! ../../util/console */"./src/util/console.ts"),d=n(/*! ./util/goTo */"./src/components/Vuetify/util/goTo.js"),p={install:function(t,e){if(void 0===e&&(e={}),!this.installed){this.installed=!0,r(t);var n=Object(c.default)(e.lang);t.prototype.$vuetify=new t({mixins:[o.default],data:{application:i.default,dark:!1,icons:Object(s.default)(e.iconfont,e.icons),lang:n,options:Object(l.default)(e.options),rtl:e.rtl,theme:Object(a.default)(e.theme)},methods:{goTo:d.default,t:n.t.bind(n)}}),e.transitions&&Object.values(e.transitions).forEach(function(e){void 0!==e.name&&e.name.startsWith("v-")&&t.component(e.name,e)}),e.directives&&Object.values(e.directives).forEach(function(e){t.directive(e.name,e)}),e.components&&Object.values(e.components).forEach(function(e){t.use(e)})}},version:"1.1.9"};e.default=p},"./src/components/Vuetify/mixins/application.ts":/*!******************************************************!*\
!*** ./src/components/Vuetify/mixins/application.ts ***!
\******************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={bar:0,bottom:0,footer:0,left:0,right:0,top:0,components:{bar:{},bottom:{},footer:{},left:{},right:{},top:{}},bind:function(t,e,n){var r;this.components[e]&&(this.components[e]=(r={},r[t]=n,r),this.update(e))},unbind:function(t,e){null!=this.components[e][t]&&(delete this.components[e][t],this.update(e))},update:function(t){this[t]=Object.values(this.components[t]).reduce(function(t,e){return t+e},0)}}},"./src/components/Vuetify/mixins/breakpoint.ts":/*!*****************************************************!*\
!*** ./src/components/Vuetify/mixins/breakpoint.ts ***!
\*****************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientWidth,window.innerWidth||0)}function i(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}n.r(e);var o=n(/*! vue */"vue"),a=n.n(o);e.default=a.a.extend({data:function(){return{clientHeight:i(),clientWidth:r(),resizeTimeout:void 0}},computed:{breakpoint:function(){var t,e=this.clientWidth<600,n=this.clientWidth<960&&!e,r=this.clientWidth<1264&&!(n||e),i=this.clientWidth<1904&&!(r||n||e),o=this.clientWidth>=1904,a=e,s=n,l=(e||n)&&!(r||i||o),c=!e&&(n||r||i||o),u=r,d=(e||n||r)&&!(i||o),p=!(e||n)&&(r||i||o),f=i,h=(e||n||r||i)&&!o,v=!(e||n||r)&&(i||o),g=o;switch(!0){case e:t="xs";break;case n:t="sm";break;case r:t="md";break;case i:t="lg";break;default:t="xl"}return{xs:e,sm:n,md:r,lg:i,xl:o,name:t,xsOnly:a,smOnly:s,smAndDown:l,smAndUp:c,mdOnly:u,mdAndDown:d,mdAndUp:p,lgOnly:f,lgAndDown:h,lgAndUp:v,xlOnly:g,width:this.clientWidth,height:this.clientHeight}}},created:function(){"undefined"!=typeof window&&window.addEventListener("resize",this.onResize,{passive:!0})},beforeDestroy:function(){"undefined"!=typeof window&&window.removeEventListener("resize",this.onResize)},methods:{onResize:function(){clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.setDimensions,200)},setDimensions:function(){this.clientHeight=i(),this.clientWidth=r()}}})},"./src/components/Vuetify/mixins/icons.js":/*!************************************************!*\
!*** ./src/components/Vuetify/mixins/icons.js ***!
\************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){return void 0===t&&(t="md"),void 0===e&&(e={}),Object.assign({},l[t]||l.md,e)}n.r(e),n.d(e,"default",function(){return r});var i={complete:"check",cancel:"cancel",close:"close",delete:"cancel",clear:"clear",success:"check_circle",info:"info",warning:"priority_high",error:"warning",prev:"chevron_left",next:"chevron_right",checkboxOn:"check_box",checkboxOff:"check_box_outline_blank",checkboxIndeterminate:"indeterminate_check_box",delimiter:"fiber_manual_record",sort:"arrow_upward",expand:"keyboard_arrow_down",menu:"menu",subgroup:"arrow_drop_down",dropdown:"arrow_drop_down",radioOn:"radio_button_checked",radioOff:"radio_button_unchecked",edit:"edit"},o={complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-exclamation",error:"mdi-alert",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sort:"mdi-arrow-up",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil"},a={complete:"fa fa-check",cancel:"fa fa-times-circle",close:"fa fa-times",delete:"fa fa-times-circle",clear:"fa fa-times-circle",success:"fa fa-check-circle",info:"fa fa-info-circle",warning:"fa fa-exclamation",error:"fa fa-exclamation-triangle",prev:"fa fa-chevron-left",next:"fa fa-chevron-right",checkboxOn:"fa fa-check-square",checkboxOff:"fa fa-square-o",checkboxIndeterminate:"fa fa-minus-square",delimiter:"fa fa-circle",sort:"fa fa-sort-up",expand:"fa fa-chevron-down",menu:"fa fa-bars",subgroup:"fa fa-caret-down",dropdown:"fa fa-caret-down",radioOn:"fa fa-dot-circle",radioOff:"fa fa-circle-o",edit:"fa fa-pencil"},s={complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sort:"fas fa-sort-up",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit"},l={md:i,mdi:o,fa:s,fa4:a}},"./src/components/Vuetify/mixins/lang.ts":/*!***********************************************!*\
!*** ./src/components/Vuetify/mixins/lang.ts ***!
\***********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=!1);var i=e.replace(u,""),l=Object(a.getObjectValueByPath)(t,i,d);return l===d&&(n?(Object(s.consoleError)('Translation key "'+i+'" not found in fallback'),l=e):(Object(s.consoleWarn)('Translation key "'+i+'" not found, falling back to default'),l=r(o.default,e,!0))),l}function i(t){return void 0===t&&(t={}),{locales:Object.assign({en:o.default},t.locales),current:t.current||"en",t:function(e){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return e.startsWith(u)?t.t?t.t.apply(t,c([e],n)):r(this.locales[this.current],e).replace(/\{(\d+)\}/g,function(t,e){return String(n[+e])}):e}}}n.r(e),n.d(e,"default",function(){return i});var o=n(/*! ../../../locale/en */"./src/locale/en.js"),a=n(/*! ../../../util/helpers */"./src/util/helpers.ts"),s=n(/*! ../../../util/console */"./src/util/console.ts"),l=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},c=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(l(arguments[e]));return t},u="$vuetify.",d=Symbol("Lang fallback")},"./src/components/Vuetify/mixins/options.js":/*!**************************************************!*\
!*** ./src/components/Vuetify/mixins/options.js ***!
\**************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){return void 0===t&&(t={}),Object.assign({},i,t)}n.r(e),n.d(e,"default",function(){return r});var i={themeVariations:["primary","secondary","accent"],minifyTheme:null,themeCache:null,cspNonce:null}},"./src/components/Vuetify/mixins/theme.ts":/*!************************************************!*\
!*** ./src/components/Vuetify/mixins/theme.ts ***!
\************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){return void 0===t&&(t={}),!1!==t&&i({},o,t)}n.r(e),n.d(e,"default",function(){return r});var i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},o={primary:"#1976D2",secondary:"#424242",accent:"#82B1FF",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FFC107"}},"./src/components/Vuetify/util/goTo.js":/*!*********************************************!*\
!*** ./src/components/Vuetify/util/goTo.js ***!
\*********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)}function i(){return window.innerHeight||(document.documentElement||document.body).clientHeight}function o(t){return null!=t&&t._isVue}function a(t,e){var n;if(o(t)&&(t=t.$el),t instanceof Element)n=t.getBoundingClientRect().top+window.pageYOffset;else if("string"==typeof t){var a=document.querySelector(t);if(!a)throw new TypeError('Target element "'+t+'" not found.');n=a.getBoundingClientRect().top+window.pageYOffset}else{if("number"!=typeof t){var s=null==t?t:t.constructor.name;throw new TypeError("Target must be a Selector/Number/DOMElement/VueComponent, received "+s+" instead.")}n=t}return Math.round(Math.min(Math.max(n+e.offset,0),r()-i()))}function s(t,e){return new Promise(function(n,r){function i(e){var r=Math.min(1,(e-s)/o.duration),a=Math.floor(u+p*f(r));if(window.scrollTo(0,a),Math.round(window.pageYOffset)===d||1===r)return n(t);window.requestAnimationFrame(i)}if("undefined"==typeof window)return r("Window is undefined");var o=Object.assign({},c,e),s=performance.now(),u=window.pageYOffset,d=a(t,o),p=d-u,f="function"==typeof o.easing?o.easing:l[o.easing];if(!f)throw new TypeError("Easing function '"+o.easing+"' not found.");window.requestAnimationFrame(i)})}n.r(e),n.d(e,"default",function(){return s});var l=n(/*! ../../../util/easing-patterns */"./src/util/easing-patterns.js"),c={duration:500,offset:0,easing:"easeInOutCubic"}},"./src/components/index.js":/*!*********************************!*\
!*** ./src/components/index.js ***!
\*********************************/
/*! exports provided: Vuetify, VApp, VAlert, VAutocomplete, VAvatar, VBadge, VBottomNav, VBottomSheet, VBreadcrumbs, VBtn, VBtnToggle, VCard, VCarousel, VCheckbox, VChip, VCombobox, VCounter, VDataIterator, VDataTable, VDatePicker, VDialog, VDivider, VExpansionPanel, VFooter, VForm, VGrid, VIcon, VInput, VJumbotron, VLabel, VList, VMenu, VMessages, VNavigationDrawer, VOverflowBtn, VPagination, VParallax, VPicker, VProgressCircular, VProgressLinear, VRadioGroup, VRangeSlider, VSelect, VSlider, VSnackbar, VSpeedDial, VStepper, VSubheader, VSwitch, VSystemBar, VTabs, VTextarea, VTextField, VTimePicker, VToolbar, VTooltip, Transitions */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./Vuetify */"./src/components/Vuetify/index.ts");n.d(e,"Vuetify",function(){return r.default});var i=n(/*! ./VApp */"./src/components/VApp/index.js");n.d(e,"VApp",function(){return i.default});var o=n(/*! ./VAlert */"./src/components/VAlert/index.ts");n.d(e,"VAlert",function(){return o.default});var a=n(/*! ./VAutocomplete */"./src/components/VAutocomplete/index.js");n.d(e,"VAutocomplete",function(){return a.default});var s=n(/*! ./VAvatar */"./src/components/VAvatar/index.ts");n.d(e,"VAvatar",function(){return s.default});var l=n(/*! ./VBadge */"./src/components/VBadge/index.ts");n.d(e,"VBadge",function(){return l.default});var c=n(/*! ./VBottomNav */"./src/components/VBottomNav/index.ts");n.d(e,"VBottomNav",function(){return c.default});var u=n(/*! ./VBottomSheet */"./src/components/VBottomSheet/index.js");n.d(e,"VBottomSheet",function(){return u.default});var d=n(/*! ./VBreadcrumbs */"./src/components/VBreadcrumbs/index.js");n.d(e,"VBreadcrumbs",function(){return d.default});var p=n(/*! ./VBtn */"./src/components/VBtn/index.ts");n.d(e,"VBtn",function(){return p.default});var f=n(/*! ./VBtnToggle */"./src/components/VBtnToggle/index.ts");n.d(e,"VBtnToggle",function(){return f.default});var h=n(/*! ./VCard */"./src/components/VCard/index.ts");n.d(e,"VCard",function(){return h.default});var v=n(/*! ./VCarousel */"./src/components/VCarousel/index.js");n.d(e,"VCarousel",function(){return v.default});var g=n(/*! ./VCheckbox */"./src/components/VCheckbox/index.js");n.d(e,"VCheckbox",function(){return g.default});var m=n(/*! ./VChip */"./src/components/VChip/index.ts");n.d(e,"VChip",function(){return m.default});var b=n(/*! ./VCombobox */"./src/components/VCombobox/index.js");n.d(e,"VCombobox",function(){return b.default});var y=n(/*! ./VCounter */"./src/components/VCounter/index.js");n.d(e,"VCounter",function(){return y.default});var x=n(/*! ./VDataIterator */"./src/components/VDataIterator/index.js");n.d(e,"VDataIterator",function(){return x.default});var _=n(/*! ./VDataTable */"./src/components/VDataTable/index.js");n.d(e,"VDataTable",function(){return _.default});var w=n(/*! ./VDatePicker */"./src/components/VDatePicker/index.js");n.d(e,"VDatePicker",function(){return w.default});var k=n(/*! ./VDialog */"./src/components/VDialog/index.js");n.d(e,"VDialog",function(){return k.default});var C=n(/*! ./VDivider */"./src/components/VDivider/index.ts");n.d(e,"VDivider",function(){return C.default});var S=n(/*! ./VExpansionPanel */"./src/components/VExpansionPanel/index.ts");n.d(e,"VExpansionPanel",function(){return S.default});var E=n(/*! ./VFooter */"./src/components/VFooter/index.js");n.d(e,"VFooter",function(){return E.default});var T=n(/*! ./VForm */"./src/components/VForm/index.js");n.d(e,"VForm",function(){return T.default});var A=n(/*! ./VGrid */"./src/components/VGrid/index.js");n.d(e,"VGrid",function(){return A.default});var I=n(/*! ./VIcon */"./src/components/VIcon/index.ts");n.d(e,"VIcon",function(){return I.default});var j=n(/*! ./VInput */"./src/components/VInput/index.js");n.d(e,"VInput",function(){return j.default});var V=n(/*! ./VJumbotron */"./src/components/VJumbotron/index.js");n.d(e,"VJumbotron",function(){return V.default});var O=n(/*! ./VLabel */"./src/components/VLabel/index.js");n.d(e,"VLabel",function(){return O.default});var P=n(/*! ./VList */"./src/components/VList/index.js");n.d(e,"VList",function(){return P.default});var D=n(/*! ./VMenu */"./src/components/VMenu/index.js");n.d(e,"VMenu",function(){return D.default});var B=n(/*! ./VMessages */"./src/components/VMessages/index.js");n.d(e,"VMessages",function(){return B.default});var N=n(/*! ./VNavigationDrawer */"./src/components/VNavigationDrawer/index.js");n.d(e,"VNavigationDrawer",function(){return N.default});var M=n(/*! ./VOverflowBtn */"./src/components/VOverflowBtn/index.js");n.d(e,"VOverflowBtn",function(){return M.default});var $=n(/*! ./VPagination */"./src/components/VPagination/index.js");n.d(e,"VPagination",function(){return $.default});var L=n(/*! ./VParallax */"./src/components/VParallax/index.ts");n.d(e,"VParallax",function(){return L.default});var z=n(/*! ./VPicker */"./src/components/VPicker/index.js");n.d(e,"VPicker",function(){return z.default});var R=n(/*! ./VProgressCircular */"./src/components/VProgressCircular/index.ts");n.d(e,"VProgressCircular",function(){return R.default});var F=n(/*! ./VProgressLinear */"./src/components/VProgressLinear/index.ts");n.d(e,"VProgressLinear",function(){return F.default});var q=n(/*! ./VRadioGroup */"./src/components/VRadioGroup/index.js");n.d(e,"VRadioGroup",function(){return q.default});var H=n(/*! ./VRangeSlider */"./src/components/VRangeSlider/index.js");n.d(e,"VRangeSlider",function(){return H.default});var U=n(/*! ./VSelect */"./src/components/VSelect/index.js");n.d(e,"VSelect",function(){return U.default});var W=n(/*! ./VSlider */"./src/components/VSlider/index.js");n.d(e,"VSlider",function(){return W.default});var Y=n(/*! ./VSnackbar */"./src/components/VSnackbar/index.ts");n.d(e,"VSnackbar",function(){return Y.default});var X=n(/*! ./VSpeedDial */"./src/components/VSpeedDial/index.js");n.d(e,"VSpeedDial",function(){return X.default});var G=n(/*! ./VStepper */"./src/components/VStepper/index.js");n.d(e,"VStepper",function(){return G.default});var Z=n(/*! ./VSubheader */"./src/components/VSubheader/index.js");n.d(e,"VSubheader",function(){return Z.default});var K=n(/*! ./VSwitch */"./src/components/VSwitch/index.js");n.d(e,"VSwitch",function(){return K.default});var J=n(/*! ./VSystemBar */"./src/components/VSystemBar/index.js");n.d(e,"VSystemBar",function(){return J.default});var Q=n(/*! ./VTabs */"./src/components/VTabs/index.js");n.d(e,"VTabs",function(){return Q.default});var tt=n(/*! ./VTextarea */"./src/components/VTextarea/index.js");n.d(e,"VTextarea",function(){return tt.default});var et=n(/*! ./VTextField */"./src/components/VTextField/index.js");n.d(e,"VTextField",function(){return et.default});var nt=n(/*! ./VTimePicker */"./src/components/VTimePicker/index.js");n.d(e,"VTimePicker",function(){return nt.default});var rt=n(/*! ./VToolbar */"./src/components/VToolbar/index.js");n.d(e,"VToolbar",function(){return rt.default});var it=n(/*! ./VTooltip */"./src/components/VTooltip/index.js");n.d(e,"VTooltip",function(){return it.default});var ot=n(/*! ./transitions */"./src/components/transitions/index.js");n.d(e,"Transitions",function(){return ot.default})},"./src/components/transitions/expand-transition.js":/*!*********************************************************!*\
!*** ./src/components/transitions/expand-transition.js ***!
\*********************************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../../util/helpers */"./src/util/helpers.ts");e.default=function(t){return void 0===t&&(t=""),{enter:function(e,n){e._parent=e.parentNode,Object(r.addOnceEventListener)(e,"transitionend",n),e.style.overflow="hidden",e.style.height=0,e.style.display="block",t&&e._parent.classList.add(t),setTimeout(function(){e.style.height=e.scrollHeight?e.scrollHeight+"px":"auto"},100)},afterEnter:function(t){t.style.overflow=null,t.style.height=null},leave:function(t,e){Object(r.addOnceEventListener)(t,"transitionend",e),t.style.overflow="hidden",t.style.height=t.scrollHeight+"px",setTimeout(function(){return t.style.height=0},100)},afterLeave:function(e){t&&e._parent&&e._parent.classList.remove(t)}}}},"./src/components/transitions/index.js":/*!*********************************************!*\
!*** ./src/components/transitions/index.js ***!
\*********************************************/
/*! exports provided: VBottomSheetTransition, VCarouselTransition, VCarouselReverseTransition, VTabTransition, VTabReverseTransition, VMenuTransition, VFabTransition, VDialogTransition, VDialogBottomTransition, VFadeTransition, VScaleTransition, VSlideXTransition, VSlideXReverseTransition, VSlideYTransition, VSlideYReverseTransition, VExpandTransition, VRowExpandTransition, default */
function(t,e,n){"use strict";function r(t){t.component("v-bottom-sheet-transition",a),t.component("v-carousel-transition",s),t.component("v-carousel-reverse-transition",l),t.component("v-dialog-transition",f),t.component("v-dialog-bottom-transition",h),t.component("v-fab-transition",p),t.component("v-fade-transition",v),t.component("v-menu-transition",d),t.component("v-scale-transition",g),t.component("v-slide-x-transition",m),t.component("v-slide-x-reverse-transition",b),t.component("v-slide-y-transition",y),t.component("v-slide-y-reverse-transition",x),t.component("v-tab-reverse-transition",u),t.component("v-tab-transition",c),t.component("v-expand-transition",_),t.component("v-row-expand-transition",w)}n.r(e),n.d(e,"VBottomSheetTransition",function(){return a}),n.d(e,"VCarouselTransition",function(){return s}),n.d(e,"VCarouselReverseTransition",function(){return l}),n.d(e,"VTabTransition",function(){return c}),n.d(e,"VTabReverseTransition",function(){return u}),n.d(e,"VMenuTransition",function(){return d}),n.d(e,"VFabTransition",function(){return p}),n.d(e,"VDialogTransition",function(){return f}),n.d(e,"VDialogBottomTransition",function(){return h}),n.d(e,"VFadeTransition",function(){return v}),n.d(e,"VScaleTransition",function(){return g}),n.d(e,"VSlideXTransition",function(){return m}),n.d(e,"VSlideXReverseTransition",function(){return b}),n.d(e,"VSlideYTransition",function(){return y}),n.d(e,"VSlideYReverseTransition",function(){return x}),n.d(e,"VExpandTransition",function(){return _}),n.d(e,"VRowExpandTransition",function(){return w});var i=n(/*! ../../util/helpers */"./src/util/helpers.ts"),o=n(/*! ./expand-transition */"./src/components/transitions/expand-transition.js"),a=Object(i.createSimpleTransition)("bottom-sheet-transition"),s=Object(i.createSimpleTransition)("carousel-transition"),l=Object(i.createSimpleTransition)("carousel-reverse-transition"),c=Object(i.createSimpleTransition)("tab-transition"),u=Object(i.createSimpleTransition)("tab-reverse-transition"),d=Object(i.createSimpleTransition)("menu-transition"),p=Object(i.createSimpleTransition)("fab-transition","center center","out-in"),f=Object(i.createSimpleTransition)("dialog-transition"),h=Object(i.createSimpleTransition)("dialog-bottom-transition"),v=Object(i.createSimpleTransition)("fade-transition"),g=Object(i.createSimpleTransition)("scale-transition"),m=Object(i.createSimpleTransition)("slide-x-transition"),b=Object(i.createSimpleTransition)("slide-x-reverse-transition"),y=Object(i.createSimpleTransition)("slide-y-transition"),x=Object(i.createSimpleTransition)("slide-y-reverse-transition"),_=Object(i.createJavaScriptTransition)("expand-transition",Object(o.default)()),w=Object(i.createJavaScriptTransition)("row-expand-transition",Object(o.default)("datatable__expand-col--expanded"));e.default=r},"./src/directives/click-outside.ts":/*!*****************************************!*\
!*** ./src/directives/click-outside.ts ***!
\*****************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(){return!1}function i(t,e,n){n.args=n.args||{};var i=n.args.closeConditional||r;if(t&&!1!==i(t)&&!("isTrusted"in t&&!t.isTrusted||"pointerType"in t&&!t.pointerType)){var a=(n.args.include||function(){return[]})();a.push(e),!o(t,a)&&setTimeout(function(){i(t)&&n.value(t)},0)}}function o(t,e){var n,r,i=t.clientX,o=t.clientY;try{for(var l=s(e),c=l.next();!c.done;c=l.next()){if(a(c.value,i,o))return!0}}catch(t){n={error:t}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}return!1}function a(t,e,n){var r=t.getBoundingClientRect();return e>=r.left&&e<=r.right&&n>=r.top&&n<=r.bottom}n.r(e);var s=function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}};e.default={name:"click-outside",inserted:function(t,e){var n=function(n){return i(n,t,e)};(document.querySelector("[data-app]")||document.body).addEventListener("click",n,!0),t._clickOutside=n},unbind:function(t){var e=document.querySelector("[data-app]")||document.body;e&&e.removeEventListener("click",t._clickOutside,!0),delete t._clickOutside}}},"./src/directives/index.js":/*!*********************************!*\
!*** ./src/directives/index.js ***!
\*********************************/
/*! exports provided: ClickOutside, Ripple, Resize, Scroll, Touch, default */
function(t,e,n){"use strict";function r(t){t.directive("click-outside",i.default),t.directive("ripple",a.default),t.directive("resize",o.default),t.directive("scroll",s.default),t.directive("touch",l.default)}n.r(e),n.d(e,"default",function(){return r});var i=n(/*! ./click-outside */"./src/directives/click-outside.ts");n.d(e,"ClickOutside",function(){return i.default});var o=n(/*! ./resize */"./src/directives/resize.ts");n.d(e,"Resize",function(){return o.default});var a=n(/*! ./ripple */"./src/directives/ripple.ts");n.d(e,"Ripple",function(){return a.default});var s=n(/*! ./scroll */"./src/directives/scroll.ts");n.d(e,"Scroll",function(){return s.default});var l=n(/*! ./touch */"./src/directives/touch.ts");n.d(e,"Touch",function(){return l.default})},"./src/directives/resize.ts":/*!**********************************!*\
!*** ./src/directives/resize.ts ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){var n=e.value,r=e.options||{passive:!0};window.addEventListener("resize",n,r),t._onResize={callback:n,options:r},e.modifiers&&e.modifiers.quiet||n()}function i(t){var e=t._onResize,n=e.callback,r=e.options;window.removeEventListener("resize",n,r),delete t._onResize}n.r(e),e.default={name:"resize",inserted:r,unbind:i}},"./src/directives/ripple.ts":/*!**********************************!*\
!*** ./src/directives/ripple.ts ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){t.style.transform=e,t.style.webkitTransform=e}function i(t){return void 0===t||!!t}function o(t){var e={},n=t.currentTarget;n&&(e.center=n._ripple.centered,n._ripple.class&&(e.class=n._ripple.class),p.show(t,n,e))}function a(t){p.hide(t.currentTarget)}function s(t,e,n){var r=i(e.value);r||p.hide(t),t._ripple=t._ripple||{},t._ripple.enabled=r;var s=e.value||{};s.center&&(t._ripple.centered=!0),s.class&&(t._ripple.class=e.value.class),r&&!n?("ontouchstart"in window&&(t.addEventListener("touchend",a,!1),t.addEventListener("touchcancel",a,!1)),t.addEventListener("mousedown",o,!1),t.addEventListener("mouseup",a,!1),t.addEventListener("mouseleave",a,!1),t.addEventListener("dragstart",a,!1)):!r&&n&&l(t)}function l(t){t.removeEventListener("mousedown",o,!1),t.removeEventListener("touchend",a,!1),t.removeEventListener("touchcancel",a,!1),t.removeEventListener("mouseup",a,!1),t.removeEventListener("mouseleave",a,!1),t.removeEventListener("dragstart",a,!1)}function c(t,e){s(t,e,!1)}function u(t){delete t._ripple,l(t)}function d(t,e){if(e.value!==e.oldValue){s(t,e,i(e.oldValue))}}n.r(e);var p={show:function(t,e,n){if(void 0===n&&(n={}),e._ripple&&e._ripple.enabled){var i=document.createElement("span"),o=document.createElement("span");i.appendChild(o),i.className="v-ripple__container",n.class&&(i.className+=" "+n.class);var a=Math.max(e.clientWidth,e.clientHeight)*(n.center?1:2),s=a/2;o.className="v-ripple__animation",o.style.width=a+"px",o.style.height=a+"px",e.appendChild(i);var l=window.getComputedStyle(e);"absolute"!==l.position&&"fixed"!==l.position&&(e.style.position="relative");var c=e.getBoundingClientRect(),u=n.center?0:t.clientX-c.left-s,d=n.center?0:t.clientY-c.top-s;o.classList.add("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--visible"),r(o,"translate("+u+"px, "+d+"px) scale3d(0, 0, 0)"),o.dataset.activated=String(performance.now()),setTimeout(function(){o.classList.remove("v-ripple__animation--enter"),r(o,"translate("+u+"px, "+d+"px) scale3d(1, 1, 1)")},0)}},hide:function(t){if(t&&t._ripple&&t._ripple.enabled){var e=t.getElementsByClassName("v-ripple__animation");if(0!==e.length){var n=e[e.length-1];if(!n.dataset.isHiding){n.dataset.isHiding="true";var r=performance.now()-Number(n.dataset.activated),i=Math.max(300-r,0);setTimeout(function(){n.classList.remove("v-ripple__animation--visible"),setTimeout(function(){0===t.getElementsByClassName("v-ripple__animation").length&&(t.style.position=null),n.parentNode&&t.removeChild(n.parentNode)},300)},i)}}}}};e.default={name:"ripple",bind:c,unbind:u,update:d}},"./src/directives/scroll.ts":/*!**********************************!*\
!*** ./src/directives/scroll.ts ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){var n=e.value,r=e.options||{passive:!0},i=e.arg?document.querySelector(e.arg):window;i&&(i.addEventListener("scroll",n,r),t._onScroll={callback:n,options:r,target:i})}function i(t){if(t._onScroll){var e=t._onScroll,n=e.callback,r=e.options;e.target.removeEventListener("scroll",n,r),delete t._onScroll}}n.r(e),e.default={name:"scroll",inserted:r,unbind:i}},"./src/directives/touch.ts":/*!*********************************!*\
!*** ./src/directives/touch.ts ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){var n=t.changedTouches[0];e.touchstartX=n.clientX,e.touchstartY=n.clientY,e.start&&e.start(Object.assign(t,e))}function i(t,e){var n=t.changedTouches[0];e.touchendX=n.clientX,e.touchendY=n.clientY,e.end&&e.end(Object.assign(t,e)),u(e)}function o(t,e){var n=t.changedTouches[0];e.touchmoveX=n.clientX,e.touchmoveY=n.clientY,e.move&&e.move(Object.assign(t,e))}function a(t){var e={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:t.left,right:t.right,up:t.up,down:t.down,start:t.start,move:t.move,end:t.end};return{touchstart:function(t){return r(t,e)},touchend:function(t){return i(t,e)},touchmove:function(t){return o(t,e)}}}function s(t,e,n){var r=e.value,i=r.parent?t.parentNode:t,o=r.options||{passive:!0};if(i){var s=a(e.value);i._touchHandlers=Object(i._touchHandlers),i._touchHandlers[n.context._uid]=s,Object(c.keys)(s).forEach(function(t){i.addEventListener(t,s[t],o)})}}function l(t,e,n){var r=e.value.parent?t.parentNode:t;if(r){var i=r._touchHandlers[n.context._uid];Object(c.keys)(i).forEach(function(t){r.removeEventListener(t,i[t])}),delete r._touchHandlers[n.context._uid]}}n.r(e);var c=n(/*! ../util/helpers */"./src/util/helpers.ts"),u=function(t){var e=t.touchstartX,n=t.touchendX,r=t.touchstartY,i=t.touchendY;t.offsetX=n-e,t.offsetY=i-r,Math.abs(t.offsetY)<.5*Math.abs(t.offsetX)&&(t.left&&n<e-16&&t.left(t),t.right&&n>e+16&&t.right(t)),Math.abs(t.offsetX)<.5*Math.abs(t.offsetY)&&(t.up&&i<r-16&&t.up(t),t.down&&i>r+16&&t.down(t))};e.default={name:"touch",inserted:s,unbind:l}},"./src/index.ts":/*!**********************!*\
!*** ./src/index.ts ***!
\**********************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ./stylus/app.styl */"./src/stylus/app.styl"),n(/*! ./components */"./src/components/index.js")),i=n(/*! ./directives */"./src/directives/index.js"),o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},a={install:function(t,e){var n=r.Vuetify;t.use(n,o({components:r,directives:i},e))},version:"1.1.9"};"undefined"!=typeof window&&window.Vue&&window.Vue.use(a),e.default=a},"./src/locale/en.js":/*!**************************!*\
!*** ./src/locale/en.js ***!
\**************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={dataIterator:{rowsPerPageText:"Items per page:",rowsPerPageAll:"All",pageText:"{0}-{1} of {2}",noResultsText:"No matching records found",nextPage:"Next page",prevPage:"Previous page"},dataTable:{rowsPerPageText:"Rows per page:"},noDataText:"No data available"}},"./src/mixins/applicationable.ts":/*!***************************************!*\
!*** ./src/mixins/applicationable.ts ***!
\***************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=[]),Object(o.default)(Object(i.factory)(["absolute","fixed"])).extend({name:"applicationable",props:{app:Boolean},computed:{applicationProperty:function(){return t}},watch:{app:function(t,e){e?this.removeApplication(!0):this.callUpdate()}},activated:function(){this.callUpdate()},created:function(){for(var t=0,n=e.length;t<n;t++)this.$watch(e[t],this.callUpdate);this.callUpdate()},mounted:function(){this.callUpdate()},deactivated:function(){this.removeApplication()},destroyed:function(){this.removeApplication()},methods:{callUpdate:function(){this.app&&this.$vuetify.application.bind(this._uid,this.applicationProperty,this.updateApplication())},removeApplication:function(t){void 0===t&&(t=!1),(t||this.app)&&this.$vuetify.application.unbind(this._uid,this.applicationProperty)},updateApplication:function(){return 0}}})}n.r(e),n.d(e,"default",function(){return r});var i=n(/*! ./positionable */"./src/mixins/positionable.ts"),o=n(/*! ../util/mixins */"./src/util/mixins.ts")},"./src/mixins/bootable.ts":/*!********************************!*\
!*** ./src/mixins/bootable.ts ***!
\********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend().extend({name:"bootable",props:{lazy:Boolean},data:function(){return{isBooted:!1}},computed:{hasContent:function(){return this.isBooted||!this.lazy||this.isActive}},watch:{isActive:function(){this.isBooted=!0}},methods:{showLazyContent:function(t){return this.hasContent?t:void 0}}})},"./src/mixins/button-group.ts":/*!************************************!*\
!*** ./src/mixins/button-group.ts ***!
\************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../util/mixins */"./src/util/mixins.ts"),i=n(/*! ./registrable */"./src/mixins/registrable.ts"),o=n(/*! ../util/console */"./src/util/console.ts");e.default=Object(r.default)(Object(i.provide)("buttonGroup")).extend({name:"button-group",props:{mandatory:Boolean},data:function(){return{buttons:[],listeners:[],isDestroying:!1}},watch:{buttons:"update"},mounted:function(){this.update()},beforeDestroy:function(){this.isDestroying=!0},methods:{isSelected:function(t){throw new Error("Not implemented !")},updateValue:function(t){throw new Error("Not implemented !")},updateAllValues:function(){throw new Error("Not implemented !")},getValue:function(t){return null!=this.buttons[t].value?this.buttons[t].value:t},update:function(){for(var t=[],e=0;e<this.buttons.length;e++){var n=this.buttons[e].$el,r=this.buttons[e];n.removeAttribute("data-only-child"),this.isSelected(e)?(!r.to&&(r.isActive=!0),t.push(e)):!r.to&&(r.isActive=!1)}1===t.length&&this.buttons[t[0]].$el.setAttribute("data-only-child","true"),this.ensureMandatoryInvariant(t.length>0)},register:function(t){var e=this.buttons.length;this.buttons.push(t),this.listeners.push(this.updateValue.bind(this,e)),t.$on("click",this.listeners[e])},unregister:function(t){if(this.isDestroying){var e=this.buttons.indexOf(t);return void(-1!==e&&t.$off("click",this.listeners[e]))}this.redoRegistrations(t)},redoRegistrations:function(t){for(var e=0,n=[],r=0;r<this.buttons.length;++r){var i=this.buttons[r];i!==t&&(n.push(i),e+=Number(this.isSelected(r))),i.$off("click",this.listeners[r])}this.buttons=[],this.listeners=[];for(var r=0;r<n.length;++r)this.register(n[r]);this.ensureMandatoryInvariant(e>0),this.updateAllValues&&this.updateAllValues()},ensureMandatoryInvariant:function(t){if(this.mandatory&&!t)return this.listeners.length?void this.listeners[0]():void Object(o.consoleWarn)("There must be at least one v-btn child if the mandatory property is true.",this)}}})},"./src/mixins/colorable.ts":/*!*********************************!*\
!*** ./src/mixins/colorable.ts ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r),o=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};e.default=i.a.extend({name:"colorable",props:{color:String},data:function(){return{defaultColor:void 0}},computed:{computedColor:function(){return this.color||this.defaultColor}},methods:{addBackgroundColorClassChecks:function(t,e){var n=Object.assign({},t),r=void 0===e?this.computedColor:e;return r&&(n[r]=!0),n},addTextColorClassChecks:function(t,e){var n=Object.assign({},t);if(void 0===e&&(e=this.computedColor),e){var r=o(e.toString().trim().split(" "),2),i=r[0],a=r[1];n[i+"--text"]=!0,a&&(n["text--"+a]=!0)}return n}}})},"./src/mixins/comparable.ts":/*!**********************************!*\
!*** ./src/mixins/comparable.ts ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r),o=n(/*! ../util/helpers */"./src/util/helpers.ts");e.default=i.a.extend({name:"comparable",props:{valueComparator:{type:Function,default:o.deepEqual}}})},"./src/mixins/data-iterable.js":/*!*************************************!*\
!*** ./src/mixins/data-iterable.js ***!
\*************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../components/VBtn */"./src/components/VBtn/index.ts"),i=n(/*! ../components/VIcon */"./src/components/VIcon/index.ts"),o=n(/*! ../components/VSelect */"./src/components/VSelect/index.js"),a=n(/*! ./filterable */"./src/mixins/filterable.js"),s=n(/*! ./themeable */"./src/mixins/themeable.ts"),l=n(/*! ./loadable */"./src/mixins/loadable.ts"),c=n(/*! ../util/helpers */"./src/util/helpers.ts"),u=n(/*! ../util/console */"./src/util/console.ts"),d=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},p=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(d(arguments[e]));return t};e.default={name:"data-iterable",mixins:[a.default,l.default,s.default],props:{expand:Boolean,hideActions:Boolean,disableInitialSort:Boolean,mustSort:Boolean,noResultsText:{type:String,default:"$vuetify.dataIterator.noResultsText"},nextIcon:{type:String,default:"$vuetify.icons.next"},prevIcon:{type:String,default:"$vuetify.icons.prev"},rowsPerPageItems:{type:Array,default:function(){return[5,10,25,{text:"$vuetify.dataIterator.rowsPerPageAll",value:-1}]}},rowsPerPageText:{type:String,default:"$vuetify.dataIterator.rowsPerPageText"},selectAll:[Boolean,String],search:{required:!1},filter:{type:Function,default:function(t,e){return null!=t&&"boolean"!=typeof t&&-1!==t.toString().toLowerCase().indexOf(e)}},customFilter:{type:Function,default:function(t,e,n){return e=e.toString().toLowerCase(),""===e.trim()?t:t.filter(function(t){return Object.keys(t).some(function(r){return n(t[r],e)})})}},customSort:{type:Function,default:function(t,e,n){return null===e?t:t.sort(function(t,r){var i,o,a=Object(c.getObjectValueByPath)(t,e),s=Object(c.getObjectValueByPath)(r,e);return n&&(i=d([s,a],2),a=i[0],s=i[1]),isNaN(a)||isNaN(s)?null===a&&null===s?0:(o=d([a,s].map(function(t){return(t||"").toString().toLocaleLowerCase()}),2),a=o[0],s=o[1],a>s?1:a<s?-1:0):a-s})}},value:{type:Array,default:function(){return[]}},items:{type:Array,required:!0,default:function(){return[]}},totalItems:{type:Number,default:null},itemKey:{type:String,default:"id"},pagination:{type:Object,default:function(){}}},data:function(){return{searchLength:0,defaultPagination:{descending:!1,page:1,rowsPerPage:5,sortBy:null,totalItems:0},expanded:{},actionsClasses:"v-data-iterator__actions",actionsRangeControlsClasses:"v-data-iterator__actions__range-controls",actionsSelectClasses:"v-data-iterator__actions__select",actionsPaginationClasses:"v-data-iterator__actions__pagination"}},computed:{computedPagination:function(){return this.hasPagination?this.pagination:this.defaultPagination},computedRowsPerPageItems:function(){var t=this;return this.rowsPerPageItems.map(function(e){return Object(c.isObject)(e)?Object.assign({},e,{text:t.$vuetify.t(e.text)}):e})},hasPagination:function(){var t=this.pagination||{};return Object.keys(t).length>0},hasSelectAll:function(){return void 0!==this.selectAll&&!1!==this.selectAll},itemsLength:function(){return this.hasSearch?this.searchLength:this.totalItems||this.items.length},indeterminate:function(){return this.hasSelectAll&&this.someItems&&!this.everyItem},everyItem:function(){var t=this;return this.filteredItems.length&&this.filteredItems.every(function(e){return t.isSelected(e)})},someItems:function(){var t=this;return this.filteredItems.some(function(e){return t.isSelected(e)})},getPage:function(){var t=this.computedPagination.rowsPerPage;return t===Object(t)?t.value:t},pageStart:function(){return-1===this.getPage?0:(this.computedPagination.page-1)*this.getPage},pageStop:function(){return-1===this.getPage?this.itemsLength:this.computedPagination.page*this.getPage},filteredItems:function(){return this.filteredItemsImpl()},selected:function(){for(var t={},e=0;e<this.value.length;e++){t[Object(c.getObjectValueByPath)(this.value[e],this.itemKey)]=!0}return t},hasSearch:function(){return null!=this.search}},watch:{search:function(){var t=this;this.$nextTick(function(){t.updatePagination({page:1,totalItems:t.itemsLength})})},"computedPagination.sortBy":"resetPagination","computedPagination.descending":"resetPagination"},methods:{initPagination:function(){this.rowsPerPageItems.length?this.defaultPagination.rowsPerPage=this.rowsPerPageItems[0]:Object(u.consoleWarn)("The prop 'rows-per-page-items' can not be empty",this),this.defaultPagination.totalItems=this.items.length,this.updatePagination(Object.assign({},this.defaultPagination,this.pagination))},updatePagination:function(t){var e=this.hasPagination?this.pagination:this.defaultPagination,n=Object.assign({},e,t);this.$emit("update:pagination",n),this.hasPagination||(this.defaultPagination=n)},isSelected:function(t){return this.selected[Object(c.getObjectValueByPath)(t,this.itemKey)]},isExpanded:function(t){return this.expanded[Object(c.getObjectValueByPath)(t,this.itemKey)]},filteredItemsImpl:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this.totalItems)return this.items;var n=this.items.slice();return this.hasSearch&&(n=this.customFilter.apply(this,p([n,this.search,this.filter],t)),this.searchLength=n.length),n=this.customSort(n,this.computedPagination.sortBy,this.computedPagination.descending),this.hideActions&&!this.hasPagination?n:n.slice(this.pageStart,this.pageStop)},resetPagination:function(){1!==this.computedPagination.page&&this.updatePagination({page:1})},sort:function(t){var e=this.computedPagination,n=e.sortBy,r=e.descending;null===n?this.updatePagination({sortBy:t,descending:!1}):n!==t||r?n!==t?this.updatePagination({sortBy:t,descending:!1}):this.mustSort?this.updatePagination({sortBy:t,descending:!1}):this.updatePagination({sortBy:null,descending:null}):this.updatePagination({descending:!0})},toggle:function(t){for(var e=this,n=Object.assign({},this.selected),r=0;r<this.filteredItems.length;r++){var i=Object(c.getObjectValueByPath)(this.filteredItems[r],this.itemKey);n[i]=t}this.$emit("input",this.items.filter(function(t){var r=Object(c.getObjectValueByPath)(t,e.itemKey);return n[r]}))},createProps:function(t,e){var n=this,r={item:t,index:e},i=this.itemKey,o=Object(c.getObjectValueByPath)(t,i);return Object.defineProperty(r,"selected",{get:function(){return n.selected[o]},set:function(e){null==o&&Object(u.consoleWarn)('"'+i+'" attribute must be defined for item',n);var r=n.value.slice();e?r.push(t):r=r.filter(function(t){return Object(c.getObjectValueByPath)(t,i)!==o}),n.$emit("input",r)}}),Object.defineProperty(r,"expanded",{get:function(){return n.expanded[o]},set:function(t){if(null==o&&Object(u.consoleWarn)('"'+i+'" attribute must be defined for item',n),!n.expand)for(var e in n.expanded)n.expanded.hasOwnProperty(e)&&n.$set(n.expanded,e,!1);n.$set(n.expanded,o,t)}}),r},genItems:function(){if(!this.itemsLength&&!this.items.length){var t=this.$slots["no-data"]||this.$vuetify.t(this.noDataText);return[this.genEmptyItems(t)]}if(!this.filteredItems.length){var e=this.$slots["no-results"]||this.$vuetify.t(this.noResultsText);return[this.genEmptyItems(e)]}return this.genFilteredItems()},genPrevIcon:function(){var t=this;return this.$createElement(r.default,{props:{disabled:1===this.computedPagination.page,icon:!0,flat:!0,dark:this.dark,light:this.light},on:{click:function(){var e=t.computedPagination.page;t.updatePagination({page:e-1})}},attrs:{"aria-label":this.$vuetify.t("$vuetify.dataIterator.prevPage")}},[this.$createElement(i.default,this.$vuetify.rtl?this.nextIcon:this.prevIcon)])},genNextIcon:function(){var t=this,e=this.computedPagination,n=e.rowsPerPage<0||e.page*e.rowsPerPage>=this.itemsLength||this.pageStop<0;return this.$createElement(r.default,{props:{disabled:n,icon:!0,flat:!0,dark:this.dark,light:this.light},on:{click:function(){var e=t.computedPagination.page;t.updatePagination({page:e+1})}},attrs:{"aria-label":this.$vuetify.t("$vuetify.dataIterator.nextPage")}},[this.$createElement(i.default,this.$vuetify.rtl?this.prevIcon:this.nextIcon)])},genSelect:function(){var t=this;return this.$createElement("div",{class:this.actionsSelectClasses},[this.$vuetify.t(this.rowsPerPageText),this.$createElement(o.default,{attrs:{"aria-label":this.$vuetify.t(this.rowsPerPageText)},props:{items:this.computedRowsPerPageItems,value:this.computedPagination.rowsPerPage,hideDetails:!0,auto:!0,minWidth:"75px"},on:{input:function(e){t.updatePagination({page:1,rowsPerPage:e})}}})])},genPagination:function(){var t="–";if(this.itemsLength){var e=this.itemsLength<this.pageStop||this.pageStop<0?this.itemsLength:this.pageStop;t=this.$scopedSlots.pageText?this.$scopedSlots.pageText({pageStart:this.pageStart+1,pageStop:e,itemsLength:this.itemsLength}):this.$vuetify.t("$vuetify.dataIterator.pageText",this.pageStart+1,e,this.itemsLength)}return this.$createElement("div",{class:this.actionsPaginationClasses},[t])},genActions:function(){var t=this.$createElement("div",{class:this.actionsRangeControlsClasses},[this.genPagination(),this.genPrevIcon(),this.genNextIcon()]);return[this.$createElement("div",{class:this.actionsClasses},[this.rowsPerPageItems.length>1?this.genSelect():null,t])]}}}},"./src/mixins/delayable.ts":/*!*********************************!*\
!*** ./src/mixins/delayable.ts ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:200}},data:function(){return{openTimeout:void 0,closeTimeout:void 0}},methods:{clearDelay:function(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay:function(t,e){this.clearDelay();var n=parseInt(this[t+"Delay"],10);this[t+"Timeout"]=setTimeout(e,n)}}})},"./src/mixins/dependent.js":/*!*********************************!*\
!*** ./src/mixins/dependent.js ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){for(var e=[],n=0;n<t.length;n++){var i=t[n];i.isActive&&i.isDependent?e.push(i):e.push.apply(e,o(r(i.$children)))}return e}n.r(e);var i=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(i(arguments[e]));return t};e.default={name:"dependent",data:function(){return{closeDependents:!0,isDependent:!0}},watch:{isActive:function(t){if(!t)for(var e=this.getOpenDependents(),n=0;n<e.length;n++)e[n].isActive=!1}},methods:{getOpenDependents:function(){return this.closeDependents?r(this.$children):[]},getOpenDependentElements:function(){for(var t=[],e=this.getOpenDependents(),n=0;n<e.length;n++)t.push.apply(t,o(e[n].getClickableDependentElements()));return t},getClickableDependentElements:function(){var t=[this.$el];return this.$refs.content&&t.push(this.$refs.content),t.push.apply(t,o(this.getOpenDependentElements())),t}}}},"./src/mixins/detachable.js":/*!**********************************!*\
!*** ./src/mixins/detachable.js ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t){var e=void 0===t?"undefined":a(t);return"boolean"===e||"string"===e||t.nodeType===Node.ELEMENT_NODE}n.r(e);var i=n(/*! ./bootable */"./src/mixins/bootable.ts"),o=n(/*! ../util/console */"./src/util/console.ts"),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default={name:"detachable",mixins:[i.default],props:{attach:{type:null,default:!1,validator:r},contentClass:{default:""}},data:function(){return{hasDetached:!1}},watch:{attach:function(){this.hasDetached=!1,this.initDetach()},hasContent:"initDetach"},mounted:function(){!this.lazy&&this.initDetach()},deactivated:function(){this.isActive=!1},beforeDestroy:function(){if(this.$refs.content)try{this.$refs.content.parentNode.removeChild(this.$refs.content)}catch(t){console.log(t)}},methods:{getScopeIdAttrs:function(){var t,e=this.$vnode&&this.$vnode.context.$options._scopeId;return e&&(t={},t[e]="",t)},initDetach:function(){if(!this._isDestroyed&&this.$refs.content&&!this.hasDetached&&""!==this.attach&&!0!==this.attach&&"attach"!==this.attach){var t;if(!(t=!1===this.attach?document.querySelector("[data-app]"):"string"==typeof this.attach?document.querySelector(this.attach):this.attach))return void Object(o.consoleWarn)("Unable to locate target "+(this.attach||"[data-app]"),this);t.insertBefore(this.$refs.content,t.firstChild),this.hasDetached=!0}}}}},"./src/mixins/filterable.js":/*!**********************************!*\
!*** ./src/mixins/filterable.js ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={name:"filterable",props:{noDataText:{type:String,default:"$vuetify.noDataText"}}}},"./src/mixins/loadable.ts":/*!********************************!*\
!*** ./src/mixins/loadable.ts ***!
\********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r),o=n(/*! ../components/VProgressLinear */"./src/components/VProgressLinear/index.ts");e.default=i.a.extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1}},methods:{genProgress:function(){return!1===this.loading?null:this.$slots.progress||this.$createElement(o.default,{props:{color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:2,indeterminate:!0}})}}})},"./src/mixins/maskable.js":/*!********************************!*\
!*** ./src/mixins/maskable.js ***!
\********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../util/mask */"./src/util/mask.js");e.default={name:"maskable",props:{dontFillMaskBlanks:Boolean,mask:{type:[Object,String],default:null},returnMaskedValue:Boolean},data:function(){return{selection:0,lazySelection:0,preDefined:{"credit-card":"#### - #### - #### - ####",date:"##/##/####","date-with-time":"##/##/#### ##:##",phone:"(###) ### - ####",social:"###-##-####",time:"##:##","time-with-seconds":"##:##:##"}}},computed:{masked:function(){return(this.preDefined[this.mask]||this.mask||"").split("")}},watch:{mask:function(){var t=this;if(this.$refs.input){for(var e=this.$refs.input.value,n=this.maskText(Object(r.unmaskText)(this.lazyValue)),i=0,o=this.selection,a=0;a<o;a++)Object(r.isMaskDelimiter)(e[a])||i++;if(o=0,n)for(var a=0;a<n.length&&(Object(r.isMaskDelimiter)(n[a])||i--,o++,!(i<=0));a++);this.$nextTick(function(){t.$refs.input.value=n,t.setCaretPosition(o)})}}},beforeMount:function(){if(this.mask&&null!=this.value&&this.returnMaskedValue){var t=this.maskText(this.value);t!==this.value&&this.$emit("input",t)}},methods:{setCaretPosition:function(t){var e=this;this.selection=t,window.setTimeout(function(){e.$refs.input&&e.$refs.input.setSelectionRange(e.selection,e.selection)},0)},updateRange:function(){if(this.$refs.input){var t=this.maskText(this.lazyValue),e=0;if(this.$refs.input.value=t,t)for(var n=0;n<t.length&&!(this.lazySelection<=0);n++)Object(r.isMaskDelimiter)(t[n])||this.lazySelection--,e++;this.setCaretPosition(e),this.$emit("input",this.returnMaskedValue?this.$refs.input.value:this.lazyValue)}},maskText:function(t){return this.mask?Object(r.maskText)(t,this.masked,this.dontFillMaskBlanks):t},unmaskText:function(t){return this.mask&&!this.returnMaskedValue?Object(r.unmaskText)(t):t},setSelectionRange:function(){this.$nextTick(this.updateRange)},resetSelections:function(t){if(t.selectionEnd){this.selection=t.selectionEnd,this.lazySelection=0;for(var e=0;e<this.selection;e++)Object(r.isMaskDelimiter)(t.value[e])||this.lazySelection++}}}}},"./src/mixins/menuable.js":/*!********************************!*\
!*** ./src/mixins/menuable.js ***!
\********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ./positionable */"./src/mixins/positionable.ts"),i=n(/*! ./stackable */"./src/mixins/stackable.js"),o=n(/*! ./themeable */"./src/mixins/themeable.ts"),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s={activator:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0},content:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0},hasWindow:!1};e.default={name:"menuable",mixins:[r.default,i.default,o.default],props:{activator:{default:null,validator:function(t){return["string","object"].includes(void 0===t?"undefined":a(t))}},allowOverflow:Boolean,inputActivator:Boolean,maxWidth:{type:[Number,String],default:"auto"},minWidth:[Number,String],nudgeBottom:{type:[Number,String],default:0},nudgeLeft:{type:[Number,String],default:0},nudgeRight:{type:[Number,String],default:0},nudgeTop:{type:[Number,String],default:0},nudgeWidth:{type:[Number,String],default:0},offsetOverflow:Boolean,positionX:{type:Number,default:null},positionY:{type:Number,default:null},zIndex:{type:[Number,String],default:null}},data:function(){return{absoluteX:0,absoluteY:0,dimensions:Object.assign({},s),isContentActive:!1,pageYOffset:0,stackClass:"v-menu__content--active",stackMinZIndex:6}},computed:{computedLeft:function(){var t=this.dimensions.activator,e=this.dimensions.content,n=t.width<e.width?e.width:t.width,r=0;return r+=this.left?t.left-(n-t.width):t.left,this.offsetX&&(r+=this.left?-t.width:t.width),this.nudgeLeft&&(r-=parseInt(this.nudgeLeft)),this.nudgeRight&&(r+=parseInt(this.nudgeRight)),r},computedTop:function(){var t=this.dimensions.activator,e=this.dimensions.content,n=this.top?t.bottom-e.height:t.top;return this.isAttached||(n+=this.pageYOffset),this.offsetY&&(n+=this.top?-t.height:t.height),this.nudgeTop&&(n-=parseInt(this.nudgeTop)),this.nudgeBottom&&(n+=parseInt(this.nudgeBottom)),n},hasActivator:function(){return!!this.$slots.activator||this.activator||this.inputActivator},isAttached:function(){return!1!==this.attach}},watch:{disabled:function(t){t&&this.callDeactivate()},isActive:function(t){this.disabled||(t?this.callActivate():this.callDeactivate())}},beforeMount:function(){this.checkForWindow()},methods:{absolutePosition:function(){return{offsetTop:0,scrollHeight:0,top:this.positionY||this.absoluteY,bottom:this.positionY||this.absoluteY,left:this.positionX||this.absoluteX,right:this.positionX||this.absoluteX,height:0,width:0}},activate:function(){},calcLeft:function(){return(this.isAttached?this.computedLeft:this.calcXOverflow(this.computedLeft))+"px"},calcTop:function(){return(this.isAttached?this.computedTop:this.calcYOverflow(this.computedTop))+"px"},calcXOverflow:function(t){var e=isNaN(parseInt(this.maxWidth))?0:parseInt(this.maxWidth),n=this.getInnerWidth(),r=Math.max(this.dimensions.content.width,e),i=t+r,o=i-n;return(!this.left||this.right)&&o>0&&(t=n-r-(n>600?30:12)),t<0&&(t=12),t},calcYOverflow:function(t){var e=this.getInnerHeight(),n=this.pageYOffset+e,r=this.dimensions.activator,i=this.dimensions.content.height,o=t+i,a=n<o;return a&&this.offsetOverflow&&r.top>i?t=this.pageYOffset+(r.top-i):a&&!this.allowOverflow?t=n-i-12:t<this.pageYOffset&&!this.allowOverflow&&(t=this.pageYOffset+12),t<12?12:t},callActivate:function(){this.hasWindow&&this.activate()},callDeactivate:function(){this.isContentActive=!1,this.deactivate()},checkForWindow:function(){this.hasWindow||(this.hasWindow="undefined"!=typeof window)},checkForPageYOffset:function(){this.hasWindow&&(this.pageYOffset=this.getOffsetTop())},deactivate:function(){},getActivator:function(){return this.inputActivator?this.$el.querySelector(".v-input__slot"):this.activator?"string"==typeof this.activator?document.querySelector(this.activator):this.activator:this.$refs.activator.children.length>0?this.$refs.activator.children[0]:this.$refs.activator},getInnerHeight:function(){return this.hasWindow?window.innerHeight||document.documentElement.clientHeight:0},getInnerWidth:function(){return this.hasWindow?window.innerWidth:0},getOffsetTop:function(){return this.hasWindow?window.pageYOffset||document.documentElement.scrollTop:0},getRoundedBoundedClientRect:function(t){var e=t.getBoundingClientRect();return{top:Math.round(e.top),left:Math.round(e.left),bottom:Math.round(e.bottom),right:Math.round(e.right),width:Math.round(e.width),height:Math.round(e.height)}},measure:function(t,e){if(!(t=e?t.querySelector(e):t)||!this.hasWindow)return null;var n=this.getRoundedBoundedClientRect(t);if(this.isAttached){var r=window.getComputedStyle(t);n.left=parseInt(r.marginLeft),n.top=parseInt(r.marginTop)}return n},sneakPeek:function(t){var e=this;requestAnimationFrame(function(){var n=e.$refs.content;if(!n||e.isShown(n))return t();n.style.display="inline-block",t(),n.style.display="none"})},startTransition:function(){var t=this;requestAnimationFrame(function(){return t.isContentActive=!0})},isShown:function(t){return"none"!==t.style.display},updateDimensions:function(){var t=this;this.checkForWindow(),this.checkForPageYOffset();var e={};e.activator=!this.hasActivator||this.absolute?this.absolutePosition():this.measure(this.getActivator()),this.sneakPeek(function(){e.content=t.measure(t.$refs.content),t.dimensions=e})}}}},"./src/mixins/overlayable.js":/*!***********************************!*\
!*** ./src/mixins/overlayable.js ***!
\***********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=(n(/*! ../stylus/components/_overlay.styl */"./src/stylus/components/_overlay.styl"),n(/*! ../util/helpers */"./src/util/helpers.ts"));e.default={name:"overlayable",props:{hideOverlay:Boolean},data:function(){return{overlay:null,overlayOffset:0,overlayTimeout:null,overlayTransitionDuration:650}},beforeDestroy:function(){this.removeOverlay()},methods:{genOverlay:function(){var t=this;if(!this.isActive||this.hideOverlay||this.isActive&&this.overlayTimeout||this.overlay)return clearTimeout(this.overlayTimeout),this.overlay&&this.overlay.classList.add("v-overlay--active");this.overlay=document.createElement("div"),this.overlay.className="v-overlay",this.absolute&&(this.overlay.className+=" v-overlay--absolute"),this.hideScroll();var e=this.absolute?this.$el.parentNode:document.querySelector("[data-app]");return e&&e.insertBefore(this.overlay,e.firstChild),this.overlay.clientHeight,requestAnimationFrame(function(){t.overlay&&(t.overlay.className+=" v-overlay--active",void 0!==t.activeZIndex&&(t.overlay.style.zIndex=t.activeZIndex-1))}),!0},removeOverlay:function(){var t=this;if(!this.overlay)return this.showScroll();this.overlay.classList.remove("v-overlay--active"),this.overlayTimeout=setTimeout(function(){try{t.overlay&&t.overlay.parentNode&&t.overlay.parentNode.removeChild(t.overlay),t.overlay=null,t.showScroll()}catch(t){console.log(t)}clearTimeout(t.overlayTimeout),t.overlayTimeout=null},this.overlayTransitionDuration)},scrollListener:function(t){if("keydown"===t.type){if(["INPUT","TEXTAREA","SELECT"].includes(t.target.tagName)||t.target.isContentEditable)return;var e=[r.keyCodes.up,r.keyCodes.pageup],n=[r.keyCodes.down,r.keyCodes.pagedown];if(e.includes(t.keyCode))t.deltaY=-1;else{if(!n.includes(t.keyCode))return;t.deltaY=1}}(t.target===this.overlay||"keydown"!==t.type&&t.target===document.body||this.checkPath(t))&&t.preventDefault()},hasScrollbar:function(t){return!(!t||t.nodeType!==Node.ELEMENT_NODE)&&(["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])&&t.scrollHeight>t.clientHeight)},shouldScroll:function(t,e){return 0===t.scrollTop&&e<0||t.scrollTop+t.clientHeight===t.scrollHeight&&e>0},isInside:function(t,e){return t===e||null!==t&&t!==document.body&&this.isInside(t.parentNode,e)},checkPath:function(t){var e=t.path||this.composedPath(t),n=t.deltaY||-t.wheelDelta;if("keydown"===t.type&&e[0]===document.body){var r=this.$refs.dialog,i=window.getSelection().anchorNode;return!this.hasScrollbar(r)||!this.isInside(i,r)||this.shouldScroll(r,n)}for(var o=0;o<e.length;o++){var a=e[o];if(a===document)return!0;if(a===document.documentElement)return!0;if(a===this.$refs.content)return!0;if(this.hasScrollbar(a))return this.shouldScroll(a,n)}return!0},composedPath:function(t){if(t.composedPath)return t.composedPath();for(var e=[],n=t.target;n;){if(e.push(n),"HTML"===n.tagName)return e.push(document),e.push(window),e;n=n.parentElement}},hideScroll:function(){this.$vuetify.breakpoint.smAndDown?document.documentElement.classList.add("overflow-y-hidden"):(window.addEventListener("wheel",this.scrollListener),window.addEventListener("keydown",this.scrollListener))},showScroll:function(){document.documentElement.classList.remove("overflow-y-hidden"),window.removeEventListener("wheel",this.scrollListener),window.removeEventListener("keydown",this.scrollListener)}}}},"./src/mixins/picker-button.js":/*!*************************************!*\
!*** ./src/mixins/picker-button.js ***!
\*************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={methods:{genPickerButton:function(t,e,n,r){var i=this;void 0===r&&(r="");var o=this[t]===e,a=function(n){n.stopPropagation(),i.$emit("update:"+t,e)};return this.$createElement("div",{staticClass:("v-picker__title__btn "+r).trim(),class:{active:o},on:o?void 0:{click:a}},Array.isArray(n)?n:[n])}}}},"./src/mixins/picker.js":/*!******************************!*\
!*** ./src/mixins/picker.js ***!
\******************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../components/VPicker */"./src/components/VPicker/index.js"),i=n(/*! ./colorable */"./src/mixins/colorable.ts"),o=n(/*! ./themeable */"./src/mixins/themeable.ts");e.default={name:"picker",mixins:[i.default,o.default],props:{fullWidth:Boolean,headerColor:String,landscape:Boolean,noTitle:Boolean,width:{type:[Number,String],default:290,validator:function(t){return parseInt(t,10)>0}}},methods:{genPickerTitle:function(){},genPickerBody:function(){},genPickerActionsSlot:function(){return this.$scopedSlots.default?this.$scopedSlots.default({save:this.save,cancel:this.cancel}):this.$slots.default},genPicker:function(t){return this.$createElement(r.default,{staticClass:t,class:this.fullWidth?["v-picker--full-width"]:[],props:{color:this.headerColor||this.color,dark:this.dark,fullWidth:this.fullWidth,landscape:this.landscape,light:this.light,width:this.width}},[this.noTitle?null:this.genPickerTitle(),this.genPickerBody(),this.$createElement("template",{slot:"actions"},[this.genPickerActionsSlot()])])}}}},"./src/mixins/positionable.ts":/*!************************************!*\
!*** ./src/mixins/positionable.ts ***!
\************************************/
/*! exports provided: factory, default */
function(t,e,n){"use strict";function r(t){return void 0===t&&(t=[]),o.a.extend({name:"positionable",props:t.length?Object(a.filterObjectOnKeys)(s,t):s})}n.r(e),n.d(e,"factory",function(){return r});var i=n(/*! vue */"vue"),o=n.n(i),a=n(/*! ../util/helpers */"./src/util/helpers.ts"),s={absolute:Boolean,bottom:Boolean,fixed:Boolean,left:Boolean,right:Boolean,top:Boolean};e.default=r()},"./src/mixins/registrable.ts":/*!***********************************!*\
!*** ./src/mixins/registrable.ts ***!
\***********************************/
/*! exports provided: inject, provide */
function(t,e,n){"use strict";function r(t,e){return function(){return Object(l.consoleWarn)("The "+t+" component must be used inside a "+e)}}function i(t,e,n){var i,o=e&&n?{register:r(e,n),unregister:r(e,n)}:null;return s.a.extend({name:"registrable-inject",inject:(i={},i[t]={default:o},i)})}function o(t){return s.a.extend({name:"registrable-provide",methods:{register:null,unregister:null},provide:function(){var e;return e={},e[t]={register:this.register,unregister:this.unregister},e}})}n.r(e),n.d(e,"inject",function(){return i}),n.d(e,"provide",function(){return o});var a=n(/*! vue */"vue"),s=n.n(a),l=n(/*! ../util/console */"./src/util/console.ts")},"./src/mixins/returnable.js":/*!**********************************!*\
!*** ./src/mixins/returnable.js ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e),e.default={name:"returnable",props:{returnValue:null},data:function(){return{originalValue:null}},watch:{isActive:function(t){t?this.originalValue=this.returnValue:this.$emit("update:returnValue",this.originalValue)}},methods:{save:function(t){this.originalValue=t,this.isActive=!1}}}},"./src/mixins/rippleable.ts":/*!**********************************!*\
!*** ./src/mixins/rippleable.ts ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../directives/ripple */"./src/directives/ripple.ts"),i=n(/*! vue */"vue"),o=n.n(i);e.default=o.a.extend({name:"rippleable",directives:{Ripple:r.default},props:{ripple:{type:[Boolean,Object],default:!0}},methods:{genRipple:function(t){return void 0===t&&(t={}),this.ripple?(t.staticClass="v-input--selection-controls__ripple",t.directives=t.directives||[],t.directives.push({name:"ripple",value:{center:!0}}),t.on=Object.assign({click:this.onChange},this.$listeners),this.$createElement("div",t)):null},onChange:function(){}}})},"./src/mixins/routable.ts":/*!********************************!*\
!*** ./src/mixins/routable.ts ***!
\********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r),o=n(/*! ../directives/ripple */"./src/directives/ripple.ts"),a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t};e.default=i.a.extend({name:"routable",directives:{Ripple:o.default},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:[Boolean,Object],tag:String,target:String},methods:{click:function(t){},generateRouteLink:function(){var t,e,n=this.exact,r=(t={attrs:{disabled:this.disabled},class:this.classes,props:{},directives:[{name:"ripple",value:!(!this.ripple||this.disabled)&&this.ripple}]},t[this.to?"nativeOn":"on"]=a({},this.$listeners,{click:this.click}),t);if(void 0===this.exact&&(n="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){var i=this.activeClass,o=this.exactActiveClass||i;this.proxyClass&&(i+=" "+this.proxyClass,o+=" "+this.proxyClass),e=this.nuxt?"nuxt-link":"router-link",Object.assign(r.props,{to:this.to,exact:n,activeClass:i,exactActiveClass:o,append:this.append,replace:this.replace})}else"a"===(e=this.href&&"a"||this.tag||"a")&&this.href&&(r.attrs.href=this.href);return this.target&&(r.attrs.target=this.target),{tag:e,data:r}}}})},"./src/mixins/selectable.js":/*!**********************************!*\
!*** ./src/mixins/selectable.js ***!
\**********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../components/VInput */"./src/components/VInput/index.js"),i=n(/*! ./rippleable */"./src/mixins/rippleable.ts"),o=n(/*! ./comparable */"./src/mixins/comparable.ts"),a=n(/*! ../util/helpers */"./src/util/helpers.ts");e.default={name:"selectable",extends:r.default,mixins:[i.default,o.default],model:{prop:"inputValue",event:"change"},props:{color:{type:String,default:"accent"},id:String,inputValue:null,falseValue:null,trueValue:null,multiple:{type:Boolean,default:null},label:String,toggleKeys:{type:Array,default:function(){return[a.keyCodes.enter,a.keyCodes.space]}}},data:function(t){return{lazyValue:t.inputValue}},computed:{classesSelectable:function(){return this.addTextColorClassChecks({},this.isDirty?this.color:this.validationState)},isMultiple:function(){return!0===this.multiple||null===this.multiple&&Array.isArray(this.internalValue)},isActive:function(){var t=this,e=this.value,n=this.internalValue;return this.isMultiple?!!Array.isArray(n)&&n.some(function(n){return t.valueComparator(n,e)}):void 0===this.trueValue||void 0===this.falseValue?e?this.valueComparator(e,n):Boolean(n):this.valueComparator(n,this.trueValue)},isDirty:function(){return this.isActive}},watch:{inputValue:function(t){this.internalValue=t}},methods:{genLabel:function(){if(!this.hasLabel)return null;var t=r.default.methods.genLabel.call(this);return t.data.on={click:this.onChange},t},genInput:function(t,e){return this.$createElement("input",{attrs:Object.assign({},{"aria-label":this.label,"aria-checked":this.isActive.toString(),id:this.id,role:t,type:t,value:this.inputValue},e),on:{blur:this.onBlur,change:this.onChange,focus:this.onFocus,keydown:this.onKeydown}})},onBlur:function(){this.isFocused=!1},onChange:function(){var t=this;if(!this.isDisabled){var e=this.value,n=this.internalValue;if(this.isMultiple){Array.isArray(n)||(n=[]);var r=n.length;n=n.filter(function(n){return!t.valueComparator(n,e)}),n.length===r&&n.push(e)}else n=void 0!==this.trueValue&&void 0!==this.falseValue?this.valueComparator(n,this.trueValue)?this.falseValue:this.trueValue:e?this.valueComparator(n,e)?null:e:!n;this.validate(!0,n),this.lazyValue=n,this.$emit("change",n)}},onFocus:function(){this.isFocused=!0},onKeydown:function(t){this.toggleKeys.indexOf(t.keyCode)>-1&&(t.preventDefault(),this.onChange())}}}},"./src/mixins/ssr-bootable.ts":/*!************************************!*\
!*** ./src/mixins/ssr-bootable.ts ***!
\************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"ssr-bootable",data:function(){return{isBooted:!1}},mounted:function(){var t=this;window.requestAnimationFrame(function(){t.$el.setAttribute("data-booted","true"),t.isBooted=!0})}})},"./src/mixins/stackable.js":/*!*********************************!*\
!*** ./src/mixins/stackable.js ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../util/helpers */"./src/util/helpers.ts"),i=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(i(arguments[e]));return t};e.default={name:"stackable",data:function(){return{stackBase:null,stackClass:"unpecified",stackElement:null,stackExclude:null,stackMinZIndex:0}},computed:{activeZIndex:function(){if("undefined"==typeof window)return 0;var t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:Object(r.getZIndex)(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex:function(t){void 0===t&&(t=[]);for(var e=this.stackBase||this.$el,n=[this.stackMinZIndex,Object(r.getZIndex)(e)],i=o(document.getElementsByClassName(this.stackClass)),a=0;a<i.length;a++)t.includes(i[a])||n.push(Object(r.getZIndex)(i[a]));return Math.max.apply(Math,o(n))}}}},"./src/mixins/themeable.ts":/*!*********************************!*\
!*** ./src/mixins/themeable.ts ***!
\*********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"themeable",props:{dark:Boolean,light:Boolean},computed:{themeClasses:function(){return{"theme--light":this.light,"theme--dark":this.dark}}}})},"./src/mixins/toggleable.ts":/*!**********************************!*\
!*** ./src/mixins/toggleable.ts ***!
\**********************************/
/*! exports provided: factory, default */
function(t,e,n){"use strict";function r(t,e){void 0===t&&(t="value"),void 0===e&&(e="input");var n,r;return o.a.extend({name:"toggleable",model:{prop:t,event:e},props:(n={},n[t]={required:!1},n),data:function(){return{isActive:!!this[t]}},watch:(r={},r[t]=function(t){this.isActive=!!t},r.isActive=function(n){!!n!==this[t]&&this.$emit(e,n)},r)})}n.r(e),n.d(e,"factory",function(){return r});var i=n(/*! vue */"vue"),o=n.n(i),a=r();e.default=a},"./src/mixins/transitionable.ts":/*!**************************************!*\
!*** ./src/mixins/transitionable.ts ***!
\**************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"transitionable",props:{mode:String,origin:String,transition:String}})},"./src/mixins/translatable.ts":/*!************************************!*\
!*** ./src/mixins/translatable.ts ***!
\************************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! vue */"vue"),i=n.n(r);e.default=i.a.extend({name:"translatable",props:{height:Number},data:function(){return{parallax:0,parallaxDist:0,percentScrolled:0,windowHeight:0,windowBottom:0}},computed:{imgHeight:function(){return this.objHeight()}},beforeDestroy:function(){window.removeEventListener("scroll",this.translate,!1),window.removeEventListener("resize",this.translate,!1)},methods:{calcDimensions:function(){this.parallaxDist=this.imgHeight-this.height,this.windowHeight=window.innerHeight,this.windowBottom=window.pageYOffset+this.windowHeight},listeners:function(){window.addEventListener("scroll",this.translate,!1),window.addEventListener("resize",this.translate,!1)},objHeight:function(){throw new Error("Not implemented !")},translate:function(){this.calcDimensions(),this.percentScrolled=(this.windowBottom-this.$el.offsetTop)/(parseInt(this.height)+this.windowHeight),this.parallax=Math.round(this.parallaxDist*this.percentScrolled)}}})},"./src/mixins/validatable.js":/*!***********************************!*\
!*** ./src/mixins/validatable.js ***!
\***********************************/
/*! exports provided: default */
function(t,e,n){"use strict";n.r(e);var r=n(/*! ../util/helpers */"./src/util/helpers.ts"),i=n(/*! ./registrable */"./src/mixins/registrable.ts"),o=n(/*! ../util/console */"./src/util/console.ts"),a=n(/*! ./colorable */"./src/mixins/colorable.ts"),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default={name:"validatable",mixins:[a.default,Object(i.inject)("form")],props:{error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:function(){return[]}},messages:{type:[String,Array],default:function(){return[]}},rules:{type:Array,default:function(){return[]}},success:Boolean,successMessages:{type:[String,Array],default:function(){return[]}},validateOnBlur:Boolean},data:function(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isResetting:!1,valid:!1}},computed:{hasError:function(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},externalError:function(){return this.internalErrorMessages.length>0||this.error},hasSuccess:function(){return this.successMessages.length>0||this.success},hasMessages:function(){return this.validations.length>0},hasState:function(){return this.shouldValidate&&(this.hasError||this.hasSuccess)},internalErrorMessages:function(){return this.errorMessages||""},shouldValidate:function(){return this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations:function(){return this.validationTarget.slice(0,this.errorCount)},validationState:function(){return this.hasError&&this.shouldValidate?"error":this.hasSuccess&&this.shouldValidate?"success":this.hasColor?this.color:null},validationTarget:function(){var t=this.internalErrorMessages.length>0?this.errorMessages:this.successMessages.length>0?this.successMessages:this.messages;return Array.isArray(t)?t.length>0?t:this.shouldValidate?this.errorBucket:[]:[t]}},watch:{rules:{handler:function(t,e){Object(r.deepEqual)(t,e)||this.validate()},deep:!0},internalValue:function(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused:function(t){t||(this.hasFocused=!0,this.validateOnBlur&&this.validate())},isResetting:function(){var t=this;setTimeout(function(){t.hasInput=!1,t.hasFocused=!1,t.isResetting=!1},0)},hasError:function(t){this.shouldValidate&&this.$emit("update:error",t)}},beforeMount:function(){this.validate()},created:function(){this.form&&this.form.register(this)},beforeDestroy:function(){this.form&&this.form.unregister(this)},methods:{reset:function(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:void 0},validate:function(t,e){void 0===t&&(t=!1),void 0===e&&(e=this.internalValue);var n=[];t&&(this.hasInput=this.hasFocused=!0);for(var r=0;r<this.rules.length;r++){var i=this.rules[r],a="function"==typeof i?i(e):i;!1===a||"string"==typeof a?n.push(a):!0!==a&&Object(o.consoleError)("Rules should return a string or boolean, received '"+(void 0===a?"undefined":s(a))+"' instead",this)}return this.errorBucket=n,this.valid=0===n.length,this.valid}}}},"./src/stylus/app.styl":/*!*****************************!*\
!*** ./src/stylus/app.styl ***!
\*****************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_alerts.styl":/*!********************************************!*\
!*** ./src/stylus/components/_alerts.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_app.styl":/*!*****************************************!*\
!*** ./src/stylus/components/_app.styl ***!
\*****************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_autocompletes.styl":/*!***************************************************!*\
!*** ./src/stylus/components/_autocompletes.styl ***!
\***************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_avatars.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_avatars.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_badges.styl":/*!********************************************!*\
!*** ./src/stylus/components/_badges.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_bottom-navs.styl":/*!*************************************************!*\
!*** ./src/stylus/components/_bottom-navs.styl ***!
\*************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_bottom-sheets.styl":/*!***************************************************!*\
!*** ./src/stylus/components/_bottom-sheets.styl ***!
\***************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_breadcrumbs.styl":/*!*************************************************!*\
!*** ./src/stylus/components/_breadcrumbs.styl ***!
\*************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_button-toggle.styl":/*!***************************************************!*\
!*** ./src/stylus/components/_button-toggle.styl ***!
\***************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_buttons.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_buttons.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_cards.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_cards.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_carousel.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_carousel.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_chips.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_chips.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_content.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_content.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_counters.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_counters.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_data-iterator.styl":/*!***************************************************!*\
!*** ./src/stylus/components/_data-iterator.styl ***!
\***************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_data-table.styl":/*!************************************************!*\
!*** ./src/stylus/components/_data-table.styl ***!
\************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_date-picker-header.styl":/*!********************************************************!*\
!*** ./src/stylus/components/_date-picker-header.styl ***!
\********************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_date-picker-table.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_date-picker-table.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_date-picker-title.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_date-picker-title.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_date-picker-years.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_date-picker-years.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_dialogs.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_dialogs.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_dividers.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_dividers.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_expansion-panel.styl":/*!*****************************************************!*\
!*** ./src/stylus/components/_expansion-panel.styl ***!
\*****************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_footer.styl":/*!********************************************!*\
!*** ./src/stylus/components/_footer.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_forms.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_forms.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_grid.styl":/*!******************************************!*\
!*** ./src/stylus/components/_grid.styl ***!
\******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_icons.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_icons.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_inputs.styl":/*!********************************************!*\
!*** ./src/stylus/components/_inputs.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_jumbotrons.styl":/*!************************************************!*\
!*** ./src/stylus/components/_jumbotrons.styl ***!
\************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_labels.styl":/*!********************************************!*\
!*** ./src/stylus/components/_labels.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_lists.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_lists.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_menus.styl":/*!*******************************************!*\
!*** ./src/stylus/components/_menus.styl ***!
\*******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_messages.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_messages.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_navigation-drawer.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_navigation-drawer.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_overflow-buttons.styl":/*!******************************************************!*\
!*** ./src/stylus/components/_overflow-buttons.styl ***!
\******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_overlay.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_overlay.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_pagination.styl":/*!************************************************!*\
!*** ./src/stylus/components/_pagination.styl ***!
\************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_parallax.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_parallax.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_pickers.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_pickers.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_progress-circular.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_progress-circular.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_progress-linear.styl":/*!*****************************************************!*\
!*** ./src/stylus/components/_progress-linear.styl ***!
\*****************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_radio-group.styl":/*!*************************************************!*\
!*** ./src/stylus/components/_radio-group.styl ***!
\*************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_radios.styl":/*!********************************************!*\
!*** ./src/stylus/components/_radios.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_range-sliders.styl":/*!***************************************************!*\
!*** ./src/stylus/components/_range-sliders.styl ***!
\***************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_select.styl":/*!********************************************!*\
!*** ./src/stylus/components/_select.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_selection-controls.styl":/*!********************************************************!*\
!*** ./src/stylus/components/_selection-controls.styl ***!
\********************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_sliders.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_sliders.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_small-dialog.styl":/*!**************************************************!*\
!*** ./src/stylus/components/_small-dialog.styl ***!
\**************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_snackbars.styl":/*!***********************************************!*\
!*** ./src/stylus/components/_snackbars.styl ***!
\***********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_speed-dial.styl":/*!************************************************!*\
!*** ./src/stylus/components/_speed-dial.styl ***!
\************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_steppers.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_steppers.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_subheaders.styl":/*!************************************************!*\
!*** ./src/stylus/components/_subheaders.styl ***!
\************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_switch.styl":/*!********************************************!*\
!*** ./src/stylus/components/_switch.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_system-bars.styl":/*!*************************************************!*\
!*** ./src/stylus/components/_system-bars.styl ***!
\*************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_tables.styl":/*!********************************************!*\
!*** ./src/stylus/components/_tables.styl ***!
\********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_tabs.styl":/*!******************************************!*\
!*** ./src/stylus/components/_tabs.styl ***!
\******************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_text-fields.styl":/*!*************************************************!*\
!*** ./src/stylus/components/_text-fields.styl ***!
\*************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_textarea.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_textarea.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_time-picker-clock.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_time-picker-clock.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_time-picker-title.styl":/*!*******************************************************!*\
!*** ./src/stylus/components/_time-picker-title.styl ***!
\*******************************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_toolbar.styl":/*!*********************************************!*\
!*** ./src/stylus/components/_toolbar.styl ***!
\*********************************************/
/*! no static exports found */
function(t,e,n){},"./src/stylus/components/_tooltips.styl":/*!**********************************************!*\
!*** ./src/stylus/components/_tooltips.styl ***!
\**********************************************/
/*! no static exports found */
function(t,e,n){},"./src/util/color/transformCIELAB.ts":/*!*******************************************!*\
!*** ./src/util/color/transformCIELAB.ts ***!
\*******************************************/
/*! exports provided: fromXYZ, toXYZ */
function(t,e,n){"use strict";function r(t){var e=a,n=e(t[1]);return[116*n-16,500*(e(t[0]/.95047)-n),200*(n-e(t[2]/1.08883))]}function i(t){var e=s,n=(t[0]+16)/116;return[.95047*e(n+t[1]/500),e(n),1.08883*e(n-t[2]/200)]}n.r(e),n.d(e,"fromXYZ",function(){return r}),n.d(e,"toXYZ",function(){return i});var o=.20689655172413793,a=function(t){return t>Math.pow(o,3)?Math.cbrt(t):t/(3*Math.pow(o,2))+4/29},s=function(t){return t>o?Math.pow(t,3):3*Math.pow(o,2)*(t-4/29)}},"./src/util/color/transformSRGB.ts":/*!*****************************************!*\
!*** ./src/util/color/transformSRGB.ts ***!
\*****************************************/
/*! exports provided: fromXYZ, toXYZ */
function(t,e,n){"use strict";function r(t){return Math.max(0,Math.min(1,t))}function i(t){for(var e=Array(3),n=s,i=a,o=0;o<3;++o)e[o]=Math.round(255*r(n(i[o][0]*t[0]+i[o][1]*t[1]+i[o][2]*t[2])));return(e[0]<<16)+(e[1]<<8)+(e[2]<<0)}function o(t){for(var e=[0,0,0],n=c,r=l,i=n((t>>16&255)/255),o=n((t>>8&255)/255),a=n((t>>0&255)/255),s=0;s<3;++s)e[s]=r[s][0]*i+r[s][1]*o+r[s][2]*a;return e}n.r(e),n.d(e,"fromXYZ",function(){return i}),n.d(e,"toXYZ",function(){return o});var a=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],s=function(t){return t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055},l=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],c=function(t){return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}},"./src/util/colorUtils.ts":/*!********************************!*\
!*** ./src/util/colorUtils.ts ***!
\********************************/
/*! exports provided: colorToInt, intToHex */
function(t,e,n){"use strict";function r(t){var e;if("number"==typeof t)e=t;else{if("string"!=typeof t)throw new TypeError("Colors can only be numbers or strings, recieved "+(null==t?t:t.constructor.name)+" instead");var n="#"===t[0]?t.substring(1):t;3===n.length&&(n=n.split("").map(function(t){return t+t}).join("")),6!==n.length&&Object(o.consoleWarn)("'"+t+"' is not a valid rgb color"),e=parseInt(n,16)}return e<0?(Object(o.consoleWarn)("Colors cannot be negative: '"+t+"'"),e=0):(e>16777215||isNaN(e))&&(Object(o.consoleWarn)("'"+t+"' is not a valid rgb color"),e=16777215),e}function i(t){var e=t.toString(16);return e.length<6&&(e="0".repeat(6-e.length)+e),"#"+e}n.r(e),n.d(e,"colorToInt",function(){return r}),n.d(e,"intToHex",function(){return i});var o=n(/*! ./console */"./src/util/console.ts")},"./src/util/console.ts":/*!*****************************!*\
!*** ./src/util/console.ts ***!
\*****************************/
/*! exports provided: consoleInfo, consoleWarn, consoleError, deprecate */
function(t,e,n){"use strict";function r(t,e,n){if(n&&(e={_isVue:!0,$parent:n,$options:e}),e){if(e.$_alreadyWarned=e.$_alreadyWarned||[],e.$_alreadyWarned.includes(t))return;e.$_alreadyWarned.push(t)}return"[Vuetify] "+t+(e?c(e):"")}function i(t,e,n){var i=r(t,e,n);null!=i&&console.info(i)}function o(t,e,n){var i=r(t,e,n);null!=i&&console.warn(i)}function a(t,e,n){var i=r(t,e,n);null!=i&&console.error(i)}function s(t,e,n,r){o("'"+t+"' is deprecated, use '"+e+"' instead",n,r)}function l(t,e){if(t.$root===t)return"<Root>";var n="function"==typeof t&&null!=t.cid?t.options:t._isVue?t.$options||t.constructor.options:t||{},r=n.name||n._componentTag,i=n.__file;if(!r&&i){var o=i.match(/([^\/\\]+)\.vue$/);r=o&&o[1]}return(r?"<"+d(r)+">":"<Anonymous>")+(i&&!1!==e?" at "+i:"")}function c(t){if(t._isVue&&t.$parent){for(var e=[],n=0;t;){if(e.length>0){var r=e[e.length-1];if(r.constructor===t.constructor){n++,t=t.$parent;continue}n>0&&(e[e.length-1]=[r,n],n=0)}e.push(t),t=t.$parent}return"\n\nfound in\n\n"+e.map(function(t,e){return""+(0===e?"---\x3e ":" ".repeat(5+2*e))+(Array.isArray(t)?l(t[0])+"... ("+t[1]+" recursive calls)":l(t))}).join("\n")}return"\n\n(found in "+l(t)+")"}n.r(e),n.d(e,"consoleInfo",function(){return i}),n.d(e,"consoleWarn",function(){return o}),n.d(e,"consoleError",function(){return a}),n.d(e,"deprecate",function(){return s});var u=/(?:^|[-_])(\w)/g,d=function(t){return t.replace(u,function(t){return t.toUpperCase()}).replace(/[-_]/g,"")}},"./src/util/easing-patterns.js":/*!*************************************!*\
!*** ./src/util/easing-patterns.js ***!
\*************************************/
/*! exports provided: linear, easeInQuad, easeOutQuad, easeInOutQuad, easeInCubic, easeOutCubic, easeInOutCubic, easeInQuart, easeOutQuart, easeInOutQuart, easeInQuint, easeOutQuint, easeInOutQuint */
function(t,e,n){"use strict";n.r(e),n.d(e,"linear",function(){return r}),n.d(e,"easeInQuad",function(){return i}),n.d(e,"easeOutQuad",function(){return o}),n.d(e,"easeInOutQuad",function(){return a}),n.d(e,"easeInCubic",function(){return s}),n.d(e,"easeOutCubic",function(){return l}),n.d(e,"easeInOutCubic",function(){return c}),n.d(e,"easeInQuart",function(){return u}),n.d(e,"easeOutQuart",function(){return d}),n.d(e,"easeInOutQuart",function(){return p}),n.d(e,"easeInQuint",function(){return f}),n.d(e,"easeOutQuint",function(){return h}),n.d(e,"easeInOutQuint",function(){return v});var r=function(t){return t},i=function(t){return t*t},o=function(t){return t*(2-t)},a=function(t){return t<.5?2*t*t:(4-2*t)*t-1},s=function(t){return t*t*t},l=function(t){return--t*t*t+1},c=function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},u=function(t){return t*t*t*t},d=function(t){return 1- --t*t*t*t},p=function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},f=function(t){return t*t*t*t*t},h=function(t){return 1+--t*t*t*t*t},v=function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},"./src/util/helpers.ts":/*!*****************************!*\
!*** ./src/util/helpers.ts ***!
\*****************************/
/*! exports provided: createSimpleFunctional, createSimpleTransition, createJavaScriptTransition, directiveConfig, addOnceEventListener, getNestedValue, deepEqual, getObjectValueByPath, getPropertyFromItem, createRange, getZIndex, escapeHTML, filterObjectOnKeys, filterChildren, convertToUnit, kebabCase, isObject, keyCodes, keys */
function(t,e,n){"use strict";function r(t,e,n){return void 0===e&&(e="div"),{name:n||t.replace(/__/g,"-"),functional:!0,render:function(n,r){var i=r.data,o=r.children;return i.staticClass=(t+" "+(i.staticClass||"")).trim(),n(e,i,o)}}}function i(t,e,n){return void 0===e&&(e="top center 0"),{name:t,functional:!0,props:{origin:{type:String,default:e}},render:function(e,r){return r.data=r.data||{},r.data.props={name:t},r.data.on=r.data.on||{},Object.isExtensible(r.data.on)||(r.data.on=w({},r.data.on)),n&&(r.data.props.mode=n),r.data.on.beforeEnter=function(t){t.style.transformOrigin=r.props.origin,t.style.webkitTransformOrigin=r.props.origin},e("transition",r.data,r.children)}}}function o(t,e,n,r){return void 0===n&&(n=!1),void 0===r&&(r="in-out"),{name:t,functional:!0,props:{css:{type:Boolean,default:n},mode:{type:String,default:r}},render:function(n,r){return n("transition",{props:w({},r.props,{name:t}),on:e},r.children)}}}function a(t,e){return void 0===e&&(e={}),w({},e,t.modifiers,{value:t.arg},t.value||{})}function s(t,e,n){var r=function r(){n(),t.removeEventListener(e,r,!1)};t.addEventListener(e,r,!1)}function l(t,e,n){var r=e.length-1;if(r<0)return void 0===t?n:t;for(var i=0;i<r;i++){if(null==t)return n;t=t[e[i]]}return null==t?n:void 0===t[e[r]]?n:t[e[r]]}function c(t,e){if(t===e)return!0;if(t instanceof Date&&e instanceof Date&&t.getTime()!==e.getTime())return!1;if(t!==Object(t)||e!==Object(e))return!1;var n=Object.keys(t);return n.length===Object.keys(e).length&&n.every(function(n){return c(t[n],e[n])})}function u(t,e,n){return e&&e.constructor===String?(e=e.replace(/\[(\w+)\]/g,".$1"),e=e.replace(/^\./,""),l(t,e.split("."),n)):n}function d(t,e,n){if(null==e)return void 0===t?n:t;if(t!==Object(t))return void 0===n?t:n;if("string"==typeof e)return u(t,e,n);if(Array.isArray(e))return l(t,e,n);if("function"!=typeof e)return n;var r=e(t,n);return void 0===r?n:r}function p(t){return Array.from({length:t},function(t,e){return e})}function f(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return 0;var e=+window.getComputedStyle(t).getPropertyValue("z-index");return isNaN(e)?f(t.parentNode):e}function h(t){return t.replace(/[&<>]/g,function(t){return k[t]||t})}function v(t,e){for(var n={},r=0;r<e.length;r++){var i=e[r];void 0!==t[i]&&(n[i]=t[i])}return n}function g(t,e){return void 0===t&&(t=[]),t.filter(function(t){return t.componentOptions&&t.componentOptions.Ctor.options.name===e})}function m(t,e){return void 0===e&&(e="px"),null==t||""===t?void 0:isNaN(+t)?String(t):""+Number(t)+e}function b(t){return(t||"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function y(t){return null!==t&&"object"===(void 0===t?"undefined":_(t))}function x(t){return Object.keys(t)}n.r(e),n.d(e,"createSimpleFunctional",function(){return r}),n.d(e,"createSimpleTransition",function(){return i}),n.d(e,"createJavaScriptTransition",function(){return o}),n.d(e,"directiveConfig",function(){return a}),n.d(e,"addOnceEventListener",function(){return s}),n.d(e,"getNestedValue",function(){return l}),n.d(e,"deepEqual",function(){return c}),n.d(e,"getObjectValueByPath",function(){return u}),n.d(e,"getPropertyFromItem",function(){return d}),n.d(e,"createRange",function(){return p}),n.d(e,"getZIndex",function(){return f}),n.d(e,"escapeHTML",function(){return h}),n.d(e,"filterObjectOnKeys",function(){return v}),n.d(e,"filterChildren",function(){return g}),n.d(e,"convertToUnit",function(){return m}),n.d(e,"kebabCase",function(){return b}),n.d(e,"isObject",function(){return y}),n.d(e,"keyCodes",function(){return C}),n.d(e,"keys",function(){return x});var _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t},k={"&":"&","<":"<",">":">"},C=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34})},"./src/util/mask.js":/*!**************************!*\
!*** ./src/util/mask.js ***!
\**************************/
/*! exports provided: defaultDelimiters, isMaskDelimiter, maskText, unmaskText */
function(t,e,n){"use strict";n.r(e),n.d(e,"defaultDelimiters",function(){return r}),n.d(e,"isMaskDelimiter",function(){return i}),n.d(e,"maskText",function(){return c}),n.d(e,"unmaskText",function(){return u});var r=/[-!$%^&*()_+|~=`{}[\]:";'<>?,.\/\\ ]/,i=function(t){return t&&r.test(t)},o={"#":{test:function(t){return t.match(/[0-9]/)}},A:{test:function(t){return t.match(/[A-Z]/i)},convert:function(t){return t.toUpperCase()}},a:{test:function(t){return t.match(/[a-z]/i)},convert:function(t){return t.toLowerCase()}},N:{test:function(t){return t.match(/[0-9A-Z]/i)},convert:function(t){return t.toUpperCase()}},n:{test:function(t){return t.match(/[0-9a-z]/i)},convert:function(t){return t.toLowerCase()}},X:{test:i}},a=function(t){return o.hasOwnProperty(t)},s=function(t,e){return o[t].convert?o[t].convert(e):e},l=function(t,e){return!(null==e||!a(t))&&o[t].test(e)},c=function(t,e,n){if(null==t)return"";if(t=String(t),!e.length||!t.length)return t;Array.isArray(e)||(e=e.split(""));for(var r=0,i=0,o="";i<e.length;){var c=e[i],u=t[r];if(a(c)||u!==c)if(a(c)||n){if(!l(c,u))return o;o+=s(c,u),r++}else o+=c;else o+=c,r++;i++}return o},u=function(t){return t?String(t).replace(new RegExp(r,"g"),""):t}},"./src/util/mixins.ts":/*!****************************!*\
!*** ./src/util/mixins.ts ***!
\****************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return o.a.extend({mixins:t})}n.r(e),n.d(e,"default",function(){return r});var i=n(/*! vue */"vue"),o=n.n(i)},"./src/util/rebuildFunctionalSlots.js":/*!********************************************!*\
!*** ./src/util/rebuildFunctionalSlots.js ***!
\********************************************/
/*! exports provided: default */
function(t,e,n){"use strict";function r(t,e){var n=[];for(var r in t)t.hasOwnProperty(r)&&n.push(e("template",{slot:r},t[r]));return n}n.r(e),n.d(e,"default",function(){return r})},"./src/util/theme.ts":/*!***************************!*\
!*** ./src/util/theme.ts ***!
\***************************/
/*! exports provided: parse, genBaseColor, genVariantColor, genVariations */
function(t,e,n){"use strict";function r(t){for(var e=Object.keys(t),n={},r=0;r<e.length;++r){var i=e[r],o=t[i];n[i]=Object(s.colorToInt)(o)}return n}function i(t,e){var n=Array(10);n[0]=u(t,e);for(var r=1,i=5;r<=5;++r,--i)n[r]=d(t,o(e,i),"lighten",i);for(var r=1;r<=4;++r)n[r+5]=d(t,a(e,r),"darken",r);return n}function o(t,e){var n=c.fromXYZ(l.toXYZ(t));return n[0]=n[0]+10*e,l.fromXYZ(c.toXYZ(n))}function a(t,e){var n=c.fromXYZ(l.toXYZ(t));return n[0]=n[0]-10*e,l.fromXYZ(c.toXYZ(n))}n.r(e),n.d(e,"parse",function(){return r}),n.d(e,"genBaseColor",function(){return u}),n.d(e,"genVariantColor",function(){return d}),n.d(e,"genVariations",function(){return i});var s=n(/*! ./colorUtils */"./src/util/colorUtils.ts"),l=n(/*! ./color/transformSRGB */"./src/util/color/transformSRGB.ts"),c=n(/*! ./color/transformCIELAB */"./src/util/color/transformCIELAB.ts"),u=function(t,e){var n=Object(s.intToHex)(e);return"\n."+t+" {\n background-color: "+n+" !important;\n border-color: "+n+" !important;\n}\n."+t+"--text {\n color: "+n+" !important;\n}\n."+t+"--text input,\n."+t+"--text textarea {\n caret-color: "+n+" !important;\n}"},d=function(t,e,n,r){var i=Object(s.intToHex)(e);return"\n."+t+"."+n+"-"+r+" {\n background-color: "+i+" !important;\n border-color: "+i+" !important;\n}\n."+t+"--text.text--"+n+"-"+r+" {\n color: "+i+" !important;\n}\n."+t+"--text.text--"+n+"-"+r+" input,\n."+t+"--text.text--"+n+"-"+r+" textarea {\n caret-color: "+i+" !important;\n}"}},vue:/*!******************************************************************************!*\
!*** external {"commonjs":"vue","commonjs2":"vue","amd":"vue","root":"Vue"} ***!
\******************************************************************************/
/*! no static exports found */
function(e,n){e.exports=t}}).default})},function(t,e,n){var r=n(142);"string"==typeof r&&(r=[[t.i,r,""]]);n(143)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){e=t.exports=n(14)(!1),e.push([t.i,'@-webkit-keyframes shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.black{background-color:#000!important;border-color:#000!important}.black--text{color:#000!important}.black--text input,.black--text textarea{caret-color:#000!important}.white{background-color:#fff!important;border-color:#fff!important}.white--text{color:#fff!important}.white--text input,.white--text textarea{caret-color:#fff!important}.transparent{background-color:transparent!important;border-color:transparent!important}.transparent--text{color:transparent!important}.transparent--text input,.transparent--text textarea{caret-color:transparent!important}.red{background-color:#f44336!important;border-color:#f44336!important}.red--text{color:#f44336!important}.red--text input,.red--text textarea{caret-color:#f44336!important}.red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.red--text.text--lighten-5{color:#ffebee!important}.red--text.text--lighten-5 input,.red--text.text--lighten-5 textarea{caret-color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.red--text.text--lighten-4{color:#ffcdd2!important}.red--text.text--lighten-4 input,.red--text.text--lighten-4 textarea{caret-color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.red--text.text--lighten-3{color:#ef9a9a!important}.red--text.text--lighten-3 input,.red--text.text--lighten-3 textarea{caret-color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.red--text.text--lighten-2{color:#e57373!important}.red--text.text--lighten-2 input,.red--text.text--lighten-2 textarea{caret-color:#e57373!important}.red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.red--text.text--lighten-1{color:#ef5350!important}.red--text.text--lighten-1 input,.red--text.text--lighten-1 textarea{caret-color:#ef5350!important}.red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.red--text.text--darken-1{color:#e53935!important}.red--text.text--darken-1 input,.red--text.text--darken-1 textarea{caret-color:#e53935!important}.red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.red--text.text--darken-2{color:#d32f2f!important}.red--text.text--darken-2 input,.red--text.text--darken-2 textarea{caret-color:#d32f2f!important}.red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.red--text.text--darken-3{color:#c62828!important}.red--text.text--darken-3 input,.red--text.text--darken-3 textarea{caret-color:#c62828!important}.red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.red--text.text--darken-4{color:#b71c1c!important}.red--text.text--darken-4 input,.red--text.text--darken-4 textarea{caret-color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.red--text.text--accent-1{color:#ff8a80!important}.red--text.text--accent-1 input,.red--text.text--accent-1 textarea{caret-color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.red--text.text--accent-2{color:#ff5252!important}.red--text.text--accent-2 input,.red--text.text--accent-2 textarea{caret-color:#ff5252!important}.red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.red--text.text--accent-3{color:#ff1744!important}.red--text.text--accent-3 input,.red--text.text--accent-3 textarea{caret-color:#ff1744!important}.red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.red--text.text--accent-4{color:#d50000!important}.red--text.text--accent-4 input,.red--text.text--accent-4 textarea{caret-color:#d50000!important}.pink{background-color:#e91e63!important;border-color:#e91e63!important}.pink--text{color:#e91e63!important}.pink--text input,.pink--text textarea{caret-color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.pink--text.text--lighten-5{color:#fce4ec!important}.pink--text.text--lighten-5 input,.pink--text.text--lighten-5 textarea{caret-color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.pink--text.text--lighten-4{color:#f8bbd0!important}.pink--text.text--lighten-4 input,.pink--text.text--lighten-4 textarea{caret-color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.pink--text.text--lighten-3{color:#f48fb1!important}.pink--text.text--lighten-3 input,.pink--text.text--lighten-3 textarea{caret-color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.pink--text.text--lighten-2{color:#f06292!important}.pink--text.text--lighten-2 input,.pink--text.text--lighten-2 textarea{caret-color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.pink--text.text--lighten-1{color:#ec407a!important}.pink--text.text--lighten-1 input,.pink--text.text--lighten-1 textarea{caret-color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.pink--text.text--darken-1{color:#d81b60!important}.pink--text.text--darken-1 input,.pink--text.text--darken-1 textarea{caret-color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.pink--text.text--darken-2{color:#c2185b!important}.pink--text.text--darken-2 input,.pink--text.text--darken-2 textarea{caret-color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.pink--text.text--darken-3{color:#ad1457!important}.pink--text.text--darken-3 input,.pink--text.text--darken-3 textarea{caret-color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.pink--text.text--darken-4{color:#880e4f!important}.pink--text.text--darken-4 input,.pink--text.text--darken-4 textarea{caret-color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.pink--text.text--accent-1{color:#ff80ab!important}.pink--text.text--accent-1 input,.pink--text.text--accent-1 textarea{caret-color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.pink--text.text--accent-2{color:#ff4081!important}.pink--text.text--accent-2 input,.pink--text.text--accent-2 textarea{caret-color:#ff4081!important}.pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.pink--text.text--accent-3{color:#f50057!important}.pink--text.text--accent-3 input,.pink--text.text--accent-3 textarea{caret-color:#f50057!important}.pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.pink--text.text--accent-4{color:#c51162!important}.pink--text.text--accent-4 input,.pink--text.text--accent-4 textarea{caret-color:#c51162!important}.purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.purple--text{color:#9c27b0!important}.purple--text input,.purple--text textarea{caret-color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.purple--text.text--lighten-5{color:#f3e5f5!important}.purple--text.text--lighten-5 input,.purple--text.text--lighten-5 textarea{caret-color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.purple--text.text--lighten-4{color:#e1bee7!important}.purple--text.text--lighten-4 input,.purple--text.text--lighten-4 textarea{caret-color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.purple--text.text--lighten-3{color:#ce93d8!important}.purple--text.text--lighten-3 input,.purple--text.text--lighten-3 textarea{caret-color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.purple--text.text--lighten-2{color:#ba68c8!important}.purple--text.text--lighten-2 input,.purple--text.text--lighten-2 textarea{caret-color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.purple--text.text--lighten-1{color:#ab47bc!important}.purple--text.text--lighten-1 input,.purple--text.text--lighten-1 textarea{caret-color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.purple--text.text--darken-1{color:#8e24aa!important}.purple--text.text--darken-1 input,.purple--text.text--darken-1 textarea{caret-color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.purple--text.text--darken-2{color:#7b1fa2!important}.purple--text.text--darken-2 input,.purple--text.text--darken-2 textarea{caret-color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.purple--text.text--darken-3{color:#6a1b9a!important}.purple--text.text--darken-3 input,.purple--text.text--darken-3 textarea{caret-color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.purple--text.text--darken-4{color:#4a148c!important}.purple--text.text--darken-4 input,.purple--text.text--darken-4 textarea{caret-color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.purple--text.text--accent-1{color:#ea80fc!important}.purple--text.text--accent-1 input,.purple--text.text--accent-1 textarea{caret-color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.purple--text.text--accent-2{color:#e040fb!important}.purple--text.text--accent-2 input,.purple--text.text--accent-2 textarea{caret-color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.purple--text.text--accent-3{color:#d500f9!important}.purple--text.text--accent-3 input,.purple--text.text--accent-3 textarea{caret-color:#d500f9!important}.purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.purple--text.text--accent-4{color:#a0f!important}.purple--text.text--accent-4 input,.purple--text.text--accent-4 textarea{caret-color:#a0f!important}.deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.deep-purple--text{color:#673ab7!important}.deep-purple--text input,.deep-purple--text textarea{caret-color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.deep-purple--text.text--lighten-5{color:#ede7f6!important}.deep-purple--text.text--lighten-5 input,.deep-purple--text.text--lighten-5 textarea{caret-color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.deep-purple--text.text--lighten-4{color:#d1c4e9!important}.deep-purple--text.text--lighten-4 input,.deep-purple--text.text--lighten-4 textarea{caret-color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.deep-purple--text.text--lighten-3{color:#b39ddb!important}.deep-purple--text.text--lighten-3 input,.deep-purple--text.text--lighten-3 textarea{caret-color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.deep-purple--text.text--lighten-2{color:#9575cd!important}.deep-purple--text.text--lighten-2 input,.deep-purple--text.text--lighten-2 textarea{caret-color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.deep-purple--text.text--lighten-1{color:#7e57c2!important}.deep-purple--text.text--lighten-1 input,.deep-purple--text.text--lighten-1 textarea{caret-color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.deep-purple--text.text--darken-1{color:#5e35b1!important}.deep-purple--text.text--darken-1 input,.deep-purple--text.text--darken-1 textarea{caret-color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.deep-purple--text.text--darken-2{color:#512da8!important}.deep-purple--text.text--darken-2 input,.deep-purple--text.text--darken-2 textarea{caret-color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.deep-purple--text.text--darken-3{color:#4527a0!important}.deep-purple--text.text--darken-3 input,.deep-purple--text.text--darken-3 textarea{caret-color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.deep-purple--text.text--darken-4{color:#311b92!important}.deep-purple--text.text--darken-4 input,.deep-purple--text.text--darken-4 textarea{caret-color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.deep-purple--text.text--accent-1{color:#b388ff!important}.deep-purple--text.text--accent-1 input,.deep-purple--text.text--accent-1 textarea{caret-color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.deep-purple--text.text--accent-2{color:#7c4dff!important}.deep-purple--text.text--accent-2 input,.deep-purple--text.text--accent-2 textarea{caret-color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.deep-purple--text.text--accent-3{color:#651fff!important}.deep-purple--text.text--accent-3 input,.deep-purple--text.text--accent-3 textarea{caret-color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.deep-purple--text.text--accent-4{color:#6200ea!important}.deep-purple--text.text--accent-4 input,.deep-purple--text.text--accent-4 textarea{caret-color:#6200ea!important}.indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.indigo--text{color:#3f51b5!important}.indigo--text input,.indigo--text textarea{caret-color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.indigo--text.text--lighten-5{color:#e8eaf6!important}.indigo--text.text--lighten-5 input,.indigo--text.text--lighten-5 textarea{caret-color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.indigo--text.text--lighten-4{color:#c5cae9!important}.indigo--text.text--lighten-4 input,.indigo--text.text--lighten-4 textarea{caret-color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.indigo--text.text--lighten-3{color:#9fa8da!important}.indigo--text.text--lighten-3 input,.indigo--text.text--lighten-3 textarea{caret-color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.indigo--text.text--lighten-2{color:#7986cb!important}.indigo--text.text--lighten-2 input,.indigo--text.text--lighten-2 textarea{caret-color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.indigo--text.text--lighten-1{color:#5c6bc0!important}.indigo--text.text--lighten-1 input,.indigo--text.text--lighten-1 textarea{caret-color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.indigo--text.text--darken-1{color:#3949ab!important}.indigo--text.text--darken-1 input,.indigo--text.text--darken-1 textarea{caret-color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.indigo--text.text--darken-2{color:#303f9f!important}.indigo--text.text--darken-2 input,.indigo--text.text--darken-2 textarea{caret-color:#303f9f!important}.indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.indigo--text.text--darken-3{color:#283593!important}.indigo--text.text--darken-3 input,.indigo--text.text--darken-3 textarea{caret-color:#283593!important}.indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.indigo--text.text--darken-4{color:#1a237e!important}.indigo--text.text--darken-4 input,.indigo--text.text--darken-4 textarea{caret-color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.indigo--text.text--accent-1{color:#8c9eff!important}.indigo--text.text--accent-1 input,.indigo--text.text--accent-1 textarea{caret-color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.indigo--text.text--accent-2{color:#536dfe!important}.indigo--text.text--accent-2 input,.indigo--text.text--accent-2 textarea{caret-color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.indigo--text.text--accent-3{color:#3d5afe!important}.indigo--text.text--accent-3 input,.indigo--text.text--accent-3 textarea{caret-color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.indigo--text.text--accent-4{color:#304ffe!important}.indigo--text.text--accent-4 input,.indigo--text.text--accent-4 textarea{caret-color:#304ffe!important}.blue{background-color:#2196f3!important;border-color:#2196f3!important}.blue--text{color:#2196f3!important}.blue--text input,.blue--text textarea{caret-color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.blue--text.text--lighten-5{color:#e3f2fd!important}.blue--text.text--lighten-5 input,.blue--text.text--lighten-5 textarea{caret-color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.blue--text.text--lighten-4{color:#bbdefb!important}.blue--text.text--lighten-4 input,.blue--text.text--lighten-4 textarea{caret-color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.blue--text.text--lighten-3{color:#90caf9!important}.blue--text.text--lighten-3 input,.blue--text.text--lighten-3 textarea{caret-color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.blue--text.text--lighten-2{color:#64b5f6!important}.blue--text.text--lighten-2 input,.blue--text.text--lighten-2 textarea{caret-color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.blue--text.text--lighten-1{color:#42a5f5!important}.blue--text.text--lighten-1 input,.blue--text.text--lighten-1 textarea{caret-color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.blue--text.text--darken-1{color:#1e88e5!important}.blue--text.text--darken-1 input,.blue--text.text--darken-1 textarea{caret-color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.blue--text.text--darken-2{color:#1976d2!important}.blue--text.text--darken-2 input,.blue--text.text--darken-2 textarea{caret-color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.blue--text.text--darken-3{color:#1565c0!important}.blue--text.text--darken-3 input,.blue--text.text--darken-3 textarea{caret-color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.blue--text.text--darken-4{color:#0d47a1!important}.blue--text.text--darken-4 input,.blue--text.text--darken-4 textarea{caret-color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.blue--text.text--accent-1{color:#82b1ff!important}.blue--text.text--accent-1 input,.blue--text.text--accent-1 textarea{caret-color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.blue--text.text--accent-2{color:#448aff!important}.blue--text.text--accent-2 input,.blue--text.text--accent-2 textarea{caret-color:#448aff!important}.blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.blue--text.text--accent-3{color:#2979ff!important}.blue--text.text--accent-3 input,.blue--text.text--accent-3 textarea{caret-color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.blue--text.text--accent-4{color:#2962ff!important}.blue--text.text--accent-4 input,.blue--text.text--accent-4 textarea{caret-color:#2962ff!important}.light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.light-blue--text{color:#03a9f4!important}.light-blue--text input,.light-blue--text textarea{caret-color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.light-blue--text.text--lighten-5{color:#e1f5fe!important}.light-blue--text.text--lighten-5 input,.light-blue--text.text--lighten-5 textarea{caret-color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.light-blue--text.text--lighten-4{color:#b3e5fc!important}.light-blue--text.text--lighten-4 input,.light-blue--text.text--lighten-4 textarea{caret-color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.light-blue--text.text--lighten-3{color:#81d4fa!important}.light-blue--text.text--lighten-3 input,.light-blue--text.text--lighten-3 textarea{caret-color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.light-blue--text.text--lighten-2{color:#4fc3f7!important}.light-blue--text.text--lighten-2 input,.light-blue--text.text--lighten-2 textarea{caret-color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.light-blue--text.text--lighten-1{color:#29b6f6!important}.light-blue--text.text--lighten-1 input,.light-blue--text.text--lighten-1 textarea{caret-color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.light-blue--text.text--darken-1{color:#039be5!important}.light-blue--text.text--darken-1 input,.light-blue--text.text--darken-1 textarea{caret-color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.light-blue--text.text--darken-2{color:#0288d1!important}.light-blue--text.text--darken-2 input,.light-blue--text.text--darken-2 textarea{caret-color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.light-blue--text.text--darken-3{color:#0277bd!important}.light-blue--text.text--darken-3 input,.light-blue--text.text--darken-3 textarea{caret-color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.light-blue--text.text--darken-4{color:#01579b!important}.light-blue--text.text--darken-4 input,.light-blue--text.text--darken-4 textarea{caret-color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.light-blue--text.text--accent-1{color:#80d8ff!important}.light-blue--text.text--accent-1 input,.light-blue--text.text--accent-1 textarea{caret-color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.light-blue--text.text--accent-2{color:#40c4ff!important}.light-blue--text.text--accent-2 input,.light-blue--text.text--accent-2 textarea{caret-color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.light-blue--text.text--accent-3{color:#00b0ff!important}.light-blue--text.text--accent-3 input,.light-blue--text.text--accent-3 textarea{caret-color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.light-blue--text.text--accent-4{color:#0091ea!important}.light-blue--text.text--accent-4 input,.light-blue--text.text--accent-4 textarea{caret-color:#0091ea!important}.cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.cyan--text{color:#00bcd4!important}.cyan--text input,.cyan--text textarea{caret-color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.cyan--text.text--lighten-5{color:#e0f7fa!important}.cyan--text.text--lighten-5 input,.cyan--text.text--lighten-5 textarea{caret-color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.cyan--text.text--lighten-4{color:#b2ebf2!important}.cyan--text.text--lighten-4 input,.cyan--text.text--lighten-4 textarea{caret-color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.cyan--text.text--lighten-3{color:#80deea!important}.cyan--text.text--lighten-3 input,.cyan--text.text--lighten-3 textarea{caret-color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.cyan--text.text--lighten-2{color:#4dd0e1!important}.cyan--text.text--lighten-2 input,.cyan--text.text--lighten-2 textarea{caret-color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.cyan--text.text--lighten-1{color:#26c6da!important}.cyan--text.text--lighten-1 input,.cyan--text.text--lighten-1 textarea{caret-color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.cyan--text.text--darken-1{color:#00acc1!important}.cyan--text.text--darken-1 input,.cyan--text.text--darken-1 textarea{caret-color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.cyan--text.text--darken-2{color:#0097a7!important}.cyan--text.text--darken-2 input,.cyan--text.text--darken-2 textarea{caret-color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.cyan--text.text--darken-3{color:#00838f!important}.cyan--text.text--darken-3 input,.cyan--text.text--darken-3 textarea{caret-color:#00838f!important}.cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.cyan--text.text--darken-4{color:#006064!important}.cyan--text.text--darken-4 input,.cyan--text.text--darken-4 textarea{caret-color:#006064!important}.cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.cyan--text.text--accent-1{color:#84ffff!important}.cyan--text.text--accent-1 input,.cyan--text.text--accent-1 textarea{caret-color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.cyan--text.text--accent-2{color:#18ffff!important}.cyan--text.text--accent-2 input,.cyan--text.text--accent-2 textarea{caret-color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.cyan--text.text--accent-3{color:#00e5ff!important}.cyan--text.text--accent-3 input,.cyan--text.text--accent-3 textarea{caret-color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.cyan--text.text--accent-4{color:#00b8d4!important}.cyan--text.text--accent-4 input,.cyan--text.text--accent-4 textarea{caret-color:#00b8d4!important}.teal{background-color:#009688!important;border-color:#009688!important}.teal--text{color:#009688!important}.teal--text input,.teal--text textarea{caret-color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.teal--text.text--lighten-5{color:#e0f2f1!important}.teal--text.text--lighten-5 input,.teal--text.text--lighten-5 textarea{caret-color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.teal--text.text--lighten-4{color:#b2dfdb!important}.teal--text.text--lighten-4 input,.teal--text.text--lighten-4 textarea{caret-color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.teal--text.text--lighten-3{color:#80cbc4!important}.teal--text.text--lighten-3 input,.teal--text.text--lighten-3 textarea{caret-color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.teal--text.text--lighten-2{color:#4db6ac!important}.teal--text.text--lighten-2 input,.teal--text.text--lighten-2 textarea{caret-color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.teal--text.text--lighten-1{color:#26a69a!important}.teal--text.text--lighten-1 input,.teal--text.text--lighten-1 textarea{caret-color:#26a69a!important}.teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.teal--text.text--darken-1{color:#00897b!important}.teal--text.text--darken-1 input,.teal--text.text--darken-1 textarea{caret-color:#00897b!important}.teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.teal--text.text--darken-2{color:#00796b!important}.teal--text.text--darken-2 input,.teal--text.text--darken-2 textarea{caret-color:#00796b!important}.teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.teal--text.text--darken-3{color:#00695c!important}.teal--text.text--darken-3 input,.teal--text.text--darken-3 textarea{caret-color:#00695c!important}.teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.teal--text.text--darken-4{color:#004d40!important}.teal--text.text--darken-4 input,.teal--text.text--darken-4 textarea{caret-color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.teal--text.text--accent-1{color:#a7ffeb!important}.teal--text.text--accent-1 input,.teal--text.text--accent-1 textarea{caret-color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.teal--text.text--accent-2{color:#64ffda!important}.teal--text.text--accent-2 input,.teal--text.text--accent-2 textarea{caret-color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.teal--text.text--accent-3{color:#1de9b6!important}.teal--text.text--accent-3 input,.teal--text.text--accent-3 textarea{caret-color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.teal--text.text--accent-4{color:#00bfa5!important}.teal--text.text--accent-4 input,.teal--text.text--accent-4 textarea{caret-color:#00bfa5!important}.green{background-color:#4caf50!important;border-color:#4caf50!important}.green--text{color:#4caf50!important}.green--text input,.green--text textarea{caret-color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.green--text.text--lighten-5{color:#e8f5e9!important}.green--text.text--lighten-5 input,.green--text.text--lighten-5 textarea{caret-color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.green--text.text--lighten-4{color:#c8e6c9!important}.green--text.text--lighten-4 input,.green--text.text--lighten-4 textarea{caret-color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.green--text.text--lighten-3{color:#a5d6a7!important}.green--text.text--lighten-3 input,.green--text.text--lighten-3 textarea{caret-color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.green--text.text--lighten-2{color:#81c784!important}.green--text.text--lighten-2 input,.green--text.text--lighten-2 textarea{caret-color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.green--text.text--lighten-1{color:#66bb6a!important}.green--text.text--lighten-1 input,.green--text.text--lighten-1 textarea{caret-color:#66bb6a!important}.green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.green--text.text--darken-1{color:#43a047!important}.green--text.text--darken-1 input,.green--text.text--darken-1 textarea{caret-color:#43a047!important}.green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.green--text.text--darken-2{color:#388e3c!important}.green--text.text--darken-2 input,.green--text.text--darken-2 textarea{caret-color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.green--text.text--darken-3{color:#2e7d32!important}.green--text.text--darken-3 input,.green--text.text--darken-3 textarea{caret-color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.green--text.text--darken-4{color:#1b5e20!important}.green--text.text--darken-4 input,.green--text.text--darken-4 textarea{caret-color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.green--text.text--accent-1{color:#b9f6ca!important}.green--text.text--accent-1 input,.green--text.text--accent-1 textarea{caret-color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.green--text.text--accent-2{color:#69f0ae!important}.green--text.text--accent-2 input,.green--text.text--accent-2 textarea{caret-color:#69f0ae!important}.green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.green--text.text--accent-3{color:#00e676!important}.green--text.text--accent-3 input,.green--text.text--accent-3 textarea{caret-color:#00e676!important}.green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.green--text.text--accent-4{color:#00c853!important}.green--text.text--accent-4 input,.green--text.text--accent-4 textarea{caret-color:#00c853!important}.light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.light-green--text{color:#8bc34a!important}.light-green--text input,.light-green--text textarea{caret-color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.light-green--text.text--lighten-5{color:#f1f8e9!important}.light-green--text.text--lighten-5 input,.light-green--text.text--lighten-5 textarea{caret-color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.light-green--text.text--lighten-4{color:#dcedc8!important}.light-green--text.text--lighten-4 input,.light-green--text.text--lighten-4 textarea{caret-color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.light-green--text.text--lighten-3{color:#c5e1a5!important}.light-green--text.text--lighten-3 input,.light-green--text.text--lighten-3 textarea{caret-color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.light-green--text.text--lighten-2{color:#aed581!important}.light-green--text.text--lighten-2 input,.light-green--text.text--lighten-2 textarea{caret-color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.light-green--text.text--lighten-1{color:#9ccc65!important}.light-green--text.text--lighten-1 input,.light-green--text.text--lighten-1 textarea{caret-color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.light-green--text.text--darken-1{color:#7cb342!important}.light-green--text.text--darken-1 input,.light-green--text.text--darken-1 textarea{caret-color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.light-green--text.text--darken-2{color:#689f38!important}.light-green--text.text--darken-2 input,.light-green--text.text--darken-2 textarea{caret-color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.light-green--text.text--darken-3{color:#558b2f!important}.light-green--text.text--darken-3 input,.light-green--text.text--darken-3 textarea{caret-color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.light-green--text.text--darken-4{color:#33691e!important}.light-green--text.text--darken-4 input,.light-green--text.text--darken-4 textarea{caret-color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.light-green--text.text--accent-1{color:#ccff90!important}.light-green--text.text--accent-1 input,.light-green--text.text--accent-1 textarea{caret-color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.light-green--text.text--accent-2{color:#b2ff59!important}.light-green--text.text--accent-2 input,.light-green--text.text--accent-2 textarea{caret-color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.light-green--text.text--accent-3{color:#76ff03!important}.light-green--text.text--accent-3 input,.light-green--text.text--accent-3 textarea{caret-color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.light-green--text.text--accent-4{color:#64dd17!important}.light-green--text.text--accent-4 input,.light-green--text.text--accent-4 textarea{caret-color:#64dd17!important}.lime{background-color:#cddc39!important;border-color:#cddc39!important}.lime--text{color:#cddc39!important}.lime--text input,.lime--text textarea{caret-color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.lime--text.text--lighten-5{color:#f9fbe7!important}.lime--text.text--lighten-5 input,.lime--text.text--lighten-5 textarea{caret-color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.lime--text.text--lighten-4{color:#f0f4c3!important}.lime--text.text--lighten-4 input,.lime--text.text--lighten-4 textarea{caret-color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.lime--text.text--lighten-3{color:#e6ee9c!important}.lime--text.text--lighten-3 input,.lime--text.text--lighten-3 textarea{caret-color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.lime--text.text--lighten-2{color:#dce775!important}.lime--text.text--lighten-2 input,.lime--text.text--lighten-2 textarea{caret-color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.lime--text.text--lighten-1{color:#d4e157!important}.lime--text.text--lighten-1 input,.lime--text.text--lighten-1 textarea{caret-color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.lime--text.text--darken-1{color:#c0ca33!important}.lime--text.text--darken-1 input,.lime--text.text--darken-1 textarea{caret-color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.lime--text.text--darken-2{color:#afb42b!important}.lime--text.text--darken-2 input,.lime--text.text--darken-2 textarea{caret-color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.lime--text.text--darken-3{color:#9e9d24!important}.lime--text.text--darken-3 input,.lime--text.text--darken-3 textarea{caret-color:#9e9d24!important}.lime.darken-4{background-color:#827717!important;border-color:#827717!important}.lime--text.text--darken-4{color:#827717!important}.lime--text.text--darken-4 input,.lime--text.text--darken-4 textarea{caret-color:#827717!important}.lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.lime--text.text--accent-1{color:#f4ff81!important}.lime--text.text--accent-1 input,.lime--text.text--accent-1 textarea{caret-color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.lime--text.text--accent-2{color:#eeff41!important}.lime--text.text--accent-2 input,.lime--text.text--accent-2 textarea{caret-color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.lime--text.text--accent-3{color:#c6ff00!important}.lime--text.text--accent-3 input,.lime--text.text--accent-3 textarea{caret-color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.lime--text.text--accent-4{color:#aeea00!important}.lime--text.text--accent-4 input,.lime--text.text--accent-4 textarea{caret-color:#aeea00!important}.yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.yellow--text{color:#ffeb3b!important}.yellow--text input,.yellow--text textarea{caret-color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.yellow--text.text--lighten-5{color:#fffde7!important}.yellow--text.text--lighten-5 input,.yellow--text.text--lighten-5 textarea{caret-color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.yellow--text.text--lighten-4{color:#fff9c4!important}.yellow--text.text--lighten-4 input,.yellow--text.text--lighten-4 textarea{caret-color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.yellow--text.text--lighten-3{color:#fff59d!important}.yellow--text.text--lighten-3 input,.yellow--text.text--lighten-3 textarea{caret-color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.yellow--text.text--lighten-2{color:#fff176!important}.yellow--text.text--lighten-2 input,.yellow--text.text--lighten-2 textarea{caret-color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.yellow--text.text--lighten-1{color:#ffee58!important}.yellow--text.text--lighten-1 input,.yellow--text.text--lighten-1 textarea{caret-color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.yellow--text.text--darken-1{color:#fdd835!important}.yellow--text.text--darken-1 input,.yellow--text.text--darken-1 textarea{caret-color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.yellow--text.text--darken-2{color:#fbc02d!important}.yellow--text.text--darken-2 input,.yellow--text.text--darken-2 textarea{caret-color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.yellow--text.text--darken-3{color:#f9a825!important}.yellow--text.text--darken-3 input,.yellow--text.text--darken-3 textarea{caret-color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.yellow--text.text--darken-4{color:#f57f17!important}.yellow--text.text--darken-4 input,.yellow--text.text--darken-4 textarea{caret-color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.yellow--text.text--accent-1{color:#ffff8d!important}.yellow--text.text--accent-1 input,.yellow--text.text--accent-1 textarea{caret-color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.yellow--text.text--accent-2{color:#ff0!important}.yellow--text.text--accent-2 input,.yellow--text.text--accent-2 textarea{caret-color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.yellow--text.text--accent-3{color:#ffea00!important}.yellow--text.text--accent-3 input,.yellow--text.text--accent-3 textarea{caret-color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.yellow--text.text--accent-4{color:#ffd600!important}.yellow--text.text--accent-4 input,.yellow--text.text--accent-4 textarea{caret-color:#ffd600!important}.amber{background-color:#ffc107!important;border-color:#ffc107!important}.amber--text{color:#ffc107!important}.amber--text input,.amber--text textarea{caret-color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.amber--text.text--lighten-5{color:#fff8e1!important}.amber--text.text--lighten-5 input,.amber--text.text--lighten-5 textarea{caret-color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.amber--text.text--lighten-4{color:#ffecb3!important}.amber--text.text--lighten-4 input,.amber--text.text--lighten-4 textarea{caret-color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.amber--text.text--lighten-3{color:#ffe082!important}.amber--text.text--lighten-3 input,.amber--text.text--lighten-3 textarea{caret-color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.amber--text.text--lighten-2{color:#ffd54f!important}.amber--text.text--lighten-2 input,.amber--text.text--lighten-2 textarea{caret-color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.amber--text.text--lighten-1{color:#ffca28!important}.amber--text.text--lighten-1 input,.amber--text.text--lighten-1 textarea{caret-color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.amber--text.text--darken-1{color:#ffb300!important}.amber--text.text--darken-1 input,.amber--text.text--darken-1 textarea{caret-color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.amber--text.text--darken-2{color:#ffa000!important}.amber--text.text--darken-2 input,.amber--text.text--darken-2 textarea{caret-color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.amber--text.text--darken-3{color:#ff8f00!important}.amber--text.text--darken-3 input,.amber--text.text--darken-3 textarea{caret-color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.amber--text.text--darken-4{color:#ff6f00!important}.amber--text.text--darken-4 input,.amber--text.text--darken-4 textarea{caret-color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.amber--text.text--accent-1{color:#ffe57f!important}.amber--text.text--accent-1 input,.amber--text.text--accent-1 textarea{caret-color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.amber--text.text--accent-2{color:#ffd740!important}.amber--text.text--accent-2 input,.amber--text.text--accent-2 textarea{caret-color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.amber--text.text--accent-3{color:#ffc400!important}.amber--text.text--accent-3 input,.amber--text.text--accent-3 textarea{caret-color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.amber--text.text--accent-4{color:#ffab00!important}.amber--text.text--accent-4 input,.amber--text.text--accent-4 textarea{caret-color:#ffab00!important}.orange{background-color:#ff9800!important;border-color:#ff9800!important}.orange--text{color:#ff9800!important}.orange--text input,.orange--text textarea{caret-color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.orange--text.text--lighten-5{color:#fff3e0!important}.orange--text.text--lighten-5 input,.orange--text.text--lighten-5 textarea{caret-color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.orange--text.text--lighten-4{color:#ffe0b2!important}.orange--text.text--lighten-4 input,.orange--text.text--lighten-4 textarea{caret-color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.orange--text.text--lighten-3{color:#ffcc80!important}.orange--text.text--lighten-3 input,.orange--text.text--lighten-3 textarea{caret-color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.orange--text.text--lighten-2{color:#ffb74d!important}.orange--text.text--lighten-2 input,.orange--text.text--lighten-2 textarea{caret-color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.orange--text.text--lighten-1{color:#ffa726!important}.orange--text.text--lighten-1 input,.orange--text.text--lighten-1 textarea{caret-color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.orange--text.text--darken-1{color:#fb8c00!important}.orange--text.text--darken-1 input,.orange--text.text--darken-1 textarea{caret-color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.orange--text.text--darken-2{color:#f57c00!important}.orange--text.text--darken-2 input,.orange--text.text--darken-2 textarea{caret-color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.orange--text.text--darken-3{color:#ef6c00!important}.orange--text.text--darken-3 input,.orange--text.text--darken-3 textarea{caret-color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.orange--text.text--darken-4{color:#e65100!important}.orange--text.text--darken-4 input,.orange--text.text--darken-4 textarea{caret-color:#e65100!important}.orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.orange--text.text--accent-1{color:#ffd180!important}.orange--text.text--accent-1 input,.orange--text.text--accent-1 textarea{caret-color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.orange--text.text--accent-2{color:#ffab40!important}.orange--text.text--accent-2 input,.orange--text.text--accent-2 textarea{caret-color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.orange--text.text--accent-3{color:#ff9100!important}.orange--text.text--accent-3 input,.orange--text.text--accent-3 textarea{caret-color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.orange--text.text--accent-4{color:#ff6d00!important}.orange--text.text--accent-4 input,.orange--text.text--accent-4 textarea{caret-color:#ff6d00!important}.deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.deep-orange--text{color:#ff5722!important}.deep-orange--text input,.deep-orange--text textarea{caret-color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.deep-orange--text.text--lighten-5{color:#fbe9e7!important}.deep-orange--text.text--lighten-5 input,.deep-orange--text.text--lighten-5 textarea{caret-color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.deep-orange--text.text--lighten-4{color:#ffccbc!important}.deep-orange--text.text--lighten-4 input,.deep-orange--text.text--lighten-4 textarea{caret-color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.deep-orange--text.text--lighten-3{color:#ffab91!important}.deep-orange--text.text--lighten-3 input,.deep-orange--text.text--lighten-3 textarea{caret-color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.deep-orange--text.text--lighten-2{color:#ff8a65!important}.deep-orange--text.text--lighten-2 input,.deep-orange--text.text--lighten-2 textarea{caret-color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.deep-orange--text.text--lighten-1{color:#ff7043!important}.deep-orange--text.text--lighten-1 input,.deep-orange--text.text--lighten-1 textarea{caret-color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.deep-orange--text.text--darken-1{color:#f4511e!important}.deep-orange--text.text--darken-1 input,.deep-orange--text.text--darken-1 textarea{caret-color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.deep-orange--text.text--darken-2{color:#e64a19!important}.deep-orange--text.text--darken-2 input,.deep-orange--text.text--darken-2 textarea{caret-color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.deep-orange--text.text--darken-3{color:#d84315!important}.deep-orange--text.text--darken-3 input,.deep-orange--text.text--darken-3 textarea{caret-color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.deep-orange--text.text--darken-4{color:#bf360c!important}.deep-orange--text.text--darken-4 input,.deep-orange--text.text--darken-4 textarea{caret-color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.deep-orange--text.text--accent-1{color:#ff9e80!important}.deep-orange--text.text--accent-1 input,.deep-orange--text.text--accent-1 textarea{caret-color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.deep-orange--text.text--accent-2{color:#ff6e40!important}.deep-orange--text.text--accent-2 input,.deep-orange--text.text--accent-2 textarea{caret-color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.deep-orange--text.text--accent-3{color:#ff3d00!important}.deep-orange--text.text--accent-3 input,.deep-orange--text.text--accent-3 textarea{caret-color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.deep-orange--text.text--accent-4{color:#dd2c00!important}.deep-orange--text.text--accent-4 input,.deep-orange--text.text--accent-4 textarea{caret-color:#dd2c00!important}.brown{background-color:#795548!important;border-color:#795548!important}.brown--text{color:#795548!important}.brown--text input,.brown--text textarea{caret-color:#795548!important}.brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.brown--text.text--lighten-5{color:#efebe9!important}.brown--text.text--lighten-5 input,.brown--text.text--lighten-5 textarea{caret-color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.brown--text.text--lighten-4{color:#d7ccc8!important}.brown--text.text--lighten-4 input,.brown--text.text--lighten-4 textarea{caret-color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.brown--text.text--lighten-3{color:#bcaaa4!important}.brown--text.text--lighten-3 input,.brown--text.text--lighten-3 textarea{caret-color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.brown--text.text--lighten-2{color:#a1887f!important}.brown--text.text--lighten-2 input,.brown--text.text--lighten-2 textarea{caret-color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.brown--text.text--lighten-1{color:#8d6e63!important}.brown--text.text--lighten-1 input,.brown--text.text--lighten-1 textarea{caret-color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.brown--text.text--darken-1{color:#6d4c41!important}.brown--text.text--darken-1 input,.brown--text.text--darken-1 textarea{caret-color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.brown--text.text--darken-2{color:#5d4037!important}.brown--text.text--darken-2 input,.brown--text.text--darken-2 textarea{caret-color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.brown--text.text--darken-3{color:#4e342e!important}.brown--text.text--darken-3 input,.brown--text.text--darken-3 textarea{caret-color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.brown--text.text--darken-4{color:#3e2723!important}.brown--text.text--darken-4 input,.brown--text.text--darken-4 textarea{caret-color:#3e2723!important}.blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.blue-grey--text{color:#607d8b!important}.blue-grey--text input,.blue-grey--text textarea{caret-color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.blue-grey--text.text--lighten-5{color:#eceff1!important}.blue-grey--text.text--lighten-5 input,.blue-grey--text.text--lighten-5 textarea{caret-color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.blue-grey--text.text--lighten-4{color:#cfd8dc!important}.blue-grey--text.text--lighten-4 input,.blue-grey--text.text--lighten-4 textarea{caret-color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.blue-grey--text.text--lighten-3{color:#b0bec5!important}.blue-grey--text.text--lighten-3 input,.blue-grey--text.text--lighten-3 textarea{caret-color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.blue-grey--text.text--lighten-2{color:#90a4ae!important}.blue-grey--text.text--lighten-2 input,.blue-grey--text.text--lighten-2 textarea{caret-color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.blue-grey--text.text--lighten-1{color:#78909c!important}.blue-grey--text.text--lighten-1 input,.blue-grey--text.text--lighten-1 textarea{caret-color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.blue-grey--text.text--darken-1{color:#546e7a!important}.blue-grey--text.text--darken-1 input,.blue-grey--text.text--darken-1 textarea{caret-color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.blue-grey--text.text--darken-2{color:#455a64!important}.blue-grey--text.text--darken-2 input,.blue-grey--text.text--darken-2 textarea{caret-color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.blue-grey--text.text--darken-3{color:#37474f!important}.blue-grey--text.text--darken-3 input,.blue-grey--text.text--darken-3 textarea{caret-color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.blue-grey--text.text--darken-4{color:#263238!important}.blue-grey--text.text--darken-4 input,.blue-grey--text.text--darken-4 textarea{caret-color:#263238!important}.grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.grey--text{color:#9e9e9e!important}.grey--text input,.grey--text textarea{caret-color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.grey--text.text--lighten-5{color:#fafafa!important}.grey--text.text--lighten-5 input,.grey--text.text--lighten-5 textarea{caret-color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.grey--text.text--lighten-4{color:#f5f5f5!important}.grey--text.text--lighten-4 input,.grey--text.text--lighten-4 textarea{caret-color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.grey--text.text--lighten-3{color:#eee!important}.grey--text.text--lighten-3 input,.grey--text.text--lighten-3 textarea{caret-color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.grey--text.text--lighten-2{color:#e0e0e0!important}.grey--text.text--lighten-2 input,.grey--text.text--lighten-2 textarea{caret-color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.grey--text.text--lighten-1{color:#bdbdbd!important}.grey--text.text--lighten-1 input,.grey--text.text--lighten-1 textarea{caret-color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important;border-color:#757575!important}.grey--text.text--darken-1{color:#757575!important}.grey--text.text--darken-1 input,.grey--text.text--darken-1 textarea{caret-color:#757575!important}.grey.darken-2{background-color:#616161!important;border-color:#616161!important}.grey--text.text--darken-2{color:#616161!important}.grey--text.text--darken-2 input,.grey--text.text--darken-2 textarea{caret-color:#616161!important}.grey.darken-3{background-color:#424242!important;border-color:#424242!important}.grey--text.text--darken-3{color:#424242!important}.grey--text.text--darken-3 input,.grey--text.text--darken-3 textarea{caret-color:#424242!important}.grey.darken-4{background-color:#212121!important;border-color:#212121!important}.grey--text.text--darken-4{color:#212121!important}.grey--text.text--darken-4 input,.grey--text.text--darken-4 textarea{caret-color:#212121!important}.shades.black{background-color:#000!important;border-color:#000!important}.shades--text.text--black{color:#000!important}.shades--text.text--black input,.shades--text.text--black textarea{caret-color:#000!important}.shades.white{background-color:#fff!important;border-color:#fff!important}.shades--text.text--white{color:#fff!important}.shades--text.text--white input,.shades--text.text--white textarea{caret-color:#fff!important}.shades.transparent{background-color:transparent!important;border-color:transparent!important}.shades--text.text--transparent{color:transparent!important}.shades--text.text--transparent input,.shades--text.text--transparent textarea{caret-color:transparent!important}.elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:0;border:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.carousel-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.carousel-transition-leave,.carousel-transition-leave-to{position:absolute;top:0}.carousel-reverse-transition-enter,.carousel-transition-leave,.carousel-transition-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;-webkit-transform:translate(100%);transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-enter-to,.picker-transition-enter-to{transtion:translate(0,0)}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.picker-reverse-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{-webkit-transform:translate(0);transform:translate(0)}.picker-title-transition-enter{-webkit-transform:translate(-100%);transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;-webkit-transform:translate(100%);transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{-webkit-transform:translate(100%);transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{-webkit-transform:translate(-100%);transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;-webkit-transform:translate(100%);transform:translate(100%)}.scale-transition-enter-active,.scale-transition-leave-active{transition:.2s cubic-bezier(.4,0,.6,1)}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.message-transition-enter,.message-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-transition-enter,.fade-transition-leave-to{opacity:0}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fab-transition-enter,.fab-transition-leave-to{-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}code,kbd{display:inline-block;border-radius:3px;white-space:pre-wrap;font-size:85%;font-weight:900}code:after,code:before,kbd:after,kbd:before{content:"\\A0";letter-spacing:-1px}code{background-color:#f5f5f5;color:#bd4147;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}kbd{background:#424242;color:#fff}html{font-size:14px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.application{font-family:Roboto,sans-serif;line-height:1.5}::-ms-clear,::-ms-reveal{display:none}ol,ul{padding-left:24px}.display-4{font-size:112px!important;font-weight:300;line-height:1!important;letter-spacing:-.04em!important;font-family:Roboto,sans-serif!important}.display-3{font-size:56px!important;line-height:1.35!important;letter-spacing:-.02em!important}.display-2,.display-3{font-weight:400;font-family:Roboto,sans-serif!important}.display-2{font-size:45px!important;line-height:48px!important;letter-spacing:normal!important}.display-1{font-size:34px!important;line-height:40px!important}.display-1,.headline{font-weight:400;letter-spacing:normal!important;font-family:Roboto,sans-serif!important}.headline{font-size:24px!important;line-height:32px!important}.title{font-size:20px!important;font-weight:500;line-height:1!important;letter-spacing:.02em!important;font-family:Roboto,sans-serif!important}.subheading{font-size:16px!important;font-weight:400}.body-2{font-weight:500}.body-1,.body-2{font-size:14px!important}.body-1,.caption{font-weight:400}.caption{font-size:12px!important}p{margin-bottom:16px}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.right{float:right!important}.left{float:left!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.ma-0{margin:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.pa-0{padding:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.ma-1{margin:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.pa-1{padding:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.ma-2{margin:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.pa-2{padding:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.ma-3{margin:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.mx-3{margin-left:16px!important;margin-right:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.pa-3{padding:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.px-3{padding-left:16px!important;padding-right:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3{padding-left:16px!important}.ma-4{margin:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.mx-4{margin-left:24px!important;margin-right:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.pa-4{padding:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.px-4{padding-left:24px!important;padding-right:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4{padding-left:24px!important}.ma-5{margin:48px!important}.my-5{margin-top:48px!important;margin-bottom:48px!important}.mx-5{margin-left:48px!important;margin-right:48px!important}.mt-5{margin-top:48px!important}.mr-5{margin-right:48px!important}.mb-5{margin-bottom:48px!important}.ml-5{margin-left:48px!important}.pa-5{padding:48px!important}.py-5{padding-top:48px!important;padding-bottom:48px!important}.px-5{padding-left:48px!important;padding-right:48px!important}.pt-5{padding-top:48px!important}.pr-5{padding-right:48px!important}.pb-5{padding-bottom:48px!important}.pl-5{padding-left:48px!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-no-wrap,.text-truncate{white-space:nowrap!important}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media only screen and (max-width:599px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:600px) and (max-width:959px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px) and (max-width:1263px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px) and (max-width:1903px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.hidden-xl-only{display:none!important}}@media (min-width:0){.text-xs-left{text-align:left!important}.text-xs-center{text-align:center!important}.text-xs-right{text-align:right!important}.text-xs-justify{text-align:justify!important}}@media (min-width:600px){.text-sm-left{text-align:left!important}.text-sm-center{text-align:center!important}.text-sm-right{text-align:right!important}.text-sm-justify{text-align:justify!important}}@media (min-width:960px){.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}.text-md-right{text-align:right!important}.text-md-justify{text-align:justify!important}}@media (min-width:1264px){.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}.text-lg-right{text-align:right!important}.text-lg-justify{text-align:justify!important}}@media (min-width:1904px){.text-xl-left{text-align:left!important}.text-xl-center{text-align:center!important}.text-xl-right{text-align:right!important}.text-xl-justify{text-align:justify!important}}.application{display:flex}.application--is-rtl{direction:rtl}.application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}.application.theme--light{background:#fafafa;color:rgba(0,0,0,.87)}.application.theme--light a{cursor:pointer}.application.theme--light .text--primary{color:rgba(0,0,0,.87)!important}.application.theme--light .text--secondary{color:rgba(0,0,0,.54)!important}.application.theme--light .text--disabled{color:rgba(0,0,0,.38)!important}.application.theme--dark{background:#303030;color:#fff}.application.theme--dark a{cursor:pointer}.application.theme--dark .text--primary{color:#fff!important}.application.theme--dark .text--secondary{color:hsla(0,0%,100%,.7)!important}.application.theme--dark .text--disabled{color:hsla(0,0%,100%,.5)!important}@media print{@-moz-document url-prefix(){.application,.application--wrap{display:block}}}.v-alert{border-radius:0;border-width:4px 0 0;border-style:solid;color:#fff;display:flex;font-size:14px;margin:4px auto;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert .v-alert__icon.v-icon,.v-alert__dismissible .v-icon{align-self:center;color:rgba(0,0,0,.3);font-size:24px}.v-alert--outline .v-icon{color:inherit!important}.v-alert__icon{margin-right:16px}.v-alert__dismissible{align-self:flex-start;color:inherit;margin-left:16px;margin-right:0;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-alert__dismissible:hover{opacity:.8}.v-alert--no-icon .v-alert__icon{display:none}.v-alert>div{align-self:center;flex:1 1}.v-alert.v-alert{border-color:rgba(0,0,0,.12)!important}.v-alert.v-alert--outline{border:1px solid currentColor!important}@media screen and (max-width:600px){.v-alert__icon{display:none}}.application .theme--light.v-icon,.theme--light .v-icon{color:rgba(0,0,0,.54)}.application .theme--light.v-icon.v-icon--disabled,.theme--light .v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.application .theme--dark.v-icon,.theme--dark .v-icon{color:#fff}.application .theme--dark.v-icon.v-icon--disabled,.theme--dark .v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon{align-items:center;display:inline-flex;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:24px;justify-content:center;line-height:1;transition:.3s cubic-bezier(.25,.8,.5,1);vertical-align:text-bottom}.v-icon.v-icon.v-icon--link{cursor:pointer}.v-icon.v-icon--large{font-size:2.5rem}.v-icon.v-icon--medium{font-size:2rem}.v-icon.v-icon--x-large{font-size:3rem}.v-icon.v-icon--disabled{pointer-events:none}.v-autocomplete.v-input,.v-autocomplete .v-menu__activator,.v-autocomplete .v-menu__activator *{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo) .v-select__slot>input{margin-top:24px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:auto}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.application .theme--light.v-text-field .v-input__slot:before,.theme--light .v-text-field .v-input__slot:before{border-color:rgba(0,0,0,.42)}.application .theme--light.v-text-field:not(.v-input--has-state) .v-input__slot:hover:before,.theme--light .v-text-field:not(.v-input--has-state) .v-input__slot:hover:before{border-color:rgba(0,0,0,.87)}.application .theme--light.v-text-field.v-input--is-disabled .v-input__slot:before,.theme--light .v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.application .theme--light.v-text-field__prefix,.application .theme--light.v-text-field__suffix,.theme--light .v-text-field__prefix,.theme--light .v-text-field__suffix{color:rgba(0,0,0,.54)}.application .theme--light.v-text-field--solo .v-input__slot,.theme--light .v-text-field--solo .v-input__slot{border-radius:2px;background:#fff}.application .theme--light.v-text-field--solo-inverted.v-text-field--solo .v-input__slot,.theme--light .v-text-field--solo-inverted.v-text-field--solo .v-input__slot{background:rgba(0,0,0,.16)}.application .theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot,.theme--light .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot{background:#424242}.application .theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot .v-label,.application .theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot input,.theme--light .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot .v-label,.theme--light .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot input{color:#fff}.application .theme--light.v-text-field--box .v-input__slot,.theme--light .v-text-field--box .v-input__slot{background:rgba(0,0,0,.06)}.application .theme--light.v-text-field--box:not(.v-input--is-focused) .v-input__slot:hover,.theme--light .v-text-field--box:not(.v-input--is-focused) .v-input__slot:hover{background:rgba(0,0,0,.12)}.application .theme--light.v-text-field--outline .v-input__slot,.theme--light .v-text-field--outline .v-input__slot{border:2px solid rgba(0,0,0,.54)}.application .theme--light.v-text-field--outline:not(.v-input--is-focused) .v-input__slot:hover,.theme--light .v-text-field--outline:not(.v-input--is-focused) .v-input__slot:hover{border:2px solid rgba(0,0,0,.87)}.application .theme--dark.v-text-field .v-input__slot:before,.theme--dark .v-text-field .v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.application .theme--dark.v-text-field:not(.v-input--has-state) .v-input__slot:hover:before,.theme--dark .v-text-field:not(.v-input--has-state) .v-input__slot:hover:before{border-color:#fff}.application .theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before,.theme--dark .v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.application .theme--dark.v-text-field__prefix,.application .theme--dark.v-text-field__suffix,.theme--dark .v-text-field__prefix,.theme--dark .v-text-field__suffix{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-text-field--solo .v-input__slot,.theme--dark .v-text-field--solo .v-input__slot{border-radius:2px;background:#424242}.application .theme--dark.v-text-field--solo-inverted.v-text-field--solo .v-input__slot,.theme--dark .v-text-field--solo-inverted.v-text-field--solo .v-input__slot{background:hsla(0,0%,100%,.16)}.application .theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot,.theme--dark .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot{background:#fff}.application .theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot .v-label,.application .theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot input,.theme--dark .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot .v-label,.theme--dark .v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused .v-input__slot input{color:rgba(0,0,0,.87)}.application .theme--dark.v-text-field--box .v-input__slot,.theme--dark .v-text-field--box .v-input__slot{background:rgba(0,0,0,.1)}.application .theme--dark.v-text-field--box:not(.v-input--is-focused) .v-input__slot:hover,.theme--dark .v-text-field--box:not(.v-input--is-focused) .v-input__slot:hover{background:rgba(0,0,0,.2)}.application .theme--dark.v-text-field--outline .v-input__slot,.theme--dark .v-text-field--outline .v-input__slot{border:2px solid hsla(0,0%,100%,.7)}.application .theme--dark.v-text-field--outline:not(.v-input--is-focused) .v-input__slot:hover,.theme--dark .v-text-field--outline:not(.v-input--is-focused) .v-input__slot:hover{border:2px solid #fff}.application--is-rtl .v-text-field .v-label{-webkit-transform-origin:top right;transform-origin:top right}.application--is-rtl .v-text-field .v-counter{margin-left:0;margin-right:8px}.application--is-rtl .v-text-field--enclosed .v-input__append-outer{margin-left:0;margin-right:16px}.application--is-rtl .v-text-field--enclosed .v-input__prepend-outer{margin-left:16px;margin-right:0}.application--is-rtl .v-text-field--reverse input{text-align:left}.application--is-rtl .v-text-field--reverse .v-label{-webkit-transform-origin:top left;transform-origin:top left}.application--is-rtl .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.application--is-rtl .v-text-field__suffix{padding-left:0;padding-right:4px}.application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-left:0;padding-right:4px}.application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0;max-width:100%;width:100%}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-text-field .v-input__append-inner{margin-left:auto;padding-left:4px}.v-text-field .v-counter{margin-left:8px;white-space:nowrap}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;-webkit-transform-origin:top left;transform-origin:top left;white-space:nowrap}.v-text-field .v-label--active{max-width:100%;-webkit-transform:translateY(-18px) scale(.75);transform:translateY(-18px) scale(.75)}.v-text-field .v-input__slot{transition:background .3s cubic-bezier(.25,.8,.5,1)}.v-text-field .v-input__slot:after,.v-text-field .v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field .v-input__slot:before{border-style:solid;border-width:thin 0 0}.v-text-field .v-input__slot:after{border-color:currentColor;border-style:solid;border-width:thin 0;-webkit-transform:scaleX(0);transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default}.v-text-field__prefix{width:16px;text-align:right;padding-right:4px}.v-text-field__suffix{padding-left:4px;white-space:nowrap}.v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-text-field__slot{display:flex;flex:1 1 auto;height:100%;position:relative}.v-text-field--box,.v-text-field--outline{position:relative}.v-text-field--box .v-input__slot,.v-text-field--outline .v-input__slot{align-items:stretch}.v-text-field--box input,.v-text-field--outline input{margin-top:22px}.v-text-field--box.v-text-field--single-line input,.v-text-field--outline.v-text-field--single-line input{margin-top:12px}.v-text-field--box .v-label,.v-text-field--outline .v-label{top:18px}.v-text-field--box .v-label--active,.v-text-field--outline .v-label--active{-webkit-transform:translateY(-6px) scale(.75);transform:translateY(-6px) scale(.75)}.v-text-field--box .v-input__slot,.v-text-field--outline .v-input__slot{min-height:56px}.v-text-field--box .v-input__slot{border-top-left-radius:4px;border-top-right-radius:4px}.v-text-field--box .v-input__slot:before{border-style:solid;border-width:thin 0}.v-text-field.v-text-field--enclosed{margin:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--box) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-input__append-inner,.v-text-field.v-text-field--enclosed .v-input__append-outer,.v-text-field.v-text-field--enclosed .v-input__prepend-inner,.v-text-field.v-text-field--enclosed .v-input__prepend-outer{margin-top:16px}.v-text-field.v-text-field--enclosed .v-input__slot,.v-text-field.v-text-field--enclosed .v-text-field__details{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:8px}.v-text-field.v-text-field--full-width.v-input{margin-bottom:0;margin-top:0}.v-text-field.v-text-field--full-width .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--full-width .v-input__control{padding:12px 0}.v-text-field.v-text-field--full-width .v-input__append-outer,.v-text-field.v-text-field--full-width .v-input__prepend-outer{margin-top:4px}.v-text-field.v-text-field--full-width .v-input__append-inner{align-self:center;margin-top:0}.v-text-field--reverse input{text-align:right}.v-text-field--reverse .v-label{-webkit-transform-origin:top right;transform-origin:top right}.v-text-field--reverse .v-input__slot,.v-text-field--reverse .v-text-field__slot{flex-direction:row-reverse}.v-text-field--full-width .v-input__slot:after,.v-text-field--full-width .v-input__slot:before,.v-text-field--outline .v-input__slot:after,.v-text-field--outline .v-input__slot:before,.v-text-field--solo .v-input__slot:after,.v-text-field--solo .v-input__slot:before{display:none}.v-text-field--outline{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outline .v-input__slot{background:transparent!important;border-radius:4px}.v-text-field--outline .v-input__append-outer,.v-text-field--outline .v-input__prepend-outer{margin-top:18px}.v-text-field--outline.v-input--is-focused .v-input__slot{border:2px solid currentColor;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) .v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-text-field__slot{align-items:center}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-input--is-focused .v-input__slot:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.v-text-field.v-input--has-state .v-input__slot:before{border-color:currentColor}.application .theme--light.v-select__selections,.theme--light .v-select__selections{color:rgba(0,0,0,.87)}.application .theme--light.v-select .v-chip--disabled,.application .theme--light.v-select.v-input--is-disabled .v-select__selections,.application .theme--light.v-select .v-select__selection--disabled,.theme--light .v-select .v-chip--disabled,.theme--light .v-select.v-input--is-disabled .v-select__selections,.theme--light .v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.application .theme--dark.v-select__selections,.application .theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections,.theme--dark .v-select__selections,.theme--light .v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.application .theme--dark.v-select .v-chip--disabled,.application .theme--dark.v-select.v-input--is-disabled .v-select__selections,.application .theme--dark.v-select .v-select__selection--disabled,.theme--dark .v-select .v-chip--disabled,.theme--dark .v-select.v-input--is-disabled .v-select__selections,.theme--dark .v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections,.theme--dark .v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{cursor:pointer;position:relative}.v-select .v-menu{flex:1 1 auto;width:100%}.v-select .v-chip{flex:0 1 auto}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder,.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections{padding-top:24px}.v-select.v-text-field input{flex:1 1;margin-top:0;min-width:0;pointer-events:none;position:relative}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:56px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select__selections{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;line-height:18px}.v-select__selection{max-width:90%}.v-select__selection--comma{align-items:center;display:inline-flex;margin:7px 4px 7px 0}.v-select__slot{align-items:center;display:flex;height:100%;width:100%}.v-select:not(.v-text-field--single-line) .v-select__slot>input{align-self:flex-end}.application .theme--light.v-chip,.theme--light .v-chip{background:#e0e0e0;color:rgba(0,0,0,.87)}.application .theme--light.v-chip--disabled,.theme--light .v-chip--disabled{color:rgba(0,0,0,.38)}.application .theme--dark.v-chip,.theme--dark .v-chip{background:#fff;color:rgba(0,0,0,.87)}.application .theme--dark.v-chip--disabled,.theme--dark .v-chip--disabled{color:hsla(0,0%,100%,.5)}.v-chip{border-radius:28px;border:1px solid transparent;font-size:13px;margin:4px;outline:none;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-chip,.v-chip .v-chip__content{align-items:center;display:inline-flex;vertical-align:middle}.v-chip .v-chip__content{border-radius:28px;cursor:default;height:32px;justify-content:space-between;padding:0 12px;white-space:nowrap;z-index:1}.v-chip--removable .v-chip__content{padding:0 4px 0 12px}.v-chip .v-avatar{height:32px!important;margin-left:-12px;margin-right:8px;min-width:32px;width:32px!important}.v-chip .v-avatar img{height:100%;width:100%}.v-chip--active,.v-chip--selected,.v-chip:focus:not(.v-chip--disabled){border-color:rgba(0,0,0,.13);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--active:after,.v-chip--selected:after,.v-chip:focus:not(.v-chip--disabled):after{background:currentColor;border-radius:inherit;content:"";height:100%;position:absolute;top:0;left:0;transition:inherit;width:100%;pointer-events:none;opacity:.13}.v-chip--label,.v-chip--label .v-chip__content{border-radius:2px}.v-chip.v-chip.v-chip--outline{background:transparent!important;border-color:currentColor;color:#9e9e9e}.v-chip--small{height:24px}.v-chip--small .v-avatar{height:24px;min-width:24px;width:24px}.v-chip--small .v-icon{font-size:20px}.v-chip__close{align-items:center;color:inherit;display:flex;font-size:20px;margin:0 2px 0 8px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__close>.v-icon{color:inherit!important;font-size:20px;cursor:pointer;opacity:.5}.v-chip__close>.v-icon:hover{opacity:1}.v-chip--disabled .v-chip__close{pointer-events:none}.v-chip--select-multi{margin:4px 4px 4px 0}.v-chip .v-icon{color:inherit}.v-chip .v-icon--right{margin-left:12px;margin-right:-8px}.v-chip .v-icon--left{margin-left:-8px;margin-right:12px}.v-menu{display:block;position:relative;vertical-align:middle}.v-menu--inline{display:inline-block}.v-menu__activator{align-items:center;cursor:pointer;display:flex;height:100%;position:relative}.v-menu__activator *{cursor:pointer}.v-menu__activator--disabled{pointer-events:none}.v-menu__content{position:absolute;display:inline-block;border-radius:2px;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-menu__content--active{pointer-events:none}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list__tile{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list__tile{pointer-events:auto;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto .v-list__tile{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list__tile--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.application .theme--light.v-card,.theme--light .v-card{background-color:#fff;color:rgba(0,0,0,.87)}.application .theme--dark.v-card,.theme--dark .v-card{background-color:#424242;color:#fff}.v-card{display:block;border-radius:2px;min-width:0;position:relative;text-decoration:none;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card--raised{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.v-card--tile{border-radius:0}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:box-shadow}.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;padding:16px}.v-card__title--primary{padding-top:24px}.v-card__text{padding:16px;width:100%}.v-card__media{display:flex;overflow:hidden;position:relative}.v-card__media img{width:100%}.v-card__media__background{border-radius:inherit;position:absolute;left:0;top:0;width:100%;height:100%}.v-card__media__content{display:flex;flex:1 1 auto;position:relative}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions .v-btn,.v-card__actions>*{margin:0}.v-card__actions .v-btn+.v-btn{margin-left:8px}.application .theme--light.v-input--selection-controls.v-input--is-disabled .v-icon,.theme--light .v-input--selection-controls.v-input--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.application .theme--dark.v-input--selection-controls.v-input--is-disabled .v-icon,.theme--dark .v-input--selection-controls.v-input--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.application--is-rtl .v-input--selection-controls .v-input--selection-controls__input{margin-right:0;margin-left:8px}.v-input--selection-controls{padding:4px 0}.v-input--selection-controls .v-input__append-outer,.v-input--selection-controls .v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;margin-right:8px;transition:color .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:color .2s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1);transition:color .2s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input input{position:absolute;opacity:0}.v-input--selection-controls__input+.v-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-input--selection-controls__ripple{cursor:pointer;height:48px;position:absolute;transition:inherit;width:48px;left:-12px;top:calc(50% - 24px)}.v-input--selection-controls__ripple:before{border-radius:50%;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.2);transform:scale(.2);transition:inherit}.v-input--selection-controls.v-input .v-label{align-items:center;display:inline-flex;top:0;height:auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(.8);transform:scale(.8)}.application .theme--light.v-input:not(.v-input--is-disabled) input,.application .theme--light.v-input:not(.v-input--is-disabled) textarea,.theme--light .v-input:not(.v-input--is-disabled) input,.theme--light .v-input:not(.v-input--is-disabled) textarea{color:rgba(0,0,0,.87)}.application .theme--light.v-input input::-webkit-input-placeholder,.application .theme--light.v-input textarea::-webkit-input-placeholder,.theme--light .v-input input::-webkit-input-placeholder,.theme--light .v-input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.application .theme--light.v-input input:-ms-input-placeholder,.application .theme--light.v-input input::-ms-input-placeholder,.application .theme--light.v-input textarea:-ms-input-placeholder,.application .theme--light.v-input textarea::-ms-input-placeholder,.theme--light .v-input input:-ms-input-placeholder,.theme--light .v-input input::-ms-input-placeholder,.theme--light .v-input textarea:-ms-input-placeholder,.theme--light .v-input textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.application .theme--light.v-input input::placeholder,.application .theme--light.v-input textarea::placeholder,.theme--light .v-input input::placeholder,.theme--light .v-input textarea::placeholder{color:rgba(0,0,0,.38)}.application .theme--light.v-input--is-disabled .v-label,.application .theme--light.v-input--is-disabled input,.application .theme--light.v-input--is-disabled textarea,.theme--light .v-input--is-disabled .v-label,.theme--light .v-input--is-disabled input,.theme--light .v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.application .theme--dark.v-input:not(.v-input--is-disabled) input,.application .theme--dark.v-input:not(.v-input--is-disabled) textarea,.theme--dark .v-input:not(.v-input--is-disabled) input,.theme--dark .v-input:not(.v-input--is-disabled) textarea{color:#fff}.application .theme--dark.v-input input::-webkit-input-placeholder,.application .theme--dark.v-input textarea::-webkit-input-placeholder,.theme--dark .v-input input::-webkit-input-placeholder,.theme--dark .v-input textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-input input:-ms-input-placeholder,.application .theme--dark.v-input input::-ms-input-placeholder,.application .theme--dark.v-input textarea:-ms-input-placeholder,.application .theme--dark.v-input textarea::-ms-input-placeholder,.theme--dark .v-input input:-ms-input-placeholder,.theme--dark .v-input input::-ms-input-placeholder,.theme--dark .v-input textarea:-ms-input-placeholder,.theme--dark .v-input textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-input input::placeholder,.application .theme--dark.v-input textarea::placeholder,.theme--dark .v-input input::placeholder,.theme--dark .v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-input--is-disabled .v-label,.application .theme--dark.v-input--is-disabled input,.application .theme--dark.v-input--is-disabled textarea,.theme--dark .v-input--is-disabled .v-label,.theme--dark .v-input--is-disabled input,.theme--dark .v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;margin-top:16px;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0;margin:0;position:absolute}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input__append-outer{margin-left:9px}.v-input__prepend-outer{margin-right:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;position:relative;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading .v-input__slot:after,.v-input--is-loading .v-input__slot:before{display:none}.v-input--hide-details .v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:shake .6s cubic-bezier(.25,.8,.5,1);animation:shake .6s cubic-bezier(.25,.8,.5,1)}.application .theme--light.v-label,.theme--light .v-label{color:rgba(0,0,0,.54)}.application .theme--light.v-label--is-disabled,.theme--light .v-label--is-disabled{color:rgba(0,0,0,.38)}.application .theme--dark.v-label,.theme--dark .v-label{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-label--is-disabled,.theme--dark .v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1)}.application .theme--light.v-messages,.theme--light .v-messages{color:rgba(0,0,0,.54)}.application .theme--dark.v-messages,.theme--dark .v-messages{color:hsla(0,0%,100%,.7)}.application--is-rtl .v-messages{text-align:right}.v-messages{flex:1 1 auto;font-size:12px;min-height:12px;min-width:1px;position:relative}.v-messages__message{line-height:1;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v-progress-linear{background:transparent;margin:1rem 0;overflow:hidden;width:100%;position:relative}.v-progress-linear__bar{width:100%;position:relative;z-index:1}.v-progress-linear__bar,.v-progress-linear__bar__determinate{height:inherit;transition:.2s}.v-progress-linear__bar__indeterminate .long,.v-progress-linear__bar__indeterminate .short{height:inherit;position:absolute;left:0;top:0;bottom:0;will-change:left,right;width:auto;background-color:inherit}.v-progress-linear__bar__indeterminate--active .long{-webkit-animation:indeterminate;animation:indeterminate;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__bar__indeterminate--active .short{-webkit-animation:indeterminate-short;animation:indeterminate-short;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear__background{position:absolute;top:0;left:0;bottom:0;transition:.3s ease-in}.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .long{-webkit-animation:query;animation:query;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .short{-webkit-animation:query-short;animation:query-short;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}.application .theme--light.v-divider,.theme--light .v-divider{border-color:rgba(0,0,0,.12)}.application .theme--dark.v-divider,.theme--dark .v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0}.v-divider--inset:not(.v-divider--vertical){margin-left:72px;max-width:calc(100% - 72px)}.v-divider--vertical{width:0;max-width:0;height:100%;max-height:100%;border:solid;border-width:0 thin 0 0}.v-divider--vertical.v-divider--inset{max-height:calc(100% - 16px)}.application .theme--light.v-subheader,.theme--light .v-subheader{color:rgba(0,0,0,.54)}.application .theme--dark.v-subheader,.theme--dark .v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:14px;font-weight:500;padding:0 16px}.v-subheader--inset{margin-left:56px}.application .theme--light.v-list,.theme--light .v-list{background:#fff;color:rgba(0,0,0,.87)}.application .theme--light.v-list .v-list--disabled,.theme--light .v-list .v-list--disabled{color:rgba(0,0,0,.38)}.application .theme--light.v-list .v-list__tile__sub-title,.theme--light .v-list .v-list__tile__sub-title{color:rgba(0,0,0,.54)}.application .theme--light.v-list .v-list__tile__mask,.theme--light .v-list .v-list__tile__mask{color:rgba(0,0,0,.38);background:#eee}.application .theme--light.v-list .v-list__group__header:hover,.application .theme--light.v-list .v-list__tile--highlighted,.application .theme--light.v-list .v-list__tile--link:hover,.theme--light .v-list .v-list__group__header:hover,.theme--light .v-list .v-list__tile--highlighted,.theme--light .v-list .v-list__tile--link:hover{background:rgba(0,0,0,.04)}.application .theme--light.v-list .v-list__group--active:after,.application .theme--light.v-list .v-list__group--active:before,.theme--light .v-list .v-list__group--active:after,.theme--light .v-list .v-list__group--active:before{background:rgba(0,0,0,.12)}.application .theme--light.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,.application .theme--light.v-list .v-list__group--disabled .v-list__tile,.theme--light .v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,.theme--light .v-list .v-list__group--disabled .v-list__tile{color:rgba(0,0,0,.38)!important}.application .theme--dark.v-list,.theme--dark .v-list{background:#424242;color:#fff}.application .theme--dark.v-list .v-list--disabled,.theme--dark .v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-list .v-list__tile__sub-title,.theme--dark .v-list .v-list__tile__sub-title{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-list .v-list__tile__mask,.theme--dark .v-list .v-list__tile__mask{color:hsla(0,0%,100%,.5);background:#494949}.application .theme--dark.v-list .v-list__group__header:hover,.application .theme--dark.v-list .v-list__tile--highlighted,.application .theme--dark.v-list .v-list__tile--link:hover,.theme--dark .v-list .v-list__group__header:hover,.theme--dark .v-list .v-list__tile--highlighted,.theme--dark .v-list .v-list__tile--link:hover{background:hsla(0,0%,100%,.08)}.application .theme--dark.v-list .v-list__group--active:after,.application .theme--dark.v-list .v-list__group--active:before,.theme--dark .v-list .v-list__group--active:after,.theme--dark .v-list .v-list__group--active:before{background:hsla(0,0%,100%,.12)}.application .theme--dark.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,.application .theme--dark.v-list .v-list__group--disabled .v-list__tile,.theme--dark .v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,.theme--dark .v-list .v-list__group--disabled .v-list__tile{color:hsla(0,0%,100%,.5)!important}.v-list{list-style-type:none;padding:8px 0;transition:height .3s cubic-bezier(.4,0,.2,1)}.v-list .v-input .v-messages{display:none}.v-list .v-input,.v-list .v-input__slot{margin:0}.v-list__tile{align-items:center;color:inherit;display:flex;font-size:16px;font-weight:400;height:48px;margin:0;padding:0 16px;position:relative;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list__tile--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list__tile__action,.v-list__tile__content{height:100%}.v-list__tile__sub-title,.v-list__tile__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-list__tile__title{height:24px;line-height:24px;position:relative;text-align:left}.v-list__tile__sub-title{font-size:14px}.v-list__tile__action,.v-list__tile__avatar{display:flex;justify-content:flex-start;min-width:56px}.v-list__tile__action{align-items:center}.v-list__tile__action .v-btn{padding:0;margin:0}.v-list__tile__action .v-btn--icon{margin:-6px}.v-list__tile__action .v-radio.v-radio{margin:0}.v-list__tile__action-text{color:#9e9e9e;font-size:12px}.v-list__tile__action--stack{align-items:flex-end;justify-content:space-between;padding-top:8px;padding-bottom:8px;white-space:nowrap;flex-direction:column}.v-list__tile__content{text-align:left;flex:1 1 auto;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.v-list__tile__content~.v-list__tile__action:not(.v-list__tile__action--stack),.v-list__tile__content~.v-list__tile__avatar{justify-content:flex-end}.v-list__tile--active .v-list__tile__action:first-of-type .v-icon{color:inherit}.v-list__tile--avatar{height:56px}.v-list--dense{padding-top:4px;padding-bottom:4px}.v-list--dense .v-subheader{font-size:13px;height:40px}.v-list--dense .v-list__group .v-subheader{height:40px}.v-list--dense .v-list__tile{font-size:13px}.v-list--dense .v-list__tile--avatar{height:48px}.v-list--dense .v-list__tile:not(.v-list__tile--avatar){height:40px}.v-list--dense .v-list__tile .v-icon{font-size:22px}.v-list--dense .v-list__tile__sub-title{font-size:13px}.v-list--disabled{pointer-events:none}.v-list--two-line .v-list__tile{height:72px}.v-list--two-line.v-list--dense .v-list__tile{height:60px}.v-list--three-line .v-list__tile{height:88px}.v-list--three-line .v-list__tile__avatar{margin-top:-18px}.v-list--three-line .v-list__tile__sub-title{white-space:normal;-webkit-line-clamp:2;display:-webkit-box}.v-list--three-line.v-list--dense .v-list__tile{height:76px}.v-list>.v-list__group:before{top:0}.v-list>.v-list__group:before .v-list__tile__avatar{margin-top:-14px}.v-list__group{padding:0;position:relative;transition:inherit}.v-list__group:after,.v-list__group:before{content:"";height:1px;left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-list__group--active~.v-list__group:before{display:none}.v-list__group__header{align-items:center;cursor:pointer;display:flex;list-style-type:none}.v-list__group__header>div:not(.v-list__group__header__prepend-icon):not(.v-list__group__header__append-icon){flex:1 0 auto}.v-list__group__header .v-list__group__header__append-icon,.v-list__group__header .v-list__group__header__prepend-icon{padding:0 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list__group__header--sub-group{align-items:center;display:flex}.v-list__group__header--sub-group div .v-list__tile{padding-left:0}.v-list__group__header--sub-group .v-list__group__header__prepend-icon{padding:0 0 0 40px;margin-right:8px}.v-list__group__header .v-list__group__header__prepend-icon{display:flex;justify-content:flex-start;min-width:56px}.v-list__group__header--active .v-list__group__header__append-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon{color:inherit}.v-list__group__header--active.v-list__group__header--sub-group .v-list__group__header__prepend-icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-list__group__items{position:relative;padding:0;transition:inherit}.v-list__group__items>div{display:block}.v-list__group__items--no-action .v-list__tile{padding-left:72px}.v-list__group--disabled{pointer-events:none}.v-list--subheader{padding-top:0}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;position:relative;text-align:center;vertical-align:middle}.v-avatar .v-icon,.v-avatar img{border-radius:50%;display:inline-flex;height:inherit;width:inherit}.v-avatar--tile,.v-avatar--tile .v-icon,.v-avatar--tile img{border-radius:0}.application .theme--light.v-counter,.theme--light .v-counter{color:rgba(0,0,0,.54)}.application .theme--dark.v-counter,.theme--dark .v-counter{color:hsla(0,0%,100%,.7)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:1}.v-badge{display:inline-block;position:relative}.v-badge__badge{color:#fff;display:flex;position:absolute;font-size:14px;top:-11px;right:-22px;border-radius:50%;height:22px;width:22px;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-badge__badge .v-icon{font-size:14px}.v-badge--overlap .v-badge__badge{top:-8px;right:-8px}.v-badge--overlap.v-badge--left .v-badge__badge{left:-8px;right:auto}.v-badge--overlap.v-badge--bottom .v-badge__badge{bottom:-8px;top:auto}.v-badge--left .v-badge__badge{left:-22px}.v-badge--bottom .v-badge__badge{bottom:-11px;top:auto}.application .theme--light.v-bottom-nav,.theme--light .v-bottom-nav{background-color:#fff}.application .theme--dark.v-bottom-nav,.theme--dark .v-bottom-nav{background-color:#424242}.v-bottom-nav{bottom:0;box-shadow:0 3px 14px 2px rgba(0,0,0,.12);display:flex;left:0;justify-content:center;-webkit-transform:translateY(60px);transform:translateY(60px);transition:all .4s cubic-bezier(.25,.8,.5,1);width:100%}.v-bottom-nav--absolute{position:absolute}.v-bottom-nav--active{-webkit-transform:translate(0);transform:translate(0)}.v-bottom-nav--fixed{position:fixed;z-index:4}.v-bottom-nav .v-btn{background:transparent!important;border-radius:0;box-shadow:none!important;font-weight:400;height:100%;margin:0;max-width:168px;min-width:80px;padding:8px 12px 10px;text-transform:none;opacity:.5;width:100%;flex-shrink:1}.v-bottom-nav .v-btn .v-btn__content{flex-direction:column-reverse;font-size:12px;white-space:nowrap;will-change:font-size}.v-bottom-nav .v-btn .v-btn__content i.v-icon{color:inherit;margin-bottom:4px;transition:all .4s cubic-bezier(.25,.8,.5,1)}.v-bottom-nav .v-btn .v-btn__content span{line-height:1}.v-bottom-nav .v-btn--active{opacity:1;padding-top:6px}.v-bottom-nav .v-btn--active:before{background-color:transparent}.v-bottom-nav .v-btn--active .v-btn__content{font-size:14px}.v-bottom-nav .v-btn--active .v-btn__content .v-icon{-webkit-transform:none;transform:none}.v-bottom-nav .v-btn:not(.v-btn--active){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.v-bottom-nav--shift .v-btn__content{font-size:14px}.v-bottom-nav--shift .v-btn{transition:all .3s;min-width:56px;max-width:96px}.v-bottom-nav--shift .v-btn--active{min-width:96px;max-width:168px}.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content .v-icon{-webkit-transform:scale(1) translateY(8px);transform:scale(1) translateY(8px)}.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content span{color:transparent}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:1 0 100%;margin:0;min-width:100%;overflow:visible;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%;min-width:0}@media only screen and (max-width:599px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1);width:100%;z-index:6;outline:none}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog__activator,.v-dialog__activator *{cursor:pointer}.v-dialog__activator--disabled{pointer-events:none}.v-dialog__container{display:inline-block;vertical-align:middle}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable{display:flex}.v-dialog--scrollable>.v-card{display:flex;flex:1 1 auto;flex-direction:column}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title{flex:1 0 auto}.v-dialog--scrollable>.v-card>.v-card__text{overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.v-overlay{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1);z-index:5}.v-overlay--absolute{position:absolute}.v-overlay:before{background-color:#212121;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:inherit;transition-delay:.15s;width:100%}.v-overlay--active{pointer-events:auto;touch-action:none}.v-overlay--active:before{opacity:.46}.application .theme--light.v-breadcrumbs li.v-breadcrumbs__divider,.application .theme--light.v-breadcrumbs li .v-breadcrumbs__item--disabled,.application .theme--light.v-breadcrumbs li:last-child .v-breadcrumbs__item,.theme--light .v-breadcrumbs li.v-breadcrumbs__divider,.theme--light .v-breadcrumbs li .v-breadcrumbs__item--disabled,.theme--light .v-breadcrumbs li:last-child .v-breadcrumbs__item{color:rgba(0,0,0,.38)}.application .theme--dark.v-breadcrumbs li.v-breadcrumbs__divider,.application .theme--dark.v-breadcrumbs li .v-breadcrumbs__item--disabled,.application .theme--dark.v-breadcrumbs li:last-child .v-breadcrumbs__item,.theme--dark .v-breadcrumbs li.v-breadcrumbs__divider,.theme--dark .v-breadcrumbs li .v-breadcrumbs__item--disabled,.theme--dark .v-breadcrumbs li:last-child .v-breadcrumbs__item{color:hsla(0,0%,100%,.5)}.v-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;flex:0 1 auto;list-style-type:none;margin:0;padding:18px 12px}.v-breadcrumbs li{align-items:center;display:inline-flex;font-size:14px}.v-breadcrumbs li .v-icon{font-size:16px}.v-breadcrumbs li:last-child a{cursor:default;pointer-events:none}.v-breadcrumbs li:nth-child(2n){padding:0 12px}.v-breadcrumbs--large li,.v-breadcrumbs--large li .v-icon{font-size:16px}.v-breadcrumbs__item{align-items:center;display:inline-flex;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-breadcrumbs__item--disabled{pointer-events:none}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;transition:.3s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.v-ripple__animation--enter{transition:none}.v-ripple__animation--visible{opacity:.15}.application .theme--light.v-btn,.theme--light .v-btn{color:rgba(0,0,0,.87)}.application .theme--light.v-btn.v-btn--disabled,.application .theme--light.v-btn.v-btn--disabled .v-btn__loading,.application .theme--light.v-btn.v-btn--disabled .v-icon,.theme--light .v-btn.v-btn--disabled,.theme--light .v-btn.v-btn--disabled .v-btn__loading,.theme--light .v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.application .theme--light.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat),.theme--light .v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat){background-color:rgba(0,0,0,.12)!important}.application .theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat),.theme--light .v-btn:not(.v-btn--icon):not(.v-btn--flat){background-color:#f5f5f5}.application .theme--dark.v-btn,.theme--dark .v-btn{color:#fff}.application .theme--dark.v-btn.v-btn--disabled,.application .theme--dark.v-btn.v-btn--disabled .v-btn__loading,.application .theme--dark.v-btn.v-btn--disabled .v-icon,.theme--dark .v-btn.v-btn--disabled,.theme--dark .v-btn.v-btn--disabled .v-btn__loading,.theme--dark .v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.application .theme--dark.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat),.theme--dark .v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat){background-color:hsla(0,0%,100%,.12)!important}.application .theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat),.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat){background-color:#212121}.v-btn{align-items:center;border-radius:2px;display:inline-flex;height:36px;flex:0 0 auto;font-size:14px;font-weight:500;justify-content:center;margin:6px 8px;min-width:88px;outline:0;text-transform:uppercase;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1),color 1ms;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-btn:before{border-radius:inherit;color:inherit;content:"";position:absolute;left:0;top:0;height:100%;opacity:.12;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-btn{padding:0 16px}.v-btn--active,.v-btn:focus,.v-btn:hover{position:relative}.v-btn--active:before,.v-btn:focus:before,.v-btn:hover:before{background-color:currentColor}.v-btn__content{align-items:center;border-radius:inherit;color:inherit;display:flex;height:inherit;flex:1 0 auto;justify-content:center;margin:0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;width:inherit}.v-btn--small{font-size:13px;height:28px;padding:0 8px}.v-btn--large{font-size:15px;height:44px;padding:0 32px}.v-btn .v-btn__content .v-icon{color:inherit}.v-btn:not(.v-btn--depressed):not(.v-btn--flat){will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn:not(.v-btn--depressed):not(.v-btn--flat):active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--icon{background:transparent;box-shadow:none!important;border-radius:50%;justify-content:center;min-width:0;width:36px}.v-btn--icon.v-btn--small{width:28px}.v-btn--icon.v-btn--large{width:44px}.v-btn--floating,.v-btn--icon:before{border-radius:50%}.v-btn--floating{min-width:0;height:56px;width:56px;padding:0}.v-btn--floating.v-btn--absolute,.v-btn--floating.v-btn--fixed{z-index:4}.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat):active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--floating .v-btn__content{flex:1 1 auto;margin:0}.v-btn--floating:after{border-radius:50%}.v-btn--floating .v-btn__content :not(:only-child){transition:.3s cubic-bezier(.25,.8,.5,1)}.v-btn--floating .v-btn__content :not(:only-child):first-child{opacity:1}.v-btn--floating .v-btn__content :not(:only-child):last-child{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.v-btn--floating .v-btn__content :not(:only-child):first-child,.v-btn--floating .v-btn__content :not(:only-child):last-child{-webkit-backface-visibility:hidden;position:absolute;left:0;top:0}.v-btn--floating.v-btn--active .v-btn__content :not(:only-child):first-child{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.v-btn--floating.v-btn--active .v-btn__content :not(:only-child):last-child{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.v-btn--floating .v-icon{height:inherit;width:inherit}.v-btn--floating.v-btn--small{height:40px;width:40px}.v-btn--floating.v-btn--small .v-icon{font-size:18px}.v-btn--floating.v-btn--large{height:72px;width:72px}.v-btn--floating.v-btn--large .v-icon{font-size:30px}.v-btn--reverse .v-btn__content{flex-direction:row-reverse}.v-btn--reverse.v-btn--column .v-btn__content{flex-direction:column-reverse}.v-btn--absolute,.v-btn--fixed{margin:0}.v-btn.v-btn--absolute{position:absolute}.v-btn.v-btn--fixed{position:fixed}.v-btn--top:not(.v-btn--absolute){top:16px}.v-btn--top.v-btn--absolute{top:-28px}.v-btn--top.v-btn--absolute.v-btn--small{top:-20px}.v-btn--top.v-btn--absolute.v-btn--large{top:-36px}.v-btn--bottom:not(.v-btn--absolute){bottom:16px}.v-btn--bottom.v-btn--absolute{bottom:-28px}.v-btn--bottom.v-btn--absolute.v-btn--small{bottom:-20px}.v-btn--bottom.v-btn--absolute.v-btn--large{bottom:-36px}.v-btn--left{left:16px}.v-btn--right{right:16px}.v-btn.v-btn--disabled{box-shadow:none!important;pointer-events:none}.v-btn:not(.v-btn--disabled):not(.v-btn--floating):not(.v-btn--icon) .v-btn__content .v-icon{transition:none}.v-btn--icon{padding:0}.v-btn--loader{pointer-events:none}.v-btn--loader .v-btn__content{opacity:0}.v-btn__loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loading .v-icon--left{margin-right:1rem;line-height:inherit}.v-btn__loading .v-icon--right{margin-left:1rem;line-height:inherit}.v-btn.v-btn--outline{border:1px solid currentColor;background:transparent!important;box-shadow:none}.v-btn.v-btn--outline:hover{box-shadow:none}.v-btn--block{display:flex;flex:1;margin:6px 0;width:100%}.v-btn--round,.v-btn--round:after{border-radius:28px}.v-btn .v-icon--right{margin-left:16px}.v-btn .v-icon--left{margin-right:16px}.v-btn.accent,.v-btn.error,.v-btn.info,.v-btn.primary,.v-btn.secondary,.v-btn.success,.v-btn.warning{color:#fff}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle}.v-progress-circular svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular__underlay{stroke:rgba(0,0,0,.1);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}.v-progress-circular__info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.application .theme--light.v-btn-toggle,.theme--light .v-btn-toggle{background:#fff}.application .theme--light.v-btn-toggle .v-btn,.theme--light .v-btn-toggle .v-btn{color:rgba(0,0,0,.87)}.application .theme--light.v-btn-toggle .v-btn.v-btn--active:not(:last-child):not([data-only-child]),.theme--light .v-btn-toggle .v-btn.v-btn--active:not(:last-child):not([data-only-child]){border-right-color:rgba(0,0,0,.26)}.application .theme--dark.v-btn-toggle,.theme--dark .v-btn-toggle{background:#424242}.application .theme--dark.v-btn-toggle .v-btn,.theme--dark .v-btn-toggle .v-btn{color:#fff}.application .theme--dark.v-btn-toggle .v-btn.v-btn--active:not(:last-child):not([data-only-child]),.theme--dark .v-btn-toggle .v-btn.v-btn--active:not(:last-child):not([data-only-child]){border-right-color:hsla(0,0%,100%,.3)}.v-btn-toggle{display:inline-flex;border-radius:2px;transition:.3s cubic-bezier(.25,.8,.5,1);will-change:background,box-shadow}.v-btn-toggle .v-btn{justify-content:center;min-width:auto;width:auto;padding:0 8px;margin:0;opacity:.4;border-radius:0}.v-btn-toggle .v-btn:not(:last-child){border-right:1px solid transparent}.v-btn-toggle .v-btn:after{display:none}.v-btn-toggle .v-btn.v-btn--active{opacity:1}.v-btn-toggle .v-btn span+.v-icon{font-size:medium;margin-left:10px}.v-btn-toggle .v-btn:first-child{border-radius:2px 0 0 2px}.v-btn-toggle .v-btn:last-child{border-radius:0 2px 2px 0}.v-btn-toggle--selected{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.application--is-rtl .v-carousel__prev{left:auto;right:5px}.application--is-rtl .v-carousel__next{left:5px;right:auto}.v-carousel{height:500px;width:100%;position:relative;overflow:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-carousel__next,.v-carousel__prev{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v-carousel__next .v-btn,.v-carousel__prev .v-btn{color:#fff;margin:0!important;height:auto;width:auto}.v-carousel__next .v-btn i,.v-carousel__prev .v-btn i{font-size:48px}.v-carousel__next .v-btn:hover,.v-carousel__prev .v-btn:hover{background:none}.v-carousel__prev{left:5px}.v-carousel__next{right:5px}.v-carousel__controls{background:rgba(0,0,0,.5);align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;height:50px;list-style-type:none;width:100%;z-index:1}.v-carousel__controls__item{color:#fff;margin:0 8px!important}.v-carousel__controls__item i{opacity:.5;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-carousel__controls__item--active i{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover i{opacity:.8}.application .theme--light.v-jumbotron__content,.theme--light .v-jumbotron__content{color:rgba(0,0,0,.87)}.application .theme--dark.v-jumbotron__content,.theme--dark .v-jumbotron__content{color:#fff}.v-jumbotron{display:block;top:0;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-jumbotron__wrapper{height:100%;overflow:hidden;position:relative;transition:inherit;width:100%}.v-jumbotron__background{position:absolute;top:0;left:0;right:0;bottom:0;contain:strict;transition:inherit}.v-jumbotron__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;will-change:transform;transition:inherit}.v-jumbotron__content{height:100%;position:relative;transition:inherit}.application .theme--light.v-data-iterator .v-data-iterator__actions,.theme--light .v-data-iterator .v-data-iterator__actions{color:rgba(0,0,0,.54)}.application .theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner,.application .theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma,.theme--light .v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner,.theme--light .v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma{color:rgba(0,0,0,.54)!important}.application .theme--dark.v-data-iterator .v-data-iterator__actions,.theme--dark .v-data-iterator .v-data-iterator__actions{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner,.application .theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma,.theme--dark .v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner,.theme--dark .v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma{color:hsla(0,0%,100%,.7)!important}.v-data-iterator__actions{display:flex;justify-content:flex-end;align-items:center;font-size:12px;flex-wrap:wrap-reverse}.v-data-iterator__actions .v-btn{color:inherit}.v-data-iterator__actions .v-btn:last-of-type{margin-left:14px}.v-data-iterator__actions__range-controls{display:flex;align-items:center;min-height:48px}.v-data-iterator__actions__pagination{display:block;text-align:center;margin:0 32px 0 24px}.v-data-iterator__actions__select{display:flex;align-items:center;justify-content:center;margin-right:14px}.v-data-iterator__actions__select .v-select{margin:13px 0 13px 34px;padding:0;position:static}.v-data-iterator__actions__select .v-select .v-select__selection--comma{font-size:12px}.application .theme--light.v-overflow-btn .v-input__control:before,.application .theme--light.v-overflow-btn .v-input__slot:before,.theme--light .v-overflow-btn .v-input__control:before,.theme--light .v-overflow-btn .v-input__slot:before{background-color:rgba(0,0,0,.12)!important}.application .theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.application .theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.application .theme--light.v-overflow-btn--editable:hover .v-input__append-inner,.application .theme--light.v-overflow-btn--segmented .v-input__append-inner,.theme--light .v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.theme--light .v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.theme--light .v-overflow-btn--editable:hover .v-input__append-inner,.theme--light .v-overflow-btn--segmented .v-input__append-inner{border-left:1px solid rgba(0,0,0,.12)}.application .theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,.application .theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot,.application .theme--light.v-overflow-btn:hover .v-input__slot,.theme--light .v-overflow-btn.v-input--is-focused .v-input__slot,.theme--light .v-overflow-btn.v-select--is-menu-active .v-input__slot,.theme--light .v-overflow-btn:hover .v-input__slot{background:#fff}.application .theme--dark.v-overflow-btn .v-input__control:before,.application .theme--dark.v-overflow-btn .v-input__slot:before,.theme--dark .v-overflow-btn .v-input__control:before,.theme--dark .v-overflow-btn .v-input__slot:before{background-color:hsla(0,0%,100%,.12)!important}.application .theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.application .theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.application .theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,.application .theme--dark.v-overflow-btn--segmented .v-input__append-inner,.theme--dark .v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.theme--dark .v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.theme--dark .v-overflow-btn--editable:hover .v-input__append-inner,.theme--dark .v-overflow-btn--segmented .v-input__append-inner{border-left:1px solid hsla(0,0%,100%,.12)}.application .theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,.application .theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot,.application .theme--dark.v-overflow-btn:hover .v-input__slot,.theme--dark .v-overflow-btn.v-input--is-focused .v-input__slot,.theme--dark .v-overflow-btn.v-select--is-menu-active .v-input__slot,.theme--dark .v-overflow-btn:hover .v-input__slot{background:#424242}.v-overflow-btn{margin-top:12px}.v-overflow-btn:not(.v-overflow-btn--editable) .v-menu__activator,.v-overflow-btn:not(.v-overflow-btn--editable) .v-menu__activator *{cursor:pointer}.v-overflow-btn .v-select__slot{height:48px}.v-overflow-btn .v-select__selection--comma:first-child,.v-overflow-btn .v-select__slot input{margin-left:16px}.v-overflow-btn .v-input__slot{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-overflow-btn .v-input__slot:after{content:none}.v-overflow-btn .v-label{margin-left:16px;top:calc(50% - 10px)}.v-overflow-btn .v-input__append-inner{width:48px;height:48px;align-self:auto;align-items:center;margin-top:0;padding:0;flex-shrink:0}.v-overflow-btn .v-input__append-outer,.v-overflow-btn .v-input__prepend-outer{margin-top:12px;margin-bottom:12px}.v-overflow-btn .v-input__control:before{height:1px;top:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-overflow-btn.v-input--is-focused .v-input__slot,.v-overflow-btn.v-select--is-menu-active .v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-overflow-btn .v-select__selections{width:0}.v-overflow-btn--segmented .v-select__selections{flex-wrap:nowrap}.v-overflow-btn--segmented .v-select__selections .v-btn{border-radius:0;margin:0;margin-right:-16px;height:48px;width:100%}.v-overflow-btn--segmented .v-select__selections .v-btn__content{justify-content:start}.v-overflow-btn--segmented .v-select__selections .v-btn__content:before{background-color:transparent}.v-overflow-btn--editable .v-input__append-inner,.v-overflow-btn--editable .v-input__append-inner *{cursor:pointer}.application .theme--light.v-table,.theme--light .v-table{background-color:#fff;color:rgba(0,0,0,.87)}.application .theme--light.v-table thead tr:first-child,.theme--light .v-table thead tr:first-child{border-bottom:1px solid rgba(0,0,0,.12)}.application .theme--light.v-table thead th,.theme--light .v-table thead th{color:rgba(0,0,0,.54)}.application .theme--light.v-table tbody tr:not(:last-child),.theme--light .v-table tbody tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.application .theme--light.v-table tbody tr[active],.theme--light .v-table tbody tr[active]{background:#f5f5f5}.application .theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row),.theme--light .v-table tbody tr:hover:not(.v-datatable__expand-row){background:#eee}.application .theme--light.v-table tfoot tr,.theme--light .v-table tfoot tr{border-top:1px solid rgba(0,0,0,.12)}.application .theme--dark.v-table,.theme--dark .v-table{background-color:#424242;color:#fff}.application .theme--dark.v-table thead tr:first-child,.theme--dark .v-table thead tr:first-child{border-bottom:1px solid hsla(0,0%,100%,.12)}.application .theme--dark.v-table thead th,.theme--dark .v-table thead th{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-table tbody tr:not(:last-child),.theme--dark .v-table tbody tr:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.12)}.application .theme--dark.v-table tbody tr[active],.theme--dark .v-table tbody tr[active]{background:#505050}.application .theme--dark.v-table tbody tr:hover:not(.v-datatable__expand-row),.theme--dark .v-table tbody tr:hover:not(.v-datatable__expand-row){background:#616161}.application .theme--dark.v-table tfoot tr,.theme--dark .v-table tfoot tr{border-top:1px solid hsla(0,0%,100%,.12)}.v-table__overflow{width:100%;overflow-x:auto;overflow-y:hidden}table.v-table{border-radius:2px;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}table.v-table tbody td:first-child,table.v-table tbody td:not(:first-child),table.v-table tbody th:first-child,table.v-table tbody th:not(:first-child),table.v-table thead td:first-child,table.v-table thead td:not(:first-child),table.v-table thead th:first-child,table.v-table thead th:not(:first-child){padding:0 24px}table.v-table thead tr{height:56px}table.v-table thead th{font-weight:500;font-size:12px;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.v-table thead th.sortable{pointer-events:auto}table.v-table thead th>div{width:100%}table.v-table tbody tr{transition:background .3s cubic-bezier(.25,.8,.5,1);will-change:background}table.v-table tbody td,table.v-table tbody th{height:48px}table.v-table tbody td{font-weight:400;font-size:13px}table.v-table .input-group--selection-controls{padding:0}table.v-table .input-group--selection-controls .input-group__details{display:none}table.v-table .input-group--selection-controls.checkbox .v-icon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}table.v-table .input-group--selection-controls.checkbox .input-group--selection-controls__ripple{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}table.v-table tfoot tr{height:48px}table.v-table tfoot tr td{padding:0 24px}.application .theme--light.v-datatable thead th.column.sortable i,.theme--light .v-datatable thead th.column.sortable i{color:rgba(0,0,0,.38)}.application .theme--light.v-datatable thead th.column.sortable.active,.application .theme--light.v-datatable thead th.column.sortable.active i,.application .theme--light.v-datatable thead th.column.sortable:hover,.theme--light .v-datatable thead th.column.sortable.active,.theme--light .v-datatable thead th.column.sortable.active i,.theme--light .v-datatable thead th.column.sortable:hover{color:rgba(0,0,0,.87)}.application .theme--light.v-datatable .v-datatable__actions,.theme--light .v-datatable .v-datatable__actions{background-color:#fff;color:rgba(0,0,0,.54);border-top:1px solid rgba(0,0,0,.12)}.application .theme--dark.v-datatable thead th.column.sortable i,.theme--dark .v-datatable thead th.column.sortable i{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-datatable thead th.column.sortable.active,.application .theme--dark.v-datatable thead th.column.sortable.active i,.application .theme--dark.v-datatable thead th.column.sortable:hover,.theme--dark .v-datatable thead th.column.sortable.active,.theme--dark .v-datatable thead th.column.sortable.active i,.theme--dark .v-datatable thead th.column.sortable:hover{color:#fff}.application .theme--dark.v-datatable .v-datatable__actions,.theme--dark .v-datatable .v-datatable__actions{background-color:#424242;color:hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,100%,.12)}.v-datatable .v-input--selection-controls{margin:0}.v-datatable thead th.column.sortable{cursor:pointer;outline:0}.v-datatable thead th.column.sortable i{font-size:16px;vertical-align:sub;display:inline-block;opacity:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-datatable thead th.column.sortable:focus i,.v-datatable thead th.column.sortable:hover i{opacity:.6}.v-datatable thead th.column.sortable.active{-webkit-transform:none;transform:none}.v-datatable thead th.column.sortable.active i{opacity:1}.v-datatable thead th.column.sortable.active.desc i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-datatable__actions{display:flex;justify-content:flex-end;align-items:center;font-size:12px;flex-wrap:wrap-reverse}.v-datatable__actions .v-btn{color:inherit}.v-datatable__actions .v-btn:last-of-type{margin-left:14px}.v-datatable__actions__range-controls{display:flex;align-items:center;min-height:48px}.v-datatable__actions__pagination{display:block;text-align:center;margin:0 32px 0 24px}.v-datatable__actions__select{display:flex;align-items:center;justify-content:flex-end;margin-right:14px;white-space:nowrap}.v-datatable__actions__select .v-select{flex:0 1 0;margin:13px 0 13px 34px;padding:0;position:static}.v-datatable__actions__select .v-select .v-select__selection--comma{font-size:12px}.v-datatable__progress,.v-datatable__progress td,.v-datatable__progress th,.v-datatable__progress tr{height:auto!important}.v-datatable__progress th{padding:0!important}.v-datatable__progress th .v-progress-linear{top:-2px;margin:0 0 -2px}.v-datatable__expand-row{border:none!important}.v-datatable__expand-col{padding:0!important;height:0!important}.v-datatable__expand-col--expanded{border-bottom:1px solid rgba(0,0,0,.12)}.v-datatable__expand-content{transition:height .3s cubic-bezier(.25,.8,.5,1)}.v-datatable__expand-content>.card{border-radius:0;box-shadow:none}.application .theme--light.v-small-dialog__actions,.application .theme--light.v-small-dialog__content,.theme--light .v-small-dialog__actions,.theme--light .v-small-dialog__content{background:#fff}.application .theme--light.v-small-dialog a,.theme--light .v-small-dialog a{color:rgba(0,0,0,.87)}.application .theme--dark.v-small-dialog__actions,.application .theme--dark.v-small-dialog__content,.theme--dark .v-small-dialog__actions,.theme--dark .v-small-dialog__content{background:#424242}.application .theme--dark.v-small-dialog a,.theme--dark .v-small-dialog a{color:#fff}.v-small-dialog{display:block;width:100%;height:100%}.v-small-dialog__content{padding:0 24px}.v-small-dialog__actions{text-align:right}.v-small-dialog a{display:flex;align-items:center;height:100%;text-decoration:none}.v-small-dialog a>*{width:100%}.v-small-dialog .v-menu__activator{height:100%}.application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1}.v-date-picker-title__year{align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden}.v-date-picker-title__date>div{position:relative}.application .theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) strong:not(:hover),.theme--light .v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) strong:not(:hover){color:rgba(0,0,0,.87)!important}.application .theme--light.v-date-picker-header .v-date-picker-header__value--disabled strong,.theme--light .v-date-picker-header .v-date-picker-header__value--disabled strong{color:rgba(0,0,0,.38)}.application .theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) strong:not(:hover),.theme--dark .v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) strong:not(:hover){color:#fff!important}.application .theme--dark.v-date-picker-header .v-date-picker-header__value--disabled strong,.theme--dark .v-date-picker-header .v-date-picker-header__value--disabled strong{color:hsla(0,0%,100%,.5)}.v-date-picker-header{padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value strong{cursor:pointer;transition:.3s cubic-bezier(.25,.8,.5,1);display:block;width:100%}.application .theme--light.v-date-picker-table th,.theme--light .v-date-picker-table th{color:rgba(0,0,0,.38)}.application .theme--dark.v-date-picker-table th,.theme--dark .v-date-picker-table th{color:hsla(0,0%,100%,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:160px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__event{border-radius:50%;bottom:2px;content:"";display:block;height:8px;left:50%;position:absolute;-webkit-transform:translateX(-4px);transform:translateX(-4px);width:8px}.v-date-picker-years{font-size:16px;font-weight:400;height:334px;list-style-type:none;overflow:auto;padding:0;text-align:center}.v-date-picker-years li{cursor:pointer;padding:8px 0;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{height:286px}.application .theme--light.v-picker__title,.theme--light .v-picker__title{background:#e0e0e0}.application .theme--dark.v-picker__title,.theme--dark .v-picker__title{background:#616161}.application .theme--light.v-picker__body,.theme--light .v-picker__body{background:#fff}.application .theme--dark.v-picker__body,.theme--dark .v-picker__body{background:#424242}.v-picker{border-radius:2px;contain:layout style;display:inline-flex;flex-direction:column;vertical-align:top}.v-picker--full-width{display:flex}.v-picker__title{color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn.active{opacity:1}.v-picker__title__btn:not(.active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.active):hover{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;left:0;height:100%;z-index:1}.v-picker--landscape .v-picker__actions,.v-picker--landscape .v-picker__body{margin-left:170px}.application .theme--light.v-expansion-panel .v-expansion-panel__container,.theme--light .v-expansion-panel .v-expansion-panel__container{border-top:1px solid rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.application .theme--light.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon,.theme--light .v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon{color:rgba(0,0,0,.54)}.application .theme--light.v-expansion-panel .v-expansion-panel__container--disabled,.theme--light .v-expansion-panel .v-expansion-panel__container--disabled{color:rgba(0,0,0,.38)}.application .theme--light.v-expansion-panel--focusable .v-expansion-panel__container:focus,.theme--light .v-expansion-panel--focusable .v-expansion-panel__container:focus{background-color:#eee}.application .theme--dark.v-expansion-panel .v-expansion-panel__container,.theme--dark .v-expansion-panel .v-expansion-panel__container{border-top:1px solid hsla(0,0%,100%,.12);background-color:#424242;color:#fff}.application .theme--dark.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon,.theme--dark .v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon{color:#fff}.application .theme--dark.v-expansion-panel .v-expansion-panel__container--disabled,.theme--dark .v-expansion-panel .v-expansion-panel__container--disabled{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-expansion-panel--focusable .v-expansion-panel__container:focus,.theme--dark .v-expansion-panel--focusable .v-expansion-panel__container:focus{background-color:#494949}.v-expansion-panel{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;text-align:left;width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.v-expansion-panel__container{flex:1 0 100%;max-width:100%;outline:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel__container:first-child{border-top:none!important}.v-expansion-panel__container .v-expansion-panel__header__iconnel__header__icon{margin-left:auto}.v-expansion-panel__container--disabled .v-expansion-panel__header{pointer-events:none}.v-expansion-panel__container--active>.v-expansion-panel__header .v-expansion-panel__header__icon .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-expansion-panel__header{display:flex;cursor:pointer;align-items:center;position:relative;padding:12px 24px;height:48px}.v-expansion-panel__header>:not(.v-expansion-panel__header__icon){flex:1 1 auto}.v-expansion-panel__body{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel__body .v-card{border-radius:0}.v-expansion-panel--inset,.v-expansion-panel--popout,.v-expansion-panel__body .v-card{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panel--inset .v-expansion-panel__container--active,.v-expansion-panel--popout .v-expansion-panel__container--active{margin:16px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.v-expansion-panel--inset .v-expansion-panel__container,.v-expansion-panel--popout .v-expansion-panel__container{max-width:95%}.v-expansion-panel--popout .v-expansion-panel__container--active{max-width:100%}.v-expansion-panel--inset .v-expansion-panel__container--active{max-width:85%}.application .theme--light.v-footer,.theme--light .v-footer{background:#f5f5f5;color:rgba(0,0,0,.87)}.application .theme--dark.v-footer,.theme--dark .v-footer{background:#212121;color:#fff}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;min-height:36px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-footer--absolute,.v-footer--fixed{bottom:0;left:0;width:100%;z-index:3}.v-footer--inset{z-index:2}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-form>.container{padding:16px}.v-form>.container>.layout>.flex{padding:8px}.v-form>.container>.layout:only-child{margin:-8px}.v-form>.container>.layout:not(:only-child){margin:auto -8px}.v-content{transition:none;display:flex;flex:1 0 auto;max-width:100%}.v-content[data-booted=true]{transition:.2s cubic-bezier(.4,0,.2,1)}.v-content__wrap{flex:1 1 auto;max-width:100%;position:relative}@media print{@-moz-document url-prefix(){.v-content{display:block}}}.container{flex:1 1 100%;margin:auto;padding:24px;width:100%}.container.fluid{max-width:100%}.container.fill-height{align-items:center;display:flex}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.row{flex-direction:row}.layout.row.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-space-around{justify-content:space-around}.justify-space-between{justify-content:space-between}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.scroll-y{overflow-y:auto}.fill-height{height:100%}.hide-overflow{overflow:hidden!important}.show-overflow{overflow:visible!important}.ellipsis,.no-wrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-flex>*,.d-inline-flex>*{flex:1 1 auto!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}@media only screen and (min-width:960px){.container{max-width:900px}}@media only screen and (min-width:1264px){.container{max-width:1185px}}@media only screen and (min-width:1904px){.container{max-width:1785px}}@media only screen and (max-width:959px){.container{padding:16px}}@media (min-width:0){.flex.xs1{flex-basis:8.333333333333332%;flex-grow:0;max-width:8.333333333333332%}.flex.order-xs1{order:1}.flex.xs2{flex-basis:16.666666666666664%;flex-grow:0;max-width:16.666666666666664%}.flex.order-xs2{order:2}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs4{flex-basis:33.33333333333333%;flex-grow:0;max-width:33.33333333333333%}.flex.order-xs4{order:4}.flex.xs5{flex-basis:41.66666666666667%;flex-grow:0;max-width:41.66666666666667%}.flex.order-xs5{order:5}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs7{flex-basis:58.333333333333336%;flex-grow:0;max-width:58.333333333333336%}.flex.order-xs7{order:7}.flex.xs8{flex-basis:66.66666666666666%;flex-grow:0;max-width:66.66666666666666%}.flex.order-xs8{order:8}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs10{flex-basis:83.33333333333334%;flex-grow:0;max-width:83.33333333333334%}.flex.order-xs10{order:10}.flex.xs11{flex-basis:91.66666666666666%;flex-grow:0;max-width:91.66666666666666%}.flex.order-xs11{order:11}.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.offset-xs0{margin-left:0}.flex.offset-xs1{margin-left:8.333333333333332%}.flex.offset-xs2{margin-left:16.666666666666664%}.flex.offset-xs3{margin-left:25%}.flex.offset-xs4{margin-left:33.33333333333333%}.flex.offset-xs5{margin-left:41.66666666666667%}.flex.offset-xs6{margin-left:50%}.flex.offset-xs7{margin-left:58.333333333333336%}.flex.offset-xs8{margin-left:66.66666666666666%}.flex.offset-xs9{margin-left:75%}.flex.offset-xs10{margin-left:83.33333333333334%}.flex.offset-xs11{margin-left:91.66666666666666%}.flex.offset-xs12{margin-left:100%}}@media (min-width:600px){.flex.sm1{flex-basis:8.333333333333332%;flex-grow:0;max-width:8.333333333333332%}.flex.order-sm1{order:1}.flex.sm2{flex-basis:16.666666666666664%;flex-grow:0;max-width:16.666666666666664%}.flex.order-sm2{order:2}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm4{flex-basis:33.33333333333333%;flex-grow:0;max-width:33.33333333333333%}.flex.order-sm4{order:4}.flex.sm5{flex-basis:41.66666666666667%;flex-grow:0;max-width:41.66666666666667%}.flex.order-sm5{order:5}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm7{flex-basis:58.333333333333336%;flex-grow:0;max-width:58.333333333333336%}.flex.order-sm7{order:7}.flex.sm8{flex-basis:66.66666666666666%;flex-grow:0;max-width:66.66666666666666%}.flex.order-sm8{order:8}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm10{flex-basis:83.33333333333334%;flex-grow:0;max-width:83.33333333333334%}.flex.order-sm10{order:10}.flex.sm11{flex-basis:91.66666666666666%;flex-grow:0;max-width:91.66666666666666%}.flex.order-sm11{order:11}.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.offset-sm0{margin-left:0}.flex.offset-sm1{margin-left:8.333333333333332%}.flex.offset-sm2{margin-left:16.666666666666664%}.flex.offset-sm3{margin-left:25%}.flex.offset-sm4{margin-left:33.33333333333333%}.flex.offset-sm5{margin-left:41.66666666666667%}.flex.offset-sm6{margin-left:50%}.flex.offset-sm7{margin-left:58.333333333333336%}.flex.offset-sm8{margin-left:66.66666666666666%}.flex.offset-sm9{margin-left:75%}.flex.offset-sm10{margin-left:83.33333333333334%}.flex.offset-sm11{margin-left:91.66666666666666%}.flex.offset-sm12{margin-left:100%}}@media (min-width:960px){.flex.md1{flex-basis:8.333333333333332%;flex-grow:0;max-width:8.333333333333332%}.flex.order-md1{order:1}.flex.md2{flex-basis:16.666666666666664%;flex-grow:0;max-width:16.666666666666664%}.flex.order-md2{order:2}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md4{flex-basis:33.33333333333333%;flex-grow:0;max-width:33.33333333333333%}.flex.order-md4{order:4}.flex.md5{flex-basis:41.66666666666667%;flex-grow:0;max-width:41.66666666666667%}.flex.order-md5{order:5}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md7{flex-basis:58.333333333333336%;flex-grow:0;max-width:58.333333333333336%}.flex.order-md7{order:7}.flex.md8{flex-basis:66.66666666666666%;flex-grow:0;max-width:66.66666666666666%}.flex.order-md8{order:8}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md10{flex-basis:83.33333333333334%;flex-grow:0;max-width:83.33333333333334%}.flex.order-md10{order:10}.flex.md11{flex-basis:91.66666666666666%;flex-grow:0;max-width:91.66666666666666%}.flex.order-md11{order:11}.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.offset-md0{margin-left:0}.flex.offset-md1{margin-left:8.333333333333332%}.flex.offset-md2{margin-left:16.666666666666664%}.flex.offset-md3{margin-left:25%}.flex.offset-md4{margin-left:33.33333333333333%}.flex.offset-md5{margin-left:41.66666666666667%}.flex.offset-md6{margin-left:50%}.flex.offset-md7{margin-left:58.333333333333336%}.flex.offset-md8{margin-left:66.66666666666666%}.flex.offset-md9{margin-left:75%}.flex.offset-md10{margin-left:83.33333333333334%}.flex.offset-md11{margin-left:91.66666666666666%}.flex.offset-md12{margin-left:100%}}@media (min-width:1264px){.flex.lg1{flex-basis:8.333333333333332%;flex-grow:0;max-width:8.333333333333332%}.flex.order-lg1{order:1}.flex.lg2{flex-basis:16.666666666666664%;flex-grow:0;max-width:16.666666666666664%}.flex.order-lg2{order:2}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg4{flex-basis:33.33333333333333%;flex-grow:0;max-width:33.33333333333333%}.flex.order-lg4{order:4}.flex.lg5{flex-basis:41.66666666666667%;flex-grow:0;max-width:41.66666666666667%}.flex.order-lg5{order:5}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg7{flex-basis:58.333333333333336%;flex-grow:0;max-width:58.333333333333336%}.flex.order-lg7{order:7}.flex.lg8{flex-basis:66.66666666666666%;flex-grow:0;max-width:66.66666666666666%}.flex.order-lg8{order:8}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg10{flex-basis:83.33333333333334%;flex-grow:0;max-width:83.33333333333334%}.flex.order-lg10{order:10}.flex.lg11{flex-basis:91.66666666666666%;flex-grow:0;max-width:91.66666666666666%}.flex.order-lg11{order:11}.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.offset-lg0{margin-left:0}.flex.offset-lg1{margin-left:8.333333333333332%}.flex.offset-lg2{margin-left:16.666666666666664%}.flex.offset-lg3{margin-left:25%}.flex.offset-lg4{margin-left:33.33333333333333%}.flex.offset-lg5{margin-left:41.66666666666667%}.flex.offset-lg6{margin-left:50%}.flex.offset-lg7{margin-left:58.333333333333336%}.flex.offset-lg8{margin-left:66.66666666666666%}.flex.offset-lg9{margin-left:75%}.flex.offset-lg10{margin-left:83.33333333333334%}.flex.offset-lg11{margin-left:91.66666666666666%}.flex.offset-lg12{margin-left:100%}}@media (min-width:1904px){.flex.xl1{flex-basis:8.333333333333332%;flex-grow:0;max-width:8.333333333333332%}.flex.order-xl1{order:1}.flex.xl2{flex-basis:16.666666666666664%;flex-grow:0;max-width:16.666666666666664%}.flex.order-xl2{order:2}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl4{flex-basis:33.33333333333333%;flex-grow:0;max-width:33.33333333333333%}.flex.order-xl4{order:4}.flex.xl5{flex-basis:41.66666666666667%;flex-grow:0;max-width:41.66666666666667%}.flex.order-xl5{order:5}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl7{flex-basis:58.333333333333336%;flex-grow:0;max-width:58.333333333333336%}.flex.order-xl7{order:7}.flex.xl8{flex-basis:66.66666666666666%;flex-grow:0;max-width:66.66666666666666%}.flex.order-xl8{order:8}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl10{flex-basis:83.33333333333334%;flex-grow:0;max-width:83.33333333333334%}.flex.order-xl10{order:10}.flex.xl11{flex-basis:91.66666666666666%;flex-grow:0;max-width:91.66666666666666%}.flex.order-xl11{order:11}.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.offset-xl0{margin-left:0}.flex.offset-xl1{margin-left:8.333333333333332%}.flex.offset-xl2{margin-left:16.666666666666664%}.flex.offset-xl3{margin-left:25%}.flex.offset-xl4{margin-left:33.33333333333333%}.flex.offset-xl5{margin-left:41.66666666666667%}.flex.offset-xl6{margin-left:50%}.flex.offset-xl7{margin-left:58.333333333333336%}.flex.offset-xl8{margin-left:66.66666666666666%}.flex.offset-xl9{margin-left:75%}.flex.offset-xl10{margin-left:83.33333333333334%}.flex.offset-xl11{margin-left:91.66666666666666%}.flex.offset-xl12{margin-left:100%}}.application .theme--light.v-navigation-drawer,.theme--light .v-navigation-drawer{background-color:#fff}.application .theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border,.theme--light .v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.application .theme--light.v-navigation-drawer .v-divider,.theme--light .v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.application .theme--dark.v-navigation-drawer,.theme--dark .v-navigation-drawer{background-color:#424242}.application .theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border,.theme--dark .v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.application .theme--dark.v-navigation-drawer .v-divider,.theme--dark .v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{transition:none;display:block;left:0;max-width:100%;overflow-y:auto;overflow-x:hidden;pointer-events:auto;top:0;will-change:transform;z-index:3;-webkit-overflow-scrolling:touch}.v-navigation-drawer[data-booted=true]{transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list__group__header__prepend-icon{flex:1 0 auto;justify-content:center;width:100%}.v-navigation-drawer--mini-variant .v-list__tile__action,.v-navigation-drawer--mini-variant .v-list__tile__avatar{justify-content:center;min-width:48px}.v-navigation-drawer--mini-variant .v-list__tile:after,.v-navigation-drawer--mini-variant .v-list__tile__content{opacity:0}.v-navigation-drawer--mini-variant .v-divider,.v-navigation-drawer--mini-variant .v-list--group,.v-navigation-drawer--mini-variant .v-subheader{display:none!important}.v-navigation-drawer--is-mobile,.v-navigation-drawer--temporary{z-index:6}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.v-navigation-drawer .v-list{background:inherit}.v-navigation-drawer>.v-list .v-list__tile{transition:none;font-weight:500}.v-navigation-drawer>.v-list .v-list__tile--active .v-list__tile__title{color:inherit}.v-navigation-drawer>.v-list .v-list--group .v-list__tile{font-weight:400}.v-navigation-drawer>.v-list .v-list--group__header--active:after{background:transparent}.v-navigation-drawer>.v-list:not(.v-list--dense) .v-list__tile{font-size:14px}.application .theme--light.v-pagination__item,.theme--light .v-pagination__item{background:#fff;color:#000}.application .theme--light.v-pagination__item--active,.theme--light .v-pagination__item--active{color:#fff}.application .theme--light.v-pagination__navigation,.theme--light .v-pagination__navigation{background:#fff}.application .theme--light.v-pagination__navigation .v-icon,.theme--light .v-pagination__navigation .v-icon{color:rgba(0,0,0,.54)}.application .theme--dark.v-pagination__item,.theme--dark .v-pagination__item{background:#424242;color:#fff}.application .theme--dark.v-pagination__item--active,.theme--dark .v-pagination__item--active{color:#fff}.application .theme--dark.v-pagination__navigation,.theme--dark .v-pagination__navigation{background:#424242}.application .theme--dark.v-pagination__navigation .v-icon,.theme--dark .v-pagination__navigation .v-icon{color:#fff}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;margin:0;max-width:100%;padding:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;font-size:14px;background:transparent;height:34px;width:34px;margin:.3rem;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1)}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:2rem;border-radius:4px;width:2rem;margin:.3rem 10px}.v-pagination__navigation .v-icon{font-size:2rem;transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:2rem;width:2rem}.v-parallax{position:relative;overflow:hidden;z-index:0}.v-parallax__image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:strict}.v-parallax__image{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;display:none;-webkit-transform:translate(-50%);transform:translate(-50%);will-change:transform;transition:opacity .3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-parallax__content{color:#fff;height:100%;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.v-input--radio-group .v-radio{margin-bottom:8px}.v-input--radio-group__input{display:flex;width:100%}.v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.application .theme--light.v-radio--is-disabled label,.theme--light .v-radio--is-disabled label{color:rgba(0,0,0,.38)}.application .theme--light.v-radio--is-disabled .v-icon,.theme--light .v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.application .theme--dark.v-radio--is-disabled label,.theme--dark .v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-radio--is-disabled .v-icon,.theme--dark .v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;margin-right:16px;outline:none}.v-radio--is-disabled{pointer-events:none}.application .theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb,.theme--light .v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#bdbdbd}.application .theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb,.theme--dark .v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.application .theme--light.v-input--slider .v-slider__track,.application .theme--light.v-input--slider .v-slider__track-fill,.theme--light .v-input--slider .v-slider__track,.theme--light .v-input--slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.application .theme--light.v-input--slider .v-slider__track__container:after,.theme--light .v-input--slider .v-slider__track__container:after{border:1px solid rgba(0,0,0,.87)}.application .theme--light.v-input--slider .v-slider__ticks,.theme--light .v-input--slider .v-slider__ticks{border-color:rgba(0,0,0,.87);color:rgba(0,0,0,.54)}.application .theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label,.theme--light .v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label{background:rgba(0,0,0,.26)}.application .theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb,.theme--light .v-input--slider:not(.v-input--is-dirty) .v-slider__thumb{border:3px solid rgba(0,0,0,.26)}.application .theme--light.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb,.theme--light .v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb{border:3px solid rgba(0,0,0,.38)}.application .theme--light.v-input--slider.v-input--is-disabled .v-slider__thumb,.theme--light .v-input--slider.v-input--is-disabled .v-slider__thumb{border:5px solid rgba(0,0,0,.26)}.application .theme--light.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb,.theme--light .v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb{background:rgba(0,0,0,.26)}.application .theme--light.v-input--slider.v-input--slider--is-active .v-slider__track,.theme--light .v-input--slider.v-input--slider--is-active .v-slider__track{background:rgba(0,0,0,.38)}.application .theme--dark.v-input--slider .v-slider__track,.application .theme--dark.v-input--slider .v-slider__track-fill,.theme--dark .v-input--slider .v-slider__track,.theme--dark .v-input--slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.application .theme--dark.v-input--slider .v-slider__track__container:after,.theme--dark .v-input--slider .v-slider__track__container:after{border:1px solid #fff}.application .theme--dark.v-input--slider .v-slider__ticks,.theme--dark .v-input--slider .v-slider__ticks{border-color:#fff;color:hsla(0,0%,100%,.7)}.application .theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label,.theme--dark .v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label{background:hsla(0,0%,100%,.2)}.application .theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb,.theme--dark .v-input--slider:not(.v-input--is-dirty) .v-slider__thumb{border:3px solid hsla(0,0%,100%,.2)}.application .theme--dark.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb,.theme--dark .v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb{border:3px solid hsla(0,0%,100%,.3)}.application .theme--dark.v-input--slider.v-input--is-disabled .v-slider__thumb,.theme--dark .v-input--slider.v-input--is-disabled .v-slider__thumb{border:5px solid hsla(0,0%,100%,.2)}.application .theme--dark.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb,.theme--dark .v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb{background:hsla(0,0%,100%,.2)}.application .theme--dark.v-input--slider.v-input--slider--is-active .v-slider__track,.theme--dark .v-input--slider.v-input--slider--is-active .v-slider__track{background:hsla(0,0%,100%,.3)}.application--is-rtl .v-input--slider .v-label{margin-left:16px;margin-right:0}.v-input--slider:not(.v-input--slider--thumb-label){margin-top:0}.v-input--slider.v-input--is-focused .v-slider__thumb-container--is-active:not(.v-slider__thumb-container--show-label):before{opacity:.2;-webkit-transform:scale(1);transform:scale(1)}.v-input--slider.v-input--is-focused .v-slider__track{transition:none}.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider .v-slider__tick,.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after,.v-input--slider.v-input--slider--ticks .v-slider__ticks.v-slider__ticks--always-show{opacity:1}.v-input--slider.v-input--slider--ticks-labels .v-input__slot{margin-bottom:16px}.v-input--slider.v-input--is-readonly{pointer-events:none}.v-input--slider.v-input--is-disabled .v-slider__thumb{-webkit-transform:translateY(-50%) scale(.45);transform:translateY(-50%) scale(.45)}.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb{border:0 solid transparent}.v-input--slider .v-input__slot>:first-child:not(:only-child){margin-right:16px}.v-slider{cursor:default;display:flex;align-items:center;position:relative;height:32px;flex:1;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;opacity:0;padding:0;width:100%}.v-slider__track__container{height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.v-slider__track__container:after{content:"";position:absolute;right:0;top:0;height:2px;transition:.3s cubic-bezier(.25,.8,.5,1);width:2px;opacity:0}.v-slider__thumb,.v-slider__ticks,.v-slider__track{position:absolute;top:0}.v-slider__track{-webkit-transform-origin:right;transform-origin:right;overflow:hidden}.v-slider__track,.v-slider__track-fill{height:2px;left:0;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-slider__track-fill{position:absolute;-webkit-transform-origin:left;transform-origin:left}.v-slider__ticks-container{position:absolute;left:0;height:2px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v-slider__ticks{opacity:0;border-style:solid;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__ticks>span{position:absolute;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__ticks:first-child>span{-webkit-transform:translateX(0);transform:translateX(0)}.v-slider__ticks:last-child>span{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-slider:not(.v-input--is-dirty) .v-slider__ticks:first-child{border-color:transparent}.v-slider__thumb-container{position:absolute;top:50%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container:before{content:"";color:inherit;border-radius:50%;background:currentColor;height:32px;left:-16px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-16px;-webkit-transform:scale(.2);transform:scale(.2);transition:.3s cubic-bezier(0,0,.2,1);width:32px;will-change:transform,opacity}.v-slider__thumb{width:24px;height:24px;left:-12px;top:50%;border-radius:50%;background:transparent;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.v-slider--is-active .v-slider__ticks-container .v-slider__ticks{opacity:1}.v-slider__thumb-label__container{top:0}.v-slider__thumb-label,.v-slider__thumb-label__container{position:absolute;left:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb-label>*{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.v-slider__track,.v-slider__track-fill{position:absolute}.v-snack{position:fixed;display:flex;align-items:center;color:#fff;pointer-events:none;z-index:1000;font-size:14px;left:0;right:0}.v-snack--absolute{position:absolute}.v-snack--top{top:0}.v-snack--bottom{bottom:0}.v-snack__wrapper{background-color:#323232;pointer-events:auto;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-snack__content,.v-snack__wrapper{display:flex;align-items:center;width:100%}.v-snack__content{height:48px;padding:14px 24px;justify-content:space-between;overflow:hidden}.v-snack__content .v-btn{color:#fff;flex:0 0 auto;padding:8px;margin:0 0 0 24px;height:auto;min-width:auto;width:auto}.v-snack__content .v-btn__content{margin:-2px}.v-snack__content .v-btn:before{display:none}.v-snack--multi-line .v-snack__content{height:80px;padding:24px}.v-snack--vertical .v-snack__content{height:112px;padding:24px 24px 14px;flex-direction:column;align-items:stretch}.v-snack--vertical .v-snack__content .v-btn.v-btn{justify-content:flex-end;padding:0;margin-left:0;margin-top:24px}.v-snack--vertical .v-snack__content .v-btn__content{flex:0 0 auto;margin:0}.v-snack--auto-height .v-snack__content{height:auto}.v-snack-transition-enter-active,.v-snack-transition-leave-active{transition:-webkit-transform .4s cubic-bezier(.25,.8,.5,1);transition:transform .4s cubic-bezier(.25,.8,.5,1);transition:transform .4s cubic-bezier(.25,.8,.5,1),-webkit-transform .4s cubic-bezier(.25,.8,.5,1)}.v-snack-transition-enter-active .v-snack__content,.v-snack-transition-leave-active .v-snack__content{transition:opacity .3s linear .1s}.v-snack-transition-enter .v-snack__content{opacity:0}.v-snack-transition-enter-to .v-snack__content,.v-snack-transition-leave .v-snack__content{opacity:1}.v-snack-transition-enter.v-snack.v-snack--top,.v-snack-transition-leave-to.v-snack.v-snack--top{-webkit-transform:translateY(calc(-100% - 8px));transform:translateY(calc(-100% - 8px))}.v-snack-transition-enter.v-snack.v-snack--bottom,.v-snack-transition-leave-to.v-snack.v-snack--bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (min-width:600px){.v-snack__wrapper{width:auto;max-width:568px;min-width:288px;margin:0 auto;border-radius:2px}.v-snack--left .v-snack__wrapper{margin-left:0}.v-snack--right .v-snack__wrapper{margin-right:0}.v-snack--left,.v-snack--right{margin:0 24px}.v-snack--left.v-snack--top,.v-snack--right.v-snack--top{-webkit-transform:translateY(24px);transform:translateY(24px)}.v-snack--left.v-snack--bottom,.v-snack--right.v-snack--bottom{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.v-snack__content .v-btn:first-of-type{margin-left:42px}}.v-speed-dial{position:relative}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top:not(.v-speed-dial--absolute){top:16px}.v-speed-dial--top.v-speed-dial--absolute{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v-speed-dial--bottom:not(.v-speed-dial--absolute){bottom:16px}.v-speed-dial--bottom.v-speed-dial--absolute{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{flex-direction:row-reverse;right:100%}.v-speed-dial__list{align-items:center;display:flex;justify-content:center;position:absolute}.v-speed-dial__list .v-btn:first-child{transition-delay:.05s}.v-speed-dial__list .v-btn:nth-child(2){transition-delay:.1s}.v-speed-dial__list .v-btn:nth-child(3){transition-delay:.15s}.v-speed-dial__list .v-btn:nth-child(4){transition-delay:.2s}.v-speed-dial__list .v-btn:nth-child(5){transition-delay:.25s}.v-speed-dial__list .v-btn:nth-child(6){transition-delay:.3s}.v-speed-dial__list .v-btn:nth-child(7){transition-delay:.35s}.application .theme--light.v-stepper,.theme--light .v-stepper{background:#fff}.application .theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step,.theme--light .v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.application .theme--light.v-stepper .v-stepper__step__step,.application .theme--light.v-stepper .v-stepper__step__step .v-icon,.theme--light .v-stepper .v-stepper__step__step,.theme--light .v-stepper .v-stepper__step__step .v-icon{color:#fff}.application .theme--light.v-stepper .v-stepper__header .v-divider,.theme--light .v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.application .theme--light.v-stepper .v-stepper__step--active .v-stepper__label,.theme--light .v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.application .theme--light.v-stepper .v-stepper__step--editable:hover,.theme--light .v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.application .theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label,.theme--light .v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.application .theme--light.v-stepper .v-stepper__step--complete .v-stepper__label,.theme--light .v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.application .theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step,.theme--light .v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.application .theme--light.v-stepper .v-stepper__label,.theme--light .v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.application .theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.application .theme--light.v-stepper .v-stepper__label small,.theme--light .v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light .v-stepper .v-stepper__label small{color:rgba(0,0,0,.54)}.application .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child),.theme--light .v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.application .theme--dark.v-stepper,.theme--dark .v-stepper{background:#303030}.application .theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step,.theme--dark .v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.application .theme--dark.v-stepper .v-stepper__step__step,.application .theme--dark.v-stepper .v-stepper__step__step .v-icon,.theme--dark .v-stepper .v-stepper__step__step,.theme--dark .v-stepper .v-stepper__step__step .v-icon{color:#fff}.application .theme--dark.v-stepper .v-stepper__header .v-divider,.theme--dark .v-stepper .v-stepper__header .v-divider{border-color:hsla(0,0%,100%,.12)}.application .theme--dark.v-stepper .v-stepper__step--active .v-stepper__label,.theme--dark .v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.application .theme--dark.v-stepper .v-stepper__step--editable:hover,.theme--dark .v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.application .theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label,.theme--dark .v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.application .theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label,.theme--dark .v-stepper .v-stepper__step--complete .v-stepper__label{color:hsla(0,0%,100%,.87)}.application .theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step,.theme--dark .v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.application .theme--dark.v-stepper .v-stepper__label,.theme--dark .v-stepper .v-stepper__label{color:hsla(0,0%,100%,.5)}.application .theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.application .theme--dark.v-stepper .v-stepper__label small,.theme--dark .v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark .v-stepper .v-stepper__label small{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child),.theme--dark .v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-stepper{overflow:hidden;position:relative}.v-stepper,.v-stepper__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;justify-content:center;height:24px;margin-right:8px;min-width:24px;width:24px;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-stepper__step__step .v-icon{font-size:18px}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:24px;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.v-stepper__label small{font-size:12px;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px;padding:16px 60px 16px 23px;width:auto}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{align-self:center}.v-stepper--alt-labels .v-stepper__step__step{margin-right:0;margin-bottom:11px}@media only screen and (max-width:959px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-right:0}}.application .theme--light.v-input--switch__thumb,.theme--light .v-input--switch__thumb{color:#fafafa}.application .theme--light.v-input--switch__track,.theme--light .v-input--switch__track{color:rgba(0,0,0,.38)}.application .theme--light.v-input--switch.v-input--is-disabled .v-input--switch__thumb,.theme--light .v-input--switch.v-input--is-disabled .v-input--switch__thumb{color:#bdbdbd!important}.application .theme--light.v-input--switch.v-input--is-disabled .v-input--switch__track,.theme--light .v-input--switch.v-input--is-disabled .v-input--switch__track{color:rgba(0,0,0,.12)!important}.application .theme--dark.v-input--switch__thumb,.theme--dark .v-input--switch__thumb{color:#bdbdbd}.application .theme--dark.v-input--switch__track,.theme--dark .v-input--switch__track{color:hsla(0,0%,100%,.3)}.application .theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__thumb,.theme--dark .v-input--switch.v-input--is-disabled .v-input--switch__thumb{color:#424242!important}.application .theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__track,.theme--dark .v-input--switch.v-input--is-disabled .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.application--is-rtl .v-input--switch .v-input--selection-controls__ripple{left:auto;right:-14px}.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-16px);transform:translate(-16px)}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;height:14px;left:2px;opacity:.6;position:absolute;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{left:-14px;top:calc(50% - 24px)}.v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(16px);transform:translate(16px)}.application .theme--light.v-system-bar,.theme--light .v-system-bar{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.application .theme--light.v-system-bar .v-icon,.theme--light .v-system-bar .v-icon{color:rgba(0,0,0,.54)}.application .theme--light.v-system-bar--lights-out,.theme--light .v-system-bar--lights-out{background-color:hsla(0,0%,100%,.7)!important}.application .theme--dark.v-system-bar,.theme--dark .v-system-bar{background-color:#000;color:hsla(0,0%,100%,.7)}.application .theme--dark.v-system-bar .v-icon,.theme--dark .v-system-bar .v-icon{color:hsla(0,0%,100%,.7)}.application .theme--dark.v-system-bar--lights-out,.theme--dark .v-system-bar--lights-out{background-color:rgba(0,0,0,.2)!important}.v-system-bar{align-items:center;display:flex;font-size:14px;font-weight:500;padding:0 8px}.v-system-bar .v-icon{font-size:16px}.v-system-bar--absolute,.v-system-bar--fixed{left:0;top:0;width:100%;z-index:3}.v-system-bar--fixed{position:fixed}.v-system-bar--absolute{position:absolute}.v-system-bar--status .v-icon{margin-right:4px}.v-system-bar--window .v-icon{font-size:20px;margin-right:8px}.application .theme--light.v-tabs__bar,.theme--light .v-tabs__bar{background-color:#fff}.application .theme--light.v-tabs__bar .v-tabs__div,.theme--light .v-tabs__bar .v-tabs__div{color:rgba(0,0,0,.87)}.application .theme--light.v-tabs__bar .v-tabs__item--disabled,.theme--light .v-tabs__bar .v-tabs__item--disabled{color:rgba(0,0,0,.26)}.application .theme--dark.v-tabs__bar,.theme--dark .v-tabs__bar{background-color:#424242}.application .theme--dark.v-tabs__bar .v-tabs__div,.theme--dark .v-tabs__bar .v-tabs__div{color:#fff}.application .theme--dark.v-tabs__bar .v-tabs__item--disabled,.theme--dark .v-tabs__bar .v-tabs__item--disabled{color:hsla(0,0%,100%,.3)}.v-tabs,.v-tabs__bar{position:relative}.v-tabs__icon{align-items:center;cursor:pointer;display:inline-flex;height:100%;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}.v-tabs__icon--prev{left:4px}.v-tabs__icon--next{right:4px}.v-tabs__wrapper{overflow:hidden;contain:content;display:flex}.v-tabs__wrapper--show-arrows{margin-left:40px;margin-right:40px}.v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title{padding-left:16px}.v-tabs__container{flex:1 0 auto;display:flex;height:48px;list-style-type:none;transition:-webkit-transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1),-webkit-transform .6s cubic-bezier(.86,0,.07,1);white-space:nowrap;position:relative}.v-tabs__container--overflow .v-tabs__div{flex:1 0 auto}.v-tabs__container--grow .v-tabs__div{flex:1 0 auto;max-width:none}.v-tabs__container--icons-and-text{height:72px}.v-tabs__container--align-with-title{padding-left:56px}.v-tabs__container--fixed-tabs .v-tabs__div,.v-tabs__container--icons-and-text .v-tabs__div{min-width:72px}.v-tabs__container--centered .v-tabs__slider-wrapper+.v-tabs__div,.v-tabs__container--centered>.v-tabs__div:first-child,.v-tabs__container--fixed-tabs .v-tabs__slider-wrapper+.v-tabs__div,.v-tabs__container--fixed-tabs>.v-tabs__div:first-child,.v-tabs__container--right .v-tabs__slider-wrapper+.v-tabs__div,.v-tabs__container--right>.v-tabs__div:first-child{margin-left:auto}.v-tabs__container--centered>.v-tabs__div:last-child,.v-tabs__container--fixed-tabs>.v-tabs__div:last-child{margin-right:auto}.v-tabs__container--icons-and-text .v-tabs__item{flex-direction:column-reverse}.v-tabs__container--icons-and-text .v-tabs__item .v-icon{margin-bottom:6px}.v-tabs__div{align-items:center;display:inline-flex;flex:0 1 auto;font-size:14px;font-weight:500;line-height:normal;height:inherit;max-width:264px;text-align:center;text-transform:uppercase;vertical-align:middle}.v-tabs__item{align-items:center;color:inherit;display:flex;flex:1 1 auto;height:100%;justify-content:center;max-width:inherit;padding:6px 12px;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal}.v-tabs__item:not(.v-tabs__item--active){opacity:.7}.v-tabs__item--disabled{pointer-events:none}.v-tabs__slider{height:2px;width:100%}.v-tabs__slider-wrapper{bottom:0;margin:0!important;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tabs__items{overflow:hidden;position:relative}.v-tabs__content{width:100%;transition:-webkit-transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s cubic-bezier(.86,0,.07,1)}@media only screen and (max-width:599px){.v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title{padding-left:24px}.v-tabs__container--fixed-tabs .v-tabs__div{flex:1 0 auto}}@media only screen and (min-width:600px){.v-tabs__container--fixed-tabs .v-tabs__div,.v-tabs__container--icons-and-text .v-tabs__div{min-width:160px}}.application .theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea,.theme--light .v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:#fff}.application .theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea,.theme--dark .v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:0;margin-left:-12px}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:0;padding-left:12px}.v-textarea textarea{flex:1 1 auto;line-height:18px;max-width:100%;min-height:32px;outline:none;padding:7px 0 8px;width:100%}.v-textarea .v-text-field__prefix{padding-top:4px;align-self:start}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea,.v-textarea.v-text-field--full-width .v-text-field__slot textarea{margin-top:0}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details,.v-textarea.v-text-field--full-width .v-text-field__details{bottom:4px}.v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea{margin-top:12px}.v-textarea.v-text-field--box.v-text-field--single-line .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control{padding-top:0}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:16px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;margin:8px 0 6px 8px;text-transform:uppercase}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.application .theme--light.v-time-picker-clock,.theme--light .v-time-picker-clock{background:#e0e0e0}.application .theme--light.v-time-picker-clock>span.disabled,.theme--light .v-time-picker-clock>span.disabled{color:rgba(0,0,0,.26)}.application .theme--light.v-time-picker-clock>span.disabled.active,.theme--light .v-time-picker-clock>span.disabled.active{color:hsla(0,0%,100%,.3)}.application .theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand,.theme--light .v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.application .theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after,.theme--light .v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after{color:#bdbdbd}.application .theme--light.v-time-picker-clock--indeterminate>span.active,.theme--light .v-time-picker-clock--indeterminate>span.active{background-color:#bdbdbd}.application .theme--dark.v-time-picker-clock,.theme--dark .v-time-picker-clock{background:#616161}.application .theme--dark.v-time-picker-clock>span.disabled,.application .theme--dark.v-time-picker-clock>span.disabled.active,.theme--dark .v-time-picker-clock>span.disabled,.theme--dark .v-time-picker-clock>span.disabled.active{color:hsla(0,0%,100%,.3)}.application .theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand,.theme--dark .v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.application .theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after,.theme--dark .v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after{color:#757575}.application .theme--dark.v-time-picker-clock--indeterminate>span.active,.theme--dark .v-time-picker-clock--indeterminate>span.active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-time-picker-clock__container{display:flex;align-items:center;justify-content:center;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 28px);width:2px;bottom:50%;left:calc(50% - 1px);-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-3%}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock>span{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;left:calc(50% - 40px / 2);height:40px;position:absolute;text-align:center;top:calc(50% - 40px / 2);width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-time-picker-clock>span>span{z-index:1}.v-time-picker-clock>span:after,.v-time-picker-clock>span:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock>span.active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock>span.disabled{pointer-events:none}.application .theme--light.v-toolbar,.theme--light .v-toolbar{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.application .theme--dark.v-toolbar,.theme--dark .v-toolbar{background-color:#212121;color:#fff}.v-toolbar{transition:none;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);position:relative;width:100%;will-change:padding-left,padding-right}.v-toolbar[data-booted=true]{transition:.2s cubic-bezier(.4,0,.2,1)}.v-toolbar .v-text-field--box,.v-toolbar .v-text-field--enclosed{margin:0}.v-toolbar .v-text-field--box .v-text-field__details,.v-toolbar .v-text-field--enclosed .v-text-field__details{display:none}.v-toolbar .v-tabs{width:100%}.v-toolbar__title{font-size:20px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-toolbar__title:not(:first-child){margin-left:20px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;padding:0 24px}.v-toolbar__content .v-btn--icon,.v-toolbar__extension .v-btn--icon{margin:6px}.v-toolbar__content>:first-child,.v-toolbar__extension>:first-child{margin-left:0}.v-toolbar__content>:first-child.v-btn--icon,.v-toolbar__extension>:first-child.v-btn--icon{margin-left:-6px}.v-toolbar__content>:first-child.v-menu .v-menu__activator .v-btn,.v-toolbar__content>:first-child.v-tooltip span .v-btn,.v-toolbar__extension>:first-child.v-menu .v-menu__activator .v-btn,.v-toolbar__extension>:first-child.v-tooltip span .v-btn{margin-left:0}.v-toolbar__content>:first-child.v-menu .v-menu__activator .v-btn--icon,.v-toolbar__content>:first-child.v-tooltip span .v-btn--icon,.v-toolbar__extension>:first-child.v-menu .v-menu__activator .v-btn--icon,.v-toolbar__extension>:first-child.v-tooltip span .v-btn--icon{margin-left:-6px}.v-toolbar__content>:last-child,.v-toolbar__extension>:last-child{margin-right:0}.v-toolbar__content>:last-child.v-btn--icon,.v-toolbar__extension>:last-child.v-btn--icon{margin-right:-6px}.v-toolbar__content>:last-child.v-menu .v-menu__activator .v-btn,.v-toolbar__content>:last-child.v-tooltip span .v-btn,.v-toolbar__extension>:last-child.v-menu .v-menu__activator .v-btn,.v-toolbar__extension>:last-child.v-tooltip span .v-btn{margin-right:0}.v-toolbar__content>:last-child.v-menu .v-menu__activator .v-btn--icon,.v-toolbar__content>:last-child.v-tooltip span .v-btn--icon,.v-toolbar__extension>:last-child.v-menu .v-menu__activator .v-btn--icon,.v-toolbar__extension>:last-child.v-tooltip span .v-btn--icon{margin-right:-6px}.v-toolbar__content>.v-list,.v-toolbar__extension>.v-list{flex:1 1 auto;max-height:100%}.v-toolbar__content>.v-list:first-child,.v-toolbar__extension>.v-list:first-child{margin-left:-24px}.v-toolbar__content>.v-list:last-child,.v-toolbar__extension>.v-list:last-child{margin-right:-24px}.v-toolbar__extension>.v-toolbar__title{margin-left:72px}.v-toolbar__items{display:flex;height:inherit;max-width:100%;padding:0}.v-toolbar__items .v-btn{align-items:stretch}.v-toolbar__items .v-tooltip,.v-toolbar__items .v-tooltip>span{height:inherit}.v-toolbar__items .v-btn,.v-toolbar__items .v-menu,.v-toolbar__items .v-menu__activator{height:inherit;margin:0}.v-toolbar .v-btn-toggle,.v-toolbar .v-overflow-btn{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar .v-input{margin:0}.v-toolbar .v-overflow-btn .v-input__control:before,.v-toolbar .v-overflow-btn .v-input__slot:before{display:none}.v-toolbar--card{border-radius:2px 2px 0 0;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar--fixed{position:fixed;z-index:2}.v-toolbar--absolute,.v-toolbar--fixed{top:0;left:0}.v-toolbar--absolute{position:absolute;z-index:2}.v-toolbar--floating{display:inline-flex;margin:16px;width:auto}.v-toolbar--clipped{z-index:3}@media only screen and (max-width:959px){.v-toolbar__content,.v-toolbar__extension{padding:0 16px}.v-toolbar__content>.v-list:first-child,.v-toolbar__extension>.v-list:first-child{margin-left:-16px}.v-toolbar__content>.v-list:last-child,.v-toolbar__extension>.v-list:last-child{margin-right:-16px}}.v-tooltip{position:relative}.v-tooltip__content{background:#616161;border-radius:2px;color:#fff;font-size:12px;display:inline-block;padding:5px 8px;position:absolute;text-transform:none;transition:.15s cubic-bezier(.25,.8,.5,1);width:auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-tooltip__content[class*=-active]{pointer-events:none}@media only screen and (max-width:959px){.v-tooltip .v-tooltip__content{padding:10px 16px}}',""])},function(t,e){function n(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=p[r.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](r.parts[o]);for(;o<r.parts.length;o++)i.parts.push(l(r.parts[o],e))}else{for(var a=[],o=0;o<r.parts.length;o++)a.push(l(r.parts[o],e));p[r.id]={id:r.id,refs:1,parts:a}}}}function r(t){for(var e=[],n={},r=0;r<t.length;r++){var i=t[r],o=i[0],a=i[1],s=i[2],l=i[3],c={css:a,media:s,sourceMap:l};n[o]?n[o].parts.push(c):e.push(n[o]={id:o,parts:[c]})}return e}function i(t,e){var n=v(),r=b[b.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),b.push(e);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(e)}}function o(t){t.parentNode.removeChild(t);var e=b.indexOf(t);e>=0&&b.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",i(t,e),e}function s(t){var e=document.createElement("link");return e.rel="stylesheet",i(t,e),e}function l(t,e){var n,r,i;if(e.singleton){var l=m++;n=g||(g=a(e)),r=c.bind(null,n,l,!1),i=c.bind(null,n,l,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(e),r=d.bind(null,n),i=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=a(e),r=u.bind(null,n),i=function(){o(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function c(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=y(e,i);else{var o=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function u(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function d(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),o=t.href;t.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}var p={},f=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}},h=f(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),v=f(function(){return document.head||document.getElementsByTagName("head")[0]}),g=null,m=0,b=[];t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},void 0===e.singleton&&(e.singleton=h()),void 0===e.insertAt&&(e.insertAt="bottom");var i=r(t);return n(i,e),function(t){for(var o=[],a=0;a<i.length;a++){var s=i[a],l=p[s.id];l.refs--,o.push(l)}if(t){n(r(t),e)}for(var a=0;a<o.length;a++){var l=o[a];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete p[l.id]}}}};var y=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()}]);
//# sourceMappingURL=build.js.map