UNPKG

victory-animation

Version:
2 lines 73.9 kB
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.VictoryAnimation=t(require("react")):n.VictoryAnimation=t(n.React)}(this,function(n){return function(n){function t(e){if(r[e])return r[e].exports;var u=r[e]={exports:{},id:e,loaded:!1};return n[e].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var r={};return t.m=n,t.c=r,t.p="",t(0)}([function(n,t,r){"use strict";n.exports={VictoryAnimation:r(1)}},function(n,t,r){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function u(n){if(Array.isArray(n)){for(var t=0,r=Array(n.length);t<n.length;t++)r[t]=n[t];return r}return Array.from(n)}function i(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function o(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function n(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}return function(t,r,e){return r&&n(t.prototype,r),e&&n(t,e),t}}(),c=function(n,t,r){for(var e=!0;e;){var u=n,i=t,o=r;e=!1,null===u&&(u=Function.prototype);var a=Object.getOwnPropertyDescriptor(u,i);if(void 0!==a){if("value"in a)return a.value;var c=a.get;if(void 0===c)return;return c.call(o)}var f=Object.getPrototypeOf(u);if(null===f)return;n=f,t=i,r=o,e=!0,a=f=void 0}},f=r(2),l=e(f),s=r(3),h=e(s),p=r(4),v=e(p),g=r(6),d=r(7),y=16.5;(0,d.addVictoryInterpolator)();var _=function(n){function t(n){i(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,n),this.state=Array.isArray(this.props.data)?this.props.data[0]:this.props.data,this.interpolator=null,this.queue=Array.isArray(this.props.data)?this.props.data.slice(1):[],this.ease=h["default"][this.props.easing],this.functionToBeRunEachFrame=this.functionToBeRunEachFrame.bind(this)}return o(t,n),a(t,null,[{key:"propTypes",value:{children:l["default"].PropTypes.func,velocity:l["default"].PropTypes.number,easing:l["default"].PropTypes.oneOf(["back","backIn","backOut","backInOut","bounce","bounceIn","bounceOut","bounceInOut","circle","circleIn","circleOut","circleInOut","linear","linearIn","linearOut","linearInOut","cubic","cubicIn","cubicOut","cubicInOut","elastic","elasticIn","elasticOut","elasticInOut","exp","expIn","expOut","expInOut","poly","polyIn","polyOut","polyInOut","quad","quadIn","quadOut","quadInOut","sin","sinIn","sinOut","sinInOut"]),delay:l["default"].PropTypes.number,onEnd:l["default"].PropTypes.func,data:l["default"].PropTypes.oneOfType([l["default"].PropTypes.object,l["default"].PropTypes.array])},enumerable:!0},{key:"defaultProps",value:{velocity:.02,easing:"quadInOut",delay:0,data:{}},enumerable:!0}]),a(t,[{key:"componentDidMount",value:function(){this.queue.length&&this.traverseQueue()}},{key:"componentWillReceiveProps",value:function(n){if(this.timer&&this.timer.stop(),Array.isArray(n.data)){var t;(t=this.queue).push.apply(t,u(n.data))}else this.queue.length=0,this.queue.push(n.data);this.traverseQueue()}},{key:"componentWillUnmount",value:function(){this.timer&&this.timer.stop()}},{key:"traverseQueue",value:function(){if(this.queue.length){var n=this.queue[0];this.interpolator=v["default"].value(this.state,n),this.timer=(0,g.timer)(this.functionToBeRunEachFrame,this.props.delay)}else this.props.onEnd&&this.props.onEnd()}},{key:"functionToBeRunEachFrame",value:function(n){var t=n/(y/this.props.velocity);return t>=1?(this.setState(this.interpolator(1)),this.timer.stop(),this.queue.shift(),void this.traverseQueue()):void this.setState(this.interpolator(this.ease(t)))}},{key:"render",value:function(){return this.props.children(this.state)}}]),t}(l["default"].Component);t["default"]=_,n.exports=t["default"]},function(t,r){t.exports=n},function(n,t,r){!function(n,r){r(t)}(this,function(n){"use strict";function t(n,t){return function(r){return n(r,t)}}function r(n,t,r){return function(e){return n(e,t,r)}}function e(n,t){return t=T.call(t),t[0]=null,function(r){return t[0]=r,n.apply(null,t)}}function u(n,u,i){switch(arguments.length){case 1:return n;case 2:return t(n,u);case 3:return r(n,u,i);default:return e(n,arguments)}}function i(n){return+n}function o(n){return n*n}function a(n){return n*(2-n)}function c(n){return((n*=2)<=1?n*n:--n*(2-n)+1)/2}function f(n){return n*n*n}function l(n){return--n*n*n+1}function s(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}function h(n,t){return null==t&&(t=3),Math.pow(n,t)}function p(n,t){return null==t&&(t=3),1-Math.pow(1-n,t)}function v(n,t){return null==t&&(t=3),((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}function g(n){return 1-Math.cos(n*S)}function d(n){return Math.sin(n*S)}function y(n){return(1-Math.cos(P*n))/2}function _(n){return Math.pow(2,10*n-10)}function b(n){return 1-Math.pow(2,-10*n)}function m(n){return((n*=2)<=1?Math.pow(2,10*n-10):2-Math.pow(2,10-10*n))/2}function w(n){return 1-Math.sqrt(1-n*n)}function x(n){return Math.sqrt(1- --n*n)}function k(n){return((n*=2)<=1?1-Math.sqrt(1-n*n):Math.sqrt(1-(n-=2)*n)+1)/2}function O(n){return 1-N(1-n)}function N(n){return C>n?V*n*n:$>n?V*(n-=F)*n+U:L>n?V*(n-=W)*n+B:V*(n-=D)*n+z}function I(n){return((n*=2)<=1?1-N(1-n):N(n-1)+1)/2}function M(n,t){return t=null==t?1.70158:+t,n*n*((t+1)*n-t)}function A(n,t){return t=null==t?1.70158:+t,--n*n*((t+1)*n+t)+1}function j(n,t){return t=null==t?1.70158:+t,((n*=2)<1?n*n*((t+1)*n-t):(n-=2)*n*((t+1)*n+t)+2)/2}function R(n,t,r){return t=null==t?1:Math.max(1,t),r=(null==r?.3:r)/K,t*Math.pow(2,10*--n)*Math.sin((r*Math.asin(1/t)-n)/r)}function q(n,t,r){return t=null==t?1:Math.max(1,t),r=(null==r?.3:r)/K,1-t*Math.pow(2,-10*n)*Math.sin((+n+r*Math.asin(1/t))/r)}function E(n,t,r){t=null==t?1:Math.max(1,t),r=(null==r?.3:r)/K;var e=r*Math.asin(1/t);return((n=2*n-1)<0?t*Math.pow(2,10*n)*Math.sin((e-n)/r):2-t*Math.pow(2,-10*n)*Math.sin((e+n)/r))/2}var T=Array.prototype.slice,P=Math.PI,S=P/2,C=4/11,F=6/11,$=8/11,U=.75,W=9/11,L=10/11,B=.9375,D=21/22,z=63/64,V=1/C/C,K=2*Math.PI,Q="0.3.0";n.version=Q,n.bind=u,n.linear=i,n.linearIn=i,n.linearOut=i,n.linearInOut=i,n.quad=o,n.quadIn=o,n.quadOut=a,n.quadInOut=c,n.cubic=f,n.cubicIn=f,n.cubicOut=l,n.cubicInOut=s,n.poly=h,n.polyIn=h,n.polyOut=p,n.polyInOut=v,n.sin=g,n.sinIn=g,n.sinOut=d,n.sinInOut=y,n.exp=_,n.expIn=_,n.expOut=b,n.expInOut=m,n.circle=w,n.circleIn=w,n.circleOut=x,n.circleInOut=k,n.bounce=O,n.bounceIn=O,n.bounceOut=N,n.bounceInOut=I,n.back=M,n.backIn=M,n.backOut=A,n.backInOut=j,n.elastic=R,n.elasticIn=R,n.elasticOut=q,n.elasticInOut=E})},function(n,t,r){!function(n,e){e(t,r(5))}(this,function(n,t){"use strict";function r(n,t){var r=n-t;return r>180||-180>r?r-360*Math.round(r/360):r}function e(n){return function(e,u){e=t.cubehelix(e),u=t.cubehelix(u);var i=isNaN(e.h)?u.h:e.h,o=isNaN(e.s)?u.s:e.s,a=e.l,c=isNaN(u.h)?0:r(u.h,i),f=isNaN(u.s)?0:u.s-o,l=u.l-a;return function(t){return e.h=i+c*t,e.s=o+f*t,e.l=a+l*Math.pow(t,n),e+""}}}function u(n){return function(r,e){r=t.cubehelix(r),e=t.cubehelix(e);var u=isNaN(r.h)?e.h:r.h,i=isNaN(r.s)?e.s:r.s,o=r.l,a=isNaN(e.h)?0:e.h-u,c=isNaN(e.s)?0:e.s-i,f=e.l-o;return function(t){return r.h=u+a*t,r.s=i+c*t,r.l=o+f*Math.pow(t,n),r+""}}}function i(n,r){n=t.rgb(n),r=t.rgb(r);var e=n.r,u=n.g,i=n.b,o=r.r-e,a=r.g-u,c=r.b-i;return function(t){return n.r=e+o*t,n.g=u+a*t,n.b=i+c*t,n+""}}function o(n,t){return n=+n,t-=n,function(r){return n+t*r}}function a(n,t){var r,e={},u={};for(r in n)r in t?e[r]=s(n[r],t[r]):u[r]=n[r];for(r in t)r in n||(u[r]=t[r]);return function(n){for(r in e)u[r]=e[r](n);return u}}function c(n){return function(){return n}}function f(n){return function(t){return n(t)+""}}function l(n,t){var r,e,u,i=P.lastIndex=S.lastIndex=0,a=-1,l=[],s=[];for(n+="",t+="";(r=P.exec(n))&&(e=S.exec(t));)(u=e.index)>i&&(u=t.slice(i,u),l[a]?l[a]+=u:l[++a]=u),(r=r[0])===(e=e[0])?l[a]?l[a]+=e:l[++a]=e:(l[++a]=null,s.push({i:a,x:o(r,e)})),i=S.lastIndex;return i<t.length&&(u=t.slice(i),l[a]?l[a]+=u:l[++a]=u),l.length<2?s[0]?f(s[0].x):c(t):(t=s.length,function(n){for(var r,e=0;t>e;++e)l[(r=s[e]).i]=r.x(n);return l.join("")})}function s(n,t){for(var r,e=C.length;--e>=0&&!(r=C[e](n,t)););return r}function h(n,t){var r,e=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(r=0;a>r;++r)e.push(s(n[r],t[r]));for(;i>r;++r)u[r]=n[r];for(;o>r;++r)u[r]=t[r];return function(n){for(r=0;a>r;++r)u[r]=e[r](n);return u}}function p(n,t){return n=+n,t-=n,function(r){return Math.round(n+t*r)}}function v(n){T||(T=document.createElementNS("http://www.w3.org/2000/svg","g")),n&&(T.setAttribute("transform",n),t=T.transform.baseVal.consolidate());var t,r=t?t.matrix:$,e=[r.a,r.b],u=[r.c,r.d],i=d(e),o=g(e,u),a=d(y(u,e,-o))||0;e[0]*u[1]<u[0]*e[1]&&(e[0]*=-1,e[1]*=-1,i*=-1,o*=-1),this.rotate=(i?Math.atan2(e[1],e[0]):Math.atan2(-u[0],u[1]))*F,this.translate=[r.e,r.f],this.scale=[i,a],this.skew=a?Math.atan2(o,a)*F:0}function g(n,t){return n[0]*t[0]+n[1]*t[1]}function d(n){var t=Math.sqrt(g(n,n));return t&&(n[0]/=t,n[1]/=t),t}function y(n,t,r){return n[0]+=r*t[0],n[1]+=r*t[1],n}function _(n){return n.length?n.pop()+",":""}function b(n,t,r,e){if(n[0]!==t[0]||n[1]!==t[1]){var u=r.push("translate(",null,",",null,")");e.push({i:u-4,x:o(n[0],t[0])},{i:u-2,x:o(n[1],t[1])})}else(t[0]||t[1])&&r.push("translate("+t+")")}function m(n,t,r,e){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),e.push({i:r.push(_(r)+"rotate(",null,")")-2,x:o(n,t)})):t&&r.push(_(r)+"rotate("+t+")")}function w(n,t,r,e){n!==t?e.push({i:r.push(_(r)+"skewX(",null,")")-2,x:o(n,t)}):t&&r.push(_(r)+"skewX("+t+")")}function x(n,t,r,e){if(n[0]!==t[0]||n[1]!==t[1]){var u=r.push(_(r)+"scale(",null,",",null,")");e.push({i:u-4,x:o(n[0],t[0])},{i:u-2,x:o(n[1],t[1])})}else(1!==t[0]||1!==t[1])&&r.push(_(r)+"scale("+t+")")}function k(n,t){var r=[],e=[];return n=new v(n),t=new v(t),b(n.translate,t.translate,r,e),m(n.rotate,t.rotate,r,e),w(n.skew,t.skew,r,e),x(n.scale,t.scale,r,e),n=t=null,function(n){for(var t,u=-1,i=e.length;++u<i;)r[(t=e[u]).i]=t.x(n);return r.join("")}}function O(n){return((n=Math.exp(n))+1/n)/2}function N(n){return((n=Math.exp(n))-1/n)/2}function I(n){return((n=Math.exp(2*n))-1)/(n+1)}function M(n,t){var r,e,u=n[0],i=n[1],o=n[2],a=t[0],c=t[1],f=t[2],l=a-u,s=c-i,h=l*l+s*s;if(B>h)e=Math.log(f/o)/U,r=function(n){return[u+n*l,i+n*s,o*Math.exp(U*n*e)]};else{var p=Math.sqrt(h),v=(f*f-o*o+L*h)/(2*o*W*p),g=(f*f-o*o-L*h)/(2*f*W*p),d=Math.log(Math.sqrt(v*v+1)-v),y=Math.log(Math.sqrt(g*g+1)-g);e=(y-d)/U,r=function(n){var t=n*e,r=O(d),a=o/(W*p)*(r*I(U*t+d)-N(d));return[u+a*l,i+a*s,o*r/O(U*t+d)]}}return r.duration=1e3*e,r}function A(n,e){n=t.hsl(n),e=t.hsl(e);var u=isNaN(n.h)?e.h:n.h,i=isNaN(n.s)?e.s:n.s,o=n.l,a=isNaN(e.h)?0:r(e.h,u),c=isNaN(e.s)?0:e.s-i,f=e.l-o;return function(t){return n.h=u+a*t,n.s=i+c*t,n.l=o+f*t,n+""}}function j(n,r){n=t.hsl(n),r=t.hsl(r);var e=isNaN(n.h)?r.h:n.h,u=isNaN(n.s)?r.s:n.s,i=n.l,o=isNaN(r.h)?0:r.h-e,a=isNaN(r.s)?0:r.s-u,c=r.l-i;return function(t){return n.h=e+o*t,n.s=u+a*t,n.l=i+c*t,n+""}}function R(n,r){n=t.lab(n),r=t.lab(r);var e=n.l,u=n.a,i=n.b,o=r.l-e,a=r.a-u,c=r.b-i;return function(t){return n.l=e+o*t,n.a=u+a*t,n.b=i+c*t,n+""}}function q(n,e){n=t.hcl(n),e=t.hcl(e);var u=isNaN(n.h)?e.h:n.h,i=isNaN(n.c)?e.c:n.c,o=n.l,a=isNaN(e.h)?0:r(e.h,u),c=isNaN(e.c)?0:e.c-i,f=e.l-o;return function(t){return n.h=u+a*t,n.c=i+c*t,n.l=o+f*t,n+""}}function E(n,r){n=t.hcl(n),r=t.hcl(r);var e=isNaN(n.h)?r.h:n.h,u=isNaN(n.c)?r.c:n.c,i=n.l,o=isNaN(r.h)?0:r.h-e,a=isNaN(r.c)?0:r.c-u,c=r.l-i;return function(t){return n.h=e+o*t,n.c=u+a*t,n.l=i+c*t,n+""}}var T,P=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,S=new RegExp(P.source,"g"),C=[function(n,r){var e,u=typeof r;return("string"===u?(e=t.color(r))?(r=e,i):l:r instanceof t.color?i:Array.isArray(r)?h:"object"===u&&isNaN(r)?a:o)(n,r)}],F=180/Math.PI,$={a:1,b:0,c:0,d:1,e:0,f:0},U=Math.SQRT2,W=2,L=4,B=1e-12,D=e(1),z=u(1),V="0.2.0";n.version=V,n.cubehelix=D,n.cubehelixLong=z,n.cubehelixGamma=e,n.cubehelixGammaLong=u,n.array=h,n.number=o,n.object=a,n.round=p,n.string=l,n.transform=k,n.values=C,n.value=s,n.zoom=M,n.rgb=i,n.hsl=A,n.hslLong=j,n.lab=R,n.hcl=q,n.hclLong=E})},function(n,t,r){!function(n,r){r(t)}(this,function(n){"use strict";function t(){}function r(n){var t;return n=(n+"").trim().toLowerCase(),(t=b.exec(n))?(t=parseInt(t[1],16),u(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t)):(t=m.exec(n))?e(parseInt(t[1],16)):(t=w.exec(n))?u(t[1],t[2],t[3]):(t=x.exec(n))?u(255*t[1]/100,255*t[2]/100,255*t[3]/100):(t=k.exec(n))?o(t[1],t[2]/100,t[3]/100):O.hasOwnProperty(n)?e(O[n]):null}function e(n){return u(n>>16&255,n>>8&255,255&n)}function u(n,e,u){return 1===arguments.length&&(n instanceof t||(n=r(n)),n?(n=n.rgb(),u=n.b,e=n.g,n=n.r):n=e=u=NaN),new i(n,e,u)}function i(n,t,r){this.r=+n,this.g=+t,this.b=+r}function o(n,e,u){if(1===arguments.length)if(n instanceof a)u=n.l,e=n.s,n=n.h;else if(n instanceof t||(n=r(n)),n){if(n instanceof a)return n;n=n.rgb();var i=n.r/255,o=n.g/255,c=n.b/255,f=Math.min(i,o,c),l=Math.max(i,o,c),s=l-f;u=(l+f)/2,s?(e=.5>u?s/(l+f):s/(2-l-f),n=i===l?(o-c)/s+6*(c>o):o===l?(c-i)/s+2:(i-o)/s+4,n*=60):(n=NaN,e=u>0&&1>u?0:n)}else n=e=u=NaN;return new a(n,e,u)}function a(n,t,r){this.h=+n,this.s=+t,this.l=+r}function c(n,t,r){return 255*(60>n?t+(r-t)*n/60:180>n?r:240>n?t+(r-t)*(240-n)/60:t)}function f(n,t,r){return 1===arguments.length&&(n instanceof l?(r=n.l,t=n.c,n=n.h):(n instanceof h||(n=s(n)),r=n.l,t=Math.sqrt(n.a*n.a+n.b*n.b),n=Math.atan2(n.b,n.a)*R,0>n&&(n+=360))),new l(n,t,r)}function l(n,t,r){this.h=+n,this.c=+t,this.l=+r}function s(n,t,r){if(1===arguments.length)if(n instanceof h)r=n.b,t=n.a,n=n.l;else if(n instanceof l){var e=n.h*j;r=Math.sin(e)*n.c,t=Math.cos(e)*n.c,n=n.l}else{n instanceof i||(n=u(n));var o=d(n.r),a=d(n.g),r=d(n.b),c=p((.4124564*o+.3575761*a+.1804375*r)/T),f=p((.2126729*o+.7151522*a+.072175*r)/P),s=p((.0193339*o+.119192*a+.9503041*r)/S);r=200*(f-s),t=500*(c-f),n=116*f-16}return new h(n,t,r)}function h(n,t,r){this.l=+n,this.a=+t,this.b=+r}function p(n){return n>U?Math.pow(n,1/3):n/$+C}function v(n){return n>F?n*n*n:$*(n-C)}function g(n){return 255*(.0031308>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055)}function d(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function y(n,t,r){if(1===arguments.length)if(n instanceof _)r=n.l,t=n.s,n=n.h;else{n instanceof i||(n=u(n));var e=n.r/255,o=n.g/255,a=n.b/255;r=(G*a+K*e-Q*o)/(G+K-Q);var c=a-r,f=(V*(o-r)-D*c)/z;t=Math.sqrt(f*f+c*c)/(V*r*(1-r)),n=t?Math.atan2(f,c)*R-120:NaN,0>n&&(n+=360)}return new _(n,t,r)}function _(n,t,r){this.h=+n,this.s=+t,this.l=+r}var b=/^#([0-9a-f]{3})$/,m=/^#([0-9a-f]{6})$/,w=/^rgb\(\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*,\s*([-+]?\d+)\s*\)$/,x=/^rgb\(\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/,k=/^hsl\(\s*([-+]?\d+(?:\.\d+)?)\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*,\s*([-+]?\d+(?:\.\d+)?)%\s*\)$/;r.prototype=t.prototype={displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}};var O={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},N=.7,I=1/N,M=u.prototype=i.prototype=new t;M.brighter=function(n){return n=null==n?I:Math.pow(I,n),new i(this.r*n,this.g*n,this.b*n)},M.darker=function(n){return n=null==n?N:Math.pow(N,n),new i(this.r*n,this.g*n,this.b*n)},M.rgb=function(){return this},M.displayable=function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255},M.toString=function(){var n=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return"#"+(isNaN(n)||0>=n?"00":16>n?"0"+n.toString(16):n>=255?"ff":n.toString(16))+(isNaN(t)||0>=t?"00":16>t?"0"+t.toString(16):t>=255?"ff":t.toString(16))+(isNaN(r)||0>=r?"00":16>r?"0"+r.toString(16):r>=255?"ff":r.toString(16))};var A=o.prototype=a.prototype=new t;A.brighter=function(n){return n=null==n?I:Math.pow(I,n),new a(this.h,this.s,this.l*n)},A.darker=function(n){return n=null==n?N:Math.pow(N,n),new a(this.h,this.s,this.l*n)},A.rgb=function(){var n=this.h%360+360*(this.h<0),t=isNaN(n)||isNaN(this.s)?0:this.s,r=this.l,e=r+(.5>r?r:1-r)*t,u=2*r-e;return new i(c(n>=240?n-240:n+120,u,e),c(n,u,e),c(120>n?n+240:n-120,u,e))},A.displayable=function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1};var j=Math.PI/180,R=180/Math.PI,q=f.prototype=l.prototype=new t;q.brighter=function(n){return new l(this.h,this.c,this.l+E*(null==n?1:n))},q.darker=function(n){return new l(this.h,this.c,this.l-E*(null==n?1:n))},q.rgb=function(){return s(this).rgb()};var E=18,T=.95047,P=1,S=1.08883,C=4/29,F=6/29,$=3*F*F,U=F*F*F,W=s.prototype=h.prototype=new t;W.brighter=function(n){return new h(this.l+E*(null==n?1:n),this.a,this.b)},W.darker=function(n){return new h(this.l-E*(null==n?1:n),this.a,this.b)},W.rgb=function(){var n=(this.l+16)/116,t=isNaN(this.a)?n:n+this.a/500,r=isNaN(this.b)?n:n-this.b/200;return n=P*v(n),t=T*v(t),r=S*v(r),new i(g(3.2404542*t-1.5371385*n-.4985314*r),g(-.969266*t+1.8760108*n+.041556*r),g(.0556434*t-.2040259*n+1.0572252*r))};var L=-.14861,B=1.78277,D=-.29227,z=-.90649,V=1.97294,K=V*z,Q=V*B,G=B*D-z*L,X=y.prototype=_.prototype=new t;X.brighter=function(n){return n=null==n?I:Math.pow(I,n),new _(this.h,this.s,this.l*n)},X.darker=function(n){return n=null==n?N:Math.pow(N,n),new _(this.h,this.s,this.l*n)},X.rgb=function(){var n=isNaN(this.h)?0:(this.h+120)*j,t=+this.l,r=isNaN(this.s)?0:this.s*t*(1-t),e=Math.cos(n),u=Math.sin(n);return new i(255*(t+r*(L*e+B*u)),255*(t+r*(D*e+z*u)),255*(t+r*(V*e)))};var Y="0.3.1";n.version=Y,n.color=r,n.rgb=u,n.hsl=o,n.lab=s,n.hcl=f,n.cubehelix=y})},function(n,t,r){!function(n,r){r(t)}(this,function(n){"use strict";function t(n,t,r){this.id=++l,this.restart(n,t,r)}function r(n,r,e){return new t(n,r,e)}function e(n){n=null==n?Date.now():+n,++c;try{for(var t,r=o;r;)n>=r.time&&(t=r.callback)(n-r.time,n),r=r.next}finally{--c}}function u(){c=f=0;try{e()}finally{for(var n,t=o,r=1/0;t;)t.callback?(r>t.time&&(r=t.time),t=(n=t).next):t=n?n.next=t.next:o=t.next;a=n,i(r)}}function i(n){if(!c){f&&(f=clearTimeout(f));var t=n-Date.now();t>24?1/0>n&&(f=setTimeout(u,t)):(c=1,h(u))}}var o,a,c=0,f=0,l=0,s={},h="undefined"!=typeof window&&(window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame)||function(n){return setTimeout(n,17)};t.prototype=r.prototype={restart:function(n,t,r){if("function"!=typeof n)throw new TypeError("callback is not a function");r=(null==r?Date.now():+r)+(null==t?0:+t);var e=this.id,u=s[e];u?(u.callback=n,u.time=r):(u={next:null,callback:n,time:r},a?a.next=u:o=u,s[e]=a=u),i()},stop:function(){var n=this.id,t=s[n];t&&(t.callback=null,t.time=1/0,delete s[n],i())}};var p="0.0.6";n.version=p,n.timer=r,n.timerFlush=e})},function(n,t,r){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=r(8),i=e(u),o=r(4),a=e(o),c=function(n){if(null!==n)switch(typeof n){case"undefined":return!1;case"number":return!isNaN(n)&&i["default"].isFinite(n);case"string":return!0;case"boolean":return!1;case"object":return i["default"].isDate(n)||i["default"].isArray(n)||i["default"].isPlainObject(n);case"function":return!0}return!1};t.isInterpolatable=c;var f=function(n,t){var r=arguments.length<=2||void 0===arguments[2]?0:arguments[2];return function(e){return r>e?n:t}};t.interpolateImmediate=f;var l=function(n,t){return function(r){return r>=1?t:function(){var e="function"==typeof n?n.apply(this,arguments):n,u="function"==typeof t?t.apply(this,arguments):t;return a["default"].value(e,u)(r)}}};t.interpolateFunction=l;var s=function(n,t){return n!==t&&c(n)&&c(t)?"function"==typeof n||"function"==typeof t?l(n,t):void 0:f(n,t)};t.victoryInterpolator=s;var h=!1,p=function(){h||(a["default"].values.push(s),h=!0)};t.addVictoryInterpolator=p},function(n,t,r){var e;(function(n,u){(function(){function i(n,t){if(n!==t){var r=null===n,e=n===M,u=n===n,i=null===t,o=t===M,a=t===t;if(n>t&&!i||!u||r&&!o&&a||e&&a)return 1;if(t>n&&!r||!a||i&&!e&&u||o&&u)return-1}return 0}function o(n,t,r){for(var e=n.length,u=r?e:-1;r?u--:++u<e;)if(t(n[u],u,n))return u;return-1}function a(n,t,r){if(t!==t)return _(n,r);for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}function c(n){return"function"==typeof n||!1}function f(n){return null==n?"":n+""}function l(n,t){for(var r=-1,e=n.length;++r<e&&t.indexOf(n.charAt(r))>-1;);return r}function s(n,t){for(var r=n.length;r--&&t.indexOf(n.charAt(r))>-1;);return r}function h(n,t){return i(n.criteria,t.criteria)||n.index-t.index}function p(n,t,r){for(var e=-1,u=n.criteria,o=t.criteria,a=u.length,c=r.length;++e<a;){var f=i(u[e],o[e]);if(f){if(e>=c)return f;var l=r[e];return f*("asc"===l||l===!0?1:-1)}}return n.index-t.index}function v(n){return Qn[n]}function g(n){return Gn[n]}function d(n,t,r){return t?n=Jn[n]:r&&(n=Zn[n]),"\\"+n}function y(n){return"\\"+Zn[n]}function _(n,t,r){for(var e=n.length,u=t+(r?0:-1);r?u--:++u<e;){var i=n[u];if(i!==i)return u}return-1}function b(n){return!!n&&"object"==typeof n}function m(n){return 160>=n&&n>=9&&13>=n||32==n||160==n||5760==n||6158==n||n>=8192&&(8202>=n||8232==n||8233==n||8239==n||8287==n||12288==n||65279==n)}function w(n,t){for(var r=-1,e=n.length,u=-1,i=[];++r<e;)n[r]===t&&(n[r]=K,i[++u]=r);return i}function x(n,t){for(var r,e=-1,u=n.length,i=-1,o=[];++e<u;){var a=n[e],c=t?t(a,e,n):a;e&&r===c||(r=c,o[++i]=a)}return o}function k(n){for(var t=-1,r=n.length;++t<r&&m(n.charCodeAt(t)););return t}function O(n){for(var t=n.length;t--&&m(n.charCodeAt(t)););return t}function N(n){return Xn[n]}function I(n){function t(n){if(b(n)&&!ja(n)&&!(n instanceof u)){if(n instanceof e)return n;if(no.call(n,"__chain__")&&no.call(n,"__wrapped__"))return pe(n)}return new e(n)}function r(){}function e(n,t,r){this.__wrapped__=n,this.__actions__=r||[],this.__chain__=!!t}function u(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ao,this.__views__=[]}function m(){var n=new u(this.__wrapped__);return n.__actions__=tt(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=tt(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=tt(this.__views__),n}function H(){if(this.__filtered__){var n=new u(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function en(){var n=this.__wrapped__.value(),t=this.__dir__,r=ja(n),e=0>t,u=r?n.length:0,i=Kr(0,u,this.__views__),o=i.start,a=i.end,c=a-o,f=e?a:o-1,l=this.__iteratees__,s=l.length,h=0,p=ko(c,this.__takeCount__);if(!r||B>u||u==c&&p==c)return er(e&&r?n.reverse():n,this.__actions__);var v=[];n:for(;c--&&p>h;){f+=t;for(var g=-1,d=n[f];++g<s;){var y=l[g],_=y.iteratee,b=y.type,m=_(d);if(b==z)d=m;else if(!m){if(b==D)continue n;break n}}v[h++]=d}return v}function on(){this.__data__={}}function Qn(n){return this.has(n)&&delete this.__data__[n]}function Gn(n){return"__proto__"==n?M:this.__data__[n]}function Xn(n){return"__proto__"!=n&&no.call(this.__data__,n)}function Yn(n,t){return"__proto__"!=n&&(this.__data__[n]=t),this}function Jn(n){var t=n?n.length:0;for(this.data={hash:yo(null),set:new lo};t--;)this.push(n[t])}function Zn(n,t){var r=n.data,e="string"==typeof t||Pu(t)?r.set.has(t):r.hash[t];return e?0:-1}function Hn(n){var t=this.data;"string"==typeof n||Pu(n)?t.set.add(n):t.hash[n]=!0}function nt(n,t){for(var r=-1,e=n.length,u=-1,i=t.length,o=Wi(e+i);++r<e;)o[r]=n[r];for(;++u<i;)o[r++]=t[u];return o}function tt(n,t){var r=-1,e=n.length;for(t||(t=Wi(e));++r<e;)t[r]=n[r];return t}function rt(n,t){for(var r=-1,e=n.length;++r<e&&t(n[r],r,n)!==!1;);return n}function et(n,t){for(var r=n.length;r--&&t(n[r],r,n)!==!1;);return n}function ot(n,t){for(var r=-1,e=n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function at(n,t,r,e){for(var u=-1,i=n.length,o=e,a=o;++u<i;){var c=n[u],f=+t(c);r(f,o)&&(o=f,a=c)}return a}function ct(n,t){for(var r=-1,e=n.length,u=-1,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[++u]=o)}return i}function ft(n,t){for(var r=-1,e=n.length,u=Wi(e);++r<e;)u[r]=t(n[r],r,n);return u}function lt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function st(n,t,r,e){var u=-1,i=n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function ht(n,t,r,e){var u=n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function pt(n,t){for(var r=-1,e=n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}function vt(n,t){for(var r=n.length,e=0;r--;)e+=+t(n[r])||0;return e}function gt(n,t){return n===M?t:n}function dt(n,t,r,e){return n!==M&&no.call(e,r)?n:t}function yt(n,t,r){for(var e=-1,u=Wa(t),i=u.length;++e<i;){var o=u[e],a=n[o],c=r(a,t[o],o,n,t);(c===c?c===a:a!==a)&&(a!==M||o in n)||(n[o]=c)}return n}function _t(n,t){return null==t?n:mt(t,Wa(t),n)}function bt(n,t){for(var r=-1,e=null==n,u=!e&&Jr(n),i=u?n.length:0,o=t.length,a=Wi(o);++r<o;){var c=t[r];u?a[r]=Zr(c,i)?n[c]:M:a[r]=e?M:n[c]}return a}function mt(n,t,r){r||(r={});for(var e=-1,u=t.length;++e<u;){var i=t[e];r[i]=n[i]}return r}function wt(n,t,r){var e=typeof n;return"function"==e?t===M?n:or(n,t,r):null==n?Mi:"object"==e?Wt(n):t===M?Ti(n):Lt(n,t)}function xt(n,t,r,e,u,i,o){var a;if(r&&(a=u?r(n,e,u):r(n)),a!==M)return a;if(!Pu(n))return n;var c=ja(n);if(c){if(a=Qr(n),!t)return tt(n,a)}else{var f=ro.call(n),l=f==Z;if(f!=tn&&f!=Q&&(!l||u))return Kn[f]?Xr(n,f,t):u?n:{};if(a=Gr(l?{}:n),!t)return _t(a,n)}i||(i=[]),o||(o=[]);for(var s=i.length;s--;)if(i[s]==n)return o[s];return i.push(n),o.push(a),(c?rt:Et)(n,function(e,u){a[u]=xt(e,t,r,u,n,i,o)}),a}function kt(n,t,r){if("function"!=typeof n)throw new Xi(V);return so(function(){n.apply(M,r)},t)}function Ot(n,t){var r=n?n.length:0,e=[];if(!r)return e;var u=-1,i=Dr(),o=i==a,c=o&&t.length>=B?gr(t):null,f=t.length;c&&(i=Zn,o=!1,t=c);n:for(;++u<r;){var l=n[u];if(o&&l===l){for(var s=f;s--;)if(t[s]===l)continue n;e.push(l)}else i(t,l,0)<0&&e.push(l)}return e}function Nt(n,t){var r=!0;return Co(n,function(n,e,u){return r=!!t(n,e,u)}),r}function It(n,t,r,e){var u=e,i=u;return Co(n,function(n,o,a){var c=+t(n,o,a);(r(c,u)||c===e&&c===i)&&(u=c,i=n)}),i}function Mt(n,t,r,e){var u=n.length;for(r=null==r?0:+r||0,0>r&&(r=-r>u?0:u+r),e=e===M||e>u?u:+e||0,0>e&&(e+=u),u=r>e?0:e>>>0,r>>>=0;u>r;)n[r++]=t;return n}function At(n,t){var r=[];return Co(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function jt(n,t,r,e){var u;return r(n,function(n,r,i){return t(n,r,i)?(u=e?r:n,!1):void 0}),u}function Rt(n,t,r,e){e||(e=[]);for(var u=-1,i=n.length;++u<i;){var o=n[u];b(o)&&Jr(o)&&(r||ja(o)||Nu(o))?t?Rt(o,t,r,e):lt(e,o):r||(e[e.length]=o)}return e}function qt(n,t){return $o(n,t,ni)}function Et(n,t){return $o(n,t,Wa)}function Tt(n,t){return Uo(n,t,Wa)}function Pt(n,t){for(var r=-1,e=t.length,u=-1,i=[];++r<e;){var o=t[r];Tu(n[o])&&(i[++u]=o)}return i}function St(n,t,r){if(null!=n){r!==M&&r in se(n)&&(t=[r]);for(var e=0,u=t.length;null!=n&&u>e;)n=n[t[e++]];return e&&e==u?n:M}}function Ct(n,t,r,e,u,i){return n===t?!0:null==n||null==t||!Pu(n)&&!b(t)?n!==n&&t!==t:Ft(n,t,Ct,r,e,u,i)}function Ft(n,t,r,e,u,i,o){var a=ja(n),c=ja(t),f=G,l=G;a||(f=ro.call(n),f==Q?f=tn:f!=tn&&(a=Du(n))),c||(l=ro.call(t),l==Q?l=tn:l!=tn&&(c=Du(t)));var s=f==tn,h=l==tn,p=f==l;if(p&&!a&&!s)return Ur(n,t,f);if(!u){var v=s&&no.call(n,"__wrapped__"),g=h&&no.call(t,"__wrapped__");if(v||g)return r(v?n.value():n,g?t.value():t,e,u,i,o)}if(!p)return!1;i||(i=[]),o||(o=[]);for(var d=i.length;d--;)if(i[d]==n)return o[d]==t;i.push(n),o.push(t);var y=(a?$r:Wr)(n,t,r,e,u,i,o);return i.pop(),o.pop(),y}function $t(n,t,r){var e=t.length,u=e,i=!r;if(null==n)return!u;for(n=se(n);e--;){var o=t[e];if(i&&o[2]?o[1]!==n[o[0]]:!(o[0]in n))return!1}for(;++e<u;){o=t[e];var a=o[0],c=n[a],f=o[1];if(i&&o[2]){if(c===M&&!(a in n))return!1}else{var l=r?r(c,f,a):M;if(!(l===M?Ct(f,c,r,!0):l))return!1}}return!0}function Ut(n,t){var r=-1,e=Jr(n)?Wi(n.length):[];return Co(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function Wt(n){var t=zr(n);if(1==t.length&&t[0][2]){var r=t[0][0],e=t[0][1];return function(n){return null==n?!1:n[r]===e&&(e!==M||r in se(n))}}return function(n){return $t(n,t)}}function Lt(n,t){var r=ja(n),e=ne(n)&&ee(t),u=n+"";return n=he(n),function(i){if(null==i)return!1;var o=u;if(i=se(i),(r||!e)&&!(o in i)){if(i=1==n.length?i:St(i,Xt(n,0,-1)),null==i)return!1;o=Ie(n),i=se(i)}return i[o]===t?t!==M||o in i:Ct(t,i[o],M,!0)}}function Bt(n,t,r,e,u){if(!Pu(n))return n;var i=Jr(t)&&(ja(t)||Du(t)),o=i?M:Wa(t);return rt(o||t,function(a,c){if(o&&(c=a,a=t[c]),b(a))e||(e=[]),u||(u=[]),Dt(n,t,c,Bt,r,e,u);else{var f=n[c],l=r?r(f,a,c,n,t):M,s=l===M;s&&(l=a),l===M&&(!i||c in n)||!s&&(l===l?l===f:f!==f)||(n[c]=l)}}),n}function Dt(n,t,r,e,u,i,o){for(var a=i.length,c=t[r];a--;)if(i[a]==c)return void(n[r]=o[a]);var f=n[r],l=u?u(f,c,r,n,t):M,s=l===M;s&&(l=c,Jr(c)&&(ja(c)||Du(c))?l=ja(f)?f:Jr(f)?tt(f):[]:Wu(c)||Nu(c)?l=Nu(f)?Gu(f):Wu(f)?f:{}:s=!1),i.push(c),o.push(l),s?n[r]=e(l,c,u,i,o):(l===l?l!==f:f===f)&&(n[r]=l)}function zt(n){return function(t){return null==t?M:t[n]}}function Vt(n){var t=n+"";return n=he(n),function(r){return St(r,n,t)}}function Kt(n,t){for(var r=n?t.length:0;r--;){var e=t[r];if(e!=u&&Zr(e)){ var u=e;ho.call(n,e,1)}}return n}function Qt(n,t){return n+_o(Io()*(t-n+1))}function Gt(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function Xt(n,t,r){var e=-1,u=n.length;t=null==t?0:+t||0,0>t&&(t=-t>u?0:u+t),r=r===M||r>u?u:+r||0,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Wi(u);++e<u;)i[e]=n[e+t];return i}function Yt(n,t){var r;return Co(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function Jt(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}function Zt(n,t,r){var e=Lr(),u=-1;t=ft(t,function(n){return e(n)});var i=Ut(n,function(n){var r=ft(t,function(t){return t(n)});return{criteria:r,index:++u,value:n}});return Jt(i,function(n,t){return p(n,t,r)})}function Ht(n,t){var r=0;return Co(n,function(n,e,u){r+=+t(n,e,u)||0}),r}function nr(n,t){var r=-1,e=Dr(),u=n.length,i=e==a,o=i&&u>=B,c=o?gr():null,f=[];c?(e=Zn,i=!1):(o=!1,c=t?[]:f);n:for(;++r<u;){var l=n[r],s=t?t(l,r,n):l;if(i&&l===l){for(var h=c.length;h--;)if(c[h]===s)continue n;t&&c.push(s),f.push(l)}else e(c,s,0)<0&&((t||o)&&c.push(s),f.push(l))}return f}function tr(n,t){for(var r=-1,e=t.length,u=Wi(e);++r<e;)u[r]=n[t[r]];return u}function rr(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?Xt(n,e?0:i,e?i+1:u):Xt(n,e?i+1:0,e?u:i)}function er(n,t){var r=n;r instanceof u&&(r=r.value());for(var e=-1,i=t.length;++e<i;){var o=t[e];r=o.func.apply(o.thisArg,lt([r],o.args))}return r}function ur(n,t,r){var e=0,u=n?n.length:e;if("number"==typeof t&&t===t&&qo>=u){for(;u>e;){var i=e+u>>>1,o=n[i];(r?t>=o:t>o)&&null!==o?e=i+1:u=i}return u}return ir(n,t,Mi,r)}function ir(n,t,r,e){t=r(t);for(var u=0,i=n?n.length:0,o=t!==t,a=null===t,c=t===M;i>u;){var f=_o((u+i)/2),l=r(n[f]),s=l!==M,h=l===l;if(o)var p=h||e;else p=a?h&&s&&(e||null!=l):c?h&&(e||s):null==l?!1:e?t>=l:t>l;p?u=f+1:i=f}return ko(i,Ro)}function or(n,t,r){if("function"!=typeof n)return Mi;if(t===M)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)};case 5:return function(r,e,u,i,o){return n.call(t,r,e,u,i,o)}}return function(){return n.apply(t,arguments)}}function ar(n){var t=new io(n.byteLength),r=new po(t);return r.set(new po(n)),t}function cr(n,t,r){for(var e=r.length,u=-1,i=xo(n.length-e,0),o=-1,a=t.length,c=Wi(a+i);++o<a;)c[o]=t[o];for(;++u<e;)c[r[u]]=n[u];for(;i--;)c[o++]=n[u++];return c}function fr(n,t,r){for(var e=-1,u=r.length,i=-1,o=xo(n.length-u,0),a=-1,c=t.length,f=Wi(o+c);++i<o;)f[i]=n[i];for(var l=i;++a<c;)f[l+a]=t[a];for(;++e<u;)f[l+r[e]]=n[i++];return f}function lr(n,t){return function(r,e,u){var i=t?t():{};if(e=Lr(e,u,3),ja(r))for(var o=-1,a=r.length;++o<a;){var c=r[o];n(i,c,e(c,o,r),r)}else Co(r,function(t,r,u){n(i,t,e(t,r,u),u)});return i}}function sr(n){return yu(function(t,r){var e=-1,u=null==t?0:r.length,i=u>2?r[u-2]:M,o=u>2?r[2]:M,a=u>1?r[u-1]:M;for("function"==typeof i?(i=or(i,a,5),u-=2):(i="function"==typeof a?a:M,u-=i?1:0),o&&Hr(r[0],r[1],o)&&(i=3>u?M:i,u=1);++e<u;){var c=r[e];c&&n(t,c,i)}return t})}function hr(n,t){return function(r,e){var u=r?Bo(r):0;if(!re(u))return n(r,e);for(var i=t?u:-1,o=se(r);(t?i--:++i<u)&&e(o[i],i,o)!==!1;);return r}}function pr(n){return function(t,r,e){for(var u=se(t),i=e(t),o=i.length,a=n?o:-1;n?a--:++a<o;){var c=i[a];if(r(u[c],c,u)===!1)break}return t}}function vr(n,t){function r(){var u=this&&this!==ut&&this instanceof r?e:n;return u.apply(t,arguments)}var e=yr(n);return r}function gr(n){return yo&&lo?new Jn(n):null}function dr(n){return function(t){for(var r=-1,e=Oi(li(t)),u=e.length,i="";++r<u;)i=n(i,e[r],r);return i}}function yr(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=So(n.prototype),e=n.apply(r,t);return Pu(e)?e:r}}function _r(n){function t(r,e,u){u&&Hr(r,e,u)&&(e=M);var i=Fr(r,n,M,M,M,M,M,e);return i.placeholder=t.placeholder,i}return t}function br(n,t){return yu(function(r){var e=r[0];return null==e?e:(r.push(t),n.apply(M,r))})}function mr(n,t){return function(r,e,u){if(u&&Hr(r,e,u)&&(e=M),e=Lr(e,u,3),1==e.length){r=ja(r)?r:le(r);var i=at(r,e,n,t);if(!r.length||i!==t)return i}return It(r,e,n,t)}}function wr(n,t){return function(r,e,u){if(e=Lr(e,u,3),ja(r)){var i=o(r,e,t);return i>-1?r[i]:M}return jt(r,e,n)}}function xr(n){return function(t,r,e){return t&&t.length?(r=Lr(r,e,3),o(t,r,n)):-1}}function kr(n){return function(t,r,e){return r=Lr(r,e,3),jt(t,r,n,!0)}}function Or(n){return function(){for(var t,r=arguments.length,u=n?r:-1,i=0,o=Wi(r);n?u--:++u<r;){var a=o[i++]=arguments[u];if("function"!=typeof a)throw new Xi(V);!t&&e.prototype.thru&&"wrapper"==Br(a)&&(t=new e([],!0))}for(u=t?-1:r;++u<r;){a=o[u];var c=Br(a),f="wrapper"==c?Lo(a):M;t=f&&te(f[0])&&f[1]==(C|E|P|F)&&!f[4].length&&1==f[9]?t[Br(f[0])].apply(t,f[3]):1==a.length&&te(a)?t[c]():t.thru(a)}return function(){var n=arguments,e=n[0];if(t&&1==n.length&&ja(e)&&e.length>=B)return t.plant(e).value();for(var u=0,i=r?o[u].apply(this,n):e;++u<r;)i=o[u].call(this,i);return i}}}function Nr(n,t){return function(r,e,u){return"function"==typeof e&&u===M&&ja(r)?n(r,e):t(r,or(e,u,3))}}function Ir(n){return function(t,r,e){return("function"!=typeof r||e!==M)&&(r=or(r,e,3)),n(t,r,ni)}}function Mr(n){return function(t,r,e){return("function"!=typeof r||e!==M)&&(r=or(r,e,3)),n(t,r)}}function Ar(n){return function(t,r,e){var u={};return r=Lr(r,e,3),Et(t,function(t,e,i){var o=r(t,e,i);e=n?o:e,t=n?t:o,u[e]=t}),u}}function jr(n){return function(t,r,e){return t=f(t),(n?t:"")+Tr(t,r,e)+(n?"":t)}}function Rr(n){var t=yu(function(r,e){var u=w(e,t.placeholder);return Fr(r,n,M,e,u)});return t}function qr(n,t){return function(r,e,u,i){var o=arguments.length<3;return"function"==typeof e&&i===M&&ja(r)?n(r,e,u,o):Gt(r,Lr(e,i,4),u,o,t)}}function Er(n,t,r,e,u,i,o,a,c,f){function l(){for(var _=arguments.length,b=_,m=Wi(_);b--;)m[b]=arguments[b];if(e&&(m=cr(m,e,u)),i&&(m=fr(m,i,o)),v||d){var x=l.placeholder,k=w(m,x);if(_-=k.length,f>_){var O=a?tt(a):M,N=xo(f-_,0),I=v?k:M,A=v?M:k,q=v?m:M,E=v?M:m;t|=v?P:S,t&=~(v?S:P),g||(t&=~(j|R));var T=[n,t,r,q,I,E,A,O,c,N],C=Er.apply(M,T);return te(n)&&Do(C,T),C.placeholder=x,C}}var F=h?r:this,$=p?F[n]:n;return a&&(m=ce(m,a)),s&&c<m.length&&(m.length=c),this&&this!==ut&&this instanceof l&&($=y||yr(n)),$.apply(F,m)}var s=t&C,h=t&j,p=t&R,v=t&E,g=t&q,d=t&T,y=p?M:yr(n);return l}function Tr(n,t,r){var e=n.length;if(t=+t,e>=t||!mo(t))return"";var u=t-e;return r=null==r?" ":r+"",di(r,go(u/r.length)).slice(0,u)}function Pr(n,t,r,e){function u(){for(var t=-1,a=arguments.length,c=-1,f=e.length,l=Wi(f+a);++c<f;)l[c]=e[c];for(;a--;)l[c++]=arguments[++t];var s=this&&this!==ut&&this instanceof u?o:n;return s.apply(i?r:this,l)}var i=t&j,o=yr(n);return u}function Sr(n){var t=zi[n];return function(n,r){return r=r===M?0:+r||0,r?(r=co(10,r),t(n*r)/r):t(n)}}function Cr(n){return function(t,r,e,u){var i=Lr(e);return null==e&&i===wt?ur(t,r,n):ir(t,r,i(e,u,1),n)}}function Fr(n,t,r,e,u,i,o,a){var c=t&R;if(!c&&"function"!=typeof n)throw new Xi(V);var f=e?e.length:0;if(f||(t&=~(P|S),e=u=M),f-=u?u.length:0,t&S){var l=e,s=u;e=u=M}var h=c?M:Lo(n),p=[n,t,r,e,u,l,s,i,o,a];if(h&&(ue(p,h),t=p[1],a=p[9]),p[9]=null==a?c?0:n.length:xo(a-f,0)||0,t==j)var v=vr(p[0],p[2]);else v=t!=P&&t!=(j|P)||p[4].length?Er.apply(M,p):Pr.apply(M,p);var g=h?Wo:Do;return g(v,p)}function $r(n,t,r,e,u,i,o){var a=-1,c=n.length,f=t.length;if(c!=f&&!(u&&f>c))return!1;for(;++a<c;){var l=n[a],s=t[a],h=e?e(u?s:l,u?l:s,a):M;if(h!==M){if(h)continue;return!1}if(u){if(!pt(t,function(n){return l===n||r(l,n,e,u,i,o)}))return!1}else if(l!==s&&!r(l,s,e,u,i,o))return!1}return!0}function Ur(n,t,r){switch(r){case X:case Y:return+n==+t;case J:return n.name==t.name&&n.message==t.message;case nn:return n!=+n?t!=+t:n==+t;case rn:case un:return n==t+""}return!1}function Wr(n,t,r,e,u,i,o){var a=Wa(n),c=a.length,f=Wa(t),l=f.length;if(c!=l&&!u)return!1;for(var s=c;s--;){var h=a[s];if(!(u?h in t:no.call(t,h)))return!1}for(var p=u;++s<c;){h=a[s];var v=n[h],g=t[h],d=e?e(u?g:v,u?v:g,h):M;if(!(d===M?r(v,g,e,u,i,o):d))return!1;p||(p="constructor"==h)}if(!p){var y=n.constructor,_=t.constructor;if(y!=_&&"constructor"in n&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof _&&_ instanceof _))return!1}return!0}function Lr(n,r,e){var u=t.callback||Ni;return u=u===Ni?wt:u,e?u(n,r,e):u}function Br(n){for(var t=n.name,r=Po[t],e=r?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function Dr(n,r,e){var u=t.indexOf||Oe;return u=u===Oe?a:u,n?u(n,r,e):u}function zr(n){for(var t=ti(n),r=t.length;r--;)t[r][2]=ee(t[r][1]);return t}function Vr(n,t){var r=null==n?M:n[t];return Fu(r)?r:M}function Kr(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=ko(t,n+o);break;case"takeRight":n=xo(n,t-o)}}return{start:n,end:t}}function Qr(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&no.call(n,"index")&&(r.index=n.index,r.input=n.input),r}function Gr(n){var t=n.constructor;return"function"==typeof t&&t instanceof t||(t=Ki),new t}function Xr(n,t,r){var e=n.constructor;switch(t){case an:return ar(n);case X:case Y:return new e(+n);case cn:case fn:case ln:case sn:case hn:case pn:case vn:case gn:case dn:var u=n.buffer;return new e(r?ar(u):u,n.byteOffset,n.length);case nn:case un:return new e(n);case rn:var i=new e(n.source,Sn.exec(n));i.lastIndex=n.lastIndex}return i}function Yr(n,t,r){null==n||ne(t,n)||(t=he(t),n=1==t.length?n:St(n,Xt(t,0,-1)),t=Ie(t));var e=null==n?n:n[t];return null==e?M:e.apply(n,r)}function Jr(n){return null!=n&&re(Bo(n))}function Zr(n,t){return n="number"==typeof n||$n.test(n)?+n:-1,t=null==t?Eo:t,n>-1&&n%1==0&&t>n}function Hr(n,t,r){if(!Pu(r))return!1;var e=typeof t;if("number"==e?Jr(r)&&Zr(t,r.length):"string"==e&&t in r){var u=r[t];return n===n?n===u:u!==u}return!1}function ne(n,t){var r=typeof n;if("string"==r&&An.test(n)||"number"==r)return!0;if(ja(n))return!1;var e=!Mn.test(n);return e||null!=t&&n in se(t)}function te(n){var r=Br(n);if(!(r in u.prototype))return!1;var e=t[r];if(n===e)return!0;var i=Lo(e);return!!i&&n===i[0]}function re(n){return"number"==typeof n&&n>-1&&n%1==0&&Eo>=n}function ee(n){return n===n&&!Pu(n)}function ue(n,t){var r=n[1],e=t[1],u=r|e,i=C>u,o=e==C&&r==E||e==C&&r==F&&n[7].length<=t[8]||e==(C|F)&&r==E;if(!i&&!o)return n;e&j&&(n[2]=t[2],u|=r&j?0:q);var a=t[3];if(a){var c=n[3];n[3]=c?cr(c,a,t[4]):tt(a),n[4]=c?w(n[3],K):tt(t[4])}return a=t[5],a&&(c=n[5],n[5]=c?fr(c,a,t[6]):tt(a),n[6]=c?w(n[5],K):tt(t[6])),a=t[7],a&&(n[7]=tt(a)),e&C&&(n[8]=null==n[8]?t[8]:ko(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u,n}function ie(n,t){return n===M?t:Ra(n,t,ie)}function oe(n,t){n=se(n);for(var r=-1,e=t.length,u={};++r<e;){var i=t[r];i in n&&(u[i]=n[i])}return u}function ae(n,t){var r={};return qt(n,function(n,e,u){t(n,e,u)&&(r[e]=n)}),r}function ce(n,t){for(var r=n.length,e=ko(t.length,r),u=tt(n);e--;){var i=t[e];n[e]=Zr(i,r)?u[i]:M}return n}function fe(n){for(var t=ni(n),r=t.length,e=r&&n.length,u=!!e&&re(e)&&(ja(n)||Nu(n)),i=-1,o=[];++i<r;){var a=t[i];(u&&Zr(a,e)||no.call(n,a))&&o.push(a)}return o}function le(n){return null==n?[]:Jr(n)?Pu(n)?n:Ki(n):ii(n)}function se(n){return Pu(n)?n:Ki(n)}function he(n){if(ja(n))return n;var t=[];return f(n).replace(jn,function(n,r,e,u){t.push(e?u.replace(Tn,"$1"):r||n)}),t}function pe(n){return n instanceof u?n.clone():new e(n.__wrapped__,n.__chain__,tt(n.__actions__))}function ve(n,t,r){t=(r?Hr(n,t,r):null==t)?1:xo(_o(t)||1,1);for(var e=0,u=n?n.length:0,i=-1,o=Wi(go(u/t));u>e;)o[++i]=Xt(n,e,e+=t);return o}function ge(n){for(var t=-1,r=n?n.length:0,e=-1,u=[];++t<r;){var i=n[t];i&&(u[++e]=i)}return u}function de(n,t,r){var e=n?n.length:0;return e?((r?Hr(n,t,r):null==t)&&(t=1),Xt(n,0>t?0:t)):[]}function ye(n,t,r){var e=n?n.length:0;return e?((r?Hr(n,t,r):null==t)&&(t=1),t=e-(+t||0),Xt(n,0,0>t?0:t)):[]}function _e(n,t,r){return n&&n.length?rr(n,Lr(t,r,3),!0,!0):[]}function be(n,t,r){return n&&n.length?rr(n,Lr(t,r,3),!0):[]}function me(n,t,r,e){var u=n?n.length:0;return u?(r&&"number"!=typeof r&&Hr(n,t,r)&&(r=0,e=u),Mt(n,t,r,e)):[]}function we(n){return n?n[0]:M}function xe(n,t,r){var e=n?n.length:0;return r&&Hr(n,t,r)&&(t=!1),e?Rt(n,t):[]}function ke(n){var t=n?n.length:0;return t?Rt(n,!0):[]}function Oe(n,t,r){var e=n?n.length:0;if(!e)return-1;if("number"==typeof r)r=0>r?xo(e+r,0):r;else if(r){var u=ur(n,t);return e>u&&(t===t?t===n[u]:n[u]!==n[u])?u:-1}return a(n,t,r||0)}function Ne(n){return ye(n,1)}function Ie(n){var t=n?n.length:0;return t?n[t-1]:M}function Me(n,t,r){var e=n?n.length:0;if(!e)return-1;var u=e;if("number"==typeof r)u=(0>r?xo(e+r,0):ko(r||0,e-1))+1;else if(r){u=ur(n,t,!0)-1;var i=n[u];return(t===t?t===i:i!==i)?u:-1}if(t!==t)return _(n,u,!0);for(;u--;)if(n[u]===t)return u;return-1}function Ae(){var n=arguments,t=n[0];if(!t||!t.length)return t;for(var r=0,e=Dr(),u=n.length;++r<u;)for(var i=0,o=n[r];(i=e(t,o,i))>-1;)ho.call(t,i,1);return t}function je(n,t,r){var e=[];if(!n||!n.length)return e;var u=-1,i=[],o=n.length;for(t=Lr(t,r,3);++u<o;){var a=n[u];t(a,u,n)&&(e.push(a),i.push(u))}return Kt(n,i),e}function Re(n){return de(n,1)}function qe(n,t,r){var e=n?n.length:0;return e?(r&&"number"!=typeof r&&Hr(n,t,r)&&(t=0,r=e),Xt(n,t,r)):[]}function Ee(n,t,r){var e=n?n.length:0;return e?((r?Hr(n,t,r):null==t)&&(t=1),Xt(n,0,0>t?0:t)):[]}function Te(n,t,r){var e=n?n.length:0;return e?((r?Hr(n,t,r):null==t)&&(t=1),t=e-(+t||0),Xt(n,0>t?0:t)):[]}function Pe(n,t,r){return n&&n.length?rr(n,Lr(t,r,3),!1,!0):[]}function Se(n,t,r){return n&&n.length?rr(n,Lr(t,r,3)):[]}function Ce(n,t,r,e){var u=n?n.length:0;if(!u)return[];null!=t&&"boolean"!=typeof t&&(e=r,r=Hr(n,t,e)?M:t,t=!1);var i=Lr();return(null!=r||i!==wt)&&(r=i(r,e,3)),t&&Dr()==a?x(n,r):nr(n,r)}function Fe(n){if(!n||!n.length)return[];var t=-1,r=0;n=ct(n,function(n){return Jr(n)?(r=xo(n.length,r),!0):void 0});for(var e=Wi(r);++t<r;)e[t]=ft(n,zt(t));return e}function $e(n,t,r){var e=n?n.length:0;if(!e)return[];var u=Fe(n);return null==t?u:(t=or(t,r,4),ft(u,function(n){return st(n,t,M,!0)}))}function Ue(){for(var n=-1,t=arguments.length;++n<t;){var r=arguments[n];if(Jr(r))var e=e?lt(Ot(e,r),Ot(r,e)):r}return e?nr(e):[]}function We(n,t){var r=-1,e=n?n.length:0,u={};for(!e||t||ja(n[0])||(t=[]);++r<e;){var i=n[r];t?u[i]=t[r]:i&&(u[i[0]]=i[1])}return u}function Le(n){var r=t(n);return r.__chain__=!0,r}function Be(n,t,r){return t.call(r,n),n}function De(n,t,r){return t.call(r,n)}function ze(){return Le(this)}function Ve(){return new e(this.value(),this.__chain__)}function Ke(n){for(var t,e=this;e instanceof r;){var u=pe(e);t?i.__wrapped__=u:t=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,t}function Qe(){var n=this.__wrapped__,t=function(n){return r&&r.__dir__<0?n:n.reverse()};if(n instanceof u){var r=n;return this.__actions__.length&&(r=new u(this)),r=r.reverse(),r.__actions__.push({func:De,args:[t],thisArg:M}),new e(r,this.__chain__)}return this.thru(t)}function Ge(){return this.value()+""}function Xe(){return er(this.__wrapped__,this.__actions__)}function Ye(n,t,r){var e=ja(n)?ot:Nt;return r&&Hr(n,t,r)&&(t=M),("function"!=typeof t||r!==M)&&(t=Lr(t,r,3)),e(n,t)}function Je(n,t,r){var e=ja(n)?ct:At;return t=Lr(t,r,3),e(n,t)}function Ze(n,t){return ua(n,Wt(t))}function He(n,t,r,e){var u=n?Bo(n):0;return re(u)||(n=ii(n),u=n.length),r="number"!=typeof r||e&&Hr(t,r,e)?0:0>r?xo(u+r,0):r||0,"string"==typeof n||!ja(n)&&Bu(n)?u>=r&&n.indexOf(t,r)>-1:!!u&&Dr(n,t,r)>-1}function nu(n,t,r){var e=ja(n)?ft:Ut;return t=Lr(t,r,3),e(n,t)}function tu(n,t){return nu(n,Ti(t))}function ru(n,t,r){var e=ja(n)?ct:At;return t=Lr(t,r,3),e(n,function(n,r,e){return!t(n,r,e)})}function eu(n,t,r){if(r?Hr(n,t,r):null==t){n=le(n);var e=n.length;return e>0?n[Qt(0,e-1)]:M}var u=-1,i=Qu(n),e=i.length,o=e-1;for(t=ko(0>t?0:+t||0,e);++u<t;){var a=Qt(u,o),c=i[a];i[a]=i[u],i[u]=c}return i.length=t,i}function uu(n){return eu(n,Ao)}function iu(n){var t=n?Bo(n):0;return re(t)?t:Wa(n).length}function ou(n,t,r){var e=ja(n)?pt:Yt;return r&&Hr(n,t,r)&&(t=M),("function"!=typeof t||r!==M)&&(t=Lr(t,r,3)),e(n,t)}function au(n,t,r){if(null==n)return[];r&&Hr(n,t,r)&&(t=M);var e=-1;t=Lr(t,r,3);var u=Ut(n,function(n,r,u){return{criteria:t(n,r,u),index:++e,value:n}});return Jt(u,h)}function cu(n,t,r,e){return null==n?[]:(e&&Hr(t,r,e)&&(r=M),ja(t)||(t=null==t?[]:[t]),ja(r)||(r=null==r?[]:[r]),Zt(n,t,r))}function fu(n,t){return Je(n,Wt(t))}function lu(n,t){if("function"!=typeof t){if("function"!=typeof n)throw new Xi(V);var r=n;n=t,t=r}return n=mo(n=+n)?n:0,function(){return--n<1?t.apply(this,arguments):void 0}}function su(n,t,r){return r&&Hr(n,t,r)&&(t=M),t=n&&null==t?n.length:xo(+t||0,0),Fr(n,C,M,M,M,M,t)}function hu(n,t){var r;if("function"!=typeof t){if("function"!=typeof n)throw new Xi(V);var e=n;n=t,t=e}return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=M),r}}function pu(n,t,r){function e(){p&&oo(p),f&&oo(f),g=0,f=p=v=M}function u(t,r){r&&oo(r),f=p=v=M,t&&(g=ga(),l=n.apply(h,c),p||f||(c=h=M))}function i(){var n=t-(ga()-s);0>=n||n>t?u(v,f):p=so(i,n)}function o(){u(y,p)}function a(){if(c=arguments,s=ga(),h=this,v=y&&(p||!_),d===!1)var r=_&&!p;else{f||_||(g=s);var e=d-(s-g),u=0>=e||e>d;u?(f&&(f=oo(f)),g=s,l=n.apply(h,c)):f||(f=so(o,e))}return u&&p?p=oo(p):p||t===d||(p=so(i,t)),r&&(u=!0,l=n.apply(h,c)),!u||p||f||(c=h=M),l}var c,f,l,s,h,p,v,g=0,d=!1,y=!0;if("function"!=typeof n)throw new Xi(V);if(t=0>t?0:+t||0,r===!0){var _=!0;y=!1}else Pu(r)&&(_=!!r.leading,d="maxWait"in r&&xo(+r.maxWait||0,t),y="trailing"in r?!!r.trailing:y);return a.cancel=e,a}function vu(n,t){if("function"!=typeof n||t&&"function"!=typeof t)throw new Xi(V);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.ha