diff --git a/code/modules/tgui/modules/colour_matrix_tester.dm b/code/modules/tgui/modules/colour_matrix_tester.dm index d195c3a6183..04398a54495 100644 --- a/code/modules/tgui/modules/colour_matrix_tester.dm +++ b/code/modules/tgui/modules/colour_matrix_tester.dm @@ -22,11 +22,11 @@ /datum/ui_module/colour_matrix_tester/ui_state(mob/user) return GLOB.admin_state -/datum/ui_module/colour_matrix_tester/ui_interact(mob/user, datum/tgui/ui = null) +/datum/ui_module/colour_matrix_tester/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "ColourMatrixTester", name) - ui.autoupdate = TRUE + ui.autoupdate = FALSE ui.open() /datum/ui_module/colour_matrix_tester/ui_data(mob/user) @@ -40,7 +40,7 @@ switch(action) if("setvalue") - target_matrix[text2num(params["idx"])] = text2num(params["value"]) + target_matrix[params["idx"]] = params["value"] target_datum:color = target_matrix // Force apply return TRUE diff --git a/tgui/packages/tgui/components/NumberInput.js b/tgui/packages/tgui/components/NumberInput.js index 3b15016a9ea..f06b27a9c22 100644 --- a/tgui/packages/tgui/components/NumberInput.js +++ b/tgui/packages/tgui/components/NumberInput.js @@ -164,19 +164,21 @@ export class NumberInput extends Component { if (dragging || suppressingFlicker) { displayValue = intermediateValue; } - // IE8: Use an "unselectable" prop because "user-select" doesn't work. - const renderContentElement = (value) => ( + + const contentElement = (
1?mt-1:0),Mt=1;Mt/gm),wt=g(/\${[\w\W]*}/gm),Nt=g(/^data-[\-\w.\u00B7-\uFFFF]/),ht=g(/^aria-[\-\w]+$/),dt=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=g(/^(?:\w+script|data):/i),Z=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ot=g(/^html$/i),gt=function(){function rt(){return typeof window=="undefined"?null:window}return rt}(),Et=function(){function rt(q,mt){if(e(q)!=="object"||typeof q.createPolicy!="function")return null;var Tt=null,Mt="data-tt-policy-suffix";mt.currentScript&&mt.currentScript.hasAttribute(Mt)&&(Tt=mt.currentScript.getAttribute(Mt));var xt="dompurify"+(Tt?"#"+Tt:"");try{return q.createPolicy(xt,{createHTML:function(){function Ut(Ot){return Ot}return Ut}(),createScriptURL:function(){function Ut(Ot){return Ot}return Ut}()})}catch(Ut){return null}}return rt}();function ut(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gt(),q=function(){function k(j){return ut(j)}return k}();if(q.version="2.4.7",q.removed=[],!rt||!rt.document||rt.document.nodeType!==9)return q.isSupported=!1,q;var mt=rt.document,Tt=rt.document,Mt=rt.DocumentFragment,xt=rt.HTMLTemplateElement,Ut=rt.Node,Ot=rt.Element,lt=rt.NodeFilter,yt=rt.NamedNodeMap,Ct=yt===void 0?rt.NamedNodeMap||rt.MozNamedAttrMap:yt,bt=rt.HTMLFormElement,It=rt.DOMParser,Lt=rt.trustedTypes,Vt=Ot.prototype,$t=V(Vt,"cloneNode"),kt=V(Vt,"nextSibling"),Yt=V(Vt,"childNodes"),Ht=V(Vt,"parentNode");if(typeof xt=="function"){var Jt=Tt.createElement("template");Jt.content&&Jt.content.ownerDocument&&(Tt=Jt.content.ownerDocument)}var qt=Et(Lt,mt),Ae=qt?qt.createHTML(""):"",Ee=Tt,be=Ee.implementation,on=Ee.createNodeIterator,an=Ee.createDocumentFragment,un=Ee.getElementsByTagName,xe=mt.importNode,Fe={};try{Fe=F(Tt).documentMode?Tt.documentMode:{}}catch(k){}var ne={};q.isSupported=typeof Ht=="function"&&be&&be.createHTMLDocument!==void 0&&Fe!==9;var Pe=St,Ve=Pt,je=wt,Ne=Nt,Te=ht,te=J,re=Z,le=dt,zt=null,Ce=D({},[].concat(o($),o(Y),o(z),o(at),o(W))),Qt=null,sn=D({},[].concat(o(X),o(nt),o(ct),o(it))),Xt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Ie=null,Ue=!0,Me=!0,Ke=!1,we=!0,Wt=!1,fe=!1,$e=!1,Re=!1,de=!1,oe=!1,Le=!1,cn=!0,ln=!1,fn="user-content-",Ge=!0,me=!1,ye={},Zt=null,dn=D({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vn=null,hn=D({},["audio","video","img","source","image","track"]),Ye=null,gn=D({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),De="http://www.w3.org/1998/Math/MathML",Se="http://www.w3.org/2000/svg",ue="http://www.w3.org/1999/xhtml",ve=ue,He=!1,We=null,yn=D({},[De,Se,ue],P),he,Sn=["application/xhtml+xml","text/html"],En="text/html",Gt,se=null,pn=Tt.createElement("form"),mn=function(){function k(j){return j instanceof RegExp||j instanceof Function}return k}(),ke=function(){function k(j){se&&se===j||((!j||e(j)!=="object")&&(j={}),j=F(j),he=Sn.indexOf(j.PARSER_MEDIA_TYPE)===-1?he=En:he=j.PARSER_MEDIA_TYPE,Gt=he==="application/xhtml+xml"?P:C,zt="ALLOWED_TAGS"in j?D({},j.ALLOWED_TAGS,Gt):Ce,Qt="ALLOWED_ATTR"in j?D({},j.ALLOWED_ATTR,Gt):sn,We="ALLOWED_NAMESPACES"in j?D({},j.ALLOWED_NAMESPACES,P):yn,Ye="ADD_URI_SAFE_ATTR"in j?D(F(gn),j.ADD_URI_SAFE_ATTR,Gt):gn,vn="ADD_DATA_URI_TAGS"in j?D(F(hn),j.ADD_DATA_URI_TAGS,Gt):hn,Zt="FORBID_CONTENTS"in j?D({},j.FORBID_CONTENTS,Gt):dn,Oe="FORBID_TAGS"in j?D({},j.FORBID_TAGS,Gt):{},Ie="FORBID_ATTR"in j?D({},j.FORBID_ATTR,Gt):{},ye="USE_PROFILES"in j?j.USE_PROFILES:!1,Ue=j.ALLOW_ARIA_ATTR!==!1,Me=j.ALLOW_DATA_ATTR!==!1,Ke=j.ALLOW_UNKNOWN_PROTOCOLS||!1,we=j.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Wt=j.SAFE_FOR_TEMPLATES||!1,fe=j.WHOLE_DOCUMENT||!1,de=j.RETURN_DOM||!1,oe=j.RETURN_DOM_FRAGMENT||!1,Le=j.RETURN_TRUSTED_TYPE||!1,Re=j.FORCE_BODY||!1,cn=j.SANITIZE_DOM!==!1,ln=j.SANITIZE_NAMED_PROPS||!1,Ge=j.KEEP_CONTENT!==!1,me=j.IN_PLACE||!1,le=j.ALLOWED_URI_REGEXP||le,ve=j.NAMESPACE||ue,Xt=j.CUSTOM_ELEMENT_HANDLING||{},j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Xt.tagNameCheck=j.CUSTOM_ELEMENT_HANDLING.tagNameCheck),j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Xt.attributeNameCheck=j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),j.CUSTOM_ELEMENT_HANDLING&&typeof j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Xt.allowCustomizedBuiltInElements=j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Wt&&(Me=!1),oe&&(de=!0),ye&&(zt=D({},o(W)),Qt=[],ye.html===!0&&(D(zt,$),D(Qt,X)),ye.svg===!0&&(D(zt,Y),D(Qt,nt),D(Qt,it)),ye.svgFilters===!0&&(D(zt,z),D(Qt,nt),D(Qt,it)),ye.mathMl===!0&&(D(zt,at),D(Qt,ct),D(Qt,it))),j.ADD_TAGS&&(zt===Ce&&(zt=F(zt)),D(zt,j.ADD_TAGS,Gt)),j.ADD_ATTR&&(Qt===sn&&(Qt=F(Qt)),D(Qt,j.ADD_ATTR,Gt)),j.ADD_URI_SAFE_ATTR&&D(Ye,j.ADD_URI_SAFE_ATTR,Gt),j.FORBID_CONTENTS&&(Zt===dn&&(Zt=F(Zt)),D(Zt,j.FORBID_CONTENTS,Gt)),Ge&&(zt["#text"]=!0),fe&&D(zt,["html","head","body"]),zt.table&&(D(zt,["tbody"]),delete Oe.tbody),l&&l(j),se=j)}return k}(),ze=D({},["mi","mo","mn","ms","mtext"]),Xe=D({},["foreignobject","desc","title","annotation-xml"]),bn=D({},["title","style","font","a","script"]),ge=D({},Y);D(ge,z),D(ge,et);var Qe=D({},at);D(Qe,ft);var Je=function(){function k(j){var st=Ht(j);(!st||!st.tagName)&&(st={namespaceURI:ve,tagName:"template"});var vt=C(j.tagName),At=C(st.tagName);return We[j.namespaceURI]?j.namespaceURI===Se?st.namespaceURI===ue?vt==="svg":st.namespaceURI===De?vt==="svg"&&(At==="annotation-xml"||ze[At]):!!ge[vt]:j.namespaceURI===De?st.namespaceURI===ue?vt==="math":st.namespaceURI===Se?vt==="math"&&Xe[At]:!!Qe[vt]:j.namespaceURI===ue?st.namespaceURI===Se&&!Xe[At]||st.namespaceURI===De&&!ze[At]?!1:!Qe[vt]&&(bn[vt]||!ge[vt]):!!(he==="application/xhtml+xml"&&We[j.namespaceURI]):!1}return k}(),ae=function(){function k(j){b(q.removed,{element:j});try{j.parentNode.removeChild(j)}catch(st){try{j.outerHTML=Ae}catch(vt){j.remove()}}}return k}(),Ze=function(){function k(j,st){try{b(q.removed,{attribute:st.getAttributeNode(j),from:st})}catch(vt){b(q.removed,{attribute:null,from:st})}if(st.removeAttribute(j),j==="is"&&!Qt[j])if(de||oe)try{ae(st)}catch(vt){}else try{st.setAttribute(j,"")}catch(vt){}}return k}(),_e=function(){function k(j){var st,vt;if(Re)j=" "+j;else{var At=N(j,/^[\r\n\t ]+/);vt=At&&At[0]}he==="application/xhtml+xml"&&ve===ue&&(j=''+j+"");var Rt=qt?qt.createHTML(j):j;if(ve===ue)try{st=new It().parseFromString(Rt,he)}catch(Ft){}if(!st||!st.documentElement){st=be.createDocument(ve,"template",null);try{st.documentElement.innerHTML=He?Ae:Rt}catch(Ft){}}var Dt=st.body||st.documentElement;return j&&vt&&Dt.insertBefore(Tt.createTextNode(vt),Dt.childNodes[0]||null),ve===ue?un.call(st,fe?"html":"body")[0]:fe?st.documentElement:Dt}return k}(),qe=function(){function k(j){return on.call(j.ownerDocument||j,j,lt.SHOW_ELEMENT|lt.SHOW_COMMENT|lt.SHOW_TEXT,null,!1)}return k}(),tn=function(){function k(j){return j instanceof bt&&(typeof j.nodeName!="string"||typeof j.textContent!="string"||typeof j.removeChild!="function"||!(j.attributes instanceof Ct)||typeof j.removeAttribute!="function"||typeof j.setAttribute!="function"||typeof j.namespaceURI!="string"||typeof j.insertBefore!="function"||typeof j.hasChildNodes!="function")}return k}(),Be=function(){function k(j){return e(Ut)==="object"?j instanceof Ut:j&&e(j)==="object"&&typeof j.nodeType=="number"&&typeof j.nodeName=="string"}return k}(),A=function(){function k(j,st,vt){ne[j]&&T(ne[j],function(At){At.call(q,st,vt,se)})}return k}(),R=function(){function k(j){var st;if(A("beforeSanitizeElements",j,null),tn(j)||K(/[\u0080-\uFFFF]/,j.nodeName))return ae(j),!0;var vt=Gt(j.nodeName);if(A("uponSanitizeElement",j,{tagName:vt,allowedTags:zt}),j.hasChildNodes()&&!Be(j.firstElementChild)&&(!Be(j.content)||!Be(j.content.firstElementChild))&&K(/<[/\w]/g,j.innerHTML)&&K(/<[/\w]/g,j.textContent)||vt==="select"&&K(/=0;--Ft)At.insertBefore($t(Rt[Ft],!0),kt(j))}return ae(j),!0}return j instanceof Ot&&!Je(j)||(vt==="noscript"||vt==="noembed"||vt==="noframes")&&K(/<\/no(script|embed|frames)/i,j.innerHTML)?(ae(j),!0):(Wt&&j.nodeType===3&&(st=j.textContent,st=M(st,Pe," "),st=M(st,Ve," "),st=M(st,je," "),j.textContent!==st&&(b(q.removed,{element:j.cloneNode()}),j.textContent=st)),A("afterSanitizeElements",j,null),!1)}return k}(),B=function(){function k(j,st,vt){if(cn&&(st==="id"||st==="name")&&(vt in Tt||vt in pn))return!1;if(!(Me&&!Ie[st]&&K(Ne,st))){if(!(Ue&&K(Te,st))){if(!Qt[st]||Ie[st]){if(!(H(j)&&(Xt.tagNameCheck instanceof RegExp&&K(Xt.tagNameCheck,j)||Xt.tagNameCheck instanceof Function&&Xt.tagNameCheck(j))&&(Xt.attributeNameCheck instanceof RegExp&&K(Xt.attributeNameCheck,st)||Xt.attributeNameCheck instanceof Function&&Xt.attributeNameCheck(st))||st==="is"&&Xt.allowCustomizedBuiltInElements&&(Xt.tagNameCheck instanceof RegExp&&K(Xt.tagNameCheck,vt)||Xt.tagNameCheck instanceof Function&&Xt.tagNameCheck(vt))))return!1}else if(!Ye[st]){if(!K(le,M(vt,re,""))){if(!((st==="src"||st==="xlink:href"||st==="href")&&j!=="script"&&w(vt,"data:")===0&&vn[j])){if(!(Ke&&!K(te,M(vt,re,"")))){if(vt)return!1}}}}}}return!0}return k}(),H=function(){function k(j){return j.indexOf("-")>0}return k}(),_=function(){function k(j){var st,vt,At,Rt;A("beforeSanitizeAttributes",j,null);var Dt=j.attributes;if(Dt){var Ft={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Qt};for(Rt=Dt.length;Rt--;){st=Dt[Rt];var Bt=st,Kt=Bt.name,jt=Bt.namespaceURI;if(vt=Kt==="value"?st.value:L(st.value),At=Gt(Kt),Ft.attrName=At,Ft.attrValue=vt,Ft.keepAttr=!0,Ft.forceKeepAttr=void 0,A("uponSanitizeAttribute",j,Ft),vt=Ft.attrValue,!Ft.forceKeepAttr&&(Ze(Kt,j),!!Ft.keepAttr)){if(!we&&K(/\/>/i,vt)){Ze(Kt,j);continue}Wt&&(vt=M(vt,Pe," "),vt=M(vt,Ve," "),vt=M(vt,je," "));var ie=Gt(j.nodeName);if(B(ie,At,vt)){if(ln&&(At==="id"||At==="name")&&(Ze(Kt,j),vt=fn+vt),qt&&e(Lt)==="object"&&typeof Lt.getAttributeType=="function"&&!jt)switch(Lt.getAttributeType(ie,At)){case"TrustedHTML":{vt=qt.createHTML(vt);break}case"TrustedScriptURL":{vt=qt.createScriptURL(vt);break}}try{jt?j.setAttributeNS(jt,Kt,vt):j.setAttribute(Kt,vt),y(q.removed)}catch(ee){}}}}A("afterSanitizeAttributes",j,null)}}return k}(),tt=function(){function k(j){var st,vt=qe(j);for(A("beforeSanitizeShadowDOM",j,null);st=vt.nextNode();)A("uponSanitizeShadowNode",st,null),!R(st)&&(st.content instanceof Mt&&k(st.content),_(st));A("afterSanitizeShadowDOM",j,null)}return k}();return q.sanitize=function(k){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st,vt,At,Rt,Dt;if(He=!k,He&&(k=""),typeof k!="string"&&!Be(k))if(typeof k.toString=="function"){if(k=k.toString(),typeof k!="string")throw x("dirty is not a string, aborting")}else throw x("toString is not a function");if(!q.isSupported){if(e(rt.toStaticHTML)==="object"||typeof rt.toStaticHTML=="function"){if(typeof k=="string")return rt.toStaticHTML(k);if(Be(k))return rt.toStaticHTML(k.outerHTML)}return k}if($e||ke(j),q.removed=[],typeof k=="string"&&(me=!1),me){if(k.nodeName){var Ft=Gt(k.nodeName);if(!zt[Ft]||Oe[Ft])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(k instanceof Ut)st=_e(""),vt=st.ownerDocument.importNode(k,!0),vt.nodeType===1&&vt.nodeName==="BODY"||vt.nodeName==="HTML"?st=vt:st.appendChild(vt);else{if(!de&&!Wt&&!fe&&k.indexOf("<")===-1)return qt&&Le?qt.createHTML(k):k;if(st=_e(k),!st)return de?null:Le?Ae:""}st&&Re&&ae(st.firstChild);for(var Bt=qe(me?k:st);At=Bt.nextNode();)At.nodeType===3&&At===Rt||R(At)||(At.content instanceof Mt&&tt(At.content),_(At),Rt=At);if(Rt=null,me)return k;if(de){if(oe)for(Dt=an.call(st.ownerDocument);st.firstChild;)Dt.appendChild(st.firstChild);else Dt=st;return(Qt.shadowroot||Qt.shadowrootmod)&&(Dt=xe.call(mt,Dt,!0)),Dt}var Kt=fe?st.outerHTML:st.innerHTML;return fe&&zt["!doctype"]&&st.ownerDocument&&st.ownerDocument.doctype&&st.ownerDocument.doctype.name&&K(ot,st.ownerDocument.doctype.name)&&(Kt="\n"+Kt),Wt&&(Kt=M(Kt,Pe," "),Kt=M(Kt,Ve," "),Kt=M(Kt,je," ")),qt&&Le?qt.createHTML(Kt):Kt},q.setConfig=function(k){ke(k),$e=!0},q.clearConfig=function(){se=null,$e=!1},q.isValidAttribute=function(k,j,st){se||ke({});var vt=Gt(k),At=Gt(j);return B(vt,At,st)},q.addHook=function(k,j){typeof j=="function"&&(ne[k]=ne[k]||[],b(ne[k],j))},q.removeHook=function(k){if(ne[k])return y(ne[k])},q.removeHooks=function(k){ne[k]&&(ne[k]=[])},q.removeAllHooks=function(){ne={}},q}var pt=ut();return pt})},60208:function(S,e){"use strict";e.__esModule=!0,e.Fragment=e.EMPTY_OBJ=e.Component=void 0,e._CI=Ke,e._HI=wt,e._M=Wt,e._MCCC=fn,e._ME=de,e._MFCC=me,e._MP=Ue,e._MR=Te,e._RFC=we,e.__render=ze,e.createComponentVNode=z,e.createFragment=at,e.createPortal=ct,e.createRef=Ve,e.createRenderer=bn,e.createTextVNode=et,e.createVNode=F,e.directClone=X,e.findDOMfromVNode=b,e.forwardRef=je,e.getFlagsForElementVnode=St,e.linkEvent=u,e.normalizeProps=ft,e.options=void 0,e.render=Xe,e.rerender=_e,e.version=void 0;var t=Array.isArray;function n(A){var R=typeof A;return R==="string"||R==="number"}function r(A){return A==null}function o(A){return A===null||A===!1||A===!0||A===void 0}function a(A){return typeof A=="function"}function i(A){return typeof A=="string"}function v(A){return typeof A=="number"}function c(A){return A===null}function h(A){return A===void 0}function f(A,R){var B={};if(A)for(var H in A)B[H]=A[H];if(R)for(var _ in R)B[_]=R[_];return B}function u(A,R){return a(R)?{data:A,event:R}:null}function d(A){return!c(A)&&typeof A=="object"}var s=e.EMPTY_OBJ={},p=e.Fragment="$F";function l(A){return A.substr(2).toLowerCase()}function g(A,R){A.appendChild(R)}function m(A,R,B){c(B)?g(A,R):A.insertBefore(R,B)}function E(A,R){return R?document.createElementNS("http://www.w3.org/2000/svg",A):document.createElement(A)}function O(A,R,B){A.replaceChild(R,B)}function I(A,R){A.removeChild(R)}function T(A){for(var R=0;R 0,vt=c(j),At=i(j)&&j[0]===G;st||vt||At?(B=B||R.slice(0,tt),(st||At)&&(k=X(k)),(vt||At)&&(k.key=G+tt),B.push(k)):B&&B.push(k),k.flags|=65536}}B=B||R,B.length===0?H=1:H=8}else B=R,B.flags|=65536,R.flags&81920&&(B=X(R)),H=2;return A.children=B,A.childFlags=H,A}function wt(A){return o(A)||n(A)?et(A,null):t(A)?at(A,0,null):A.flags&16384?X(A):A}var Nt="http://www.w3.org/1999/xlink",ht="http://www.w3.org/XML/1998/namespace",dt={"xlink:actuate":Nt,"xlink:arcrole":Nt,"xlink:href":Nt,"xlink:role":Nt,"xlink:show":Nt,"xlink:title":Nt,"xlink:type":Nt,"xml:base":ht,"xml:lang":ht,"xml:space":ht};function J(A){return{onClick:A,onDblClick:A,onFocusIn:A,onFocusOut:A,onKeyDown:A,onKeyPress:A,onKeyUp:A,onMouseDown:A,onMouseMove:A,onMouseUp:A,onTouchEnd:A,onTouchMove:A,onTouchStart:A}}var Z=J(0),ot=J(null),gt=J(!0);function Et(A,R){var B=R.$EV;return B||(B=R.$EV=J(null)),B[A]||++Z[A]===1&&(ot[A]=lt(A)),B}function ut(A,R){var B=R.$EV;B&&B[A]&&(--Z[A]===0&&(document.removeEventListener(l(A),ot[A]),ot[A]=null),B[A]=null)}function pt(A,R,B,H){if(a(B))Et(A,H)[A]=B;else if(d(B)){if(K(R,B))return;Et(A,H)[A]=B}else ut(A,H)}function rt(A){return a(A.composedPath)?A.composedPath()[0]:A.target}function q(A,R,B,H){var _=rt(A);do{if(R&&_.disabled)return;var tt=_.$EV;if(tt){var k=tt[B];if(k&&(H.dom=_,k.event?k.event(k.data,A):k(A),A.cancelBubble))return}_=_.parentNode}while(!c(_))}function mt(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Tt(){return this.defaultPrevented}function Mt(){return this.cancelBubble}function xt(A){var R={dom:document};return A.isDefaultPrevented=Tt,A.isPropagationStopped=Mt,A.stopPropagation=mt,Object.defineProperty(A,"currentTarget",{configurable:!0,get:function(){function B(){return R.dom}return B}()}),R}function Ut(A){return function(R){if(R.button!==0){R.stopPropagation();return}q(R,!0,A,xt(R))}}function Ot(A){return function(R){q(R,!1,A,xt(R))}}function lt(A){var R=A==="onClick"||A==="onDblClick"?Ut(A):Ot(A);return document.addEventListener(l(A),R),R}function yt(A,R){var B=document.createElement("i");return B.innerHTML=R,B.innerHTML===A.innerHTML}function Ct(A,R,B){if(A[R]){var H=A[R];H.event?H.event(H.data,B):H(B)}else{var _=R.toLowerCase();A[_]&&A[_](B)}}function bt(A,R){var B=function(_){var tt=this.$V;if(tt){var k=tt.props||s,j=tt.dom;if(i(A))Ct(k,A,_);else for(var st=0;st -1&&R.options[tt]&&(j=R.options[tt].value),B&&r(j)&&(j=A.defaultValue),Jt(H,j)}}var on=bt("onInput",xe),an=bt("onChange");function un(A,R){It(A,"input",on),R.onChange&&It(A,"change",an)}function xe(A,R,B){var H=A.value,_=R.value;if(r(H)){if(B){var tt=A.defaultValue;!r(tt)&&tt!==_&&(R.defaultValue=tt,R.value=tt)}}else _!==H&&(R.defaultValue=H,R.value=H)}function Fe(A,R,B,H,_,tt){A&64?Ht(H,B):A&256?be(H,B,_,R):A&128&&xe(H,B,_),tt&&(B.$V=R)}function ne(A,R,B){A&64?Yt(R,B):A&256?Ee(R):A&128&&un(R,B)}function Pe(A){return A.type&&Lt(A.type)?!r(A.checked):!r(A.value)}function Ve(){return{current:null}}function je(A){return{render:A}}function Ne(A){A&&!U(A,null)&&A.current&&(A.current=null)}function Te(A,R,B){A&&(a(A)||A.current!==void 0)&&B.push(function(){!U(A,R)&&A.current!==void 0&&(A.current=R)})}function te(A,R){re(A),C(A,R)}function re(A){var R=A.flags,B=A.children,H;if(R&481){H=A.ref;var _=A.props;Ne(H);var tt=A.childFlags;if(!c(_))for(var k=Object.keys(_),j=0,st=k.length;j 0;k&&(tt=Pe(B),tt&&ne(R,H,B));for(var j in B)Ie(j,null,B[j],H,_,tt,null);k&&Fe(R,A,H,B,!0,tt)}function Me(A,R,B){var H=wt(A.render(R,A.state,B)),_=B;return a(A.getChildContext)&&(_=f(B,A.getChildContext())),A.$CX=_,H}function Ke(A,R,B,H,_,tt){var k=new R(B,H),j=k.$N=!!(R.getDerivedStateFromProps||k.getSnapshotBeforeUpdate);if(k.$SVG=_,k.$L=tt,A.children=k,k.$BS=!1,k.context=H,k.props===s&&(k.props=B),j)k.state=N(k,B,k.state);else if(a(k.componentWillMount)){k.$BR=!0,k.componentWillMount();var st=k.$PS;if(!c(st)){var vt=k.state;if(c(vt))k.state=st;else for(var At in st)vt[At]=st[At];k.$PS=null}k.$BR=!1}return k.$LI=Me(k,B,H),k}function we(A,R){var B=A.props||s;return A.flags&32768?A.type.render(B,A.ref,R):A.type(B,R)}function Wt(A,R,B,H,_,tt){var k=A.flags|=16384;k&481?de(A,R,B,H,_,tt):k&4?Le(A,R,B,H,_,tt):k&8?(cn(A,R,B,H,_,tt),me(A,tt)):k&512||k&16?Re(A,R,_):k&8192?$e(A,B,R,H,_,tt):k&1024&&fe(A,B,R,_,tt)}function fe(A,R,B,H,_){Wt(A.children,A.ref,R,!1,null,_);var tt=nt();Re(tt,B,H),A.dom=tt.dom}function $e(A,R,B,H,_,tt){var k=A.children,j=A.childFlags;j&12&&k.length===0&&(j=A.childFlags=2,k=A.children=nt()),j===2?Wt(k,B,R,H,_,tt):oe(k,B,R,H,_,tt)}function Re(A,R,B){var H=A.dom=document.createTextNode(A.children);c(R)||m(R,H,B)}function de(A,R,B,H,_,tt){var k=A.flags,j=A.props,st=A.className,vt=A.childFlags,At=A.dom=E(A.type,H=H||(k&32)>0),Rt=A.children;if(!r(st)&&st!==""&&(H?At.setAttribute("class",st):At.className=st),vt===16)L(At,Rt);else if(vt!==1){var Dt=H&&A.type!=="foreignObject";vt===2?(Rt.flags&16384&&(A.children=Rt=X(Rt)),Wt(Rt,At,B,Dt,null,tt)):(vt===8||vt===4)&&oe(Rt,At,B,Dt,null,tt)}c(R)||m(R,At,_),c(j)||Ue(A,k,j,At,H),Te(A.ref,At,tt)}function oe(A,R,B,H,_,tt){for(var k=0;k Dt)&&(At=b(k[Dt-1],!1).nextSibling)}Se(st,vt,k,j,B,H,_,At,A,tt)}function Ye(A,R,B,H){var _=A.ref,tt=R.ref,k=R.children;if(Se(A.childFlags,R.childFlags,A.children,k,_,B,!1,null,A,H),R.dom=A.dom,_!==tt&&!o(k)){var j=k.dom;I(_,j),g(tt,j)}}function gn(A,R,B,H,_,tt){var k=R.dom=A.dom,j=A.props,st=R.props,vt=!1,At=!1,Rt;if(H=H||(_&32)>0,j!==st){var Dt=j||s;if(Rt=st||s,Rt!==s){vt=(_&448)>0,vt&&(At=Pe(Rt));for(var Ft in Rt){var Bt=Dt[Ft],Kt=Rt[Ft];Bt!==Kt&&Ie(Ft,Bt,Kt,k,H,At,A)}}if(Dt!==s)for(var jt in Dt)r(Rt[jt])&&!r(Dt[jt])&&Ie(jt,Dt[jt],null,k,H,At,A)}var ie=R.children,ee=R.className;A.className!==ee&&(r(ee)?k.removeAttribute("class"):H?k.setAttribute("class",ee):k.className=ee),_&4096?vn(k,ie):Se(A.childFlags,R.childFlags,A.children,ie,k,B,H&&R.type!=="foreignObject",null,A,tt),vt&&Fe(_,R,k,Rt,!1,At);var en=R.ref,ce=A.ref;ce!==en&&(Ne(ce),Te(en,k,tt))}function De(A,R,B,H,_,tt){re(A),oe(R,B,H,_,b(A,!0),tt),C(A,B)}function Se(A,R,B,H,_,tt,k,j,st,vt){switch(A){case 2:switch(R){case 2:Zt(B,H,_,tt,k,j,vt);break;case 1:te(B,_);break;case 16:re(B),L(_,H);break;default:De(B,H,_,tt,k,vt);break}break;case 1:switch(R){case 2:Wt(H,_,tt,k,j,vt);break;case 1:break;case 16:L(_,H);break;default:oe(H,_,tt,k,j,vt);break}break;case 16:switch(R){case 16:dn(B,H,_);break;case 2:zt(_),Wt(H,_,tt,k,j,vt);break;case 1:zt(_);break;default:zt(_),oe(H,_,tt,k,j,vt);break}break;default:switch(R){case 16:le(B),L(_,H);break;case 2:Ce(_,st,B),Wt(H,_,tt,k,j,vt);break;case 1:Ce(_,st,B);break;default:var At=B.length|0,Rt=H.length|0;At===0?Rt>0&&oe(H,_,tt,k,j,vt):Rt===0?Ce(_,st,B):R===8&&A===8?Sn(B,H,_,tt,k,At,Rt,j,st,vt):he(B,H,_,tt,k,At,Rt,j,vt);break}break}}function ue(A,R,B,H,_){_.push(function(){A.componentDidUpdate(R,B,H)})}function ve(A,R,B,H,_,tt,k,j,st){var vt=A.state,At=A.props,Rt=!!A.$N,Dt=a(A.shouldComponentUpdate);if(Rt&&(R=N(A,B,R!==vt?f(vt,R):R)),k||!Dt||Dt&&A.shouldComponentUpdate(B,R,_)){!Rt&&a(A.componentWillUpdate)&&A.componentWillUpdate(B,R,_),A.props=B,A.state=R,A.context=_;var Ft=null,Bt=Me(A,B,_);Rt&&a(A.getSnapshotBeforeUpdate)&&(Ft=A.getSnapshotBeforeUpdate(At,vt)),Zt(A.$LI,Bt,H,A.$CX,tt,j,st),A.$LI=Bt,a(A.componentDidUpdate)&&ue(A,At,vt,Ft,st)}else A.props=B,A.state=R,A.context=_}function He(A,R,B,H,_,tt,k){var j=R.children=A.children;if(!c(j)){j.$L=k;var st=R.props||s,vt=R.ref,At=A.ref,Rt=j.state;if(!j.$N){if(a(j.componentWillReceiveProps)){if(j.$BR=!0,j.componentWillReceiveProps(st,H),j.$UN)return;j.$BR=!1}c(j.$PS)||(Rt=f(Rt,j.$PS),j.$PS=null)}ve(j,Rt,st,B,H,_,!1,tt,k),At!==vt&&(Ne(At),Te(vt,j,k))}}function We(A,R,B,H,_,tt,k){var j=!0,st=R.props||s,vt=R.ref,At=A.props,Rt=!r(vt),Dt=A.children;if(Rt&&a(vt.onComponentShouldUpdate)&&(j=vt.onComponentShouldUpdate(At,st)),j!==!1){Rt&&a(vt.onComponentWillUpdate)&&vt.onComponentWillUpdate(At,st);var Ft=wt(we(R,H));Zt(Dt,Ft,B,H,_,tt,k),R.children=Ft,Rt&&a(vt.onComponentDidUpdate)&&vt.onComponentDidUpdate(At,st)}else R.children=Dt}function yn(A,R){var B=R.children,H=R.dom=A.dom;B!==A.children&&(H.nodeValue=B)}function he(A,R,B,H,_,tt,k,j,st){for(var vt=tt>k?k:tt,At=0,Rt,Dt;At k)for(At=vt;AtAt||Dt>Rt)break t;Ft=A[Dt],Bt=R[Dt]}for(Ft=A[At],Bt=R[Rt];Ft.key===Bt.key;){if(Bt.flags&16384&&(R[Rt]=Bt=X(Bt)),Zt(Ft,Bt,B,H,_,j,vt),A[At]=Bt,At--,Rt--,Dt>At||Dt>Rt)break t;Ft=A[At],Bt=R[Rt]}}if(Dt>At){if(Dt<=Rt)for(Kt=Rt+1,jt=Kt Rt)for(;Dt<=At;)te(A[Dt++],B);else En(A,R,H,tt,k,At,Rt,Dt,B,_,j,st,vt)}function En(A,R,B,H,_,tt,k,j,st,vt,At,Rt,Dt){var Ft,Bt,Kt,jt=0,ie=j,ee=j,en=tt-j+1,ce=k-j+1,nn=new Int32Array(ce+1),pe=en===H,Tn=!1,_t=0,rn=0;if(_<4||(en|ce)<32)for(jt=ie;jt<=tt;++jt)if(Ft=A[jt],rn j?Tn=!0:_t=j,Bt.flags&16384&&(R[j]=Bt=X(Bt)),Zt(Ft,Bt,st,B,vt,At,Dt),++rn;break}!pe&&j>k&&te(Ft,st)}else pe||te(Ft,st);else{var On={};for(jt=ee;jt<=k;++jt)On[R[jt].key]=jt;for(jt=ie;jt<=tt;++jt)if(Ft=A[jt],rn ie;)te(A[ie++],st);nn[j-ee]=jt+1,_t>j?Tn=!0:_t=j,Bt=R[j],Bt.flags&16384&&(R[j]=Bt=X(Bt)),Zt(Ft,Bt,st,B,vt,At,Dt),++rn}else pe||te(Ft,st);else pe||te(Ft,st)}if(pe)Ce(st,Rt,A),oe(R,st,B,vt,At,Dt);else if(Tn){var In=mn(nn);for(j=In.length-1,jt=ce-1;jt>=0;jt--)nn[jt]===0?(_t=jt+ee,Bt=R[_t],Bt.flags&16384&&(R[_t]=Bt=X(Bt)),Kt=_t+1,Wt(Bt,st,B,vt,Kt<_?b(R[Kt],!0):At,Dt)):j<0||jt!==In[j]?(_t=jt+ee,Bt=R[_t],Kt=_t+1,P(Bt,st,Kt<_?b(R[Kt],!0):At)):j--}else if(rn!==ce)for(jt=ce-1;jt>=0;jt--)nn[jt]===0&&(_t=jt+ee,Bt=R[_t],Bt.flags&16384&&(R[_t]=Bt=X(Bt)),Kt=_t+1,Wt(Bt,st,B,vt,Kt<_?b(R[Kt],!0):At,Dt))}var Gt,se,pn=0;function mn(A){var R=0,B=0,H=0,_=0,tt=0,k=0,j=0,st=A.length;for(st>pn&&(pn=st,Gt=new Int32Array(st),se=new Int32Array(st));B >1,A[Gt[j]] 0&&(se[B]=Gt[tt-1]),Gt[tt]=B)}tt=_+1;var vt=new Int32Array(tt);for(k=Gt[tt-1];tt-- >0;)vt[tt]=k,k=se[k],Gt[tt]=0;return vt}var ke=typeof document!="undefined";ke&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function ze(A,R,B,H){var _=[],tt=R.$V;M.v=!0,r(tt)?r(A)||(A.flags&16384&&(A=X(A)),Wt(A,R,H,!1,null,_),R.$V=A,tt=A):r(A)?(te(tt,R),R.$V=null):(A.flags&16384&&(A=X(A)),Zt(tt,A,R,H,!1,null,_),tt=R.$V=A),T(_),M.v=!1,a(B)&&B(),a(w.renderComplete)&&w.renderComplete(tt,R)}function Xe(A,R,B,H){B===void 0&&(B=null),H===void 0&&(H=s),ze(A,R,B,H)}function bn(A){return function(){function R(B,H,_,tt){A||(A=B),Xe(H,A,_,tt)}return R}()}var ge=[],Qe=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(A){window.setTimeout(A,0)},Je=!1;function ae(A,R,B,H){var _=A.$PS;if(a(R)&&(R=R(_?f(A.state,_):A.state,A.props,A.context)),r(_))A.$PS=R;else for(var tt in R)_[tt]=R[tt];if(A.$BR)a(B)&&A.$L.push(B.bind(A));else{if(!M.v&&ge.length===0){qe(A,H),a(B)&&B.call(A);return}if(ge.indexOf(A)===-1&&ge.push(A),H&&(A.$F=!0),Je||(Je=!0,Qe(_e)),a(B)){var k=A.$QU;k||(k=A.$QU=[]),k.push(B)}}}function Ze(A){for(var R=A.$QU,B=0;B =0;--Y){var z=this.tryEntries[Y],et=z.completion;if(z.tryLoc==="root")return $("end");if(z.tryLoc<=this.prev){var at=r.call(z,"catchLoc"),ft=r.call(z,"finallyLoc");if(at&&ft){if(this.prev =0;--$){var Y=this.tryEntries[$];if(Y.tryLoc<=this.prev&&r.call(Y,"finallyLoc")&&this.prev =0;--V){var $=this.tryEntries[V];if($.finallyLoc===F)return this.complete($.completion,$.afterLoc),K($),m}}return D}(),catch:function(){function D(F){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc===F){var Y=$.completion;if(Y.type==="throw"){var z=Y.arg;K($)}return z}}throw new Error("illegal catch attempt")}return D}(),delegateYield:function(){function D(F,V,$){return this.delegate={iterator:U(F),resultName:V,nextLoc:$},this.method==="next"&&(this.arg=a),m}return D}()},t}(S.exports);try{regeneratorRuntime=e}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},11386:function(){"use strict";self.fetch||(self.fetch=function(S,e){return e=e||{},new Promise(function(t,n){var r=new XMLHttpRequest,o=[],a={},i=function(){function c(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function h(){return Promise.resolve(r.responseText)}return h}(),json:function(){function h(){return Promise.resolve(r.responseText).then(JSON.parse)}return h}(),blob:function(){function h(){return Promise.resolve(new Blob([r.response]))}return h}(),clone:c,headers:{keys:function(){function h(){return o}return h}(),entries:function(){function h(){return o.map(function(f){return[f,r.getResponseHeader(f)]})}return h}(),get:function(){function h(f){return r.getResponseHeader(f)}return h}(),has:function(){function h(f){return r.getResponseHeader(f)!=null}return h}()}}}return c}();for(var v in r.open(e.method||"get",S,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(c,h){a[h]||o.push(a[h]=h)}),t(i())},r.onerror=n,r.withCredentials=e.credentials=="include",e.headers)r.setRequestHeader(v,e.headers[v]);r.send(e.body||null)})})},72026:function(S,e){"use strict";e.__esModule=!0,e.zipWith=e.zip=e.uniqBy=e.uniq=e.toKeyedArray=e.toArray=e.sortBy=e.sort=e.reduce=e.range=e.map=e.filterMap=e.filter=void 0;function t(E,O){var I=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(I)return(I=I.call(E)).next.bind(I);if(Array.isArray(E)||(I=n(E))||O&&E&&typeof E.length=="number"){I&&(E=I);var T=0;return function(){return T>=E.length?{done:!0}:{done:!1,value:E[T++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(E,O){if(E){if(typeof E=="string")return r(E,O);var I=Object.prototype.toString.call(E).slice(8,-1);if(I==="Object"&&E.constructor&&(I=E.constructor.name),I==="Map"||I==="Set")return Array.from(E);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return r(E,O)}}function r(E,O){(O==null||O>E.length)&&(O=E.length);for(var I=0,T=new Array(O);I 0&&(0,r.round)(u.width)/c.offsetWidth||1,s=c.offsetHeight>0&&(0,r.round)(u.height)/c.offsetHeight||1);var p=(0,n.isElement)(c)?(0,o.default)(c):window,l=p.visualViewport,g=!(0,a.default)()&&f,m=(u.left+(g&&l?l.offsetLeft:0))/d,E=(u.top+(g&&l?l.offsetTop:0))/s,O=u.width/d,I=u.height/s;return{width:O,height:I,top:E,right:m+O,bottom:E+I,left:m,x:m,y:E}}},98310:function(S,e,t){"use strict";e.__esModule=!0,e.default=I;var n=t(37802),r=g(t(63064)),o=g(t(16940)),a=g(t(88577)),i=g(t(29727)),v=g(t(9252)),c=g(t(75663)),h=t(65601),f=g(t(83199)),u=g(t(16292)),d=g(t(11848)),s=g(t(1707)),p=g(t(21194)),l=t(79257);function g(T){return T&&T.__esModule?T:{default:T}}function m(T,y){var b=(0,f.default)(T,!1,y==="fixed");return b.top=b.top+T.clientTop,b.left=b.left+T.clientLeft,b.bottom=b.top+T.clientHeight,b.right=b.left+T.clientWidth,b.width=T.clientWidth,b.height=T.clientHeight,b.x=b.left,b.y=b.top,b}function E(T,y,b){return y===n.viewport?(0,p.default)((0,r.default)(T,b)):(0,h.isElement)(y)?m(y,b):(0,p.default)((0,o.default)((0,v.default)(T)))}function O(T){var y=(0,a.default)((0,u.default)(T)),b=["absolute","fixed"].indexOf((0,c.default)(T).position)>=0,C=b&&(0,h.isHTMLElement)(T)?(0,i.default)(T):T;return(0,h.isElement)(C)?y.filter(function(P){return(0,h.isElement)(P)&&(0,d.default)(P,C)&&(0,s.default)(P)!=="body"}):[]}function I(T,y,b,C){var P=y==="clippingParents"?O(T):[].concat(y),N=[].concat(P,[b]),M=N[0],w=N.reduce(function(L,K){var x=E(T,K,C);return L.top=(0,l.max)(x.top,L.top),L.right=(0,l.min)(x.right,L.right),L.bottom=(0,l.min)(x.bottom,L.bottom),L.left=(0,l.max)(x.left,L.left),L},E(T,M,C));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},28770:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=f(t(83199)),r=f(t(3107)),o=f(t(1707)),a=t(65601),i=f(t(94889)),v=f(t(9252)),c=f(t(27703)),h=t(79257);function f(s){return s&&s.__esModule?s:{default:s}}function u(s){var p=s.getBoundingClientRect(),l=(0,h.round)(p.width)/s.offsetWidth||1,g=(0,h.round)(p.height)/s.offsetHeight||1;return l!==1||g!==1}function d(s,p,l){l===void 0&&(l=!1);var g=(0,a.isHTMLElement)(p),m=(0,a.isHTMLElement)(p)&&u(p),E=(0,v.default)(p),O=(0,n.default)(s,m,l),I={scrollLeft:0,scrollTop:0},T={x:0,y:0};return(g||!g&&!l)&&(((0,o.default)(p)!=="body"||(0,c.default)(E))&&(I=(0,r.default)(p)),(0,a.isHTMLElement)(p)?(T=(0,n.default)(p,!0),T.x+=p.clientLeft,T.y+=p.clientTop):E&&(T.x=(0,i.default)(E))),{x:O.left+I.scrollLeft-T.x,y:O.top+I.scrollTop-T.y,width:O.width,height:O.height}}},75663:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(44901));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,n.default)(a).getComputedStyle(a)}},9252:function(S,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(65601);function r(o){return(((0,n.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},16940:function(S,e,t){"use strict";e.__esModule=!0,e.default=c;var n=v(t(9252)),r=v(t(75663)),o=v(t(94889)),a=v(t(42532)),i=t(79257);function v(h){return h&&h.__esModule?h:{default:h}}function c(h){var f,u=(0,n.default)(h),d=(0,a.default)(h),s=(f=h.ownerDocument)==null?void 0:f.body,p=(0,i.max)(u.scrollWidth,u.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=(0,i.max)(u.scrollHeight,u.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),g=-d.scrollLeft+(0,o.default)(h),m=-d.scrollTop;return(0,r.default)(s||u).direction==="rtl"&&(g+=(0,i.max)(u.clientWidth,s?s.clientWidth:0)-p),{width:p,height:l,x:g,y:m}}},89741:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}},12866:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(83199));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-v)<=1&&(v=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:v,height:c}}},1707:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n?(n.nodeName||"").toLowerCase():null}},3107:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(42532)),r=i(t(44901)),o=t(65601),a=i(t(89741));function i(c){return c&&c.__esModule?c:{default:c}}function v(c){return c===(0,r.default)(c)||!(0,o.isHTMLElement)(c)?(0,n.default)(c):(0,a.default)(c)}},29727:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=h(t(44901)),r=h(t(1707)),o=h(t(75663)),a=t(65601),i=h(t(36875)),v=h(t(16292)),c=h(t(88492));function h(s){return s&&s.__esModule?s:{default:s}}function f(s){return!(0,a.isHTMLElement)(s)||(0,o.default)(s).position==="fixed"?null:s.offsetParent}function u(s){var p=/firefox/i.test((0,c.default)()),l=/Trident/i.test((0,c.default)());if(l&&(0,a.isHTMLElement)(s)){var g=(0,o.default)(s);if(g.position==="fixed")return null}var m=(0,v.default)(s);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var E=(0,o.default)(m);if(E.transform!=="none"||E.perspective!=="none"||E.contain==="paint"||["transform","perspective"].indexOf(E.willChange)!==-1||p&&E.willChange==="filter"||p&&E.filter&&E.filter!=="none")return m;m=m.parentNode}return null}function d(s){for(var p=(0,n.default)(s),l=f(s);l&&(0,i.default)(l)&&(0,o.default)(l).position==="static";)l=f(l);return l&&((0,r.default)(l)==="html"||(0,r.default)(l)==="body"&&(0,o.default)(l).position==="static")?p:l||u(s)||p}},16292:function(S,e,t){"use strict";e.__esModule=!0,e.default=i;var n=a(t(1707)),r=a(t(9252)),o=t(65601);function a(v){return v&&v.__esModule?v:{default:v}}function i(v){return(0,n.default)(v)==="html"?v:v.assignedSlot||v.parentNode||((0,o.isShadowRoot)(v)?v.host:null)||(0,r.default)(v)}},87899:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(16292)),r=i(t(27703)),o=i(t(1707)),a=t(65601);function i(c){return c&&c.__esModule?c:{default:c}}function v(c){return["html","body","#document"].indexOf((0,o.default)(c))>=0?c.ownerDocument.body:(0,a.isHTMLElement)(c)&&(0,r.default)(c)?c:v((0,n.default)(c))}},63064:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(44901)),r=i(t(9252)),o=i(t(94889)),a=i(t(95294));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){var f=(0,n.default)(c),u=(0,r.default)(c),d=f.visualViewport,s=u.clientWidth,p=u.clientHeight,l=0,g=0;if(d){s=d.width,p=d.height;var m=(0,a.default)();(m||!m&&h==="fixed")&&(l=d.offsetLeft,g=d.offsetTop)}return{width:s,height:p,x:l+(0,o.default)(c),y:g}}},44901:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var r=n.ownerDocument;return r&&r.defaultView||window}return n}},42532:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(44901));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:v,scrollTop:c}}},94889:function(S,e,t){"use strict";e.__esModule=!0,e.default=i;var n=a(t(83199)),r=a(t(9252)),o=a(t(42532));function a(v){return v&&v.__esModule?v:{default:v}}function i(v){return(0,n.default)((0,r.default)(v)).left+(0,o.default)(v).scrollLeft}},65601:function(S,e,t){"use strict";e.__esModule=!0,e.isElement=o,e.isHTMLElement=a,e.isShadowRoot=i;var n=r(t(44901));function r(v){return v&&v.__esModule?v:{default:v}}function o(v){var c=(0,n.default)(v).Element;return v instanceof c||v instanceof Element}function a(v){var c=(0,n.default)(v).HTMLElement;return v instanceof c||v instanceof HTMLElement}function i(v){if(typeof ShadowRoot=="undefined")return!1;var c=(0,n.default)(v).ShadowRoot;return v instanceof c||v instanceof ShadowRoot}},95294:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(88492));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.default)())}},27703:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(75663));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var i=(0,n.default)(a),v=i.overflow,c=i.overflowX,h=i.overflowY;return/auto|scroll|overlay|hidden/.test(v+h+c)}},36875:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(1707));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,n.default)(a))>=0}},88577:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(87899)),r=i(t(16292)),o=i(t(44901)),a=i(t(27703));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){var f;h===void 0&&(h=[]);var u=(0,n.default)(c),d=u===((f=c.ownerDocument)==null?void 0:f.body),s=(0,o.default)(u),p=d?[s].concat(s.visualViewport||[],(0,a.default)(u)?u:[]):u,l=h.concat(p);return d?l:l.concat(v((0,r.default)(p)))}},37802:function(S,e){"use strict";e.__esModule=!0,e.write=e.viewport=e.variationPlacements=e.top=e.start=e.right=e.reference=e.read=e.popper=e.placements=e.modifierPhases=e.main=e.left=e.end=e.clippingParents=e.bottom=e.beforeWrite=e.beforeRead=e.beforeMain=e.basePlacements=e.auto=e.afterWrite=e.afterRead=e.afterMain=void 0;var t=e.top="top",n=e.bottom="bottom",r=e.right="right",o=e.left="left",a=e.auto="auto",i=e.basePlacements=[t,n,r,o],v=e.start="start",c=e.end="end",h=e.clippingParents="clippingParents",f=e.viewport="viewport",u=e.popper="popper",d=e.reference="reference",s=e.variationPlacements=i.reduce(function(P,N){return P.concat([N+"-"+v,N+"-"+c])},[]),p=e.placements=[].concat(i,[a]).reduce(function(P,N){return P.concat([N,N+"-"+v,N+"-"+c])},[]),l=e.beforeRead="beforeRead",g=e.read="read",m=e.afterRead="afterRead",E=e.beforeMain="beforeMain",O=e.main="main",I=e.afterMain="afterMain",T=e.beforeWrite="beforeWrite",y=e.write="write",b=e.afterWrite="afterWrite",C=e.modifierPhases=[l,g,m,E,O,I,T,y,b]},60028:function(S,e,t){"use strict";e.__esModule=!0;var n={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};e.popperGenerator=e.detectOverflow=e.createPopperLite=e.createPopperBase=e.createPopper=void 0;var r=t(37802);Object.keys(r).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(n,c)||c in e&&e[c]===r[c]||(e[c]=r[c])});var o=t(16055);Object.keys(o).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(n,c)||c in e&&e[c]===o[c]||(e[c]=o[c])});var a=t(15113);e.popperGenerator=a.popperGenerator,e.detectOverflow=a.detectOverflow,e.createPopperBase=a.createPopper;var i=t(98420);e.createPopper=i.createPopper;var v=t(22008);e.createPopperLite=v.createPopper},20637:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=o(t(1707)),r=t(65601);function o(c){return c&&c.__esModule?c:{default:c}}function a(c){var h=c.state;Object.keys(h.elements).forEach(function(f){var u=h.styles[f]||{},d=h.attributes[f]||{},s=h.elements[f];!(0,r.isHTMLElement)(s)||!(0,n.default)(s)||(Object.assign(s.style,u),Object.keys(d).forEach(function(p){var l=d[p];l===!1?s.removeAttribute(p):s.setAttribute(p,l===!0?"":l)}))})}function i(c){var h=c.state,f={popper:{position:h.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(h.elements.popper.style,f.popper),h.styles=f,h.elements.arrow&&Object.assign(h.elements.arrow.style,f.arrow),function(){Object.keys(h.elements).forEach(function(u){var d=h.elements[u],s=h.attributes[u]||{},p=Object.keys(h.styles.hasOwnProperty(u)?h.styles[u]:f[u]),l=p.reduce(function(g,m){return g[m]="",g},{});!(0,r.isHTMLElement)(d)||!(0,n.default)(d)||(Object.assign(d.style,l),Object.keys(s).forEach(function(g){d.removeAttribute(g)}))})}}var v=e.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:i,requires:["computeStyles"]}},11106:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=u(t(16275)),r=u(t(12866)),o=u(t(11848)),a=u(t(29727)),i=u(t(26608)),v=t(87415),c=u(t(41e3)),h=u(t(62605)),f=t(37802);function u(g){return g&&g.__esModule?g:{default:g}}var d=function(){function g(m,E){return m=typeof m=="function"?m(Object.assign({},E.rects,{placement:E.placement})):m,(0,c.default)(typeof m!="number"?m:(0,h.default)(m,f.basePlacements))}return g}();function s(g){var m,E=g.state,O=g.name,I=g.options,T=E.elements.arrow,y=E.modifiersData.popperOffsets,b=(0,n.default)(E.placement),C=(0,i.default)(b),P=[f.left,f.right].indexOf(b)>=0,N=P?"height":"width";if(!(!T||!y)){var M=d(I.padding,E),w=(0,r.default)(T),L=C==="y"?f.top:f.left,K=C==="y"?f.bottom:f.right,x=E.rects.reference[N]+E.rects.reference[C]-y[C]-E.rects.popper[N],U=y[C]-E.rects.reference[C],G=(0,a.default)(T),D=G?C==="y"?G.clientHeight||0:G.clientWidth||0:0,F=x/2-U/2,V=M[L],$=D-w[N]-M[K],Y=D/2-w[N]/2+F,k=(0,v.within)(V,Y,$),rt=C;E.modifiersData[O]=(m={},m[rt]=k,m.centerOffset=k-Y,m)}}function p(g){var m=g.state,E=g.options,O=E.element,I=O===void 0?"[data-popper-arrow]":O;I!=null&&(typeof I=="string"&&(I=m.elements.popper.querySelector(I),!I)||(0,o.default)(m.elements.popper,I)&&(m.elements.arrow=I))}var l=e.default={name:"arrow",enabled:!0,phase:"main",fn:s,effect:p,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},85445:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.mapToStyles=s;var n=t(37802),r=f(t(29727)),o=f(t(44901)),a=f(t(9252)),i=f(t(75663)),v=f(t(16275)),c=f(t(56918)),h=t(79257);function f(g){return g&&g.__esModule?g:{default:g}}var u={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(g,m){var E=g.x,O=g.y,I=m.devicePixelRatio||1;return{x:(0,h.round)(E*I)/I||0,y:(0,h.round)(O*I)/I||0}}function s(g){var m,E=g.popper,O=g.popperRect,I=g.placement,T=g.variation,y=g.offsets,b=g.position,C=g.gpuAcceleration,P=g.adaptive,N=g.roundOffsets,M=g.isFixed,w=y.x,L=w===void 0?0:w,K=y.y,x=K===void 0?0:K,U=typeof N=="function"?N({x:L,y:x}):{x:L,y:x};L=U.x,x=U.y;var G=y.hasOwnProperty("x"),D=y.hasOwnProperty("y"),F=n.left,V=n.top,$=window;if(P){var Y=(0,r.default)(E),k="clientHeight",rt="clientWidth";if(Y===(0,o.default)(E)&&(Y=(0,a.default)(E),(0,i.default)(Y).position!=="static"&&b==="absolute"&&(k="scrollHeight",rt="scrollWidth")),Y=Y,I===n.top||(I===n.left||I===n.right)&&T===n.end){V=n.bottom;var ut=M&&Y===$&&$.visualViewport?$.visualViewport.height:Y[k];x-=ut-O.height,x*=C?1:-1}if(I===n.left||(I===n.top||I===n.bottom)&&T===n.end){F=n.right;var ft=M&&Y===$&&$.visualViewport?$.visualViewport.width:Y[rt];L-=ft-O.width,L*=C?1:-1}}var W=Object.assign({position:b},P&&u),X=N===!0?d({x:L,y:x},(0,o.default)(E)):{x:L,y:x};if(L=X.x,x=X.y,C){var et;return Object.assign({},W,(et={},et[V]=D?"0":"",et[F]=G?"0":"",et.transform=($.devicePixelRatio||1)<=1?"translate("+L+"px, "+x+"px)":"translate3d("+L+"px, "+x+"px, 0)",et))}return Object.assign({},W,(m={},m[V]=D?x+"px":"",m[F]=G?L+"px":"",m.transform="",m))}function p(g){var m=g.state,E=g.options,O=E.gpuAcceleration,I=O===void 0?!0:O,T=E.adaptive,y=T===void 0?!0:T,b=E.roundOffsets,C=b===void 0?!0:b,P={placement:(0,v.default)(m.placement),variation:(0,c.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:I,isFixed:m.options.strategy==="fixed"};m.modifiersData.popperOffsets!=null&&(m.styles.popper=Object.assign({},m.styles.popper,s(Object.assign({},P,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:y,roundOffsets:C})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,s(Object.assign({},P,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:C})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var l=e.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:p,data:{}}},21068:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(44901));function r(v){return v&&v.__esModule?v:{default:v}}var o={passive:!0};function a(v){var c=v.state,h=v.instance,f=v.options,u=f.scroll,d=u===void 0?!0:u,s=f.resize,p=s===void 0?!0:s,l=(0,n.default)(c.elements.popper),g=[].concat(c.scrollParents.reference,c.scrollParents.popper);return d&&g.forEach(function(m){m.addEventListener("scroll",h.update,o)}),p&&l.addEventListener("resize",h.update,o),function(){d&&g.forEach(function(m){m.removeEventListener("scroll",h.update,o)}),p&&l.removeEventListener("resize",h.update,o)}}var i=e.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function v(){}return v}(),effect:a,data:{}}},51825:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=h(t(96346)),r=h(t(16275)),o=h(t(15022)),a=h(t(4709)),i=h(t(36705)),v=t(37802),c=h(t(56918));function h(s){return s&&s.__esModule?s:{default:s}}function f(s){if((0,r.default)(s)===v.auto)return[];var p=(0,n.default)(s);return[(0,o.default)(s),p,(0,o.default)(p)]}function u(s){var p=s.state,l=s.options,g=s.name;if(!p.modifiersData[g]._skip){for(var m=l.mainAxis,E=m===void 0?!0:m,O=l.altAxis,I=O===void 0?!0:O,T=l.fallbackPlacements,y=l.padding,b=l.boundary,C=l.rootBoundary,P=l.altBoundary,N=l.flipVariations,M=N===void 0?!0:N,w=l.allowedAutoPlacements,L=p.options.placement,K=(0,r.default)(L),x=K===L,U=T||(x||!M?[(0,n.default)(L)]:f(L)),G=[L].concat(U).reduce(function(dt,J){return dt.concat((0,r.default)(J)===v.auto?(0,i.default)(p,{placement:J,boundary:b,rootBoundary:C,padding:y,flipVariations:M,allowedAutoPlacements:w}):J)},[]),D=p.rects.reference,F=p.rects.popper,V=new Map,$=!0,Y=G[0],k=0;k =0,X=W?"width":"height",et=(0,a.default)(p,{placement:rt,boundary:b,rootBoundary:C,altBoundary:P,padding:y}),ct=W?ft?v.right:v.left:ft?v.bottom:v.top;D[X]>F[X]&&(ct=(0,n.default)(ct));var at=(0,n.default)(ct),St=[];if(E&&St.push(et[ut]<=0),I&&St.push(et[ct]<=0,et[at]<=0),St.every(function(dt){return dt})){Y=rt,$=!1;break}V.set(rt,St)}if($)for(var Pt=M?3:1,wt=function(){function dt(J){var Z=G.find(function(ot){var gt=V.get(ot);if(gt)return gt.slice(0,J).every(function(Et){return Et})});if(Z)return Y=Z,"break"}return dt}(),Nt=Pt;Nt>0;Nt--){var ht=wt(Nt);if(ht==="break")break}p.placement!==Y&&(p.modifiersData[g]._skip=!0,p.placement=Y,p.reset=!0)}}var d=e.default={name:"flip",enabled:!0,phase:"main",fn:u,requiresIfExists:["offset"],data:{_skip:!1}}},44677:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(37802),r=o(t(4709));function o(h){return h&&h.__esModule?h:{default:h}}function a(h,f,u){return u===void 0&&(u={x:0,y:0}),{top:h.top-f.height-u.y,right:h.right-f.width+u.x,bottom:h.bottom-f.height+u.y,left:h.left-f.width-u.x}}function i(h){return[n.top,n.right,n.bottom,n.left].some(function(f){return h[f]>=0})}function v(h){var f=h.state,u=h.name,d=f.rects.reference,s=f.rects.popper,p=f.modifiersData.preventOverflow,l=(0,r.default)(f,{elementContext:"reference"}),g=(0,r.default)(f,{altBoundary:!0}),m=a(l,d),E=a(g,s,p),O=i(m),I=i(E);f.modifiersData[u]={referenceClippingOffsets:m,popperEscapeOffsets:E,isReferenceHidden:O,hasPopperEscaped:I},f.attributes.popper=Object.assign({},f.attributes.popper,{"data-popper-reference-hidden":O,"data-popper-escaped":I})}var c=e.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:v}},16055:function(S,e,t){"use strict";e.__esModule=!0,e.preventOverflow=e.popperOffsets=e.offset=e.hide=e.flip=e.eventListeners=e.computeStyles=e.arrow=e.applyStyles=void 0;var n=u(t(20637));e.applyStyles=n.default;var r=u(t(11106));e.arrow=r.default;var o=u(t(85445));e.computeStyles=o.default;var a=u(t(21068));e.eventListeners=a.default;var i=u(t(51825));e.flip=i.default;var v=u(t(44677));e.hide=v.default;var c=u(t(34331));e.offset=c.default;var h=u(t(56154));e.popperOffsets=h.default;var f=u(t(69770));e.preventOverflow=f.default;function u(d){return d&&d.__esModule?d:{default:d}}},34331:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.distanceAndSkiddingToXY=a;var n=o(t(16275)),r=t(37802);function o(c){return c&&c.__esModule?c:{default:c}}function a(c,h,f){var u=(0,n.default)(c),d=[r.left,r.top].indexOf(u)>=0?-1:1,s=typeof f=="function"?f(Object.assign({},h,{placement:c})):f,p=s[0],l=s[1];return p=p||0,l=(l||0)*d,[r.left,r.right].indexOf(u)>=0?{x:l,y:p}:{x:p,y:l}}function i(c){var h=c.state,f=c.options,u=c.name,d=f.offset,s=d===void 0?[0,0]:d,p=r.placements.reduce(function(E,O){return E[O]=a(O,h.rects,s),E},{}),l=p[h.placement],g=l.x,m=l.y;h.modifiersData.popperOffsets!=null&&(h.modifiersData.popperOffsets.x+=g,h.modifiersData.popperOffsets.y+=m),h.modifiersData[u]=p}var v=e.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:i}},56154:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(49306));function r(i){return i&&i.__esModule?i:{default:i}}function o(i){var v=i.state,c=i.name;v.modifiersData[c]=(0,n.default)({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})}var a=e.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},69770:function(S,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(37802),r=s(t(16275)),o=s(t(26608)),a=s(t(49903)),i=t(87415),v=s(t(12866)),c=s(t(29727)),h=s(t(4709)),f=s(t(56918)),u=s(t(26143)),d=t(79257);function s(g){return g&&g.__esModule?g:{default:g}}function p(g){var m=g.state,E=g.options,O=g.name,I=E.mainAxis,T=I===void 0?!0:I,y=E.altAxis,b=y===void 0?!1:y,C=E.boundary,P=E.rootBoundary,N=E.altBoundary,M=E.padding,w=E.tether,L=w===void 0?!0:w,K=E.tetherOffset,x=K===void 0?0:K,U=(0,h.default)(m,{boundary:C,rootBoundary:P,padding:M,altBoundary:N}),G=(0,r.default)(m.placement),D=(0,f.default)(m.placement),F=!D,V=(0,o.default)(G),$=(0,a.default)(V),Y=m.modifiersData.popperOffsets,k=m.rects.reference,rt=m.rects.popper,ut=typeof x=="function"?x(Object.assign({},m.rects,{placement:m.placement})):x,ft=typeof ut=="number"?{mainAxis:ut,altAxis:ut}:Object.assign({mainAxis:0,altAxis:0},ut),W=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(Y){if(T){var et,ct=V==="y"?n.top:n.left,at=V==="y"?n.bottom:n.right,St=V==="y"?"height":"width",Pt=Y[V],wt=Pt+U[ct],Nt=Pt-U[at],ht=L?-rt[St]/2:0,dt=D===n.start?k[St]:rt[St],J=D===n.start?-rt[St]:-k[St],Z=m.elements.arrow,ot=L&&Z?(0,v.default)(Z):{width:0,height:0},gt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,u.default)(),Et=gt[ct],it=gt[at],pt=(0,i.within)(0,k[St],ot[St]),nt=F?k[St]/2-ht-pt-Et-ft.mainAxis:dt-pt-Et-ft.mainAxis,q=F?-k[St]/2+ht+pt+it+ft.mainAxis:J+pt+it+ft.mainAxis,mt=m.elements.arrow&&(0,c.default)(m.elements.arrow),Tt=mt?V==="y"?mt.clientTop||0:mt.clientLeft||0:0,Mt=(et=W==null?void 0:W[V])!=null?et:0,xt=Pt+nt-Mt-Tt,Ut=Pt+q-Mt,Ot=(0,i.within)(L?(0,d.min)(wt,xt):wt,Pt,L?(0,d.max)(Nt,Ut):Nt);Y[V]=Ot,X[V]=Ot-Pt}if(b){var lt,yt=V==="x"?n.top:n.left,Ct=V==="x"?n.bottom:n.right,bt=Y[$],It=$==="y"?"height":"width",Lt=bt+U[yt],Vt=bt-U[Ct],$t=[n.top,n.left].indexOf(G)!==-1,kt=(lt=W==null?void 0:W[$])!=null?lt:0,Yt=$t?Lt:bt-k[It]-rt[It]-kt+ft.altAxis,Ht=$t?bt+k[It]+rt[It]-kt-ft.altAxis:Vt,Jt=L&&$t?(0,i.withinMaxClamp)(Yt,bt,Ht):(0,i.within)(L?Yt:Lt,bt,L?Ht:Vt);Y[$]=Jt,X[$]=Jt-bt}m.modifiersData[O]=X}}var l=e.default={name:"preventOverflow",enabled:!0,phase:"main",fn:p,requiresIfExists:["offset"]}},22008:function(S,e,t){"use strict";e.__esModule=!0,e.defaultModifiers=e.createPopper=void 0;var n=t(15113);e.popperGenerator=n.popperGenerator,e.detectOverflow=n.detectOverflow;var r=v(t(21068)),o=v(t(56154)),a=v(t(85445)),i=v(t(20637));function v(f){return f&&f.__esModule?f:{default:f}}var c=e.defaultModifiers=[r.default,o.default,a.default,i.default],h=e.createPopper=(0,n.popperGenerator)({defaultModifiers:c})},98420:function(S,e,t){"use strict";e.__esModule=!0;var n={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};e.defaultModifiers=e.createPopperLite=e.createPopper=void 0;var r=t(15113);e.popperGenerator=r.popperGenerator,e.detectOverflow=r.detectOverflow;var o=l(t(21068)),a=l(t(56154)),i=l(t(85445)),v=l(t(20637)),c=l(t(34331)),h=l(t(51825)),f=l(t(69770)),u=l(t(11106)),d=l(t(44677)),s=t(22008);e.createPopperLite=s.createPopper;var p=t(16055);Object.keys(p).forEach(function(E){E==="default"||E==="__esModule"||Object.prototype.hasOwnProperty.call(n,E)||E in e&&e[E]===p[E]||(e[E]=p[E])});function l(E){return E&&E.__esModule?E:{default:E}}var g=e.defaultModifiers=[o.default,a.default,i.default,v.default,c.default,h.default,f.default,u.default,d.default],m=e.createPopperLite=e.createPopper=(0,r.popperGenerator)({defaultModifiers:g})},36705:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(56918)),r=t(37802),o=i(t(4709)),a=i(t(16275));function i(c){return c&&c.__esModule?c:{default:c}}function v(c,h){h===void 0&&(h={});var f=h,u=f.placement,d=f.boundary,s=f.rootBoundary,p=f.padding,l=f.flipVariations,g=f.allowedAutoPlacements,m=g===void 0?r.placements:g,E=(0,n.default)(u),O=E?l?r.variationPlacements:r.variationPlacements.filter(function(y){return(0,n.default)(y)===E}):r.basePlacements,I=O.filter(function(y){return m.indexOf(y)>=0});I.length===0&&(I=O);var T=I.reduce(function(y,b){return y[b]=(0,o.default)(c,{placement:b,boundary:d,rootBoundary:s,padding:p})[(0,a.default)(b)],y},{});return Object.keys(T).sort(function(y,b){return T[y]-T[b]})}},49306:function(S,e,t){"use strict";e.__esModule=!0,e.default=v;var n=i(t(16275)),r=i(t(56918)),o=i(t(26608)),a=t(37802);function i(c){return c&&c.__esModule?c:{default:c}}function v(c){var h=c.reference,f=c.element,u=c.placement,d=u?(0,n.default)(u):null,s=u?(0,r.default)(u):null,p=h.x+h.width/2-f.width/2,l=h.y+h.height/2-f.height/2,g;switch(d){case a.top:g={x:p,y:h.y-f.height};break;case a.bottom:g={x:p,y:h.y+h.height};break;case a.right:g={x:h.x+h.width,y:l};break;case a.left:g={x:h.x-f.width,y:l};break;default:g={x:h.x,y:h.y}}var m=d?(0,o.default)(d):null;if(m!=null){var E=m==="y"?"height":"width";switch(s){case a.start:g[m]=g[m]-(h[E]/2-f[E]/2);break;case a.end:g[m]=g[m]+(h[E]/2-f[E]/2);break;default:}}return g}},97902:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(n())})})),r}}},4709:function(S,e,t){"use strict";e.__esModule=!0,e.default=d;var n=u(t(98310)),r=u(t(9252)),o=u(t(83199)),a=u(t(49306)),i=u(t(21194)),v=t(37802),c=t(65601),h=u(t(41e3)),f=u(t(62605));function u(s){return s&&s.__esModule?s:{default:s}}function d(s,p){p===void 0&&(p={});var l=p,g=l.placement,m=g===void 0?s.placement:g,E=l.strategy,O=E===void 0?s.strategy:E,I=l.boundary,T=I===void 0?v.clippingParents:I,y=l.rootBoundary,b=y===void 0?v.viewport:y,C=l.elementContext,P=C===void 0?v.popper:C,N=l.altBoundary,M=N===void 0?!1:N,w=l.padding,L=w===void 0?0:w,K=(0,h.default)(typeof L!="number"?L:(0,f.default)(L,v.basePlacements)),x=P===v.popper?v.reference:v.popper,U=s.rects.popper,G=s.elements[M?x:P],D=(0,n.default)((0,c.isElement)(G)?G:G.contextElement||(0,r.default)(s.elements.popper),T,b,O),F=(0,o.default)(s.elements.reference),V=(0,a.default)({reference:F,element:U,strategy:"absolute",placement:m}),$=(0,i.default)(Object.assign({},U,V)),Y=P===v.popper?$:F,k={top:D.top-Y.top+K.top,bottom:Y.bottom-D.bottom+K.bottom,left:D.left-Y.left+K.left,right:Y.right-D.right+K.right},rt=s.modifiersData.offset;if(P===v.popper&&rt){var ut=rt[m];Object.keys(k).forEach(function(ft){var W=[v.right,v.bottom].indexOf(ft)>=0?1:-1,X=[v.top,v.bottom].indexOf(ft)>=0?"y":"x";k[ft]+=ut[X]*W})}return k}},62605:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n,r){return r.reduce(function(o,a){return o[a]=n,o},{})}},49903:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n==="x"?"y":"x"}},16275:function(S,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(37802);function r(o){return o.split("-")[0]}},26143:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},26608:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}},96346:function(S,e){"use strict";e.__esModule=!0,e.default=n;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function n(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},15022:function(S,e){"use strict";e.__esModule=!0,e.default=n;var t={start:"end",end:"start"};function n(r){return r.replace(/start|end/g,function(o){return t[o]})}},56918:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n.split("-")[1]}},79257:function(S,e){"use strict";e.__esModule=!0,e.round=e.min=e.max=void 0;var t=e.max=Math.max,n=e.min=Math.min,r=e.round=Math.round},57547:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r=n.reduce(function(o,a){var i=o[a.name];return o[a.name]=i?Object.assign({},i,a,{options:Object.assign({},i.options,a.options),data:Object.assign({},i.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},41e3:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(26143));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,n.default)(),a)}},13657:function(S,e,t){"use strict";e.__esModule=!0,e.default=o;var n=t(37802);function r(a){var i=new Map,v=new Set,c=[];a.forEach(function(f){i.set(f.name,f)});function h(f){v.add(f.name);var u=[].concat(f.requires||[],f.requiresIfExists||[]);u.forEach(function(d){if(!v.has(d)){var s=i.get(d);s&&h(s)}}),c.push(f)}return a.forEach(function(f){v.has(f.name)||h(f)}),c}function o(a){var i=r(a);return n.modifierPhases.reduce(function(v,c){return v.concat(i.filter(function(h){return h.phase===c}))},[])}},21194:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}},88492:function(S,e){"use strict";e.__esModule=!0,e.default=t;function t(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},87415:function(S,e,t){"use strict";e.__esModule=!0,e.within=r,e.withinMaxClamp=o;var n=t(79257);function r(a,i,v){return(0,n.max)(a,(0,n.min)(i,v))}function o(a,i,v){var c=r(a,i,v);return c>v?v:c}},85966:function(S){"use strict";/*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */(function(e,t){S.exports=t()})(void 0,function(){"use strict";function e(nt){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},e(nt)}function t(nt,q){return t=Object.setPrototypeOf||function(){function mt(Tt,Mt){return Tt.__proto__=Mt,Tt}return mt}(),t(nt,q)}function n(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(nt){return!1}}function r(nt,q,mt){return n()?r=Reflect.construct:r=function(){function Tt(Mt,xt,Ut){var Ot=[null];Ot.push.apply(Ot,xt);var lt=Function.bind.apply(Mt,Ot),yt=new lt;return Ut&&t(yt,Ut.prototype),yt}return Tt}(),r.apply(null,arguments)}function o(nt){return a(nt)||i(nt)||v(nt)||h()}function a(nt){if(Array.isArray(nt))return c(nt)}function i(nt){if(typeof Symbol!="undefined"&&nt[Symbol.iterator]!=null||nt["@@iterator"]!=null)return Array.from(nt)}function v(nt,q){if(nt){if(typeof nt=="string")return c(nt,q);var mt=Object.prototype.toString.call(nt).slice(8,-1);if(mt==="Object"&&nt.constructor&&(mt=nt.constructor.name),mt==="Map"||mt==="Set")return Array.from(nt);if(mt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mt))return c(nt,q)}}function c(nt,q){(q==null||q>nt.length)&&(q=nt.length);for(var mt=0,Tt=new Array(q);mt 1?mt-1:0),Mt=1;Mt/gm),wt=g(/\${[\w\W]*}/gm),Nt=g(/^data-[\-\w.\u00B7-\uFFFF]/),ht=g(/^aria-[\-\w]+$/),dt=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),J=g(/^(?:\w+script|data):/i),Z=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ot=g(/^html$/i),gt=function(){function nt(){return typeof window=="undefined"?null:window}return nt}(),Et=function(){function nt(q,mt){if(e(q)!=="object"||typeof q.createPolicy!="function")return null;var Tt=null,Mt="data-tt-policy-suffix";mt.currentScript&&mt.currentScript.hasAttribute(Mt)&&(Tt=mt.currentScript.getAttribute(Mt));var xt="dompurify"+(Tt?"#"+Tt:"");try{return q.createPolicy(xt,{createHTML:function(){function Ut(Ot){return Ot}return Ut}(),createScriptURL:function(){function Ut(Ot){return Ot}return Ut}()})}catch(Ut){return null}}return nt}();function it(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gt(),q=function(){function z(j){return it(j)}return z}();if(q.version="2.4.7",q.removed=[],!nt||!nt.document||nt.document.nodeType!==9)return q.isSupported=!1,q;var mt=nt.document,Tt=nt.document,Mt=nt.DocumentFragment,xt=nt.HTMLTemplateElement,Ut=nt.Node,Ot=nt.Element,lt=nt.NodeFilter,yt=nt.NamedNodeMap,Ct=yt===void 0?nt.NamedNodeMap||nt.MozNamedAttrMap:yt,bt=nt.HTMLFormElement,It=nt.DOMParser,Lt=nt.trustedTypes,Vt=Ot.prototype,$t=V(Vt,"cloneNode"),kt=V(Vt,"nextSibling"),Yt=V(Vt,"childNodes"),Ht=V(Vt,"parentNode");if(typeof xt=="function"){var Jt=Tt.createElement("template");Jt.content&&Jt.content.ownerDocument&&(Tt=Jt.content.ownerDocument)}var qt=Et(Lt,mt),Ae=qt?qt.createHTML(""):"",Ee=Tt,be=Ee.implementation,on=Ee.createNodeIterator,an=Ee.createDocumentFragment,un=Ee.getElementsByTagName,xe=mt.importNode,Fe={};try{Fe=F(Tt).documentMode?Tt.documentMode:{}}catch(z){}var ne={};q.isSupported=typeof Ht=="function"&&be&&be.createHTMLDocument!==void 0&&Fe!==9;var Pe=St,Ve=Pt,je=wt,Ne=Nt,Te=ht,te=J,re=Z,le=dt,zt=null,Ce=D({},[].concat(o($),o(Y),o(k),o(ut),o(W))),Qt=null,sn=D({},[].concat(o(X),o(et),o(ct),o(at))),Xt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Ie=null,Ue=!0,Me=!0,Ke=!1,we=!0,Wt=!1,fe=!1,$e=!1,Re=!1,de=!1,oe=!1,Le=!1,cn=!0,ln=!1,fn="user-content-",Ge=!0,me=!1,ye={},Zt=null,dn=D({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vn=null,hn=D({},["audio","video","img","source","image","track"]),Ye=null,gn=D({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),De="http://www.w3.org/1998/Math/MathML",Se="http://www.w3.org/2000/svg",ue="http://www.w3.org/1999/xhtml",ve=ue,He=!1,We=null,yn=D({},[De,Se,ue],P),he,Sn=["application/xhtml+xml","text/html"],En="text/html",Gt,se=null,pn=Tt.createElement("form"),mn=function(){function z(j){return j instanceof RegExp||j instanceof Function}return z}(),ke=function(){function z(j){se&&se===j||((!j||e(j)!=="object")&&(j={}),j=F(j),he=Sn.indexOf(j.PARSER_MEDIA_TYPE)===-1?he=En:he=j.PARSER_MEDIA_TYPE,Gt=he==="application/xhtml+xml"?P:C,zt="ALLOWED_TAGS"in j?D({},j.ALLOWED_TAGS,Gt):Ce,Qt="ALLOWED_ATTR"in j?D({},j.ALLOWED_ATTR,Gt):sn,We="ALLOWED_NAMESPACES"in j?D({},j.ALLOWED_NAMESPACES,P):yn,Ye="ADD_URI_SAFE_ATTR"in j?D(F(gn),j.ADD_URI_SAFE_ATTR,Gt):gn,vn="ADD_DATA_URI_TAGS"in j?D(F(hn),j.ADD_DATA_URI_TAGS,Gt):hn,Zt="FORBID_CONTENTS"in j?D({},j.FORBID_CONTENTS,Gt):dn,Oe="FORBID_TAGS"in j?D({},j.FORBID_TAGS,Gt):{},Ie="FORBID_ATTR"in j?D({},j.FORBID_ATTR,Gt):{},ye="USE_PROFILES"in j?j.USE_PROFILES:!1,Ue=j.ALLOW_ARIA_ATTR!==!1,Me=j.ALLOW_DATA_ATTR!==!1,Ke=j.ALLOW_UNKNOWN_PROTOCOLS||!1,we=j.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Wt=j.SAFE_FOR_TEMPLATES||!1,fe=j.WHOLE_DOCUMENT||!1,de=j.RETURN_DOM||!1,oe=j.RETURN_DOM_FRAGMENT||!1,Le=j.RETURN_TRUSTED_TYPE||!1,Re=j.FORCE_BODY||!1,cn=j.SANITIZE_DOM!==!1,ln=j.SANITIZE_NAMED_PROPS||!1,Ge=j.KEEP_CONTENT!==!1,me=j.IN_PLACE||!1,le=j.ALLOWED_URI_REGEXP||le,ve=j.NAMESPACE||ue,Xt=j.CUSTOM_ELEMENT_HANDLING||{},j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Xt.tagNameCheck=j.CUSTOM_ELEMENT_HANDLING.tagNameCheck),j.CUSTOM_ELEMENT_HANDLING&&mn(j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Xt.attributeNameCheck=j.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),j.CUSTOM_ELEMENT_HANDLING&&typeof j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Xt.allowCustomizedBuiltInElements=j.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Wt&&(Me=!1),oe&&(de=!0),ye&&(zt=D({},o(W)),Qt=[],ye.html===!0&&(D(zt,$),D(Qt,X)),ye.svg===!0&&(D(zt,Y),D(Qt,et),D(Qt,at)),ye.svgFilters===!0&&(D(zt,k),D(Qt,et),D(Qt,at)),ye.mathMl===!0&&(D(zt,ut),D(Qt,ct),D(Qt,at))),j.ADD_TAGS&&(zt===Ce&&(zt=F(zt)),D(zt,j.ADD_TAGS,Gt)),j.ADD_ATTR&&(Qt===sn&&(Qt=F(Qt)),D(Qt,j.ADD_ATTR,Gt)),j.ADD_URI_SAFE_ATTR&&D(Ye,j.ADD_URI_SAFE_ATTR,Gt),j.FORBID_CONTENTS&&(Zt===dn&&(Zt=F(Zt)),D(Zt,j.FORBID_CONTENTS,Gt)),Ge&&(zt["#text"]=!0),fe&&D(zt,["html","head","body"]),zt.table&&(D(zt,["tbody"]),delete Oe.tbody),l&&l(j),se=j)}return z}(),ze=D({},["mi","mo","mn","ms","mtext"]),Xe=D({},["foreignobject","desc","title","annotation-xml"]),bn=D({},["title","style","font","a","script"]),ge=D({},Y);D(ge,k),D(ge,rt);var Qe=D({},ut);D(Qe,ft);var Je=function(){function z(j){var st=Ht(j);(!st||!st.tagName)&&(st={namespaceURI:ve,tagName:"template"});var vt=C(j.tagName),At=C(st.tagName);return We[j.namespaceURI]?j.namespaceURI===Se?st.namespaceURI===ue?vt==="svg":st.namespaceURI===De?vt==="svg"&&(At==="annotation-xml"||ze[At]):!!ge[vt]:j.namespaceURI===De?st.namespaceURI===ue?vt==="math":st.namespaceURI===Se?vt==="math"&&Xe[At]:!!Qe[vt]:j.namespaceURI===ue?st.namespaceURI===Se&&!Xe[At]||st.namespaceURI===De&&!ze[At]?!1:!Qe[vt]&&(bn[vt]||!ge[vt]):!!(he==="application/xhtml+xml"&&We[j.namespaceURI]):!1}return z}(),ae=function(){function z(j){b(q.removed,{element:j});try{j.parentNode.removeChild(j)}catch(st){try{j.outerHTML=Ae}catch(vt){j.remove()}}}return z}(),Ze=function(){function z(j,st){try{b(q.removed,{attribute:st.getAttributeNode(j),from:st})}catch(vt){b(q.removed,{attribute:null,from:st})}if(st.removeAttribute(j),j==="is"&&!Qt[j])if(de||oe)try{ae(st)}catch(vt){}else try{st.setAttribute(j,"")}catch(vt){}}return z}(),_e=function(){function z(j){var st,vt;if(Re)j=" "+j;else{var At=N(j,/^[\r\n\t ]+/);vt=At&&At[0]}he==="application/xhtml+xml"&&ve===ue&&(j=''+j+"");var Rt=qt?qt.createHTML(j):j;if(ve===ue)try{st=new It().parseFromString(Rt,he)}catch(Ft){}if(!st||!st.documentElement){st=be.createDocument(ve,"template",null);try{st.documentElement.innerHTML=He?Ae:Rt}catch(Ft){}}var Dt=st.body||st.documentElement;return j&&vt&&Dt.insertBefore(Tt.createTextNode(vt),Dt.childNodes[0]||null),ve===ue?un.call(st,fe?"html":"body")[0]:fe?st.documentElement:Dt}return z}(),qe=function(){function z(j){return on.call(j.ownerDocument||j,j,lt.SHOW_ELEMENT|lt.SHOW_COMMENT|lt.SHOW_TEXT,null,!1)}return z}(),tn=function(){function z(j){return j instanceof bt&&(typeof j.nodeName!="string"||typeof j.textContent!="string"||typeof j.removeChild!="function"||!(j.attributes instanceof Ct)||typeof j.removeAttribute!="function"||typeof j.setAttribute!="function"||typeof j.namespaceURI!="string"||typeof j.insertBefore!="function"||typeof j.hasChildNodes!="function")}return z}(),Be=function(){function z(j){return e(Ut)==="object"?j instanceof Ut:j&&e(j)==="object"&&typeof j.nodeType=="number"&&typeof j.nodeName=="string"}return z}(),A=function(){function z(j,st,vt){ne[j]&&T(ne[j],function(At){At.call(q,st,vt,se)})}return z}(),R=function(){function z(j){var st;if(A("beforeSanitizeElements",j,null),tn(j)||K(/[\u0080-\uFFFF]/,j.nodeName))return ae(j),!0;var vt=Gt(j.nodeName);if(A("uponSanitizeElement",j,{tagName:vt,allowedTags:zt}),j.hasChildNodes()&&!Be(j.firstElementChild)&&(!Be(j.content)||!Be(j.content.firstElementChild))&&K(/<[/\w]/g,j.innerHTML)&&K(/<[/\w]/g,j.textContent)||vt==="select"&&K(/=0;--Ft)At.insertBefore($t(Rt[Ft],!0),kt(j))}return ae(j),!0}return j instanceof Ot&&!Je(j)||(vt==="noscript"||vt==="noembed"||vt==="noframes")&&K(/<\/no(script|embed|frames)/i,j.innerHTML)?(ae(j),!0):(Wt&&j.nodeType===3&&(st=j.textContent,st=M(st,Pe," "),st=M(st,Ve," "),st=M(st,je," "),j.textContent!==st&&(b(q.removed,{element:j.cloneNode()}),j.textContent=st)),A("afterSanitizeElements",j,null),!1)}return z}(),B=function(){function z(j,st,vt){if(cn&&(st==="id"||st==="name")&&(vt in Tt||vt in pn))return!1;if(!(Me&&!Ie[st]&&K(Ne,st))){if(!(Ue&&K(Te,st))){if(!Qt[st]||Ie[st]){if(!(H(j)&&(Xt.tagNameCheck instanceof RegExp&&K(Xt.tagNameCheck,j)||Xt.tagNameCheck instanceof Function&&Xt.tagNameCheck(j))&&(Xt.attributeNameCheck instanceof RegExp&&K(Xt.attributeNameCheck,st)||Xt.attributeNameCheck instanceof Function&&Xt.attributeNameCheck(st))||st==="is"&&Xt.allowCustomizedBuiltInElements&&(Xt.tagNameCheck instanceof RegExp&&K(Xt.tagNameCheck,vt)||Xt.tagNameCheck instanceof Function&&Xt.tagNameCheck(vt))))return!1}else if(!Ye[st]){if(!K(le,M(vt,re,""))){if(!((st==="src"||st==="xlink:href"||st==="href")&&j!=="script"&&w(vt,"data:")===0&&vn[j])){if(!(Ke&&!K(te,M(vt,re,"")))){if(vt)return!1}}}}}}return!0}return z}(),H=function(){function z(j){return j.indexOf("-")>0}return z}(),_=function(){function z(j){var st,vt,At,Rt;A("beforeSanitizeAttributes",j,null);var Dt=j.attributes;if(Dt){var Ft={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Qt};for(Rt=Dt.length;Rt--;){st=Dt[Rt];var Bt=st,Kt=Bt.name,jt=Bt.namespaceURI;if(vt=Kt==="value"?st.value:L(st.value),At=Gt(Kt),Ft.attrName=At,Ft.attrValue=vt,Ft.keepAttr=!0,Ft.forceKeepAttr=void 0,A("uponSanitizeAttribute",j,Ft),vt=Ft.attrValue,!Ft.forceKeepAttr&&(Ze(Kt,j),!!Ft.keepAttr)){if(!we&&K(/\/>/i,vt)){Ze(Kt,j);continue}Wt&&(vt=M(vt,Pe," "),vt=M(vt,Ve," "),vt=M(vt,je," "));var ie=Gt(j.nodeName);if(B(ie,At,vt)){if(ln&&(At==="id"||At==="name")&&(Ze(Kt,j),vt=fn+vt),qt&&e(Lt)==="object"&&typeof Lt.getAttributeType=="function"&&!jt)switch(Lt.getAttributeType(ie,At)){case"TrustedHTML":{vt=qt.createHTML(vt);break}case"TrustedScriptURL":{vt=qt.createScriptURL(vt);break}}try{jt?j.setAttributeNS(jt,Kt,vt):j.setAttribute(Kt,vt),y(q.removed)}catch(ee){}}}}A("afterSanitizeAttributes",j,null)}}return z}(),tt=function(){function z(j){var st,vt=qe(j);for(A("beforeSanitizeShadowDOM",j,null);st=vt.nextNode();)A("uponSanitizeShadowNode",st,null),!R(st)&&(st.content instanceof Mt&&z(st.content),_(st));A("afterSanitizeShadowDOM",j,null)}return z}();return q.sanitize=function(z){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st,vt,At,Rt,Dt;if(He=!z,He&&(z=""),typeof z!="string"&&!Be(z))if(typeof z.toString=="function"){if(z=z.toString(),typeof z!="string")throw x("dirty is not a string, aborting")}else throw x("toString is not a function");if(!q.isSupported){if(e(nt.toStaticHTML)==="object"||typeof nt.toStaticHTML=="function"){if(typeof z=="string")return nt.toStaticHTML(z);if(Be(z))return nt.toStaticHTML(z.outerHTML)}return z}if($e||ke(j),q.removed=[],typeof z=="string"&&(me=!1),me){if(z.nodeName){var Ft=Gt(z.nodeName);if(!zt[Ft]||Oe[Ft])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(z instanceof Ut)st=_e(""),vt=st.ownerDocument.importNode(z,!0),vt.nodeType===1&&vt.nodeName==="BODY"||vt.nodeName==="HTML"?st=vt:st.appendChild(vt);else{if(!de&&!Wt&&!fe&&z.indexOf("<")===-1)return qt&&Le?qt.createHTML(z):z;if(st=_e(z),!st)return de?null:Le?Ae:""}st&&Re&&ae(st.firstChild);for(var Bt=qe(me?z:st);At=Bt.nextNode();)At.nodeType===3&&At===Rt||R(At)||(At.content instanceof Mt&&tt(At.content),_(At),Rt=At);if(Rt=null,me)return z;if(de){if(oe)for(Dt=an.call(st.ownerDocument);st.firstChild;)Dt.appendChild(st.firstChild);else Dt=st;return(Qt.shadowroot||Qt.shadowrootmod)&&(Dt=xe.call(mt,Dt,!0)),Dt}var Kt=fe?st.outerHTML:st.innerHTML;return fe&&zt["!doctype"]&&st.ownerDocument&&st.ownerDocument.doctype&&st.ownerDocument.doctype.name&&K(ot,st.ownerDocument.doctype.name)&&(Kt="\n"+Kt),Wt&&(Kt=M(Kt,Pe," "),Kt=M(Kt,Ve," "),Kt=M(Kt,je," ")),qt&&Le?qt.createHTML(Kt):Kt},q.setConfig=function(z){ke(z),$e=!0},q.clearConfig=function(){se=null,$e=!1},q.isValidAttribute=function(z,j,st){se||ke({});var vt=Gt(z),At=Gt(j);return B(vt,At,st)},q.addHook=function(z,j){typeof j=="function"&&(ne[z]=ne[z]||[],b(ne[z],j))},q.removeHook=function(z){if(ne[z])return y(ne[z])},q.removeHooks=function(z){ne[z]&&(ne[z]=[])},q.removeAllHooks=function(){ne={}},q}var pt=it();return pt})},60208:function(S,e){"use strict";e.__esModule=!0,e.Fragment=e.EMPTY_OBJ=e.Component=void 0,e._CI=Ke,e._HI=wt,e._M=Wt,e._MCCC=fn,e._ME=de,e._MFCC=me,e._MP=Ue,e._MR=Te,e._RFC=we,e.__render=ze,e.createComponentVNode=k,e.createFragment=ut,e.createPortal=ct,e.createRef=Ve,e.createRenderer=bn,e.createTextVNode=rt,e.createVNode=F,e.directClone=X,e.findDOMfromVNode=b,e.forwardRef=je,e.getFlagsForElementVnode=St,e.linkEvent=u,e.normalizeProps=ft,e.options=void 0,e.render=Xe,e.rerender=_e,e.version=void 0;var t=Array.isArray;function n(A){var R=typeof A;return R==="string"||R==="number"}function r(A){return A==null}function o(A){return A===null||A===!1||A===!0||A===void 0}function a(A){return typeof A=="function"}function i(A){return typeof A=="string"}function v(A){return typeof A=="number"}function c(A){return A===null}function h(A){return A===void 0}function f(A,R){var B={};if(A)for(var H in A)B[H]=A[H];if(R)for(var _ in R)B[_]=R[_];return B}function u(A,R){return a(R)?{data:A,event:R}:null}function d(A){return!c(A)&&typeof A=="object"}var s=e.EMPTY_OBJ={},p=e.Fragment="$F";function l(A){return A.substr(2).toLowerCase()}function g(A,R){A.appendChild(R)}function m(A,R,B){c(B)?g(A,R):A.insertBefore(R,B)}function E(A,R){return R?document.createElementNS("http://www.w3.org/2000/svg",A):document.createElement(A)}function O(A,R,B){A.replaceChild(R,B)}function I(A,R){A.removeChild(R)}function T(A){for(var R=0;R 0,vt=c(j),At=i(j)&&j[0]===G;st||vt||At?(B=B||R.slice(0,tt),(st||At)&&(z=X(z)),(vt||At)&&(z.key=G+tt),B.push(z)):B&&B.push(z),z.flags|=65536}}B=B||R,B.length===0?H=1:H=8}else B=R,B.flags|=65536,R.flags&81920&&(B=X(R)),H=2;return A.children=B,A.childFlags=H,A}function wt(A){return o(A)||n(A)?rt(A,null):t(A)?ut(A,0,null):A.flags&16384?X(A):A}var Nt="http://www.w3.org/1999/xlink",ht="http://www.w3.org/XML/1998/namespace",dt={"xlink:actuate":Nt,"xlink:arcrole":Nt,"xlink:href":Nt,"xlink:role":Nt,"xlink:show":Nt,"xlink:title":Nt,"xlink:type":Nt,"xml:base":ht,"xml:lang":ht,"xml:space":ht};function J(A){return{onClick:A,onDblClick:A,onFocusIn:A,onFocusOut:A,onKeyDown:A,onKeyPress:A,onKeyUp:A,onMouseDown:A,onMouseMove:A,onMouseUp:A,onTouchEnd:A,onTouchMove:A,onTouchStart:A}}var Z=J(0),ot=J(null),gt=J(!0);function Et(A,R){var B=R.$EV;return B||(B=R.$EV=J(null)),B[A]||++Z[A]===1&&(ot[A]=lt(A)),B}function it(A,R){var B=R.$EV;B&&B[A]&&(--Z[A]===0&&(document.removeEventListener(l(A),ot[A]),ot[A]=null),B[A]=null)}function pt(A,R,B,H){if(a(B))Et(A,H)[A]=B;else if(d(B)){if(K(R,B))return;Et(A,H)[A]=B}else it(A,H)}function nt(A){return a(A.composedPath)?A.composedPath()[0]:A.target}function q(A,R,B,H){var _=nt(A);do{if(R&&_.disabled)return;var tt=_.$EV;if(tt){var z=tt[B];if(z&&(H.dom=_,z.event?z.event(z.data,A):z(A),A.cancelBubble))return}_=_.parentNode}while(!c(_))}function mt(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Tt(){return this.defaultPrevented}function Mt(){return this.cancelBubble}function xt(A){var R={dom:document};return A.isDefaultPrevented=Tt,A.isPropagationStopped=Mt,A.stopPropagation=mt,Object.defineProperty(A,"currentTarget",{configurable:!0,get:function(){function B(){return R.dom}return B}()}),R}function Ut(A){return function(R){if(R.button!==0){R.stopPropagation();return}q(R,!0,A,xt(R))}}function Ot(A){return function(R){q(R,!1,A,xt(R))}}function lt(A){var R=A==="onClick"||A==="onDblClick"?Ut(A):Ot(A);return document.addEventListener(l(A),R),R}function yt(A,R){var B=document.createElement("i");return B.innerHTML=R,B.innerHTML===A.innerHTML}function Ct(A,R,B){if(A[R]){var H=A[R];H.event?H.event(H.data,B):H(B)}else{var _=R.toLowerCase();A[_]&&A[_](B)}}function bt(A,R){var B=function(_){var tt=this.$V;if(tt){var z=tt.props||s,j=tt.dom;if(i(A))Ct(z,A,_);else for(var st=0;st -1&&R.options[tt]&&(j=R.options[tt].value),B&&r(j)&&(j=A.defaultValue),Jt(H,j)}}var on=bt("onInput",xe),an=bt("onChange");function un(A,R){It(A,"input",on),R.onChange&&It(A,"change",an)}function xe(A,R,B){var H=A.value,_=R.value;if(r(H)){if(B){var tt=A.defaultValue;!r(tt)&&tt!==_&&(R.defaultValue=tt,R.value=tt)}}else _!==H&&(R.defaultValue=H,R.value=H)}function Fe(A,R,B,H,_,tt){A&64?Ht(H,B):A&256?be(H,B,_,R):A&128&&xe(H,B,_),tt&&(B.$V=R)}function ne(A,R,B){A&64?Yt(R,B):A&256?Ee(R):A&128&&un(R,B)}function Pe(A){return A.type&&Lt(A.type)?!r(A.checked):!r(A.value)}function Ve(){return{current:null}}function je(A){return{render:A}}function Ne(A){A&&!U(A,null)&&A.current&&(A.current=null)}function Te(A,R,B){A&&(a(A)||A.current!==void 0)&&B.push(function(){!U(A,R)&&A.current!==void 0&&(A.current=R)})}function te(A,R){re(A),C(A,R)}function re(A){var R=A.flags,B=A.children,H;if(R&481){H=A.ref;var _=A.props;Ne(H);var tt=A.childFlags;if(!c(_))for(var z=Object.keys(_),j=0,st=z.length;j 0;z&&(tt=Pe(B),tt&&ne(R,H,B));for(var j in B)Ie(j,null,B[j],H,_,tt,null);z&&Fe(R,A,H,B,!0,tt)}function Me(A,R,B){var H=wt(A.render(R,A.state,B)),_=B;return a(A.getChildContext)&&(_=f(B,A.getChildContext())),A.$CX=_,H}function Ke(A,R,B,H,_,tt){var z=new R(B,H),j=z.$N=!!(R.getDerivedStateFromProps||z.getSnapshotBeforeUpdate);if(z.$SVG=_,z.$L=tt,A.children=z,z.$BS=!1,z.context=H,z.props===s&&(z.props=B),j)z.state=N(z,B,z.state);else if(a(z.componentWillMount)){z.$BR=!0,z.componentWillMount();var st=z.$PS;if(!c(st)){var vt=z.state;if(c(vt))z.state=st;else for(var At in st)vt[At]=st[At];z.$PS=null}z.$BR=!1}return z.$LI=Me(z,B,H),z}function we(A,R){var B=A.props||s;return A.flags&32768?A.type.render(B,A.ref,R):A.type(B,R)}function Wt(A,R,B,H,_,tt){var z=A.flags|=16384;z&481?de(A,R,B,H,_,tt):z&4?Le(A,R,B,H,_,tt):z&8?(cn(A,R,B,H,_,tt),me(A,tt)):z&512||z&16?Re(A,R,_):z&8192?$e(A,B,R,H,_,tt):z&1024&&fe(A,B,R,_,tt)}function fe(A,R,B,H,_){Wt(A.children,A.ref,R,!1,null,_);var tt=et();Re(tt,B,H),A.dom=tt.dom}function $e(A,R,B,H,_,tt){var z=A.children,j=A.childFlags;j&12&&z.length===0&&(j=A.childFlags=2,z=A.children=et()),j===2?Wt(z,B,R,H,_,tt):oe(z,B,R,H,_,tt)}function Re(A,R,B){var H=A.dom=document.createTextNode(A.children);c(R)||m(R,H,B)}function de(A,R,B,H,_,tt){var z=A.flags,j=A.props,st=A.className,vt=A.childFlags,At=A.dom=E(A.type,H=H||(z&32)>0),Rt=A.children;if(!r(st)&&st!==""&&(H?At.setAttribute("class",st):At.className=st),vt===16)L(At,Rt);else if(vt!==1){var Dt=H&&A.type!=="foreignObject";vt===2?(Rt.flags&16384&&(A.children=Rt=X(Rt)),Wt(Rt,At,B,Dt,null,tt)):(vt===8||vt===4)&&oe(Rt,At,B,Dt,null,tt)}c(R)||m(R,At,_),c(j)||Ue(A,z,j,At,H),Te(A.ref,At,tt)}function oe(A,R,B,H,_,tt){for(var z=0;z Dt)&&(At=b(z[Dt-1],!1).nextSibling)}Se(st,vt,z,j,B,H,_,At,A,tt)}function Ye(A,R,B,H){var _=A.ref,tt=R.ref,z=R.children;if(Se(A.childFlags,R.childFlags,A.children,z,_,B,!1,null,A,H),R.dom=A.dom,_!==tt&&!o(z)){var j=z.dom;I(_,j),g(tt,j)}}function gn(A,R,B,H,_,tt){var z=R.dom=A.dom,j=A.props,st=R.props,vt=!1,At=!1,Rt;if(H=H||(_&32)>0,j!==st){var Dt=j||s;if(Rt=st||s,Rt!==s){vt=(_&448)>0,vt&&(At=Pe(Rt));for(var Ft in Rt){var Bt=Dt[Ft],Kt=Rt[Ft];Bt!==Kt&&Ie(Ft,Bt,Kt,z,H,At,A)}}if(Dt!==s)for(var jt in Dt)r(Rt[jt])&&!r(Dt[jt])&&Ie(jt,Dt[jt],null,z,H,At,A)}var ie=R.children,ee=R.className;A.className!==ee&&(r(ee)?z.removeAttribute("class"):H?z.setAttribute("class",ee):z.className=ee),_&4096?vn(z,ie):Se(A.childFlags,R.childFlags,A.children,ie,z,B,H&&R.type!=="foreignObject",null,A,tt),vt&&Fe(_,R,z,Rt,!1,At);var en=R.ref,ce=A.ref;ce!==en&&(Ne(ce),Te(en,z,tt))}function De(A,R,B,H,_,tt){re(A),oe(R,B,H,_,b(A,!0),tt),C(A,B)}function Se(A,R,B,H,_,tt,z,j,st,vt){switch(A){case 2:switch(R){case 2:Zt(B,H,_,tt,z,j,vt);break;case 1:te(B,_);break;case 16:re(B),L(_,H);break;default:De(B,H,_,tt,z,vt);break}break;case 1:switch(R){case 2:Wt(H,_,tt,z,j,vt);break;case 1:break;case 16:L(_,H);break;default:oe(H,_,tt,z,j,vt);break}break;case 16:switch(R){case 16:dn(B,H,_);break;case 2:zt(_),Wt(H,_,tt,z,j,vt);break;case 1:zt(_);break;default:zt(_),oe(H,_,tt,z,j,vt);break}break;default:switch(R){case 16:le(B),L(_,H);break;case 2:Ce(_,st,B),Wt(H,_,tt,z,j,vt);break;case 1:Ce(_,st,B);break;default:var At=B.length|0,Rt=H.length|0;At===0?Rt>0&&oe(H,_,tt,z,j,vt):Rt===0?Ce(_,st,B):R===8&&A===8?Sn(B,H,_,tt,z,At,Rt,j,st,vt):he(B,H,_,tt,z,At,Rt,j,vt);break}break}}function ue(A,R,B,H,_){_.push(function(){A.componentDidUpdate(R,B,H)})}function ve(A,R,B,H,_,tt,z,j,st){var vt=A.state,At=A.props,Rt=!!A.$N,Dt=a(A.shouldComponentUpdate);if(Rt&&(R=N(A,B,R!==vt?f(vt,R):R)),z||!Dt||Dt&&A.shouldComponentUpdate(B,R,_)){!Rt&&a(A.componentWillUpdate)&&A.componentWillUpdate(B,R,_),A.props=B,A.state=R,A.context=_;var Ft=null,Bt=Me(A,B,_);Rt&&a(A.getSnapshotBeforeUpdate)&&(Ft=A.getSnapshotBeforeUpdate(At,vt)),Zt(A.$LI,Bt,H,A.$CX,tt,j,st),A.$LI=Bt,a(A.componentDidUpdate)&&ue(A,At,vt,Ft,st)}else A.props=B,A.state=R,A.context=_}function He(A,R,B,H,_,tt,z){var j=R.children=A.children;if(!c(j)){j.$L=z;var st=R.props||s,vt=R.ref,At=A.ref,Rt=j.state;if(!j.$N){if(a(j.componentWillReceiveProps)){if(j.$BR=!0,j.componentWillReceiveProps(st,H),j.$UN)return;j.$BR=!1}c(j.$PS)||(Rt=f(Rt,j.$PS),j.$PS=null)}ve(j,Rt,st,B,H,_,!1,tt,z),At!==vt&&(Ne(At),Te(vt,j,z))}}function We(A,R,B,H,_,tt,z){var j=!0,st=R.props||s,vt=R.ref,At=A.props,Rt=!r(vt),Dt=A.children;if(Rt&&a(vt.onComponentShouldUpdate)&&(j=vt.onComponentShouldUpdate(At,st)),j!==!1){Rt&&a(vt.onComponentWillUpdate)&&vt.onComponentWillUpdate(At,st);var Ft=wt(we(R,H));Zt(Dt,Ft,B,H,_,tt,z),R.children=Ft,Rt&&a(vt.onComponentDidUpdate)&&vt.onComponentDidUpdate(At,st)}else R.children=Dt}function yn(A,R){var B=R.children,H=R.dom=A.dom;B!==A.children&&(H.nodeValue=B)}function he(A,R,B,H,_,tt,z,j,st){for(var vt=tt>z?z:tt,At=0,Rt,Dt;At z)for(At=vt;AtAt||Dt>Rt)break t;Ft=A[Dt],Bt=R[Dt]}for(Ft=A[At],Bt=R[Rt];Ft.key===Bt.key;){if(Bt.flags&16384&&(R[Rt]=Bt=X(Bt)),Zt(Ft,Bt,B,H,_,j,vt),A[At]=Bt,At--,Rt--,Dt>At||Dt>Rt)break t;Ft=A[At],Bt=R[Rt]}}if(Dt>At){if(Dt<=Rt)for(Kt=Rt+1,jt=Kt Rt)for(;Dt<=At;)te(A[Dt++],B);else En(A,R,H,tt,z,At,Rt,Dt,B,_,j,st,vt)}function En(A,R,B,H,_,tt,z,j,st,vt,At,Rt,Dt){var Ft,Bt,Kt,jt=0,ie=j,ee=j,en=tt-j+1,ce=z-j+1,nn=new Int32Array(ce+1),pe=en===H,Tn=!1,_t=0,rn=0;if(_<4||(en|ce)<32)for(jt=ie;jt<=tt;++jt)if(Ft=A[jt],rn j?Tn=!0:_t=j,Bt.flags&16384&&(R[j]=Bt=X(Bt)),Zt(Ft,Bt,st,B,vt,At,Dt),++rn;break}!pe&&j>z&&te(Ft,st)}else pe||te(Ft,st);else{var On={};for(jt=ee;jt<=z;++jt)On[R[jt].key]=jt;for(jt=ie;jt<=tt;++jt)if(Ft=A[jt],rn ie;)te(A[ie++],st);nn[j-ee]=jt+1,_t>j?Tn=!0:_t=j,Bt=R[j],Bt.flags&16384&&(R[j]=Bt=X(Bt)),Zt(Ft,Bt,st,B,vt,At,Dt),++rn}else pe||te(Ft,st);else pe||te(Ft,st)}if(pe)Ce(st,Rt,A),oe(R,st,B,vt,At,Dt);else if(Tn){var In=mn(nn);for(j=In.length-1,jt=ce-1;jt>=0;jt--)nn[jt]===0?(_t=jt+ee,Bt=R[_t],Bt.flags&16384&&(R[_t]=Bt=X(Bt)),Kt=_t+1,Wt(Bt,st,B,vt,Kt<_?b(R[Kt],!0):At,Dt)):j<0||jt!==In[j]?(_t=jt+ee,Bt=R[_t],Kt=_t+1,P(Bt,st,Kt<_?b(R[Kt],!0):At)):j--}else if(rn!==ce)for(jt=ce-1;jt>=0;jt--)nn[jt]===0&&(_t=jt+ee,Bt=R[_t],Bt.flags&16384&&(R[_t]=Bt=X(Bt)),Kt=_t+1,Wt(Bt,st,B,vt,Kt<_?b(R[Kt],!0):At,Dt))}var Gt,se,pn=0;function mn(A){var R=0,B=0,H=0,_=0,tt=0,z=0,j=0,st=A.length;for(st>pn&&(pn=st,Gt=new Int32Array(st),se=new Int32Array(st));B >1,A[Gt[j]] 0&&(se[B]=Gt[tt-1]),Gt[tt]=B)}tt=_+1;var vt=new Int32Array(tt);for(z=Gt[tt-1];tt-- >0;)vt[tt]=z,z=se[z],Gt[tt]=0;return vt}var ke=typeof document!="undefined";ke&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function ze(A,R,B,H){var _=[],tt=R.$V;M.v=!0,r(tt)?r(A)||(A.flags&16384&&(A=X(A)),Wt(A,R,H,!1,null,_),R.$V=A,tt=A):r(A)?(te(tt,R),R.$V=null):(A.flags&16384&&(A=X(A)),Zt(tt,A,R,H,!1,null,_),tt=R.$V=A),T(_),M.v=!1,a(B)&&B(),a(w.renderComplete)&&w.renderComplete(tt,R)}function Xe(A,R,B,H){B===void 0&&(B=null),H===void 0&&(H=s),ze(A,R,B,H)}function bn(A){return function(){function R(B,H,_,tt){A||(A=B),Xe(H,A,_,tt)}return R}()}var ge=[],Qe=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(A){window.setTimeout(A,0)},Je=!1;function ae(A,R,B,H){var _=A.$PS;if(a(R)&&(R=R(_?f(A.state,_):A.state,A.props,A.context)),r(_))A.$PS=R;else for(var tt in R)_[tt]=R[tt];if(A.$BR)a(B)&&A.$L.push(B.bind(A));else{if(!M.v&&ge.length===0){qe(A,H),a(B)&&B.call(A);return}if(ge.indexOf(A)===-1&&ge.push(A),H&&(A.$F=!0),Je||(Je=!0,Qe(_e)),a(B)){var z=A.$QU;z||(z=A.$QU=[]),z.push(B)}}}function Ze(A){for(var R=A.$QU,B=0;B =0;--Y){var k=this.tryEntries[Y],rt=k.completion;if(k.tryLoc==="root")return $("end");if(k.tryLoc<=this.prev){var ut=r.call(k,"catchLoc"),ft=r.call(k,"finallyLoc");if(ut&&ft){if(this.prev =0;--$){var Y=this.tryEntries[$];if(Y.tryLoc<=this.prev&&r.call(Y,"finallyLoc")&&this.prev =0;--V){var $=this.tryEntries[V];if($.finallyLoc===F)return this.complete($.completion,$.afterLoc),K($),m}}return D}(),catch:function(){function D(F){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc===F){var Y=$.completion;if(Y.type==="throw"){var k=Y.arg;K($)}return k}}throw new Error("illegal catch attempt")}return D}(),delegateYield:function(){function D(F,V,$){return this.delegate={iterator:U(F),resultName:V,nextLoc:$},this.method==="next"&&(this.arg=a),m}return D}()},t}(S.exports);try{regeneratorRuntime=e}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},11386:function(){"use strict";self.fetch||(self.fetch=function(S,e){return e=e||{},new Promise(function(t,n){var r=new XMLHttpRequest,o=[],a={},i=function(){function c(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function h(){return Promise.resolve(r.responseText)}return h}(),json:function(){function h(){return Promise.resolve(r.responseText).then(JSON.parse)}return h}(),blob:function(){function h(){return Promise.resolve(new Blob([r.response]))}return h}(),clone:c,headers:{keys:function(){function h(){return o}return h}(),entries:function(){function h(){return o.map(function(f){return[f,r.getResponseHeader(f)]})}return h}(),get:function(){function h(f){return r.getResponseHeader(f)}return h}(),has:function(){function h(f){return r.getResponseHeader(f)!=null}return h}()}}}return c}();for(var v in r.open(e.method||"get",S,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(c,h){a[h]||o.push(a[h]=h)}),t(i())},r.onerror=n,r.withCredentials=e.credentials=="include",e.headers)r.setRequestHeader(v,e.headers[v]);r.send(e.body||null)})})},72026:function(S,e){"use strict";e.__esModule=!0,e.zipWith=e.zip=e.uniqBy=e.uniq=e.toKeyedArray=e.toArray=e.sortBy=e.sort=e.reduce=e.range=e.map=e.filterMap=e.filter=void 0;function t(E,O){var I=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(I)return(I=I.call(E)).next.bind(I);if(Array.isArray(E)||(I=n(E))||O&&E&&typeof E.length=="number"){I&&(E=I);var T=0;return function(){return T>=E.length?{done:!0}:{done:!1,value:E[T++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(E,O){if(E){if(typeof E=="string")return r(E,O);var I=Object.prototype.toString.call(E).slice(8,-1);if(I==="Object"&&E.constructor&&(I=E.constructor.name),I==="Map"||I==="Set")return Array.from(E);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return r(E,O)}}function r(E,O){(O==null||O>E.length)&&(O=E.length);for(var I=0,T=new Array(O);I 1?l-1:0),m=1;m 1?C-1:0),N=1;N =0;--ot){var gt=this.tryEntries[ot],Et=gt.completion;if(gt.tryLoc==="root")return Z("end");if(gt.tryLoc<=this.prev){var ut=b.call(gt,"catchLoc"),pt=b.call(gt,"finallyLoc");if(ut&&pt){if(this.prev =0;--Z){var ot=this.tryEntries[Z];if(ot.tryLoc<=this.prev&&b.call(ot,"finallyLoc")&&this.prev =0;--J){var Z=this.tryEntries[J];if(Z.finallyLoc===dt)return this.complete(Z.completion,Z.afterLoc),Pt(Z),V}}return ht}(),catch:function(){function ht(dt){for(var J=this.tryEntries.length-1;J>=0;--J){var Z=this.tryEntries[J];if(Z.tryLoc===dt){var ot=Z.completion;if(ot.type==="throw"){var gt=ot.arg;Pt(Z)}return gt}}throw new Error("illegal catch attempt")}return ht}(),delegateYield:function(){function ht(dt,J,Z){return this.delegate={iterator:Nt(dt),resultName:J,nextLoc:Z},this.method==="next"&&(this.arg=I),V}return ht}()},T}function n(I,T,y,b,C,P,N){try{var M=I[P](N),w=M.value}catch(L){y(L);return}M.done?T(w):Promise.resolve(w).then(b,C)}function r(I){return function(){var T=this,y=arguments;return new Promise(function(b,C){var P=I.apply(T,y);function N(w){n(P,b,C,N,M,"next",w)}function M(w){n(P,b,C,N,M,"throw",w)}N(void 0)})}}/** + */var r=e.createStore=function(){function h(f,u){if(u)return u(h)(f);var d,s=[],p=function(){function m(){return d}return m}(),l=function(){function m(E){s.push(E)}return m}(),g=function(){function m(E){d=f(d,E);for(var O=0;O 1?l-1:0),m=1;m 1?C-1:0),N=1;N =0;--ot){var gt=this.tryEntries[ot],Et=gt.completion;if(gt.tryLoc==="root")return Z("end");if(gt.tryLoc<=this.prev){var it=b.call(gt,"catchLoc"),pt=b.call(gt,"finallyLoc");if(it&&pt){if(this.prev =0;--Z){var ot=this.tryEntries[Z];if(ot.tryLoc<=this.prev&&b.call(ot,"finallyLoc")&&this.prev =0;--J){var Z=this.tryEntries[J];if(Z.finallyLoc===dt)return this.complete(Z.completion,Z.afterLoc),Pt(Z),V}}return ht}(),catch:function(){function ht(dt){for(var J=this.tryEntries.length-1;J>=0;--J){var Z=this.tryEntries[J];if(Z.tryLoc===dt){var ot=Z.completion;if(ot.type==="throw"){var gt=ot.arg;Pt(Z)}return gt}}throw new Error("illegal catch attempt")}return ht}(),delegateYield:function(){function ht(dt,J,Z){return this.delegate={iterator:Nt(dt),resultName:J,nextLoc:Z},this.method==="next"&&(this.arg=I),V}return ht}()},T}function n(I,T,y,b,C,P,N){try{var M=I[P](N),w=M.value}catch(L){y(L);return}M.done?T(w):Promise.resolve(w).then(b,C)}function r(I){return function(){var T=this,y=arguments;return new Promise(function(b,C){var P=I.apply(T,y);function N(w){n(P,b,C,N,M,"next",w)}function M(w){n(P,b,C,N,M,"throw",w)}N(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file @@ -118,11 +118,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=e.MAX_VISIBLE_MESSAGES=2500,n=e.MAX_PERSISTED_MESSAGES=1e3,r=e.MESSAGE_SAVE_INTERVAL=1e4,o=e.MESSAGE_PRUNE_INTERVAL=6e4,a=e.COMBINE_MAX_TIME_WINDOW=5e3,i=e.COMBINE_MAX_MESSAGES=5,v=e.IMAGE_RETRY_DELAY=250,c=e.IMAGE_RETRY_LIMIT=10,h=e.IMAGE_RETRY_MESSAGE_AGE=6e4,f=e.MESSAGE_TYPE_UNKNOWN="unknown",u=e.MESSAGE_TYPE_INTERNAL="internal",d=e.MESSAGE_TYPE_SYSTEM="system",s=e.MESSAGE_TYPE_LOCALCHAT="localchat",p=e.MESSAGE_TYPE_RADIO="radio",l=e.MESSAGE_TYPE_INFO="info",g=e.MESSAGE_TYPE_WARNING="warning",m=e.MESSAGE_TYPE_DEADCHAT="deadchat",E=e.MESSAGE_TYPE_OOC="ooc",O=e.MESSAGE_TYPE_ADMINPM="adminpm",I=e.MESSAGE_TYPE_COMBAT="combat",T=e.MESSAGE_TYPE_ADMINCHAT="adminchat",y=e.MESSAGE_TYPE_MENTORCHAT="mentorchat",b=e.MESSAGE_TYPE_EVENTCHAT="eventchat",C=e.MESSAGE_TYPE_ADMINLOG="adminlog",P=e.MESSAGE_TYPE_ATTACKLOG="attacklog",N=e.MESSAGE_TYPE_DEBUG="debug",M=e.MESSAGE_TYPES=[{type:d,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounceooc",important:!0},{type:s,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:p,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster"},{type:l,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:g,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .userdanger, .italics, .boldannounceic, .boldwarning"},{type:m,name:"Deadchat",description:"All of deadchat",selector:".deadsay"},{type:E,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:O,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".pm, .adminhelp"},{type:I,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:f,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:T,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:y,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:C,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:P,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:N,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},23360:function(S,e,t){"use strict";e.__esModule=!0,e.chatReducer=e.chatMiddleware=e.ChatTabs=e.ChatPanel=e.ChatPageSettings=void 0;var n=t(59216);e.ChatPageSettings=n.ChatPageSettings;var r=t(49084);e.ChatPanel=r.ChatPanel;var o=t(54213);e.ChatTabs=o.ChatTabs;var a=t(13172);e.chatMiddleware=a.chatMiddleware;var i=t(7912);e.chatReducer=i.chatReducer},13172:function(S,e,t){"use strict";e.__esModule=!0,e.chatMiddleware=void 0;var n=u(t(85966)),r=t(96417),o=t(91577),a=t(65910),i=t(3578),v=t(67392),c=t(92863),h=t(57218),f=t(87919);function u(y){return y&&y.__esModule?y:{default:y}}function d(y,b){var C=typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(C)return(C=C.call(y)).next.bind(C);if(Array.isArray(y)||(C=s(y))||b&&y&&typeof y.length=="number"){C&&(y=C);var P=0;return function(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(y,b){if(y){if(typeof y=="string")return p(y,b);var C=Object.prototype.toString.call(y).slice(8,-1);if(C==="Object"&&y.constructor&&(C=y.constructor.name),C==="Map"||C==="Set")return Array.from(y);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return p(y,b)}}function p(y,b){(b==null||b>y.length)&&(b=y.length);for(var C=0,P=new Array(b);C=0;--Et){var ut=this.tryEntries[Et],pt=ut.completion;if(ut.tryLoc==="root")return gt("end");if(ut.tryLoc<=this.prev){var rt=P.call(ut,"catchLoc"),q=P.call(ut,"finallyLoc");if(rt&&q){if(this.prev =0;--gt){var Et=this.tryEntries[gt];if(Et.tryLoc<=this.prev&&P.call(Et,"finallyLoc")&&this.prev =0;--ot){var gt=this.tryEntries[ot];if(gt.finallyLoc===Z)return this.complete(gt.completion,gt.afterLoc),Nt(gt),Y}}return J}(),catch:function(){function J(Z){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var gt=this.tryEntries[ot];if(gt.tryLoc===Z){var Et=gt.completion;if(Et.type==="throw"){var ut=Et.arg;Nt(gt)}return ut}}throw new Error("illegal catch attempt")}return J}(),delegateYield:function(){function J(Z,ot,gt){return this.delegate={iterator:dt(Z),resultName:ot,nextLoc:gt},this.method==="next"&&(this.arg=y),Y}return J}()},b}function g(y,b,C,P,N,M,w){try{var L=y[M](w),K=L.value}catch(x){C(x);return}L.done?b(K):Promise.resolve(K).then(P,N)}function m(y){return function(){var b=this,C=arguments;return new Promise(function(P,N){var M=y.apply(b,C);function w(K){g(M,P,N,w,L,"next",K)}function L(K){g(M,P,N,w,L,"throw",K)}w(void 0)})}}/** + */var t=e.MAX_VISIBLE_MESSAGES=2500,n=e.MAX_PERSISTED_MESSAGES=1e3,r=e.MESSAGE_SAVE_INTERVAL=1e4,o=e.MESSAGE_PRUNE_INTERVAL=6e4,a=e.COMBINE_MAX_TIME_WINDOW=5e3,i=e.COMBINE_MAX_MESSAGES=5,v=e.IMAGE_RETRY_DELAY=250,c=e.IMAGE_RETRY_LIMIT=10,h=e.IMAGE_RETRY_MESSAGE_AGE=6e4,f=e.MESSAGE_TYPE_UNKNOWN="unknown",u=e.MESSAGE_TYPE_INTERNAL="internal",d=e.MESSAGE_TYPE_SYSTEM="system",s=e.MESSAGE_TYPE_LOCALCHAT="localchat",p=e.MESSAGE_TYPE_RADIO="radio",l=e.MESSAGE_TYPE_INFO="info",g=e.MESSAGE_TYPE_WARNING="warning",m=e.MESSAGE_TYPE_DEADCHAT="deadchat",E=e.MESSAGE_TYPE_OOC="ooc",O=e.MESSAGE_TYPE_ADMINPM="adminpm",I=e.MESSAGE_TYPE_COMBAT="combat",T=e.MESSAGE_TYPE_ADMINCHAT="adminchat",y=e.MESSAGE_TYPE_MENTORCHAT="mentorchat",b=e.MESSAGE_TYPE_EVENTCHAT="eventchat",C=e.MESSAGE_TYPE_ADMINLOG="adminlog",P=e.MESSAGE_TYPE_ATTACKLOG="attacklog",N=e.MESSAGE_TYPE_DEBUG="debug",M=e.MESSAGE_TYPES=[{type:d,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounceooc",important:!0},{type:s,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:p,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster"},{type:l,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:g,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .userdanger, .italics, .boldannounceic, .boldwarning"},{type:m,name:"Deadchat",description:"All of deadchat",selector:".deadsay"},{type:E,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:O,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".pm, .adminhelp"},{type:I,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:f,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:T,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:y,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:C,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:P,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:N,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},23360:function(S,e,t){"use strict";e.__esModule=!0,e.chatReducer=e.chatMiddleware=e.ChatTabs=e.ChatPanel=e.ChatPageSettings=void 0;var n=t(59216);e.ChatPageSettings=n.ChatPageSettings;var r=t(49084);e.ChatPanel=r.ChatPanel;var o=t(54213);e.ChatTabs=o.ChatTabs;var a=t(13172);e.chatMiddleware=a.chatMiddleware;var i=t(7912);e.chatReducer=i.chatReducer},13172:function(S,e,t){"use strict";e.__esModule=!0,e.chatMiddleware=void 0;var n=u(t(85966)),r=t(96417),o=t(91577),a=t(65910),i=t(3578),v=t(67392),c=t(92863),h=t(57218),f=t(87919);function u(y){return y&&y.__esModule?y:{default:y}}function d(y,b){var C=typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(C)return(C=C.call(y)).next.bind(C);if(Array.isArray(y)||(C=s(y))||b&&y&&typeof y.length=="number"){C&&(y=C);var P=0;return function(){return P>=y.length?{done:!0}:{done:!1,value:y[P++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(y,b){if(y){if(typeof y=="string")return p(y,b);var C=Object.prototype.toString.call(y).slice(8,-1);if(C==="Object"&&y.constructor&&(C=y.constructor.name),C==="Map"||C==="Set")return Array.from(y);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return p(y,b)}}function p(y,b){(b==null||b>y.length)&&(b=y.length);for(var C=0,P=new Array(b);C=0;--Et){var it=this.tryEntries[Et],pt=it.completion;if(it.tryLoc==="root")return gt("end");if(it.tryLoc<=this.prev){var nt=P.call(it,"catchLoc"),q=P.call(it,"finallyLoc");if(nt&&q){if(this.prev =0;--gt){var Et=this.tryEntries[gt];if(Et.tryLoc<=this.prev&&P.call(Et,"finallyLoc")&&this.prev =0;--ot){var gt=this.tryEntries[ot];if(gt.finallyLoc===Z)return this.complete(gt.completion,gt.afterLoc),Nt(gt),Y}}return J}(),catch:function(){function J(Z){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var gt=this.tryEntries[ot];if(gt.tryLoc===Z){var Et=gt.completion;if(Et.type==="throw"){var it=Et.arg;Nt(gt)}return it}}throw new Error("illegal catch attempt")}return J}(),delegateYield:function(){function J(Z,ot,gt){return this.delegate={iterator:dt(Z),resultName:ot,nextLoc:gt},this.method==="next"&&(this.arg=y),Y}return J}()},b}function g(y,b,C,P,N,M,w){try{var L=y[M](w),K=L.value}catch(x){C(x);return}L.done?b(K):Promise.resolve(K).then(P,N)}function m(y){return function(){var b=this,C=arguments;return new Promise(function(P,N){var M=y.apply(b,C);function w(K){g(M,P,N,w,L,"next",K)}function L(K){g(M,P,N,w,L,"throw",K)}w(void 0)})}}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var E=["a","iframe","link","video"],O=function(){var y=m(l().mark(function(){function b(C){var P,N,M;return l().wrap(function(){function w(L){for(;;)switch(L.prev=L.next){case 0:P=(0,f.selectChat)(C.getState()),N=Math.max(0,h.chatRenderer.messages.length-v.MAX_PERSISTED_MESSAGES),M=h.chatRenderer.messages.slice(N).map(function(K){return(0,c.serializeMessage)(K)}),r.storage.set("chat-state",P),r.storage.set("chat-messages",M);case 5:case"end":return L.stop()}}return w}(),b)}return b}()));return function(){function b(C){return y.apply(this,arguments)}return b}()}(),I=function(){var y=m(l().mark(function(){function b(C){var P,N,M,w,L,K,x;return l().wrap(function(){function U(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Promise.all([r.storage.get("chat-state"),r.storage.get("chat-messages")]);case 2:if(P=G.sent,N=P[0],M=P[1],!(N&&N.version<=4)){G.next=8;break}return C.dispatch((0,i.loadChat)()),G.abrupt("return");case 8:if(M){for(w=d(M);!(L=w()).done;)K=L.value,K.html&&(K.html=n.default.sanitize(K.html,{FORBID_TAGS:E}));x=[].concat(M,[(0,c.createMessage)({type:"internal/reconnected"})]),h.chatRenderer.processBatch(x,{prepend:!0})}C.dispatch((0,i.loadChat)(N));case 10:case"end":return G.stop()}}return U}(),b)}return b}()));return function(){function b(C){return y.apply(this,arguments)}return b}()}(),T=e.chatMiddleware=function(){function y(b){var C=!1,P=!1,N=[],M=[];return h.chatRenderer.events.on("batchProcessed",function(w){P&&b.dispatch((0,i.updateMessageCount)(w))}),h.chatRenderer.events.on("scrollTrackingChanged",function(w){b.dispatch((0,i.changeScrollTracking)(w))}),setInterval(function(){return O(b)},v.MESSAGE_SAVE_INTERVAL),function(w){return function(L){var K=L.type,x=L.payload;if(C||(C=!0,I(b)),K==="chat/message"){var U;try{U=JSON.parse(x)}catch(et){return}var G=U.sequence;if(N.includes(G))return;var D=N.length;t:if(D>0){if(M.includes(G)){M.splice(M.indexOf(G),1);break t}var F=N[D-1]+1;if(G!==F)for(var V=F;V =s.length?{done:!0}:{done:!1,value:s[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(s,p){if(s){if(typeof s=="string")return i(s,p);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(s);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return i(s,p)}}function i(s,p){(p==null||p>s.length)&&(p=s.length);for(var l=0,g=new Array(p);l 0){if(M.includes(G)){M.splice(M.indexOf(G),1);break t}var F=N[D-1]+1;if(G!==F)for(var V=F;V
=s.length?{done:!0}:{done:!1,value:s[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(s,p){if(s){if(typeof s=="string")return i(s,p);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(s);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return i(s,p)}}function i(s,p){(p==null||p>s.length)&&(p=s.length);for(var l=0,g=new Array(p);l =0)&&(l[m]=s[m]);return l}function v(s,p){var l=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(l)return(l=l.call(s)).next.bind(l);if(Array.isArray(s)||(l=c(s))||p&&s&&typeof s.length=="number"){l&&(s=l);var g=0;return function(){return g>=s.length?{done:!0}:{done:!1,value:s[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(s,p){if(s){if(typeof s=="string")return h(s,p);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(s);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return h(s,p)}}function h(s,p){(p==null||p>s.length)&&(p=s.length);for(var l=0,g=new Array(p);l
0&&(z[ft.id]=Object.assign({},ft,{unreadCount:ft.unreadCount+W}))}return Object.assign({},p,{pageById:z})}if(g===n.addChatPage.type){var it;return Object.assign({},p,{currentPageId:m.id,pages:[].concat(p.pages,[m.id]),pageById:Object.assign({},p.pageById,(it={},it[m.id]=m,it))})}if(g===n.changeChatPage.type){var St,Pt=m.pageId,wt=Object.assign({},p.pageById[Pt],{unreadCount:0});return Object.assign({},p,{currentPageId:Pt,pageById:Object.assign({},p.pageById,(St={},St[Pt]=wt,St))})}if(g===n.updateChatPage.type){var Nt,ht=m.pageId,dt=i(m,o),J=Object.assign({},p.pageById[ht],dt);return Object.assign({},p,{pageById:Object.assign({},p.pageById,(Nt={},Nt[ht]=J,Nt))})}if(g===n.toggleAcceptedType.type){var Z,ot=m.pageId,gt=m.type,Et=Object.assign({},p.pageById[ot]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[gt]=!Et.acceptedTypes[gt],Object.assign({},p,{pageById:Object.assign({},p.pageById,(Z={},Z[ot]=Et,Z))})}if(g===n.removeChatPage.type){var ut=m.pageId,pt=Object.assign({},p,{pages:[].concat(p.pages),pageById:Object.assign({},p.pageById)});return delete pt.pageById[ut],pt.pages=pt.pages.filter(function(rt){return rt!==ut}),pt.pages.length===0&&(pt.pages.push(f.id),pt.pageById[f.id]=f,pt.currentPageId=f.id),(!pt.currentPageId||pt.currentPageId===ut)&&(pt.currentPageId=pt.pages[0]),pt}return p}return s}()},57218:function(S,e,t){"use strict";e.__esModule=!0,e.chatRenderer=void 0;var n=t(70654),r=t(66586),o=t(50175),a=t(67392),i=t(92863),v=t(97507);function c(T,y){var b=typeof Symbol!="undefined"&&T[Symbol.iterator]||T["@@iterator"];if(b)return(b=b.call(T)).next.bind(b);if(Array.isArray(T)||(b=h(T))||y&&T&&typeof T.length=="number"){b&&(T=b);var C=0;return function(){return C>=T.length?{done:!0}:{done:!1,value:T[C++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(T,y){if(T){if(typeof T=="string")return f(T,y);var b=Object.prototype.toString.call(T).slice(8,-1);if(b==="Object"&&T.constructor&&(b=T.constructor.name),b==="Map"||b==="Set")return Array.from(T);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return f(T,y)}}function f(T,y){(y==null||y>T.length)&&(y=T.length);for(var b=0,C=new Array(y);b
=0)&&(l[m]=s[m]);return l}function v(s,p){var l=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(l)return(l=l.call(s)).next.bind(l);if(Array.isArray(s)||(l=c(s))||p&&s&&typeof s.length=="number"){l&&(s=l);var g=0;return function(){return g>=s.length?{done:!0}:{done:!1,value:s[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(s,p){if(s){if(typeof s=="string")return h(s,p);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(s);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return h(s,p)}}function h(s,p){(p==null||p>s.length)&&(p=s.length);for(var l=0,g=new Array(p);l 0&&(k[ft.id]=Object.assign({},ft,{unreadCount:ft.unreadCount+W}))}return Object.assign({},p,{pageById:k})}if(g===n.addChatPage.type){var at;return Object.assign({},p,{currentPageId:m.id,pages:[].concat(p.pages,[m.id]),pageById:Object.assign({},p.pageById,(at={},at[m.id]=m,at))})}if(g===n.changeChatPage.type){var St,Pt=m.pageId,wt=Object.assign({},p.pageById[Pt],{unreadCount:0});return Object.assign({},p,{currentPageId:Pt,pageById:Object.assign({},p.pageById,(St={},St[Pt]=wt,St))})}if(g===n.updateChatPage.type){var Nt,ht=m.pageId,dt=i(m,o),J=Object.assign({},p.pageById[ht],dt);return Object.assign({},p,{pageById:Object.assign({},p.pageById,(Nt={},Nt[ht]=J,Nt))})}if(g===n.toggleAcceptedType.type){var Z,ot=m.pageId,gt=m.type,Et=Object.assign({},p.pageById[ot]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[gt]=!Et.acceptedTypes[gt],Object.assign({},p,{pageById:Object.assign({},p.pageById,(Z={},Z[ot]=Et,Z))})}if(g===n.removeChatPage.type){var it=m.pageId,pt=Object.assign({},p,{pages:[].concat(p.pages),pageById:Object.assign({},p.pageById)});return delete pt.pageById[it],pt.pages=pt.pages.filter(function(nt){return nt!==it}),pt.pages.length===0&&(pt.pages.push(f.id),pt.pageById[f.id]=f,pt.currentPageId=f.id),(!pt.currentPageId||pt.currentPageId===it)&&(pt.currentPageId=pt.pages[0]),pt}return p}return s}()},57218:function(S,e,t){"use strict";e.__esModule=!0,e.chatRenderer=void 0;var n=t(70654),r=t(66586),o=t(50175),a=t(67392),i=t(92863),v=t(97507);function c(T,y){var b=typeof Symbol!="undefined"&&T[Symbol.iterator]||T["@@iterator"];if(b)return(b=b.call(T)).next.bind(b);if(Array.isArray(T)||(b=h(T))||y&&T&&typeof T.length=="number"){b&&(T=b);var C=0;return function(){return C>=T.length?{done:!0}:{done:!1,value:T[C++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(T,y){if(T){if(typeof T=="string")return f(T,y);var b=Object.prototype.toString.call(T).slice(8,-1);if(b==="Object"&&T.constructor&&(b=T.constructor.name),b==="Map"||b==="Set")return Array.from(T);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return f(T,y)}}function f(T,y){(y==null||y>T.length)&&(y=T.length);for(var b=0,C=new Array(y);b
=a.IMAGE_RETRY_LIMIT){u.error("failed to load an image after "+C+" attempts");return}var P=b.src;b.src=null,b.src=P+"#"+C,b.setAttribute("data-reload-n",C+1)},a.IMAGE_RETRY_DELAY)},E=function(y){var b=y.node,C=y.times;if(!(!b||!C)){var P=b.querySelector(".Chat__badge"),N=P||document.createElement("div");N.textContent=C,N.className=(0,r.classes)(["Chat__badge","Chat__badge--animate"]),requestAnimationFrame(function(){N.className="Chat__badge"}),P||b.appendChild(N)}},O=function(){function T(){var b=this;this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new n.EventEmitter,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(C){var P=b.scrollNode,N=P.scrollHeight,M=P.scrollTop+P.offsetHeight,w=Math.abs(N-M) 0&&(this.processBatch(this.queue),this.queue=[])}return b}(),y.assignStyle=function(){function b(C){C===void 0&&(C={});for(var P=0,N=Object.keys(C);P {}[\]:;'"|~`_\-\\/]/g,V=String(L).split(/[,|]/).map(function(it){return it.trim()}).filter(function(it){return it&&it.length>1&&D.test(it)&&((D.lastIndex=0)||!0)}),$,Y;if(V.length!==0){for(var z=[],et=c(V),at;!(at=et()).done;){var ft=at.value;if(ft.charAt(0)==="/"&&ft.charAt(ft.length-1)==="/"){var W=ft.substring(1,ft.length-1);if(/^(\[.*\]|\\.|.)$/.test(W))continue;z.push(W)}else $||($=[]),ft=ft.replace(F,"\\$&"),$.push(ft)}var X=z.join("|"),nt="g"+(G?"":"i");try{if(X)Y=new RegExp("("+X+")",nt);else{var ct=(U?"\\b":"")+"("+$.join("|")+")"+(U?"\\b":"");Y=new RegExp(ct,nt)}}catch(it){Y=null}N.highlightParsers||(N.highlightParsers=[]),N.highlightParsers.push({highlightWords:$,highlightRegex:Y,highlightColor:K,highlightWholeMessage:x})}})}return b}(),y.scrollToBottom=function(){function b(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}return b}(),y.changePage=function(){function b(C){if(!this.isReady()){this.page=C,this.tryFlushQueue();return}this.page=C,this.rootNode.textContent="",this.visibleMessages=[];for(var P=document.createDocumentFragment(),N,M=c(this.messages),w;!(w=M()).done;){var L=w.value;(0,i.canPageAcceptType)(C,L.type)&&(N=L.node,P.appendChild(N),this.visibleMessages.push(L))}N&&(this.rootNode.appendChild(P),N.scrollIntoView())}return b}(),y.getCombinableMessage=function(){function b(C){for(var P=Date.now(),N=this.visibleMessages.length,M=N-1,w=Math.max(0,N-a.COMBINE_MAX_MESSAGES),L=M;L>=w;L--){var K=this.visibleMessages[L],x=!K.type.startsWith(a.MESSAGE_TYPE_INTERNAL)&&(0,i.isSameMessage)(K,C)&&P 0){this.visibleMessages=C.slice(P);for(var N=0;N 0&&(this.messages=this.messages.slice(w),u.log("pruned "+w+" stored messages"))}}}return b}(),y.rebuildChat=function(){function b(){if(this.isReady()){for(var C=Math.max(0,this.messages.length-a.MAX_VISIBLE_MESSAGES),P=this.messages.slice(C),N=c(P),M;!(M=N()).done;){var w=M.value;w.node=void 0}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(P,{notifyListeners:!1})}}return b}(),y.clearChat=function(){function b(){var C=this.visibleMessages;this.visibleMessages=[];for(var P=0;P
\n\n\n \n'+K+"\n\n