Comparing version 0.9.0-alpha5 to 0.10.0-alpha
@@ -1,1 +0,1 @@ | ||
var e={key:1,ref:1},t={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},n={doubleclick:"dblclick"},r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o="http://www.w3.org/1999/xlink";function i(e){return e.nodeName.toLowerCase()}function a(e){return null==e}var s=0;function u(){return s++}function c(){return Date.now()}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function l(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function p(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function h(e){return Array.prototype.slice.call(e)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function T(e){return b.then(e)}function S(){return u()+"-"+1e6*Math.random()}function _(e){return e.__brahmosData.mounted}var C={transitionId:"",tryCount:0,transitionState:"timedOut"},I={transitionId:S(),tryCount:0,transitionState:"timedOut"};function D(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function w(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function k(e,t){return t=t||C,e.root.currentTransition||t}function N(e){return e.pendingTransitions.find(D)}var x,E=Symbol("tag"),M=Symbol("tag-element"),U=Symbol("class-component"),A=Symbol("functional-component"),O=Symbol("attribute");function F(e){var t=e.nodeType;return t===E||t===M}function P(e){var t=e.nodeType;return t===U||t===A}function j(e){return"string"==typeof e||"number"==typeof e}function L(e){return!(a(e)||"boolean"==typeof e)}function R(e,t){var n=e&&e.key;if(""===n&&e&&F(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function H(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function V(e){x=e}function W(){return x}function z(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function q(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function B(e,t){for(var n=q(t),r=u();e;)e[n]=r,e=e.parent}function $(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function G(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function J(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,c=e.child,d=q(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=u()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=X(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=c,t[d]=r[d],$(t,n,r),t}function K(e,t){return e===t?e.child:e.sibling}function Q(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=J(t,t.alternate,n||e,e),t=t.sibling}}function X(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:u(),shouldTearDown:!1,hasUncommittedEffect:0}}function Y(e,t,n,r,o){var i,s,u,c=r.root,d=q(c.updateType);return n&&!a(n.node)&&!a(e)&&(s=e,u=n.node,j(s)&&j(u)||s.nodeType===O||Array.isArray(s)&&Array.isArray(u)||P(s)&&s.type===u.type||F(s)&&s.template===u.template)?((i=J(n,n.alternate,r,o)).node=e,i.part=t):(i=X(c,e,t),n&&re(n)),$(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function Z(e,t,n){return e&&e[n]>=t}function ee(e,t,n){if(e){for(;e&&!Z(e,t,n);)e=e.sibling;return e}}function te(e,t,n,r){var o,i=ee(e.child,n,r);if(i)return i;for(;!(o=ee(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ne(e){return e.__brahmosData.fiber}function re(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var oe="js",ie=C;function ae(){return oe}function se(){return ie}function ue(e,t){oe=e,t(),T((function(){oe="js"}))}function ce(e,t){var n=ie;ie=e,ue("transition",t),ie=n}function de(){return"transition"===oe?"deferred":"sync"}function fe(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function le(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=k(e).transitionId;return n[fe(t)].filter((function(e){return e.transitionId===r}))}function pe(e){ce(I,e)}function he(e){ue("immediate_action",e)}function ve(e,t){var n,r,o=!0,i=e.__brahmosData,a=W();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||C,o=!1}else i.renderCount=0,n=de(),r=se();var u=fe(n),c=t(r.transitionId);return i[u].push(c),o}var me=1;function ye(e){return function(t){var n=ne(e),r=n.root.updateType;e.context!==t&&B(n,r)}}function ge(e){var t="cC"+me++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=ye(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(Nt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(Nt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function be(){return W().nodeInstance}function Te(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function Se(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function _e(e){var t=e.nodeInstance;return Se(e.root.updateType,t)}function Ce(e,t,n){return"deferred"!==e||n.deferredHooks.length||Te(n),Se(e,n)[t]}function Ie(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function De(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=W(),o=r.nodeInstance,i=o.pointer,a=_e(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function we(e,t){var n=be(),r=n.pointer;return De((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=de(),i=Ce("sync",r,n),a=i[0],s=t(e,a);ve(n,(function(a){return{transitionId:a,updater:function(){Ce(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||kt(e)}(n,s,a)}]}))}function ke(e){return we(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Ne(e){return De((function(){return{current:e}}))}function xe(e,t,n){return we(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ee(e,t){return De((function(){return{value:e(),dependencies:t}}),(function(e){return Ie(t,e.dependencies)}),(function(e){return e.value}))}function Me(e,t){return Ee((function(){return e}),t)}function Ue(e,t){var n=W(),r=n.nodeInstance,o=r.pointer,i=_e(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Ie(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Ae(e,t){Ue((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Oe(e,t){Ue((function(t){t.cleanEffect=e()}),t)}function Fe(e){var t=W(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Oe((function(){if(a){var e=a.subs,t=ye(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Pe(e){var t=e.timeoutMs,n=be();return De((function(){var e={transitionId:S(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){kt(n)};"transition"===r?ce(e,o):ue(r,o)},startTransition:function(r){var o=ae(),i=ne(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),ce(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function je(e,t){var n=t.timeoutMs,r=Pe({timeoutMs:n})[0],o=ke(e),i=o[0],a=o[1],s=Ne(0),u=s.current,d=c();return e===i?s.current=0:0===u?s.current=d:d>u+n&&(s.current=0,a(e)),Ae((function(){r((function(){a(e)}))}),[e]),i}function Le(e,t){for(var n=_e(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Re(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=W(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Te(r),le(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function He(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Ve(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof Nt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function We(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function ze(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===U;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):Re(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,g=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=g,p){var b=m.committedValues,T=m.memoizedValues;v&&(b.state=h.state);var S=b.props,_=b.state;T&&d&&c.transitionId===T.transitionId&&(S=(t=T).props,_=t.state,l=!0),h.props=S,h.state=_;var C=h.shouldComponentUpdate,I=_,D=le(e);D.length&&(I=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,D));var w=!v&&o.forcedUpdateWith!==h,N=y(a,"getDerivedStateFromProps",[u,I]),x=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(N||x)&&(I=Object.assign({},I,N,x)),D.forEach((function(e){var t=e.callback;t&&t(I)})),h.isPureReactComponent&&w&&(f=!He(I,_)||!He(u,S)),C&&f&&w&&(f=C.call(h,u,I));var E=a.contextType;if(E){var M=E.id,A=E.defaultValue,O=g[M],F=O?O.props.value:A;O&&v&&O.sub(h),h.context=F}h.state=I,h.props=u,d&&(m.memoizedValues={state:I,props:u,transitionId:c.transitionId})}else v||Le(e);if(f){try{V(e),m.renderCount+=1;var P=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),V(null),Y(P,r,e.child,e,e)}catch(t){var j=Ve(e);if("function"==typeof t.then){var L=Mt(e);if(!L)throw new Error("Rendering which got suspended can't be used outside of suspense.");L.nodeInstance.handleSuspender(t,L),We(function(e){var t=Mt(e.parent,!0);if(!(t&&t.nodeInstance instanceof jt))return e;var n=t.nodeInstance,r=n.suspenseManagers[k(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(L))}else{if(!j||j.childFiberError)throw t;var R=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(R.componentStack),j.childFiberError={error:t,errorInfo:R},We(j)}return}G(e,2)}else if(l){var H=e.child;H&&H.node===m.nodes||(Y(m.nodes,r,H,e,e),G(e,2))}else Q(e)}var qe=/[<>"]/g,Be=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var $e=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};$e.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},$e.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Be.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=qe.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},$e.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Ge=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function Je(e,t,n){return n<=e.lastIndexOf(t)}function Ke(n,r,o){for(var i=o,a=o.child,s=function(s,c){var d=n[s],f=r[s],p=d.isAttribute,h=d.isNode,v=void 0;if(p){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)l(r[s],(function(n,r){var o=t[n];Je(d.tagAttrs,o,d.attrIndex)||e[n]?"ref"===n&&(g=r):y[n]=r})),d=n[++s];s--,d=n[s],v={nodeType:O,attributes:y,ref:g}}else h&&(v=f);i=Y(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=n.length;u<c;u++)s(u)}function Qe(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===M,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Ge(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Ke(c.parts,a,e):Q(e),G(e,2),e.context=o}function Xe(e){var t=e.type,n=i(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Ye(e,t,n,r){t=t||{},l(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),l(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Ze(e,t,a,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var r=i(t);return n[e]?n[e]:"input"===r&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&he((function(){o.handler.call(t,e)}))},o.patched)}(e,t,a);s&&!a?e.removeEventListener(c,d):!s&&a&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;Ye(a,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===r.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=a&&a.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=Xe(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,a):e[t]=null==a?"":a}else{var v=t.replace(/^xlink:?/,""),m=null==a||!1===a;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(o,v):e.setAttributeNS(o,v,a)):m?e.removeAttribute(t):e.setAttribute(t,a)}}function et(e,t,n,r){Ye(t,n,null,(function(t,n,o){Ze(e,t,n,o,r)})),function(e){var t=Xe(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function tt(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function nt(){return{current:null}}function rt(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function ot(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function it(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function at(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!F(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=it(n),f=m(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&v(o,f,c)}ot(o,s)}}}function st(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===U){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?y(n,"componentDidUpdate",[p,h,l]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&rt(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=_e(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ut(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function ct(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function dt(e){var t=e.node,n=e.alternate,r=t&&P(t);r&&n&&at(e,n),2===e.hasUncommittedEffect&&(j(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):F(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)at(e,r);else{var i=m(o,it(t));n.domNodes=v(o,i,n.fragment),ot(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===U){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=k(e).transitionId,f=fe(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===O&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;et(i,a,r&&r.node.attributes,o),s&&rt(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function ft(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),lt(e,o)}function lt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,L(n)){var i=F(n),a=e.child;if(a)for(ft(a,r,i,t);a.sibling;)ft(a=a.sibling,r,i,t);if(j(n)&&t){p(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&rt(s,null),o)if(i){var u=o.domNodes;t&&p(u)}else P(n)&&_(o)&&(n.nodeType===U?y(o,"componentWillUnmount"):Le(e,!0))}}}function pt(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&<(e,!0)})),e.tearDownFibers=[]}Ge.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Ge.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Ge.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Ge.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,l=f.nodeType,h=f.parentNode;if(1===l&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return p(u),s},Ge.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var ht;requestAnimationFrame((function(e){return ht=e}));var vt,mt,yt=function(){return performance.now()},gt=function(){return 1},bt=function(e,t){return(t=t||16)-(e-ht)%t};if("undefined"!=typeof MessageChannel){mt=[];var Tt=new MessageChannel;Tt.port1.onmessage=function(){mt.forEach((function(e){return e()}))},vt=Tt.port2}function St(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!vt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(bt(yt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return mt.push(e),vt.postMessage(null),function(){var t=mt.indexOf(e);-1!==t&&mt.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===I?300:600,i=yt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?gt:function(){var e=yt(),t=bt(e,s);return e<i+Math.min(5,t)})}),!1):n(gt)}function _t(e){var t=e.node,n=e.alternate;if(L(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!P(t)||!n)&&(!!le(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(j(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&G(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=K(u,e);){var c=R(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=R(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=Y(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(G(r,1),0!==n&&G(c,1))})),a.forEach((function(e){re(e)})),G(e,2)}(e):F(t)?Qe(e):P(t)?ze(e):t.nodeType===O&&G(e,2),e.processedTime=u()):Q(e)}else n&&re(n)}function Ct(e){var t=e.updateType,n=e.current,r=z(t);pt(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=q(t),i=e[z(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&P(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=u(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)dt(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)st(o[i]);ct(e),ut(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function It(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=z(r),a=q(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);St(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void It(e,t);_t(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=te(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&w(o)&&ct(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&w(e.currentTransition)}(n)&&Ct(n),N(n)&&ue("transition",(function(){n.updateSource="transition",Dt(n)}))}))}function Dt(e){var t=N(e);t&&(e.updateType="deferred",ut(e),e.currentTransition=t,t.tryCount+=1,e.wip=J(e.current,e.wip,e,e),It(e.wip,e))}function wt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ut(t),It(e,n)}function kt(e){var t=ne(e),n=t.root,r=ae(),o=se(),i=de();if(B(t,i),"transition"===r){var a=n.pendingTransitions,s=o===I?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)Dt(n);else{var o="sync"===n.updateType&&n.cancelSchedule;wt("immediate_action"===r&&!o?t:n.current)}})))}var Nt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};Nt.prototype.setState=function(e,t,n){ve(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&kt(this)},Nt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,kt(this),e&&e(this.state))},Nt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var xt=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Nt);function Et(e,t,n){if("string"==typeof e)return function(e,t,n){var r=H(null,[t,n],"");return r.element=e,r.nodeType=M,r}(e,t,n);var r=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof Nt}(e),s=H(r,null,""+o);return s.nodeType=a?U:A,s.type=e,s.ref=a?i:null,s}function Mt(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof Lt||t&&r instanceof jt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Ut(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function At(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ft(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Ot(e){e.__brahmosData.isDirty=!0}var Ft=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof jt;var r=Mt(e.parent,!0);this.parentSuspenseManager=r&&At(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function Pt(e){var t=k(W(),I);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=I),t}Ft.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ft.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;W().root.afterRender(e.handleSuspense)},Ft.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ft.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof jt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ft.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ft.prototype.shouldShowFallback=function(){var e=Ut(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Ut(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ft.prototype.shouldRenderChildren=function(){var e=Ut(this),t=this.suspender;if(!e)return!t;if(_(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Ft.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Ot(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var d=function(){var e=n;ne(n)||(e=t.fiber.root.wip.nodeInstance),kt(e)};setTimeout((function(){s||!a.includes(n)?pe(d):ce(r,d)}),c()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ft.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ft.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ne(e.component);e.isUnresolved()&&t&&(Ot(e.component),B(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=b,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=b,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var jt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(Nt),Lt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=Pt(this),r=At(t,n);w(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=Pt(this),o=At(W(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(Nt),Rt=function(e){var t,n=tt((function(e,n){return Et(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Ht(e){return e.children}function Vt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,B(n);else{var i=Et(Ht,{},e);r=[],(n=X(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}he((function(){o.updateSource=ae(),wt(n)}))}var Wt=new WeakMap;function zt(e,t){var n=H(null,t,"");return n.nodeType=E,n.template=e,n}function qt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Wt.get(e);return r||(r=new $e(e),Wt.set(e,r)),zt(r,t)}function Bt(e,t){return e&&(e.portalContainer=t),e}function $t(e){var t=e.__rootFiber;return!!t&&(re(t.current),pt(t),e.__rootFiber=void 0,!0)}var Gt={createElement:Et,render:Vt,Component:Nt,PureComponent:xt,html:qt,useState:ke,useEffect:Ae,useRef:Ne,useReducer:xe,useMemo:Ee,useCallback:Me,useLayoutEffect:Oe,useContext:Fe,useTransition:Pe,useDeferredValue:je,createContext:ge,forwardRef:tt,createRef:nt,createPortal:Bt,unmountComponentAtNode:$t,Suspense:Lt,SuspenseList:jt,lazy:Rt,unstable_deferredUpdates:pe,unstable_syncUpdates:he};export default Gt;export{Nt as Component,xt as PureComponent,Lt as Suspense,jt as SuspenseList,ge as createContext,Et as createElement,Bt as createPortal,nt as createRef,tt as forwardRef,qt as html,Rt as lazy,Vt as render,$t as unmountComponentAtNode,pe as unstable_deferredUpdates,he as unstable_syncUpdates,Me as useCallback,Fe as useContext,je as useDeferredValue,Ae as useEffect,Oe as useLayoutEffect,Ee as useMemo,xe as useReducer,Ne as useRef,ke as useState,Pe as useTransition}; | ||
var e={key:1,ref:1},t={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},n={doubleclick:"dblclick"},r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o="http://www.w3.org/1999/xlink";function i(e){return e.nodeName.toLowerCase()}function a(e){return null==e}var s=0;function u(){return s++}function c(){return Date.now()}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function l(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function p(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function h(e,t){return t=t||0,Array.prototype.slice.call(e,t)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function T(e){return b.then(e)}function S(){return u()+"-"+1e6*Math.random()}function _(e){return e.__brahmosData.mounted}function C(e){return e.displayName||e.name}function I(e){return e.children}var D={transitionId:"",tryCount:0,transitionState:"timedOut"},k={transitionId:S(),tryCount:0,transitionState:"timedOut"};function w(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function N(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function E(e,t){return t=t||D,e.root.currentTransition||t}function x(e){return e.pendingTransitions.find(w)}var M,O=Symbol("tag"),U=Symbol("tag-element"),A=Symbol("class-component"),F=Symbol("functional-component"),P=Symbol("attribute");function j(e){return e.nodeType===U}function L(e){var t=e.nodeType;return t===O||t===U}function R(e){var t=e.nodeType;return t===A||t===F}function V(e){return"string"==typeof e||"number"==typeof e}function H(e){return!(a(e)||"boolean"==typeof e)}function W(e,t){var n=e&&e.key;if(""===n&&e&&L(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function z(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function q(e){M=e}function B(){return M}function $(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function G(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function J(e,t){for(var n=G(t),r=u();e;)e[n]=r,e=e.parent}function K(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function Q(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function X(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,c=e.child,d=G(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=u()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=ee(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=c,t[d]=r[d],K(t,n,r),t}function Y(e,t){return e===t?e.child:e.sibling}function Z(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=X(t,t.alternate,n||e,e),t=t.sibling}}function ee(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:u(),shouldTearDown:!1,hasUncommittedEffect:0}}function te(e,t,n,r,o){var i,s,u,c=r.root,d=G(c.updateType);return n&&!a(n.node)&&!a(e)&&(s=e,u=n.node,V(s)&&V(u)||s.nodeType===P||Array.isArray(s)&&Array.isArray(u)||R(s)&&s.type===u.type||L(s)&&s.template===u.template)?((i=X(n,n.alternate,r,o)).node=e,i.part=t):(i=ee(c,e,t),n&&ae(n)),K(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ne(e,t,n){return e&&e[n]>=t}function re(e,t,n){if(e){for(;e&&!ne(e,t,n);)e=e.sibling;return e}}function oe(e,t,n,r){var o,i=re(e.child,n,r);if(i)return i;for(;!(o=re(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ie(e){return e.__brahmosData.fiber}function ae(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var se="js",ue=D;function ce(){return se}function de(){return ue}function fe(e,t){se=e,t(),T((function(){se="js"}))}function le(e,t){var n=ue;ue=e,fe("transition",t),ue=n}function pe(){return"transition"===se?"deferred":"sync"}function he(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function ve(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=E(e).transitionId;return n[he(t)].filter((function(e){return e.transitionId===r}))}function me(e){le(k,e)}function ye(e){fe("immediate_action",e)}function ge(e,t){var n,r,o=!0,i=e.__brahmosData,a=B();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||D,o=!1}else i.renderCount=0,n=pe(),r=de();var u=he(n),c=t(r.transitionId);return i[u].push(c),o}var be=1;function Te(e){return function(t){var n=ie(e),r=n.root.updateType;e.context!==t&&J(n,r)}}function Se(e){var t="cC"+be++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=Te(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(Mt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(Mt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function _e(){return B().nodeInstance}function Ce(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function Ie(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function De(e){var t=e.nodeInstance;return Ie(e.root.updateType,t)}function ke(e,t,n){return"deferred"!==e||n.deferredHooks.length||Ce(n),Ie(e,n)[t]}function we(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Ne(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=B(),o=r.nodeInstance,i=o.pointer,a=De(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Ee(e,t){var n=_e(),r=n.pointer;return Ne((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=pe(),i=ke("sync",r,n),a=i[0],s=t(e,a);ge(n,(function(a){return{transitionId:a,updater:function(){ke(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||xt(e)}(n,s,a)}]}))}function xe(e){return Ee(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Me(e){return Ne((function(){return{current:e}}))}function Oe(e,t,n){return Ee(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ue(e,t){return Ne((function(){return{value:e(),dependencies:t}}),(function(e){return we(t,e.dependencies)}),(function(e){return e.value}))}function Ae(e,t){return Ue((function(){return e}),t)}function Fe(e,t){var n=B(),r=n.nodeInstance,o=r.pointer,i=De(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:we(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Pe(e,t){Fe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function je(e,t){Fe((function(t){t.cleanEffect=e()}),t)}function Le(e){var t=B(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return je((function(){if(a){var e=a.subs,t=Te(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Re(e){var t=e.timeoutMs,n=_e();return Ne((function(){var e={transitionId:S(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){xt(n)};"transition"===r?le(e,o):fe(r,o)},startTransition:function(r){var o=ce(),i=ie(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),le(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Ve(e,t){var n=t.timeoutMs,r=Re({timeoutMs:n})[0],o=xe(e),i=o[0],a=o[1],s=Me(0),u=s.current,d=c();return e===i?s.current=0:0===u?s.current=d:d>u+n&&(s.current=0,a(e)),Pe((function(){r((function(){a(e)}))}),[e]),i}function He(e,t){for(var n=De(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function We(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=B(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Ce(r),ve(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function ze(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function qe(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof Mt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Be(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function $e(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===A;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):We(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,g=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=g,p){var b=m.committedValues,T=m.memoizedValues;v&&(b.state=h.state);var S=b.props,_=b.state;T&&d&&c.transitionId===T.transitionId&&(S=(t=T).props,_=t.state,l=!0),h.props=S,h.state=_;var D=h.shouldComponentUpdate,k=_,w=ve(e);w.length&&(k=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,w));var N=!v&&o.forcedUpdateWith!==h,x=y(a,"getDerivedStateFromProps",[u,k]),M=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(x||M)&&(k=Object.assign({},k,x,M)),w.forEach((function(e){var t=e.callback;t&&t(k)})),h.isPureReactComponent&&N&&(f=!ze(k,_)||!ze(u,S)),D&&f&&N&&(f=D.call(h,u,k));var O=a.contextType;if(O){var U=O.id,F=O.defaultValue,P=g[U],j=P?P.props.value:F;P&&v&&P.sub(h),h.context=j}h.state=k,h.props=u,d&&(m.memoizedValues={state:k,props:u,transitionId:c.transitionId})}else v||He(e);if(f){try{q(e),m.renderCount+=1;var L=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),q(null),te(L,r,e.child,e,e)}catch(t){var V=qe(e);if("function"==typeof t.then){var H=Pt(e);if(!H)throw new Error("Rendering which got suspended can't be used outside of suspense.");H.nodeInstance.handleSuspender(t,H),Be(function(e){var t=Pt(e.parent,!0);if(!(t&&t.nodeInstance instanceof Wt))return e;var n=t.nodeInstance,r=n.suspenseManagers[E(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(H))}else{if(!V||V.childFiberError)throw t;var W=function(e){for(var t="";e;){var n=e.node;n&&R(n)&&n.type!==I&&(t+=" at "+C(n.type)+" \n"),e=e.parent}return{componentStack:t}}(e);console.error(t);var z="The above error occurred in the <"+C(n.type)+"> component: \n"+W.componentStack;console.error(z),V.childFiberError={error:t,errorInfo:W},Be(V)}return}Q(e,2)}else if(l){var B=e.child;B&&B.node===m.nodes||(te(m.nodes,r,B,e,e),Q(e,2))}else Z(e)}var Ge=/[<>"]/g,Je=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Ke=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Ke.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Ke.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Je.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Ge.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Ke.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Qe=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function Xe(e,t,n){return n<=e.lastIndexOf(t)}function Ye(n,r,o){for(var i=o,a=o.child,s=function(s,c){var d=n[s],f=r[s],p=d.isAttribute,h=d.isNode,v=void 0;if(p){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)l(r[s],(function(n,r){var o=t[n];Xe(d.tagAttrs,o,d.attrIndex)||e[n]?"ref"===n&&(g=r):y[n]=r})),d=n[++s];s--,d=n[s],v=function(e,t){return{nodeType:P,attributes:e,ref:t}}(y,g)}else h&&(v=f);i=te(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=n.length;u<c;u++)s(u)}function Ze(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===U,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Qe(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Ye(c.parts,a,e):Z(e),Q(e,2),e.context=o}function et(e){var t=e.type,n=i(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function tt(e,t,n,r){t=t||{},l(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),l(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function nt(e,t,a,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var r=i(t);return n[e]?n[e]:"input"===r&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&ye((function(){o.handler.call(t,e)}))},o.patched)}(e,t,a);s&&!a?e.removeEventListener(c,d):!s&&a&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;tt(a,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===r.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=a&&a.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=et(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,a):e[t]=null==a?"":a}else{var v=t.replace(/^xlink:?/,""),m=null==a||!1===a;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(o,v):e.setAttributeNS(o,v,a)):m?e.removeAttribute(t):e.setAttribute(t,a)}}function rt(e,t,n,r){tt(t,n,null,(function(t,n,o){nt(e,t,n,o,r)})),function(e){var t=et(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function ot(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function it(){return{current:null}}function at(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function st(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function ut(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function ct(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!L(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=ut(n),f=m(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&v(o,f,c)}st(o,s)}}}function dt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===A){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?y(n,"componentDidUpdate",[p,h,l]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&at(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=De(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ft(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function lt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function pt(e){var t=e.node,n=e.alternate,r=t&&R(t);r&&n&&ct(e,n),2===e.hasUncommittedEffect&&(V(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):L(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)ct(e,r);else{var i=m(o,ut(t));n.domNodes=v(o,i,n.fragment),st(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===A){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=E(e).transitionId,f=he(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===P&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;rt(i,a,r&&r.node.attributes,o),s&&at(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function ht(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),vt(e,o)}function vt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,H(n)){var i=L(n),a=e.child;if(a)for(ht(a,r,i,t);a.sibling;)ht(a=a.sibling,r,i,t);if(V(n)&&t){p(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&at(s,null),o)if(i){var u=o.domNodes;t&&p(u)}else R(n)&&_(o)&&(n.nodeType===A?y(o,"componentWillUnmount"):He(e,!0))}}}function mt(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&vt(e,!0)})),e.tearDownFibers=[]}Qe.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Qe.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Qe.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Qe.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,l=f.nodeType,h=f.parentNode;if(1===l&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return p(u),s},Qe.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var yt;requestAnimationFrame((function(e){return yt=e}));var gt,bt,Tt=function(){return performance.now()},St=function(){return 1},_t=function(e,t){return(t=t||16)-(e-yt)%t};if("undefined"!=typeof MessageChannel){bt=[];var Ct=new MessageChannel;Ct.port1.onmessage=function(){bt.forEach((function(e){return e()}))},gt=Ct.port2}function It(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!gt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(_t(Tt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return bt.push(e),gt.postMessage(null),function(){var t=bt.indexOf(e);-1!==t&&bt.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===k?300:600,i=Tt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?St:function(){var e=Tt(),t=_t(e,s);return e<i+Math.min(5,t)})}),!1):n(St)}function Dt(e){var t=e.node,n=e.alternate;if(H(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!R(t)||!n)&&(!!ve(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(V(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&Q(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=Y(u,e);){var c=W(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=W(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=te(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(Q(r,1),0!==n&&Q(c,1))})),a.forEach((function(e){ae(e)})),Q(e,2)}(e):L(t)?Ze(e):R(t)?$e(e):t.nodeType===P&&Q(e,2),e.processedTime=u()):Z(e)}else n&&ae(n)}function kt(e){var t=e.updateType,n=e.current,r=$(t);mt(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=G(t),i=e[$(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&R(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=u(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)pt(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)dt(o[i]);lt(e),ft(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function wt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=$(r),a=G(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);It(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void wt(e,t);Dt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=oe(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&N(o)&<(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&N(e.currentTransition)}(n)&&kt(n),x(n)&&fe("transition",(function(){n.updateSource="transition",Nt(n)}))}))}function Nt(e){var t=x(e);t&&(e.updateType="deferred",ft(e),e.currentTransition=t,t.tryCount+=1,e.wip=X(e.current,e.wip,e,e),wt(e.wip,e))}function Et(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ft(t),wt(e,n)}function xt(e){var t=ie(e),n=t.root,r=ce(),o=de(),i=pe();if(J(t,i),"transition"===r){var a=n.pendingTransitions,s=o===k?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)Nt(n);else{var o="sync"===n.updateType&&n.cancelSchedule;Et("immediate_action"===r&&!o?t:n.current)}})))}var Mt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};function Ot(e){return e.prototype instanceof Mt}Mt.prototype.setState=function(e,t,n){ge(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&xt(this)},Mt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,xt(this),e&&e(this.state))},Mt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var Ut=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Mt);function At(e,t,n){var r=z(null,[t,n],"");return r.element=e,r.nodeType=U,r}function Ft(e,t,n){t=t||{};var r=arguments.length,o=r>3?h(arguments,2):n;if("string"==typeof e)return At(e,t,o);var i=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:o});e.__loadLazyComponent&&e.__loadLazyComponent();var a=t.key;void 0===a&&(a="");var s=t.ref,u=Ot(e),c=z(i,null,""+a);return c.nodeType=u?A:F,c.type=e,c.ref=u?s:null,c}function Pt(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof zt||t&&r instanceof Wt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function jt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function Lt(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Vt(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Rt(e){e.__brahmosData.isDirty=!0}var Vt=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Wt;var r=Pt(e.parent,!0);this.parentSuspenseManager=r&&Lt(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function Ht(e){var t=E(B(),k);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=k),t}Vt.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Vt.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;B().root.afterRender(e.handleSuspense)},Vt.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Vt.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Wt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Vt.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Vt.prototype.shouldShowFallback=function(){var e=jt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(jt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Vt.prototype.shouldRenderChildren=function(){var e=jt(this),t=this.suspender;if(!e)return!t;if(_(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Vt.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Rt(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var d=function(){var e=n;ie(n)||(e=t.fiber.root.wip.nodeInstance),xt(e)};setTimeout((function(){s||!a.includes(n)?me(d):le(r,d)}),c()%100)}else i.forEach((function(e){e.handleSuspense()}))},Vt.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Vt.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ie(e.component);e.isUnresolved()&&t&&(Rt(e.component),J(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=b,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=b,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(Mt),zt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=Ht(this),r=Lt(t,n);N(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=Ht(this),o=Lt(B(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(Mt),qt=function(e){var t,n=ot((function(e,n){return Ft(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Bt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,J(n);else{var i=Ft(I,{},e);r=[],(n=ee(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}ye((function(){o.updateSource=ce(),Et(n)}))}var $t=new WeakMap;function Gt(e,t){var n=z(null,t,"");return n.nodeType=O,n.template=e,n}function Jt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=$t.get(e);return r||(r=new Ke(e),$t.set(e,r)),Gt(r,t)}function Kt(e,t){return e&&(e.portalContainer=t),e}function Qt(e){var t=e.__rootFiber;return!!t&&(ae(t.current),mt(t),e.__rootFiber=void 0,!0)}var Xt=require("./utils").isNil;function Yt(e){if(!Xt(e))return"boolean"==typeof e?[]:(Array.isArray(e)||(e=[e]),e)}function Zt(e,t){return Yt(e)&&Yt(e).map(t)}var en={map:Zt,toArray:function(e){return Zt(e,(function(e,t){return void 0===e.key&&(e.key=t),e}))||[]},forEach:function(e,t){Zt((function(e){return t}))},only:function(e){return Yt(e)&&1===e.length}};function tn(e){return e&&(R(e)||j(e))}function nn(e,t,n){if(e){if(j(e)){var r=Object.assign({},e.values[0],t);return Object.assign({},e,{values:[r,n]})}if(R(e))return Object.assign({},e,{props:Object.assign({},e.props,t,{children:n})})}return e}var rn={createElement:Ft,render:Bt,Component:Mt,PureComponent:Ut,html:Jt,useState:xe,useEffect:Pe,useRef:Me,useReducer:Oe,useMemo:Ue,useCallback:Ae,useLayoutEffect:je,useContext:Le,useTransition:Re,useDeferredValue:Ve,createContext:Se,forwardRef:ot,createRef:it,createPortal:Kt,unmountComponentAtNode:Qt,Suspense:zt,SuspenseList:Wt,lazy:qt,Children:en,isValidElement:tn,cloneElement:nn,unstable_deferredUpdates:me,unstable_syncUpdates:ye};export default rn;export{en as Children,Mt as Component,Ut as PureComponent,zt as Suspense,Wt as SuspenseList,nn as cloneElement,Se as createContext,Ft as createElement,Kt as createPortal,it as createRef,ot as forwardRef,Jt as html,tn as isValidElement,qt as lazy,Bt as render,Qt as unmountComponentAtNode,me as unstable_deferredUpdates,ye as unstable_syncUpdates,Ae as useCallback,Le as useContext,Ve as useDeferredValue,Pe as useEffect,je as useLayoutEffect,Ue as useMemo,Oe as useReducer,Me as useRef,xe as useState,Re as useTransition}; |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(){return Date.now()}function f(e){e.__brahmosData={events:{}}}function l(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function h(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function v(e){return Array.prototype.slice.call(e)}function m(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?v(r.childNodes):r;return e.insertBefore(r,t),o}function y(e,t){return t?t.nextSibling:e.firstChild}function g(e,t,n){if(e[t])return e[t].apply(e,n)}function b(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var S=Promise.resolve();function T(e){return S.then(e)}function _(){return c()+"-"+1e6*Math.random()}function C(e){return e.__brahmosData.mounted}var I={transitionId:"",tryCount:0,transitionState:"timedOut"},D={transitionId:_(),tryCount:0,transitionState:"timedOut"};function w(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function k(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||I,e.root.currentTransition||t}function x(e){return e.pendingTransitions.find(w)}var E,M=Symbol("tag"),U=Symbol("tag-element"),P=Symbol("class-component"),A=Symbol("functional-component"),O=Symbol("attribute");function F(e){var t=e.nodeType;return t===M||t===U}function j(e){var t=e.nodeType;return t===P||t===A}function R(e){return"string"==typeof e||"number"==typeof e}function L(e){return!(s(e)||"boolean"==typeof e)}function V(e,t){var n=e&&e.key;if(""===n&&e&&F(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function H(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function z(e){E=e}function W(){return E}function B(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function q(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function $(e,t){for(var n=q(t),r=c();e;)e[n]=r,e=e.parent}function G(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function J(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function K(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=q(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=Y(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],G(t,n,r),t}function Q(e,t){return e===t?e.child:e.sibling}function X(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=K(t,t.alternate,n||e,e),t=t.sibling}}function Y(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function Z(e,t,n,r,o){var i,a,u,c=r.root,d=q(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,R(a)&&R(u)||a.nodeType===O||Array.isArray(a)&&Array.isArray(u)||j(a)&&a.type===u.type||F(a)&&a.template===u.template)?((i=K(n,n.alternate,r,o)).node=e,i.part=t):(i=Y(c,e,t),n&&oe(n)),G(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ee(e,t,n){return e&&e[n]>=t}function te(e,t,n){if(e){for(;e&&!ee(e,t,n);)e=e.sibling;return e}}function ne(e,t,n,r){var o,i=te(e.child,n,r);if(i)return i;for(;!(o=te(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function re(e){return e.__brahmosData.fiber}function oe(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var ie="js",ae=I;function se(){return ie}function ue(){return ae}function ce(e,t){ie=e,t(),T((function(){ie="js"}))}function de(e,t){var n=ae;ae=e,ce("transition",t),ae=n}function fe(){return"transition"===ie?"deferred":"sync"}function le(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function pe(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[le(t)].filter((function(e){return e.transitionId===r}))}function he(e){de(D,e)}function ve(e){ce("immediate_action",e)}function me(e,t){var n,r,o=!0,i=e.__brahmosData,a=W();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||I,o=!1}else i.renderCount=0,n=fe(),r=ue();var u=le(n),c=t(r.transitionId);return i[u].push(c),o}var ye=1;function ge(e){return function(t){var n=re(e),r=n.root.updateType;e.context!==t&&$(n,r)}}function be(e){var t="cC"+ye++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=ge(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(xt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(xt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function Se(){return W().nodeInstance}function Te(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function _e(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function Ce(e){var t=e.nodeInstance;return _e(e.root.updateType,t)}function Ie(e,t,n){return"deferred"!==e||n.deferredHooks.length||Te(n),_e(e,n)[t]}function De(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function we(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=W(),o=r.nodeInstance,i=o.pointer,a=Ce(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function ke(e,t){var n=Se(),r=n.pointer;return we((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=fe(),i=Ie("sync",r,n),a=i[0],s=t(e,a);me(n,(function(a){return{transitionId:a,updater:function(){Ie(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||Nt(e)}(n,s,a)}]}))}function Ne(e){return ke(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function xe(e){return we((function(){return{current:e}}))}function Ee(e,t,n){return ke(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Me(e,t){return we((function(){return{value:e(),dependencies:t}}),(function(e){return De(t,e.dependencies)}),(function(e){return e.value}))}function Ue(e,t){return Me((function(){return e}),t)}function Pe(e,t){var n=W(),r=n.nodeInstance,o=r.pointer,i=Ce(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:De(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Ae(e,t){Pe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Oe(e,t){Pe((function(t){t.cleanEffect=e()}),t)}function Fe(e){var t=W(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Oe((function(){if(a){var e=a.subs,t=ge(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function je(e){var t=e.timeoutMs,n=Se();return we((function(){var e={transitionId:_(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){Nt(n)};"transition"===r?de(e,o):ce(r,o)},startTransition:function(r){var o=se(),i=re(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),de(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Re(e,t){var n=t.timeoutMs,r=je({timeoutMs:n})[0],o=Ne(e),i=o[0],a=o[1],s=xe(0),u=s.current,c=d();return e===i?s.current=0:0===u?s.current=c:c>u+n&&(s.current=0,a(e)),Ae((function(){r((function(){a(e)}))}),[e]),i}function Le(e,t){for(var n=Ce(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Ve(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=W(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Te(r),pe(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function He(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function ze(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof xt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function We(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Be(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===P;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):Ve(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,p){var b=m.committedValues,S=m.memoizedValues;v&&(b.state=h.state);var T=b.props,_=b.state;S&&d&&c.transitionId===S.transitionId&&(T=(t=S).props,_=t.state,l=!0),h.props=T,h.state=_;var C=h.shouldComponentUpdate,I=_,D=pe(e);D.length&&(I=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,D));var w=!v&&o.forcedUpdateWith!==h,k=g(a,"getDerivedStateFromProps",[u,I]),x=i?g(a,"getDerivedStateFromError",[i.error]):void 0;(k||x)&&(I=Object.assign({},I,k,x)),D.forEach((function(e){var t=e.callback;t&&t(I)})),h.isPureReactComponent&&w&&(f=!He(I,_)||!He(u,T)),C&&f&&w&&(f=C.call(h,u,I));var E=a.contextType;if(E){var M=E.id,U=E.defaultValue,A=y[M],O=A?A.props.value:U;A&&v&&A.sub(h),h.context=O}h.state=I,h.props=u,d&&(m.memoizedValues={state:I,props:u,transitionId:c.transitionId})}else v||Le(e);if(f){try{z(e),m.renderCount+=1;var F=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),z(null),Z(F,r,e.child,e,e)}catch(t){var j=ze(e);if("function"==typeof t.then){var R=Ut(e);if(!R)throw new Error("Rendering which got suspended can't be used outside of suspense.");R.nodeInstance.handleSuspender(t,R),We(function(e){var t=Ut(e.parent,!0);if(!(t&&t.nodeInstance instanceof Rt))return e;var n=t.nodeInstance,r=n.suspenseManagers[N(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(R))}else{if(!j||j.childFiberError)throw t;var L=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(L.componentStack),j.childFiberError={error:t,errorInfo:L},We(j)}return}J(e,2)}else if(l){var V=e.child;V&&V.node===m.nodes||(Z(m.nodes,r,V,e,e),J(e,2))}else X(e)}var qe=/[<>"]/g,$e=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Ge=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Ge.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Ge.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=$e.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=qe.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Ge.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Je=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=v(this.fragment.childNodes),this.patched=!1};function Ke(e,t,n){return n<=e.lastIndexOf(t)}function Qe(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Ke(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:O,attributes:y,ref:g}}else h&&(v=f);i=Z(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function Xe(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===U,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return f(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Je(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Qe(c.parts,a,e):X(e),J(e,2),e.context=o}function Ye(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Ze(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function et(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&ve((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;Ze(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=n&&n.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=Ye(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function tt(e,t,n,r){Ze(t,n,null,(function(t,n,o){et(e,t,n,o,r)})),function(e){var t=Ye(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function nt(e){function t(t){return e(l(t,!1),t.ref)}return t.__isForwardRef=!0,t}function rt(){return{current:null}}function ot(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function it(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function at(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function st(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!F(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=at(n),f=y(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&m(o,f,c)}it(o,s)}}}function ut(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===P){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?g(n,"componentDidUpdate",[p,h,l]):g(n,"componentDidMount"),o&&(g(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&ot(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=Ce(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ct(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function dt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ft(e){var t=e.node,n=e.alternate,r=t&&j(t);r&&n&&st(e,n),2===e.hasUncommittedEffect&&(R(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=y(o,t.previousSibling);r?i.nodeValue=n:m(o,i,n)}(e):F(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)st(e,r);else{var i=y(o,at(t));n.domNodes=m(o,i,n.fragment),it(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===P){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=g(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=le(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===O&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;tt(i,a,r&&r.node.attributes,o),s&&ot(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function lt(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),pt(e,o)}function pt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,L(n)){var i=F(n),a=e.child;if(a)for(lt(a,r,i,t);a.sibling;)lt(a=a.sibling,r,i,t);if(R(n)&&t){h(y(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&ot(s,null),o)if(i){var u=o.domNodes;t&&h(u)}else j(n)&&C(o)&&(n.nodeType===P?g(o,"componentWillUnmount"):Le(e,!0))}}}function ht(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&pt(e,!0)})),e.tearDownFibers=[]}Je.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Je.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Je.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Je.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var d=o.currentNode,l=d.nodeType,p=d.parentNode;if(1===l&&d.hasAttribute("data-brahmos-attr")){d.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:d})),c();f(d)}else if(n(d)){var m=d.previousSibling;n(m)&&(m=b(d)),s.push(Object.assign({},a,{parentNode:p,previousSibling:m})),c(),u.push(d)}}return h(u),s},Je.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var vt;requestAnimationFrame((function(e){return vt=e}));var mt,yt,gt=function(){return performance.now()},bt=function(){return 1},St=function(e,t){return(t=t||16)-(e-vt)%t};if("undefined"!=typeof MessageChannel){yt=[];var Tt=new MessageChannel;Tt.port1.onmessage=function(){yt.forEach((function(e){return e()}))},mt=Tt.port2}function _t(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!mt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(St(gt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return yt.push(e),mt.postMessage(null),function(){var t=yt.indexOf(e);-1!==t&&yt.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===D?300:600,i=gt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?bt:function(){var e=gt(),t=St(e,s);return e<i+Math.min(5,t)})}),!1):n(bt)}function Ct(e){var t=e.node,n=e.alternate;if(L(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!j(t)||!n)&&(!!pe(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(R(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&J(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=Q(u,e);){var c=V(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=V(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=Z(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(J(r,1),0!==n&&J(c,1))})),a.forEach((function(e){oe(e)})),J(e,2)}(e):F(t)?Xe(e):j(t)?Be(e):t.nodeType===O&&J(e,2),e.processedTime=c()):X(e)}else n&&oe(n)}function It(e){var t=e.updateType,n=e.current,r=B(t);ht(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=q(t),i=e[B(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&j(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ft(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)ut(o[i]);dt(e),ct(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function Dt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=B(r),a=q(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);_t(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void Dt(e,t);Ct(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ne(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&k(o)&&dt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&k(e.currentTransition)}(n)&&It(n),x(n)&&ce("transition",(function(){n.updateSource="transition",wt(n)}))}))}function wt(e){var t=x(e);t&&(e.updateType="deferred",ct(e),e.currentTransition=t,t.tryCount+=1,e.wip=K(e.current,e.wip,e,e),Dt(e.wip,e))}function kt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ct(t),Dt(e,n)}function Nt(e){var t=re(e),n=t.root,r=se(),o=ue(),i=fe();if($(t,i),"transition"===r){var a=n.pendingTransitions,s=o===D?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)wt(n);else{var o="sync"===n.updateType&&n.cancelSchedule;kt("immediate_action"===r&&!o?t:n.current)}})))}var xt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};xt.prototype.setState=function(e,t,n){me(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&Nt(this)},xt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,Nt(this),e&&e(this.state))},xt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var Et=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(xt);function Mt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=H(null,[t,n],"");return r.element=e,r.nodeType=U,r}(e,t,n);var r=Object.assign({},e.defaultProps,l(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof xt}(e),s=H(r,null,""+o);return s.nodeType=a?P:A,s.type=e,s.ref=a?i:null,s}function Ut(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof Lt||t&&r instanceof Rt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Pt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function At(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ft(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Ot(e){e.__brahmosData.isDirty=!0}var Ft=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Rt;var r=Ut(e.parent,!0);this.parentSuspenseManager=r&&At(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function jt(e){var t=N(W(),D);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=D),t}Ft.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ft.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;W().root.afterRender(e.handleSuspense)},Ft.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ft.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Rt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ft.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ft.prototype.shouldShowFallback=function(){var e=Pt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Pt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ft.prototype.shouldRenderChildren=function(){var e=Pt(this),t=this.suspender;if(!e)return!t;if(C(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Ft.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Ot(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;re(n)||(e=t.fiber.root.wip.nodeInstance),Nt(e)};setTimeout((function(){s||!a.includes(n)?he(c):de(r,c)}),d()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ft.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ft.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=re(e.component);e.isUnresolved()&&t&&(Ot(e.component),$(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=S,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=S,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Rt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(xt),Lt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=jt(this),r=At(t,n);k(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=jt(this),o=At(W(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(xt),Vt=function(e){var t,n=nt((function(e,n){return Mt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Ht(e){return e.children}function zt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,$(n);else{var i=Mt(Ht,{},e);r=[],(n=Y(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}ve((function(){o.updateSource=se(),kt(n)}))}var Wt=new WeakMap;function Bt(e,t){var n=H(null,t,"");return n.nodeType=M,n.template=e,n}function qt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Wt.get(e);return r||(r=new Ge(e),Wt.set(e,r)),Bt(r,t)}function $t(e,t){return e&&(e.portalContainer=t),e}function Gt(e){var t=e.__rootFiber;return!!t&&(oe(t.current),ht(t),e.__rootFiber=void 0,!0)}var Jt={createElement:Mt,render:zt,Component:xt,PureComponent:Et,html:qt,useState:Ne,useEffect:Ae,useRef:xe,useReducer:Ee,useMemo:Me,useCallback:Ue,useLayoutEffect:Oe,useContext:Fe,useTransition:je,useDeferredValue:Re,createContext:be,forwardRef:nt,createRef:rt,createPortal:$t,unmountComponentAtNode:Gt,Suspense:Lt,SuspenseList:Rt,lazy:Vt,unstable_deferredUpdates:he,unstable_syncUpdates:ve};e.Component=xt,e.PureComponent=Et,e.Suspense=Lt,e.SuspenseList=Rt,e.createContext=be,e.createElement=Mt,e.createPortal=$t,e.createRef=rt,e.default=Jt,e.forwardRef=nt,e.html=qt,e.lazy=Vt,e.render=zt,e.unmountComponentAtNode=Gt,e.unstable_deferredUpdates=he,e.unstable_syncUpdates=ve,e.useCallback=Ue,e.useContext=Fe,e.useDeferredValue=Re,e.useEffect=Ae,e.useLayoutEffect=Oe,e.useMemo=Me,e.useReducer=Ee,e.useRef=xe,e.useState=Ne,e.useTransition=je,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(){return Date.now()}function f(e){e.__brahmosData={events:{}}}function l(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function h(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function v(e,t){return t=t||0,Array.prototype.slice.call(e,t)}function m(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?v(r.childNodes):r;return e.insertBefore(r,t),o}function y(e,t){return t?t.nextSibling:e.firstChild}function g(e,t,n){if(e[t])return e[t].apply(e,n)}function b(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var S=Promise.resolve();function T(e){return S.then(e)}function _(){return c()+"-"+1e6*Math.random()}function C(e){return e.__brahmosData.mounted}function I(e){return e.displayName||e.name}function D(e){return e.children}var k={transitionId:"",tryCount:0,transitionState:"timedOut"},w={transitionId:_(),tryCount:0,transitionState:"timedOut"};function N(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function E(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function x(e,t){return t=t||k,e.root.currentTransition||t}function M(e){return e.pendingTransitions.find(N)}var O,A=Symbol("tag"),U=Symbol("tag-element"),P=Symbol("class-component"),F=Symbol("functional-component"),j=Symbol("attribute");function R(e){return e.nodeType===U}function L(e){var t=e.nodeType;return t===A||t===U}function V(e){var t=e.nodeType;return t===P||t===F}function H(e){return"string"==typeof e||"number"==typeof e}function z(e){return!(s(e)||"boolean"==typeof e)}function W(e,t){var n=e&&e.key;if(""===n&&e&&L(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function q(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function B(e){O=e}function $(){return O}function G(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function J(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function K(e,t){for(var n=J(t),r=c();e;)e[n]=r,e=e.parent}function Q(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function X(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function Y(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=J(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=te(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],Q(t,n,r),t}function Z(e,t){return e===t?e.child:e.sibling}function ee(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=Y(t,t.alternate,n||e,e),t=t.sibling}}function te(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function ne(e,t,n,r,o){var i,a,u,c=r.root,d=J(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,H(a)&&H(u)||a.nodeType===j||Array.isArray(a)&&Array.isArray(u)||V(a)&&a.type===u.type||L(a)&&a.template===u.template)?((i=Y(n,n.alternate,r,o)).node=e,i.part=t):(i=te(c,e,t),n&&se(n)),Q(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function re(e,t,n){return e&&e[n]>=t}function oe(e,t,n){if(e){for(;e&&!re(e,t,n);)e=e.sibling;return e}}function ie(e,t,n,r){var o,i=oe(e.child,n,r);if(i)return i;for(;!(o=oe(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ae(e){return e.__brahmosData.fiber}function se(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var ue="js",ce=k;function de(){return ue}function fe(){return ce}function le(e,t){ue=e,t(),T((function(){ue="js"}))}function pe(e,t){var n=ce;ce=e,le("transition",t),ce=n}function he(){return"transition"===ue?"deferred":"sync"}function ve(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function me(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=x(e).transitionId;return n[ve(t)].filter((function(e){return e.transitionId===r}))}function ye(e){pe(w,e)}function ge(e){le("immediate_action",e)}function be(e,t){var n,r,o=!0,i=e.__brahmosData,a=$();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||k,o=!1}else i.renderCount=0,n=he(),r=fe();var u=ve(n),c=t(r.transitionId);return i[u].push(c),o}var Se=1;function Te(e){return function(t){var n=ae(e),r=n.root.updateType;e.context!==t&&K(n,r)}}function _e(e){var t="cC"+Se++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=Te(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(Ot);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(Ot),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function Ce(){return $().nodeInstance}function Ie(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function De(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function ke(e){var t=e.nodeInstance;return De(e.root.updateType,t)}function we(e,t,n){return"deferred"!==e||n.deferredHooks.length||Ie(n),De(e,n)[t]}function Ne(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Ee(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=$(),o=r.nodeInstance,i=o.pointer,a=ke(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function xe(e,t){var n=Ce(),r=n.pointer;return Ee((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=he(),i=we("sync",r,n),a=i[0],s=t(e,a);be(n,(function(a){return{transitionId:a,updater:function(){we(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||Mt(e)}(n,s,a)}]}))}function Me(e){return xe(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Oe(e){return Ee((function(){return{current:e}}))}function Ae(e,t,n){return xe(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ue(e,t){return Ee((function(){return{value:e(),dependencies:t}}),(function(e){return Ne(t,e.dependencies)}),(function(e){return e.value}))}function Pe(e,t){return Ue((function(){return e}),t)}function Fe(e,t){var n=$(),r=n.nodeInstance,o=r.pointer,i=ke(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Ne(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function je(e,t){Fe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Re(e,t){Fe((function(t){t.cleanEffect=e()}),t)}function Le(e){var t=$(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Re((function(){if(a){var e=a.subs,t=Te(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ve(e){var t=e.timeoutMs,n=Ce();return Ee((function(){var e={transitionId:_(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){Mt(n)};"transition"===r?pe(e,o):le(r,o)},startTransition:function(r){var o=de(),i=ae(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),pe(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function He(e,t){var n=t.timeoutMs,r=Ve({timeoutMs:n})[0],o=Me(e),i=o[0],a=o[1],s=Oe(0),u=s.current,c=d();return e===i?s.current=0:0===u?s.current=c:c>u+n&&(s.current=0,a(e)),je((function(){r((function(){a(e)}))}),[e]),i}function ze(e,t){for(var n=ke(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function We(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=$(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Ie(r),me(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function qe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Be(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof Ot&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function $e(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Ge(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===P;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):We(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,p){var b=m.committedValues,S=m.memoizedValues;v&&(b.state=h.state);var T=b.props,_=b.state;S&&d&&c.transitionId===S.transitionId&&(T=(t=S).props,_=t.state,l=!0),h.props=T,h.state=_;var C=h.shouldComponentUpdate,k=_,w=me(e);w.length&&(k=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,w));var N=!v&&o.forcedUpdateWith!==h,E=g(a,"getDerivedStateFromProps",[u,k]),M=i?g(a,"getDerivedStateFromError",[i.error]):void 0;(E||M)&&(k=Object.assign({},k,E,M)),w.forEach((function(e){var t=e.callback;t&&t(k)})),h.isPureReactComponent&&N&&(f=!qe(k,_)||!qe(u,T)),C&&f&&N&&(f=C.call(h,u,k));var O=a.contextType;if(O){var A=O.id,U=O.defaultValue,F=y[A],j=F?F.props.value:U;F&&v&&F.sub(h),h.context=j}h.state=k,h.props=u,d&&(m.memoizedValues={state:k,props:u,transitionId:c.transitionId})}else v||ze(e);if(f){try{B(e),m.renderCount+=1;var R=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),B(null),ne(R,r,e.child,e,e)}catch(t){var L=Be(e);if("function"==typeof t.then){var H=jt(e);if(!H)throw new Error("Rendering which got suspended can't be used outside of suspense.");H.nodeInstance.handleSuspender(t,H),$e(function(e){var t=jt(e.parent,!0);if(!(t&&t.nodeInstance instanceof Wt))return e;var n=t.nodeInstance,r=n.suspenseManagers[x(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(H))}else{if(!L||L.childFiberError)throw t;var z=function(e){for(var t="";e;){var n=e.node;n&&V(n)&&n.type!==D&&(t+=" at "+I(n.type)+" \n"),e=e.parent}return{componentStack:t}}(e);console.error(t);var W="The above error occurred in the <"+I(n.type)+"> component: \n"+z.componentStack;console.error(W),L.childFiberError={error:t,errorInfo:z},$e(L)}return}X(e,2)}else if(l){var q=e.child;q&&q.node===m.nodes||(ne(m.nodes,r,q,e,e),X(e,2))}else ee(e)}var Je=/[<>"]/g,Ke=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Qe=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Qe.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Qe.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Ke.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Je.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Qe.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Xe=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=v(this.fragment.childNodes),this.patched=!1};function Ye(e,t,n){return n<=e.lastIndexOf(t)}function Ze(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Ye(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v=function(e,t){return{nodeType:j,attributes:e,ref:t}}(y,g)}else h&&(v=f);i=ne(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function et(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===U,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return f(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Xe(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Ze(c.parts,a,e):ee(e),X(e,2),e.context=o}function tt(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function nt(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function rt(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&ge((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;nt(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=n&&n.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=tt(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function ot(e,t,n,r){nt(t,n,null,(function(t,n,o){rt(e,t,n,o,r)})),function(e){var t=tt(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function it(e){function t(t){return e(l(t,!1),t.ref)}return t.__isForwardRef=!0,t}function at(){return{current:null}}function st(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function ut(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function ct(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function dt(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!L(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=ct(n),f=y(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&m(o,f,c)}ut(o,s)}}}function ft(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===P){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?g(n,"componentDidUpdate",[p,h,l]):g(n,"componentDidMount"),o&&(g(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&st(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=ke(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function lt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function pt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ht(e){var t=e.node,n=e.alternate,r=t&&V(t);r&&n&&dt(e,n),2===e.hasUncommittedEffect&&(H(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=y(o,t.previousSibling);r?i.nodeValue=n:m(o,i,n)}(e):L(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)dt(e,r);else{var i=y(o,ct(t));n.domNodes=m(o,i,n.fragment),ut(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===P){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=g(n,"getSnapshotBeforeUpdate",[u,c])}var d=x(e).transitionId,f=ve(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===j&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;ot(i,a,r&&r.node.attributes,o),s&&st(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function vt(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),mt(e,o)}function mt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,z(n)){var i=L(n),a=e.child;if(a)for(vt(a,r,i,t);a.sibling;)vt(a=a.sibling,r,i,t);if(H(n)&&t){h(y(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&st(s,null),o)if(i){var u=o.domNodes;t&&h(u)}else V(n)&&C(o)&&(n.nodeType===P?g(o,"componentWillUnmount"):ze(e,!0))}}}function yt(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&mt(e,!0)})),e.tearDownFibers=[]}Xe.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Xe.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Xe.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Xe.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var d=o.currentNode,l=d.nodeType,p=d.parentNode;if(1===l&&d.hasAttribute("data-brahmos-attr")){d.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:d})),c();f(d)}else if(n(d)){var m=d.previousSibling;n(m)&&(m=b(d)),s.push(Object.assign({},a,{parentNode:p,previousSibling:m})),c(),u.push(d)}}return h(u),s},Xe.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var gt;requestAnimationFrame((function(e){return gt=e}));var bt,St,Tt=function(){return performance.now()},_t=function(){return 1},Ct=function(e,t){return(t=t||16)-(e-gt)%t};if("undefined"!=typeof MessageChannel){St=[];var It=new MessageChannel;It.port1.onmessage=function(){St.forEach((function(e){return e()}))},bt=It.port2}function Dt(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!bt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(Ct(Tt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return St.push(e),bt.postMessage(null),function(){var t=St.indexOf(e);-1!==t&&St.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===w?300:600,i=Tt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?_t:function(){var e=Tt(),t=Ct(e,s);return e<i+Math.min(5,t)})}),!1):n(_t)}function kt(e){var t=e.node,n=e.alternate;if(z(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!V(t)||!n)&&(!!me(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(H(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&X(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=Z(u,e);){var c=W(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=W(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=ne(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(X(r,1),0!==n&&X(c,1))})),a.forEach((function(e){se(e)})),X(e,2)}(e):L(t)?et(e):V(t)?Ge(e):t.nodeType===j&&X(e,2),e.processedTime=c()):ee(e)}else n&&se(n)}function wt(e){var t=e.updateType,n=e.current,r=G(t);yt(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=J(t),i=e[G(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&V(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ht(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)ft(o[i]);pt(e),lt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function Nt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=G(r),a=J(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);Dt(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void Nt(e,t);kt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ie(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&E(o)&&pt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&E(e.currentTransition)}(n)&&wt(n),M(n)&&le("transition",(function(){n.updateSource="transition",Et(n)}))}))}function Et(e){var t=M(e);t&&(e.updateType="deferred",lt(e),e.currentTransition=t,t.tryCount+=1,e.wip=Y(e.current,e.wip,e,e),Nt(e.wip,e))}function xt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,lt(t),Nt(e,n)}function Mt(e){var t=ae(e),n=t.root,r=de(),o=fe(),i=he();if(K(t,i),"transition"===r){var a=n.pendingTransitions,s=o===w?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)Et(n);else{var o="sync"===n.updateType&&n.cancelSchedule;xt("immediate_action"===r&&!o?t:n.current)}})))}var Ot=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};function At(e){return e.prototype instanceof Ot}Ot.prototype.setState=function(e,t,n){be(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&Mt(this)},Ot.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,Mt(this),e&&e(this.state))},Ot.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var Ut=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Ot);function Pt(e,t,n){var r=q(null,[t,n],"");return r.element=e,r.nodeType=U,r}function Ft(e,t,n){t=t||{};var r=arguments.length,o=r>3?v(arguments,2):n;if("string"==typeof e)return Pt(e,t,o);var i=Object.assign({},e.defaultProps,l(t,e.__isForwardRef),{children:o});e.__loadLazyComponent&&e.__loadLazyComponent();var a=t.key;void 0===a&&(a="");var s=t.ref,u=At(e),c=q(i,null,""+a);return c.nodeType=u?P:F,c.type=e,c.ref=u?s:null,c}function jt(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof qt||t&&r instanceof Wt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Rt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function Lt(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ht(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Vt(e){e.__brahmosData.isDirty=!0}var Ht=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Wt;var r=jt(e.parent,!0);this.parentSuspenseManager=r&&Lt(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function zt(e){var t=x($(),w);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=w),t}Ht.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ht.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;$().root.afterRender(e.handleSuspense)},Ht.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ht.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Wt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ht.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ht.prototype.shouldShowFallback=function(){var e=Rt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Rt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ht.prototype.shouldRenderChildren=function(){var e=Rt(this),t=this.suspender;if(!e)return!t;if(C(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Ht.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Vt(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;ae(n)||(e=t.fiber.root.wip.nodeInstance),Mt(e)};setTimeout((function(){s||!a.includes(n)?ye(c):pe(r,c)}),d()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ht.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ht.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ae(e.component);e.isUnresolved()&&t&&(Vt(e.component),K(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=S,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=S,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(Ot),qt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=zt(this),r=Lt(t,n);E(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=zt(this),o=Lt($(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(Ot),Bt=function(e){var t,n=it((function(e,n){return Ft(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function $t(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,K(n);else{var i=Ft(D,{},e);r=[],(n=te(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}ge((function(){o.updateSource=de(),xt(n)}))}var Gt=new WeakMap;function Jt(e,t){var n=q(null,t,"");return n.nodeType=A,n.template=e,n}function Kt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Gt.get(e);return r||(r=new Qe(e),Gt.set(e,r)),Jt(r,t)}function Qt(e,t){return e&&(e.portalContainer=t),e}function Xt(e){var t=e.__rootFiber;return!!t&&(se(t.current),yt(t),e.__rootFiber=void 0,!0)}var Yt=require("./utils").isNil;function Zt(e){if(!Yt(e))return"boolean"==typeof e?[]:(Array.isArray(e)||(e=[e]),e)}function en(e,t){return Zt(e)&&Zt(e).map(t)}var tn={map:en,toArray:function(e){return en(e,(function(e,t){return void 0===e.key&&(e.key=t),e}))||[]},forEach:function(e,t){en((function(e){return t}))},only:function(e){return Zt(e)&&1===e.length}};function nn(e){return e&&(V(e)||R(e))}function rn(e,t,n){if(e){if(R(e)){var r=Object.assign({},e.values[0],t);return Object.assign({},e,{values:[r,n]})}if(V(e))return Object.assign({},e,{props:Object.assign({},e.props,t,{children:n})})}return e}var on={createElement:Ft,render:$t,Component:Ot,PureComponent:Ut,html:Kt,useState:Me,useEffect:je,useRef:Oe,useReducer:Ae,useMemo:Ue,useCallback:Pe,useLayoutEffect:Re,useContext:Le,useTransition:Ve,useDeferredValue:He,createContext:_e,forwardRef:it,createRef:at,createPortal:Qt,unmountComponentAtNode:Xt,Suspense:qt,SuspenseList:Wt,lazy:Bt,Children:tn,isValidElement:nn,cloneElement:rn,unstable_deferredUpdates:ye,unstable_syncUpdates:ge};e.Children=tn,e.Component=Ot,e.PureComponent=Ut,e.Suspense=qt,e.SuspenseList=Wt,e.cloneElement=rn,e.createContext=_e,e.createElement=Ft,e.createPortal=Qt,e.createRef=at,e.default=on,e.forwardRef=it,e.html=Kt,e.isValidElement=nn,e.lazy=Bt,e.render=$t,e.unmountComponentAtNode=Xt,e.unstable_deferredUpdates=ye,e.unstable_syncUpdates=ge,e.useCallback=Pe,e.useContext=Le,e.useDeferredValue=He,e.useEffect=je,e.useLayoutEffect=Re,e.useMemo=Ue,e.useReducer=Ae,e.useRef=Oe,e.useState=Me,e.useTransition=Ve,Object.defineProperty(e,"__esModule",{value:!0})})); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(){return Date.now()}function f(e){e.__brahmosData={events:{}}}function l(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function h(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function v(e){return Array.prototype.slice.call(e)}function m(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?v(r.childNodes):r;return e.insertBefore(r,t),o}function y(e,t){return t?t.nextSibling:e.firstChild}function g(e,t,n){if(e[t])return e[t].apply(e,n)}function b(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var S=Promise.resolve();function T(e){return S.then(e)}function _(){return c()+"-"+1e6*Math.random()}function C(e){return e.__brahmosData.mounted}var I={transitionId:"",tryCount:0,transitionState:"timedOut"},D={transitionId:_(),tryCount:0,transitionState:"timedOut"};function w(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function k(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||I,e.root.currentTransition||t}function x(e){return e.pendingTransitions.find(w)}var E,M=Symbol("tag"),U=Symbol("tag-element"),P=Symbol("class-component"),A=Symbol("functional-component"),O=Symbol("attribute");function F(e){var t=e.nodeType;return t===M||t===U}function j(e){var t=e.nodeType;return t===P||t===A}function R(e){return"string"==typeof e||"number"==typeof e}function L(e){return!(s(e)||"boolean"==typeof e)}function V(e,t){var n=e&&e.key;if(""===n&&e&&F(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function H(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function z(e){E=e}function W(){return E}function B(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function q(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function $(e,t){for(var n=q(t),r=c();e;)e[n]=r,e=e.parent}function G(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function J(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function K(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=q(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=Y(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],G(t,n,r),t}function Q(e,t){return e===t?e.child:e.sibling}function X(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=K(t,t.alternate,n||e,e),t=t.sibling}}function Y(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function Z(e,t,n,r,o){var i,a,u,c=r.root,d=q(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,R(a)&&R(u)||a.nodeType===O||Array.isArray(a)&&Array.isArray(u)||j(a)&&a.type===u.type||F(a)&&a.template===u.template)?((i=K(n,n.alternate,r,o)).node=e,i.part=t):(i=Y(c,e,t),n&&oe(n)),G(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ee(e,t,n){return e&&e[n]>=t}function te(e,t,n){if(e){for(;e&&!ee(e,t,n);)e=e.sibling;return e}}function ne(e,t,n,r){var o,i=te(e.child,n,r);if(i)return i;for(;!(o=te(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function re(e){return e.__brahmosData.fiber}function oe(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var ie="js",ae=I;function se(){return ie}function ue(){return ae}function ce(e,t){ie=e,t(),T((function(){ie="js"}))}function de(e,t){var n=ae;ae=e,ce("transition",t),ae=n}function fe(){return"transition"===ie?"deferred":"sync"}function le(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function pe(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[le(t)].filter((function(e){return e.transitionId===r}))}function he(e){de(D,e)}function ve(e){ce("immediate_action",e)}function me(e,t){var n,r,o=!0,i=e.__brahmosData,a=W();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||I,o=!1}else i.renderCount=0,n=fe(),r=ue();var u=le(n),c=t(r.transitionId);return i[u].push(c),o}var ye=1;function ge(e){return function(t){var n=re(e),r=n.root.updateType;e.context!==t&&$(n,r)}}function be(e){var t="cC"+ye++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=ge(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(xt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(xt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function Se(){return W().nodeInstance}function Te(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function _e(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function Ce(e){var t=e.nodeInstance;return _e(e.root.updateType,t)}function Ie(e,t,n){return"deferred"!==e||n.deferredHooks.length||Te(n),_e(e,n)[t]}function De(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function we(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=W(),o=r.nodeInstance,i=o.pointer,a=Ce(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function ke(e,t){var n=Se(),r=n.pointer;return we((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=fe(),i=Ie("sync",r,n),a=i[0],s=t(e,a);me(n,(function(a){return{transitionId:a,updater:function(){Ie(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||Nt(e)}(n,s,a)}]}))}function Ne(e){return ke(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function xe(e){return we((function(){return{current:e}}))}function Ee(e,t,n){return ke(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Me(e,t){return we((function(){return{value:e(),dependencies:t}}),(function(e){return De(t,e.dependencies)}),(function(e){return e.value}))}function Ue(e,t){return Me((function(){return e}),t)}function Pe(e,t){var n=W(),r=n.nodeInstance,o=r.pointer,i=Ce(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:De(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Ae(e,t){Pe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Oe(e,t){Pe((function(t){t.cleanEffect=e()}),t)}function Fe(e){var t=W(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Oe((function(){if(a){var e=a.subs,t=ge(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function je(e){var t=e.timeoutMs,n=Se();return we((function(){var e={transitionId:_(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){Nt(n)};"transition"===r?de(e,o):ce(r,o)},startTransition:function(r){var o=se(),i=re(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),de(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Re(e,t){var n=t.timeoutMs,r=je({timeoutMs:n})[0],o=Ne(e),i=o[0],a=o[1],s=xe(0),u=s.current,c=d();return e===i?s.current=0:0===u?s.current=c:c>u+n&&(s.current=0,a(e)),Ae((function(){r((function(){a(e)}))}),[e]),i}function Le(e,t){for(var n=Ce(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Ve(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=W(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Te(r),pe(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function He(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function ze(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof xt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function We(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Be(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===P;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):Ve(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,p){var b=m.committedValues,S=m.memoizedValues;v&&(b.state=h.state);var T=b.props,_=b.state;S&&d&&c.transitionId===S.transitionId&&(T=(t=S).props,_=t.state,l=!0),h.props=T,h.state=_;var C=h.shouldComponentUpdate,I=_,D=pe(e);D.length&&(I=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,D));var w=!v&&o.forcedUpdateWith!==h,k=g(a,"getDerivedStateFromProps",[u,I]),x=i?g(a,"getDerivedStateFromError",[i.error]):void 0;(k||x)&&(I=Object.assign({},I,k,x)),D.forEach((function(e){var t=e.callback;t&&t(I)})),h.isPureReactComponent&&w&&(f=!He(I,_)||!He(u,T)),C&&f&&w&&(f=C.call(h,u,I));var E=a.contextType;if(E){var M=E.id,U=E.defaultValue,A=y[M],O=A?A.props.value:U;A&&v&&A.sub(h),h.context=O}h.state=I,h.props=u,d&&(m.memoizedValues={state:I,props:u,transitionId:c.transitionId})}else v||Le(e);if(f){try{z(e),m.renderCount+=1;var F=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),z(null),Z(F,r,e.child,e,e)}catch(t){var j=ze(e);if("function"==typeof t.then){var R=Ut(e);if(!R)throw new Error("Rendering which got suspended can't be used outside of suspense.");R.nodeInstance.handleSuspender(t,R),We(function(e){var t=Ut(e.parent,!0);if(!(t&&t.nodeInstance instanceof Rt))return e;var n=t.nodeInstance,r=n.suspenseManagers[N(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(R))}else{if(!j||j.childFiberError)throw t;var L=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(L.componentStack),j.childFiberError={error:t,errorInfo:L},We(j)}return}J(e,2)}else if(l){var V=e.child;V&&V.node===m.nodes||(Z(m.nodes,r,V,e,e),J(e,2))}else X(e)}var qe=/[<>"]/g,$e=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Ge=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Ge.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Ge.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=$e.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=qe.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Ge.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Je=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=v(this.fragment.childNodes),this.patched=!1};function Ke(e,t,n){return n<=e.lastIndexOf(t)}function Qe(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Ke(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:O,attributes:y,ref:g}}else h&&(v=f);i=Z(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function Xe(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===U,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return f(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Je(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Qe(c.parts,a,e):X(e),J(e,2),e.context=o}function Ye(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Ze(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function et(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&ve((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;Ze(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=n&&n.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=Ye(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function tt(e,t,n,r){Ze(t,n,null,(function(t,n,o){et(e,t,n,o,r)})),function(e){var t=Ye(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function nt(e){function t(t){return e(l(t,!1),t.ref)}return t.__isForwardRef=!0,t}function rt(){return{current:null}}function ot(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function it(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function at(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function st(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!F(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=at(n),f=y(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&m(o,f,c)}it(o,s)}}}function ut(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===P){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?g(n,"componentDidUpdate",[p,h,l]):g(n,"componentDidMount"),o&&(g(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&ot(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=Ce(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ct(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function dt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ft(e){var t=e.node,n=e.alternate,r=t&&j(t);r&&n&&st(e,n),2===e.hasUncommittedEffect&&(R(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=y(o,t.previousSibling);r?i.nodeValue=n:m(o,i,n)}(e):F(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)st(e,r);else{var i=y(o,at(t));n.domNodes=m(o,i,n.fragment),it(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===P){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=g(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=le(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===O&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;tt(i,a,r&&r.node.attributes,o),s&&ot(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function lt(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),pt(e,o)}function pt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,L(n)){var i=F(n),a=e.child;if(a)for(lt(a,r,i,t);a.sibling;)lt(a=a.sibling,r,i,t);if(R(n)&&t){h(y(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&ot(s,null),o)if(i){var u=o.domNodes;t&&h(u)}else j(n)&&C(o)&&(n.nodeType===P?g(o,"componentWillUnmount"):Le(e,!0))}}}function ht(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&pt(e,!0)})),e.tearDownFibers=[]}Je.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Je.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Je.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Je.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var d=o.currentNode,l=d.nodeType,p=d.parentNode;if(1===l&&d.hasAttribute("data-brahmos-attr")){d.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:d})),c();f(d)}else if(n(d)){var m=d.previousSibling;n(m)&&(m=b(d)),s.push(Object.assign({},a,{parentNode:p,previousSibling:m})),c(),u.push(d)}}return h(u),s},Je.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var vt;requestAnimationFrame((function(e){return vt=e}));var mt,yt,gt=function(){return performance.now()},bt=function(){return 1},St=function(e,t){return(t=t||16)-(e-vt)%t};if("undefined"!=typeof MessageChannel){yt=[];var Tt=new MessageChannel;Tt.port1.onmessage=function(){yt.forEach((function(e){return e()}))},mt=Tt.port2}function _t(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!mt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(St(gt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return yt.push(e),mt.postMessage(null),function(){var t=yt.indexOf(e);-1!==t&&yt.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===D?300:600,i=gt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?bt:function(){var e=gt(),t=St(e,s);return e<i+Math.min(5,t)})}),!1):n(bt)}function Ct(e){var t=e.node,n=e.alternate;if(L(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!j(t)||!n)&&(!!pe(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(R(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&J(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=Q(u,e);){var c=V(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=V(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=Z(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(J(r,1),0!==n&&J(c,1))})),a.forEach((function(e){oe(e)})),J(e,2)}(e):F(t)?Xe(e):j(t)?Be(e):t.nodeType===O&&J(e,2),e.processedTime=c()):X(e)}else n&&oe(n)}function It(e){var t=e.updateType,n=e.current,r=B(t);ht(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=q(t),i=e[B(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&j(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ft(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)ut(o[i]);dt(e),ct(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function Dt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=B(r),a=q(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);_t(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void Dt(e,t);Ct(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ne(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&k(o)&&dt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&k(e.currentTransition)}(n)&&It(n),x(n)&&ce("transition",(function(){n.updateSource="transition",wt(n)}))}))}function wt(e){var t=x(e);t&&(e.updateType="deferred",ct(e),e.currentTransition=t,t.tryCount+=1,e.wip=K(e.current,e.wip,e,e),Dt(e.wip,e))}function kt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ct(t),Dt(e,n)}function Nt(e){var t=re(e),n=t.root,r=se(),o=ue(),i=fe();if($(t,i),"transition"===r){var a=n.pendingTransitions,s=o===D?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)wt(n);else{var o="sync"===n.updateType&&n.cancelSchedule;kt("immediate_action"===r&&!o?t:n.current)}})))}var xt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};xt.prototype.setState=function(e,t,n){me(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&Nt(this)},xt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,Nt(this),e&&e(this.state))},xt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var Et=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(xt);function Mt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=H(null,[t,n],"");return r.element=e,r.nodeType=U,r}(e,t,n);var r=Object.assign({},e.defaultProps,l(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof xt}(e),s=H(r,null,""+o);return s.nodeType=a?P:A,s.type=e,s.ref=a?i:null,s}function Ut(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof Lt||t&&r instanceof Rt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Pt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function At(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ft(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Ot(e){e.__brahmosData.isDirty=!0}var Ft=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Rt;var r=Ut(e.parent,!0);this.parentSuspenseManager=r&&At(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function jt(e){var t=N(W(),D);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=D),t}Ft.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ft.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;W().root.afterRender(e.handleSuspense)},Ft.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ft.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Rt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ft.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ft.prototype.shouldShowFallback=function(){var e=Pt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Pt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ft.prototype.shouldRenderChildren=function(){var e=Pt(this),t=this.suspender;if(!e)return!t;if(C(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Ft.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Ot(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;re(n)||(e=t.fiber.root.wip.nodeInstance),Nt(e)};setTimeout((function(){s||!a.includes(n)?he(c):de(r,c)}),d()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ft.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ft.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=re(e.component);e.isUnresolved()&&t&&(Ot(e.component),$(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=S,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=S,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Rt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(xt),Lt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=jt(this),r=At(t,n);k(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=jt(this),o=At(W(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(xt),Vt=function(e){var t,n=nt((function(e,n){return Mt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Ht(e){return e.children}function zt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,$(n);else{var i=Mt(Ht,{},e);r=[],(n=Y(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}ve((function(){o.updateSource=se(),kt(n)}))}var Wt=new WeakMap;function Bt(e,t){var n=H(null,t,"");return n.nodeType=M,n.template=e,n}function qt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Wt.get(e);return r||(r=new Ge(e),Wt.set(e,r)),Bt(r,t)}function $t(e,t){return e&&(e.portalContainer=t),e}function Gt(e){var t=e.__rootFiber;return!!t&&(oe(t.current),ht(t),e.__rootFiber=void 0,!0)}var Jt={createElement:Mt,render:zt,Component:xt,PureComponent:Et,html:qt,useState:Ne,useEffect:Ae,useRef:xe,useReducer:Ee,useMemo:Me,useCallback:Ue,useLayoutEffect:Oe,useContext:Fe,useTransition:je,useDeferredValue:Re,createContext:be,forwardRef:nt,createRef:rt,createPortal:$t,unmountComponentAtNode:Gt,Suspense:Lt,SuspenseList:Rt,lazy:Vt,unstable_deferredUpdates:he,unstable_syncUpdates:ve};e.Component=xt,e.PureComponent=Et,e.Suspense=Lt,e.SuspenseList=Rt,e.createContext=be,e.createElement=Mt,e.createPortal=$t,e.createRef=rt,e.default=Jt,e.forwardRef=nt,e.html=qt,e.lazy=Vt,e.render=zt,e.unmountComponentAtNode=Gt,e.unstable_deferredUpdates=he,e.unstable_syncUpdates=ve,e.useCallback=Ue,e.useContext=Fe,e.useDeferredValue=Re,e.useEffect=Ae,e.useLayoutEffect=Oe,e.useMemo=Me,e.useReducer=Ee,e.useRef=xe,e.useState=Ne,e.useTransition=je,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(){return Date.now()}function f(e){e.__brahmosData={events:{}}}function l(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function h(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t],r=n.parentNode;r&&r.removeChild(n)}}function v(e,t){return t=t||0,Array.prototype.slice.call(e,t)}function m(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?v(r.childNodes):r;return e.insertBefore(r,t),o}function y(e,t){return t?t.nextSibling:e.firstChild}function g(e,t,n){if(e[t])return e[t].apply(e,n)}function b(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var S=Promise.resolve();function T(e){return S.then(e)}function _(){return c()+"-"+1e6*Math.random()}function C(e){return e.__brahmosData.mounted}function I(e){return e.displayName||e.name}function D(e){return e.children}var k={transitionId:"",tryCount:0,transitionState:"timedOut"},w={transitionId:_(),tryCount:0,transitionState:"timedOut"};function N(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function E(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function x(e,t){return t=t||k,e.root.currentTransition||t}function M(e){return e.pendingTransitions.find(N)}var O,A=Symbol("tag"),U=Symbol("tag-element"),P=Symbol("class-component"),F=Symbol("functional-component"),j=Symbol("attribute");function R(e){return e.nodeType===U}function L(e){var t=e.nodeType;return t===A||t===U}function V(e){var t=e.nodeType;return t===P||t===F}function H(e){return"string"==typeof e||"number"==typeof e}function z(e){return!(s(e)||"boolean"==typeof e)}function W(e,t){var n=e&&e.key;if(""===n&&e&&L(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function q(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function B(e){O=e}function $(){return O}function G(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function J(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function K(e,t){for(var n=J(t),r=c();e;)e[n]=r,e=e.parent}function Q(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function X(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function Y(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=J(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=te(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],Q(t,n,r),t}function Z(e,t){return e===t?e.child:e.sibling}function ee(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=Y(t,t.alternate,n||e,e),t=t.sibling}}function te(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function ne(e,t,n,r,o){var i,a,u,c=r.root,d=J(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,H(a)&&H(u)||a.nodeType===j||Array.isArray(a)&&Array.isArray(u)||V(a)&&a.type===u.type||L(a)&&a.template===u.template)?((i=Y(n,n.alternate,r,o)).node=e,i.part=t):(i=te(c,e,t),n&&se(n)),Q(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function re(e,t,n){return e&&e[n]>=t}function oe(e,t,n){if(e){for(;e&&!re(e,t,n);)e=e.sibling;return e}}function ie(e,t,n,r){var o,i=oe(e.child,n,r);if(i)return i;for(;!(o=oe(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ae(e){return e.__brahmosData.fiber}function se(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var ue="js",ce=k;function de(){return ue}function fe(){return ce}function le(e,t){ue=e,t(),T((function(){ue="js"}))}function pe(e,t){var n=ce;ce=e,le("transition",t),ce=n}function he(){return"transition"===ue?"deferred":"sync"}function ve(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function me(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=x(e).transitionId;return n[ve(t)].filter((function(e){return e.transitionId===r}))}function ye(e){pe(w,e)}function ge(e){le("immediate_action",e)}function be(e,t){var n,r,o=!0,i=e.__brahmosData,a=$();if(a){if(i.renderCount>50)throw new Error("Too many rerender. Check your setState call, this may cause an infinite loop.");var s=a.root;s.retryFiber=function(e,t){for(var n=e.root;e.nodeInstance!==t;)if((e=e.parent)===n)return null;return e}(a,e),n=s.updateType,r=s.currentTransition||k,o=!1}else i.renderCount=0,n=he(),r=fe();var u=ve(n),c=t(r.transitionId);return i[u].push(c),o}var Se=1;function Te(e){return function(t){var n=ae(e),r=n.root.updateType;e.context!==t&&K(n,r)}}function _e(e){var t="cC"+Se++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=Te(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(Ot);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(Ot),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function Ce(){return $().nodeInstance}function Ie(e){var t=e.__brahmosData.renderCount;e.deferredHooks=e.syncHooks.map((function(n,r){return Array.isArray(n)?[].concat(n):n.transitionId?n:n.hasOwnProperty("current")&&t>1?e.deferredHooks[r]||n:Object.assign({},n)}))}function De(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function ke(e){var t=e.nodeInstance;return De(e.root.updateType,t)}function we(e,t,n){return"deferred"!==e||n.deferredHooks.length||Ie(n),De(e,n)[t]}function Ne(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Ee(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=$(),o=r.nodeInstance,i=o.pointer,a=ke(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function xe(e,t){var n=Ce(),r=n.pointer;return Ee((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=he(),i=we("sync",r,n),a=i[0],s=t(e,a);be(n,(function(a){return{transitionId:a,updater:function(){we(o,r,n)[0]=t(e,i[0])}}}))&&function(e,t,n){Object.is(t,n)||Mt(e)}(n,s,a)}]}))}function Me(e){return xe(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Oe(e){return Ee((function(){return{current:e}}))}function Ae(e,t,n){return xe(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ue(e,t){return Ee((function(){return{value:e(),dependencies:t}}),(function(e){return Ne(t,e.dependencies)}),(function(e){return e.value}))}function Pe(e,t){return Ue((function(){return e}),t)}function Fe(e,t){var n=$(),r=n.nodeInstance,o=r.pointer,i=ke(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Ne(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function je(e,t){Fe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Re(e,t){Fe((function(t){t.cleanEffect=e()}),t)}function Le(e){var t=$(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Re((function(){if(a){var e=a.subs,t=Te(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ve(e){var t=e.timeoutMs,n=Ce();return Ee((function(){var e={transitionId:_(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(t,r){e.isPending=t,n.__brahmosData.isDirty=!0;var o=function(){Mt(n)};"transition"===r?pe(e,o):le(r,o)},startTransition:function(r){var o=de(),i=ae(n).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),pe(e,r),i.lastDeferredCompleteTime<i.deferredUpdateTime&&e.updatePendingState(!0,o),e.transitionTimeout=setTimeout((function(){e.transitionState="timedOut",e.updatePendingState(!1,"transition")}),t)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function He(e,t){var n=t.timeoutMs,r=Ve({timeoutMs:n})[0],o=Me(e),i=o[0],a=o[1],s=Oe(0),u=s.current,c=d();return e===i?s.current=0:0===u?s.current=c:c>u+n&&(s.current=0,a(e)),je((function(){r((function(){a(e)}))}),[e]),i}function ze(e,t){for(var n=ke(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function We(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=$(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&Ie(r),me(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1,renderCount:0},t}function qe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Be(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof Ot&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function $e(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Ge(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c=o.currentTransition,d="deferred"===o.updateType,f=!0,l=!1,p=s===P;!function(e){var t=e.root,n=e.child;n&&n.createdAt>t.lastCompleteTime&&(e.child=n.alternate)}(e);var h=e.nodeInstance,v=!1;h||(h=p?new a(u):We(a),e.nodeInstance=h,v=!0);var m=h.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,p){var b=m.committedValues,S=m.memoizedValues;v&&(b.state=h.state);var T=b.props,_=b.state;S&&d&&c.transitionId===S.transitionId&&(T=(t=S).props,_=t.state,l=!0),h.props=T,h.state=_;var C=h.shouldComponentUpdate,k=_,w=me(e);w.length&&(k=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,w));var N=!v&&o.forcedUpdateWith!==h,E=g(a,"getDerivedStateFromProps",[u,k]),M=i?g(a,"getDerivedStateFromError",[i.error]):void 0;(E||M)&&(k=Object.assign({},k,E,M)),w.forEach((function(e){var t=e.callback;t&&t(k)})),h.isPureReactComponent&&N&&(f=!qe(k,_)||!qe(u,T)),C&&f&&N&&(f=C.call(h,u,k));var O=a.contextType;if(O){var A=O.id,U=O.defaultValue,F=y[A],j=F?F.props.value:U;F&&v&&F.sub(h),h.context=j}h.state=k,h.props=u,d&&(m.memoizedValues={state:k,props:u,transitionId:c.transitionId})}else v||ze(e);if(f){try{B(e),m.renderCount+=1;var R=i&&!a.getDerivedStateFromError?null:h.__render(u);p&&d&&Object.assign(h,m.committedValues),B(null),ne(R,r,e.child,e,e)}catch(t){var L=Be(e);if("function"==typeof t.then){var H=jt(e);if(!H)throw new Error("Rendering which got suspended can't be used outside of suspense.");H.nodeInstance.handleSuspender(t,H),$e(function(e){var t=jt(e.parent,!0);if(!(t&&t.nodeInstance instanceof Wt))return e;var n=t.nodeInstance,r=n.suspenseManagers[x(e).transitionId].childManagers,o=n.props.revealOrder;if("backwards"===o||"together"===o)return r.forEach((function(e){e.component.__brahmosData.isDirty=!0})),r[0].fiber;return e}(H))}else{if(!L||L.childFiberError)throw t;var z=function(e){for(var t="";e;){var n=e.node;n&&V(n)&&n.type!==D&&(t+=" at "+I(n.type)+" \n"),e=e.parent}return{componentStack:t}}(e);console.error(t);var W="The above error occurred in the <"+I(n.type)+"> component: \n"+z.componentStack;console.error(W),L.childFiberError={error:t,errorInfo:z},$e(L)}return}X(e,2)}else if(l){var q=e.child;q&&q.node===m.nodes||(ne(m.nodes,r,q,e,e),X(e,2))}else ee(e)}var Je=/[<>"]/g,Ke=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Qe=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Qe.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Qe.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,l=void 0,p=function(){var e=s.substring(f||0,l||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Ke.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Je.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,l=u.index,void 0===f&&p()):(e=!0,r=[],f=u.index,l=void 0);e&&p(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Qe.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Xe=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=v(this.fragment.childNodes),this.patched=!1};function Ye(e,t,n){return n<=e.lastIndexOf(t)}function Ze(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Ye(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v=function(e,t){return{nodeType:j,attributes:e,ref:t}}(y,g)}else h&&(v=f);i=ne(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function et(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===U,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return f(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Xe(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?Ze(c.parts,a,e):ee(e),X(e,2),e.context=o}function tt(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function nt(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function rt(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&ge((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;nt(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var l=s&&s.__html,p=n&&n.__html;p!==l&&(e.innerHTML=null==p?"":p)}else if(t in e&&!u){var h=tt(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function ot(e,t,n,r){nt(t,n,null,(function(t,n,o){rt(e,t,n,o,r)})),function(e){var t=tt(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function it(e){function t(t){return e(l(t,!1),t.ref)}return t.__isForwardRef=!0,t}function at(){return{current:null}}function st(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function ut(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function ct(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function dt(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!L(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=ct(n),f=y(o,d),l=c[0];l&&l.previousSibling!==d&&l!==f&&m(o,f,c)}ut(o,s)}}}function ft(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===P){var c=n.props,d=n.state,f=u.committedValues,l=u.lastSnapshot,p=f.props,h=f.state;p?g(n,"componentDidUpdate",[p,h,l]):g(n,"componentDidMount"),o&&(g(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&st(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=ke(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function lt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.retryFiber=null,e.resetRenderCallbacks()}function pt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ht(e){var t=e.node,n=e.alternate,r=t&&V(t);r&&n&&dt(e,n),2===e.hasUncommittedEffect&&(H(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=y(o,t.previousSibling);r?i.nodeValue=n:m(o,i,n)}(e):L(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)dt(e,r);else{var i=y(o,ct(t));n.domNodes=m(o,i,n.fragment),ut(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===P){"deferred"===o&&Object.assign(n,a.memoizedValues);var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=g(n,"getSnapshotBeforeUpdate",[u,c])}var d=x(e).transitionId,f=ve(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,a.renderCount=0,r.postCommitEffects.push(e)}(e):t.nodeType===j&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;ot(i,a,r&&r.node.attributes,o),s&&st(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function vt(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),mt(e,o)}function mt(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(e.shouldTearDown=!1,z(n)){var i=L(n),a=e.child;if(a)for(vt(a,r,i,t);a.sibling;)vt(a=a.sibling,r,i,t);if(H(n)&&t){h(y(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&st(s,null),o)if(i){var u=o.domNodes;t&&h(u)}else V(n)&&C(o)&&(n.nodeType===P?g(o,"componentWillUnmount"):ze(e,!0))}}}function yt(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&mt(e,!0)})),e.tearDownFibers=[]}Xe.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Xe.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Xe.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Xe.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var d=o.currentNode,l=d.nodeType,p=d.parentNode;if(1===l&&d.hasAttribute("data-brahmos-attr")){d.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:d})),c();f(d)}else if(n(d)){var m=d.previousSibling;n(m)&&(m=b(d)),s.push(Object.assign({},a,{parentNode:p,previousSibling:m})),c(),u.push(d)}}return h(u),s},Xe.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var gt;requestAnimationFrame((function(e){return gt=e}));var bt,St,Tt=function(){return performance.now()},_t=function(){return 1},Ct=function(e,t){return(t=t||16)-(e-gt)%t};if("undefined"!=typeof MessageChannel){St=[];var It=new MessageChannel;It.port1.onmessage=function(){St.forEach((function(e){return e()}))},bt=It.port2}function Dt(e,t,n){var r=e.cancelSchedule;r&&(r(),e.cancelSchedule=null),t?e.cancelSchedule=function(e,t){if(!bt||t){var n=setTimeout(e);return function(){return clearTimeout(n)}}if(Ct(Tt())<1){var r=requestIdleCallback(e);return function(){return cancelIdleCallback(r)}}return St.push(e),bt.postMessage(null),function(){var t=St.indexOf(e);-1!==t&&St.splice(t,1)}}((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===w?300:600,i=Tt(),a=Math.min(30,5+r),s=16*Math.floor(a/16);n(r>o?_t:function(){var e=Tt(),t=Ct(e,s);return e<i+Math.min(5,t)})}),!1):n(_t)}function kt(e){var t=e.node,n=e.alternate;if(z(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!V(t)||!n)&&(!!me(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(H(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&X(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=Z(u,e);){var c=W(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=W(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=ne(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(X(r,1),0!==n&&X(c,1))})),a.forEach((function(e){se(e)})),X(e,2)}(e):L(t)?et(e):V(t)?Ge(e):t.nodeType===j&&X(e,2),e.processedTime=c()):ee(e)}else n&&se(n)}function wt(e){var t=e.updateType,n=e.current,r=G(t);yt(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=J(t),i=e[G(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,l=s[o],p=u>i,h=f||l>i;if(f&&a.push(s),p&&(d&&d.parent!==s&&(d.parent=s),c&&V(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ht(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)ft(o[i]);pt(e),lt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function Nt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=G(r),a=J(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);Dt(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void Nt(e,t);kt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ie(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&E(o)&&pt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&E(e.currentTransition)}(n)&&wt(n),M(n)&&le("transition",(function(){n.updateSource="transition",Et(n)}))}))}function Et(e){var t=M(e);t&&(e.updateType="deferred",lt(e),e.currentTransition=t,t.tryCount+=1,e.wip=Y(e.current,e.wip,e,e),Nt(e.wip,e))}function xt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,lt(t),Nt(e,n)}function Mt(e){var t=ae(e),n=t.root,r=de(),o=fe(),i=he();if(K(t,i),"transition"===r){var a=n.pendingTransitions,s=o===w?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=T((function(){n.batchUpdates[r]=null;var e="transition"===r;if(!(e&&n.lastCompleteTime<n.updateTime))if(n.updateSource=r,e)Et(n);else{var o="sync"===n.updateType&&n.cancelSchedule;xt("immediate_action"===r&&!o?t:n.current)}})))}var Ot=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1,renderCount:0},this.context=void 0};function At(e){return e.prototype instanceof Ot}Ot.prototype.setState=function(e,t,n){be(this,(function(n){return{state:e,transitionId:n,callback:t}}))&&Mt(this)},Ot.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,Mt(this),e&&e(this.state))},Ot.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var Ut=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Ot);function Pt(e,t,n){var r=q(null,[t,n],"");return r.element=e,r.nodeType=U,r}function Ft(e,t,n){t=t||{};var r=arguments.length,o=r>3?v(arguments,2):n;if("string"==typeof e)return Pt(e,t,o);var i=Object.assign({},e.defaultProps,l(t,e.__isForwardRef),{children:o});e.__loadLazyComponent&&e.__loadLazyComponent();var a=t.key;void 0===a&&(a="");var s=t.ref,u=At(e),c=q(i,null,""+a);return c.nodeType=u?P:F,c.type=e,c.ref=u?s:null,c}function jt(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof qt||t&&r instanceof Wt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Rt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function Lt(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ht(e,t)),"start"===t.transitionState&&(i.suspender=null),i}function Vt(e){e.__brahmosData.isDirty=!0}var Ht=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Wt;var r=jt(e.parent,!0);this.parentSuspenseManager=r&&Lt(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function zt(e){var t=x($(),w);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=w),t}Ht.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ht.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;$().root.afterRender(e.handleSuspense)},Ht.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ht.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Wt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ht.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ht.prototype.shouldShowFallback=function(){var e=Rt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Rt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ht.prototype.shouldRenderChildren=function(){var e=Rt(this),t=this.suspender;if(!e)return!t;if(C(this.component)&&!t)return!0;var n=e.component.props.revealOrder,r=e.childManagers,o=r.indexOf(this);return!r.some((function(e,t){return!!e.suspender&&("together"===n||"forwards"===n&&t<=o||"backwards"===n&&t>=o)}))},Ht.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Vt(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;ae(n)||(e=t.fiber.root.wip.nodeInstance),Mt(e)};setTimeout((function(){s||!a.includes(n)?ye(c):pe(r,c)}),d()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ht.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ht.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ae(e.component);e.isUnresolved()&&t&&(Vt(e.component),K(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=S,u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=S,f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(Ot),qt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=zt(this),r=Lt(t,n);E(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=this.props,t=e.fallback,n=e.children,r=zt(this),o=Lt($(),r);return o.shouldRenderChildren()?n:o.shouldShowFallback()?t:null},t}(Ot),Bt=function(e){var t,n=it((function(e,n){return Ft(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function $t(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,K(n);else{var i=Ft(D,{},e);r=[],(n=te(o={updateType:"sync",updateSource:"js",cancelSchedule:null,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}ge((function(){o.updateSource=de(),xt(n)}))}var Gt=new WeakMap;function Jt(e,t){var n=q(null,t,"");return n.nodeType=A,n.template=e,n}function Kt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Gt.get(e);return r||(r=new Qe(e),Gt.set(e,r)),Jt(r,t)}function Qt(e,t){return e&&(e.portalContainer=t),e}function Xt(e){var t=e.__rootFiber;return!!t&&(se(t.current),yt(t),e.__rootFiber=void 0,!0)}var Yt=require("./utils").isNil;function Zt(e){if(!Yt(e))return"boolean"==typeof e?[]:(Array.isArray(e)||(e=[e]),e)}function en(e,t){return Zt(e)&&Zt(e).map(t)}var tn={map:en,toArray:function(e){return en(e,(function(e,t){return void 0===e.key&&(e.key=t),e}))||[]},forEach:function(e,t){en((function(e){return t}))},only:function(e){return Zt(e)&&1===e.length}};function nn(e){return e&&(V(e)||R(e))}function rn(e,t,n){if(e){if(R(e)){var r=Object.assign({},e.values[0],t);return Object.assign({},e,{values:[r,n]})}if(V(e))return Object.assign({},e,{props:Object.assign({},e.props,t,{children:n})})}return e}var on={createElement:Ft,render:$t,Component:Ot,PureComponent:Ut,html:Kt,useState:Me,useEffect:je,useRef:Oe,useReducer:Ae,useMemo:Ue,useCallback:Pe,useLayoutEffect:Re,useContext:Le,useTransition:Ve,useDeferredValue:He,createContext:_e,forwardRef:it,createRef:at,createPortal:Qt,unmountComponentAtNode:Xt,Suspense:qt,SuspenseList:Wt,lazy:Bt,Children:tn,isValidElement:nn,cloneElement:rn,unstable_deferredUpdates:ye,unstable_syncUpdates:ge};e.Children=tn,e.Component=Ot,e.PureComponent=Ut,e.Suspense=qt,e.SuspenseList=Wt,e.cloneElement=rn,e.createContext=_e,e.createElement=Ft,e.createPortal=Qt,e.createRef=at,e.default=on,e.forwardRef=it,e.html=Kt,e.isValidElement=nn,e.lazy=Bt,e.render=$t,e.unmountComponentAtNode=Xt,e.unstable_deferredUpdates=ye,e.unstable_syncUpdates=ge,e.useCallback=Pe,e.useContext=Le,e.useDeferredValue=He,e.useEffect=je,e.useLayoutEffect=Re,e.useMemo=Ue,e.useReducer=Ae,e.useRef=Oe,e.useState=Me,e.useTransition=Ve,Object.defineProperty(e,"__esModule",{value:!0})})); |
{ | ||
"name": "brahmos", | ||
"version": "0.9.0-alpha5", | ||
"version": "0.10.0-alpha", | ||
"description": "Super charged UI library with modern React API and native templates.", | ||
@@ -38,3 +38,4 @@ "main": "dist/brahmos.js", | ||
"babel-loader": "^8.0.6", | ||
"babel-plugin-brahmos": "git://github.com/s-yadav/babel-plugin-brahmos.git#0.5.0-alpha2", | ||
"babel-plugin-brahmos": "0.5.1", | ||
"bulma": "^0.9.0", | ||
"bundlesize": "^0.18.0", | ||
@@ -41,0 +42,0 @@ "cross-env": "^5.2.0", |
@@ -6,2 +6,3 @@ <p align="center"> | ||
# Brahmos | ||
Supercharged JavaScript library to build user interfaces with modern React API and native templates. | ||
@@ -14,2 +15,3 @@ | ||
## Features | ||
- Lightweight and Fast. | ||
@@ -21,2 +23,3 @@ - Exact same React's Declarative APIs with JSX. | ||
## Idea | ||
It is inspired by the rendering patterns used on hyperHTML and lit-html. | ||
@@ -33,6 +36,7 @@ | ||
Consider this example, | ||
```jsx | ||
class TodoList extends Component { | ||
state = { todos: [], text: '' }; | ||
setText = e => { | ||
setText = (e) => { | ||
this.setState({ text: e.target.value }); | ||
@@ -47,3 +51,3 @@ }; | ||
}; | ||
render () { | ||
render() { | ||
const { todos, text } = this.state; | ||
@@ -55,5 +59,5 @@ return ( | ||
<ul className="todo-list"> | ||
{ todos.map(todo => ( | ||
{todos.map((todo) => ( | ||
<li className="todo-item">{todo}</li> | ||
)) } | ||
))} | ||
</ul> | ||
@@ -67,6 +71,7 @@ </form> | ||
It will be transformed to | ||
```js | ||
class TodoList extends Component { | ||
state = { todos: [], text: '' }; | ||
setText = e => { | ||
setText = (e) => { | ||
this.setState({ text: e.target.value }); | ||
@@ -81,12 +86,17 @@ }; | ||
}; | ||
render () { | ||
render() { | ||
const { todos, text } = this.state; | ||
return html`<form class="todo-form" ${{ onSubmit: this.addTodo }} | ||
action="javascript:"> | ||
return html` | ||
<form class="todo-form" ${{ onSubmit: this.addTodo }} action="javascript:"> | ||
<input ${{ value: text }} ${{ onChange: this.setText }} /> | ||
<button type="submit">Add</button> | ||
<ul class="todo-list"> | ||
${todos.map(todo => html`<li class="todo-item">${todo}</li>`())} | ||
${todos.map((todo) => | ||
html` | ||
<li class="todo-item">${todo}</li> | ||
`(), | ||
)} | ||
</ul> | ||
</form>`; | ||
</form> | ||
`; | ||
} | ||
@@ -102,9 +112,6 @@ } | ||
Tagged template is natively supported by the browser, unlike the React's JSX which has to be transformed to React.createElement calls. So the output generated to run Brahmos has a smaller footprint than the output generated for the react. | ||
For the above example, the Brahmos output is 685 bytes, compared to 824 bytes from the React output. More the static part of an HTML, greater the difference will be. | ||
For the above example, the Brahmos output is 685 bytes, compared to 824 bytes from the React output. More the static part of an HTML, greater the difference will be. | ||
## Demo | ||
## How it works? | ||
Check how it internally works [HOW_IT_WORKS.md](docs/HOW_IT_WORKS.md) | ||
## Demo | ||
Todo MVC with Brahmos | ||
@@ -114,5 +121,7 @@ [https://brahmosjs.github.io/brahmos-todo-mvc](https://brahmosjs.github.io/brahmos-todo-mvc) | ||
## Slack Channel | ||
https://join.slack.com/t/brahmoscommunity/shared_invite/enQtODM5NDMwODgwMzQyLTc4YjJlZjY3Mzk1ODJkNTRkODljYjhmM2NhMGIxNzFjMjZjODk0MmVjZTVkNmE5Y2MwYzZkMzk5NTUxYmI5OWE | ||
## Progress | ||
- [x] Babel Plugin to transpile JSX to tagged template | ||
@@ -119,0 +128,0 @@ - [x] Class components with all life cycle methods (Except deprecated methods) |
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
357681
6422
134
42
4