diff --git a/docs/uibench-normalization/dist/bundle.js b/docs/uibench-normalization/dist/bundle.js index b81887f09..0e5370986 100644 --- a/docs/uibench-normalization/dist/bundle.js +++ b/docs/uibench-normalization/dist/bundle.js @@ -1 +1 @@ -!function(){"use strict";function n(){return n=Object.assign?Object.assign.bind():function(n){for(var e=1;e0?C(t.componentWillDisappear,D(n,e)):$(n,e,!1)}function A(n,e,t,r,o,l,i,a){n.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(e,o,r):0!==(8&i)&&t.onComponentWillMove(e,o,r,a)},next:l,parent:o})}function x(n,e,t,o,i){for(var a,u,c=e.flags;!r(e);){var f=e.flags;if(0!==(1521&f))return void(r(a)||!l(a.componentWillMove)&&!l(a.onComponentWillMove)?v(t,e.dom,o):A(i,n,a,e.dom,t,o,c,u));var s=e.children;if(0!==(4&f))a=e.children,u=e.props,e=s.$LI;else if(0!==(8&f))a=e.ref,u=e.props,e=s;else if(0!==(8192&f)){if(2!==e.childFlags){for(var d=0,p=s.length;d0,v=a(d),h=i(d)&&d[0]===V;p||v||h?(l=l||r.slice(0,f),(p||h)&&(s=X(s)),(v||h)&&(s.key=V+f),l.push(s)):l&&l.push(s),s.flags|=65536}}u=0===(l=l||r).length?1:8}else(l=r).flags|=65536,81920&r.flags&&(l=X(r)),u=2;return n.children=l,n.childFlags=u,n}function z(n){if(o(n)||t(n))return j(n,null);if(e(n))return R(n,0,null);return 16384&n.flags?X(n):n}var G="http://www.w3.org/1999/xlink",J="http://www.w3.org/XML/1998/namespace",Q={"xlink:actuate":G,"xlink:arcrole":G,"xlink:href":G,"xlink:role":G,"xlink:show":G,"xlink:title":G,"xlink:type":G,"xml:base":J,"xml:lang":J,"xml:space":J};function Y(n){return{onClick:n,onDblClick:n,onFocusIn:n,onFocusOut:n,onKeyDown:n,onKeyPress:n,onKeyUp:n,onMouseDown:n,onMouseMove:n,onMouseUp:n,onTouchEnd:n,onTouchMove:n,onTouchStart:n}}var Z=Y(0),nn=Y(null),en=Y(!0);function tn(n,e){var t=e.$EV;return t||(t=e.$EV=Y(null)),t[n]||1===++Z[n]&&(nn[n]=pn(n)),t}function rn(n,e){var t=e.$EV;null!=t&&t[n]&&(0===--Z[n]&&(document.removeEventListener(d(n),nn[n]),nn[n]=null),t[n]=null)}function on(n,e,t,r){if(l(t))tn(n,r)[n]=t;else if(c(t)){if(U(e,t))return;tn(n,r)[n]=t}else rn(n,r)}function ln(n){return l(n.composedPath)?n.composedPath()[0]:n.target}function an(n,e,t,o){var l=ln(n);do{if(e&&l.disabled)return;var i=l.$EV;if(!r(i)){var u=i[t];if(u&&(o.dom=l,u.event?u.event(u.data,n):u(n),n.cancelBubble))return}l=l.parentNode}while(!a(l))}function un(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function cn(){return this.defaultPrevented}function fn(){return this.cancelBubble}function sn(n){var e={dom:document};return n.isDefaultPrevented=cn,n.isPropagationStopped=fn,n.stopPropagation=un,Object.defineProperty(n,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function dn(n){var e="onClick"===n||"onDblClick"===n;return function(t){an(t,e,n,sn(t))}}function pn(n){var e=dn(n);return document.addEventListener(d(n),e),e}function vn(n,e){var t=document.createElement("i");return t.innerHTML=e,t.innerHTML===n.innerHTML}function hn(n,e,t){var r=n[e];if(r)r.event?r.event(r.data,t):r(t);else{var o=e.toLowerCase();l(n[o])&&n[o](t)}}function mn(n,e){var t=function(t){var o,a=this.$V;if(r(a))return;var u=null!=(o=a.props)?o:f,c=a.dom;if(i(n))hn(u,n,t);else for(var s=0;s-1&&!r(e.options[i])&&(a=e.options[i].value),t&&r(a)&&(a=n.defaultValue),Dn(o,a)}}var Wn,Pn,Un=mn("onInput",Vn),Ln=mn("onChange");function Mn(n,e){gn(n,"input",Un),l(e.onChange)&&gn(n,"change",Ln)}function Vn(n,e,t){var o=n.value,l=e.value;if(r(o)){if(t){var i=n.defaultValue;r(i)||i===l||(e.defaultValue=i,e.value=i)}}else l!==o&&(e.defaultValue=o,e.value=o)}function Nn(n,e,t,r,o,l){0!==(64&n)?$n(r,t):0!==(256&n)?Sn(r,t,o,e):0!==(128&n)&&Vn(r,t,o),l&&(t.$V=e)}function In(n,e,t){0!==(64&n)?wn(e,t):0!==(256&n)?xn(e):0!==(128&n)&&Mn(e,t)}function Tn(n){return bn(n.type)?!r(n.checked):!r(n.value)}function Bn(n){r(n)||!M(n,null)&&n.current&&(n.current=null)}function En(n,e,t){r(n)||!l(n)&&void 0===n.current||t.push((function(){M(n,e)||void 0===n.current||(n.current=e)}))}function On(n,e,t){jn(n,t),F(n,e,t)}function jn(n,e){var t,o=n.flags,i=n.children;if(0!==(481&o)){t=n.ref;var u=n.props;Bn(t);var c=n.childFlags;if(!a(u))for(var d=Object.keys(u),p=0,v=d.length;p0?C(t.componentWillDisappear,Hn(e,n)):n.textContent=""}function _n(n,e,t,r){Rn(t,r),8192&e.flags?F(e,n,r):Xn(n,t,r)}function Kn(n,e,t,r,o){n.componentWillDisappear.push((function(n){4&r?e.componentWillDisappear(t,n):8&r&&e.onComponentWillDisappear(t,o,n)}))}function qn(n){var e=n.event;return function(t){e(n.data,t)}}function zn(n,e,t,r){if(c(t)){if(U(e,t))return;t=qn(t)}gn(r,d(n),t)}function Gn(n,e,t){if(r(e))return void t.removeAttribute("style");var o,l,a=t.style;if(i(e))return void(a.cssText=e);if(r(n)||i(n))for(o in e)l=e[o],a.setProperty(o,l);else{for(o in e)(l=e[o])!==n[o]&&a.setProperty(o,l);for(o in n)r(e[o])&&a.removeProperty(o)}}function Jn(n,e,t,o,l){var i=(null==n?void 0:n.__html)||"",u=(null==e?void 0:e.__html)||"";i!==u&&(r(u)||vn(o,u)||(a(t)||(12&t.childFlags?Rn(t.children,l):2===t.childFlags&&jn(t.children,l),t.children=null,t.childFlags=1),o.innerHTML=u))}function Qn(n,e,t){var o=r(n)?"":n;e[t]!==o&&(e[t]=o)}function Yn(n,e,t,o,l,i,a,u){switch(n){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[n]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===n)break;Qn(t,o,n);break;case"style":Gn(e,t,o);break;case"dangerouslySetInnerHTML":Jn(e,t,a,o,u);break;default:en[n]?on(n,e,t,o):111===n.charCodeAt(0)&&110===n.charCodeAt(1)?zn(n,e,t,o):r(t)?o.removeAttribute(n):l&&Q[n]?o.setAttributeNS(Q[n],n,t):o.setAttribute(n,t)}}function Zn(n,e,t,r,o,l){var i=!1,a=(448&e)>0;for(var u in a&&(i=Tn(t))&&In(e,r,t),t)Yn(u,null,t[u],r,o,i,null,l);a&&Nn(e,n,r,t,!0,i)}function ne(e,t,r){var o=z(e.render(t,e.state,r)),i=r;return l(e.getChildContext)&&(i=n({},r,e.getChildContext())),e.$CX=i,o}function ee(n,e,t,r,o,i){var u=new e(t,r),c=u.$N=Boolean(e.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=i,n.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=S(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!a(s)){var d=u.state;if(a(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=ne(u,t,r),u}function te(n,e){var t=n.props||f;return 32768&n.flags?n.type.render(t,n.ref,e):n.type(t,e)}function re(n,e,t,r,o,l,i){var a=n.flags|=16384;0!==(481&a)?ae(n,e,t,r,o,l,i):0!==(4&a)?ce(n,e,t,r,o,l,i):8&a?fe(n,e,t,r,o,l,i):16&a?ie(n,e,o):8192&a?le(n,t,e,r,o,l,i):1024&a&&oe(n,t,e,o,l,i)}function oe(n,e,t,r,o,l){re(n.children,n.ref,e,!1,null,o,l);var i=_();ie(i,t,r),n.dom=i.dom}function le(n,e,t,r,o,l,i){var a=n.children,u=n.childFlags;12&u&&0===a.length&&(u=n.childFlags=2,a=n.children=_()),2===u?re(a,t,e,r,o,l,i):ue(a,t,e,r,o,l,i)}function ie(n,e,t){var r=n.dom=document.createTextNode(n.children);a(e)||v(e,r,t)}function ae(n,e,t,o,l,i,u){var c=n.flags,f=n.props,s=n.className,d=n.childFlags,p=n.dom=h(n.type,o=o||(32&c)>0),m=n.children;if(r(s)||""===s||(o?p.setAttribute("class",s):p.className=s),16===d)P(p,m);else if(1!==d){var g=o&&"foreignObject"!==n.type;2===d?(16384&m.flags&&(n.children=m=X(m)),re(m,p,t,g,null,i,u)):8!==d&&4!==d||ue(m,p,t,g,null,i,u)}a(e)||v(e,p,l),a(f)||Zn(n,c,f,p,o,u),En(n.ref,p,i)}function ue(n,e,t,r,o,l,i){for(var a=0;ap)&&(s=k(a[p-1],!1).nextSibling)}Ae(c,f,a,u,t,r,o,s,n,l,i)}function we(n,e,t,r,l){var i=n.ref,a=e.ref,u=e.children;if(Ae(n.childFlags,e.childFlags,n.children,u,i,t,!1,null,n,r,l),e.dom=n.dom,i!==a&&!o(u)){var c=u.dom;g(i,c),p(a,c)}}function $e(n,e,t,o,l,i){var a,u=e.dom=n.dom,c=n.props,s=e.props,d=e.flags,p=!1,v=!1;if(o=o||(32&d)>0,c!==s){var h=c||f;if((a=s||f)!==f)for(var m in(p=(448&d)>0)&&(v=Tn(a)),a){var g=h[m],b=a[m];g!==b&&Yn(m,g,b,u,o,v,n,i)}if(h!==f)for(var y in h)r(a[y])&&!r(h[y])&&Yn(y,h[y],null,u,o,v,n,i)}var k=e.children,C=e.className;n.className!==C&&(r(C)?u.removeAttribute("class"):o?u.setAttribute("class",C):u.className=C),4096&d?ke(u,k):Ae(n.childFlags,e.childFlags,n.children,k,u,t,o&&"foreignObject"!==e.type,null,n,l,i),p&&Nn(d,e,u,a,!1,v);var w=e.ref,$=n.ref;$!==w&&(Bn($),En(w,u,l))}function De(n,e,t,r,o,l,i){jn(n,i),ue(e,t,r,o,k(n,!0),l,i),F(n,t,i)}function Fe(n,e,t,r,o,l,i,a,u,c,f){var s=0|n.length,d=0|e.length;0===s?d>0&&ue(e,t,r,o,l,i,a):0===d?_n(t,u,n,a):8===c&&8===f?Me(n,e,t,r,o,s,d,l,u,i,a):Le(n,e,t,r,o,s,d,l,i,a)}function Ae(n,e,t,r,o,l,i,a,u,c,f){switch(n){case 2:switch(e){case 2:be(t,r,o,l,i,a,c,f);break;case 1:On(t,o,f);break;case 16:jn(t,f),P(o,r);break;default:De(t,r,o,l,i,c,f)}break;case 1:switch(e){case 2:re(r,o,l,i,a,c,f);break;case 1:break;case 16:P(o,r);break;default:ue(r,o,l,i,a,c,f)}break;case 16:switch(e){case 16:ye(t,r,o);break;case 2:Xn(o,t,f),re(r,o,l,i,a,c,f);break;case 1:Xn(o,t,f);break;default:Xn(o,t,f),ue(r,o,l,i,a,c,f)}break;default:switch(e){case 16:Rn(t,f),P(o,r);break;case 2:_n(o,u,t,f),re(r,o,l,i,a,c,f);break;case 1:_n(o,u,t,f);break;default:Fe(t,r,o,l,i,a,c,f,u,e,n)}}}function xe(n,e,t,r,o){o.push((function(){n.componentDidUpdate(e,t,r)}))}function Se(e,t,r,o,i,a,u,c,f,s){var d=e.state,p=e.props,v=Boolean(e.$N),h=l(e.shouldComponentUpdate);if(v&&(t=S(e,r,t!==d?n({},d,t):t)),!h||h&&e.shouldComponentUpdate(r,t,i)){!v&&l(e.componentWillUpdate)&&e.componentWillUpdate(r,t,i),e.props=r,e.state=t,e.context=i;var m=null,g=ne(e,r,i);v&&l(e.getSnapshotBeforeUpdate)&&(m=e.getSnapshotBeforeUpdate(p,d)),be(e.$LI,g,o,e.$CX,a,c,f,s),e.$LI=g,l(e.componentDidUpdate)&&xe(e,p,d,m,f)}else e.props=r,e.state=t,e.context=i}function We(e,t,r,o,i,u,c,s){var d=t.children=e.children;if(a(d))return;d.$L=c;var p=t.props||f,v=t.ref,h=e.ref,m=d.state;if(!d.$N){if(l(d.componentWillReceiveProps)){if(d.$BR=!0,d.componentWillReceiveProps(p,o),d.$UN)return;d.$BR=!1}a(d.$PS)||(m=n({},m,d.$PS),d.$PS=null)}Se(d,m,p,r,o,i,0,u,c,s),h!==v&&(Bn(h),En(v,d,c))}function Pe(n,e,t,o,i,a,u,c){var s=!0,d=e.props||f,p=e.ref,v=n.props,h=!r(p),m=n.children;if(h&&l(p.onComponentShouldUpdate)&&(s=p.onComponentShouldUpdate(v,d)),s){h&&l(p.onComponentWillUpdate)&&p.onComponentWillUpdate(v,d);var g=z(te(e,o));be(m,g,t,o,i,a,u,c),e.children=g,h&&l(p.onComponentDidUpdate)&&p.onComponentDidUpdate(v,d)}else e.children=m}function Ue(n,e){var t=e.children,r=e.dom=n.dom;t!==n.children&&(r.nodeValue=t)}function Le(n,e,t,r,o,l,i,a,u,c){for(var f,s,d=l>i?i:l,p=0;pi)for(p=d;pp||h>v)break n;m=n[h],g=e[h]}for(m=n[p],g=e[v];m.key===g.key;){if(16384&g.flags&&(e[v]=g=X(g)),be(m,g,t,r,o,a,c,f),n[p]=g,v--,h>--p||h>v)break n;m=n[p],g=e[v]}}if(h>p){if(h<=v)for(d=(s=v+1)v)for(;h<=p;)On(n[h++],t,f);else Ve(n,e,r,l,i,p,v,h,t,o,a,u,c,f)}function Ve(n,e,t,r,o,l,i,a,u,c,f,s,d,p){var v,h,m=0,g=0,b=a,y=a,C=l-a+1,$=i-a+1,D=new Int32Array($+1),F=C===r,A=!1,S=0,W=0;if(o<4||(C|$)<32)for(g=b;g<=l;++g)if(v=n[g],W<$){for(a=y;a<=i;a++)if(h=e[a],v.key===h.key){if(D[a-y]=g+1,F)for(F=!1;ba?A=!0:S=a,16384&h.flags&&(e[a]=h=X(h)),be(v,h,u,t,c,f,d,p),++W;break}!F&&a>i&&On(v,u,p)}else F||On(v,u,p);else{var P={};for(g=y;g<=i;++g)P[e[g].key]=g;for(g=b;g<=l;++g)if(v=n[g],W<$)if(void 0!==(a=P[v.key])){if(F)for(F=!1;g>b;)On(n[b++],u,p);D[a-y]=g+1,S>a?A=!0:S=a,16384&(h=e[a]).flags&&(e[a]=h=X(h)),be(v,h,u,t,c,f,d,p),++W}else F||On(v,u,p);else F||On(v,u,p)}if(F)_n(u,s,n,p),ue(e,u,t,c,f,d,p);else if(A){var U=Ie(D);for(a=U.length-1,g=$-1;g>=0;g--)0===D[g]?(16384&(h=e[S=g+y]).flags&&(e[S]=h=X(h)),re(h,u,t,c,(m=S+1)0&&w(p.componentWillMove)}else if(W!==$)for(g=$-1;g>=0;g--)0===D[g]&&(16384&(h=e[S=g+y]).flags&&(e[S]=h=X(h)),re(h,u,t,c,(m=S+1)Ne&&(Ne=u,Wn=new Int32Array(u),Pn=new Int32Array(u));t>1]]0&&(Pn[t]=Wn[l-1]),Wn[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Wn[l-1];l-- >0;)c[l]=i,i=Pn[i],Wn[l]=0;return c}function Te(n,e,t,o){var i=[],a=new s,u=e.$V;r(u)?r(n)||(0!==(16384&n.flags)&&(n=X(n)),re(n,e,o,!1,null,i,a),e.$V=n,u=n):r(n)?(On(u,e,a),e.$V=null):(16384&n.flags&&(n=X(n)),be(u,n,e,o,!1,null,i,a),u=e.$V=n),b(i),C(a.componentDidAppear),l(t)&&t()}function Be(n,e,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Te(n,e,t,r)}function Ee(n){return I(1,"li","TreeLeaf",n.children,0,null,null,null)}function Oe(n,e){return n!==e}function je(n){for(var e=n.data,t=e.children.length,r=new Array(t),o=0;o0?C(t.componentWillDisappear,D(n,e)):$(n,e,!1)}function A(n,e,t,r,o,l,i,a){n.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(e,o,r):0!==(8&i)&&t.onComponentWillMove(e,o,r,a)},next:l,parent:o})}function x(n,e,t,o,i){for(var a,u,c=e.flags;!r(e);){var f=e.flags;if(0!==(1521&f))return void(r(a)||!l(a.componentWillMove)&&!l(a.onComponentWillMove)?v(t,e.dom,o):A(i,n,a,e.dom,t,o,c,u));var s=e.children;if(0!==(4&f))a=e.children,u=e.props,e=s.$LI;else if(0!==(8&f))a=e.ref,u=e.props,e=s;else if(0!==(8192&f)){if(2!==e.childFlags){for(var d=0,p=s.length;d0,v=a(d),h=i(d)&&d[0]===V;p||v||h?(l=l||r.slice(0,f),(p||h)&&(s=X(s)),(v||h)&&(s.key=V+f),l.push(s)):l&&l.push(s),s.flags|=65536}}u=0===(l=l||r).length?1:8}else(l=r).flags|=65536,81920&r.flags&&(l=X(r)),u=2;return n.children=l,n.childFlags=u,n}function z(n){if(o(n)||t(n))return j(n,null);if(e(n))return R(n,0,null);return 16384&n.flags?X(n):n}var G="http://www.w3.org/1999/xlink",J="http://www.w3.org/XML/1998/namespace",Q={"xlink:actuate":G,"xlink:arcrole":G,"xlink:href":G,"xlink:role":G,"xlink:show":G,"xlink:title":G,"xlink:type":G,"xml:base":J,"xml:lang":J,"xml:space":J};function Y(n){return{onClick:n,onDblClick:n,onFocusIn:n,onFocusOut:n,onKeyDown:n,onKeyPress:n,onKeyUp:n,onMouseDown:n,onMouseMove:n,onMouseUp:n,onTouchEnd:n,onTouchMove:n,onTouchStart:n}}var Z=Y(0),nn=Y(null),en=Y(!0);function tn(n,e){var t=e.$EV;return t||(t=e.$EV=Y(null)),t[n]||1===++Z[n]&&(nn[n]=pn(n)),t}function rn(n,e){var t=e.$EV;null!=t&&t[n]&&(0===--Z[n]&&(document.removeEventListener(d(n),nn[n]),nn[n]=null),t[n]=null)}function on(n,e,t,r){if(l(t))tn(n,r)[n]=t;else if(c(t)){if(U(e,t))return;tn(n,r)[n]=t}else rn(n,r)}function ln(n){return l(n.composedPath)?n.composedPath()[0]:n.target}function an(n,e,t,o){var l=ln(n);do{if(e&&l.disabled)return;var i=l.$EV;if(!r(i)){var u=i[t];if(u&&(o.dom=l,u.event?u.event(u.data,n):u(n),n.cancelBubble))return}l=l.parentNode}while(!a(l))}function un(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function cn(){return this.defaultPrevented}function fn(){return this.cancelBubble}function sn(n){var e={dom:document};return n.isDefaultPrevented=cn,n.isPropagationStopped=fn,n.stopPropagation=un,Object.defineProperty(n,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function dn(n){var e="onClick"===n||"onDblClick"===n;return function(t){an(t,e,n,sn(t))}}function pn(n){var e=dn(n);return document.addEventListener(d(n),e),e}function vn(n,e){var t=document.createElement("i");return t.innerHTML=e,t.innerHTML===n.innerHTML}function hn(n,e,t){var r=n[e];if(r)r.event?r.event(r.data,t):r(t);else{var o=e.toLowerCase();l(n[o])&&n[o](t)}}function mn(n,e){var t=function(t){var o,a=this.$V;if(r(a))return;var u=null!=(o=a.props)?o:f,c=a.dom;if(i(n))hn(u,n,t);else for(var s=0;s-1&&!r(e.options[i])&&(a=e.options[i].value),t&&r(a)&&(a=n.defaultValue),Dn(o,a)}}var Wn,Pn,Un=mn("onInput",Vn),Ln=mn("onChange");function Mn(n,e){gn(n,"input",Un),l(e.onChange)&&gn(n,"change",Ln)}function Vn(n,e,t){var o=n.value,l=e.value;if(r(o)){if(t){var i=n.defaultValue;r(i)||i===l||(e.defaultValue=i,e.value=i)}}else l!==o&&(e.defaultValue=o,e.value=o)}function Nn(n,e,t,r,o,l){0!==(64&n)?$n(r,t):0!==(256&n)?Sn(r,t,o,e):0!==(128&n)&&Vn(r,t,o),l&&(t.$V=e)}function In(n,e,t){0!==(64&n)?wn(e,t):0!==(256&n)?xn(e):0!==(128&n)&&Mn(e,t)}function Tn(n){return bn(n.type)?!r(n.checked):!r(n.value)}function Bn(n){r(n)||!M(n,null)&&n.current&&(n.current=null)}function En(n,e,t){r(n)||!l(n)&&void 0===n.current||t.push((function(){M(n,e)||void 0===n.current||(n.current=e)}))}function On(n,e,t){jn(n,t),F(n,e,t)}function jn(n,e){var t,o=n.flags,i=n.children;if(0!==(481&o)){t=n.ref;var u=n.props;Bn(t);var c=n.childFlags;if(!a(u))for(var d=Object.keys(u),p=0,v=d.length;p0?C(t.componentWillDisappear,Hn(e,n)):n.textContent=""}function _n(n,e,t,r){Rn(t,r),8192&e.flags?F(e,n,r):Xn(n,t,r)}function Kn(n,e,t,r,o){n.componentWillDisappear.push((function(n){4&r?e.componentWillDisappear(t,n):8&r&&e.onComponentWillDisappear(t,o,n)}))}function qn(n){var e=n.event;return function(t){e(n.data,t)}}function zn(n,e,t,r){if(c(t)){if(U(e,t))return;t=qn(t)}gn(r,d(n),t)}function Gn(n,e,t){if(r(e))return void t.removeAttribute("style");var o,l,a=t.style;if(i(e))return void(a.cssText=e);if(r(n)||i(n))for(o in e)l=e[o],a.setProperty(o,l);else{for(o in e)(l=e[o])!==n[o]&&a.setProperty(o,l);for(o in n)r(e[o])&&a.removeProperty(o)}}function Jn(n,e,t,o,l){var i=(null==n?void 0:n.__html)||"",u=(null==e?void 0:e.__html)||"";i!==u&&(r(u)||vn(o,u)||(a(t)||(12&t.childFlags?Rn(t.children,l):2===t.childFlags&&jn(t.children,l),t.children=null,t.childFlags=1),o.innerHTML=u))}function Qn(n,e,t){var o=r(n)?"":n;e[t]!==o&&(e[t]=o)}function Yn(n,e,t,o,l,i,a,u){switch(n){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[n]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===n)break;Qn(t,o,n);break;case"style":Gn(e,t,o);break;case"dangerouslySetInnerHTML":Jn(e,t,a,o,u);break;default:en[n]?on(n,e,t,o):111===n.charCodeAt(0)&&110===n.charCodeAt(1)?zn(n,e,t,o):r(t)?o.removeAttribute(n):l&&Q[n]?o.setAttributeNS(Q[n],n,t):o.setAttribute(n,t)}}function Zn(n,e,t,r,o,l){var i=!1,a=(448&e)>0;for(var u in a&&(i=Tn(t))&&In(e,r,t),t)Yn(u,null,t[u],r,o,i,null,l);a&&Nn(e,n,r,t,!0,i)}function ne(e,t,r){var o=z(e.render(t,e.state,r)),i=r;return l(e.getChildContext)&&(i=n({},r,e.getChildContext())),e.$CX=i,o}function ee(n,e,t,r,o,i){var u=new e(t,r),c=u.$N=Boolean(e.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=i,n.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=S(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!a(s)){var d=u.state;if(a(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=ne(u,t,r),u}function te(n,e){var t=n.props||f;return 32768&n.flags?n.type.render(t,n.ref,e):n.type(t,e)}function re(n,e,t,r,o,l,i){var a=n.flags|=16384;0!==(481&a)?ae(n,e,t,r,o,l,i):0!==(4&a)?ce(n,e,t,r,o,l,i):8&a?fe(n,e,t,r,o,l,i):16&a?ie(n,e,o):8192&a?le(n,t,e,r,o,l,i):1024&a&&oe(n,t,e,o,l,i)}function oe(n,e,t,r,o,l){re(n.children,n.ref,e,!1,null,o,l);var i=_();ie(i,t,r),n.dom=i.dom}function le(n,e,t,r,o,l,i){var a=n.children,u=n.childFlags;12&u&&0===a.length&&(u=n.childFlags=2,a=n.children=_()),2===u?re(a,t,e,r,o,l,i):ue(a,t,e,r,o,l,i)}function ie(n,e,t){var r=n.dom=document.createTextNode(n.children);a(e)||v(e,r,t)}function ae(n,e,t,o,l,i,u){var c=n.flags,f=n.props,s=n.className,d=n.childFlags,p=n.dom=h(n.type,o=o||(32&c)>0),m=n.children;if(r(s)||""===s||(o?p.setAttribute("class",s):p.className=s),16===d)P(p,m);else if(1!==d){var g=o&&"foreignObject"!==n.type;2===d?(16384&m.flags&&(n.children=m=X(m)),re(m,p,t,g,null,i,u)):8!==d&&4!==d||ue(m,p,t,g,null,i,u)}a(e)||v(e,p,l),a(f)||Zn(n,c,f,p,o,u),En(n.ref,p,i)}function ue(n,e,t,r,o,l,i){for(var a=0;ap)&&(s=k(a[p-1],!1).nextSibling)}Ae(c,f,a,u,t,r,o,s,n,l,i)}function we(n,e,t,r,l){var i=n.ref,a=e.ref,u=e.children;if(Ae(n.childFlags,e.childFlags,n.children,u,i,t,!1,null,n,r,l),e.dom=n.dom,i!==a&&!o(u)){var c=u.dom;g(i,c),p(a,c)}}function $e(n,e,t,o,l,i){var a,u=e.dom=n.dom,c=n.props,s=e.props,d=e.flags,p=!1,v=!1;if(o=o||(32&d)>0,c!==s){var h=c||f;if((a=s||f)!==f)for(var m in(p=(448&d)>0)&&(v=Tn(a)),a){var g=h[m],b=a[m];g!==b&&Yn(m,g,b,u,o,v,n,i)}if(h!==f)for(var y in h)r(a[y])&&!r(h[y])&&Yn(y,h[y],null,u,o,v,n,i)}var k=e.children,C=e.className;n.className!==C&&(r(C)?u.removeAttribute("class"):o?u.setAttribute("class",C):u.className=C),4096&d?ke(u,k):Ae(n.childFlags,e.childFlags,n.children,k,u,t,o&&"foreignObject"!==e.type,null,n,l,i),p&&Nn(d,e,u,a,!1,v);var w=e.ref,$=n.ref;$!==w&&(Bn($),En(w,u,l))}function De(n,e,t,r,o,l,i){jn(n,i),ue(e,t,r,o,k(n,!0),l,i),F(n,t,i)}function Fe(n,e,t,r,o,l,i,a,u,c,f){var s=0|n.length,d=0|e.length;0===s?d>0&&ue(e,t,r,o,l,i,a):0===d?_n(t,u,n,a):8===c&&8===f?Me(n,e,t,r,o,s,d,l,u,i,a):Le(n,e,t,r,o,s,d,l,i,a)}function Ae(n,e,t,r,o,l,i,a,u,c,f){switch(n){case 2:switch(e){case 2:be(t,r,o,l,i,a,c,f);break;case 1:On(t,o,f);break;case 16:jn(t,f),P(o,r);break;default:De(t,r,o,l,i,c,f)}break;case 1:switch(e){case 2:re(r,o,l,i,a,c,f);break;case 1:break;case 16:P(o,r);break;default:ue(r,o,l,i,a,c,f)}break;case 16:switch(e){case 16:ye(t,r,o);break;case 2:Xn(o,t,f),re(r,o,l,i,a,c,f);break;case 1:Xn(o,t,f);break;default:Xn(o,t,f),ue(r,o,l,i,a,c,f)}break;default:switch(e){case 16:Rn(t,f),P(o,r);break;case 2:_n(o,u,t,f),re(r,o,l,i,a,c,f);break;case 1:_n(o,u,t,f);break;default:Fe(t,r,o,l,i,a,c,f,u,e,n)}}}function xe(n,e,t,r,o){o.push((function(){n.componentDidUpdate(e,t,r)}))}function Se(e,t,r,o,i,a,u,c,f,s){var d=e.state,p=e.props,v=Boolean(e.$N),h=l(e.shouldComponentUpdate);if(v&&(t=S(e,r,t!==d?n({},d,t):t)),!h||h&&e.shouldComponentUpdate(r,t,i)){!v&&l(e.componentWillUpdate)&&e.componentWillUpdate(r,t,i),e.props=r,e.state=t,e.context=i;var m=null,g=ne(e,r,i);v&&l(e.getSnapshotBeforeUpdate)&&(m=e.getSnapshotBeforeUpdate(p,d)),be(e.$LI,g,o,e.$CX,a,c,f,s),e.$LI=g,l(e.componentDidUpdate)&&xe(e,p,d,m,f)}else e.props=r,e.state=t,e.context=i}function We(e,t,r,o,i,u,c,s){var d=t.children=e.children;if(a(d))return;d.$L=c;var p=t.props||f,v=t.ref,h=e.ref,m=d.state;if(!d.$N){if(l(d.componentWillReceiveProps)){if(d.$BR=!0,d.componentWillReceiveProps(p,o),d.$UN)return;d.$BR=!1}a(d.$PS)||(m=n({},m,d.$PS),d.$PS=null)}Se(d,m,p,r,o,i,0,u,c,s),h!==v&&(Bn(h),En(v,d,c))}function Pe(n,e,t,o,i,a,u,c){var s=!0,d=e.props||f,p=e.ref,v=n.props,h=!r(p),m=n.children;if(h&&l(p.onComponentShouldUpdate)&&(s=p.onComponentShouldUpdate(v,d)),s){h&&l(p.onComponentWillUpdate)&&p.onComponentWillUpdate(v,d);var g=z(te(e,o));be(m,g,t,o,i,a,u,c),e.children=g,h&&l(p.onComponentDidUpdate)&&p.onComponentDidUpdate(v,d)}else e.children=m}function Ue(n,e){var t=e.children,r=e.dom=n.dom;t!==n.children&&(r.nodeValue=t)}function Le(n,e,t,r,o,l,i,a,u,c){for(var f,s,d=l>i?i:l,p=0;pi)for(p=d;pp||h>v)break n;m=n[h],g=e[h]}for(m=n[p],g=e[v];m.key===g.key;){if(16384&g.flags&&(e[v]=g=X(g)),be(m,g,t,r,o,a,c,f),n[p]=g,v--,h>--p||h>v)break n;m=n[p],g=e[v]}}if(h>p){if(h<=v)for(d=(s=v+1)v)for(;h<=p;)On(n[h++],t,f);else Ve(n,e,r,l,i,p,v,h,t,o,a,u,c,f)}function Ve(n,e,t,r,o,l,i,a,u,c,f,s,d,p){var v,h,m=0,g=0,b=a,y=a,C=l-a+1,$=i-a+1,D=new Int32Array($+1),F=C===r,A=!1,S=0,W=0;if(o<4||(C|$)<32)for(g=b;g<=l;++g)if(v=n[g],W<$){for(a=y;a<=i;a++)if(h=e[a],v.key===h.key){if(D[a-y]=g+1,F)for(F=!1;ba?A=!0:S=a,16384&h.flags&&(e[a]=h=X(h)),be(v,h,u,t,c,f,d,p),++W;break}!F&&a>i&&On(v,u,p)}else F||On(v,u,p);else{var P={};for(g=y;g<=i;++g)P[e[g].key]=g;for(g=b;g<=l;++g)if(v=n[g],W<$)if(void 0!==(a=P[v.key])){if(F)for(F=!1;g>b;)On(n[b++],u,p);D[a-y]=g+1,S>a?A=!0:S=a,16384&(h=e[a]).flags&&(e[a]=h=X(h)),be(v,h,u,t,c,f,d,p),++W}else F||On(v,u,p);else F||On(v,u,p)}if(F)_n(u,s,n,p),ue(e,u,t,c,f,d,p);else if(A){var U=Ie(D);for(a=U.length-1,g=$-1;g>=0;g--)0===D[g]?(16384&(h=e[S=g+y]).flags&&(e[S]=h=X(h)),re(h,u,t,c,(m=S+1)0&&w(p.componentWillMove)}else if(W!==$)for(g=$-1;g>=0;g--)0===D[g]&&(16384&(h=e[S=g+y]).flags&&(e[S]=h=X(h)),re(h,u,t,c,(m=S+1)Ne&&(Ne=u,Wn=new Int32Array(u),Pn=new Int32Array(u));t>1]]0&&(Pn[t]=Wn[l-1]),Wn[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Wn[l-1];l-- >0;)c[l]=i,i=Pn[i],Wn[l]=0;return c}function Te(n,e,t,o){var i=[],a=new s,u=e.$V;r(u)?r(n)||(0!==(16384&n.flags)&&(n=X(n)),re(n,e,o,!1,null,i,a),e.$V=n,u=n):r(n)?(On(u,e,a),e.$V=null):(16384&n.flags&&(n=X(n)),be(u,n,e,o,!1,null,i,a),u=e.$V=n),b(i),C(a.componentDidAppear),l(t)&&t()}function Be(n,e,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Te(n,e,t,r)}function Ee(n){return I(1,"li","TreeLeaf",n.children,0,null,null,null)}function Oe(n,e){return n!==e}function je(n){for(var e=n.data,t=e.children.length,r=new Array(t),o=0;o0?C(t.componentWillDisappear,x(n,e)):U(n,e,!1)}function S(n,e,t,r,o,l,i,a){n.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(e,o,r):0!==(8&i)&&t.onComponentWillMove(e,o,r,a)},next:l,parent:o})}function D(n,e,t,r,o){for(var i,u,c=e.flags;!l(e);){var s=e.flags;if(0!==(1521&s))return void(l(i)||!a(i.componentWillMove)&&!a(i.onComponentWillMove)?v(t,e.dom,r):S(o,n,i,e.dom,t,r,c,u));var f=e.children;if(0!==(4&s))i=e.children,u=e.props,e=f.$LI;else if(0!==(8&s))i=e.ref,u=e.props,e=f;else if(0!==(8192&s)){if(2!==e.childFlags){for(var p=0,d=f.length;p0,h=c(p),v=u(p)&&p[0]===I;d||h||v?(t=t||e.slice(0,s),(d||v)&&(f=X(f)),(h||v)&&(f.key=I+s),t.push(f)):t&&t.push(f),f.flags|=65536}}l=0===(t=t||e).length?1:8}else(t=e).flags|=65536,81920&e.flags&&(t=X(e)),l=2;return n.children=t,n.childFlags=l,n}function J(n){if(i(n)||o(n))return _(n,null);if(r(n))return H(n,0,null);return 16384&n.flags?X(n):n}var z="http://www.w3.org/1999/xlink",Y="http://www.w3.org/XML/1998/namespace",Z={"xlink:actuate":z,"xlink:arcrole":z,"xlink:href":z,"xlink:role":z,"xlink:show":z,"xlink:title":z,"xlink:type":z,"xml:base":Y,"xml:lang":Y,"xml:space":Y};function nn(n){return{onClick:n,onDblClick:n,onFocusIn:n,onFocusOut:n,onKeyDown:n,onKeyPress:n,onKeyUp:n,onMouseDown:n,onMouseMove:n,onMouseUp:n,onTouchEnd:n,onTouchMove:n,onTouchStart:n}}var en=nn(0),tn=nn(null),rn=nn(!0);function on(n,e){var t=e.$EV;return t||(t=e.$EV=nn(null)),t[n]||1===++en[n]&&(tn[n]=vn(n)),t}function ln(n,e){var t=e.$EV;null!=t&&t[n]&&(0===--en[n]&&(document.removeEventListener(d(n),tn[n]),tn[n]=null),t[n]=null)}function an(n,e,t,r){if(a(t))on(n,r)[n]=t;else if(s(t)){if(A(e,t))return;on(n,r)[n]=t}else ln(n,r)}function un(n){return a(n.composedPath)?n.composedPath()[0]:n.target}function cn(n,e,t,r){var o=un(n);do{if(e&&o.disabled)return;var i=o.$EV;if(!l(i)){var a=i[t];if(a&&(r.dom=o,a.event?a.event(a.data,n):a(n),n.cancelBubble))return}o=o.parentNode}while(!c(o))}function sn(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function fn(){return this.defaultPrevented}function pn(){return this.cancelBubble}function dn(n){var e={dom:document};return n.isDefaultPrevented=fn,n.isPropagationStopped=pn,n.stopPropagation=sn,Object.defineProperty(n,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function hn(n){var e="onClick"===n||"onDblClick"===n;return function(t){cn(t,e,n,dn(t))}}function vn(n){var e=hn(n);return document.addEventListener(d(n),e),e}function mn(n,e){var t=document.createElement("i");return t.innerHTML=e,t.innerHTML===n.innerHTML}function gn(n,e,t){var r=n[e];if(r)r.event?r.event(r.data,t):r(t);else{var o=e.toLowerCase();a(n[o])&&n[o](t)}}function yn(n,e){var t=function(t){var r,o=this.$V;if(l(o))return;var i=null!=(r=o.props)?r:f,c=o.dom;if(u(n))gn(i,n,t);else for(var s=0;s-1&&!l(e.options[i])&&(a=e.options[i].value),t&&l(a)&&(a=n.defaultValue),Pn(r,a)}}var Ln,Wn,An=yn("onInput",In),Vn=yn("onChange");function Mn(n,e){bn(n,"input",An),a(e.onChange)&&bn(n,"change",Vn)}function In(n,e,t){var r=n.value,o=e.value;if(l(r)){if(t){var i=n.defaultValue;l(i)||i===o||(e.defaultValue=i,e.value=i)}}else o!==r&&(e.defaultValue=r,e.value=r)}function Bn(n,e,t,r,o,l){0!==(64&n)?xn(r,t):0!==(256&n)?Nn(r,t,o,e):0!==(128&n)&&In(r,t,o),l&&(t.$V=e)}function Tn(n,e,t){0!==(64&n)?Un(e,t):0!==(256&n)?Fn(e):0!==(128&n)&&Mn(e,t)}function On(n){return $n(n.type)?!l(n.checked):!l(n.value)}function En(n){l(n)||!M(n,null)&&n.current&&(n.current=null)}function Rn(n,e,t){l(n)||!a(n)&&void 0===n.current||t.push((function(){M(n,e)||void 0===n.current||(n.current=e)}))}function jn(n,e,t){_n(n,t),P(n,e,t)}function _n(n,e){var t,r=n.flags,o=n.children;if(0!==(481&r)){t=n.ref;var i=n.props;En(t);var u=n.childFlags;if(!c(i))for(var s=Object.keys(i),d=0,h=s.length;d0?C(t.componentWillDisappear,Qn(e,n)):n.textContent=""}function Gn(n,e,t,r){Hn(t,r),8192&e.flags?P(e,n,r):Xn(n,t,r)}function Kn(n,e,t,r,o){n.componentWillDisappear.push((function(n){4&r?e.componentWillDisappear(t,n):8&r&&e.onComponentWillDisappear(t,o,n)}))}function qn(n){var e=n.event;return function(t){e(n.data,t)}}function Jn(n,e,t,r){if(s(t)){if(A(e,t))return;t=qn(t)}bn(r,d(n),t)}function zn(n,e,t){if(l(e))return void t.removeAttribute("style");var r,o,i=t.style;if(u(e))return void(i.cssText=e);if(l(n)||u(n))for(r in e)o=e[r],i.setProperty(r,o);else{for(r in e)(o=e[r])!==n[r]&&i.setProperty(r,o);for(r in n)l(e[r])&&i.removeProperty(r)}}function Yn(n,e,t,r,o){var i=(null==n?void 0:n.__html)||"",a=(null==e?void 0:e.__html)||"";i!==a&&(l(a)||mn(r,a)||(c(t)||(12&t.childFlags?Hn(t.children,o):2===t.childFlags&&_n(t.children,o),t.children=null,t.childFlags=1),r.innerHTML=a))}function Zn(n,e,t){var r=l(n)?"":n;e[t]!==r&&(e[t]=r)}function ne(n,e,t,r,o,i,a,u){switch(n){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":r.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":r[n]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===n)break;Zn(t,r,n);break;case"style":zn(e,t,r);break;case"dangerouslySetInnerHTML":Yn(e,t,a,r,u);break;default:rn[n]?an(n,e,t,r):111===n.charCodeAt(0)&&110===n.charCodeAt(1)?Jn(n,e,t,r):l(t)?r.removeAttribute(n):o&&Z[n]?r.setAttributeNS(Z[n],n,t):r.setAttribute(n,t)}}function ee(n,e,t,r,o,l){var i=!1,a=(448&e)>0;for(var u in a&&(i=On(t))&&Tn(e,r,t),t)ne(u,null,t[u],r,o,i,null,l);a&&Bn(e,n,r,t,!0,i)}function te(e,t,r){var o=J(e.render(t,e.state,r)),l=r;return a(e.getChildContext)&&(l=n({},r,e.getChildContext())),e.$CX=l,o}function re(n,e,t,r,o,l){var i=new e(t,r),u=i.$N=Boolean(e.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=o,i.$L=l,n.children=i,i.$BS=!1,i.context=r,i.props===f&&(i.props=t),u)i.state=F(i,t,i.state);else if(a(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!c(s)){var p=i.state;if(c(p))i.state=s;else for(var d in s)p[d]=s[d];i.$PS=null}i.$BR=!1}return i.$LI=te(i,t,r),i}function oe(n,e){var t=n.props||f;return 32768&n.flags?n.type.render(t,n.ref,e):n.type(t,e)}function le(n,e,t,r,o,l,i){var a=n.flags|=16384;0!==(481&a)?ce(n,e,t,r,o,l,i):0!==(4&a)?fe(n,e,t,r,o,l,i):8&a?pe(n,e,t,r,o,l,i):16&a?ue(n,e,o):8192&a?ae(n,t,e,r,o,l,i):1024&a&&ie(n,t,e,o,l,i)}function ie(n,e,t,r,o,l){le(n.children,n.ref,e,!1,null,o,l);var i=G();ue(i,t,r),n.dom=i.dom}function ae(n,e,t,r,o,l,i){var a=n.children,u=n.childFlags;12&u&&0===a.length&&(u=n.childFlags=2,a=n.children=G()),2===u?le(a,t,e,r,o,l,i):se(a,t,e,r,o,l,i)}function ue(n,e,t){var r=n.dom=document.createTextNode(n.children);c(e)||v(e,r,t)}function ce(n,e,t,r,o,i,a){var u=n.flags,s=n.props,f=n.className,p=n.childFlags,d=n.dom=m(n.type,r=r||(32&u)>0),h=n.children;if(l(f)||""===f||(r?d.setAttribute("class",f):d.className=f),16===p)W(d,h);else if(1!==p){var g=r&&"foreignObject"!==n.type;2===p?(16384&h.flags&&(n.children=h=X(h)),le(h,d,t,g,null,i,a)):8!==p&&4!==p||se(h,d,t,g,null,i,a)}c(e)||v(e,d,o),c(s)||ee(n,u,s,d,r,a),Rn(n.ref,d,i)}function se(n,e,t,r,o,l,i){for(var a=0;ad)&&(f=k(a[d-1],!1).nextSibling)}De(c,s,a,u,t,r,o,f,n,l,i)}function Ue(n,e,t,r,o){var l=n.ref,a=e.ref,u=e.children;if(De(n.childFlags,e.childFlags,n.children,u,l,t,!1,null,n,r,o),e.dom=n.dom,l!==a&&!i(u)){var c=u.dom;y(l,c),h(a,c)}}function xe(n,e,t,r,o,i){var a,u=e.dom=n.dom,c=n.props,s=e.props,p=e.flags,d=!1,h=!1;if(r=r||(32&p)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var m in(d=(448&p)>0)&&(h=On(a)),a){var g=v[m],y=a[m];g!==y&&ne(m,g,y,u,r,h,n,i)}if(v!==f)for(var b in v)l(a[b])&&!l(v[b])&&ne(b,v[b],null,u,r,h,n,i)}var $=e.children,k=e.className;n.className!==k&&(l(k)?u.removeAttribute("class"):r?u.setAttribute("class",k):u.className=k),4096&p?Ce(u,$):De(n.childFlags,e.childFlags,n.children,$,u,t,r&&"foreignObject"!==e.type,null,n,o,i),d&&Bn(p,e,u,a,!1,h);var C=e.ref,w=n.ref;w!==C&&(En(w),Rn(C,u,o))}function Pe(n,e,t,r,o,l,i){_n(n,i),se(e,t,r,o,k(n,!0),l,i),P(n,t,i)}function Se(n,e,t,r,o,l,i,a,u,c,s){var f=0|n.length,p=0|e.length;0===f?p>0&&se(e,t,r,o,l,i,a):0===p?Gn(t,u,n,a):8===c&&8===s?Me(n,e,t,r,o,f,p,l,u,i,a):Ve(n,e,t,r,o,f,p,l,i,a)}function De(n,e,t,r,o,l,i,a,u,c,s){switch(n){case 2:switch(e){case 2:$e(t,r,o,l,i,a,c,s);break;case 1:jn(t,o,s);break;case 16:_n(t,s),W(o,r);break;default:Pe(t,r,o,l,i,c,s)}break;case 1:switch(e){case 2:le(r,o,l,i,a,c,s);break;case 1:break;case 16:W(o,r);break;default:se(r,o,l,i,a,c,s)}break;case 16:switch(e){case 16:ke(t,r,o);break;case 2:Xn(o,t,s),le(r,o,l,i,a,c,s);break;case 1:Xn(o,t,s);break;default:Xn(o,t,s),se(r,o,l,i,a,c,s)}break;default:switch(e){case 16:Hn(t,s),W(o,r);break;case 2:Gn(o,u,t,s),le(r,o,l,i,a,c,s);break;case 1:Gn(o,u,t,s);break;default:Se(t,r,o,l,i,a,c,s,u,e,n)}}}function Fe(n,e,t,r,o){o.push((function(){n.componentDidUpdate(e,t,r)}))}function Ne(e,t,r,o,l,i,u,c,s,f){var p=e.state,d=e.props,h=Boolean(e.$N),v=a(e.shouldComponentUpdate);if(h&&(t=F(e,r,t!==p?n({},p,t):t)),u||!v||v&&e.shouldComponentUpdate(r,t,l)){!h&&a(e.componentWillUpdate)&&e.componentWillUpdate(r,t,l),e.props=r,e.state=t,e.context=l;var m=null,g=te(e,r,l);h&&a(e.getSnapshotBeforeUpdate)&&(m=e.getSnapshotBeforeUpdate(d,p)),$e(e.$LI,g,o,e.$CX,i,c,s,f),e.$LI=g,a(e.componentDidUpdate)&&Fe(e,d,p,m,s)}else e.props=r,e.state=t,e.context=l}function Le(e,t,r,o,l,i,u,s){var p=t.children=e.children;if(c(p))return;p.$L=u;var d=t.props||f,h=t.ref,v=e.ref,m=p.state;if(!p.$N){if(a(p.componentWillReceiveProps)){if(p.$BR=!0,p.componentWillReceiveProps(d,o),p.$UN)return;p.$BR=!1}c(p.$PS)||(m=n({},m,p.$PS),p.$PS=null)}Ne(p,m,d,r,o,l,!1,i,u,s),v!==h&&(En(v),Rn(h,p,u))}function We(n,e,t,r,o,i,u,c){var s=!0,p=e.props||f,d=e.ref,h=n.props,v=!l(d),m=n.children;if(v&&a(d.onComponentShouldUpdate)&&(s=d.onComponentShouldUpdate(h,p)),s){v&&a(d.onComponentWillUpdate)&&d.onComponentWillUpdate(h,p);var g=J(oe(e,r));$e(m,g,t,r,o,i,u,c),e.children=g,v&&a(d.onComponentDidUpdate)&&d.onComponentDidUpdate(h,p)}else e.children=m}function Ae(n,e){var t=e.children,r=e.dom=n.dom;t!==n.children&&(r.nodeValue=t)}function Ve(n,e,t,r,o,l,i,a,u,c){for(var s,f,p=l>i?i:l,d=0;di)for(d=p;dd||v>h)break n;m=n[v],g=e[v]}for(m=n[d],g=e[h];m.key===g.key;){if(16384&g.flags&&(e[h]=g=X(g)),$e(m,g,t,r,o,a,c,s),n[d]=g,h--,v>--d||v>h)break n;m=n[d],g=e[h]}}if(v>d){if(v<=h)for(p=(f=h+1)h)for(;v<=d;)jn(n[v++],t,s);else Ie(n,e,r,l,i,d,h,v,t,o,a,u,c,s)}function Ie(n,e,t,r,o,l,i,a,u,c,s,f,p,d){var h,v,m=0,g=0,y=a,b=a,$=l-a+1,C=i-a+1,U=new Int32Array(C+1),x=$===r,P=!1,S=0,F=0;if(o<4||($|C)<32)for(g=y;g<=l;++g)if(h=n[g],Fa?P=!0:S=a,16384&v.flags&&(e[a]=v=X(v)),$e(h,v,u,t,c,s,p,d),++F;break}!x&&a>i&&jn(h,u,d)}else x||jn(h,u,d);else{var N={};for(g=b;g<=i;++g)N[e[g].key]=g;for(g=y;g<=l;++g)if(h=n[g],Fy;)jn(n[y++],u,d);U[a-b]=g+1,S>a?P=!0:S=a,16384&(v=e[a]).flags&&(e[a]=v=X(v)),$e(h,v,u,t,c,s,p,d),++F}else x||jn(h,u,d);else x||jn(h,u,d)}if(x)Gn(u,f,n,d),se(e,u,t,c,s,p,d);else if(P){var L=Te(U);for(a=L.length-1,g=C-1;g>=0;g--)0===U[g]?(16384&(v=e[S=g+b]).flags&&(e[S]=v=X(v)),le(v,u,t,c,(m=S+1)0&&w(d.componentWillMove)}else if(F!==C)for(g=C-1;g>=0;g--)0===U[g]&&(16384&(v=e[S=g+b]).flags&&(e[S]=v=X(v)),le(v,u,t,c,(m=S+1)Be&&(Be=u,Ln=new Int32Array(u),Wn=new Int32Array(u));t>1]]0&&(Wn[t]=Ln[l-1]),Ln[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Ln[l-1];l-- >0;)c[l]=i,i=Wn[i],Ln[l]=0;return c}function Oe(n,e,t,r){var o=[],i=new p,u=e.$V;N.v=!0,l(u)?l(n)||(0!==(16384&n.flags)&&(n=X(n)),le(n,e,r,!1,null,o,i),e.$V=n,u=n):l(n)?(jn(u,e,i),e.$V=null):(16384&n.flags&&(n=X(n)),$e(u,n,e,r,!1,null,o,i),u=e.$V=n),b(o),C(i.componentDidAppear),N.v=!1,a(t)&&t()}function Ee(n,e,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Oe(n,e,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Re=[],je=Promise.resolve().then.bind(Promise.resolve()),_e=!1;function He(e,t,r,o){var i=e.$PS;if(a(t)&&(t=t(i?n({},e.state,i):e.state,e.props,e.context)),l(i))e.$PS=t;else for(var u in t)i[u]=t[u];if(e.$BR)a(r)&&e.$L.push(r.bind(e));else{if(!N.v&&0===Re.length)return Ge(e,o),void(a(r)&&r.call(e));if(Re.includes(e)||Re.push(e),o&&(e.$F=!0),_e||(_e=!0,je(Xe)),a(r)){var c=e.$QU;c||(c=e.$QU=[]),c.push(r)}}}function Qe(n){for(var e=n.$QU,t=0;t0?C(t.componentWillDisappear,x(n,e)):U(n,e,!1)}function S(n,e,t,r,o,l,i,a){n.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(e,o,r):0!==(8&i)&&t.onComponentWillMove(e,o,r,a)},next:l,parent:o})}function D(n,e,t,r,o){for(var i,u,c=e.flags;!l(e);){var s=e.flags;if(0!==(1521&s))return void(l(i)||!a(i.componentWillMove)&&!a(i.onComponentWillMove)?v(t,e.dom,r):S(o,n,i,e.dom,t,r,c,u));var f=e.children;if(0!==(4&s))i=e.children,u=e.props,e=f.$LI;else if(0!==(8&s))i=e.ref,u=e.props,e=f;else if(0!==(8192&s)){if(2!==e.childFlags){for(var p=0,d=f.length;p0,h=c(p),v=u(p)&&p[0]===I;d||h||v?(t=t||e.slice(0,s),(d||v)&&(f=X(f)),(h||v)&&(f.key=I+s),t.push(f)):t&&t.push(f),f.flags|=65536}}l=0===(t=t||e).length?1:8}else(t=e).flags|=65536,81920&e.flags&&(t=X(e)),l=2;return n.children=t,n.childFlags=l,n}function J(n){if(i(n)||o(n))return _(n,null);if(r(n))return H(n,0,null);return 16384&n.flags?X(n):n}var z="http://www.w3.org/1999/xlink",Y="http://www.w3.org/XML/1998/namespace",Z={"xlink:actuate":z,"xlink:arcrole":z,"xlink:href":z,"xlink:role":z,"xlink:show":z,"xlink:title":z,"xlink:type":z,"xml:base":Y,"xml:lang":Y,"xml:space":Y};function nn(n){return{onClick:n,onDblClick:n,onFocusIn:n,onFocusOut:n,onKeyDown:n,onKeyPress:n,onKeyUp:n,onMouseDown:n,onMouseMove:n,onMouseUp:n,onTouchEnd:n,onTouchMove:n,onTouchStart:n}}var en=nn(0),tn=nn(null),rn=nn(!0);function on(n,e){var t=e.$EV;return t||(t=e.$EV=nn(null)),t[n]||1===++en[n]&&(tn[n]=vn(n)),t}function ln(n,e){var t=e.$EV;null!=t&&t[n]&&(0===--en[n]&&(document.removeEventListener(d(n),tn[n]),tn[n]=null),t[n]=null)}function an(n,e,t,r){if(a(t))on(n,r)[n]=t;else if(s(t)){if(A(e,t))return;on(n,r)[n]=t}else ln(n,r)}function un(n){return a(n.composedPath)?n.composedPath()[0]:n.target}function cn(n,e,t,r){var o=un(n);do{if(e&&o.disabled)return;var i=o.$EV;if(!l(i)){var a=i[t];if(a&&(r.dom=o,a.event?a.event(a.data,n):a(n),n.cancelBubble))return}o=o.parentNode}while(!c(o))}function sn(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function fn(){return this.defaultPrevented}function pn(){return this.cancelBubble}function dn(n){var e={dom:document};return n.isDefaultPrevented=fn,n.isPropagationStopped=pn,n.stopPropagation=sn,Object.defineProperty(n,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function hn(n){var e="onClick"===n||"onDblClick"===n;return function(t){cn(t,e,n,dn(t))}}function vn(n){var e=hn(n);return document.addEventListener(d(n),e),e}function mn(n,e){var t=document.createElement("i");return t.innerHTML=e,t.innerHTML===n.innerHTML}function gn(n,e,t){var r=n[e];if(r)r.event?r.event(r.data,t):r(t);else{var o=e.toLowerCase();a(n[o])&&n[o](t)}}function yn(n,e){var t=function(t){var r,o=this.$V;if(l(o))return;var i=null!=(r=o.props)?r:f,c=o.dom;if(u(n))gn(i,n,t);else for(var s=0;s-1&&!l(e.options[i])&&(a=e.options[i].value),t&&l(a)&&(a=n.defaultValue),Pn(r,a)}}var Ln,Wn,An=yn("onInput",In),Vn=yn("onChange");function Mn(n,e){bn(n,"input",An),a(e.onChange)&&bn(n,"change",Vn)}function In(n,e,t){var r=n.value,o=e.value;if(l(r)){if(t){var i=n.defaultValue;l(i)||i===o||(e.defaultValue=i,e.value=i)}}else o!==r&&(e.defaultValue=r,e.value=r)}function Bn(n,e,t,r,o,l){0!==(64&n)?xn(r,t):0!==(256&n)?Nn(r,t,o,e):0!==(128&n)&&In(r,t,o),l&&(t.$V=e)}function Tn(n,e,t){0!==(64&n)?Un(e,t):0!==(256&n)?Fn(e):0!==(128&n)&&Mn(e,t)}function On(n){return $n(n.type)?!l(n.checked):!l(n.value)}function En(n){l(n)||!M(n,null)&&n.current&&(n.current=null)}function Rn(n,e,t){l(n)||!a(n)&&void 0===n.current||t.push((function(){M(n,e)||void 0===n.current||(n.current=e)}))}function jn(n,e,t){_n(n,t),P(n,e,t)}function _n(n,e){var t,r=n.flags,o=n.children;if(0!==(481&r)){t=n.ref;var i=n.props;En(t);var u=n.childFlags;if(!c(i))for(var s=Object.keys(i),d=0,h=s.length;d0?C(t.componentWillDisappear,Qn(e,n)):n.textContent=""}function Gn(n,e,t,r){Hn(t,r),8192&e.flags?P(e,n,r):Xn(n,t,r)}function Kn(n,e,t,r,o){n.componentWillDisappear.push((function(n){4&r?e.componentWillDisappear(t,n):8&r&&e.onComponentWillDisappear(t,o,n)}))}function qn(n){var e=n.event;return function(t){e(n.data,t)}}function Jn(n,e,t,r){if(s(t)){if(A(e,t))return;t=qn(t)}bn(r,d(n),t)}function zn(n,e,t){if(l(e))return void t.removeAttribute("style");var r,o,i=t.style;if(u(e))return void(i.cssText=e);if(l(n)||u(n))for(r in e)o=e[r],i.setProperty(r,o);else{for(r in e)(o=e[r])!==n[r]&&i.setProperty(r,o);for(r in n)l(e[r])&&i.removeProperty(r)}}function Yn(n,e,t,r,o){var i=(null==n?void 0:n.__html)||"",a=(null==e?void 0:e.__html)||"";i!==a&&(l(a)||mn(r,a)||(c(t)||(12&t.childFlags?Hn(t.children,o):2===t.childFlags&&_n(t.children,o),t.children=null,t.childFlags=1),r.innerHTML=a))}function Zn(n,e,t){var r=l(n)?"":n;e[t]!==r&&(e[t]=r)}function ne(n,e,t,r,o,i,a,u){switch(n){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":r.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":r[n]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===n)break;Zn(t,r,n);break;case"style":zn(e,t,r);break;case"dangerouslySetInnerHTML":Yn(e,t,a,r,u);break;default:rn[n]?an(n,e,t,r):111===n.charCodeAt(0)&&110===n.charCodeAt(1)?Jn(n,e,t,r):l(t)?r.removeAttribute(n):o&&Z[n]?r.setAttributeNS(Z[n],n,t):r.setAttribute(n,t)}}function ee(n,e,t,r,o,l){var i=!1,a=(448&e)>0;for(var u in a&&(i=On(t))&&Tn(e,r,t),t)ne(u,null,t[u],r,o,i,null,l);a&&Bn(e,n,r,t,!0,i)}function te(e,t,r){var o=J(e.render(t,e.state,r)),l=r;return a(e.getChildContext)&&(l=n({},r,e.getChildContext())),e.$CX=l,o}function re(n,e,t,r,o,l){var i=new e(t,r),u=i.$N=Boolean(e.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=o,i.$L=l,n.children=i,i.$BS=!1,i.context=r,i.props===f&&(i.props=t),u)i.state=F(i,t,i.state);else if(a(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!c(s)){var p=i.state;if(c(p))i.state=s;else for(var d in s)p[d]=s[d];i.$PS=null}i.$BR=!1}return i.$LI=te(i,t,r),i}function oe(n,e){var t=n.props||f;return 32768&n.flags?n.type.render(t,n.ref,e):n.type(t,e)}function le(n,e,t,r,o,l,i){var a=n.flags|=16384;0!==(481&a)?ce(n,e,t,r,o,l,i):0!==(4&a)?fe(n,e,t,r,o,l,i):8&a?pe(n,e,t,r,o,l,i):16&a?ue(n,e,o):8192&a?ae(n,t,e,r,o,l,i):1024&a&&ie(n,t,e,o,l,i)}function ie(n,e,t,r,o,l){le(n.children,n.ref,e,!1,null,o,l);var i=G();ue(i,t,r),n.dom=i.dom}function ae(n,e,t,r,o,l,i){var a=n.children,u=n.childFlags;12&u&&0===a.length&&(u=n.childFlags=2,a=n.children=G()),2===u?le(a,t,e,r,o,l,i):se(a,t,e,r,o,l,i)}function ue(n,e,t){var r=n.dom=document.createTextNode(n.children);c(e)||v(e,r,t)}function ce(n,e,t,r,o,i,a){var u=n.flags,s=n.props,f=n.className,p=n.childFlags,d=n.dom=m(n.type,r=r||(32&u)>0),h=n.children;if(l(f)||""===f||(r?d.setAttribute("class",f):d.className=f),16===p)W(d,h);else if(1!==p){var g=r&&"foreignObject"!==n.type;2===p?(16384&h.flags&&(n.children=h=X(h)),le(h,d,t,g,null,i,a)):8!==p&&4!==p||se(h,d,t,g,null,i,a)}c(e)||v(e,d,o),c(s)||ee(n,u,s,d,r,a),Rn(n.ref,d,i)}function se(n,e,t,r,o,l,i){for(var a=0;ad)&&(f=k(a[d-1],!1).nextSibling)}De(c,s,a,u,t,r,o,f,n,l,i)}function Ue(n,e,t,r,o){var l=n.ref,a=e.ref,u=e.children;if(De(n.childFlags,e.childFlags,n.children,u,l,t,!1,null,n,r,o),e.dom=n.dom,l!==a&&!i(u)){var c=u.dom;y(l,c),h(a,c)}}function xe(n,e,t,r,o,i){var a,u=e.dom=n.dom,c=n.props,s=e.props,p=e.flags,d=!1,h=!1;if(r=r||(32&p)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var m in(d=(448&p)>0)&&(h=On(a)),a){var g=v[m],y=a[m];g!==y&&ne(m,g,y,u,r,h,n,i)}if(v!==f)for(var b in v)l(a[b])&&!l(v[b])&&ne(b,v[b],null,u,r,h,n,i)}var $=e.children,k=e.className;n.className!==k&&(l(k)?u.removeAttribute("class"):r?u.setAttribute("class",k):u.className=k),4096&p?Ce(u,$):De(n.childFlags,e.childFlags,n.children,$,u,t,r&&"foreignObject"!==e.type,null,n,o,i),d&&Bn(p,e,u,a,!1,h);var C=e.ref,w=n.ref;w!==C&&(En(w),Rn(C,u,o))}function Pe(n,e,t,r,o,l,i){_n(n,i),se(e,t,r,o,k(n,!0),l,i),P(n,t,i)}function Se(n,e,t,r,o,l,i,a,u,c,s){var f=0|n.length,p=0|e.length;0===f?p>0&&se(e,t,r,o,l,i,a):0===p?Gn(t,u,n,a):8===c&&8===s?Me(n,e,t,r,o,f,p,l,u,i,a):Ve(n,e,t,r,o,f,p,l,i,a)}function De(n,e,t,r,o,l,i,a,u,c,s){switch(n){case 2:switch(e){case 2:$e(t,r,o,l,i,a,c,s);break;case 1:jn(t,o,s);break;case 16:_n(t,s),W(o,r);break;default:Pe(t,r,o,l,i,c,s)}break;case 1:switch(e){case 2:le(r,o,l,i,a,c,s);break;case 1:break;case 16:W(o,r);break;default:se(r,o,l,i,a,c,s)}break;case 16:switch(e){case 16:ke(t,r,o);break;case 2:Xn(o,t,s),le(r,o,l,i,a,c,s);break;case 1:Xn(o,t,s);break;default:Xn(o,t,s),se(r,o,l,i,a,c,s)}break;default:switch(e){case 16:Hn(t,s),W(o,r);break;case 2:Gn(o,u,t,s),le(r,o,l,i,a,c,s);break;case 1:Gn(o,u,t,s);break;default:Se(t,r,o,l,i,a,c,s,u,e,n)}}}function Fe(n,e,t,r,o){o.push((function(){n.componentDidUpdate(e,t,r)}))}function Ne(e,t,r,o,l,i,u,c,s,f){var p=e.state,d=e.props,h=Boolean(e.$N),v=a(e.shouldComponentUpdate);if(h&&(t=F(e,r,t!==p?n({},p,t):t)),u||!v||v&&e.shouldComponentUpdate(r,t,l)){!h&&a(e.componentWillUpdate)&&e.componentWillUpdate(r,t,l),e.props=r,e.state=t,e.context=l;var m=null,g=te(e,r,l);h&&a(e.getSnapshotBeforeUpdate)&&(m=e.getSnapshotBeforeUpdate(d,p)),$e(e.$LI,g,o,e.$CX,i,c,s,f),e.$LI=g,a(e.componentDidUpdate)&&Fe(e,d,p,m,s)}else e.props=r,e.state=t,e.context=l}function Le(e,t,r,o,l,i,u,s){var p=t.children=e.children;if(c(p))return;p.$L=u;var d=t.props||f,h=t.ref,v=e.ref,m=p.state;if(!p.$N){if(a(p.componentWillReceiveProps)){if(p.$BR=!0,p.componentWillReceiveProps(d,o),p.$UN)return;p.$BR=!1}c(p.$PS)||(m=n({},m,p.$PS),p.$PS=null)}Ne(p,m,d,r,o,l,!1,i,u,s),v!==h&&(En(v),Rn(h,p,u))}function We(n,e,t,r,o,i,u,c){var s=!0,p=e.props||f,d=e.ref,h=n.props,v=!l(d),m=n.children;if(v&&a(d.onComponentShouldUpdate)&&(s=d.onComponentShouldUpdate(h,p)),s){v&&a(d.onComponentWillUpdate)&&d.onComponentWillUpdate(h,p);var g=J(oe(e,r));$e(m,g,t,r,o,i,u,c),e.children=g,v&&a(d.onComponentDidUpdate)&&d.onComponentDidUpdate(h,p)}else e.children=m}function Ae(n,e){var t=e.children,r=e.dom=n.dom;t!==n.children&&(r.nodeValue=t)}function Ve(n,e,t,r,o,l,i,a,u,c){for(var s,f,p=l>i?i:l,d=0;di)for(d=p;dd||v>h)break n;m=n[v],g=e[v]}for(m=n[d],g=e[h];m.key===g.key;){if(16384&g.flags&&(e[h]=g=X(g)),$e(m,g,t,r,o,a,c,s),n[d]=g,h--,v>--d||v>h)break n;m=n[d],g=e[h]}}if(v>d){if(v<=h)for(p=(f=h+1)h)for(;v<=d;)jn(n[v++],t,s);else Ie(n,e,r,l,i,d,h,v,t,o,a,u,c,s)}function Ie(n,e,t,r,o,l,i,a,u,c,s,f,p,d){var h,v,m=0,g=0,y=a,b=a,$=l-a+1,C=i-a+1,U=new Int32Array(C+1),x=$===r,P=!1,S=0,F=0;if(o<4||($|C)<32)for(g=y;g<=l;++g)if(h=n[g],Fa?P=!0:S=a,16384&v.flags&&(e[a]=v=X(v)),$e(h,v,u,t,c,s,p,d),++F;break}!x&&a>i&&jn(h,u,d)}else x||jn(h,u,d);else{var N={};for(g=b;g<=i;++g)N[e[g].key]=g;for(g=y;g<=l;++g)if(h=n[g],Fy;)jn(n[y++],u,d);U[a-b]=g+1,S>a?P=!0:S=a,16384&(v=e[a]).flags&&(e[a]=v=X(v)),$e(h,v,u,t,c,s,p,d),++F}else x||jn(h,u,d);else x||jn(h,u,d)}if(x)Gn(u,f,n,d),se(e,u,t,c,s,p,d);else if(P){var L=Te(U);for(a=L.length-1,g=C-1;g>=0;g--)0===U[g]?(16384&(v=e[S=g+b]).flags&&(e[S]=v=X(v)),le(v,u,t,c,(m=S+1)0&&w(d.componentWillMove)}else if(F!==C)for(g=C-1;g>=0;g--)0===U[g]&&(16384&(v=e[S=g+b]).flags&&(e[S]=v=X(v)),le(v,u,t,c,(m=S+1)Be&&(Be=u,Ln=new Int32Array(u),Wn=new Int32Array(u));t>1]]0&&(Wn[t]=Ln[l-1]),Ln[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Ln[l-1];l-- >0;)c[l]=i,i=Wn[i],Ln[l]=0;return c}function Oe(n,e,t,r){var o=[],i=new p,u=e.$V;N.v=!0,l(u)?l(n)||(0!==(16384&n.flags)&&(n=X(n)),le(n,e,r,!1,null,o,i),e.$V=n,u=n):l(n)?(jn(u,e,i),e.$V=null):(16384&n.flags&&(n=X(n)),$e(u,n,e,r,!1,null,o,i),u=e.$V=n),b(o),C(i.componentDidAppear),N.v=!1,a(t)&&t()}function Ee(n,e,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Oe(n,e,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Re=[],je=Promise.resolve().then.bind(Promise.resolve()),_e=!1;function He(e,t,r,o){var i=e.$PS;if(a(t)&&(t=t(i?n({},e.state,i):e.state,e.props,e.context)),l(i))e.$PS=t;else for(var u in t)i[u]=t[u];if(e.$BR)a(r)&&e.$L.push(r.bind(e));else{if(!N.v&&0===Re.length)return Ge(e,o),void(a(r)&&r.call(e));if(Re.includes(e)||Re.push(e),o&&(e.$F=!0),_e||(_e=!0,je(Xe)),a(r)){var c=e.$QU;c||(c=e.$QU=[]),c.push(r)}}}function Qe(n){for(var e=n.$QU,t=0;t0?C(t.componentWillDisappear,D(e,n)):$(e,n,!1)}function x(e,n,t,r,l,o,i,a){e.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(n,l,r):0!==(8&i)&&t.onComponentWillMove(n,l,r,a)},next:o,parent:l})}function W(e,n,t,l,i){for(var a,u,c=n.flags;!r(n);){var f=n.flags;if(0!==(1521&f))return void(r(a)||!o(a.componentWillMove)&&!o(a.onComponentWillMove)?v(t,n.dom,l):x(i,e,a,n.dom,t,l,c,u));var s=n.children;if(0!==(4&f))a=n.children,u=n.props,n=s.$LI;else if(0!==(8&f))a=n.ref,u=n.props,n=s;else if(0!==(8192&f)){if(2!==n.childFlags){for(var d=0,p=s.length;d0,v=a(d),h=i(d)&&d[0]===S;p||v||h?(o=o||r.slice(0,f),(p||h)&&(s=X(s)),(v||h)&&(s.key=S+f),o.push(s)):o&&o.push(s),s.flags|=65536}}u=0===(o=o||r).length?1:8}else(o=r).flags|=65536,81920&r.flags&&(o=X(r)),u=2;return e.children=o,e.childFlags=u,e}function G(e){if(l(e)||t(e))return H(e,null);if(n(e))return j(e,0,null);return 16384&e.flags?X(e):e}var J="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",Q={"xlink:actuate":J,"xlink:arcrole":J,"xlink:href":J,"xlink:role":J,"xlink:show":J,"xlink:title":J,"xlink:type":J,"xml:base":z,"xml:lang":z,"xml:space":z};function Y(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 Z=Y(0),ee=Y(null),ne=Y(!0);function te(e,n){var t=n.$EV;return t||(t=n.$EV=Y(null)),t[e]||1===++Z[e]&&(ee[e]=de(e)),t}function re(e,n){var t=n.$EV;null!=t&&t[e]&&(0===--Z[e]&&(document.removeEventListener(d(e),ee[e]),ee[e]=null),t[e]=null)}function le(e,n,t,r){if(o(t))te(e,r)[e]=t;else if(c(t)){if(M(n,t))return;te(e,r)[e]=t}else re(e,r)}function oe(e){return o(e.composedPath)?e.composedPath()[0]:e.target}function ie(e,n,t,l){var o=oe(e);do{if(n&&o.disabled)return;var i=o.$EV;if(!r(i)){var u=i[t];if(u&&(l.dom=o,u.event?u.event(u.data,e):u(e),e.cancelBubble))return}o=o.parentNode}while(!a(o))}function ae(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function ue(){return this.defaultPrevented}function ce(){return this.cancelBubble}function fe(e){var n={dom:document};return e.isDefaultPrevented=ue,e.isPropagationStopped=ce,e.stopPropagation=ae,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function se(e){var n="onClick"===e||"onDblClick"===e;return function(t){ie(t,n,e,fe(t))}}function de(e){var n=se(e);return document.addEventListener(d(e),n),n}function pe(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ve(e,n,t){var r=e[n];if(r)r.event?r.event(r.data,t):r(t);else{var l=n.toLowerCase();o(e[l])&&e[l](t)}}function he(e,n){var t=function(t){var l,a=this.$V;if(r(a))return;var u=null!=(l=a.props)?l:f,c=a.dom;if(i(e))ve(u,e,t);else for(var s=0;s-1&&!r(n.options[i])&&(a=n.options[i].value),t&&r(a)&&(a=e.defaultValue),$e(l,a)}}var Ae,Pe,Le=he("onInput",Ne),Me=he("onChange");function Ve(e,n){me(e,"input",Le),o(n.onChange)&&me(e,"change",Me)}function Ne(e,n,t){var l=e.value,o=n.value;if(r(l)){if(t){var i=e.defaultValue;r(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Se(e,n,t,r,l,o){0!==(64&e)?we(r,t):0!==(256&e)?We(r,t,l,n):0!==(128&e)&&Ne(r,t,l),o&&(t.$V=n)}function Ie(e,n,t){0!==(64&e)?Ce(n,t):0!==(256&e)?xe(n):0!==(128&e)&&Ve(n,t)}function Ue(e){return ge(e.type)?!r(e.checked):!r(e.value)}function Te(e){r(e)||!N(e,null)&&e.current&&(e.current=null)}function Be(e,n,t){r(e)||!o(e)&&void 0===e.current||t.push((function(){N(e,n)||void 0===e.current||(e.current=n)}))}function Ee(e,n,t){Oe(e,t),F(e,n,t)}function Oe(e,n){var t,l=e.flags,i=e.children;if(0!==(481&l)){t=e.ref;var u=e.props;Te(t);var c=e.childFlags;if(!a(u))for(var d=Object.keys(u),p=0,v=d.length;p0?C(t.componentWillDisappear,je(n,e)):e.textContent=""}function Xe(e,n,t,r){He(t,r),8192&n.flags?F(n,e,r):Re(e,t,r)}function _e(e,n,t,r,l){e.componentWillDisappear.push((function(e){4&r?n.componentWillDisappear(t,e):8&r&&n.onComponentWillDisappear(t,l,e)}))}function Ke(e){var n=e.event;return function(t){n(e.data,t)}}function qe(e,n,t,r){if(c(t)){if(M(n,t))return;t=Ke(t)}me(r,d(e),t)}function Ge(e,n,t){if(r(n))return void t.removeAttribute("style");var l,o,a=t.style;if(i(n))return void(a.cssText=n);if(r(e)||i(e))for(l in n)o=n[l],a.setProperty(l,o);else{for(l in n)(o=n[l])!==e[l]&&a.setProperty(l,o);for(l in e)r(n[l])&&a.removeProperty(l)}}function Je(e,n,t,l,o){var i=(null==e?void 0:e.__html)||"",u=(null==n?void 0:n.__html)||"";i!==u&&(r(u)||pe(l,u)||(a(t)||(12&t.childFlags?He(t.children,o):2===t.childFlags&&Oe(t.children,o),t.children=null,t.childFlags=1),l.innerHTML=u))}function ze(e,n,t){var l=r(e)?"":e;n[t]!==l&&(n[t]=l)}function Qe(e,n,t,l,o,i,a,u){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":l.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":l[e]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===e)break;ze(t,l,e);break;case"style":Ge(n,t,l);break;case"dangerouslySetInnerHTML":Je(n,t,a,l,u);break;default:ne[e]?le(e,n,t,l):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?qe(e,n,t,l):r(t)?l.removeAttribute(e):o&&Q[e]?l.setAttributeNS(Q[e],e,t):l.setAttribute(e,t)}}function Ye(e,n,t,r,l,o){var i=!1,a=(448&n)>0;for(var u in a&&(i=Ue(t))&&Ie(n,r,t),t)Qe(u,null,t[u],r,l,i,null,o);a&&Se(n,e,r,t,!0,i)}function Ze(n,t,r){var l=G(n.render(t,n.state,r)),i=r;return o(n.getChildContext)&&(i=e({},r,n.getChildContext())),n.$CX=i,l}function en(e,n,t,r,l,i){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=l,u.$L=i,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=A(u,t,u.state);else if(o(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!a(s)){var d=u.state;if(a(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=Ze(u,t,r),u}function nn(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function tn(e,n,t,r,l,o,i){var a=e.flags|=16384;0!==(481&a)?an(e,n,t,r,l,o,i):0!==(4&a)?cn(e,n,t,r,l,o,i):8&a?fn(e,n,t,r,l,o,i):16&a?on(e,n,l):8192&a?ln(e,t,n,r,l,o,i):1024&a&&rn(e,t,n,l,o,i)}function rn(e,n,t,r,l,o){tn(e.children,e.ref,n,!1,null,l,o);var i=_();on(i,t,r),e.dom=i.dom}function ln(e,n,t,r,l,o,i){var a=e.children,u=e.childFlags;12&u&&0===a.length&&(u=e.childFlags=2,a=e.children=_()),2===u?tn(a,t,n,r,l,o,i):un(a,t,n,r,l,o,i)}function on(e,n,t){var r=e.dom=document.createTextNode(e.children);a(n)||v(n,r,t)}function an(e,n,t,l,o,i,u){var c=e.flags,f=e.props,s=e.className,d=e.childFlags,p=e.dom=h(e.type,l=l||(32&c)>0),m=e.children;if(r(s)||""===s||(l?p.setAttribute("class",s):p.className=s),16===d)L(p,m);else if(1!==d){var g=l&&"foreignObject"!==e.type;2===d?(16384&m.flags&&(e.children=m=X(m)),tn(m,p,t,g,null,i,u)):8!==d&&4!==d||un(m,p,t,g,null,i,u)}a(n)||v(n,p,o),a(f)||Ye(e,c,f,p,l,u),Be(e.ref,p,i)}function un(e,n,t,r,l,o,i){for(var a=0;ap)&&(s=y(a[p-1],!1).nextSibling)}xn(c,f,a,u,t,r,l,s,e,o,i)}function wn(e,n,t,r,o){var i=e.ref,a=n.ref,u=n.children;if(xn(e.childFlags,n.childFlags,e.children,u,i,t,!1,null,e,r,o),n.dom=e.dom,i!==a&&!l(u)){var c=u.dom;g(i,c),p(a,c)}}function $n(e,n,t,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=n.flags,p=!1,v=!1;if(l=l||(32&d)>0,c!==s){var h=c||f;if((a=s||f)!==f)for(var m in(p=(448&d)>0)&&(v=Ue(a)),a){var g=h[m],b=a[m];g!==b&&Qe(m,g,b,u,l,v,e,i)}if(h!==f)for(var k in h)r(a[k])&&!r(h[k])&&Qe(k,h[k],null,u,l,v,e,i)}var y=n.children,C=n.className;e.className!==C&&(r(C)?u.removeAttribute("class"):l?u.setAttribute("class",C):u.className=C),4096&d?yn(u,y):xn(e.childFlags,n.childFlags,e.children,y,u,t,l&&"foreignObject"!==n.type,null,e,o,i),p&&Se(d,n,u,a,!1,v);var w=n.ref,$=e.ref;$!==w&&(Te($),Be(w,u,o))}function Dn(e,n,t,r,l,o,i){Oe(e,i),un(n,t,r,l,y(e,!0),o,i),F(e,t,i)}function Fn(e,n,t,r,l,o,i,a,u,c,f){var s=0|e.length,d=0|n.length;0===s?d>0&&un(n,t,r,l,o,i,a):0===d?Xe(t,u,e,a):8===c&&8===f?Nn(e,n,t,r,l,s,d,o,u,i,a):Vn(e,n,t,r,l,s,d,o,i,a)}function xn(e,n,t,r,l,o,i,a,u,c,f){switch(e){case 2:switch(n){case 2:bn(t,r,l,o,i,a,c,f);break;case 1:Ee(t,l,f);break;case 16:Oe(t,f),L(l,r);break;default:Dn(t,r,l,o,i,c,f)}break;case 1:switch(n){case 2:tn(r,l,o,i,a,c,f);break;case 1:break;case 16:L(l,r);break;default:un(r,l,o,i,a,c,f)}break;case 16:switch(n){case 16:kn(t,r,l);break;case 2:Re(l,t,f),tn(r,l,o,i,a,c,f);break;case 1:Re(l,t,f);break;default:Re(l,t,f),un(r,l,o,i,a,c,f)}break;default:switch(n){case 16:He(t,f),L(l,r);break;case 2:Xe(l,u,t,f),tn(r,l,o,i,a,c,f);break;case 1:Xe(l,u,t,f);break;default:Fn(t,r,l,o,i,a,c,f,u,n,e)}}}function Wn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function An(n,t,r,l,i,a,u,c,f,s){var d=n.state,p=n.props,v=Boolean(n.$N),h=o(n.shouldComponentUpdate);if(v&&(t=A(n,r,t!==d?e({},d,t):t)),!h||h&&n.shouldComponentUpdate(r,t,i)){!v&&o(n.componentWillUpdate)&&n.componentWillUpdate(r,t,i),n.props=r,n.state=t,n.context=i;var m=null,g=Ze(n,r,i);v&&o(n.getSnapshotBeforeUpdate)&&(m=n.getSnapshotBeforeUpdate(p,d)),bn(n.$LI,g,l,n.$CX,a,c,f,s),n.$LI=g,o(n.componentDidUpdate)&&Wn(n,p,d,m,f)}else n.props=r,n.state=t,n.context=i}function Pn(n,t,r,l,i,u,c,s){var d=t.children=n.children;if(a(d))return;d.$L=c;var p=t.props||f,v=t.ref,h=n.ref,m=d.state;if(!d.$N){if(o(d.componentWillReceiveProps)){if(d.$BR=!0,d.componentWillReceiveProps(p,l),d.$UN)return;d.$BR=!1}a(d.$PS)||(m=e({},m,d.$PS),d.$PS=null)}An(d,m,p,r,l,i,0,u,c,s),h!==v&&(Te(h),Be(v,d,c))}function Ln(e,n,t,l,i,a,u,c){var s=!0,d=n.props||f,p=n.ref,v=e.props,h=!r(p),m=e.children;if(h&&o(p.onComponentShouldUpdate)&&(s=p.onComponentShouldUpdate(v,d)),s){h&&o(p.onComponentWillUpdate)&&p.onComponentWillUpdate(v,d);var g=G(nn(n,l));bn(m,g,t,l,i,a,u,c),n.children=g,h&&o(p.onComponentDidUpdate)&&p.onComponentDidUpdate(v,d)}else n.children=m}function Mn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Vn(e,n,t,r,l,o,i,a,u,c){for(var f,s,d=o>i?i:o,p=0;pi)for(p=d;pp||h>v)break e;m=e[h],g=n[h]}for(m=e[p],g=n[v];m.key===g.key;){if(16384&g.flags&&(n[v]=g=X(g)),bn(m,g,t,r,l,a,c,f),e[p]=g,v--,h>--p||h>v)break e;m=e[p],g=n[v]}}if(h>p){if(h<=v)for(d=(s=v+1)v)for(;h<=p;)Ee(e[h++],t,f);else Sn(e,n,r,o,i,p,v,h,t,l,a,u,c,f)}function Sn(e,n,t,r,l,o,i,a,u,c,f,s,d,p){var v,h,m=0,g=0,b=a,k=a,C=o-a+1,$=i-a+1,D=new Int32Array($+1),F=C===r,x=!1,A=0,P=0;if(l<4||(C|$)<32)for(g=b;g<=o;++g)if(v=e[g],P<$){for(a=k;a<=i;a++)if(h=n[a],v.key===h.key){if(D[a-k]=g+1,F)for(F=!1;ba?x=!0:A=a,16384&h.flags&&(n[a]=h=X(h)),bn(v,h,u,t,c,f,d,p),++P;break}!F&&a>i&&Ee(v,u,p)}else F||Ee(v,u,p);else{var L={};for(g=k;g<=i;++g)L[n[g].key]=g;for(g=b;g<=o;++g)if(v=e[g],P<$)if(void 0!==(a=L[v.key])){if(F)for(F=!1;g>b;)Ee(e[b++],u,p);D[a-k]=g+1,A>a?x=!0:A=a,16384&(h=n[a]).flags&&(n[a]=h=X(h)),bn(v,h,u,t,c,f,d,p),++P}else F||Ee(v,u,p);else F||Ee(v,u,p)}if(F)Xe(u,s,e,p),un(n,u,t,c,f,d,p);else if(x){var M=Un(D);for(a=M.length-1,g=$-1;g>=0;g--)0===D[g]?(16384&(h=n[A=g+k]).flags&&(n[A]=h=X(h)),tn(h,u,t,c,(m=A+1)0&&w(p.componentWillMove)}else if(P!==$)for(g=$-1;g>=0;g--)0===D[g]&&(16384&(h=n[A=g+k]).flags&&(n[A]=h=X(h)),tn(h,u,t,c,(m=A+1)In&&(In=u,Ae=new Int32Array(u),Pe=new Int32Array(u));t>1]]0&&(Pe[t]=Ae[o-1]),Ae[o]=t)}o=l+1;var c=new Int32Array(o);for(i=Ae[o-1];o-- >0;)c[o]=i,i=Pe[i],Ae[o]=0;return c}function Tn(e,n,t,l){var i=[],a=new s,u=n.$V;r(u)?r(e)||(0!==(16384&e.flags)&&(e=X(e)),tn(e,n,l,!1,null,i,a),n.$V=e,u=e):r(e)?(Ee(u,n,a),n.$V=null):(16384&e.flags&&(e=X(e)),bn(u,e,n,l,!1,null,i,a),u=n.$V=e),b(i),C(a.componentDidAppear),o(t)&&t()}function Bn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Tn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),Promise.resolve().then.bind(Promise.resolve()),uibench.init("Inferno","9.0.0-alpha.1");var En={onComponentShouldUpdate:function(e,n){return e!==n}};function On(e){return U(1,"li","TreeLeaf",e.children,16,null,null,null)}function Hn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l0?C(t.componentWillDisappear,D(e,n)):$(e,n,!1)}function x(e,n,t,r,l,o,i,a){e.componentWillMove.push({dom:r,fn:function(){0!==(4&i)?t.componentWillMove(n,l,r):0!==(8&i)&&t.onComponentWillMove(n,l,r,a)},next:o,parent:l})}function W(e,n,t,l,i){for(var a,u,c=n.flags;!r(n);){var f=n.flags;if(0!==(1521&f))return void(r(a)||!o(a.componentWillMove)&&!o(a.onComponentWillMove)?v(t,n.dom,l):x(i,e,a,n.dom,t,l,c,u));var s=n.children;if(0!==(4&f))a=n.children,u=n.props,n=s.$LI;else if(0!==(8&f))a=n.ref,u=n.props,n=s;else if(0!==(8192&f)){if(2!==n.childFlags){for(var d=0,p=s.length;d0,v=a(d),h=i(d)&&d[0]===S;p||v||h?(o=o||r.slice(0,f),(p||h)&&(s=X(s)),(v||h)&&(s.key=S+f),o.push(s)):o&&o.push(s),s.flags|=65536}}u=0===(o=o||r).length?1:8}else(o=r).flags|=65536,81920&r.flags&&(o=X(r)),u=2;return e.children=o,e.childFlags=u,e}function G(e){if(l(e)||t(e))return H(e,null);if(n(e))return j(e,0,null);return 16384&e.flags?X(e):e}var J="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",Q={"xlink:actuate":J,"xlink:arcrole":J,"xlink:href":J,"xlink:role":J,"xlink:show":J,"xlink:title":J,"xlink:type":J,"xml:base":z,"xml:lang":z,"xml:space":z};function Y(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 Z=Y(0),ee=Y(null),ne=Y(!0);function te(e,n){var t=n.$EV;return t||(t=n.$EV=Y(null)),t[e]||1===++Z[e]&&(ee[e]=de(e)),t}function re(e,n){var t=n.$EV;null!=t&&t[e]&&(0===--Z[e]&&(document.removeEventListener(d(e),ee[e]),ee[e]=null),t[e]=null)}function le(e,n,t,r){if(o(t))te(e,r)[e]=t;else if(c(t)){if(M(n,t))return;te(e,r)[e]=t}else re(e,r)}function oe(e){return o(e.composedPath)?e.composedPath()[0]:e.target}function ie(e,n,t,l){var o=oe(e);do{if(n&&o.disabled)return;var i=o.$EV;if(!r(i)){var u=i[t];if(u&&(l.dom=o,u.event?u.event(u.data,e):u(e),e.cancelBubble))return}o=o.parentNode}while(!a(o))}function ae(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function ue(){return this.defaultPrevented}function ce(){return this.cancelBubble}function fe(e){var n={dom:document};return e.isDefaultPrevented=ue,e.isPropagationStopped=ce,e.stopPropagation=ae,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function se(e){var n="onClick"===e||"onDblClick"===e;return function(t){ie(t,n,e,fe(t))}}function de(e){var n=se(e);return document.addEventListener(d(e),n),n}function pe(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ve(e,n,t){var r=e[n];if(r)r.event?r.event(r.data,t):r(t);else{var l=n.toLowerCase();o(e[l])&&e[l](t)}}function he(e,n){var t=function(t){var l,a=this.$V;if(r(a))return;var u=null!=(l=a.props)?l:f,c=a.dom;if(i(e))ve(u,e,t);else for(var s=0;s-1&&!r(n.options[i])&&(a=n.options[i].value),t&&r(a)&&(a=e.defaultValue),$e(l,a)}}var Ae,Pe,Le=he("onInput",Ne),Me=he("onChange");function Ve(e,n){me(e,"input",Le),o(n.onChange)&&me(e,"change",Me)}function Ne(e,n,t){var l=e.value,o=n.value;if(r(l)){if(t){var i=e.defaultValue;r(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Se(e,n,t,r,l,o){0!==(64&e)?we(r,t):0!==(256&e)?We(r,t,l,n):0!==(128&e)&&Ne(r,t,l),o&&(t.$V=n)}function Ie(e,n,t){0!==(64&e)?Ce(n,t):0!==(256&e)?xe(n):0!==(128&e)&&Ve(n,t)}function Ue(e){return ge(e.type)?!r(e.checked):!r(e.value)}function Te(e){r(e)||!N(e,null)&&e.current&&(e.current=null)}function Be(e,n,t){r(e)||!o(e)&&void 0===e.current||t.push((function(){N(e,n)||void 0===e.current||(e.current=n)}))}function Ee(e,n,t){Oe(e,t),F(e,n,t)}function Oe(e,n){var t,l=e.flags,i=e.children;if(0!==(481&l)){t=e.ref;var u=e.props;Te(t);var c=e.childFlags;if(!a(u))for(var d=Object.keys(u),p=0,v=d.length;p0?C(t.componentWillDisappear,je(n,e)):e.textContent=""}function Xe(e,n,t,r){He(t,r),8192&n.flags?F(n,e,r):Re(e,t,r)}function _e(e,n,t,r,l){e.componentWillDisappear.push((function(e){4&r?n.componentWillDisappear(t,e):8&r&&n.onComponentWillDisappear(t,l,e)}))}function Ke(e){var n=e.event;return function(t){n(e.data,t)}}function qe(e,n,t,r){if(c(t)){if(M(n,t))return;t=Ke(t)}me(r,d(e),t)}function Ge(e,n,t){if(r(n))return void t.removeAttribute("style");var l,o,a=t.style;if(i(n))return void(a.cssText=n);if(r(e)||i(e))for(l in n)o=n[l],a.setProperty(l,o);else{for(l in n)(o=n[l])!==e[l]&&a.setProperty(l,o);for(l in e)r(n[l])&&a.removeProperty(l)}}function Je(e,n,t,l,o){var i=(null==e?void 0:e.__html)||"",u=(null==n?void 0:n.__html)||"";i!==u&&(r(u)||pe(l,u)||(a(t)||(12&t.childFlags?He(t.children,o):2===t.childFlags&&Oe(t.children,o),t.children=null,t.childFlags=1),l.innerHTML=u))}function ze(e,n,t){var l=r(e)?"":e;n[t]!==l&&(n[t]=l)}function Qe(e,n,t,l,o,i,a,u){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":l.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":l[e]=!!t;break;case"defaultChecked":case"value":case"volume":if(i&&"value"===e)break;ze(t,l,e);break;case"style":Ge(n,t,l);break;case"dangerouslySetInnerHTML":Je(n,t,a,l,u);break;default:ne[e]?le(e,n,t,l):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?qe(e,n,t,l):r(t)?l.removeAttribute(e):o&&Q[e]?l.setAttributeNS(Q[e],e,t):l.setAttribute(e,t)}}function Ye(e,n,t,r,l,o){var i=!1,a=(448&n)>0;for(var u in a&&(i=Ue(t))&&Ie(n,r,t),t)Qe(u,null,t[u],r,l,i,null,o);a&&Se(n,e,r,t,!0,i)}function Ze(n,t,r){var l=G(n.render(t,n.state,r)),i=r;return o(n.getChildContext)&&(i=e({},r,n.getChildContext())),n.$CX=i,l}function en(e,n,t,r,l,i){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=l,u.$L=i,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=A(u,t,u.state);else if(o(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!a(s)){var d=u.state;if(a(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=Ze(u,t,r),u}function nn(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function tn(e,n,t,r,l,o,i){var a=e.flags|=16384;0!==(481&a)?an(e,n,t,r,l,o,i):0!==(4&a)?cn(e,n,t,r,l,o,i):8&a?fn(e,n,t,r,l,o,i):16&a?on(e,n,l):8192&a?ln(e,t,n,r,l,o,i):1024&a&&rn(e,t,n,l,o,i)}function rn(e,n,t,r,l,o){tn(e.children,e.ref,n,!1,null,l,o);var i=_();on(i,t,r),e.dom=i.dom}function ln(e,n,t,r,l,o,i){var a=e.children,u=e.childFlags;12&u&&0===a.length&&(u=e.childFlags=2,a=e.children=_()),2===u?tn(a,t,n,r,l,o,i):un(a,t,n,r,l,o,i)}function on(e,n,t){var r=e.dom=document.createTextNode(e.children);a(n)||v(n,r,t)}function an(e,n,t,l,o,i,u){var c=e.flags,f=e.props,s=e.className,d=e.childFlags,p=e.dom=h(e.type,l=l||(32&c)>0),m=e.children;if(r(s)||""===s||(l?p.setAttribute("class",s):p.className=s),16===d)L(p,m);else if(1!==d){var g=l&&"foreignObject"!==e.type;2===d?(16384&m.flags&&(e.children=m=X(m)),tn(m,p,t,g,null,i,u)):8!==d&&4!==d||un(m,p,t,g,null,i,u)}a(n)||v(n,p,o),a(f)||Ye(e,c,f,p,l,u),Be(e.ref,p,i)}function un(e,n,t,r,l,o,i){for(var a=0;ap)&&(s=y(a[p-1],!1).nextSibling)}xn(c,f,a,u,t,r,l,s,e,o,i)}function wn(e,n,t,r,o){var i=e.ref,a=n.ref,u=n.children;if(xn(e.childFlags,n.childFlags,e.children,u,i,t,!1,null,e,r,o),n.dom=e.dom,i!==a&&!l(u)){var c=u.dom;g(i,c),p(a,c)}}function $n(e,n,t,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=n.flags,p=!1,v=!1;if(l=l||(32&d)>0,c!==s){var h=c||f;if((a=s||f)!==f)for(var m in(p=(448&d)>0)&&(v=Ue(a)),a){var g=h[m],b=a[m];g!==b&&Qe(m,g,b,u,l,v,e,i)}if(h!==f)for(var k in h)r(a[k])&&!r(h[k])&&Qe(k,h[k],null,u,l,v,e,i)}var y=n.children,C=n.className;e.className!==C&&(r(C)?u.removeAttribute("class"):l?u.setAttribute("class",C):u.className=C),4096&d?yn(u,y):xn(e.childFlags,n.childFlags,e.children,y,u,t,l&&"foreignObject"!==n.type,null,e,o,i),p&&Se(d,n,u,a,!1,v);var w=n.ref,$=e.ref;$!==w&&(Te($),Be(w,u,o))}function Dn(e,n,t,r,l,o,i){Oe(e,i),un(n,t,r,l,y(e,!0),o,i),F(e,t,i)}function Fn(e,n,t,r,l,o,i,a,u,c,f){var s=0|e.length,d=0|n.length;0===s?d>0&&un(n,t,r,l,o,i,a):0===d?Xe(t,u,e,a):8===c&&8===f?Nn(e,n,t,r,l,s,d,o,u,i,a):Vn(e,n,t,r,l,s,d,o,i,a)}function xn(e,n,t,r,l,o,i,a,u,c,f){switch(e){case 2:switch(n){case 2:bn(t,r,l,o,i,a,c,f);break;case 1:Ee(t,l,f);break;case 16:Oe(t,f),L(l,r);break;default:Dn(t,r,l,o,i,c,f)}break;case 1:switch(n){case 2:tn(r,l,o,i,a,c,f);break;case 1:break;case 16:L(l,r);break;default:un(r,l,o,i,a,c,f)}break;case 16:switch(n){case 16:kn(t,r,l);break;case 2:Re(l,t,f),tn(r,l,o,i,a,c,f);break;case 1:Re(l,t,f);break;default:Re(l,t,f),un(r,l,o,i,a,c,f)}break;default:switch(n){case 16:He(t,f),L(l,r);break;case 2:Xe(l,u,t,f),tn(r,l,o,i,a,c,f);break;case 1:Xe(l,u,t,f);break;default:Fn(t,r,l,o,i,a,c,f,u,n,e)}}}function Wn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function An(n,t,r,l,i,a,u,c,f,s){var d=n.state,p=n.props,v=Boolean(n.$N),h=o(n.shouldComponentUpdate);if(v&&(t=A(n,r,t!==d?e({},d,t):t)),!h||h&&n.shouldComponentUpdate(r,t,i)){!v&&o(n.componentWillUpdate)&&n.componentWillUpdate(r,t,i),n.props=r,n.state=t,n.context=i;var m=null,g=Ze(n,r,i);v&&o(n.getSnapshotBeforeUpdate)&&(m=n.getSnapshotBeforeUpdate(p,d)),bn(n.$LI,g,l,n.$CX,a,c,f,s),n.$LI=g,o(n.componentDidUpdate)&&Wn(n,p,d,m,f)}else n.props=r,n.state=t,n.context=i}function Pn(n,t,r,l,i,u,c,s){var d=t.children=n.children;if(a(d))return;d.$L=c;var p=t.props||f,v=t.ref,h=n.ref,m=d.state;if(!d.$N){if(o(d.componentWillReceiveProps)){if(d.$BR=!0,d.componentWillReceiveProps(p,l),d.$UN)return;d.$BR=!1}a(d.$PS)||(m=e({},m,d.$PS),d.$PS=null)}An(d,m,p,r,l,i,0,u,c,s),h!==v&&(Te(h),Be(v,d,c))}function Ln(e,n,t,l,i,a,u,c){var s=!0,d=n.props||f,p=n.ref,v=e.props,h=!r(p),m=e.children;if(h&&o(p.onComponentShouldUpdate)&&(s=p.onComponentShouldUpdate(v,d)),s){h&&o(p.onComponentWillUpdate)&&p.onComponentWillUpdate(v,d);var g=G(nn(n,l));bn(m,g,t,l,i,a,u,c),n.children=g,h&&o(p.onComponentDidUpdate)&&p.onComponentDidUpdate(v,d)}else n.children=m}function Mn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Vn(e,n,t,r,l,o,i,a,u,c){for(var f,s,d=o>i?i:o,p=0;pi)for(p=d;pp||h>v)break e;m=e[h],g=n[h]}for(m=e[p],g=n[v];m.key===g.key;){if(16384&g.flags&&(n[v]=g=X(g)),bn(m,g,t,r,l,a,c,f),e[p]=g,v--,h>--p||h>v)break e;m=e[p],g=n[v]}}if(h>p){if(h<=v)for(d=(s=v+1)v)for(;h<=p;)Ee(e[h++],t,f);else Sn(e,n,r,o,i,p,v,h,t,l,a,u,c,f)}function Sn(e,n,t,r,l,o,i,a,u,c,f,s,d,p){var v,h,m=0,g=0,b=a,k=a,C=o-a+1,$=i-a+1,D=new Int32Array($+1),F=C===r,x=!1,A=0,P=0;if(l<4||(C|$)<32)for(g=b;g<=o;++g)if(v=e[g],P<$){for(a=k;a<=i;a++)if(h=n[a],v.key===h.key){if(D[a-k]=g+1,F)for(F=!1;ba?x=!0:A=a,16384&h.flags&&(n[a]=h=X(h)),bn(v,h,u,t,c,f,d,p),++P;break}!F&&a>i&&Ee(v,u,p)}else F||Ee(v,u,p);else{var L={};for(g=k;g<=i;++g)L[n[g].key]=g;for(g=b;g<=o;++g)if(v=e[g],P<$)if(void 0!==(a=L[v.key])){if(F)for(F=!1;g>b;)Ee(e[b++],u,p);D[a-k]=g+1,A>a?x=!0:A=a,16384&(h=n[a]).flags&&(n[a]=h=X(h)),bn(v,h,u,t,c,f,d,p),++P}else F||Ee(v,u,p);else F||Ee(v,u,p)}if(F)Xe(u,s,e,p),un(n,u,t,c,f,d,p);else if(x){var M=Un(D);for(a=M.length-1,g=$-1;g>=0;g--)0===D[g]?(16384&(h=n[A=g+k]).flags&&(n[A]=h=X(h)),tn(h,u,t,c,(m=A+1)0&&w(p.componentWillMove)}else if(P!==$)for(g=$-1;g>=0;g--)0===D[g]&&(16384&(h=n[A=g+k]).flags&&(n[A]=h=X(h)),tn(h,u,t,c,(m=A+1)In&&(In=u,Ae=new Int32Array(u),Pe=new Int32Array(u));t>1]]0&&(Pe[t]=Ae[o-1]),Ae[o]=t)}o=l+1;var c=new Int32Array(o);for(i=Ae[o-1];o-- >0;)c[o]=i,i=Pe[i],Ae[o]=0;return c}function Tn(e,n,t,l){var i=[],a=new s,u=n.$V;r(u)?r(e)||(0!==(16384&e.flags)&&(e=X(e)),tn(e,n,l,!1,null,i,a),n.$V=e,u=e):r(e)?(Ee(u,n,a),n.$V=null):(16384&e.flags&&(e=X(e)),bn(u,e,n,l,!1,null,i,a),u=n.$V=e),b(i),C(a.componentDidAppear),o(t)&&t()}function Bn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Tn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),Promise.resolve().then.bind(Promise.resolve()),uibench.init("Inferno","9.0.0-alpha.2");var En={onComponentShouldUpdate:function(e,n){return e!==n}};function On(e){return U(1,"li","TreeLeaf",e.children,16,null,null,null)}function Hn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l=6" }, "dependencies": { - "inferno": "9.0.0-alpha.1" + "inferno": "9.0.0-alpha.2" }, "devDependencies": { - "inferno-create-element": "9.0.0-alpha.1", - "inferno-shared": "9.0.0-alpha.1", - "inferno-vnode-flags": "9.0.0-alpha.1", + "inferno-create-element": "9.0.0-alpha.2", + "inferno-shared": "9.0.0-alpha.2", + "inferno-vnode-flags": "9.0.0-alpha.2", "mobx": "*" }, "rollup": { diff --git a/packages/inferno-redux/package.json b/packages/inferno-redux/package.json index a782f0672..62910d1b0 100644 --- a/packages/inferno-redux/package.json +++ b/packages/inferno-redux/package.json @@ -1,6 +1,6 @@ { "name": "inferno-redux", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "Official Inferno bindings for Redux", @@ -45,11 +45,11 @@ "redux": ">=4" }, "dependencies": { - "inferno": "9.0.0-alpha.1" + "inferno": "9.0.0-alpha.2" }, "devDependencies": { - "inferno-create-element": "9.0.0-alpha.1", - "inferno-shared": "9.0.0-alpha.1", + "inferno-create-element": "9.0.0-alpha.2", + "inferno-shared": "9.0.0-alpha.2", "redux": "^4" }, "rollup": { diff --git a/packages/inferno-router/package.json b/packages/inferno-router/package.json index 8f95e4ca0..2b26a5944 100644 --- a/packages/inferno-router/package.json +++ b/packages/inferno-router/package.json @@ -1,6 +1,6 @@ { "name": "inferno-router", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "Provides routing functionality for Inferno", @@ -46,12 +46,12 @@ }, "dependencies": { "history": "^5.3.0", - "inferno": "9.0.0-alpha.1", + "inferno": "9.0.0-alpha.2", "path-to-regexp": "^1.9.0" }, "devDependencies": { - "inferno-server": "9.0.0-alpha.1", - "inferno-vnode-flags": "9.0.0-alpha.1", + "inferno-server": "9.0.0-alpha.2", + "inferno-vnode-flags": "9.0.0-alpha.2", "mobx": "*" }, "rollup": { diff --git a/packages/inferno-server/package.json b/packages/inferno-server/package.json index 73888ace5..e5e391729 100644 --- a/packages/inferno-server/package.json +++ b/packages/inferno-server/package.json @@ -1,6 +1,6 @@ { "name": "inferno-server", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "Provides methods to render HTML strings from Inferno elements", @@ -51,14 +51,14 @@ "node": ">=8" }, "devDependencies": { - "inferno-create-element": "9.0.0-alpha.1", - "inferno-hydrate": "9.0.0-alpha.1", - "inferno-shared": "9.0.0-alpha.1", - "inferno-vnode-flags": "9.0.0-alpha.1", + "inferno-create-element": "9.0.0-alpha.2", + "inferno-hydrate": "9.0.0-alpha.2", + "inferno-shared": "9.0.0-alpha.2", + "inferno-vnode-flags": "9.0.0-alpha.2", "mobx": "*" }, "dependencies": { - "inferno": "9.0.0-alpha.1" + "inferno": "9.0.0-alpha.2" }, "rollup": { "bundledDependencies": [ diff --git a/packages/inferno-shared/package.json b/packages/inferno-shared/package.json index 447bb6bc8..5a1785b66 100644 --- a/packages/inferno-shared/package.json +++ b/packages/inferno-shared/package.json @@ -1,6 +1,6 @@ { "name": "inferno-shared", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "Helpers functions for Inferno", diff --git a/packages/inferno-test-utils/package.json b/packages/inferno-test-utils/package.json index e8d2d767f..995c61100 100644 --- a/packages/inferno-test-utils/package.json +++ b/packages/inferno-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "inferno-test-utils", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "Suite of utilities for testing Inferno applications", @@ -22,11 +22,11 @@ "utils" ], "devDependencies": { - "inferno-shared": "9.0.0-alpha.1", - "inferno-vnode-flags": "9.0.0-alpha.1" + "inferno-shared": "9.0.0-alpha.2", + "inferno-vnode-flags": "9.0.0-alpha.2" }, "dependencies": { - "inferno": "9.0.0-alpha.1" + "inferno": "9.0.0-alpha.2" }, "rollup": { "bundledDependencies": [ diff --git a/packages/inferno-utils/package.json b/packages/inferno-utils/package.json index 184bbf433..e1eb1d185 100644 --- a/packages/inferno-utils/package.json +++ b/packages/inferno-utils/package.json @@ -1,6 +1,6 @@ { "name": "inferno-utils", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "description": "Meta test utilities which are not for userland", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" @@ -11,8 +11,8 @@ "directory": "packages/inferno-utils" }, "devDependencies": { - "inferno-shared": "9.0.0-alpha.1", - "inferno-vnode-flags": "9.0.0-alpha.1" + "inferno-shared": "9.0.0-alpha.2", + "inferno-vnode-flags": "9.0.0-alpha.2" }, "type": "module", "keywords": [], diff --git a/packages/inferno-vnode-flags/package.json b/packages/inferno-vnode-flags/package.json index 37b62d470..30295c1fc 100644 --- a/packages/inferno-vnode-flags/package.json +++ b/packages/inferno-vnode-flags/package.json @@ -1,6 +1,6 @@ { "name": "inferno-vnode-flags", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "exports": { diff --git a/packages/inferno/package.json b/packages/inferno/package.json index 526be5cde..43bc9c0af 100644 --- a/packages/inferno/package.json +++ b/packages/inferno/package.json @@ -1,6 +1,6 @@ { "name": "inferno", - "version": "9.0.0-alpha.1", + "version": "9.0.0-alpha.2", "license": "MIT", "type": "module", "description": "An extremely fast, React-like JavaScript library for building modern user interfaces", @@ -67,12 +67,12 @@ "directory": "packages/inferno" }, "devDependencies": { - "inferno-shared": "9.0.0-alpha.1", - "inferno-utils": "9.0.0-alpha.1" + "inferno-shared": "9.0.0-alpha.2", + "inferno-utils": "9.0.0-alpha.2" }, "dependencies": { "csstype": "^3.1.3", - "inferno-vnode-flags": "9.0.0-alpha.1", + "inferno-vnode-flags": "9.0.0-alpha.2", "opencollective-postinstall": "^2.0.3" } }