pandorafms/pandora_console/include/ehorus/bundle.min.js

38 lines
1.2 MiB
JavaScript
Raw Normal View History

2016-05-04 18:48:05 +02:00
!function e(t,n,r){function i(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){t.exports={"default":e("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":30}],2:[function(e,t,n){t.exports={"default":e("core-js/library/fn/get-iterator"),__esModule:!0}},{"core-js/library/fn/get-iterator":31}],3:[function(e,t,n){t.exports={"default":e("core-js/library/fn/is-iterable"),__esModule:!0}},{"core-js/library/fn/is-iterable":32}],4:[function(e,t,n){t.exports={"default":e("core-js/library/fn/map"),__esModule:!0}},{"core-js/library/fn/map":33}],5:[function(e,t,n){t.exports={"default":e("core-js/library/fn/number/is-nan"),__esModule:!0}},{"core-js/library/fn/number/is-nan":34}],6:[function(e,t,n){t.exports={"default":e("core-js/library/fn/number/parse-float"),__esModule:!0}},{"core-js/library/fn/number/parse-float":35}],7:[function(e,t,n){t.exports={"default":e("core-js/library/fn/number/parse-int"),__esModule:!0}},{"core-js/library/fn/number/parse-int":36}],8:[function(e,t,n){t.exports={"default":e("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":37}],9:[function(e,t,n){t.exports={"default":e("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":38}],10:[function(e,t,n){t.exports={"default":e("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":39}],11:[function(e,t,n){t.exports={"default":e("core-js/library/fn/object/get-own-property-descriptor"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-descriptor":40}],12:[function(e,t,n){t.exports={"default":e("core-js/library/fn/object/set-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/set-prototype-of":42}],13:[function(e,t,n){t.exports={"default":e("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":43}],14:[function(e,t,n){t.exports={"default":e("core-js/library/fn/symbol/for"),__esModule:!0}},{"core-js/library/fn/symbol/for":44}],15:[function(e,t,n){t.exports={"default":e("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":45}],16:[function(e,t,n){"use strict";n["default"]=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n.__esModule=!0},{}],17:[function(e,t,n){"use strict";var r=e("babel-runtime/core-js/object/define-property")["default"];n["default"]=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),r(e,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),n.__esModule=!0},{"babel-runtime/core-js/object/define-property":10}],18:[function(e,t,n){"use strict";var r=e("babel-runtime/core-js/object/define-property")["default"];n["default"]=function(e,t,n){return t in e?r(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},n.__esModule=!0},{"babel-runtime/core-js/object/define-property":10}],19:[function(e,t,n){"use strict";var r=e("babel-runtime/core-js/object/get-own-property-descriptor")["default"];n["default"]=function(e,t,n){for(var i=!0;i;){var o=e,s=t,a=n;l=c=u=void 0,i=!1,null===o&&(o=Function.prototype);var l=r(o,s);if(void 0!==l){if("value"in l)return l.value;var u=l.get;if(void 0===u)return;return u.call(a)}var c=Object.getPrototypeOf(o);if(null===c)return;e=c,t=s,n=a,i=!0}},n.__esModule=!0},{"babel-runtime/core-js/object/get-own-property-descriptor":11}],20:[function(e,t,n){"use strict";var r=e("babel-runtime/core-js/object/create")["default"],i=e("babel-runtime/core-js/object/set-prototype-of")["default"];n["default"]=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
return r.getDesc(e,t)}},{"../../modules/$":79,"../../modules/es6.object.get-own-property-descriptor":113}],41:[function(e,t,n){e("../../modules/es6.object.keys"),t.exports=e("../../modules/$.core").Object.keys},{"../../modules/$.core":54,"../../modules/es6.object.keys":114}],42:[function(e,t,n){e("../../modules/es6.object.set-prototype-of"),t.exports=e("../../modules/$.core").Object.setPrototypeOf},{"../../modules/$.core":54,"../../modules/es6.object.set-prototype-of":115}],43:[function(e,t,n){e("../modules/es6.object.to-string"),e("../modules/es6.string.iterator"),e("../modules/web.dom.iterable"),e("../modules/es6.promise"),t.exports=e("../modules/$.core").Promise},{"../modules/$.core":54,"../modules/es6.object.to-string":116,"../modules/es6.promise":117,"../modules/es6.string.iterator":118,"../modules/web.dom.iterable":121}],44:[function(e,t,n){e("../../modules/es6.symbol"),t.exports=e("../../modules/$.core").Symbol["for"]},{"../../modules/$.core":54,"../../modules/es6.symbol":119}],45:[function(e,t,n){e("../../modules/es6.string.iterator"),e("../../modules/web.dom.iterable"),t.exports=e("../../modules/$.wks")("iterator")},{"../../modules/$.wks":102,"../../modules/es6.string.iterator":118,"../../modules/web.dom.iterable":121}],46:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],47:[function(e,t,n){t.exports=function(){}},{}],48:[function(e,t,n){var r=e("./$.is-object");t.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},{"./$.is-object":72}],49:[function(e,t,n){var r=e("./$.cof"),i=e("./$.wks")("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=(t=Object(e))[i])?n:o?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},{"./$.cof":50,"./$.wks":102}],50:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],51:[function(e,t,n){"use strict";var r=e("./$"),i=e("./$.hide"),o=e("./$.redefine-all"),s=e("./$.ctx"),a=e("./$.strict-new"),l=e("./$.defined"),u=e("./$.for-of"),c=e("./$.iter-define"),p=e("./$.iter-step"),f=e("./$.uid")("id"),h=e("./$.has"),d=e("./$.is-object"),m=e("./$.set-species"),b=e("./$.descriptors"),y=Object.isExtensible||d,v=b?"_s":"size",g=0,_=function(e,t){if(!d(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!h(e,f)){if(!y(e))return"F";if(!t)return"E";i(e,f,++g)}return"O"+e[f]},T=function(e,t){var n,r=_(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};t.exports={getConstructor:function(e,t,n,i){var c=e(function(e,o){a(e,c,t),e._i=r.create(null),e._f=void 0,e._l=void 0,e[v]=0,void 0!=o&&u(o,n,e[i],e)});return o(c.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[v]=0},"delete":function(e){var t=this,n=T(t,e);if(n){var r=n.n,i=n.p;delete t._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),t._f==n&&(t._f=r),t._l==n&&(t._l=i),t[v]--}return!!n},forEach:function(e){for(var t,n=s(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!T(this,e)}}),b&&r.setDesc(c.prototype,"size",{get:function(){return l(this[v])}}),c},def:function(e,t,n){var r,i,o=T(e,t);return o?o.v=n:(e._l=o={i:i=_(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=o),r&&(r.n=o),e[v]++,"F"!==i&&(e._i[i]=o)),e},getEntry:T,setStrong:function(e,t,n){c(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?p(0,n.k):"values"==t?p(0,n.v):p(0,[n.k,n.v]):(e._t=void 0,p(1))},n?"entries":"values",!n,!0),m(t)}}},{"./$":79,"./$.ctx":55,"./$.defined":56,"./$.descriptors":57,"./$.for-of":62,"./$.has":65,"./$.hide":66,"./$.is-object":72,"./$.iter-define":75,"./$.iter-step":77,"./$.redefine-all":86,"./$.set-species":90,"./$.strict-new":94,"./$.uid":101}],52:[function(e,t,n){var r=e("./$.for-of"),i=e("./$.classof");t.exports=function(e){return f
return e=us.ns.qualify(e),null==t?e.local?r:n:"function"==typeof t?e.local?a:s:e.local?o:i}function N(e){return e.trim().replace(/\s+/g," ")}function I(e){return new RegExp("(?:^|\\s+)"+us.requote(e)+"(?:\\s+|$)","g")}function D(e){return(e+"").trim().split(/^|\s+/)}function R(e,t){function n(){for(var n=-1;++n<i;)e[n](this,t)}function r(){for(var n=-1,r=t.apply(this,arguments);++n<i;)e[n](this,r)}e=D(e).map(L);var i=e.length;return"function"==typeof t?r:n}function L(e){var t=I(e);return function(n,r){if(i=n.classList)return r?i.add(e):i.remove(e);var i=n.getAttribute("class")||"";r?(t.lastIndex=0,t.test(i)||n.setAttribute("class",N(i+" "+e))):n.setAttribute("class",N(i.replace(t," ")))}}function j(e,t,n){function r(){this.style.removeProperty(e)}function i(){this.style.setProperty(e,t,n)}function o(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}return null==t?r:"function"==typeof t?o:i}function U(e,t){function n(){delete this[e]}function r(){this[e]=t}function i(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}return null==t?n:"function"==typeof t?i:r}function F(e){function t(){var t=this.ownerDocument,n=this.namespaceURI;return n===Os&&t.documentElement.namespaceURI===Os?t.createElement(e):t.createElementNS(n,e)}function n(){return this.ownerDocument.createElementNS(e.space,e.local)}return"function"==typeof e?e:(e=us.ns.qualify(e)).local?n:t}function B(){var e=this.parentNode;e&&e.removeChild(this)}function H(e){return{__data__:e}}function K(e){return function(){return Ms(this,e)}}function G(e){return arguments.length||(e=r),function(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}}function q(e,t){for(var n=0,r=e.length;r>n;n++)for(var i,o=e[n],s=0,a=o.length;a>s;s++)(i=o[s])&&t(i,s,n);return e}function V(e){return Ps(e,Is),e}function z(e){var t,n;return function(r,i,o){var s,a=e[o].update,l=a.length;for(o!=n&&(n=o,t=0),i>=t&&(t=i+1);!(s=a[t])&&++t<l;);return s}}function X(e,t,n){function r(){var t=this[s];t&&(this.removeEventListener(e,t,t.$),delete this[s])}function i(){var i=l(t,ps(arguments));r.call(this),this.addEventListener(e,this[s]=i,i.$=n),i._=t}function o(){var t,n=new RegExp("^__on([^.]+)"+us.requote(e)+"$");for(var r in this)if(t=r.match(n)){var i=this[r];this.removeEventListener(t[1],i,i.$),delete this[r]}}var s="__on"+e,a=e.indexOf("."),l=W;a>0&&(e=e.slice(0,a));var u=Ds.get(e);return u&&(e=u,l=$),a?t?i:r:t?E:o}function W(e,t){return function(n){var r=us.event;us.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{us.event=r}}}function $(e,t){var n=W(e,t);return function(e){var t=this,r=e.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||n.call(t,e)}}function Q(t){var r=".dragsuppress-"+ ++Ls,i="click"+r,o=us.select(n(t)).on("touchmove"+r,S).on("dragstart"+r,S).on("selectstart"+r,S);if(null==Rs&&(Rs="onselectstart"in t?!1:T(t.style,"userSelect")),Rs){var s=e(t).style,a=s[Rs];s[Rs]="none"}return function(e){if(o.on(r,null),Rs&&(s[Rs]=a),e){var t=function(){o.on(i,null)};o.on(i,function(){S(),t()},!0),setTimeout(t,0)}}}function Y(e,t){t.changedTouches&&(t=t.changedTouches[0]);var r=e.ownerSVGElement||e;if(r.createSVGPoint){var i=r.createSVGPoint();if(0>js){var o=n(e);if(o.scrollX||o.scrollY){r=us.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var s=r[0][0].getScreenCTM();js=!(s.f||s.e),r.remove()}}return js?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i=i.matrixTransform(e.getScreenCTM().inverse()),[i.x,i.y]}var a=e.getBoundingClientRect();return[t.clientX-a.left-e.clientLeft,t.clientY-a.top-e.clientTop]}function Z(){return us.event.changedTouches[0].identifier}function J(e){return e>0?1:0>e?-1:0}function ee(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function te(e){return e>1?0:-1>e?Bs:Math.acos(e)}function ne(e){return e>1?Gs:-1>e?-Gs:Math.asin(e)}function re(e){return((e=Math.exp(e))-1/e)/2}function ie(e){return((e=Math.exp(e))+1/e)/2}function oe(e){return((e=Math.exp(2*e))-1)/(e+1)}function se(e){return(e=Math.sin(e/2))*e}functi
var n=Math.cos(t),a=Math.cos(e)*n,l=Math.sin(e)*n,u=Math.sin(t),c=u*r+a*i;return[Math.atan2(l*o-c*s,a*r-u*i),ne(c*o+l*s)]}var r=Math.cos(e),i=Math.sin(e),o=Math.cos(t),s=Math.sin(t);return n.invert=function(e,t){var n=Math.cos(t),a=Math.cos(e)*n,l=Math.sin(e)*n,u=Math.sin(t),c=u*o-l*s;return[Math.atan2(l*o+u*s,a*r+c*i),ne(c*r-a*i)]},n}function bn(e,t){var n=Math.cos(e),r=Math.sin(e);return function(i,o,s,a){var l=s*t;null!=i?(i=yn(n,i),o=yn(n,o),(s>0?o>i:i>o)&&(i+=s*Hs)):(i=e+s*Hs,o=e-.5*l);for(var u,c=i;s>0?c>o:o>c;c-=l)a.point((u=Et([n,-r*Math.cos(c),-r*Math.sin(c)]))[0],u[1])}}function yn(e,t){var n=bt(t);n[0]-=e,Tt(n);var r=te(-n[1]);return((-n[2]<0?-r:r)+2*Math.PI-Us)%(2*Math.PI)}function vn(e,t,n){var r=us.range(e,t-Us,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function gn(e,t,n){var r=us.range(e,t-Us,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function _n(e){return e.source}function Tn(e){return e.target}function En(e,t,n,r){var i=Math.cos(t),o=Math.sin(t),s=Math.cos(r),a=Math.sin(r),l=i*Math.cos(e),u=i*Math.sin(e),c=s*Math.cos(n),p=s*Math.sin(n),f=2*Math.asin(Math.sqrt(se(r-t)+i*s*se(n-e))),h=1/Math.sin(f),d=f?function(e){var t=Math.sin(e*=f)*h,n=Math.sin(f-e)*h,r=n*l+t*c,i=n*u+t*p,s=n*o+t*a;return[Math.atan2(i,r)*Vs,Math.atan2(s,Math.sqrt(r*r+i*i))*Vs]}:function(){return[e*Vs,t*Vs]};return d.distance=f,d}function Cn(){function e(e,i){var o=Math.sin(i*=qs),s=Math.cos(i),a=Ts((e*=qs)-t),l=Math.cos(a);Ya+=Math.atan2(Math.sqrt((a=s*Math.sin(a))*a+(a=r*o-n*s*l)*a),n*o+r*s*l),t=e,n=o,r=s}var t,n,r;Za.point=function(i,o){t=i*qs,n=Math.sin(o*=qs),r=Math.cos(o),Za.point=e},Za.lineEnd=function(){Za.point=Za.lineEnd=E}}function wn(e,t){function n(t,n){var r=Math.cos(t),i=Math.cos(n),o=e(r*i);return[o*i*Math.sin(t),o*Math.sin(n)]}return n.invert=function(e,n){var r=Math.sqrt(e*e+n*n),i=t(r),o=Math.sin(i),s=Math.cos(i);return[Math.atan2(e*o,r*s),Math.asin(r&&n*o/r)]},n}function Sn(e,t){function n(e,t){s>0?-Gs+Us>t&&(t=-Gs+Us):t>Gs-Us&&(t=Gs-Us);var n=s/Math.pow(i(t),o);return[n*Math.sin(o*e),s-n*Math.cos(o*e)]}var r=Math.cos(e),i=function(e){return Math.tan(Bs/4+e/2)},o=e===t?Math.sin(e):Math.log(r/Math.cos(t))/Math.log(i(t)/i(e)),s=r*Math.pow(i(e),o)/o;return o?(n.invert=function(e,t){var n=s-t,r=J(o)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/o,2*Math.atan(Math.pow(s/r,1/o))-Gs]},n):xn}function Pn(e,t){function n(e,t){var n=o-t;return[n*Math.sin(i*e),o-n*Math.cos(i*e)]}var r=Math.cos(e),i=e===t?Math.sin(e):(r-Math.cos(t))/(t-e),o=r/i+e;return Ts(i)<Us?cn:(n.invert=function(e,t){var n=o-t;return[Math.atan2(e,n)/i,o-J(i)*Math.sqrt(e*e+n*n)]},n)}function xn(e,t){return[e,Math.log(Math.tan(Bs/4+t/2))]}function kn(e){var t,n=an(e),r=n.scale,i=n.translate,o=n.clipExtent;return n.scale=function(){var e=r.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.translate=function(){var e=i.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.clipExtent=function(e){var s=o.apply(n,arguments);if(s===n){if(t=null==e){var a=Bs*r(),l=i();o([[l[0]-a,l[1]-a],[l[0]+a,l[1]+a]])}}else t&&(s=null);return s},n.clipExtent(null)}function Mn(e,t){return[Math.log(Math.tan(Bs/4+t/2)),-e]}function An(e){return e[0]}function On(e){return e[1]}function Nn(e){for(var t=e.length,n=[0,1],r=2,i=2;t>i;i++){for(;r>1&&ee(e[n[r-2]],e[n[r-1]],e[i])<=0;)--r;n[r++]=i}return n.slice(0,r)}function In(e,t){return e[0]-t[0]||e[1]-t[1]}function Dn(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function Rn(e,t,n,r){var i=e[0],o=n[0],s=t[0]-i,a=r[0]-o,l=e[1],u=n[1],c=t[1]-l,p=r[1]-u,f=(a*(l-u)-p*(i-o))/(p*s-a*c);return[i+f*s,l+f*c]}function Ln(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}function jn(){ir(this),this.edge=this.site=this.circle=null}function Un(e){var t=cl.pop()||new jn;return t.site=e,t}function Fn(e){$n(e),al.remove(e),cl.push(e),ir(e)}function Bn(e){var t=e.circle,n=t.x,r=t.cy,i={x:n,y:r},o=e.P,s=e.N,a=[e];Fn(e);for(var l=o;l.circle&&Ts(n-l.circle.x)<Us&&Ts(r-l.circle.cy)<Us;)o=l.P,a.unshift(l),Fn(l),l=o;a.unshift(l),$n(l);for(var u=s;u.circle&&Ts(n-u.circl
ease:i.ease,index:t},i=null,++d.count)}function ns(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function rs(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}function is(e){return e.toISOString()}function os(e,t,n){function r(t){return e(t)}function i(e,n){var r=e[1]-e[0],i=r/n,o=us.bisect(Jl,i);return o==Jl.length?[t.year,Ji(e.map(function(e){return e/31536e6}),n)[2]]:o?t[i/Jl[o-1]<Jl[o]/i?o-1:o]:[nu,Ji(e,n)[2]]}return r.invert=function(t){return ss(e.invert(t))},r.domain=function(t){return arguments.length?(e.domain(t),r):e.domain().map(ss)},r.nice=function(e,t){function n(n){return!isNaN(n)&&!e.range(n,ss(+n+1),t).length}var o=r.domain(),s=qi(o),a=null==e?i(s,10):"number"==typeof e&&i(s,e);return a&&(e=a[0],t=a[1]),r.domain(Xi(o,t>1?{floor:function(t){for(;n(t=e.floor(t));)t=ss(t-1);return t},ceil:function(t){for(;n(t=e.ceil(t));)t=ss(+t+1);return t}}:e))},r.ticks=function(e,t){var n=qi(r.domain()),o=null==e?i(n,10):"number"==typeof e?i(n,e):!e.range&&[{range:e},t];return o&&(e=o[0],t=o[1]),e.range(n[0],ss(+n[1]+1),1>t?1:t)},r.tickFormat=function(){return n},r.copy=function(){return os(e.copy(),t,n)},Yi(r,e)}function ss(e){return new Date(e)}function as(e){return JSON.parse(e.responseText)}function ls(e){var t=fs.createRange();return t.selectNode(fs.body),t.createContextualFragment(e.responseText)}var us={version:"3.5.16"},cs=[].slice,ps=function(e){return cs.call(e)},fs=this.document;if(fs)try{ps(fs.documentElement.childNodes)[0].nodeType}catch(hs){ps=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),fs)try{fs.createElement("DIV").style.setProperty("opacity",0,"")}catch(ds){var ms=this.Element.prototype,bs=ms.setAttribute,ys=ms.setAttributeNS,vs=this.CSSStyleDeclaration.prototype,gs=vs.setProperty;ms.setAttribute=function(e,t){bs.call(this,e,t+"")},ms.setAttributeNS=function(e,t,n){ys.call(this,e,t,n+"")},vs.setProperty=function(e,t,n){gs.call(this,e,t+"",n)}}us.ascending=r,us.descending=function(e,t){return e>t?-1:t>e?1:t>=e?0:NaN},us.min=function(e,t){var n,r,i=-1,o=e.length;if(1===arguments.length){for(;++i<o;)if(null!=(r=e[i])&&r>=r){n=r;break}for(;++i<o;)null!=(r=e[i])&&n>r&&(n=r)}else{for(;++i<o;)if(null!=(r=t.call(e,e[i],i))&&r>=r){n=r;break}for(;++i<o;)null!=(r=t.call(e,e[i],i))&&n>r&&(n=r)}return n},us.max=function(e,t){var n,r,i=-1,o=e.length;if(1===arguments.length){for(;++i<o;)if(null!=(r=e[i])&&r>=r){n=r;break}for(;++i<o;)null!=(r=e[i])&&r>n&&(n=r)}else{for(;++i<o;)if(null!=(r=t.call(e,e[i],i))&&r>=r){n=r;break}for(;++i<o;)null!=(r=t.call(e,e[i],i))&&r>n&&(n=r)}return n},us.extent=function(e,t){var n,r,i,o=-1,s=e.length;if(1===arguments.length){for(;++o<s;)if(null!=(r=e[o])&&r>=r){n=i=r;break}for(;++o<s;)null!=(r=e[o])&&(n>r&&(n=r),r>i&&(i=r))}else{for(;++o<s;)if(null!=(r=t.call(e,e[o],o))&&r>=r){n=i=r;break}for(;++o<s;)null!=(r=t.call(e,e[o],o))&&(n>r&&(n=r),r>i&&(i=r))}return[n,i]},us.sum=function(e,t){var n,r=0,i=e.length,s=-1;if(1===arguments.length)for(;++s<i;)o(n=+e[s])&&(r+=n);else for(;++s<i;)o(n=+t.call(e,e[s],s))&&(r+=n);return r},us.mean=function(e,t){var n,r=0,s=e.length,a=-1,l=s;if(1===arguments.length)for(;++a<s;)o(n=i(e[a]))?r+=n:--l;else for(;++a<s;)o(n=i(t.call(e,e[a],a)))?r+=n:--l;return l?r/l:void 0},us.quantile=function(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],o=n-r;return o?i+o*(e[r]-i):i},us.median=function(e,t){var n,s=[],a=e.length,l=-1;if(1===arguments.length)for(;++l<a;)o(n=i(e[l]))&&s.push(n);else for(;++l<a;)o(n=i(t.call(e,e[l],l)))&&s.push(n);return s.length?us.quantile(s.sort(r),.5):void 0},us.variance=function(e,t){var n,r,s=e.length,a=0,l=0,u=-1,c=0;if(1===arguments.length)for(;++u<s;)o(n=i(e[u]))&&(r=n-a,a+=r/++c,l+=r*(n-a));else for(;++u<s;)o(n=i(t.call(e,e[u],u)))&&(r=n-a,a+=r/++c,l+=r*(n-a));return c>1?l/(c-1):void 0},us.deviation=function(){var e=us.variance.apply(this,arguments);return e?Math.sqrt(e):e};var _s=s(r);us.bisectLeft=_s.left,us.bisect=us.bisectRight=_s.right,us.bisector=fu
},polygonEnd:function(){xa.polygonEnd(),T.point=e,T.lineStart=n,T.lineEnd=r,0>Pa?(c=-(f=180),p=-(h=90)):v>Us?h=90:-Us>v&&(p=-90),_[0]=c,_[1]=f}};return function(e){h=f=-(c=p=1/0),g=[],us.geo.stream(e,T);var t=g.length;if(t){g.sort(l);for(var n,r=1,i=g[0],o=[i];t>r;++r)n=g[r],u(n[0],i)||u(n[1],i)?(a(i[0],n[1])>a(i[0],i[1])&&(i[1]=n[1]),a(n[0],i[1])>a(i[0],i[1])&&(i[0]=n[0])):o.push(i=n);for(var s,n,d=-(1/0),t=o.length-1,r=0,i=o[t];t>=r;i=n,++r)n=o[r],(s=a(i[1],n[0]))>d&&(d=s,c=n[0],f=i[1])}return g=_=null,c===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,p],[f,h]]}}(),us.geo.centroid=function(e){ka=Ma=Aa=Oa=Na=Ia=Da=Ra=La=ja=Ua=0,us.geo.stream(e,Fa);var t=La,n=ja,r=Ua,i=t*t+n*n+r*r;return Fs>i&&(t=Ia,n=Da,r=Ra,Us>Ma&&(t=Aa,n=Oa,r=Na),i=t*t+n*n+r*r,Fs>i)?[NaN,NaN]:[Math.atan2(n,t)*Vs,ne(r/Math.sqrt(i))*Vs]};var ka,Ma,Aa,Oa,Na,Ia,Da,Ra,La,ja,Ua,Fa={sphere:E,point:wt,lineStart:Pt,lineEnd:xt,polygonStart:function(){Fa.lineStart=kt},polygonEnd:function(){Fa.lineStart=Pt}},Ba=Dt(At,Ut,Bt,[-Bs,-Bs/2]),Ha=1e9;us.geo.clipExtent=function(){var e,t,n,r,i,o,s={stream:function(e){return i&&(i.valid=!1),i=o(e),i.valid=!0,i},extent:function(a){return arguments.length?(o=qt(e=+a[0][0],t=+a[0][1],n=+a[1][0],r=+a[1][1]),i&&(i.valid=!1,i=null),s):[[e,t],[n,r]]}};return s.extent([[0,0],[960,500]])},(us.geo.conicEqualArea=function(){return Vt(zt)}).raw=zt,us.geo.albers=function(){return us.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},us.geo.albersUsa=function(){function e(e){var o=e[0],s=e[1];return t=null,n(o,s),t||(r(o,s),t)||i(o,s),t}var t,n,r,i,o=us.geo.albers(),s=us.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=us.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(e,n){t=[e,n]}};return e.invert=function(e){var t=o.scale(),n=o.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&.234>i&&r>=-.425&&-.214>r?s:i>=.166&&.234>i&&r>=-.214&&-.115>r?a:o).invert(e)},e.stream=function(e){var t=o.stream(e),n=s.stream(e),r=a.stream(e);return{point:function(e,i){t.point(e,i),n.point(e,i),r.point(e,i)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},e.precision=function(t){return arguments.length?(o.precision(t),s.precision(t),a.precision(t),e):o.precision()},e.scale=function(t){return arguments.length?(o.scale(t),s.scale(.35*t),a.scale(t),e.translate(o.translate())):o.scale()},e.translate=function(t){if(!arguments.length)return o.translate();var u=o.scale(),c=+t[0],p=+t[1];return n=o.translate(t).clipExtent([[c-.455*u,p-.238*u],[c+.455*u,p+.238*u]]).stream(l).point,r=s.translate([c-.307*u,p+.201*u]).clipExtent([[c-.425*u+Us,p+.12*u+Us],[c-.214*u-Us,p+.234*u-Us]]).stream(l).point,i=a.translate([c-.205*u,p+.212*u]).clipExtent([[c-.214*u+Us,p+.166*u+Us],[c-.115*u-Us,p+.234*u-Us]]).stream(l).point,e},e.scale(1070)};var Ka,Ga,qa,Va,za,Xa,Wa={point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ga=0,Wa.lineStart=Xt},polygonEnd:function(){Wa.lineStart=Wa.lineEnd=Wa.point=E,Ka+=Ts(Ga/2)}},$a={point:Wt,lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E},Qa={point:Yt,lineStart:Zt,lineEnd:Jt,polygonStart:function(){Qa.lineStart=en},polygonEnd:function(){Qa.point=Yt,Qa.lineStart=Zt,Qa.lineEnd=Jt}};us.geo.path=function(){function e(e){return e&&("function"==typeof a&&o.pointRadius(+a.apply(this,arguments)),s&&s.valid||(s=i(o)),us.geo.stream(e,s)),o.result()}function t(){return s=null,e}var n,r,i,o,s,a=4.5;return e.area=function(e){return Ka=0,us.geo.stream(e,i(Wa)),Ka},e.centroid=function(e){return Aa=Oa=Na=Ia=Da=Ra=La=ja=Ua=0,us.geo.stream(e,i(Qa)),Ua?[La/Ua,ja/Ua]:Ra?[Ia/Ra,Da/Ra]:Na?[Aa/Na,Oa/Na]:[NaN,NaN]},e.bounds=function(e){return za=Xa=-(qa=Va=1/0),us.geo.stream(e,i($a)),[[qa,Va],[za,Xa]]},e.projection=function(e){return arguments.length?(i=(n=e)?e.stream||rn(e):g,t()):n},e.cont
us.scale.quantile=function(){return lo([],[])},us.scale.quantize=function(){return uo(0,1,[0,1])},us.scale.threshold=function(){return co([.5],[0,1])},us.scale.identity=function(){return po([0,1])},us.svg={},us.svg.arc=function(){function e(){var e=Math.max(0,+n.apply(this,arguments)),u=Math.max(0,+r.apply(this,arguments)),c=s.apply(this,arguments)-Gs,p=a.apply(this,arguments)-Gs,f=Math.abs(p-c),h=c>p?0:1;if(e>u&&(d=u,u=e,e=d),f>=Ks)return t(u,h)+(e?t(e,1-h):"")+"Z";var d,m,b,y,v,g,_,T,E,C,w,S,P=0,x=0,k=[];if((y=(+l.apply(this,arguments)||0)/2)&&(b=o===Il?Math.sqrt(e*e+u*u):+o.apply(this,arguments),h||(x*=-1),u&&(x=ne(b/u*Math.sin(y))),e&&(P=ne(b/e*Math.sin(y)))),u){v=u*Math.cos(c+x),g=u*Math.sin(c+x),_=u*Math.cos(p-x),T=u*Math.sin(p-x);var M=Math.abs(p-c-2*x)<=Bs?0:1;if(x&&go(v,g,_,T)===h^M){var A=(c+p)/2;v=u*Math.cos(A),g=u*Math.sin(A),_=T=null}}else v=g=0;if(e){E=e*Math.cos(p-P),C=e*Math.sin(p-P),w=e*Math.cos(c+P),S=e*Math.sin(c+P);var O=Math.abs(c-p+2*P)<=Bs?0:1;if(P&&go(E,C,w,S)===1-h^O){var N=(c+p)/2;E=e*Math.cos(N),C=e*Math.sin(N),w=S=null}}else E=C=0;if(f>Us&&(d=Math.min(Math.abs(u-e)/2,+i.apply(this,arguments)))>.001){m=u>e^h?0:1;var I=d,D=d;if(Bs>f){var R=null==w?[E,C]:null==_?[v,g]:Rn([v,g],[w,S],[_,T],[E,C]),L=v-R[0],j=g-R[1],U=_-R[0],F=T-R[1],B=1/Math.sin(Math.acos((L*U+j*F)/(Math.sqrt(L*L+j*j)*Math.sqrt(U*U+F*F)))/2),H=Math.sqrt(R[0]*R[0]+R[1]*R[1]);D=Math.min(d,(e-H)/(B-1)),I=Math.min(d,(u-H)/(B+1))}if(null!=_){var K=_o(null==w?[E,C]:[w,S],[v,g],u,I,h),G=_o([_,T],[E,C],u,I,h);d===I?k.push("M",K[0],"A",I,",",I," 0 0,",m," ",K[1],"A",u,",",u," 0 ",1-h^go(K[1][0],K[1][1],G[1][0],G[1][1]),",",h," ",G[1],"A",I,",",I," 0 0,",m," ",G[0]):k.push("M",K[0],"A",I,",",I," 0 1,",m," ",G[0])}else k.push("M",v,",",g);if(null!=w){var q=_o([v,g],[w,S],e,-D,h),V=_o([E,C],null==_?[v,g]:[_,T],e,-D,h);d===D?k.push("L",V[0],"A",D,",",D," 0 0,",m," ",V[1],"A",e,",",e," 0 ",h^go(V[1][0],V[1][1],q[1][0],q[1][1]),",",1-h," ",q[1],"A",D,",",D," 0 0,",m," ",q[0]):k.push("L",V[0],"A",D,",",D," 0 0,",m," ",q[0])}else k.push("L",E,",",C)}else k.push("M",v,",",g),null!=_&&k.push("A",u,",",u," 0 ",M,",",h," ",_,",",T),k.push("L",E,",",C),null!=w&&k.push("A",e,",",e," 0 ",O,",",1-h," ",w,",",S);return k.push("Z"),k.join("")}function t(e,t){return"M0,"+e+"A"+e+","+e+" 0 1,"+t+" 0,"+-e+"A"+e+","+e+" 0 1,"+t+" 0,"+e}var n=ho,r=mo,i=fo,o=Il,s=bo,a=yo,l=vo;return e.innerRadius=function(t){return arguments.length?(n=xe(t),e):n},e.outerRadius=function(t){return arguments.length?(r=xe(t),e):r},e.cornerRadius=function(t){return arguments.length?(i=xe(t),e):i},e.padRadius=function(t){return arguments.length?(o=t==Il?Il:xe(t),e):o},e.startAngle=function(t){return arguments.length?(s=xe(t),e):s},e.endAngle=function(t){return arguments.length?(a=xe(t),e):a},e.padAngle=function(t){return arguments.length?(l=xe(t),e):l},e.centroid=function(){var e=(+n.apply(this,arguments)+ +r.apply(this,arguments))/2,t=(+s.apply(this,arguments)+ +a.apply(this,arguments))/2-Gs;return[Math.cos(t)*e,Math.sin(t)*e]},e};var Il="auto";us.svg.line=function(){return To(g)};var Dl=us.map({linear:Eo,"linear-closed":Co,step:wo,"step-before":So,"step-after":Po,basis:No,"basis-open":Io,"basis-closed":Do,bundle:Ro,cardinal:Mo,"cardinal-open":xo,"cardinal-closed":ko,monotone:Ho});Dl.forEach(function(e,t){t.key=e,t.closed=/-closed$/.test(e)});var Rl=[0,2/3,1/3,0],Ll=[0,1/3,2/3,0],jl=[0,1/6,2/3,1/6];us.svg.line.radial=function(){var e=To(Ko);return e.radius=e.x,delete e.x,e.angle=e.y,delete e.y,e},So.reverse=Po,Po.reverse=So,us.svg.area=function(){return Go(g)},us.svg.area.radial=function(){var e=Go(Ko);return e.radius=e.x,delete e.x,e.innerRadius=e.x0,delete e.x0,e.outerRadius=e.x1,delete e.x1,e.angle=e.y,delete e.y,e.startAngle=e.y0,delete e.y0,e.endAngle=e.y1,delete e.y1,e},us.svg.chord=function(){function e(e,a){var l=t(this,o,e,a),u=t(this,s,e,a);return"M"+l.p0+r(l.r,l.p1,l.a1-l.a0)+(n(l,u)?i(l.r,l.p1,l.r,l.p0):i(l.r,l.p1,u.r,u.p0)+r(u.r,u.p1,u.a1-u.a0)+i(u.r,u.p1,l.r,l.p0))+"Z"}function t(e,t,n,r){var i=t.call(e,n,r),o=a.call(e,i,r),s=l.call(e,i,r)-Gs,c=u.call(e,i,r)-Gs;return{r:
var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],151:[function(e,t,n){"use strict";var r=e("./hyphenate"),i=/^ms-/;t.exports=function(e){return r(e).replace(i,"-ms-")}},{"./hyphenate":150}],152:[function(e,t,n){"use strict";t.exports=!("undefined"==typeof window||!window.document||!window.document.createElement)},{}],153:[function(e,t,n){"use strict";var r,i=e("./inDOM");t.exports=function(e){if((!r||e)&&i){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),r=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return r}},{"./inDOM":152}],154:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function o(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function a(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!o(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,o,l,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(n=this._events[e],a(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,o=new Array(r-1),l=1;r>l;l++)o[l-1]=arguments[l];n.apply(this,o)}else if(s(n)){for(r=arguments.length,o=new Array(r-1),l=1;r>l;l++)o[l-1]=arguments[l];for(u=n.slice(),r=u.length,l=0;r>l;l++)u[l].apply(this,o)}return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");if(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned){var n;n=a(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())}return this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,o,a;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(a=o;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){r=a;break}if(0>r)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._event
return r}function d(e){return void 0===e.size&&(e.size=e.__iterate(b)),e.size}function m(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return 0>t?d(e)+t:t}function b(){return!0}function y(e,t,n){return(0===e||void 0!==n&&-n>=e)&&(void 0===t||void 0!==n&&t>=n)}function v(e,t){return _(e,t,0)}function g(e,t){return _(e,t,t)}function _(e,t,n){return void 0===e?n:0>e?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function T(e){this.next=e}function E(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function C(){return{value:void 0,done:!0}}function w(e){return!!x(e)}function S(e){return e&&"function"==typeof e.next}function P(e){var t=x(e);return t&&t.call(e)}function x(e){var t=e&&(Cn&&e[Cn]||e[wn]);return"function"==typeof t?t:void 0}function k(e){return e&&"number"==typeof e.length}function M(e){return null===e||void 0===e?U():o(e)?e.toSeq():H(e)}function A(e){return null===e||void 0===e?U().toKeyedSeq():o(e)?s(e)?e.toSeq():e.fromEntrySeq():F(e)}function O(e){return null===e||void 0===e?U():o(e)?s(e)?e.entrySeq():e.toIndexedSeq():B(e)}function N(e){return(null===e||void 0===e?U():o(e)?s(e)?e.entrySeq():e:B(e)).toSetSeq()}function I(e){this._array=e,this.size=e.length}function D(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function R(e){this._iterable=e,this.size=e.length||e.size}function L(e){this._iterator=e,this._iteratorCache=[]}function j(e){return!(!e||!e[Pn])}function U(){return xn||(xn=new I([]))}function F(e){var t=Array.isArray(e)?new I(e).fromEntrySeq():S(e)?new L(e).fromEntrySeq():w(e)?new R(e).fromEntrySeq():"object"==typeof e?new D(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function B(e){var t=K(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function H(e){var t=K(e)||"object"==typeof e&&new D(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function K(e){return k(e)?new I(e):S(e)?new L(e):w(e)?new R(e):void 0}function G(e,t,n,r){var i=e._cache;if(i){for(var o=i.length-1,s=0;o>=s;s++){var a=i[n?o-s:s];if(t(a[1],r?a[0]:s,e)===!1)return s+1}return s}return e.__iterateUncached(t,n)}function q(e,t,n,r){var i=e._cache;if(i){var o=i.length-1,s=0;return new T(function(){var e=i[n?o-s:s];return s++>o?C():E(t,r?e[0]:s-1,e[1])})}return e.__iteratorUncached(t,n)}function V(e,t){return t?z(t,e,"",{"":e}):X(e)}function z(e,t,n,r){return Array.isArray(t)?e.call(r,n,O(t).map(function(n,r){return z(e,n,r,t)})):W(t)?e.call(r,n,A(t).map(function(n,r){return z(e,n,r,t)})):t}function X(e){return Array.isArray(e)?O(e).map(X).toList():W(e)?A(e).map(X).toMap():e}function W(e){return e&&(e.constructor===Object||void 0===e.constructor)}function $(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function Q(e,t){if(e===t)return!0;if(!o(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||a(e)!==a(t)||u(e)!==u(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!l(e);if(u(e)){var r=e.entries();return t.every(function(e,t){var i=r.next().value;return i&&$(i[1],e)&&(n||$(i[0],t))})&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{i=!0;var c=e;e=t,t=c}var p=!0,f=t.__iterate(function(t,r){return(n?e.has(t):i?$(t,e.get(r,yn)):$(e.get(r,yn),t))?void 0:(p=!1,!1)});return p&&e.size===f}function Y(e,t){if(!(this instanceof Y))return new Y(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(kn)return kn;kn=this}}function Z(e,t){if(!e)throw new Error(t)}function J(e,t,n){if(!(this instanceof J))return new J(e,t,n);if(Z(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Mat
return r},he.prototype.update=function(e,t,n,r,i,o,s){for(var a=i===yn,l=this.entries,u=0,c=l.length;c>u&&!$(r,l[u][0]);u++);var f=c>u;if(f?l[u][1]===i:a)return this;if(p(s),(a||!f)&&p(o),!a||1!==l.length){if(!f&&!a&&l.length>=qn)return xe(e,l,r,i);var d=e&&e===this.ownerID,m=d?l:h(l);return f?a?u===c-1?m.pop():m[u]=m.pop():m[u]=[r,i]:m.push([r,i]),d?(this.entries=m,this):new he(e,m)}},de.prototype.get=function(e,t,n,r){void 0===t&&(t=oe(n));var i=1<<((0===e?t:t>>>e)&bn),o=this.bitmap;return 0===(o&i)?r:this.nodes[Re(o&i-1)].get(e+dn,t,n,r)},de.prototype.update=function(e,t,n,r,i,o,s){void 0===n&&(n=oe(r));var a=(0===t?n:n>>>t)&bn,l=1<<a,u=this.bitmap,c=0!==(u&l);if(!c&&i===yn)return this;var p=Re(u&l-1),f=this.nodes,h=c?f[p]:void 0,d=we(h,e,t+dn,n,r,i,o,s);if(d===h)return this;if(!c&&d&&f.length>=Vn)return Me(e,f,u,a,d);if(c&&!d&&2===f.length&&Se(f[1^p]))return f[1^p];if(c&&d&&1===f.length&&Se(d))return d;var m=e&&e===this.ownerID,b=c?d?u:u^l:u|l,y=c?d?Le(f,p,d,m):Ue(f,p,m):je(f,p,d,m);return m?(this.bitmap=b,this.nodes=y,this):new de(e,b,y)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=oe(n));var i=(0===e?t:t>>>e)&bn,o=this.nodes[i];return o?o.get(e+dn,t,n,r):r},me.prototype.update=function(e,t,n,r,i,o,s){void 0===n&&(n=oe(r));var a=(0===t?n:n>>>t)&bn,l=i===yn,u=this.nodes,c=u[a];if(l&&!c)return this;var p=we(c,e,t+dn,n,r,i,o,s);if(p===c)return this;var f=this.count;if(c){if(!p&&(f--,zn>f))return ke(e,u,f,a)}else f++;var h=e&&e===this.ownerID,d=Le(u,a,p,h);return h?(this.count=f,this.nodes=d,this):new me(e,f,d)},be.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,s=i.length;s>o;o++)if($(n,i[o][0]))return i[o][1];return r},be.prototype.update=function(e,t,n,r,i,o,s){void 0===n&&(n=oe(r));var a=i===yn;if(n!==this.keyHash)return a?this:(p(s),p(o),Pe(this,e,t,n,[r,i]));for(var l=this.entries,u=0,c=l.length;c>u&&!$(r,l[u][0]);u++);var f=c>u;if(f?l[u][1]===i:a)return this;if(p(s),(a||!f)&&p(o),a&&2===c)return new ye(e,this.keyHash,l[1^u]);var d=e&&e===this.ownerID,m=d?l:h(l);return f?a?u===c-1?m.pop():m[u]=m.pop():m[u]=[r,i]:m.push([r,i]),d?(this.entries=m,this):new be(e,this.keyHash,m)},ye.prototype.get=function(e,t,n,r){return $(n,this.entry[0])?this.entry[1]:r},ye.prototype.update=function(e,t,n,r,i,o,s){var a=i===yn,l=$(r,this.entry[0]);return(l?i===this.entry[1]:a)?this:(p(s),a?void p(o):l?e&&e===this.ownerID?(this.entry[1]=i,this):new ye(e,this.keyHash,[r,i]):(p(o),Pe(this,e,t,oe(r),[r,i])))},he.prototype.iterate=be.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;i>=r;r++)if(e(n[t?i-r:r])===!1)return!1},de.prototype.iterate=me.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;i>=r;r++){var o=n[t?i-r:r];if(o&&o.iterate(e,t)===!1)return!1}},ye.prototype.iterate=function(e,t){return e(this.entry)},e(ve,T),ve.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,i=t.index++;if(r.entry){if(0===i)return ge(e,r.entry)}else if(r.entries){if(n=r.entries.length-1,n>=i)return ge(e,r.entries[this._reverse?n-i:i])}else if(n=r.nodes.length-1,n>=i){var o=r.nodes[this._reverse?n-i:i];if(o){if(o.entry)return ge(e,o.entry);t=this._stack=_e(o,t)}continue}t=this._stack=this._stack.__prev}return C()};var Gn,qn=mn/4,Vn=mn/2,zn=mn/4;e(Fe,ne),Fe.of=function(){return this(arguments)},Fe.prototype.toString=function(){return this.__toString("List [","]")},Fe.prototype.get=function(e,t){if(e=m(this,e),e>=0&&e<this.size){e+=this._origin;var n=We(this,e);return n&&n.array[e&bn]}return t},Fe.prototype.set=function(e,t){return Ve(this,e,t)},Fe.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},Fe.prototype.insert=function(e,t){return this.splice(e,0,t)},Fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=dn,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):qe()},Fe.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){$e(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,
"../lang/isArray":236,"./baseGet":198,"./baseIsEqual":200,"./baseSlice":207,"./isKey":226,"./isStrictComparable":229,"./toObject":233,"./toPath":234}],205:[function(e,t,n){function r(e){return function(t){return null==t?void 0:i(t)[e]}}var i=e("./toObject");t.exports=r},{"./toObject":233}],206:[function(e,t,n){function r(e){var t=e+"";return e=o(e),function(n){return i(n,e,t)}}var i=e("./baseGet"),o=e("./toPath");t.exports=r},{"./baseGet":198,"./toPath":234}],207:[function(e,t,n){function r(e,t,n){var r=-1,i=e.length;t=null==t?0:+t||0,0>t&&(t=-t>i?0:i+t),n=void 0===n||n>i?i:+n||0,0>n&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}t.exports=r},{}],208:[function(e,t,n){function r(e){return null==e?"":e+""}t.exports=r},{}],209:[function(e,t,n){function r(e,t,n){if("function"!=typeof e)return i;if(void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)};case 5:return function(n,r,i,o,s){return e.call(t,n,r,i,o,s)}}return function(){return e.apply(t,arguments)}}var i=e("../utility/identity");t.exports=r},{"../utility/identity":248}],210:[function(e,t,n){function r(e,t){var n=e.data,r="string"==typeof t||i(t)?n.set.has(t):n.hash[t];return r?0:-1}var i=e("../lang/isObject");t.exports=r},{"../lang/isObject":239}],211:[function(e,t,n){function r(e){var t=this.data;"string"==typeof e||i(e)?t.set.add(e):t.hash[e]=!0}var i=e("../lang/isObject");t.exports=r},{"../lang/isObject":239}],212:[function(e,t,n){function r(e,t){return function(n,r){var a=n?i(n):0;if(!o(a))return e(n,r);for(var l=t?a:-1,u=s(n);(t?l--:++l<a)&&r(u[l],l,u)!==!1;);return n}}var i=e("./getLength"),o=e("./isLength"),s=e("./toObject");t.exports=r},{"./getLength":219,"./isLength":227,"./toObject":233}],213:[function(e,t,n){function r(e){return function(t,n,r){for(var o=i(t),s=r(t),a=s.length,l=e?a:-1;e?l--:++l<a;){var u=s[l];if(n(o[u],u,o)===!1)break}return t}}var i=e("./toObject");t.exports=r},{"./toObject":233}],214:[function(e,t,n){(function(n){function r(e){return a&&s?new i(e):null}var i=e("./SetCache"),o=e("./getNative"),s=o(n,"Set"),a=o(Object,"create");t.exports=r}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./SetCache":184,"./getNative":221}],215:[function(e,t,n){function r(e,t){return function(n,r,l){if(r=i(r,l,3),a(n)){var u=s(n,r,t);return u>-1?n[u]:void 0}return o(n,r,e)}}var i=e("./baseCallback"),o=e("./baseFind"),s=e("./baseFindIndex"),a=e("../lang/isArray");t.exports=r},{"../lang/isArray":236,"./baseCallback":189,"./baseFind":192,"./baseFindIndex":193}],216:[function(e,t,n){function r(e,t,n,r,o,s,a){var l=-1,u=e.length,c=t.length;if(u!=c&&!(o&&c>u))return!1;for(;++l<u;){var p=e[l],f=t[l],h=r?r(o?f:p,o?p:f,l):void 0;if(void 0!==h){if(h)continue;return!1}if(o){if(!i(t,function(e){return p===e||n(p,e,r,o,s,a)}))return!1}else if(p!==f&&!n(p,f,r,o,s,a))return!1}return!0}var i=e("./arraySome");t.exports=r},{"./arraySome":188}],217:[function(e,t,n){function r(e,t,n){switch(n){case i:case o:return+e==+t;case s:return e.name==t.name&&e.message==t.message;case a:return e!=+e?t!=+t:e==+t;case l:case u:return e==t+""}return!1}var i="[object Boolean]",o="[object Date]",s="[object Error]",a="[object Number]",l="[object RegExp]",u="[object String]";t.exports=r},{}],218:[function(e,t,n){function r(e,t,n,r,o,a,l){var u=i(e),c=u.length,p=i(t),f=p.length;if(c!=f&&!o)return!1;for(var h=c;h--;){var d=u[h];if(!(o?d in t:s.call(t,d)))return!1}for(var m=o;++h<c;){d=u[h];var b=e[d],y=t[d],v=r?r(o?y:b,o?b:y,d):void 0;if(!(void 0===v?n(b,y,r,o,a,l):v))return!1;m||(m="constructor"==d)}if(!m){var g=e.constructor,_=t.constructor;if(g!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof g&&g instanceof g&&"function"==typeof _&&_ instanceof _))return!1}return!0}var i=e("../object/keys"),o=Object.prototype,s=o.hasOwnProperty;t.exports=r},{"../object/keys":242}],219:[function(e,t,n){var r=e("./baseProperty"),i=r("length");t.exports=i},{"./baseP
PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",Skk
var r=new Image;return r.onload=function(){this._drawCtx.drawImage(r,t-this._viewportLoc.x,n-this._viewportLoc.y)}.bind(this),r.src=e,r},drawImage:function(e,t,n){this._drawCtx.drawImage(e,t-this._viewportLoc.x,n-this._viewportLoc.y)},renderQ_push:function(e){this._renderQ.push(e),1===this._renderQ.length&&this._scan_renderQ()},changeCursor:function(e,t,n,i,s,a){return this._cursor_uri===!1?void o("changeCursor() | called but no cursor data URI support"):void(this._true_color?r.changeCursor(this._target,e,t,n,i,s,a):r.changeCursor(this._target,e,t,n,i,s,a,this._colourMap))},defaultCursor:function(){this._target.style.cursor="default"},disableLocalCursor:function(){this._target.style.cursor="none"},clippingDisplay:function(){var e=this._viewportLoc,t=this._fb_width>e.w||this._fb_height>e.h,n=0!==this._maxWidth&&0!==this._maxHeight,r=!1;return n&&(r=e.w>this._maxWidth||e.h>this._maxHeight),t||n&&r},get_context:function(){return this._drawCtx},set_scale:function(e){this._rescale(e)},set_width:function(e){this._fb_width=e},get_width:function(){return this._fb_width},set_height:function(e){this._fb_height=e},get_height:function(){return this._fb_height},autoscale:function(e,t,n){var r,i=e/t,o=this._fb_width/this._fb_height;r=o>=i?e/this._fb_width:t/this._fb_height;var s,a;return r>1&&n?(s=this._fb_width,a=this._fb_height,r=1):o>=i?(s=e,a=Math.round(e/o)):(s=Math.round(t*o),a=t),this._target.style.width=s+"px",this._target.style.height=a+"px",this._scale=r,r},_rescale:function(e){this._scale=e;var t,n;this._viewport&&0!==this._maxWidth&&0!==this._maxHeight?(t=Math.min(this._fb_width,this._maxWidth),n=Math.min(this._fb_height,this._maxHeight)):(t=this._fb_width,n=this._fb_height),this._target.style.width=Math.round(e*t)+"px",this._target.style.height=Math.round(e*n)+"px"},_setFillColor:function(e){var t;t=this._true_color?e:this._colourMap[e[0]];var n="rgb("+t[2]+","+t[1]+","+t[0]+")";n!==this._prevDrawStyle&&(this._drawCtx.fillStyle=n,this._prevDrawStyle=n)},_rgbImageData:function(e,t,n,r,i,o,s,a){for(var l=this._drawCtx.createImageData(i,o),u=l.data,c=0,p=a;i*o*4>c;c+=4,p+=3)u[c]=s[p],u[c+1]=s[p+1],u[c+2]=s[p+2],u[c+3]=255;this._drawCtx.putImageData(l,e-n,t-r)},_bgrxImageData:function(e,t,n,r,i,o,s,a){for(var l=this._drawCtx.createImageData(i,o),u=l.data,c=0,p=a;i*o*4>c;c+=4,p+=4)u[c]=s[p+2],u[c+1]=s[p+1],u[c+2]=s[p],u[c+3]=255;this._drawCtx.putImageData(l,e-n,t-r)},_cmapImageData:function(e,t,n,r,i,o,s,a){for(var l=this._drawCtx.createImageData(i,o),u=l.data,c=this._colourMap,p=0,f=a;i*o*4>p;p+=4,f++){var h=c[s[f]];u[p]=h[2],u[p+1]=h[1],u[p+2]=h[0],u[p+3]=255}this._drawCtx.putImageData(l,e-n,t-r)},_scan_renderQ:function(){for(var e=!0;e&&this._renderQ.length>0;){var t=this._renderQ[0];switch(t.type){case"copy":this.copyImage(t.old_x,t.old_y,t.x,t.y,t.width,t.height);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0);break;case"img":t.img.complete?this.drawImage(t.img,t.x,t.y):e=!1}e&&this._renderQ.shift()}this._renderQ.length>0&&a.requestAnimationFrame(this._scan_renderQ.bind(this))}},a.make_properties(r,[["target","wo","dom"],["context","ro","raw"],["logo","rw","raw"],["true_color","rw","bool"],["colourMap","rw","arr"],["scale","rw","float"],["viewport","rw","bool"],["width","rw","int"],["height","rw","int"],["maxWidth","rw","int"],["maxHeight","rw","int"],["render_mode","ro","str"],["prefer_js","rw","str"],["cursor_uri","rw","raw"]]),r.changeCursor=function(e,t,n,r,i,o,s,a){var u=o,c=s;u>c?c=u:u=c;var p=[];p.push16le=function(e){this.push(255&e,e>>8&255)},p.push32le=function(e){this.push(255&e,e>>8&255,e>>16&255,e>>24&255)};var f=40,h=u*c*4,d=Math.ceil(u*c/8),m=Math.ceil(u*c/8);p.push16le(0),p.push16le(2),p.push16le(1),p.push(u),p.push(c),p.push(0),p.push(0),p.push16le(r),p.push16le(i),p.push32le(f+h+d+m),p.push32le(22),p.push32le(f),p.push32le(u),p.push32le(2*c),p.push16le(1),p.push16le(32),p.push32le(0),p.push32le(d+m),p.push32le(0),p.push32le(0),p.push32le(0),p.push32
7776:16784992,7777:16784993,7786:16785002,7787:16785003,7808:16785024,7809:16785025,7810:16785026,7811:16785027,7812:16785028,7813:16785029,7818:16785034,7819:16785035,7840:16785056,7841:16785057,7842:16785058,7843:16785059,7844:16785060,7845:16785061,7846:16785062,7847:16785063,7848:16785064,7849:16785065,7850:16785066,7851:16785067,7852:16785068,7853:16785069,7854:16785070,7855:16785071,7856:16785072,7857:16785073,7858:16785074,7859:16785075,7860:16785076,7861:16785077,7862:16785078,7863:16785079,7864:16785080,7865:16785081,7866:16785082,7867:16785083,7868:16785084,7869:16785085,7870:16785086,7871:16785087,7872:16785088,7873:16785089,7874:16785090,7875:16785091,7876:16785092,7877:16785093,7878:16785094,7879:16785095,7880:16785096,7881:16785097,7882:16785098,7883:16785099,7884:16785100,7885:16785101,7886:16785102,7887:16785103,7888:16785104,7889:16785105,7890:16785106,7891:16785107,7892:16785108,7893:16785109,7894:16785110,7895:16785111,7896:16785112,7897:16785113,7898:16785114,7899:16785115,7900:16785116,7901:16785117,7902:16785118,7903:16785119,7904:16785120,7905:16785121,7906:16785122,7907:16785123,7908:16785124,7909:16785125,7910:16785126,7911:16785127,7912:16785128,7913:16785129,7914:16785130,7915:16785131,7916:16785132,7917:16785133,7918:16785134,7919:16785135,7920:16785136,7921:16785137,7922:16785138,7923:16785139,7924:16785140,7925:16785141,7926:16785142,7927:16785143,7928:16785144,7929:16785145,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8304:16785520,8308:16785524,8309:16785525,8310:16785526,8311:16785527,8312:16785528,8313:16785529,8320:16785536,8321:16785537,8322:16785538,8323:16785539,8324:16785540,8325:16785541,8326:16785542,8327:16785543,8328:16785544,8329:16785545,8352:16785568,8353:16785569,8354:16785570,8355:16785571,8356:16785572,8357:16785573,8358:16785574,8359:16785575,8360:16785576,8361:3839,8362:16785578,8363:16785579,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8709:16785925,8711:2245,8712:16785928,8713:16785929,8715:16785931,8728:3018,8730:2262,8731:16785947,8732:16785948,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8748:16785964,8749:16785965,8756:2240,8757:16785973,8764:2248,8771:2249,8773:16785992,8775:16785991,8800:2237,8801:2255,8802:16786018,8803:16786019,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,10240:16787456,10241:16787457,10242:16787458,10243:16787459,10244:16787460,10245:16787461,10246:16787462,10247:16787463,10248:16787464,10249:16787465,10250:16787466,10251:16787467,10252:16787468,10253:16787469,10254:16787470,10255:16787471,10256:16787472,10257:16787473,10258:16787474,10259:16787475,10260:16787476,10261:16787477,10262:16787478,10263:16787479,10264:16787480,10265:16787481,10266:16787482,10267:16787483,10268:16787484,10269:16787485,10270:16787486,10271:16787487,10272:16787488,10273:16787489,10274:16787490,10275:16787491,10276:1
r},clientCutText:function(e){var t=[6];a.push8(t,0),a.push8(t,0),a.push8(t,0),a.push32(t,e.length);for(var n=e.length,r=0;n>r;r++)t.push(e.charCodeAt(r));return t},pixelFormat:function(e,t,n){var r=[0];return a.push8(r,0),a.push8(r,0),a.push8(r,0),a.push8(r,8*e),a.push8(r,8*t),a.push8(r,0),a.push8(r,n?1:0),a.push16(r,255),a.push16(r,255),a.push16(r,255),a.push8(r,16),a.push8(r,8),a.push8(r,0),a.push8(r,0),a.push8(r,0),a.push8(r,0),r},clientEncodings:function(e,t,n){var r,i=[];for(r=0;r<e.length;r++)"Cursor"!==e[r][0]||t?"TIGHT"!==e[r][0]||n?i.push(e[r][1]):o("clientEncodings() | skipping tight as it is only supported with true color"):o("clientEncodings() | skipping Cursor pseudo-encoding");var s=[2];for(a.push8(s,0),a.push16(s,i.length),r=0;r<i.length;r++)a.push32(s,i[r]);return s},fbUpdateRequests:function(e,t,n){var i,o,s=[],a=e.cleanBox;a.w>0&&a.h>0&&(i="undefined"==typeof a.w?t:a.w,o="undefined"==typeof a.h?n:a.h,s=s.concat(r.messages.fbUpdateRequest(1,a.x,a.y,i,o)));for(var l=0;l<e.dirtyBoxes.length;l++){var u=e.dirtyBoxes[l];i="undefined"==typeof u.w?t:u.w,o="undefined"==typeof u.h?n:u.h,s=s.concat(r.messages.fbUpdateRequest(0,u.x,u.y,i,o))}return s},fbUpdateRequest:function(e,t,n,r,i){"undefined"==typeof t&&(t=0),"undefined"==typeof n&&(n=0);var o=[3];return a.push8(o,e),a.push16(o,t),a.push16(o,n),a.push16(o,r),a.push16(o,i),o}},r.genDES=function(e,t){for(var n=[],r=0;r<e.length;r++)n.push(e.charCodeAt(r));return new m(n).encrypt(t)},r.encodingHandlers={RAW:function(){if(0===this._FBU.lines&&(this._FBU.lines=this._FBU.height),this._FBU.bytes=this._FBU.width*this._fb_Bpp,this._sock.rQwait("RAW",this._FBU.bytes))return!1;var e=this._FBU.y+(this._FBU.height-this._FBU.lines),t=Math.min(this._FBU.lines,Math.floor(this._sock.rQlen()/(this._FBU.width*this._fb_Bpp)));return this._display.blitImage(this._FBU.x,e,this._FBU.width,t,this._sock.get_rQ(),this._sock.get_rQi()),this._sock.rQskipBytes(this._FBU.width*t*this._fb_Bpp),this._FBU.lines-=t,this._FBU.lines>0?this._FBU.bytes=this._FBU.width*this._fb_Bpp:(this._FBU.rects--,this._FBU.bytes=0),!0},COPYRECT:function(){return this._FBU.bytes=4,this._sock.rQwait("COPYRECT",4)?!1:(this._display.renderQ_push({type:"copy",old_x:this._sock.rQshift16(),old_y:this._sock.rQshift16(),x:this._FBU.x,y:this._FBU.y,width:this._FBU.width,height:this._FBU.height}),this._FBU.rects--,this._FBU.bytes=0,!0)},RRE:function(){var e;if(0===this._FBU.subrects){if(this._FBU.bytes=4+this._fb_Bpp,this._sock.rQwait("RRE",4+this._fb_Bpp))return!1;this._FBU.subrects=this._sock.rQshift32(),e=this._sock.rQshiftBytes(this._fb_Bpp),this._display.fillRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,e)}for(;this._FBU.subrects>0&&this._sock.rQlen()>=this._fb_Bpp+8;){e=this._sock.rQshiftBytes(this._fb_Bpp);var t=this._sock.rQshift16(),n=this._sock.rQshift16(),r=this._sock.rQshift16(),i=this._sock.rQshift16();this._display.fillRect(this._FBU.x+t,this._FBU.y+n,r,i,e),this._FBU.subrects--}if(this._FBU.subrects>0){var o=Math.min(this._rre_chunk_sz,this._FBU.subrects);this._FBU.bytes=(this._fb_Bpp+8)*o}else this._FBU.rects--,this._FBU.bytes=0;return!0},HEXTILE:function(){var e=this._sock.get_rQ(),t=this._sock.get_rQi();for(0===this._FBU.tiles&&(this._FBU.tiles_x=Math.ceil(this._FBU.width/16),this._FBU.tiles_y=Math.ceil(this._FBU.height/16),this._FBU.total_tiles=this._FBU.tiles_x*this._FBU.tiles_y,this._FBU.tiles=this._FBU.total_tiles);this._FBU.tiles>0;){if(this._FBU.bytes=1,this._sock.rQwait("HEXTILE subencoding",this._FBU.bytes))return!1;var n=e[t];if(n>30)return this._fail("Disconnected: illegal hextile subencoding "+n),!1;var r=0,i=this._FBU.total_tiles-this._FBU.tiles,s=i%this._FBU.tiles_x,a=Math.floor(i/this._FBU.tiles_x),l=this._FBU.x+16*s,u=this._FBU.y+16*a,c=Math.min(16,this._FBU.x+this._FBU.width-l),p=Math.min(16,this._FBU.y+this._FBU.height-u);if(1&n)this._FBU.bytes+=c*p*this._fb_Bpp;else if(2&n&&(this._FBU.bytes+=this._fb_Bpp),4&n&&(this._FBU.bytes+=this._fb_Bpp),8&n){if(this._FBU.bytes++,this._sock.rQwait("hextile subrects header",this._FBU.bytes))return!1;r=e[t+this._FBU.bytes-1],16&n?thi
r(s,h)?i(s[h])?s[h].push(d):s[h]=[s[h],d]:s[h]=d}return s};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],272:[function(e,t,n){"use strict";function r(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,n,a){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?r(s(e),function(s){var a=encodeURIComponent(i(s))+n;return o(e[s])?r(e[s],function(e){return a+encodeURIComponent(i(e))}).join(t):a+encodeURIComponent(i(e[s]))}).join(t):a?encodeURIComponent(i(a))+n+encodeURIComponent(i(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},s=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},{}],273:[function(e,t,n){"use strict";n.decode=n.parse=e("./decode"),n.encode=n.stringify=e("./encode")},{"./decode":271,"./encode":272}],274:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/extends")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var o=e("react"),s=i(o),a=e("./PanelGroup"),l=i(a),u=s["default"].createClass({displayName:"Accordion",render:function(){return s["default"].createElement(l["default"],r({},this.props,{accordion:!0}),this.props.children)}});n["default"]=u,t.exports=n["default"]},{"./PanelGroup":347,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/interop-require-default":384,react:581}],275:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/extends")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var o=e("classnames"),s=i(o),a=e("react"),l=i(a),u=e("react-prop-types/lib/deprecated"),c=i(u),p=e("./styleMaps"),f=e("./utils/bootstrapUtils"),h=l["default"].createClass({displayName:"Alert",propTypes:{onDismiss:l["default"].PropTypes.func,dismissAfter:c["default"](l["default"].PropTypes.number,"No longer supported."),closeLabel:l["default"].PropTypes.string},getDefaultProps:function(){return{closeLabel:"Close Alert"}},renderDismissButton:function(){return l["default"].createElement("button",{type:"button",className:"close",onClick:this.props.onDismiss,"aria-hidden":"true",tabIndex:"-1"},l["default"].createElement("span",null,"×"))},renderSrOnlyDismissButton:function(){return l["default"].createElement("button",{type:"button",className:"close sr-only",onClick:this.props.onDismiss},this.props.closeLabel)},render:function(){var e=f.getClassSet(this.props),t=!!this.props.onDismiss;return e[f.prefix(this.props,"dismissable")]=t,l["default"].createElement("div",r({},this.props,{role:"alert",className:s["default"](this.props.className,e)}),t?this.renderDismissButton():null,this.props.children,t?this.renderSrOnlyDismissButton():null)},componentDidMount:function(){this.props.dismissAfter&&this.props.onDismiss&&(this.dismissTimer=setTimeout(this.props.onDismiss,this.props.dismissAfter))},componentWillUnmount:function(){clearTimeout(this.dismissTimer)}});n["default"]=f.bsStyles(p.State.values(),p.State.INFO,f.bsClass("alert",h)),t.exports=n["default"]},{"./styleMaps":366,"./utils/bootstrapUtils":370,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/interop-require-default":384,classnames:29,react:581,"react-prop-types/lib/deprecated":408}],276:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/extends")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var o=e("classnames"),s=i(o),a=e("react"),l=i(a),u=e("./utils/bootstrapUtils"),c=e("./utils/ValidComponentChildren"),p=i(c),f=l["default"].createClass({displayName:"Badge",propTypes:{pullRight:l["default"].PropTypes.bool},getDefaultProps:function(){return{pullRight:!1,bsClass:"badge"}},hasContent:function(){var e=this.props.children;return p["default"].count(e)>0||l["default"].Children.count(e)>1||"string"==typeof e||"number"==typeo
delete p.bsClass;var h=s({},m.getClassSet(this.props),{"sr-only":l});return f["default"].createElement("label",s({},p,{htmlFor:o,className:c["default"](u,h)}))},t}(f["default"].Component);g.propTypes=b,g.defaultProps=y,g.contextTypes=v,n["default"]=m.bsClass("control-label",g),t.exports=n["default"]}).call(this,e("_process"))},{"./utils/bootstrapUtils":370,_process:269,"babel-runtime/helpers/class-call-check":381,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/inherits":383,"babel-runtime/helpers/interop-require-default":384,"babel-runtime/helpers/object-without-properties":386,classnames:29,react:581,warning:599}],291:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/inherits")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/extends")["default"],s=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var a=e("classnames"),l=s(a),u=e("dom-helpers/activeElement"),c=s(u),p=e("dom-helpers/query/contains"),f=s(p),h=e("keycode"),d=s(h),m=e("lodash-compat/collection/find"),b=s(m),y=e("lodash-compat/object/omit"),v=s(y),g=e("react"),_=s(g),T=e("react-dom"),E=s(T),C=e("react-prop-types/lib/all"),w=s(C),S=e("react-prop-types/lib/elementType"),P=s(S),x=e("react-prop-types/lib/isRequiredForA11y"),k=s(x),M=e("uncontrollable"),A=s(M),O=e("./utils/bootstrapUtils"),N=e("./utils/createChainedFunction"),I=s(N),D=e("./utils/CustomPropTypes"),R=s(D),L=e("./utils/ValidComponentChildren"),j=s(L),U=e("./ButtonGroup"),F=s(U),B=e("./DropdownMenu"),H=s(B),K=e("./DropdownToggle"),G=s(K),q="toggle-btn",V=G["default"].defaultProps.bsRole,z=H["default"].defaultProps.bsRole,X=function(e){function t(n){i(this,t),e.call(this,n),this.Toggle=G["default"],this.toggleOpen=this.toggleOpen.bind(this),this.handleClick=this.handleClick.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleClose=this.handleClose.bind(this),this.extractChildren=this.extractChildren.bind(this),this.refineMenu=this.refineMenu.bind(this),this.refineToggle=this.refineToggle.bind(this),this.childExtractors=[{key:"toggle",matches:function(e){return e.props.bsRole===V},refine:this.refineToggle},{key:"menu",exclusive:!0,matches:function(e){return e.props.bsRole===z},refine:this.refineMenu}],this.state={},this.lastOpenEventType=null}return r(t,e),t.prototype.componentDidMount=function(){this.focusNextOnOpen()},t.prototype.componentWillUpdate=function(e){!e.open&&this.props.open&&(this._focusInDropdown=f["default"](E["default"].findDOMNode(this.refs.menu),c["default"](document)))},t.prototype.componentDidUpdate=function(e){this.props.open&&!e.open&&this.focusNextOnOpen(),!this.props.open&&e.open&&this._focusInDropdown&&(this._focusInDropdown=!1,this.focus())},t.prototype.render=function(){var e,t=this.extractChildren(),n=this.props.componentClass,r=v["default"](this.props,["id","bsClass","role"]),i=O.prefix(this.props),s=(e={open:this.props.open,disabled:this.props.disabled},e[i]=!this.props.dropup,e.dropup=this.props.dropup,e);return _["default"].createElement(n,o({},r,{className:l["default"](this.props.className,s)}),t)},t.prototype.toggleOpen=function(){var e=arguments.length<=0||void 0===arguments[0]?null:arguments[0],t=!this.props.open;t&&(this.lastOpenEventType=e),this.props.onToggle&&this.props.onToggle(t)},t.prototype.handleClick=function(){this.props.disabled||this.toggleOpen("click")},t.prototype.handleKeyDown=function(e){if(!this.props.disabled)switch(e.keyCode){case d["default"].codes.down:this.props.open?this.refs.menu.focusNext&&this.refs.menu.focusNext():this.toggleOpen("keydown"),e.preventDefault();break;case d["default"].codes.esc:case d["default"].codes.tab:this.handleClose(e)}},t.prototype.handleClose=function(){this.props.open&&this.toggleOpen()},t.prototype.focusNextOnOpen=function(){var e=this.refs.menu;e.focusNext&&("keydown"!==this.lastOpenEventType&&"menuitem"!==this.props.role||e.focusNext())},t.prototype.focus=function(){var e=E["default"].findDOMNode(this.refs[q]);e&&e.focus&&e.focus()},t.prototype.extractChildren=function(){var e=this,t=!!this.props.o
},this.props.addonBefore):null,n=this.props.addonAfter?c["default"].createElement("span",{className:"input-group-addon",key:"addonAfter"},this.props.addonAfter):null,r=this.props.buttonBefore?c["default"].createElement("span",{className:"input-group-btn"},this.props.buttonBefore):null,i=this.props.buttonAfter?c["default"].createElement("span",{className:"input-group-btn"},this.props.buttonAfter):null,o=void 0;switch(this.props.bsSize){case"small":o="input-group-sm";break;case"large":o="input-group-lg"}return t||n||r||i?c["default"].createElement("div",{className:l["default"](o,"input-group"),key:"input-group"},t,r,e,n,i):e},t.prototype.renderIcon=function(){if(!this.props.hasFeedback)return null;if(this.props.feedbackIcon)return c["default"].cloneElement(this.props.feedbackIcon,{formControlFeedback:!0});switch(this.props.bsStyle){case"success":return c["default"].createElement(d["default"],{formControlFeedback:!0,glyph:"ok",key:"icon"});case"warning":return c["default"].createElement(d["default"],{formControlFeedback:!0,glyph:"warning-sign",key:"icon"});case"error":return c["default"].createElement(d["default"],{formControlFeedback:!0,glyph:"remove",key:"icon"});default:return c["default"].createElement("span",{className:"form-control-feedback",key:"icon"})}},t.prototype.renderHelp=function(){return this.props.help?c["default"].createElement("span",{className:"help-block",key:"help"},this.props.help):null},t.prototype.renderCheckboxAndRadioWrapper=function(e){var t={checkbox:"checkbox"===this.props.type,radio:"radio"===this.props.type};return c["default"].createElement("div",{className:l["default"](t),key:"checkboxRadioWrapper"},e)},t.prototype.renderWrapper=function(e){return this.props.wrapperClassName?c["default"].createElement("div",{className:this.props.wrapperClassName,key:"wrapper"},e):e},t.prototype.renderLabel=function(e){var t={"control-label":!this.isCheckboxOrRadio()};return t[this.props.labelClassName]=this.props.labelClassName,this.props.label?c["default"].createElement("label",{htmlFor:this.props.id,className:l["default"](t),key:"label"},e,this.props.label):e},t.prototype.renderInput=function(){if(!this.props.type)return this.props.children;switch(this.props.type){case"select":return c["default"].createElement("select",o({},this.props,{className:l["default"](this.props.className,"form-control"),ref:"input",key:"input"}),this.props.children);case"textarea":return c["default"].createElement("textarea",o({},this.props,{className:l["default"](this.props.className,"form-control"),ref:"input",key:"input"}));case"static":return c["default"].createElement("p",o({},this.props,{className:l["default"](this.props.className,"form-control-static"),ref:"input",key:"input"}),this.props.value);default:var e=this.isCheckboxOrRadio()||this.isFile()?"":"form-control";return c["default"].createElement("input",o({},this.props,{className:l["default"](this.props.className,e),ref:"input",key:"input"}))}},t.prototype.renderFormGroup=function(e){return c["default"].createElement(f["default"],this.props,e)},t.prototype.renderChildren=function(){return this.isCheckboxOrRadio()?this.renderWrapper([this.renderCheckboxAndRadioWrapper(this.renderLabel(this.renderInput())),this.renderHelp()]):[this.renderLabel(),this.renderWrapper([this.renderInputGroup(this.renderInput()),this.renderIcon(),this.renderHelp()])]},t.prototype.render=function(){var e=this.renderChildren();return this.renderFormGroup(e)},t}(c["default"].Component);m.propTypes={type:c["default"].PropTypes.string,label:c["default"].PropTypes.node,help:c["default"].PropTypes.node,addonBefore:c["default"].PropTypes.node,addonAfter:c["default"].PropTypes.node,buttonBefore:c["default"].PropTypes.node,buttonAfter:c["default"].PropTypes.node,bsSize:c["default"].PropTypes.oneOf(["small","medium","large"]),bsStyle:c["default"].PropTypes.oneOf(["success","warning","error"]),hasFeedback:c["default"].PropTypes.bool,feedbackIcon:c["default"].PropTypes.node,id:c["default"].PropTypes.oneOfType([c["default"].PropTypes.string,c["default"].PropTypes.number]),groupClassName:c["default"].PropType
},l["default"].createElement("div",{className:c.prefix(this.props,"content"),role:"document"},this.props.children)))}});n["default"]=c.bsSizes([u.Sizes.LARGE,u.Sizes.SMALL],c.bsClass("modal",p)),t.exports=n["default"]},{"./styleMaps":366,"./utils/bootstrapUtils":370,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/interop-require-default":384,classnames:29,react:581}],328:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/inherits")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/extends")["default"],s=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var a=e("classnames"),l=s(a),u=e("react"),c=s(u),p=e("./utils/bootstrapUtils"),f=function(e){function t(){i(this,t),e.apply(this,arguments)}return r(t,e),t.prototype.render=function(){return c["default"].createElement("div",o({},this.props,{className:l["default"](this.props.className,p.prefix(this.props,"footer"))}),this.props.children)},t}(c["default"].Component);f.propTypes={bsClass:c["default"].PropTypes.string},f.defaultProps={bsClass:"modal"},n["default"]=p.bsClass("modal",f),t.exports=n["default"]},{"./utils/bootstrapUtils":370,"babel-runtime/helpers/class-call-check":381,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/inherits":383,"babel-runtime/helpers/interop-require-default":384,classnames:29,react:581}],329:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/inherits")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/object-without-properties")["default"],s=e("babel-runtime/helpers/extends")["default"],a=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var l=e("classnames"),u=a(l),c=e("react"),p=a(c),f=e("./utils/bootstrapUtils"),h=e("./utils/createChainedFunction"),d=a(h),m=function(e){function t(){i(this,t),e.apply(this,arguments)}return r(t,e),t.prototype.render=function(){var e=this.props,t=e["aria-label"],n=o(e,["aria-label"]),r=d["default"](this.context.$bs_onModalHide,this.props.onHide);return p["default"].createElement("div",s({},n,{className:u["default"](this.props.className,f.prefix(this.props,"header"))}),this.props.closeButton&&p["default"].createElement("button",{type:"button",className:"close","aria-label":t,onClick:r},p["default"].createElement("span",{"aria-hidden":"true"},"×")),this.props.children)},t}(p["default"].Component);m.propTypes={"aria-label":p["default"].PropTypes.string,bsClass:p["default"].PropTypes.string,closeButton:p["default"].PropTypes.bool,onHide:p["default"].PropTypes.func},m.contextTypes={$bs_onModalHide:p["default"].PropTypes.func},m.defaultProps={"aria-label":"Close",closeButton:!1},n["default"]=f.bsClass("modal",m),t.exports=n["default"]},{"./utils/bootstrapUtils":370,"./utils/createChainedFunction":373,"babel-runtime/helpers/class-call-check":381,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/inherits":383,"babel-runtime/helpers/interop-require-default":384,"babel-runtime/helpers/object-without-properties":386,classnames:29,react:581}],330:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/inherits")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/extends")["default"],s=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var a=e("classnames"),l=s(a),u=e("react"),c=s(u),p=e("./utils/bootstrapUtils"),f=function(e){function t(){i(this,t),e.apply(this,arguments)}return r(t,e),t.prototype.render=function(){return c["default"].createElement("h4",o({},this.props,{className:l["default"](this.props.className,p.prefix(this.props,"title"))}),this.props.children)},t}(c["default"].Component);n["default"]=p.bsClass("modal",f),t.exports=n["default"]},{"./utils/bootstrapUtils":370,"babel-runtime/helpers/class-call-check":381,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/inherits":383,"babel-runtime/helpers/interop-require-default":384,classnames:29,react:581}],331:[function(e,t,n){(function(r){"use strict";var i=e("babel-runtime/helpers/inheri
buttonComponentClass:c["default"]},getDefaultProps:function(){return{activePage:1,items:1,maxButtons:0,first:!1,last:!1,prev:!1,next:!1,ellipsis:!0,boundaryLinks:!1,buttonComponentClass:m["default"],bsClass:"pagination"}},renderPageButtons:function(){var e=[],t=void 0,n=void 0,r=void 0,i=this.props,o=i.maxButtons,s=i.activePage,a=i.items,u=i.onSelect,c=i.ellipsis,p=i.buttonComponentClass,f=i.boundaryLinks;if(o){var d=s-parseInt(o/2,10);t=d>1?d:1,r=a>=t+o,r?n=t+o-1:(n=a,t=a-o+1,1>t&&(t=1))}else t=1,n=a;for(var m=t;n>=m;m++)e.push(l["default"].createElement(h["default"],{key:m,eventKey:m,active:m===s,onSelect:u,buttonComponentClass:p},m));return f&&c&&1!==t&&(e.unshift(l["default"].createElement(h["default"],{key:"ellipsisFirst",disabled:!0,buttonComponentClass:p},l["default"].createElement("span",{"aria-label":"More"},this.props.ellipsis===!0?"…":this.props.ellipsis))),e.unshift(l["default"].createElement(h["default"],{key:1,eventKey:1,active:!1,onSelect:u,buttonComponentClass:p},"1"))),o&&r&&c&&(e.push(l["default"].createElement(h["default"],{key:"ellipsis",disabled:!0,buttonComponentClass:p},l["default"].createElement("span",{"aria-label":"More"},this.props.ellipsis===!0?"…":this.props.ellipsis))),f&&n!==a&&e.push(l["default"].createElement(h["default"],{key:a,eventKey:a,active:!1,onSelect:u,buttonComponentClass:p},a))),e},renderPrev:function(){return this.props.prev?l["default"].createElement(h["default"],{key:"prev",eventKey:this.props.activePage-1,disabled:1===this.props.activePage,onSelect:this.props.onSelect,buttonComponentClass:this.props.buttonComponentClass},l["default"].createElement("span",{"aria-label":"Previous"},this.props.prev===!0?"":this.props.prev)):null},renderNext:function(){return this.props.next?l["default"].createElement(h["default"],{key:"next",eventKey:this.props.activePage+1,disabled:this.props.activePage>=this.props.items,onSelect:this.props.onSelect,buttonComponentClass:this.props.buttonComponentClass},l["default"].createElement("span",{"aria-label":"Next"},this.props.next===!0?"":this.props.next)):null},renderFirst:function(){return this.props.first?l["default"].createElement(h["default"],{key:"first",eventKey:1,disabled:1===this.props.activePage,onSelect:this.props.onSelect,buttonComponentClass:this.props.buttonComponentClass},l["default"].createElement("span",{"aria-label":"First"},this.props.first===!0?"«":this.props.first)):null},renderLast:function(){return this.props.last?l["default"].createElement(h["default"],{key:"last",eventKey:this.props.items,disabled:this.props.activePage>=this.props.items,onSelect:this.props.onSelect,buttonComponentClass:this.props.buttonComponentClass},l["default"].createElement("span",{"aria-label":"Last"},this.props.last===!0?"»":this.props.last)):null},render:function(){return l["default"].createElement("ul",r({},this.props,{className:s["default"](this.props.className,p.getClassSet(this.props))}),this.renderFirst(),this.renderPrev(),this.renderPageButtons(),this.renderNext(),this.renderLast())}});n["default"]=p.bsClass("pagination",b),t.exports=n["default"]},{"./PaginationButton":345,"./SafeAnchor":353,"./utils/bootstrapUtils":370,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/interop-require-default":384,classnames:29,react:581,"react-prop-types/lib/elementType":409}],345:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/object-without-properties")["default"],i=e("babel-runtime/helpers/extends")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var s=e("classnames"),a=o(s),l=e("react"),u=o(l),c=e("react-prop-types/lib/elementType"),p=o(c),f=e("./utils/createChainedFunction"),h=o(f),d=u["default"].createClass({displayName:"PaginationButton",propTypes:{className:u["default"].PropTypes.string,eventKey:u["default"].PropTypes.any,onSelect:u["default"].PropTypes.func,disabled:u["default"].PropTypes.bool,active:u["default"].PropTypes.bool,onClick:u["default"].PropTypes.func,buttonComponentClass:p["default"]},getDefaultProps:function(){return{active:!1,disabled:!1}},handleClick:function(e)
},contextTypes:{$bs_tabcontainer:c.PropTypes.shape({getId:c.PropTypes.func}),$bs_tabcontent:c.PropTypes.shape({bsClass:c.PropTypes.string,animation:c.PropTypes.oneOfType([c.PropTypes.bool,h["default"]]),activeKey:c.PropTypes.any,onExited:c.PropTypes.func,register:c.PropTypes.func})},childContextTypes:{$bs_tabcontainer:c.PropTypes.oneOf([null])},componentWillMount:function(){this.exited=!this.isActive(),this.registerWithParent()},componentWillReceiveProps:function(e,t){e.eventKey!==this.props.eventKey&&(this.unregisterWithParent(),this.registerWithParent(e,t))},componentWillUpdate:function(e,t,n){this.isActive(e,n)?this.exited=!1:this.exited||this.getTransition(e,n)||(this.exited=!0,this._fireExitedCallback=!0)},componentDidUpdate:function(){this._fireExitedCallback&&(this._fireExitedCallback=!1,this.onExited())},componentWillUnmount:function(){this.unregisterWithParent()},getChildContext:function(){return{$bs_tabcontainer:null}},getTransition:function(){var e=arguments.length<=0||void 0===arguments[0]?this.props:arguments[0],t=arguments.length<=1||void 0===arguments[1]?this.context:arguments[1];return t=this.getContext("$bs_tabcontent",t),null!=e.animation?e.animation:t.animation},isActive:function(){var e=arguments.length<=0||void 0===arguments[0]?this.props:arguments[0],t=arguments.length<=1||void 0===arguments[1]?this.context:arguments[1];return this.getContext("$bs_tabcontent",t).activeKey===e.eventKey},render:function(){var e,t=this.isActive(),n=t||!this.exited,o=this.getContext("$bs_tabcontainer").getId,s=this.props.bsClass||this.getContext("$bs_tabcontent").bsClass,l=this.getTransition(),u=(e={active:n},e[b.prefix({bsClass:s},"pane")]=!0,e),c=this.props,f=c.eventKey,h=c.id,d=c["aria-labelledby"],y=c.onExit,_=c.onExiting,E=c.onExited,C=c.onEnter,w=c.onEntering,S=c.onEntered;"boolean"==typeof l&&(l=l?T["default"]:null),o&&("production"!==r.env.NODE_ENV?m["default"](!(h||d),"In the context of a TabContainer, TabPanes are given generated `id` and `aria-labelledby` attributes for the sake of proper component accessibility. Any provided ones will be ignored. To control these attributes directly provide a `generateChildId` prop to the parent TabContainer."):void 0,h=o(f,g.PANE)||null,d=o(f,g.TAB)||null);var P=p["default"].createElement("div",i({},this.props,{id:h,role:"tabpanel","aria-hidden":!n,"aria-labelledby":d,className:a["default"](this.props.className,u,{"in":!l})}),this.props.children);return l&&(P=p["default"].createElement(l,{"in":t,onExit:y,onExiting:_,onExited:v["default"](this.handleExited,E),onEnter:v["default"](this.handleEnter,C),onEntering:w,onEntered:S},P)),P},onExited:function(){var e=this.getContext("$bs_tabcontent");e.onExited&&e.onExited(this.props.eventKey)},handleEnter:function(e){this.isActive()&&(u["default"](e,"active"),e.offsetWidth)},handleExited:function(){this.exited=!0,this.onExited(),this.forceUpdate()},registerWithParent:function(){var e=arguments.length<=0||void 0===arguments[0]?this.props:arguments[0],t=arguments.length<=1||void 0===arguments[1]?this.context:arguments[1],n=this.getContext("$bs_tabcontent",t).register;n&&(this.unregister=n(e.eventKey))},unregisterWithParent:function(){this.unregister&&this.unregister()},getContext:function(e){var t=arguments.length<=1||void 0===arguments[1]?this.context:arguments[1];return t[e]||{}}});n["default"]=b.bsClass("tab",E),t.exports=n["default"]}).call(this,e("_process"))},{"./Fade":295,"./utils/bootstrapUtils":370,"./utils/createChainedFunction":373,"./utils/tabUtils":376,_process:269,"babel-runtime/helpers/extends":382,"babel-runtime/helpers/interop-require-default":384,classnames:29,"dom-helpers/class/addClass":126,react:581,"react-prop-types/lib/elementType":409,warning:599}],360:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/extends")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];n.__esModule=!0;var o=e("react"),s=i(o),a=e("classnames"),l=i(a),u=s["default"].createClass({displayName:"Table",propTypes:{striped:s["default"].PropTypes.bool,bordered:s["default"].PropTypes.bool,condensed:s["default"]
autoFocus:a["default"].PropTypes.bool,enforceFocus:a["default"].PropTypes.bool,onEnter:a["default"].PropTypes.func,onEntering:a["default"].PropTypes.func,onEntered:a["default"].PropTypes.func,onExit:a["default"].PropTypes.func,onExiting:a["default"].PropTypes.func,onExited:a["default"].PropTypes.func}),getDefaultProps:function(){var e=function(){};return{show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,onHide:e}},getInitialState:function(){return{exited:!this.props.show}},render:function(){var e=this.props,t=(e.children,e.transition),n=e.backdrop,r=e.dialogTransitionTimeout,o=i(e,["children","transition","backdrop","dialogTransitionTimeout"]),l=o.onExit,u=o.onExiting,c=o.onEnter,p=o.onEntering,f=o.onEntered,h=!!o.show,d=a["default"].Children.only(this.props.children),b=h||t&&!this.state.exited;if(!b)return null;var y=d.props,v=y.role,g=y.tabIndex;return void 0!==v&&void 0!==g||(d=s.cloneElement(d,{role:void 0===v?"document":v,tabIndex:null==g?"-1":g})),t&&(d=a["default"].createElement(t,{transitionAppear:!0,unmountOnExit:!0,"in":h,timeout:r,onExit:l,onExiting:u,onExited:this.handleHidden,onEnter:c,onEntering:p,onEntered:f},d)),a["default"].createElement(m["default"],{ref:this.setMountNode,container:o.container},a["default"].createElement("div",{ref:"modal",role:o.role||"dialog",style:o.style,className:o.className},n&&this.renderBackdrop(),d))},renderBackdrop:function(){var e=this.props,t=e.transition,n=e.backdropTransitionTimeout,r=a["default"].createElement("div",{ref:"backdrop",style:this.props.backdropStyle,className:this.props.backdropClassName,onClick:this.handleBackdropClick});return t&&(r=a["default"].createElement(t,{transitionAppear:!0,"in":this.props.show,timeout:n},r)),r},componentWillReceiveProps:function(e){e.show?this.setState({exited:!1}):e.transition||this.setState({exited:!0})},componentWillUpdate:function(e){e.show&&this.checkForFocus()},componentDidMount:function(){this.props.show&&this.onShow()},componentDidUpdate:function(e){var t=this.props.transition;!e.show||this.props.show||t?!e.show&&this.props.show&&this.onShow():this.onHide()},componentWillUnmount:function(){var e=this.props,t=e.show,n=e.transition;(t||n&&!this.state.exited)&&this.onHide()},onShow:function(){var e=g["default"](this),t=O["default"](this.props.container,e.body);N.add(this,t,this.props.containerClassName),this._onDocumentKeyupListener=T["default"](e,"keyup",this.handleDocumentKeyUp),this._onFocusinListener=C["default"](this.enforceFocus),this.focus(),this.props.onShow&&this.props.onShow()},onHide:function(){N.remove(this),this._onDocumentKeyupListener.remove(),this._onFocusinListener.remove(),this.restoreLastFocus()},setMountNode:function(e){this.mountNode=e?e.getMountNode():e},handleHidden:function(){if(this.setState({exited:!0}),this.onHide(),this.props.onExited){var e;(e=this.props).onExited.apply(e,arguments)}},handleBackdropClick:function(e){e.target===e.currentTarget&&(this.props.onBackdropClick&&this.props.onBackdropClick(e),this.props.backdrop===!0&&this.props.onHide())},handleDocumentKeyUp:function(e){this.props.keyboard&&27===e.keyCode&&this.isTopModal()&&(this.props.onEscapeKeyUp&&this.props.onEscapeKeyUp(e),this.props.onHide())},checkForFocus:function(){S["default"]&&(this.lastFocus=x["default"]())},focus:function(){var e=this.props.autoFocus,t=this.getDialogElement(),n=x["default"](g["default"](this)),r=n&&M["default"](t,n);t&&e&&!r&&(this.lastFocus=n,t.hasAttribute("tabIndex")||(t.setAttribute("tabIndex",-1),u["default"](!1,'The modal content node does not accept focus. For the benefit of assistive technologies, the tabIndex of the node is being set to "-1".')),t.focus())},restoreLastFocus:function(){this.lastFocus&&this.lastFocus.focus&&(this.lastFocus.focus(),this.lastFocus=null)},enforceFocus:function D(){var D=this.props.enforceFocus;if(D&&this.isMounted()&&this.isTopModal()){var e=x["default"](g["default"](this)),t=this.getDialogElement();t&&t!==e&&!M["default"](t,e)&&t.focus()}},getDialogElement:function(){var e=this.refs.modal;return e&&e.lastChild},isTopModal:function(){return N.isTopModal(this)
var l=s.store.getState();return s.state={storeState:l},s.clearCache(),s}return s(a,r),a.prototype.shouldComponentUpdate=function(){return!g||this.haveOwnPropsChanged||this.hasStoreStateChanged},a.prototype.computeStateProps=function(e,t){if(!this.finalMapStateToProps)return this.configureFinalMapState(e,t);var n=e.getState(),r=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(n,t):this.finalMapStateToProps(n);return r},a.prototype.configureFinalMapState=function(e,t){var n=f(e.getState(),t),r="function"==typeof n;return this.finalMapStateToProps=r?n:f,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,r?this.computeStateProps(e,t):n},a.prototype.computeDispatchProps=function(e,t){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(e,t);var n=e.dispatch,r=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(n,t):this.finalMapDispatchToProps(n);return r},a.prototype.configureFinalMapDispatch=function(e,t){var n=d(e.dispatch,t),r="function"==typeof n;return this.finalMapDispatchToProps=r?n:d,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,r?this.computeDispatchProps(e,t):n},a.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return this.stateProps&&(0,m["default"])(e,this.stateProps)?!1:(this.stateProps=e,!0)},a.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return this.dispatchProps&&(0,m["default"])(e,this.dispatchProps)?!1:(this.dispatchProps=e,!0)},a.prototype.updateMergedPropsIfNeeded=function(){var e=t(this.stateProps,this.dispatchProps,this.props);return this.mergedProps&&M&&(0,m["default"])(e,this.mergedProps)?!1:(this.mergedProps=e,!0)},a.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},a.prototype.trySubscribe=function(){u&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},a.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},a.prototype.componentDidMount=function(){this.trySubscribe()},a.prototype.componentWillReceiveProps=function(e){g&&(0,m["default"])(e,this.props)||(this.haveOwnPropsChanged=!0)},a.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},a.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},a.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),t=this.state.storeState;if(!g||t!==e){if(g&&!this.doStatePropsDependOnOwnProps){var n=l(this.updateStatePropsIfNeeded,this);if(!n)return;n===x&&(this.statePropsPrecalculationError=x.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},a.prototype.getWrappedInstance=function(){return(0,C["default"])(E,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},a.prototype.render=function(){var t=this.haveOwnPropsChanged,n=this.hasStoreStateChanged,r=this.haveStatePropsBeenPrecalculated,i=this.statePropsPrecalculationError,o=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,i)throw i;var s=!0,a=!0;g&&o&&(s=n||t&&this.doStatePropsDependOnOwnProps,a=t&&this.doDispatchPropsDependOnOwnProps);var l=!1,u=!1;r?l=!0:s&&(l=this.updateStatePropsIfNeeded()),a&&(u=this.updateDispatchPropsIfNeeded());var f=!0;return f=l||u||t?this.updateMergedPropsIfNeeded():!1,!f&&o?o:(E?this.renderedElement=(0,p.createElement)(e,c({},this.mergedProps,{ref:"wrappedInstance"})):this.renderedElement=(0,p.createElement)(e,this.mergedProps),this.renderedElement)},a}(p.Component);return r.d
{injectComponentTree:function(e){f=e},injectTreeTraversal:function(e){h=e}}),v=d.topLevelTypes,g={isEndish:r,isMoveish:i,isStartish:o,executeDirectDispatch:c,executeDispatchesInOrder:a,executeDispatchesInOrderStopAtTrue:u,hasDispatches:p,getInstanceFromNode:function(e){return f.getInstanceFromNode(e)},getNodeFromInstance:function(e){return f.getNodeFromInstance(e)},isAncestor:function(e,t){return h.isAncestor(e,t)},getLowestCommonAncestor:function(e,t){return h.getLowestCommonAncestor(e,t)},getParentInstance:function(e){return h.getParentInstance(e)},traverseTwoPhase:function(e,t,n){return h.traverseTwoPhase(e,t,n)},traverseEnterLeave:function(e,t,n,r,i){return h.traverseEnterLeave(e,t,n,r,i)},injection:y};t.exports=g},{"./EventConstants":433,"./ReactErrorUtils":480,"fbjs/lib/invariant":569,"fbjs/lib/warning":579}],437:[function(e,t,n){"use strict";function r(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return g(e,r)}function i(e,t,n){var i=t?v.bubbled:v.captured,o=r(e,n,i);o&&(n._dispatchListeners=b(n._dispatchListeners,o),n._dispatchInstances=b(n._dispatchInstances,e))}function o(e){e&&e.dispatchConfig.phasedRegistrationNames&&m.traverseTwoPhase(e._targetInst,i,e)}function s(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?m.getParentInstance(t):null;m.traverseTwoPhase(n,i,e)}}function a(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,i=g(e,r);i&&(n._dispatchListeners=b(n._dispatchListeners,i),n._dispatchInstances=b(n._dispatchInstances,e))}}function l(e){e&&e.dispatchConfig.registrationName&&a(e._targetInst,null,e)}function u(e){y(e,o)}function c(e){y(e,s)}function p(e,t,n,r){m.traverseEnterLeave(n,r,a,e,t)}function f(e){y(e,l)}var h=e("./EventConstants"),d=e("./EventPluginHub"),m=e("./EventPluginUtils"),b=e("./accumulateInto"),y=e("./forEachAccumulated"),v=(e("fbjs/lib/warning"),h.PropagationPhases),g=d.getListener,_={accumulateTwoPhaseDispatches:u,accumulateTwoPhaseDispatchesSkipTarget:c,accumulateDirectDispatches:f,accumulateEnterLeaveDispatches:p};t.exports=_},{"./EventConstants":433,"./EventPluginHub":434,"./EventPluginUtils":436,"./accumulateInto":525,"./forEachAccumulated":533,"fbjs/lib/warning":579}],438:[function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var i=e("object-assign"),o=e("./PooledClass"),s=e("./getTextContentAccessor");i(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[s()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,i=this.getText(),o=i.length;for(e=0;r>e&&n[e]===i[e];e++);var s=r-e;for(t=1;s>=t&&n[r-t]===i[o-t];t++);var a=t>1?1-t:void 0;return this._fallbackText=i.slice(e,a),this._fallbackText}}),o.addPoolingTo(r),t.exports=r},{"./PooledClass":441,"./getTextContentAccessor":541,"object-assign":580}],439:[function(e,t,n){"use strict";var r=e("./DOMProperty"),i=r.injection.MUST_USE_PROPERTY,o=r.injection.HAS_BOOLEAN_VALUE,s=r.injection.HAS_SIDE_EFFECTS,a=r.injection.HAS_NUMERIC_VALUE,l=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:o,allowTransparency:0,alt:0,async:o,autoComplete:0,autoPlay:o,capture:o,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:i|o,cite:0,classID:0,className:0,cols:l,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:o,coords:0,crossOrigin:0,data:0,dateTime:0,"default":o,defer:o,dir:0,disabled:o,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:o,formTarget:0,frameBorder:0,headers:0,height:0,hidden:o,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:o,low:0,manifest:0,marginHeight:0,marginWidt
Y.call(Q,e)||($.test(e)?void 0:D(!1),Q[e]=!0)}function c(e,t){return e.indexOf("-")>=0||null!=t.is}function p(e){var t=e.type;u(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._nativeNode=null,this._nativeParent=null,this._rootNodeID=null,this._domID=null,this._nativeContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var f=e("object-assign"),h=e("./AutoFocusUtils"),d=e("./CSSPropertyOperations"),m=e("./DOMLazyTree"),b=e("./DOMNamespaces"),y=e("./DOMProperty"),v=e("./DOMPropertyOperations"),g=e("./EventConstants"),_=e("./EventPluginHub"),T=e("./EventPluginRegistry"),E=e("./ReactBrowserEventEmitter"),C=e("./ReactComponentBrowserEnvironment"),w=e("./ReactDOMButton"),S=e("./ReactDOMComponentFlags"),P=e("./ReactDOMComponentTree"),x=e("./ReactDOMInput"),k=e("./ReactDOMOption"),M=e("./ReactDOMSelect"),A=e("./ReactDOMTextarea"),O=e("./ReactMultiChild"),N=e("./ReactPerf"),I=e("./escapeTextContentForBrowser"),D=e("fbjs/lib/invariant"),R=(e("./isEventSupported"),e("fbjs/lib/keyOf")),L=(e("fbjs/lib/shallowEqual"),e("./validateDOMNesting"),e("fbjs/lib/warning"),S),j=_.deleteListener,U=P.getNodeFromInstance,F=E.listenTo,B=T.registrationNameModules,H={string:!0,number:!0},K=R({style:null}),G=R({__html:null}),q={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},V={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},z={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},X={listing:!0,pre:!0,textarea:!0},W=f({menuitem:!0},z),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Q={},Y={}.hasOwnProperty,Z=1;p.displayName="ReactDOMComponent",p.Mixin={mountComponent:function(e,t,n,i){this._rootNodeID=Z++,this._domID=n._idCounter++,this._nativeParent=t,this._nativeContainerInfo=n;var o=this._currentElement.props;switch(this._tag){case"iframe":case"object":case"img":case"form":case"video":case"audio":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(a,this);break;case"button":o=w.getNativeProps(this,o,t);break;case"input":x.mountWrapper(this,o,t),o=x.getNativeProps(this,o),e.getReactMountReady().enqueue(a,this);break;case"option":k.mountWrapper(this,o,t),o=k.getNativeProps(this,o);break;case"select":M.mountWrapper(this,o,t),o=M.getNativeProps(this,o),e.getReactMountReady().enqueue(a,this);break;case"textarea":A.mountWrapper(this,o,t),o=A.getNativeProps(this,o),e.getReactMountReady().enqueue(a,this)}r(this,o);var l,u;null!=t?(l=t._namespaceURI,u=t._tag):n._tag&&(l=n._namespaceURI,u=n._tag),(null==l||l===b.svg&&"foreignobject"===u)&&(l=b.html),l===b.html&&("svg"===this._tag?l=b.svg:"math"===this._tag&&(l=b.mathml)),this._namespaceURI=l;var c;if(e.useCreateElement){var p,f=n._ownerDocument;if(l===b.html)if("script"===this._tag){var d=f.createElement("div"),y=this._currentElement.type;d.innerHTML="<"+y+"></"+y+">",p=d.removeChild(d.firstChild)}else p=f.createElement(this._currentElement.type);else p=f.createElementNS(l,this._currentElement.type);P.precacheNode(this,p),this._flags|=L.hasCachedChildNodes,this._nativeParent||v.setAttributeForRoot(p),this._updateDOMProperties(null,o,e);var g=m(p);this._createInitialChildren(e,o,i,g),c=g}else{var _=this._createOpenTagMarkupAndPutListeners(e,o),T=this._createContentMarkup(e,o,i);c=!T&&z[this._tag]?_+"/>":_+">"+T+"</"+this._currentElement.type+">"}switch(this._tag){case"button":case"input":case"select":case"textarea":o.autoFocus&&e.getReactMountReady().enqueue(h.focusDOMComponent,this);
}),p=b(),c=n.apply(this,a),h.totalTime=b()-p,c;if("_mountImageIntoNode"===t||"ReactDOMIDOperations"===e||"CSSPropertyOperations"===e||"DOMChildrenOperations"===e||"DOMPropertyOperations"===e||"ReactComponentBrowserEnvironment"===e){if(p=b(),c=n.apply(this,a),u=b()-p,"_mountImageIntoNode"===t)_._recordWrite("",t,u,a[0]);else if("dangerouslyProcessChildrenUpdates"===t)a[1].forEach(function(e){var t={};null!==e.fromIndex&&(t.fromIndex=e.fromIndex),null!==e.toIndex&&(t.toIndex=e.toIndex),null!==e.content&&(t.content=e.content),_._recordWrite(a[0]._rootNodeID,e.type,u,t)});else{var m=a[0];"EventPluginHub"===e?m=m._rootNodeID:"replaceNodeWithMarkup"===t?m=f.getInstanceFromNode(a[1].node)._rootNodeID:"replaceDelimitedText"===t?m=s(f.getInstanceFromNode(a[0])):"object"==typeof m&&(m=s(f.getInstanceFromNode(a[0]))),_._recordWrite(m,t,u,Array.prototype.slice.call(a,1))}return c}if("ReactCompositeComponent"!==e||"mountComponent"!==t&&"updateComponent"!==t&&"_renderValidatedComponent"!==t)return"ReactDOMComponent"!==e&&"ReactDOMTextComponent"!==e||"mountComponent"!==t&&"receiveComponent"!==t?n.apply(this,a):(c=n.apply(this,a),h.hierarchy[s(this)]=_._compositeStack.slice(),c);if(this._currentElement.type===d.TopLevelWrapper)return n.apply(this,a);var y=o(this),v="_renderValidatedComponent"===t,g="mountComponent"===t,T=_._mountStack;if(v?i(h.counts,y,1):g&&(h.created[y]=!0,T.push(0)),_._compositeStack.push(y),p=b(),c=n.apply(this,a),u=b()-p,_._compositeStack.pop(),v)i(h.render,y,u);else if(g){var E=T.pop();T[T.length-1]+=u,i(h.exclusive,y,u-E),i(h.inclusive,y,u)}else i(h.inclusive,y,u);return h.displayNames[y]={current:this.getName(),owner:this._currentElement._owner?this._currentElement._owner.getName():"<root>"},c}}};t.exports=_},{"./DOMProperty":428,"./ReactDOMComponentTree":456,"./ReactDefaultPerfAnalysis":476,"./ReactMount":490,"./ReactPerf":497,"fbjs/lib/performanceNow":577,"fbjs/lib/warning":579}],476:[function(e,t,n){"use strict";function r(e){for(var t=0,n=0;n<e.length;n++){var r=e[n];t+=r.totalTime}return t}function i(e){var t=[];return e.forEach(function(e){Object.keys(e.writes).forEach(function(n){e.writes[n].forEach(function(e){t.push({id:n,type:c[e.type]||e.type,args:e.args})})})}),t}function o(e){for(var t,n={},r=0;r<e.length;r++){var i=e[r],o=l({},i.exclusive,i.inclusive);for(var s in o)t=i.displayNames[s].current,n[t]=n[t]||{componentName:t,inclusive:0,exclusive:0,render:0,count:0},i.render[s]&&(n[t].render+=i.render[s]),i.exclusive[s]&&(n[t].exclusive+=i.exclusive[s]),i.inclusive[s]&&(n[t].inclusive+=i.inclusive[s]),i.counts[s]&&(n[t].count+=i.counts[s])}var a=[];for(t in n)n[t].exclusive>=u&&a.push(n[t]);return a.sort(function(e,t){return t.exclusive-e.exclusive}),a}function s(e,t){for(var n,r={},i=0;i<e.length;i++){var o,s=e[i],c=l({},s.exclusive,s.inclusive);t&&(o=a(s));for(var p in c)if(!t||o[p]){var f=s.displayNames[p];n=f.owner+" > "+f.current,r[n]=r[n]||{componentName:n,time:0,count:0},s.inclusive[p]&&(r[n].time+=s.inclusive[p]),s.counts[p]&&(r[n].count+=s.counts[p])}}var h=[];for(n in r)r[n].time>=u&&h.push(r[n]);return h.sort(function(e,t){return t.time-e.time}),h}function a(e){var t={},n=e.writes,r={};Object.keys(n).forEach(function(t){n[t].forEach(function(n){""!==t&&e.hierarchy[t].forEach(function(e){return r[e]=!0})})});var i=l({},e.exclusive,e.inclusive);for(var o in i){var s=!1;r[o]&&(s=!0),e.created[o]&&(s=!0),!s&&e.counts[o]>0&&(t[o]=!0)}return t}var l=e("object-assign"),u=1.2,c={_mountImageIntoNode:"set innerHTML",INSERT_MARKUP:"set innerHTML",MOVE_EXISTING:"move",REMOVE_NODE:"remove",SET_MARKUP:"set innerHTML",TEXT_CONTENT:"set textContent",setValueForProperty:"update attribute",setValueForAttribute:"update attribute",deleteValueForProperty:"remove attribute",setValueForStyles:"update styles",replaceNodeWithMarkup:"replace",replaceDelimitedText:"replace"},p={getExclusiveSummary:o,getInclusiveSummary:s,getDOMSummary:i,getTotalTime:r};t.exports=p},{"object-assign":580}],477:[function(e,t,n){"use strict";var r=e("object-assign"),i=e("./ReactCurrentOwner"),o=(e("fbjs/lib/warning"),e("./canDefineProper
return e._mountOrder-t._mountOrder}function a(e){var t=e.dirtyComponentsLength;t!==v.length?y(!1):void 0,v.sort(s);for(var n=0;t>n;n++){var r=v[n],i=r._pendingCallbacks;r._pendingCallbacks=null;var o;if(h.logTopLevelRenders){var a=r;r._currentElement.props===r._renderedComponent._currentElement&&(a=r._renderedComponent),o="React update: "+a.getName(),console.time(o)}if(m.performUpdateIfNecessary(r,e.reconcileTransaction),o&&console.timeEnd(o),i)for(var l=0;l<i.length;l++)e.callbackQueue.enqueue(i[l],r.getPublicInstance())}}function l(e){return r(),T.isBatchingUpdates?void v.push(e):void T.batchedUpdates(l,e)}function u(e,t){T.isBatchingUpdates?void 0:y(!1),g.enqueue(e,t),_=!0}var c=e("object-assign"),p=e("./CallbackQueue"),f=e("./PooledClass"),h=e("./ReactFeatureFlags"),d=e("./ReactPerf"),m=e("./ReactReconciler"),b=e("./Transaction"),y=e("fbjs/lib/invariant"),v=[],g=p.getPooled(),_=!1,T=null,E={initialize:function(){this.dirtyComponentsLength=v.length},close:function(){this.dirtyComponentsLength!==v.length?(v.splice(0,this.dirtyComponentsLength),S()):v.length=0}},C={initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}},w=[E,C];c(i.prototype,b.Mixin,{getTransactionWrappers:function(){return w},destructor:function(){this.dirtyComponentsLength=null,p.release(this.callbackQueue),this.callbackQueue=null,x.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(e,t,n){return b.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,e,t,n)}}),f.addPoolingTo(i);var S=function(){for(;v.length||_;){if(v.length){var e=i.getPooled();e.perform(a,null,e),i.release(e)}if(_){_=!1;var t=g;g=p.getPooled(),t.notifyAll(),p.release(t)}}};S=d.measure("ReactUpdates","flushBatchedUpdates",S);var P={injectReconcileTransaction:function(e){e?void 0:y(!1),x.ReactReconcileTransaction=e},injectBatchingStrategy:function(e){e?void 0:y(!1),"function"!=typeof e.batchedUpdates?y(!1):void 0,"boolean"!=typeof e.isBatchingUpdates?y(!1):void 0,T=e}},x={ReactReconcileTransaction:null,batchedUpdates:o,enqueueUpdate:l,flushBatchedUpdates:S,injection:P,asap:u};t.exports=x},{"./CallbackQueue":423,"./PooledClass":441,"./ReactFeatureFlags":483,"./ReactPerf":497,"./ReactReconciler":502,"./Transaction":523,"fbjs/lib/invariant":569,"object-assign":580}],506:[function(e,t,n){"use strict";t.exports="15.0.1"},{}],507:[function(e,t,n){"use strict";var r={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},i={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientat
t.exports=r},{}],539:[function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===i.COMPOSITE;)e=e._renderedComponent;return t===i.NATIVE?e._renderedComponent:t===i.EMPTY?null:void 0}var i=e("./ReactNodeTypes");t.exports=r},{"./ReactNodeTypes":494}],540:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function i(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function o(e,t){for(var n=r(e),o=0,s=0;n;){if(3===n.nodeType){if(s=o+n.textContent.length,t>=o&&s>=t)return{node:n,offset:t-o};o=s}n=r(i(n))}}t.exports=o},{}],541:[function(e,t,n){"use strict";function r(){return!o&&i.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}var i=e("fbjs/lib/ExecutionEnvironment"),o=null;t.exports=r},{"fbjs/lib/ExecutionEnvironment":555}],542:[function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function i(e){if(a[e])return a[e];if(!s[e])return e;var t=s[e];for(var n in t)if(t.hasOwnProperty(n)&&n in l)return a[e]=t[n];return""}var o=e("fbjs/lib/ExecutionEnvironment"),s={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},a={},l={};o.canUseDOM&&(l=document.createElement("div").style,"AnimationEvent"in window||(delete s.animationend.animation,delete s.animationiteration.animation,delete s.animationstart.animation),"TransitionEvent"in window||delete s.transitionend.transition),t.exports=i},{"fbjs/lib/ExecutionEnvironment":555}],543:[function(e,t,n){"use strict";function r(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e){var t;if(null===e||e===!1)t=a.create(i);else if("object"==typeof e){var n=e;!n||"function"!=typeof n.type&&"string"!=typeof n.type?u(!1):void 0,t="string"==typeof n.type?l.createInternalComponent(n):r(n.type)?new n.type(n):new c(n)}else"string"==typeof e||"number"==typeof e?t=l.createInstanceForText(e):u(!1);return t._mountIndex=0,t._mountImage=null,t}var o=e("object-assign"),s=e("./ReactCompositeComponent"),a=e("./ReactEmptyComponent"),l=e("./ReactNativeComponent"),u=e("fbjs/lib/invariant"),c=(e("fbjs/lib/warning"),function(e){this.construct(e)});o(c.prototype,s.Mixin,{_instantiateReactComponent:i}),t.exports=i},{"./ReactCompositeComponent":450,"./ReactEmptyComponent":479,"./ReactNativeComponent":493,"fbjs/lib/invariant":569,"fbjs/lib/warning":579,"object-assign":580}],544:[function(e,t,n){"use strict";function r(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var s=document.createElement("div");s.setAttribute(n,"return;"),r="function"==typeof s[n]}return!r&&i&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var i,o=e("fbjs/lib/ExecutionEnvironment");o.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),t.exports=r},{"fbjs/lib/ExecutionEnvironment":555}],545:[function(e,t,n){"use strict";function r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&i[e.type]||"textarea"===t)}var i={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],546:[function(e,t,n){"use strict";function r(e){return i.isValidElement(e)?void 0:o(!1),e}var i=e("./ReactElement"),o=e("fbjs/lib/invariant");t.exports=r},{"./ReactElement":477,"fbjs/lib/invariant":569}],547:[function(e,t,n){"use strict";function r(e){return'"'+i(e)+'"'}var i=e("./escapeTextContentForBrowser");t.exports=r},{"./escapeTextContentForBrowser":530}],548:[function(e,t,n){"use strict";var r=e("./ReactMount");t.exports=r.renderSubtreeIntoContainer},{"./ReactMount":490}],549:[function(e,t,n){"use strict"
!this.parent)throw new Error("Terminal requires a parent element.");for(this.context=this.parent.ownerDocument.defaultView,this.document=this.parent.ownerDocument,this.body=this.document.getElementsByTagName("body")[0],this.context.navigator&&this.context.navigator.userAgent&&(this.isMac=!!~this.context.navigator.userAgent.indexOf("Mac"),this.isIpad=!!~this.context.navigator.userAgent.indexOf("iPad"),this.isIphone=!!~this.context.navigator.userAgent.indexOf("iPhone"),this.isAndroid=!!~this.context.navigator.userAgent.indexOf("Android"),this.isMobile=this.isIpad||this.isIphone||this.isAndroid,this.isMSIE=!!~this.context.navigator.userAgent.indexOf("MSIE")),this.element=this.document.createElement("div"),this.element.className="terminal",this.element.style.outline="none",this.element.setAttribute("tabindex",0),this.element.setAttribute("spellcheck","false"),this.element.style.backgroundColor=this.colors[256],this.element.style.color=this.colors[257],this.children=[];o<this.rows;o++)t=this.document.createElement("div"),this.element.appendChild(t),this.children.push(t);this._textarea=this.getTextarea(this.document),this.element.appendChild(this._textarea),this.parent.appendChild(this.element),this.select={},this.refresh(0,this.rows-1);var s=function(){var e=n.select.startPos,t=n.select.endPos;if(t.y<e.y||e.y==t.y&&t.x<e.x){var r=e;e=t,t=r}if(2===n.select.clicks){for(var i=function(e){var t=e.charCodeAt(0);return 47>=t||t>=58&&64>=t||t>=91&&96>t||t>=123&&127>=t};e.x>0&&!i(n.lines[e.y][e.x-1][1]);)e.x--;for(;t.x<n.cols&&!i(n.lines[t.y][t.x][1]);)t.x++}else 3===n.select.clicks&&(e.x=0,t.y++,t.x=0);if(e.x===t.x&&e.y===t.y)n.clearSelectedText();else{var o=t.x,s=t.y;o--,0>o&&(s--,o=n.cols-1),n.selectText(e.x,o,e.y,s)}},a=function(){var e=n._textarea;if(e){if(n.select.startPos.x===n.select.endPos.x&&n.select.startPos.y===n.select.endPos.y)return e.value="",void e.select();var t=n.select.endPos.x,r=n.select.endPos.y;t--,0>t&&(r--,t=n.cols-1);var i=n.grabText(n.select.startPos.x,t,n.select.startPos.y,r);e.value=i,e.select()}};i(this.element,"mousedown",function(e){if(2===e.button){var t=n.element.getBoundingClientRect(),r=e.pageX-t.left+n.element.offsetLeft,i=e.pageY-t.top+n.element.offsetTop;return n._textarea.style.left=r+"px",void(n._textarea.style.top=i+"px")}0==e.button&&(navigator.userAgent.indexOf("Trident")?(n.select.timer?(n.select.clicks++,clearTimeout(n.select.timer),n.select.timer=null):n.select.clicks=1,n.select.timer=S(function(){n.select.timer=null},600)):n.select.clicks=e.detail,e.shiftKey||(n.clearSelectedText(),n.select.startPos=n.getCoords(e),n.select.startPos.y+=n.ydisp),n.select.endPos=n.getCoords(e),n.select.endPos.y+=n.ydisp,s(),a(),n.refresh(0,n.rows-1),n.select.selecting=!0)}),i(this.element,"mousemove",function(e){n.select.selecting&&(n.select.endPos=n.getCoords(e),n.select.endPos.y+=n.ydisp,s(),n.refresh(0,n.rows-1))}),i(m,"mouseup",function(e){if(2===e.button){var t=n.element.getBoundingClientRect(),r=e.pageX-t.left+n.element.offsetLeft,i=e.pageY-t.top+n.element.offsetTop;return n._textarea.style.left=r-1+"px",void(n._textarea.style.top=i-1+"px")}n.select.selecting&&(n.select.selecting=!1,a())}),"useEvents"in this.options&&!this.options.useEvents||this.initGlobal(),"useFocus"in this.options&&!this.options.useFocus||(this.focus(),this.startBlink(),i(this.element,"focus",function(){n.focus()}),i(this.element,"mousedown",function(){n.focus()}),i(this.element,"mousedown",function(e){var t=null!=e.button?+e.button:null!=e.which?e.which-1:null;n.isMSIE&&(t=1===t?0:4===t?1:t),2===t&&(n.element.contentEditable="true",S(function(){n.element.contentEditable="inherit"},1))},!0)),"useMouse"in this.options&&!this.options.useMouse||this.bindMouse(),"useFocus"in this.options&&!this.options.useFocus||S(function(){n.element.focus(),n.focus()},100),null==r.brokenBold&&(r.brokenBold=l(this.document)),this.emit("open")},r.prototype.setRawMode=function(e){this.isRaw=!!e},r.prototype.getCoords=function(e){var t,n,r,i,o,s=this;if(null!=e.pageX){for(t=e.pageX,n=e.pageY,o=s.element,t-=o.clientLeft,n-=o.clientTop;o&&o!==s.document
for(var t=e[0]||1;t--;)this.lines.splice(this.ybase+this.scrollBottom,1),this.lines.splice(this.ybase+this.scrollTop,0,this.blankLine());this.updateRange(this.scrollTop),this.updateRange(this.scrollBottom)},r.prototype.initMouseTracking=function(e){},r.prototype.resetTitleModes=function(e){},r.prototype.cursorBackwardTab=function(e){for(var t=e[0]||1;t--;)this.x=this.prevStop()},r.prototype.repeatPrecedingCharacter=function(e){for(var t=e[0]||1,n=this.lines[this.ybase+this.y],r=n[this.x-1]||[this.defAttr," "];t--;)n[this.x++]=r},r.prototype.tabClear=function(e){var t=e[0];0>=t?delete this.tabs[this.x]:3===t&&(this.tabs={})},r.prototype.mediaCopy=function(e){},r.prototype.setResources=function(e){},r.prototype.disableModifiers=function(e){},r.prototype.setPointerMode=function(e){},r.prototype.softReset=function(e){this.cursorHidden=!1,this.insertMode=!1,this.originMode=!1,this.wraparoundMode=!1,this.applicationKeypad=!1,this.applicationCursor=!1,this.scrollTop=0,this.scrollBottom=this.rows-1,this.curAttr=this.defAttr,this.x=this.y=0,this.charset=null,this.glevel=0,this.charsets=[null]},r.prototype.requestAnsiMode=function(e){},r.prototype.requestPrivateMode=function(e){},r.prototype.setConformanceLevel=function(e){},r.prototype.loadLEDs=function(e){},r.prototype.setCursorStyle=function(e){},r.prototype.setCharProtectionAttr=function(e){},r.prototype.restorePrivateValues=function(e){},r.prototype.setAttrInRectangle=function(e){for(var t,n,r=e[0],i=e[1],o=e[2],s=e[3],a=e[4];o+1>r;r++)for(t=this.lines[this.ybase+r],n=i;s>n;n++)t[n]=[a,t[n][1]];this.updateRange(e[0]),this.updateRange(e[2])},r.prototype.savePrivateValues=function(e){},r.prototype.manipulateWindow=function(e){},r.prototype.reverseAttrInRectangle=function(e){},r.prototype.setTitleModeFeature=function(e){},r.prototype.setWarningBellVolume=function(e){},r.prototype.setMarginBellVolume=function(e){},r.prototype.copyRectangle=function(e){},r.prototype.enableFilterRectangle=function(e){},r.prototype.requestParameters=function(e){},r.prototype.selectChangeExtent=function(e){},r.prototype.fillRectangle=function(e){for(var t,n,r=e[0],i=e[1],o=e[2],s=e[3],a=e[4];s+1>i;i++)for(t=this.lines[this.ybase+i],n=o;a>n;n++)t[n]=[t[n][0],w.fromCharCode(r)];this.updateRange(e[1]),this.updateRange(e[3])},r.prototype.enableLocatorReporting=function(e){e[0]>0},r.prototype.eraseRectangle=function(e){var t,n,r,i=e[0],o=e[1],s=e[2],a=e[3];for(r=[this.eraseAttr()," "];s+1>i;i++)for(t=this.lines[this.ybase+i],n=o;a>n;n++)t[n]=r;this.updateRange(e[0]),this.updateRange(e[2])},r.prototype.setLocatorEvents=function(e){},r.prototype.selectiveEraseRectangle=function(e){},r.prototype.requestLocatorPosition=function(e){},r.prototype.insertColumns=function(){for(var e,t=params[0],n=this.ybase+this.rows,r=[this.eraseAttr()," "];t--;)for(e=this.ybase;n>e;e++)this.lines[e].splice(this.x+1,0,r),this.lines[e].pop();this.maxRange()},r.prototype.deleteColumns=function(){for(var e,t=params[0],n=this.ybase+this.rows,r=[this.eraseAttr()," "];t--;)for(e=this.ybase;n>e;e++)this.lines[e].splice(this.x,1),this.lines[e].push(r);this.maxRange()},r.prototype.enterPrefix=function(){this.prefixMode=!0},r.prototype.leavePrefix=function(){this.prefixMode=!1},r.prototype.enterSelect=function(){this._real={x:this.x,y:this.y,ydisp:this.ydisp,ybase:this.ybase,cursorHidden:this.cursorHidden,lines:this.copyBuffer(this.lines),write:this.write},this.write=function(){},this.selectMode=!0,this.visualMode=!1,this.cursorHidden=!1,this.refresh(this.y,this.y)},r.prototype.leaveSelect=function(){this.x=this._real.x,this.y=this._real.y,this.ydisp=this._real.ydisp,this.ybase=this._real.ybase,this.cursorHidden=this._real.cursorHidden,this.lines=this._real.lines,this.write=this._real.write,delete this._real,this.selectMode=!1,this.visualMode=!1,this.refresh(0,this.rows-1)},r.prototype.enterVisual=function(){this._real.preVisual=this.copyBuffer(this.lines),this.selectText(this.x,this.x,this.ydisp+this.y,this.ydisp+this.y),this.visualMode=!0},r.prototype.leaveVisual=function(){this.lines=this._real.preVisual,delete this._real.preVisual,de
2016-05-09 16:29:17 +02:00
r.prototype.forEach=function(e,t){Object.getOwnPropertyNames(this.map).forEach(function(n){this.map[n].forEach(function(r){e.call(t,r,n,this)},this)},this)};var d={blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e},m=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];c.prototype.clone=function(){return new c(this)},l.call(c.prototype),l.call(h.prototype),h.prototype.clone=function(){return new h(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new r(this.headers),url:this.url})},h.error=function(){var e=new h(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];h.redirect=function(e,t){if(-1===b.indexOf(t))throw new RangeError("Invalid status code");return new h(null,{status:t,headers:{location:e}})},e.Headers=r,e.Request=c,e.Response=h,e.fetch=function(e,t){return new Promise(function(n,r){function i(){return"responseURL"in s?s.responseURL:/^X-Request-URL:/m.test(s.getAllResponseHeaders())?s.getResponseHeader("X-Request-URL"):void 0}var o;o=c.prototype.isPrototypeOf(e)&&!t?e:new c(e,t);var s=new XMLHttpRequest;s.onload=function(){var e=1223===s.status?204:s.status;if(100>e||e>599)return void r(new TypeError("Network request failed"));var t={status:e,statusText:s.statusText,headers:f(s),url:i()},o="response"in s?s.response:s.responseText;n(new h(o,t))},s.onerror=function(){r(new TypeError("Network request failed"))},s.open(o.method,o.url,!0),"include"===o.credentials&&(s.withCredentials=!0),"responseType"in s&&d.blob&&(s.responseType="blob"),o.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),s.send("undefined"==typeof o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},{}],602:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/create-class")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var s=e("react"),a=o(s),l=e("react-dom"),u=e("react-redux"),c=e("./store/configure-store"),p=o(c),f=e("./actions/app"),h=e("./common/lib/remote"),d=o(h),m=e("./components/app"),b=o(m),y=function(){function e(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e);var n="undefined"!=typeof t.header?t.header:!0,r=t.agentLastContact,o=t.agentIsBusy,s=t.logo,a=t.section,l=t.handleDisconnect;d["default"].initialize(t);var u={app:{logoURL:s,showHeader:n,handleDisconnect:l||function(){}}};"undefined"!=typeof a&&(u.app.sections={active:a}),"undefined"!=typeof r&&(u.app.agentLastContact=r),"undefined"!=typeof o&&(u.app.agentIsBusy=o),this._store=(0,p["default"])(u)}return r(e,[{key:"renderIn",value:function(e){return(0,l.render)(a["default"].createElement(u.Provider,{store:this._store},a["default"].createElement(b["default"],null)),e),this}},{key:"changeSection",value:function(e){this._store.dispatch((0,f.selectSection)(e))}},{key:"logo",get:function(){return this._store.getState().app.logoURL}},{key:"header",get:function(){return this._store.getState().app.showHeader}},{key:"handleDisconnect",get:function(){return this._store.getState().app.handleDisconnect}},{key:"agentLastContact",get:function(){return this._store.getState().app.agentLastContact}},{key:"agentIsBusy",get:function(){return this._store.getState().app.agentIsBusy}},{key:"section",get:function(){return this._store.getState().app.sections.active}},{key:"state",get:function(){return this._store.getState()}},{key:"remote",get:function(){return d["default"]}}]),e}();n["default"]=y,t.exports=n["default"]},{"./actions/app":604,"./common/lib/remote":630,"./components/app":633,"./store/configure-store":708,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/interop-require-default":21,react:581,"react-dom":387,"react-redux":414}],603:[function(e,t,n){"use strict";function r(){return{type:S.RESET_AGENT_STATE}}function i(){return{type:S.CLEAR_CONN_ERROR}}function o(){return{type:S.CONN_AG
width:e.width,height:e.height,fill:e.fill,stroke:e.stroke,data:e.data,xScale:n,yScale:r,interpolationType:t}))}}]),t}(l.Component);n["default"]=m,t.exports=n["default"]},{"../common":622,"./DataSeries":619,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21,d3:122,react:581}],619:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-call-check")["default"],a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var l=e("react"),u=a(l),c=e("d3"),p=a(c),f=e("./Area"),h=a(f),d=function(e){function t(e){s(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e)}return i(t,e),o(t,null,[{key:"propTypes",get:function(){return{fill:l.PropTypes.string,stroke:l.PropTypes.string,interpolationType:l.PropTypes.string}}},{key:"defaultProps",get:function(){return{interpolationType:"linear"}}}]),o(t,[{key:"render",value:function(){var e=this.props,t=e.xScale,n=e.yScale,r=p["default"].svg.area().x(function(e){return t(e.x)}).y0(e.height).y1(function(e){return n(e.y)}).interpolate(e.interpolationType),i=r(e.data);return u["default"].createElement(h["default"],{path:i,fill:e.fill,stroke:e.stroke})}}]),t}(l.Component);n["default"]=d,t.exports=n["default"]},{"./Area":617,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21,d3:122,react:581}],620:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var i=e("./AreaChart"),o=r(i);n["default"]=o["default"],t.exports=n["default"]},{"./AreaChart":618,"babel-runtime/helpers/interop-require-default":21}],621:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-call-check")["default"],a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var l=e("react"),u=a(l),c=function(e){function t(e){s(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e)}return i(t,e),o(t,null,[{key:"propTypes",get:function(){return{width:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]),heigth:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number])}}},{key:"defaultProps",get:function(){return{width:400,height:200}}}]),o(t,[{key:"render",value:function(){var e="rgb(41,170,204)",t={background:e,borderRadius:"5px"};return u["default"].createElement("svg",{style:t,width:this.props.width,height:this.props.height},this.props.children)}}]),t}(l.Component);n["default"]=c,t.exports=n["default"]},{"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21,react:581}],622:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var i=e("./Chart"),o=r(i);n.Chart=o["default"]},{"./Chart":621,"babel-runtime/helpers/interop-require-default":21}],623:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var i=e("./area-chart"),o=r(i);n.AreaChart=o["default"]},{"./area-chart":620,"babel-runtime/helpers/interop-require-default":21}],624:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-ca
return u["default"].createElement("div",{id:"display-buttons"},u["default"].createElement(c.ButtonToolbar,null,(r||n)&&u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-disconnect"},"Disconnect")},u["default"].createElement(c.Button,{className:"pull-right",onClick:this.handleDisconnectClick},u["default"].createElement(c.Glyphicon,{glyph:"log-out"}))),!r&&!n&&u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-connect"},"Connect")},u["default"].createElement(c.Button,{className:"pull-right",onClick:this.handleConnectClick},u["default"].createElement(c.Glyphicon,{glyph:"log-in"}))),r&&o&&i&&u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-exit-fullscreen"},"Exit fullscreen")},u["default"].createElement(c.Button,{className:"pull-right",onClick:this.handleFullScreenClick},u["default"].createElement(c.Glyphicon,{glyph:"resize-small"}))),r&&o&&!i&&u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-fullscreen"},"Fullscreen")},u["default"].createElement(c.Button,{className:"pull-right",onClick:this.handleFullScreenClick},u["default"].createElement(c.Glyphicon,{glyph:"resize-full"}))),r&&u["default"].createElement("div",{className:"pull-right btn-group"},u["default"].createElement(f["default"],{sendKey:this.sendKey})),r&&t&&u["default"].createElement("div",{className:"pull-right btn-group"},u["default"].createElement(d["default"],null)),r&&h&&u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-clipboard"},"Clipboard")},u["default"].createElement(c.Button,{className:"pull-right",onClick:this.handleClipboardClick},u["default"].createElement(c.Glyphicon,{glyph:"copy"}))),!r&&u["default"].createElement(c.ButtonGroup,{className:"pull-right"},u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-true-color"},"True color")},u["default"].createElement(c.Button,{disabled:n||r,active:s,onClick:this.handleTrueColorClick(!s)},u["default"].createElement(c.Glyphicon,{glyph:"tint"}))),u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-local-cursor"},"Local cursor")},u["default"].createElement(c.Button,{disabled:n||r,active:a,onClick:this.handleLocalCursorClick(!a)},u["default"].createElement(c.Glyphicon,{glyph:"asterisk"}))),u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-shared"},"Shared")},u["default"].createElement(c.Button,{disabled:n||r,active:l,onClick:this.handleSharedClick(!l)},u["default"].createElement(c.Glyphicon,{glyph:"share-alt"}))),u["default"].createElement(c.OverlayTrigger,{placement:m,overlay:u["default"].createElement(c.Tooltip,{id:"disp-tooltip-view-only"},"View only")},u["default"].createElement(c.Button,{disabled:n||r,active:p,onClick:this.handleViewOnlyClick(!p)},u["default"].createElement(c.Glyphicon,{glyph:"eye-open"})))),b))}}]),t}(u["default"].Component);m.propTypes={isMobile:u["default"].PropTypes.bool,isConnecting:u["default"].PropTypes.bool,isDiconnecting:u["default"].PropTypes.bool,isConnected:u["default"].PropTypes.bool,handleConnectClick:u["default"].PropTypes.func,handleDisconnectClick:u["default"].PropTypes.func,isFullscreen:u["default"].PropTypes.bool,showFullscreenBtn:u["default"].PropTypes.bool,handleFullScreenClick:u["default"].PropTypes.func,trueColor:u["default"].PropTypes.bool,handleTrueColorClick:u["default"].PropTypes.func,localCursor:u["default"].PropTypes.bool,handleLocalCursorClick:u["default"].PropTypes.func,shared:u["default"].PropTypes.bool,handleSharedClick:u["default"].PropTypes.func,viewOnly:u["default"].PropTypes.bool,handleViewOnlyClick:u["default"].PropTypes.func,clipboard:u["default"].PropTypes.bool,handleClipboardClick:u["default"].PropTypes.fu
if(a)e.title="Connecting...",e.description="It's not easy to contain the power of eHorus";else if(l)e.title="Disconnecting...",e.description="So long, human...";else if(u)u?h?(e.title="Authenticating...",e.description="Let me see how reliable you are"):d||(e.title="Not authenticated",e.description="Password needed"):(e.title="Not initialized",e.description="Try reloading the page");else if(c||r||m){var v="It seems the connection failed.";m?v=this.getWebSocketCloseMessage(b,y):r?v+=s?" It is probably that another client is using the agent at this moment.":o?" The agent is probably down, since its last contact was a long time ago.":" The server can be unreachable or may be a connection still open. Try again.":v=this.getWebSocketCloseMessage(p),e.title="Not connected",e.description=v,p!==f.CLOSE_INACTIVITY&&(e.reconnect="Trying to reconnect in "+n+" seconds..."),e.button="Reconnect now"}else e.title="Not connected",e.description="Try reloading the page";return e}},{key:"getAuthenticationErrorMessage",value:function(e,t){switch(e){case p.AUTH_INVALID:return"Invalid password.";case p.AUTH_TIMEOUT:return"The agent has closed the connection due to a timeout while expecting to complete the authentication process.";default:return t}}},{key:"getWebSocketCloseMessage",value:function(e){switch(e){case f.CLOSE_NORMAL:return"The connection has been closed successfully.";case f.CLOSE_GOING_AWAY:return"The agent has closed the connection.";case f.CLOSE_PROTOCOL_ERROR:return"The agent is terminating the connection due to a protocol error.";case f.CLOSE_UNSUPPORTED:return"The connection is being terminated because the agent received data of a type it cannot accept.";case f.CLOSE_NO_STATUS:return"No status code was provided even though one was expected.";case f.CLOSE_ABNORMAL:return"The connection was closed abnormally without a close signal.";case f.CLOSE_UNSUPPORTED_DATA:return"The agent is terminating the connection because a message was received that contained inconsistent data.";case f.CLOSE_POLICY_VIOLATION:return"The agent is terminating the connection because it received a message that violates its policy.";case f.CLOSE_TOO_LARGE:return"The agent is terminating the connection because a data frame was received that is too large.";case f.CLOSE_MISSING_EXTENSION:return"The client is terminating the connection because it expected the agent to negotiate one or more extension, but it didn't.";case f.CLOSE_INTERNAL_ERROR:return"The agent is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.";case f.CLOSE_SERVICE_RESTART:return"The agent is terminating the connection because it is restarting.";case f.CLOSE_TRY_AGAIN_LATER:return"The agent is terminating the connection due to a temporary condition.";case f.CLOSE_TLS_HANDSHAKE:return"The connection was closed due to a failure to perform a TLS handshake.";case f.CLOSE_AUTH_INVALID:return"Invalid password.";case f.CLOSE_AUTH_TIMEOUT:return"The agent has closed the connection due to a timeout while expecting to complete the authentication process.";case f.CLOSE_INACTIVITY:return"The agent has closed the connection due to inactivity.";default:return"The connection was closed without receiving a valid code."}}}]),t}(u["default"].Component);h.propTypes={handleConnection:u["default"].PropTypes.func.isRequired,timer:u["default"].PropTypes.number,isUnknown:u["default"].PropTypes.bool,isBusy:u["default"].PropTypes.bool,isConnecting:u["default"].PropTypes.bool,isDisconnecting:u["default"].PropTypes.bool,isConnected:u["default"].PropTypes.bool,connectionError:u["default"].PropTypes.bool,connectionErrorCode:u["default"].PropTypes.number,connectionErrorMessage:u["default"].PropTypes.string,isAuthenticating:u["default"].PropTypes.bool,isAuthenticated:u["default"].PropTypes.bool,authenticationError:u["default"].PropTypes.bool,authenticationErrorCode:u["default"].PropTypes.number,authenticationErrorMessage:u["default"].PropTypes.string},h.defaultProps={timer:30,isUnknown:!1,isBusy:!1,isConnecting:!1,isDisconnecting:!1,isConnected:!1,conne
get:function(){return this.__progress}},{key:"file",get:function(){return this.__file}}]),e}();n["default"]=u,t.exports=n["default"]},{"./FileItem":661,"babel-runtime/core-js/get-iterator":2,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/interop-require-default":21}],661:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-call-check")["default"],a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var l=e("./FSItem"),u=a(l),c=function(e){function t(e,n,i){void 0===n&&(n={}),s(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,i),n.size&&(this.size=n.size),n.mimeType&&(this.mimeType=n.mimeType),n.lastModification&&(this.lastModification=n.lastModification)}return i(t,e),o(t,[{key:"isFile",get:function(){return!0}},{key:"mimeType",get:function(){return this.__mimeType},set:function(e){if("string"!=typeof e)throw new TypeError("The mime-type should be string");this.__mimeType=e}},{key:"size",get:function(){return this.__size},set:function(e){if("number"!=typeof e)throw new TypeError("The size should be numeric");this.__size=e}}]),t}(u["default"]);n["default"]=c,t.exports=n["default"]},{"./FSItem":659,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21}],662:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/create-class")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var s=e("./UserFile"),a=o(s),l=function(){function e(t){var n=arguments.length<=1||void 0===arguments[1]?0:arguments[1];if(i(this,e),!(t instanceof a["default"]&&t.size))throw new TypeError("Invalid file");this.__userFile=t,this.__offset=n,this.__size=this.__userFile.size,this.__progress=0}return r(e,[{key:"__checkOffset",value:function(e){if("number"!=typeof e)throw new TypeError("The offset should be a number");if(0>e)throw new RangeError("The offset should be equal or greater than 0")}},{key:"__updateProgress",value:function(){var e=0;this.offset>0&&this.size>0&&(e=this.offset>=this.size?100:100*this.offset/this.size),this.__progress=e}},{key:"offset",set:function(e){return this.__checkOffset(e),this.__offset=e,this.__updateProgress(),this},get:function(){return this.__offset}},{key:"size",get:function(){return this.__size}},{key:"progress",get:function(){return this.__progress}},{key:"file",get:function(){return this.__userFile}}]),e}();n["default"]=l,t.exports=n["default"]},{"./UserFile":666,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/interop-require-default":21}],663:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var i=e("./UserFile"),o=r(i),s=e("./UserFileReader"),a=r(s);n["default"]=function(e){e.fileReader=null,e.emit=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];e.postMessage({actionType:t,payload:n})},e.handleRead=function(t,n,r){e.emit("read",{chunk:t,offset:n,length:r})},e.handleError=function(t){e.emit("error",{error:t.message})},e.loadFile=function(t,n,r){if(e.fileReader)return void e.handleError(new Error("The file exists yet"));try{var i=new o["default"](t,n,r);e.fileReader=new a["default"](i),e.fileReader.on("read",function(t,n,r){e.handleRead(t,n,r)}),e.fileReader.on("error",function(t){e.handleError(t)}),e.emit("file")}catch(s){e.fileReader=null,e.handleError(s)}},e.addEventListener("message",function(t){var n=t.data.actionType,r=t.data.payload;switch(n){case"file":"undefined"!=typeof r.fileHandle&&r.fileHandle instanceof File&&"string"==typeof r.dirname&&"str
items:a,lastUpdate:n.lastUpdate,height:null,openDownloads:this.openDownloads})))}},{key:"componentDidMount",value:function(){h["default"].requestLS()}},{key:"componentDidUpdate",value:function(){var e=this.state,t=e.currentDir,n=e.updatePeriod;window&&t&&(!t.lastUpdate||t.lastUpdate+n<Date.now()/1e3)&&h["default"].requestLS(t.path)}}]),t}(c["default"].Component);P.propTypes={currentDir:c["default"].PropTypes.instanceOf(g["default"]),selectedItem:c["default"].PropTypes.instanceOf(y["default"]),updatePeriod:c["default"].PropTypes.number,filter:c["default"].PropTypes.instanceOf(a),order:c["default"].PropTypes.instanceOf(a)},n["default"]=P,t.exports=n["default"]},{"../DirItem":658,"../FSItem":659,"../actions":668,"../store":678,"./breadcrumbs":669,"./buttons":670,"./table":674,"babel-runtime/core-js/map":4,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21,react:581,"react-bootstrap":365}],674:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-call-check")["default"],a=e("babel-runtime/core-js/number/is-nan")["default"],l=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var u=e("react"),c=l(u),p=e("react-bootstrap"),f=e("humanize"),h=l(f),d=e("../FileItem"),m=l(d),b=e("../actions"),y=l(b),v=e("../store"),g=l(v),_=e("../FilesDownloadController"),T=l(_),E=e("../../common/components/data-table"),C=l(E),w=e("../../common/lib/util"),S=104857600,P=function(e){function t(e){var n=this;s(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.handleResize=function(e){var t=a(window.innerHeight)?window.clientHeight:window.innerHeight,r=document.getElementById("files-table"),i=r?r.offsetTop:0;n.setState({height:t?t-i-10:0})},this.handleNameClick=function(e){return function(t){if(t.preventDefault(),t.stopPropagation(),e.isDir)y["default"].cd(e.path);else{var r=g["default"].getItem(e.path);if(!(r&&r instanceof m["default"]))return;!r.size||r.size<S?(T["default"].addFile(r),n.props.openDownloads&&n.props.openDownloads()):window.alert("Currently, the download is supported only with items of 100MB or less")}}},this.handleNameSort=function(e,t){return function(n,r){if("undefined"==typeof n[e]||"undefined"==typeof r[e])return 0;var i=n[e].name,o=r[e].name;return"undefined"==typeof i||"undefined"==typeof o?0:("string"==typeof i&&(i=i.toLowerCase()),"string"==typeof o&&(o=o.toLowerCase()),"ASC"===t?o>i?-1:i>o?1:0:i>o?-1:o>i?1:0)}},this.handleRowSelected="function"==typeof this.props.onRowSelected?this.props.onRowSelected:function(e,t){return y["default"].select(e)},this.handleRowUnselected="function"==typeof this.props.onRowUnselected?this.props.onRowUnselected:function(e,t){return y["default"].cleanSelected()},this.state={height:this.props.height||0}}return i(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.state.height,n=this.props,r=n.items,i=n.lastUpdate,o=new E.DataColumn({dataKey:"path",name:"Path",hidden:!0}),s=new E.DataColumn({dataKey:"basename",name:"Name",sortable:!0,sortProps:{type:"string","sort-handler":this.handleNameSort},align:"left",cellFormatter:function(t){return"object"==typeof t?"string"==typeof t.name&&"undefined"!=typeof t.isDir&&"string"==typeof t.path?c["default"].createElement("a",{className:"file-link",href:"javascript:void(0)",onClick:e.handleNameClick(t)},c["default"].createElement(p.Glyphicon,{glyph:t.isDir?"folder-open":"file"}),c["default"].createElement("span",null,(0,w.fixText)(t.name))):"N/A":t}}),a=new E.DataColumn({dataKey:"size",name:"Size",align:"right",sortable:!0,width:"20%",sortProps:{type:"number"},cellFormatter:function(e){return e="undefined"==typeof e?h["default"].filesize(0):e===!1?"--":h["default"].filesize(e)}}),l=new E.DataColumn({dataKey:"lastModification",name:"Last modification",align:
this.startUpdateInterval(this.state.updatePeriod)}},{key:"componentWillUnmount",value:function(){this.stopUpdateInterval()}},{key:"render",value:function(){var e=this.state;this.props;return c["default"].createElement("div",{className:"processses-main"},c["default"].createElement(C["default"],{process:e.selectedProcess,lastUpdate:e.lastUpdate,updatePeriod:e.updatePeriod,onPeriodChange:this.startUpdateInterval}),c["default"].createElement("br",null),c["default"].createElement(S["default"],{processes:e.processes,lastUpdate:e.lastUpdate,height:null}),c["default"].createElement(x["default"],{dataCPU:e.cpuGraphData,usedCPU:e.usedCPU,dataRAM:e.ramGraphData,usedRAM:e.usedRAM,totalRAM:e.totalRAM,lastUpdate:e.lastUpdate}))}}]),t}(T["default"]));n["default"]=k,t.exports=n["default"]},{"../../../common/components/BaseComponent":607,"../../../common/lib/Logger":626,"../../../common/lib/remote":630,"../../../constants":654,"../../Process":680,"../../actions":681,"../../store":687,"../processes-buttons":682,"../processes-graphs":683,"../processes-table":685,"babel-runtime/core-js/map":4,"babel-runtime/helpers/class-call-check":16,"babel-runtime/helpers/create-class":17,"babel-runtime/helpers/get":19,"babel-runtime/helpers/inherits":20,"babel-runtime/helpers/interop-require-default":21,react:581}],685:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/get")["default"],i=e("babel-runtime/helpers/inherits")["default"],o=e("babel-runtime/helpers/create-class")["default"],s=e("babel-runtime/helpers/class-call-check")["default"],a=e("babel-runtime/core-js/number/is-nan")["default"],l=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var u=e("react"),c=l(u),p=e("react-bootstrap"),f=e("humanize"),h=l(f),d=e("../../Process"),m=l(d),b=e("../../actions"),y=l(b),v=e("../../../common/components/BaseComponent"),g=l(v),_=e("../../../common/components/data-table"),T=l(_),E=function(e){function t(e){s(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.state={height:this.props.height||0},this._bind("__handleResize")}return i(t,e),o(t,null,[{key:"propTypes",get:function(){return{processes:u.PropTypes.arrayOf(u.PropTypes.instanceOf(m["default"])),lastUpdate:u.PropTypes.oneOfType([u.PropTypes.number,u.PropTypes.bool]),onRowSelected:u.PropTypes.func,onRowUnselected:u.PropTypes.func}}},{key:"defaultProps",get:function(){return{processes:[],lastUpdate:!1,height:0}}}]),o(t,[{key:"__handleResize",value:function(e){var t=a(window.innerHeight)?window.clientHeight:window.innerHeight,n=(document.getElementById("ehorus-section"),document.getElementById("processes-table")),r=n?n.offsetTop:0,i=document.getElementById("processes-graphs"),o=i?i.offsetHeight:80;this.setState({height:t?t-r-o-20:0})}},{key:"componentDidMount",value:function(){this.__handleResize(),window.addEventListener("resize",this.__handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.__handleResize)}},{key:"render",value:function(){var e=this.state,t=this.props,n=new _.DataColumn({dataKey:"PID",name:"PID",align:"left",width:"80px",sortable:!0,hidden:!1,sortProps:{type:"number"}}),r=new _.DataColumn({dataKey:"name",name:"Name",align:"left",sortable:!0,sortProps:{type:"string"}}),i=new _.DataColumn({dataKey:"CPU",name:"CPU",align:"right",width:"70px",sortable:!0,sortProps:{type:"number"},cellFormatter:function(e){return e+"%"}}),o=new _.DataColumn({dataKey:"RAM",name:"RAM",align:"right",width:"100px",sortable:!0,sortProps:{type:"number"},cellFormatter:function(e){return h["default"].filesize(e)}}),s=function(e,t){return y["default"].select(t.PID,t.name)},a=function(e,t){return y["default"].cleanSelected()},l={};return e.height&&(l.height=e.height+"px",l.overflow="auto",l.marginBottom="10px"),c["default"].createElement("div",{id:"processes-table",style:l},t.lastUpdate?t.processes.length>0?c["default"].createElement(T["default"],{keyValue:"PID",columns:[n,r,i,o],data:t.processes,bordered:!0,hover:!0,responsive:!0,striped:!0,condensed:!0,onRowSelected:t.o
"use strict";var r=e("babel-runtime/core-js/number/is-nan")["default"],i=e("babel-runtime/core-js/number/parse-int")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var s=e("../common/lib/Logger"),a=o(s),l=e("../constants"),u=e("../actions/app"),c=e("../actions/agent"),p=new a["default"]({section:"System response"});n["default"]=function(e,t){e.on(l.PROTO.SYSTEM,function(n){try{if(n=JSON.parse(n),"undefined"==typeof n.action)throw Error("Missing action on message");switch(p.info("[PROTO.SYSTEM]",n),n.action){case"get":var o=n.get||{},s={id:e.agentID};"undefined"!=typeof o.uptime&&(r(o.uptime)||(s.uptime=i(o.uptime,10))),"string"==typeof o.version&&(s.version=o.version),"string"==typeof o.address&&(s.address=o.address),"string"==typeof o.hostname&&(s.hostname=o.hostname),"string"==typeof o.description&&(s.description=o.description),"string"==typeof o.language&&(s.language=o.language),"string"==typeof o.os&&(s.os=o.os),"string"==typeof o.osVersion&&(s.osVersion=o.osVersion),"string"==typeof o.architecture&&(s.architecture=o.architecture),"string"==typeof o.cpuDescription&&(s.cpuDescription=o.cpuDescription),"undefined"!=typeof o.ram&&(r(o.ram)||(s.ram=i(o.ram,10))),"undefined"!=typeof o.hdd&&(r(o.hdd)||(s.hdd=i(o.hdd,10)));var a=Date.now();t((0,c.fetchAgentSuccess)(s,a));break;case"section":var l=n.section;if(l){var f=[],h=Date.now();l.displayManager&&f.push({key:"display",enabled:!0}),l.fileTransfer&&f.push({key:"files",enabled:!0}),l.remoteShell&&f.push({key:"terminal",enabled:!0}),t((0,u.fetchSectionsSuccess)(f,h))}break;default:p.warning("Invalid action:",n.action)}}catch(d){p.error(d)}})},t.exports=n["default"]},{"../actions/agent":603,"../actions/app":604,"../common/lib/Logger":626,"../constants":654,"babel-runtime/core-js/number/is-nan":5,"babel-runtime/core-js/number/parse-int":7,"babel-runtime/helpers/interop-require-default":21}],699:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(n,"__esModule",{value:!0});var i=e("../common/lib/Logger"),o=r(i),s=e("../constants"),a=e("../actions/terminal"),l=new o["default"]({section:"Terminal response"});n["default"]=function(e,t){e.on(s.PROTO.TERM,function(e){try{t((0,a.saveTermData)(e,Date.now()))}catch(n){l.error(n)}}),e.on(s.PROTO.TERM_INIT,function(e){try{if(e)t((0,a.initializeTermSuccess)(Date.now()));else{var n=new Error("Error initializing the terminal");n.response={status:500,statusText:"Error initializing the terminal"},t((0,a.initializeTermFailure)(n))}}catch(r){l.error(r)}})},t.exports=n["default"]},{"../actions/terminal":606,"../common/lib/Logger":626,"../constants":654,"babel-runtime/helpers/interop-require-default":21}],700:[function(e,t,n){"use strict";var r=e("babel-runtime/helpers/create-class")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/core-js/map")["default"];Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];if(i(this,e),this.identifier="",this.name="",this.description="",this.status=e.UNKNOWN,"undefined"==typeof t.identifier)throw new TypeError("The identifier of the service is required");if("string"!=typeof t.name)throw new TypeError("The name of the service should be a string");if(this.identifier=t.identifier,"undefined"!=typeof t.name){if("string"!=typeof t.name)throw new TypeError("The full identifier of the service should be a string");this.name=t.name}else this.name=this.identifier;"undefined"!=typeof t.description&&(this.description=t.description),"undefined"!=typeof t.status&&(this.status=t.status)}return r(e,null,[{key:"NOT_RUNNING",get:function(){return"Not running"}},{key:"START_PENDING",get:function(){return"Start pending"}},{key:"STOP_PENDING",get:function(){return"Stop pending"}},{key:"RUNNING",get:function(){return"Running"}},{key:"RESUME_PENDING",get:function(){return"Resume pending"}},{key:"PAUSE_PENDING",get:function(){return"Pause pending"}},{key:"PAUSED"