/
bundle.js
1 lines (1 loc) · 22.9 KB
/
bundle.js
1
!function(){"use strict";function e(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n}var n=Array.isArray;function t(e){var n=typeof e;return"string"===n||"number"===n}function r(e){return void 0===e||null===e}function o(e){return null===e||!1===e||!0===e||void 0===e}function l(e){return"function"===typeof e}function i(e){return"string"===typeof e}function a(e){return null===e}function u(e,n){var t={};if(e)for(var r in e)t[r]=e[r];if(n)for(var o in n)t[o]=n[o];return t}function c(e){return!a(e)&&"object"===typeof e}var s={};function f(e){return e.substr(2).toLowerCase()}function d(e,n){e.appendChild(n)}function p(e,n,t){a(t)?d(e,n):e.insertBefore(n,t)}function h(e,n){e.removeChild(n)}function v(e){for(var n=0;n<e.length;n++)e[n]()}function g(e,n,t){var r=e.children;if(4&t)return r.$LI;if(8192&t)return 2===e.childFlags?r:r[n?0:r.length-1];return r}function m(e,n){for(var t;e;){if(2033&(t=e.flags))return e.dom;e=g(e,n,t)}return null}function y(e,n){do{var t=e.flags;if(2033&t)return void h(n,e.dom);var r=e.children;if(4&t&&(e=r.$LI),8&t&&(e=r),8192&t){if(2!==e.childFlags){for(var o=0,l=r.length;o<l;++o)y(r[o],n);return}e=r}}while(e)}function b(e,n,t){do{var r=e.flags;if(2033&r)return void p(n,e.dom,t);var o=e.children;if(4&r&&(e=o.$LI),8&r&&(e=o),8192&r){if(2!==e.childFlags){for(var l=0,i=o.length;l<i;++l)b(o[l],n,t);return}e=o}}while(e)}function $(e,n,t){if(e.constructor.getDerivedStateFromProps)return u(t,e.constructor.getDerivedStateFromProps(n,t));return t}var k={v:!1},C={componentComparator:null,createVNode:null,renderComplete:null};function w(e,n){e.textContent=n}function U(e,n){return c(e)&&e.event===n.event&&e.data===n.data}function x(e,n){for(var t in n)void 0===e[t]&&(e[t]=n[t]);return e}function P(e,n){return!!l(e)&&(e(n),!0)}function S(e,n,t,r,o,l,i,a){this.childFlags=e,this.children=n,this.className=t,this.dom=null,this.flags=r,this.key=void 0===o?null:o,this.props=void 0===l?null:l,this.ref=void 0===i?null:i,this.type=a}function F(e,r,l,u,c,s,f,d){var p=void 0===c?1:c,h=new S(p,u,l,e,f,s,d,r);return C.createVNode&&C.createVNode(h),0===p&&function(e,r){var l,u=1;if(o(r))l=r;else if(t(r))u=16,l=r;else if(n(r)){for(var c=r.length,s=0;s<c;++s){var f=r[s];if(o(f)||n(f)){l=l||r.slice(0,s),M(r,l,s,"");break}if(t(f))(l=l||r.slice(0,s)).push(V(f,"$"+s));else{var d=f.key,p=(81920&f.flags)>0,h=a(d),v=i(d)&&"$"===d[0];p||h||v?(l=l||r.slice(0,s),(p||v)&&(f=I(f)),(h||v)&&(f.key="$"+s),l.push(f)):l&&l.push(f),f.flags|=65536}}u=0===(l=l||r).length?1:8}else(l=r).flags|=65536,81920&r.flags&&(l=I(r)),u=2;e.children=l,e.childFlags=u}(h,h.children),h}function N(e,n,t,o,l){var i=new S(1,null,null,e=function(e,n){if(12&e)return e;if(n.prototype&&n.prototype.render)return 4;if(n.render)return 32776;return 8}(e,n),o,function(e,n,t){var o=(32768&e?n.render:n).defaultProps;if(r(o))return t;if(r(t))return u(o,null);return x(t,o)}(e,n,t),function(e,n,t){if(4&e)return t;var o=(32768&e?n.render:n).defaultHooks;if(r(o))return t;if(r(t))return o;return x(t,o)}(e,n,l),n);return C.createVNode&&C.createVNode(i),i}function V(e,n){return new S(1,r(e)||!0===e||!1===e?"":e,null,16,n,null,null,null)}function L(e,n,t){var r=F(8192,8192,null,e,n,null,t,null);switch(r.childFlags){case 1:r.children=B(),r.childFlags=2;break;case 16:r.children=[V(e)],r.childFlags=4}return r}function I(e){var n=-16385&e.flags,t=e.props;if(14&n&&!a(t)){var r=t;for(var o in t={},r)t[o]=r[o]}if(0===(8192&n))return new S(e.childFlags,e.children,e.className,n,e.key,t,e.ref,e.type);return function(e){var n,t=e.children,r=e.childFlags;if(2===r)n=I(t);else if(12&r){n=[];for(var o=0,l=t.length;o<l;++o)n.push(I(t[o]))}return L(n,r,e.key)}(e)}function B(){return V("",null)}function M(e,r,l,u){for(var c=e.length;l<c;l++){var s=e[l];if(!o(s)){var f=u+"$"+l;if(n(s))M(s,r,0,f);else{if(t(s))s=V(s,f);else{var d=s.key,p=i(d)&&"$"===d[0];(81920&s.flags||p)&&(s=I(s)),s.flags|=65536,p?d.substring(0,u.length)!==u&&(s.key=u+d):a(d)?s.key=f:s.key=u+d}r.push(s)}}}}function T(e){if(o(e)||t(e))return V(e,null);if(n(e))return L(e,0,null);return 16384&e.flags?I(e):e}var A="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",E={"xlink:actuate":A,"xlink:arcrole":A,"xlink:href":A,"xlink:role":A,"xlink:show":A,"xlink:title":A,"xlink:type":A,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var O=W(0),R=W(null),_=W(!0);function j(e,n){var t=n.$EV;return t||(t=n.$EV=W(null)),t[e]||1===++O[e]&&(R[e]=function(e){var n="onClick"===e||"onDblClick"===e?function(e){return function(n){if(0!==n.button)return void n.stopPropagation();Q(n,!0,e,q(n))}}(e):function(e){return function(n){Q(n,!1,e,q(n))}}(e);return document.addEventListener(f(e),n),n}(e)),t}function H(e,n){var t=n.$EV;t&&t[e]&&(0===--O[e]&&(document.removeEventListener(f(e),R[e]),R[e]=null),t[e]=null)}function Q(e,n,t,r){var o=function(e){return l(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(n&&o.disabled)return;var i=o.$EV;if(i){var u=i[t];if(u&&(r.dom=o,u.event?u.event(u.data,e):u(e),e.cancelBubble))return}o=o.parentNode}while(!a(o))}function X(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function G(){return this.defaultPrevented}function K(){return this.cancelBubble}function q(e){var n={dom:document};return e.isDefaultPrevented=G,e.isPropagationStopped=K,e.stopPropagation=X,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function J(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function z(e,n){var t=function(t){var r=this.$V;if(!r)return;var o=r.props||s,a=r.dom;if(i(e))J(o,e,t);else for(var u=0;u<e.length;++u)J(o,e[u],t);if(l(n)){var c=this.$V,f=c.props||s;n(f,a,!1,c)}};return Object.defineProperty(t,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),t}function Y(e,n,t){var r="$"+n,o=e[r];if(o){if(o[1].wrapped)return;e.removeEventListener(o[0],o[1]),e[r]=null}l(t)&&(e.addEventListener(n,t),e[r]=[n,t])}function Z(e){return"checkbox"===e||"radio"===e}var ee=z("onInput",re),ne=z(["onClick","onChange"],re);function te(e){e.stopPropagation()}function re(e,n){var t=e.type,o=e.value,l=e.checked,i=e.multiple,a=e.defaultValue,u=!r(o);t&&t!==n.type&&n.setAttribute("type",t),r(i)||i===n.multiple||(n.multiple=i),r(a)||u||(n.defaultValue=a+""),Z(t)?(u&&(n.value=o),r(l)||(n.checked=l)):u&&n.value!==o?(n.defaultValue=o,n.value=o):r(l)||(n.checked=l)}te.wrapped=!0;var oe=z("onChange",le);function le(e,t,o,l){var i=Boolean(e.multiple);r(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==l.childFlags){var u=e.value;"number"===typeof a&&a>-1&&t.options[a]&&(u=t.options[a].value),o&&r(u)&&(u=e.defaultValue),function e(t,o){if("option"===t.type)!function(e,t){var o=e.props||s,l=e.dom;l.value=o.value,o.value===t||n(t)&&-1!==t.indexOf(o.value)?l.selected=!0:r(t)&&r(o.selected)||(l.selected=o.selected||!1)}(t,o);else{var l=t.children,i=t.flags;if(4&i)e(l.$LI,o);else if(8&i)e(l,o);else if(2===t.childFlags)e(l,o);else if(12&t.childFlags)for(var a=0,u=l.length;a<u;++a)e(l[a],o)}}(l,u)}}var ie,ae,ue=z("onInput",se),ce=z("onChange");function se(e,n,t){var o=e.value,l=n.value;if(r(o)){if(t){var i=e.defaultValue;r(i)||i===l||(n.defaultValue=i,n.value=i)}}else l!==o&&(n.defaultValue=o,n.value=o)}function fe(e,n,t,r,o,l){64&e?re(r,t):256&e?le(r,t,o,n):128&e&&se(r,t,o),l&&(t.$V=n)}function de(e){return e.type&&Z(e.type)?!r(e.checked):!r(e.value)}function pe(e){e&&!P(e,null)&&e.current&&(e.current=null)}function he(e,n,t){e&&(l(e)||void 0!==e.current)&&t.push((function(){P(e,n)||void 0===e.current||(e.current=n)}))}function ve(e,n){ge(e),y(e,n)}function ge(e){var n,t=e.flags,o=e.children;if(481&t){n=e.ref;var i=e.props;pe(n);var u=e.childFlags;if(!a(i))for(var c=Object.keys(i),f=0,d=c.length;f<d;f++){var p=c[f];_[p]&&H(p,e.dom)}12&u?me(o):2===u&&ge(o)}else o&&(4&t?(l(o.componentWillUnmount)&&o.componentWillUnmount(),pe(e.ref),o.$UN=!0,ge(o.$LI)):8&t?(!r(n=e.ref)&&l(n.onComponentWillUnmount)&&n.onComponentWillUnmount(m(e,!0),e.props||s),ge(o)):1024&t?ve(o,e.ref):8192&t&&12&e.childFlags&&me(o))}function me(e){for(var n=0,t=e.length;n<t;++n)ge(e[n])}function ye(e){e.textContent=""}function be(e,n,t){me(t),8192&n.flags?y(n,e):ye(e)}function $e(e,n,t,o,u,s,d){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":o.autofocus=!!t;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":o[e]=!!t;break;case"defaultChecked":case"value":case"volume":if(s&&"value"===e)break;var p=r(t)?"":t;o[e]!==p&&(o[e]=p);break;case"style":!function(e,n,t){if(r(n))return void t.removeAttribute("style");var o,l,a=t.style;if(i(n))return void(a.cssText=n);if(r(e)||i(e))for(o in n)l=n[o],a.setProperty(o,l);else{for(o in n)(l=n[o])!==e[o]&&a.setProperty(o,l);for(o in e)r(n[o])&&a.removeProperty(o)}}(n,t,o);break;case"dangerouslySetInnerHTML":!function(e,n,t,o){var l=e&&e.__html||"",i=n&&n.__html||"";l!==i&&(r(i)||function(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}(o,i)||(a(t)||(12&t.childFlags?me(t.children):2===t.childFlags&&ge(t.children),t.children=null,t.childFlags=1),o.innerHTML=i))}(n,t,d,o);break;default:_[e]?function(e,n,t,r){if(l(t))j(e,r)[e]=t;else if(c(t)){if(U(n,t))return;j(e,r)[e]=t}else H(e,r)}(e,n,t,o):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,n,t,r){if(c(t)){if(U(n,t))return;t=function(e){var n=e.event;return function(t){n(e.data,t)}}(t)}Y(r,f(e),t)}(e,n,t,o):r(t)?o.removeAttribute(e):u&&E[e]?o.setAttributeNS(E[e],e,t):o.setAttribute(e,t)}}function ke(e,n,t){var r=T(e.render(n,e.state,t)),o=t;return l(e.getChildContext)&&(o=u(t,e.getChildContext())),e.$CX=o,r}function Ce(e,n,t,o,i,u){var c=e.flags|=16384;481&c?function(e,n,t,o,l,i){var u=e.flags,c=e.props,s=e.className,f=e.children,d=e.childFlags,h=e.dom=function(e,n){if(n)return document.createElementNS("http://www.w3.org/2000/svg",e);return document.createElement(e)}(e.type,o=o||(32&u)>0);if(r(s)||""===s||(o?h.setAttribute("class",s):h.className=s),16===d)w(h,f);else if(1!==d){var v=o&&"foreignObject"!==e.type;2===d?(16384&f.flags&&(e.children=f=I(f)),Ce(f,h,t,v,null,i)):8!==d&&4!==d||Ue(f,h,t,v,null,i)}a(n)||p(n,h,l),a(c)||function(e,n,t,r,o){var l=!1,i=(448&n)>0;for(var a in i&&(l=de(t))&&function(e,n,t){64&e?function(e,n){Z(n.type)?(Y(e,"change",ne),Y(e,"click",te)):Y(e,"input",ee)}(n,t):256&e?function(e){Y(e,"change",oe)}(n):128&e&&function(e,n){Y(e,"input",ue),n.onChange&&Y(e,"change",ce)}(n,t)}(n,r,t),t)$e(a,null,t[a],r,o,l,null);i&&fe(n,e,r,t,!0,l)}(e,u,c,h,o),he(e.ref,h,i)}(e,n,t,o,i,u):4&c?function(e,n,t,r,o,i){var u=function(e,n,t,r,o,i){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=i,e.children=u,u.$BS=!1,u.context=r,u.props===s&&(u.props=t),c)u.state=$(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var f=u.$PS;if(!a(f)){var d=u.state;if(a(d))u.state=f;else for(var p in f)d[p]=f[p];u.$PS=null}u.$BR=!1}return u.$LI=ke(u,t,r),u}(e,e.type,e.props||s,t,r,i);Ce(u.$LI,n,u.$CX,r,o,i),function(e,n,t){he(e,n,t),l(n.componentDidMount)&&t.push(function(e){return function(){e.componentDidMount()}}(n))}(e.ref,u,i)}(e,n,t,o,i,u):8&c?(function(e,n,t,r,o,l){Ce(e.children=T(function(e,n){return 32768&e.flags?e.type.render(e.props||s,e.ref,n):e.type(e.props||s,n)}(e,t)),n,t,r,o,l)}(e,n,t,o,i,u),function(e,n){var t=e.ref;r(t)||(P(t.onComponentWillMount,e.props||s),l(t.onComponentDidMount)&&n.push(function(e,n){return function(){e.onComponentDidMount(m(n,!0),n.props||s)}}(t,e)))}(e,u)):512&c||16&c?we(e,n,i):8192&c?function(e,n,t,r,o,l){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=B()),2===a?Ce(i,t,o,r,o,l):Ue(i,t,n,r,o,l)}(e,t,n,o,i,u):1024&c&&function(e,n,t,r,o){Ce(e.children,e.ref,n,!1,null,o);var l=B();we(l,t,r),e.dom=l.dom}(e,t,n,i,u)}function we(e,n,t){var r=e.dom=document.createTextNode(e.children);a(n)||p(n,r,t)}function Ue(e,n,t,r,o,l){for(var i=0;i<e.length;++i){var a=e[i];16384&a.flags&&(e[i]=a=I(a)),Ce(a,n,t,r,o,l)}}function xe(e,n,t,i,c,f,p){var v=n.flags|=16384;e.flags!==v||e.type!==n.type||e.key!==n.key||2048&v?16384&e.flags?function(e,n,t,r,o,l){ge(e),0!==(n.flags&e.flags&2033)?(Ce(n,null,r,o,null,l),function(e,n,t){e.replaceChild(n,t)}(t,n.dom,e.dom)):(Ce(n,t,r,o,m(e,!0),l),y(e,t))}(e,n,t,i,c,p):Ce(n,t,i,c,f,p):481&v?function(e,n,t,o,l,i){var a,u=n.dom=e.dom,c=e.props,f=n.props,d=!1,p=!1;if(o=o||(32&l)>0,c!==f){var h=c||s;if((a=f||s)!==s)for(var v in(d=(448&l)>0)&&(p=de(a)),a){var g=h[v],m=a[v];g!==m&&$e(v,g,m,u,o,p,e)}if(h!==s)for(var y in h)r(a[y])&&!r(h[y])&&$e(y,h[y],null,u,o,p,e)}var b=n.children,$=n.className;e.className!==$&&(r($)?u.removeAttribute("class"):o?u.setAttribute("class",$):u.className=$),4096&l?function(e,n){e.textContent!==n&&(e.textContent=n)}(u,b):Pe(e.childFlags,n.childFlags,e.children,b,u,t,o&&"foreignObject"!==n.type,null,e,i),d&&fe(l,n,u,a,!1,p);var k=n.ref,C=e.ref;C!==k&&(pe(C),he(k,u,i))}(e,n,i,c,v,p):4&v?function(e,n,t,r,o,i,c){var f=n.children=e.children;if(a(f))return;f.$L=c;var d=n.props||s,p=n.ref,h=e.ref,v=f.state;if(!f.$N){if(l(f.componentWillReceiveProps)){if(f.$BR=!0,f.componentWillReceiveProps(d,r),f.$UN)return;f.$BR=!1}a(f.$PS)||(v=u(v,f.$PS),f.$PS=null)}Se(f,v,d,t,r,o,!1,i,c),h!==p&&(pe(h),he(p,f,c))}(e,n,t,i,c,f,p):8&v?function(e,n,t,o,i,a,u){var c=!0,f=n.props||s,d=n.ref,p=e.props,h=!r(d),v=e.children;if(h&&l(d.onComponentShouldUpdate)&&(c=d.onComponentShouldUpdate(p,f)),!1!==c){h&&l(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,f);var g=n.type,m=T(32768&n.flags?g.render(f,d,o):g(f,o));xe(v,m,t,o,i,a,u),n.children=m,h&&l(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,f)}else n.children=v}(e,n,t,i,c,f,p):16&v?function(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}(e,n):512&v?n.dom=e.dom:8192&v?function(e,n,t,r,o,l){var i=e.children,a=n.children,u=e.childFlags,c=n.childFlags,s=null;12&c&&0===a.length&&(c=n.childFlags=2,a=n.children=B());var f=0!==(2&c);if(12&u){var d=i.length;(8&u&&8&c||f||!f&&a.length>d)&&(s=m(i[d-1],!1).nextSibling)}Pe(u,c,i,a,t,r,o,s,e,l)}(e,n,t,i,c,p):function(e,n,t,r){var l=e.ref,i=n.ref,a=n.children;if(Pe(e.childFlags,n.childFlags,e.children,a,l,t,!1,null,e,r),n.dom=e.dom,l!==i&&!o(a)){var u=a.dom;h(l,u),d(i,u)}}(e,n,i,p)}function Pe(e,n,t,r,o,l,i,a,u,c){switch(e){case 2:switch(n){case 2:xe(t,r,o,l,i,a,c);break;case 1:ve(t,o);break;case 16:ge(t),w(o,r);break;default:!function(e,n,t,r,o,l){ge(e),Ue(n,t,r,o,m(e,!0),l),y(e,t)}(t,r,o,l,i,c)}break;case 1:switch(n){case 2:Ce(r,o,l,i,a,c);break;case 1:break;case 16:w(o,r);break;default:Ue(r,o,l,i,a,c)}break;case 16:switch(n){case 16:!function(e,n,t){e!==n&&(""!==e?t.firstChild.nodeValue=n:w(t,n))}(t,r,o);break;case 2:ye(o),Ce(r,o,l,i,a,c);break;case 1:ye(o);break;default:ye(o),Ue(r,o,l,i,a,c)}break;default:switch(n){case 16:me(t),w(o,r);break;case 2:be(o,u,t),Ce(r,o,l,i,a,c);break;case 1:be(o,u,t);break;default:var s=0|t.length,f=0|r.length;0===s?f>0&&Ue(r,o,l,i,a,c):0===f?be(o,u,t):8===n&&8===e?function(e,n,t,r,o,l,i,a,u,c){var s,f,d=l-1,p=i-1,h=0,v=e[h],g=n[h];e:{for(;v.key===g.key;){if(16384&g.flags&&(n[h]=g=I(g)),xe(v,g,t,r,o,a,c),e[h]=g,++h>d||h>p)break e;v=e[h],g=n[h]}for(v=e[d],g=n[p];v.key===g.key;){if(16384&g.flags&&(n[p]=g=I(g)),xe(v,g,t,r,o,a,c),e[d]=g,p--,h>--d||h>p)break e;v=e[d],g=n[p]}}if(h>d){if(h<=p)for(f=(s=p+1)<i?m(n[s],!0):a;h<=p;)16384&(g=n[h]).flags&&(n[h]=g=I(g)),++h,Ce(g,t,r,o,f,c)}else if(h>p)for(;h<=d;)ve(e[h++],t);else!function(e,n,t,r,o,l,i,a,u,c,s,f,d){var p,h,v,g=0,y=a,$=a,k=l-a+1,C=i-a+1,w=new Int32Array(C+1),U=k===r,x=!1,P=0,S=0;if(o<4||(k|C)<32)for(g=y;g<=l;++g)if(p=e[g],S<C){for(a=$;a<=i;a++)if(h=n[a],p.key===h.key){if(w[a-$]=g+1,U)for(U=!1;y<g;)ve(e[y++],u);P>a?x=!0:P=a,16384&h.flags&&(n[a]=h=I(h)),xe(p,h,u,t,c,s,d),++S;break}!U&&a>i&&ve(p,u)}else U||ve(p,u);else{var F={};for(g=$;g<=i;++g)F[n[g].key]=g;for(g=y;g<=l;++g)if(p=e[g],S<C)if(void 0!==(a=F[p.key])){if(U)for(U=!1;g>y;)ve(e[y++],u);w[a-$]=g+1,P>a?x=!0:P=a,16384&(h=n[a]).flags&&(n[a]=h=I(h)),xe(p,h,u,t,c,s,d),++S}else U||ve(p,u);else U||ve(p,u)}if(U)be(u,f,e),Ue(n,u,t,c,s,d);else if(x){var N=function(e){var n=0,t=0,r=0,o=0,l=0,i=0,a=0,u=e.length;for(u>Fe&&(Fe=u,ie=new Int32Array(u),ae=new Int32Array(u));t<u;++t)if(0!==(n=e[t])){if(e[r=ie[o]]<n){ae[t]=r,ie[++o]=t;continue}for(l=0,i=o;l<i;)e[ie[a=l+i>>1]]<n?l=a+1:i=a;n<e[ie[l]]&&(l>0&&(ae[t]=ie[l-1]),ie[l]=t)}l=o+1;var c=new Int32Array(l);for(i=ie[l-1];l-- >0;)c[l]=i,i=ae[i],ie[l]=0;return c}(w);for(a=N.length-1,g=C-1;g>=0;g--)0===w[g]?(16384&(h=n[P=g+$]).flags&&(n[P]=h=I(h)),Ce(h,u,t,c,(v=P+1)<o?m(n[v],!0):s,d)):a<0||g!==N[a]?b(h=n[P=g+$],u,(v=P+1)<o?m(n[v],!0):s):a--}else if(S!==C)for(g=C-1;g>=0;g--)0===w[g]&&(16384&(h=n[P=g+$]).flags&&(n[P]=h=I(h)),Ce(h,u,t,c,(v=P+1)<o?m(n[v],!0):s,d))}(e,n,r,l,i,d,p,h,t,o,a,u,c)}(t,r,o,l,i,s,f,a,u,c):function(e,n,t,r,o,l,i,a,u){for(var c,s,f=l>i?i:l,d=0;d<f;++d)c=n[d],s=e[d],16384&c.flags&&(c=n[d]=I(c)),xe(s,c,t,r,o,a,u),e[d]=c;if(l<i)for(d=f;d<i;++d)16384&(c=n[d]).flags&&(c=n[d]=I(c)),Ce(c,t,r,o,a,u);else if(l>i)for(d=f;d<l;++d)ve(e[d],t)}(t,r,o,l,i,s,f,a,c)}}}function Se(e,n,t,r,o,i,a,c,s){var f=e.state,d=e.props,p=Boolean(e.$N),h=l(e.shouldComponentUpdate);if(p&&(n=$(e,t,n!==f?u(f,n):n)),a||!h||h&&e.shouldComponentUpdate(t,n,o)){!p&&l(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var v=null,g=ke(e,t,o);p&&l(e.getSnapshotBeforeUpdate)&&(v=e.getSnapshotBeforeUpdate(d,f)),xe(e.$LI,g,r,e.$CX,i,c,s),e.$LI=g,l(e.componentDidUpdate)&&function(e,n,t,r,o){o.push((function(){e.componentDidUpdate(n,t,r)}))}(e,d,f,v,s)}else e.props=t,e.state=n,e.context=o}var Fe=0;function Ne(e,n,t,o){void 0===t&&(t=null),void 0===o&&(o=s),function(e,n,t,o){var i=[],a=n.$V;k.v=!0,r(a)?r(e)||(16384&e.flags&&(e=I(e)),Ce(e,n,o,!1,null,i),n.$V=e,a=e):r(e)?(ve(a,n),n.$V=null):(16384&e.flags&&(e=I(e)),xe(a,e,n,o,!1,null,i),a=n.$V=e),v(i),k.v=!1,l(t)&&t(),l(C.renderComplete)&&C.renderComplete(a,n)}(e,n,t,o)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ve=[],Le="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ie=!1;function Be(e,n,t,o){var i=e.$PS;if(l(n)&&(n=n(i?u(e.state,i):e.state,e.props,e.context)),r(i))e.$PS=n;else for(var a in n)i[a]=n[a];if(e.$BR)l(t)&&e.$L.push(t.bind(e));else{if(!k.v&&0===Ve.length)return Ae(e,o),void(l(t)&&t.call(e));if(-1===Ve.indexOf(e)&&Ve.push(e),Ie||(Ie=!0,Le(Te)),l(t)){var c=e.$QU;c||(c=e.$QU=[]),c.push(t)}}}function Me(e){for(var n=e.$QU,t=0;t<n.length;++t)n[t].call(e);e.$QU=null}function Te(){var e;for(Ie=!1;e=Ve.shift();)Ae(e,!1),e.$QU&&Me(e)}function Ae(e,n){if(n||!e.$BR){var t=e.$PS;e.$PS=null;var r=[];k.v=!0,Se(e,u(e.state,t),e.props,m(e.$LI,!0).parentNode,e.context,e.$SVG,n,null,r),v(r),k.v=!1}else e.state=e.$PS,e.$PS=null}var De=function(e,n){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||s,this.context=n||s};De.prototype.forceUpdate=function(e){if(this.$UN)return;Be(this,{},e,!0)},De.prototype.setState=function(e,n){if(this.$UN)return;this.$BS||Be(this,e,n,!1)},De.prototype.render=function(e,n,t){return null},uibench.init("Inferno [same as react]","7.4.1");var Ee=function(n){function t(e){var t;return(t=n.call(this,e)||this).onClick=t.onClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),t}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.text!==e.text},r.onClick=function(e){console.log("Clicked"+this.props.text),e.stopPropagation()},r.render=function(){return F(1,"td","TableCell",this.props.text,0,{onClick:this.onClick},null,null)},t}(De),We=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){for(var e=this.props.data,n=e.active?"TableRow active":"TableRow",t=e.props,r=[N(2,Ee,{text:"#"+e.id},-1,null)],o=0;o<t.length;o++)r.push(N(2,Ee,{text:t[o]},o,null));return F(1,"tr",n,r,0,{"data-id":e.id},null,null)},t}(De),Oe=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){for(var e=this.props.data.items,n=[],t=0;t<e.length;t++){var r=e[t];n.push(N(2,We,{data:r},r.id,null))}return F(1,"table","Table",F(1,"tbody",null,n,0,null,null,null),2,null,null,null)},t}(De),Re=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){var e=this.props.data,n=e.time,t={"border-radius":(n%10).toString()+"px",background:"rgba(0,0,0,"+(.5+n%10/10).toString()+")"};return F(1,"div","AnimBox",null,1,{"data-id":e.id,style:t},null,null)},t}(De),_e=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){for(var e=this.props.data.items,n=[],t=0;t<e.length;t++){var r=e[t];n.push(N(2,Re,{data:r},r.id,null))}return F(1,"div","Anim",n,0,null,null,null)},t}(De),je=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){return F(1,"li","TreeLeaf",this.props.data.id,0,null,null,null)},t}(De),He=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){for(var e=this.props.data,n=[],r=0;r<e.children.length;r++){var o=e.children[r];o.container?n.push(N(2,t,{data:o},o.id,null)):n.push(N(2,je,{data:o},o.id,null))}return F(1,"ul","TreeNode",n,0,null,null,null)},t}(De),Qe=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){return F(1,"div","Tree",N(2,He,{data:this.props.data.root},null,null),2,null,null,null)},t}(De),Xe=function(n){function t(){return n.apply(this,arguments)||this}e(t,n);var r=t.prototype;return r.shouldComponentUpdate=function(e,n){return this.props.data!==e.data},r.render=function(){var e,n=this.props.data,t=n.location;return"table"===t?e=N(2,Oe,{data:n.table},null,null):"anim"===t?e=N(2,_e,{data:n.anim},null,null):"tree"===t&&(e=N(2,Qe,{data:n.tree},null,null)),F(1,"div","Main",e,0,null,null,null)},t}(De);document.addEventListener("DOMContentLoaded",(function(e){var n=document.querySelector("#App");uibench.run((function(e){Ne(N(2,Xe,{data:e},null,null),n)}),(function(e){Ne(F(1,"pre",null,JSON.stringify(e,null," "),0,null,null,null),n)}))}))}();