} */
@@ -157,17 +131,18 @@ class IndexedDbBackend {
class StorageProxy {
constructor() {
this.backendPromise = (async () => {
- if (testIndexedDb()) {
- try {
- const backend = new IndexedDbBackend();
- await backend.dbPromise;
- return backend;
- } catch {}
+ if (Byond.TRIDENT) {
+ // fuckin IE users, TODO: Remove with 516
+ if (testIndexedDb()) {
+ try {
+ const backend = new IndexedDbBackend();
+ await backend.dbPromise;
+ return backend;
+ } catch {}
+ }
+ } else if (testHubStorage()) {
+ return new HubStorageBackend();
}
- if (testLocalStorage()) {
- return new LocalStorageBackend();
- }
- return new MemoryBackend();
})();
}
diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js
index e14e0777d99..7a34c2d4281 100644
--- a/tgui/public/tgui-panel.bundle.js
+++ b/tgui/public/tgui-panel.bundle.js
@@ -1,30 +1,30 @@
-(function(){(function(){var An={66641:function(b,e,t){"use strict";e.__esModule=!0,e.createPopper=void 0,e.popperGenerator=h;var n=i(t(8823)),r=i(t(19820)),o=i(t(54826)),a=i(t(43243)),u=i(t(17859)),l=i(t(80798)),c=i(t(46343)),g=i(t(31584));e.detectOverflow=g.default;var v=t(72600);function i(p){return p&&p.__esModule?p:{default:p}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function s(){for(var p=arguments.length,m=new Array(p),S=0;S0&&(0,r.round)(i.width)/c.offsetWidth||1,s=c.offsetHeight>0&&(0,r.round)(i.height)/c.offsetHeight||1);var h=(0,n.isElement)(c)?(0,o.default)(c):window,f=h.visualViewport,p=!(0,a.default)()&&v,m=(i.left+(p&&f?f.offsetLeft:0))/d,S=(i.top+(p&&f?f.offsetTop:0))/s,O=i.width/d,I=i.height/s;return{width:O,height:I,top:S,right:m+O,bottom:S+I,left:m,x:m,y:S}}},86380:function(b,e,t){"use strict";e.__esModule=!0,e.default=I;var n=t(41521),r=p(t(2868)),o=p(t(39799)),a=p(t(54826)),u=p(t(43243)),l=p(t(33733)),c=p(t(14522)),g=t(72600),v=p(t(32125)),i=p(t(34972)),d=p(t(96343)),s=p(t(13203)),h=p(t(31855)),f=t(69031);function p(C){return C&&C.__esModule?C:{default:C}}function m(C,E){var y=(0,v.default)(C,!1,E==="fixed");return y.top=y.top+C.clientTop,y.left=y.left+C.clientLeft,y.bottom=y.top+C.clientHeight,y.right=y.left+C.clientWidth,y.width=C.clientWidth,y.height=C.clientHeight,y.x=y.left,y.y=y.top,y}function S(C,E,y){return E===n.viewport?(0,h.default)((0,r.default)(C,y)):(0,g.isElement)(E)?m(E,y):(0,h.default)((0,o.default)((0,l.default)(C)))}function O(C){var E=(0,a.default)((0,i.default)(C)),y=["absolute","fixed"].indexOf((0,c.default)(C).position)>=0,T=y&&(0,g.isHTMLElement)(C)?(0,u.default)(C):C;return(0,g.isElement)(T)?E.filter(function(A){return(0,g.isElement)(A)&&(0,d.default)(A,T)&&(0,s.default)(A)!=="body"}):[]}function I(C,E,y,T){var A=E==="clippingParents"?O(C):[].concat(E),N=[].concat(A,[y]),R=N[0],M=N.reduce(function(L,x){var F=S(C,x,T);return L.top=(0,f.max)(F.top,L.top),L.right=(0,f.min)(F.right,L.right),L.bottom=(0,f.min)(F.bottom,L.bottom),L.left=(0,f.max)(F.left,L.left),L},S(C,R,T));return M.width=M.right-M.left,M.height=M.bottom-M.top,M.x=M.left,M.y=M.top,M}},8823:function(b,e,t){"use strict";e.__esModule=!0,e.default=d;var n=v(t(32125)),r=v(t(45401)),o=v(t(13203)),a=t(72600),u=v(t(85750)),l=v(t(33733)),c=v(t(44011)),g=t(69031);function v(s){return s&&s.__esModule?s:{default:s}}function i(s){var h=s.getBoundingClientRect(),f=(0,g.round)(h.width)/s.offsetWidth||1,p=(0,g.round)(h.height)/s.offsetHeight||1;return f!==1||p!==1}function d(s,h,f){f===void 0&&(f=!1);var p=(0,a.isHTMLElement)(h),m=(0,a.isHTMLElement)(h)&&i(h),S=(0,l.default)(h),O=(0,n.default)(s,m,f),I={scrollLeft:0,scrollTop:0},C={x:0,y:0};return(p||!p&&!f)&&(((0,o.default)(h)!=="body"||(0,c.default)(S))&&(I=(0,r.default)(h)),(0,a.isHTMLElement)(h)?(C=(0,n.default)(h,!0),C.x+=h.clientLeft,C.y+=h.clientTop):S&&(C.x=(0,u.default)(S))),{x:O.left+I.scrollLeft-C.x,y:O.top+I.scrollTop-C.y,width:O.width,height:O.height}}},14522:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,n.default)(a).getComputedStyle(a)}},33733:function(b,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(72600);function r(o){return(((0,n.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},39799:function(b,e,t){"use strict";e.__esModule=!0,e.default=c;var n=l(t(33733)),r=l(t(14522)),o=l(t(85750)),a=l(t(79569)),u=t(69031);function l(g){return g&&g.__esModule?g:{default:g}}function c(g){var v,i=(0,n.default)(g),d=(0,a.default)(g),s=(v=g.ownerDocument)==null?void 0:v.body,h=(0,u.max)(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),f=(0,u.max)(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),p=-d.scrollLeft+(0,o.default)(g),m=-d.scrollTop;return(0,r.default)(s||i).direction==="rtl"&&(p+=(0,u.max)(i.clientWidth,s?s.clientWidth:0)-h),{width:h,height:f,x:p,y:m}}},75680:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}},19820:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(32125));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,n.default)(a),l=a.offsetWidth,c=a.offsetHeight;return Math.abs(u.width-l)<=1&&(l=u.width),Math.abs(u.height-c)<=1&&(c=u.height),{x:a.offsetLeft,y:a.offsetTop,width:l,height:c}}},13203:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n?(n.nodeName||"").toLowerCase():null}},45401:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(79569)),r=u(t(81020)),o=t(72600),a=u(t(75680));function u(c){return c&&c.__esModule?c:{default:c}}function l(c){return c===(0,r.default)(c)||!(0,o.isHTMLElement)(c)?(0,n.default)(c):(0,a.default)(c)}},43243:function(b,e,t){"use strict";e.__esModule=!0,e.default=d;var n=g(t(81020)),r=g(t(13203)),o=g(t(14522)),a=t(72600),u=g(t(25658)),l=g(t(34972)),c=g(t(97353));function g(s){return s&&s.__esModule?s:{default:s}}function v(s){return!(0,a.isHTMLElement)(s)||(0,o.default)(s).position==="fixed"?null:s.offsetParent}function i(s){var h=/firefox/i.test((0,c.default)()),f=/Trident/i.test((0,c.default)());if(f&&(0,a.isHTMLElement)(s)){var p=(0,o.default)(s);if(p.position==="fixed")return null}var m=(0,l.default)(s);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var S=(0,o.default)(m);if(S.transform!=="none"||S.perspective!=="none"||S.contain==="paint"||["transform","perspective"].indexOf(S.willChange)!==-1||h&&S.willChange==="filter"||h&&S.filter&&S.filter!=="none")return m;m=m.parentNode}return null}function d(s){for(var h=(0,n.default)(s),f=v(s);f&&(0,u.default)(f)&&(0,o.default)(f).position==="static";)f=v(f);return f&&((0,r.default)(f)==="html"||(0,r.default)(f)==="body"&&(0,o.default)(f).position==="static")?h:f||i(s)||h}},34972:function(b,e,t){"use strict";e.__esModule=!0,e.default=u;var n=a(t(13203)),r=a(t(33733)),o=t(72600);function a(l){return l&&l.__esModule?l:{default:l}}function u(l){return(0,n.default)(l)==="html"?l:l.assignedSlot||l.parentNode||((0,o.isShadowRoot)(l)?l.host:null)||(0,r.default)(l)}},65329:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(34972)),r=u(t(44011)),o=u(t(13203)),a=t(72600);function u(c){return c&&c.__esModule?c:{default:c}}function l(c){return["html","body","#document"].indexOf((0,o.default)(c))>=0?c.ownerDocument.body:(0,a.isHTMLElement)(c)&&(0,r.default)(c)?c:l((0,n.default)(c))}},2868:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(81020)),r=u(t(33733)),o=u(t(85750)),a=u(t(14894));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){var v=(0,n.default)(c),i=(0,r.default)(c),d=v.visualViewport,s=i.clientWidth,h=i.clientHeight,f=0,p=0;if(d){s=d.width,h=d.height;var m=(0,a.default)();(m||!m&&g==="fixed")&&(f=d.offsetLeft,p=d.offsetTop)}return{width:s,height:h,x:f+(0,o.default)(c),y:p}}},81020:function(b,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}},79569:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,n.default)(a),l=u.pageXOffset,c=u.pageYOffset;return{scrollLeft:l,scrollTop:c}}},85750:function(b,e,t){"use strict";e.__esModule=!0,e.default=u;var n=a(t(32125)),r=a(t(33733)),o=a(t(79569));function a(l){return l&&l.__esModule?l:{default:l}}function u(l){return(0,n.default)((0,r.default)(l)).left+(0,o.default)(l).scrollLeft}},72600:function(b,e,t){"use strict";e.__esModule=!0,e.isElement=o,e.isHTMLElement=a,e.isShadowRoot=u;var n=r(t(81020));function r(l){return l&&l.__esModule?l:{default:l}}function o(l){var c=(0,n.default)(l).Element;return l instanceof c||l instanceof Element}function a(l){var c=(0,n.default)(l).HTMLElement;return l instanceof c||l instanceof HTMLElement}function u(l){if(typeof ShadowRoot=="undefined")return!1;var c=(0,n.default)(l).ShadowRoot;return l instanceof c||l instanceof ShadowRoot}},14894:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(97353));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.default)())}},44011:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(14522));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,n.default)(a),l=u.overflow,c=u.overflowX,g=u.overflowY;return/auto|scroll|overlay|hidden/.test(l+g+c)}},25658:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(13203));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,n.default)(a))>=0}},54826:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(65329)),r=u(t(34972)),o=u(t(81020)),a=u(t(44011));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){var v;g===void 0&&(g=[]);var i=(0,n.default)(c),d=i===((v=c.ownerDocument)==null?void 0:v.body),s=(0,o.default)(i),h=d?[s].concat(s.visualViewport||[],(0,a.default)(i)?i:[]):i,f=g.concat(h);return d?f:f.concat(l((0,r.default)(h)))}},41521:function(b,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",u=e.basePlacements=[t,n,r,o],l=e.start="start",c=e.end="end",g=e.clippingParents="clippingParents",v=e.viewport="viewport",i=e.popper="popper",d=e.reference="reference",s=e.variationPlacements=u.reduce(function(A,N){return A.concat([N+"-"+l,N+"-"+c])},[]),h=e.placements=[].concat(u,[a]).reduce(function(A,N){return A.concat([N,N+"-"+l,N+"-"+c])},[]),f=e.beforeRead="beforeRead",p=e.read="read",m=e.afterRead="afterRead",S=e.beforeMain="beforeMain",O=e.main="main",I=e.afterMain="afterMain",C=e.beforeWrite="beforeWrite",E=e.write="write",y=e.afterWrite="afterWrite",T=e.modifierPhases=[f,p,m,S,O,I,C,E,y]},60023:function(b,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(41521);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(91078);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(66641);e.popperGenerator=a.popperGenerator,e.detectOverflow=a.detectOverflow,e.createPopperBase=a.createPopper;var u=t(7925);e.createPopper=u.createPopper;var l=t(62642);e.createPopperLite=l.createPopper},56304:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=o(t(13203)),r=t(72600);function o(c){return c&&c.__esModule?c:{default:c}}function a(c){var g=c.state;Object.keys(g.elements).forEach(function(v){var i=g.styles[v]||{},d=g.attributes[v]||{},s=g.elements[v];!(0,r.isHTMLElement)(s)||!(0,n.default)(s)||(Object.assign(s.style,i),Object.keys(d).forEach(function(h){var f=d[h];f===!1?s.removeAttribute(h):s.setAttribute(h,f===!0?"":f)}))})}function u(c){var g=c.state,v={popper:{position:g.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(g.elements.popper.style,v.popper),g.styles=v,g.elements.arrow&&Object.assign(g.elements.arrow.style,v.arrow),function(){Object.keys(g.elements).forEach(function(i){var d=g.elements[i],s=g.attributes[i]||{},h=Object.keys(g.styles.hasOwnProperty(i)?g.styles[i]:v[i]),f=h.reduce(function(p,m){return p[m]="",p},{});!(0,r.isHTMLElement)(d)||!(0,n.default)(d)||(Object.assign(d.style,f),Object.keys(s).forEach(function(p){d.removeAttribute(p)}))})}}var l=e.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:u,requires:["computeStyles"]}},57243:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=i(t(38141)),r=i(t(19820)),o=i(t(96343)),a=i(t(43243)),u=i(t(7770)),l=t(76770),c=i(t(77631)),g=i(t(54824)),v=t(41521);function i(p){return p&&p.__esModule?p:{default:p}}var d=function(){function p(m,S){return m=typeof m=="function"?m(Object.assign({},S.rects,{placement:S.placement})):m,(0,c.default)(typeof m!="number"?m:(0,g.default)(m,v.basePlacements))}return p}();function s(p){var m,S=p.state,O=p.name,I=p.options,C=S.elements.arrow,E=S.modifiersData.popperOffsets,y=(0,n.default)(S.placement),T=(0,u.default)(y),A=[v.left,v.right].indexOf(y)>=0,N=A?"height":"width";if(!(!C||!E)){var R=d(I.padding,S),M=(0,r.default)(C),L=T==="y"?v.top:v.left,x=T==="y"?v.bottom:v.right,F=S.rects.reference[N]+S.rects.reference[T]-E[T]-S.rects.popper[N],V=E[T]-S.rects.reference[T],Y=(0,a.default)(C),B=Y?T==="y"?Y.clientHeight||0:Y.clientWidth||0:0,U=F/2-V/2,j=R[L],K=B-M[N]-R[x],G=B/2-M[N]/2+U,W=(0,l.within)(j,G,K),et=T;S.modifiersData[O]=(m={},m[et]=W,m.centerOffset=W-G,m)}}function h(p){var m=p.state,S=p.options,O=S.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 f=e.default={name:"arrow",enabled:!0,phase:"main",fn:s,effect:h,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},60421:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.mapToStyles=s;var n=t(41521),r=v(t(43243)),o=v(t(81020)),a=v(t(33733)),u=v(t(14522)),l=v(t(38141)),c=v(t(14380)),g=t(69031);function v(p){return p&&p.__esModule?p:{default:p}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(p,m){var S=p.x,O=p.y,I=m.devicePixelRatio||1;return{x:(0,g.round)(S*I)/I||0,y:(0,g.round)(O*I)/I||0}}function s(p){var m,S=p.popper,O=p.popperRect,I=p.placement,C=p.variation,E=p.offsets,y=p.position,T=p.gpuAcceleration,A=p.adaptive,N=p.roundOffsets,R=p.isFixed,M=E.x,L=M===void 0?0:M,x=E.y,F=x===void 0?0:x,V=typeof N=="function"?N({x:L,y:F}):{x:L,y:F};L=V.x,F=V.y;var Y=E.hasOwnProperty("x"),B=E.hasOwnProperty("y"),U=n.left,j=n.top,K=window;if(A){var G=(0,r.default)(S),W="clientHeight",et="clientWidth";if(G===(0,o.default)(S)&&(G=(0,a.default)(S),(0,u.default)(G).position!=="static"&&y==="absolute"&&(W="scrollHeight",et="scrollWidth")),G=G,I===n.top||(I===n.left||I===n.right)&&C===n.end){j=n.bottom;var st=R&&G===K&&K.visualViewport?K.visualViewport.height:G[W];F-=st-O.height,F*=T?1:-1}if(I===n.left||(I===n.top||I===n.bottom)&&C===n.end){U=n.right;var vt=R&&G===K&&K.visualViewport?K.visualViewport.width:G[et];L-=vt-O.width,L*=T?1:-1}}var k=Object.assign({position:y},A&&i),J=N===!0?d({x:L,y:F},(0,o.default)(S)):{x:L,y:F};if(L=J.x,F=J.y,T){var tt;return Object.assign({},k,(tt={},tt[j]=B?"0":"",tt[U]=Y?"0":"",tt.transform=(K.devicePixelRatio||1)<=1?"translate("+L+"px, "+F+"px)":"translate3d("+L+"px, "+F+"px, 0)",tt))}return Object.assign({},k,(m={},m[j]=B?F+"px":"",m[U]=Y?L+"px":"",m.transform="",m))}function h(p){var m=p.state,S=p.options,O=S.gpuAcceleration,I=O===void 0?!0:O,C=S.adaptive,E=C===void 0?!0:C,y=S.roundOffsets,T=y===void 0?!0:y,A={placement:(0,l.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({},A,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:E,roundOffsets:T})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,s(Object.assign({},A,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:T})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var f=e.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:h,data:{}}},84601:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(81020));function r(l){return l&&l.__esModule?l:{default:l}}var o={passive:!0};function a(l){var c=l.state,g=l.instance,v=l.options,i=v.scroll,d=i===void 0?!0:i,s=v.resize,h=s===void 0?!0:s,f=(0,n.default)(c.elements.popper),p=[].concat(c.scrollParents.reference,c.scrollParents.popper);return d&&p.forEach(function(m){m.addEventListener("scroll",g.update,o)}),h&&f.addEventListener("resize",g.update,o),function(){d&&p.forEach(function(m){m.removeEventListener("scroll",g.update,o)}),h&&f.removeEventListener("resize",g.update,o)}}var u=e.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function l(){}return l}(),effect:a,data:{}}},17267:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=g(t(79641)),r=g(t(38141)),o=g(t(71976)),a=g(t(31584)),u=g(t(44744)),l=t(41521),c=g(t(14380));function g(s){return s&&s.__esModule?s:{default:s}}function v(s){if((0,r.default)(s)===l.auto)return[];var h=(0,n.default)(s);return[(0,o.default)(s),h,(0,o.default)(h)]}function i(s){var h=s.state,f=s.options,p=s.name;if(!h.modifiersData[p]._skip){for(var m=f.mainAxis,S=m===void 0?!0:m,O=f.altAxis,I=O===void 0?!0:O,C=f.fallbackPlacements,E=f.padding,y=f.boundary,T=f.rootBoundary,A=f.altBoundary,N=f.flipVariations,R=N===void 0?!0:N,M=f.allowedAutoPlacements,L=h.options.placement,x=(0,r.default)(L),F=x===L,V=C||(F||!R?[(0,n.default)(L)]:v(L)),Y=[L].concat(V).reduce(function(rt,X){return rt.concat((0,r.default)(X)===l.auto?(0,u.default)(h,{placement:X,boundary:y,rootBoundary:T,padding:E,flipVariations:R,allowedAutoPlacements:M}):X)},[]),B=h.rects.reference,U=h.rects.popper,j=new Map,K=!0,G=Y[0],W=0;W=0,J=k?"width":"height",tt=(0,a.default)(h,{placement:et,boundary:y,rootBoundary:T,altBoundary:A,padding:E}),lt=k?vt?l.right:l.left:vt?l.bottom:l.top;B[J]>U[J]&&(lt=(0,n.default)(lt));var it=(0,n.default)(lt),St=[];if(S&&St.push(tt[st]<=0),I&&St.push(tt[lt]<=0,tt[it]<=0),St.every(function(rt){return rt})){G=et,K=!1;break}j.set(et,St)}if(K)for(var Mt=R?3:1,wt=function(){function rt(X){var Q=Y.find(function(nt){var gt=j.get(nt);if(gt)return gt.slice(0,X).every(function(Et){return Et})});if(Q)return G=Q,"break"}return rt}(),Rt=Mt;Rt>0;Rt--){var dt=wt(Rt);if(dt==="break")break}h.placement!==G&&(h.modifiersData[p]._skip=!0,h.placement=G,h.reset=!0)}}var d=e.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},88476:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(41521),r=o(t(31584));function o(g){return g&&g.__esModule?g:{default:g}}function a(g,v,i){return i===void 0&&(i={x:0,y:0}),{top:g.top-v.height-i.y,right:g.right-v.width+i.x,bottom:g.bottom-v.height+i.y,left:g.left-v.width-i.x}}function u(g){return[n.top,n.right,n.bottom,n.left].some(function(v){return g[v]>=0})}function l(g){var v=g.state,i=g.name,d=v.rects.reference,s=v.rects.popper,h=v.modifiersData.preventOverflow,f=(0,r.default)(v,{elementContext:"reference"}),p=(0,r.default)(v,{altBoundary:!0}),m=a(f,d),S=a(p,s,h),O=u(m),I=u(S);v.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:S,isReferenceHidden:O,hasPopperEscaped:I},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":O,"data-popper-escaped":I})}var c=e.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:l}},91078:function(b,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=i(t(56304));e.applyStyles=n.default;var r=i(t(57243));e.arrow=r.default;var o=i(t(60421));e.computeStyles=o.default;var a=i(t(84601));e.eventListeners=a.default;var u=i(t(17267));e.flip=u.default;var l=i(t(88476));e.hide=l.default;var c=i(t(36707));e.offset=c.default;var g=i(t(98916));e.popperOffsets=g.default;var v=i(t(44454));e.preventOverflow=v.default;function i(d){return d&&d.__esModule?d:{default:d}}},36707:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.distanceAndSkiddingToXY=a;var n=o(t(38141)),r=t(41521);function o(c){return c&&c.__esModule?c:{default:c}}function a(c,g,v){var i=(0,n.default)(c),d=[r.left,r.top].indexOf(i)>=0?-1:1,s=typeof v=="function"?v(Object.assign({},g,{placement:c})):v,h=s[0],f=s[1];return h=h||0,f=(f||0)*d,[r.left,r.right].indexOf(i)>=0?{x:f,y:h}:{x:h,y:f}}function u(c){var g=c.state,v=c.options,i=c.name,d=v.offset,s=d===void 0?[0,0]:d,h=r.placements.reduce(function(S,O){return S[O]=a(O,g.rects,s),S},{}),f=h[g.placement],p=f.x,m=f.y;g.modifiersData.popperOffsets!=null&&(g.modifiersData.popperOffsets.x+=p,g.modifiersData.popperOffsets.y+=m),g.modifiersData[i]=h}var l=e.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:u}},98916:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(47566));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var l=u.state,c=u.name;l.modifiersData[c]=(0,n.default)({reference:l.rects.reference,element:l.rects.popper,strategy:"absolute",placement:l.placement})}var a=e.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},44454:function(b,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(41521),r=s(t(38141)),o=s(t(7770)),a=s(t(39571)),u=t(76770),l=s(t(19820)),c=s(t(43243)),g=s(t(31584)),v=s(t(14380)),i=s(t(92385)),d=t(69031);function s(p){return p&&p.__esModule?p:{default:p}}function h(p){var m=p.state,S=p.options,O=p.name,I=S.mainAxis,C=I===void 0?!0:I,E=S.altAxis,y=E===void 0?!1:E,T=S.boundary,A=S.rootBoundary,N=S.altBoundary,R=S.padding,M=S.tether,L=M===void 0?!0:M,x=S.tetherOffset,F=x===void 0?0:x,V=(0,g.default)(m,{boundary:T,rootBoundary:A,padding:R,altBoundary:N}),Y=(0,r.default)(m.placement),B=(0,v.default)(m.placement),U=!B,j=(0,o.default)(Y),K=(0,a.default)(j),G=m.modifiersData.popperOffsets,W=m.rects.reference,et=m.rects.popper,st=typeof F=="function"?F(Object.assign({},m.rects,{placement:m.placement})):F,vt=typeof st=="number"?{mainAxis:st,altAxis:st}:Object.assign({mainAxis:0,altAxis:0},st),k=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,J={x:0,y:0};if(G){if(C){var tt,lt=j==="y"?n.top:n.left,it=j==="y"?n.bottom:n.right,St=j==="y"?"height":"width",Mt=G[j],wt=Mt+V[lt],Rt=Mt-V[it],dt=L?-et[St]/2:0,rt=B===n.start?W[St]:et[St],X=B===n.start?-et[St]:-W[St],Q=m.elements.arrow,nt=L&&Q?(0,l.default)(Q):{width:0,height:0},gt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,i.default)(),Et=gt[lt],ot=gt[it],pt=(0,u.within)(0,W[St],nt[St]),Nt=U?W[St]/2-dt-pt-Et-vt.mainAxis:rt-pt-Et-vt.mainAxis,Z=U?-W[St]/2+dt+pt+ot+vt.mainAxis:X+pt+ot+vt.mainAxis,ct=m.elements.arrow&&(0,c.default)(m.elements.arrow),bt=ct?j==="y"?ct.clientTop||0:ct.clientLeft||0:0,At=(tt=k==null?void 0:k[j])!=null?tt:0,Dt=Mt+Nt-At-bt,Ut=Mt+Z-At,Tt=(0,u.within)(L?(0,d.min)(wt,Dt):wt,Mt,L?(0,d.max)(Rt,Ut):Rt);G[j]=Tt,J[j]=Tt-Mt}if(y){var ut,mt=j==="x"?n.top:n.left,It=j==="x"?n.bottom:n.right,Ct=G[K],Pt=K==="y"?"height":"width",xt=Ct+V[mt],jt=Ct-V[It],Kt=[n.top,n.left].indexOf(Y)!==-1,Wt=(ut=k==null?void 0:k[K])!=null?ut:0,$t=Kt?xt:Ct-W[Pt]-et[Pt]-Wt+vt.altAxis,kt=Kt?Ct+W[Pt]+et[Pt]-Wt-vt.altAxis:jt,Zt=L&&Kt?(0,u.withinMaxClamp)($t,Ct,kt):(0,u.within)(L?$t:xt,Ct,L?kt:jt);G[K]=Zt,J[K]=Zt-Ct}m.modifiersData[O]=J}}var f=e.default={name:"preventOverflow",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"]}},62642:function(b,e,t){"use strict";e.__esModule=!0,e.defaultModifiers=e.createPopper=void 0;var n=t(66641);e.popperGenerator=n.popperGenerator,e.detectOverflow=n.detectOverflow;var r=l(t(84601)),o=l(t(98916)),a=l(t(60421)),u=l(t(56304));function l(v){return v&&v.__esModule?v:{default:v}}var c=e.defaultModifiers=[r.default,o.default,a.default,u.default],g=e.createPopper=(0,n.popperGenerator)({defaultModifiers:c})},7925:function(b,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(66641);e.popperGenerator=r.popperGenerator,e.detectOverflow=r.detectOverflow;var o=f(t(84601)),a=f(t(98916)),u=f(t(60421)),l=f(t(56304)),c=f(t(36707)),g=f(t(17267)),v=f(t(44454)),i=f(t(57243)),d=f(t(88476)),s=t(62642);e.createPopperLite=s.createPopper;var h=t(91078);Object.keys(h).forEach(function(S){S==="default"||S==="__esModule"||Object.prototype.hasOwnProperty.call(n,S)||S in e&&e[S]===h[S]||(e[S]=h[S])});function f(S){return S&&S.__esModule?S:{default:S}}var p=e.defaultModifiers=[o.default,a.default,u.default,l.default,c.default,g.default,v.default,i.default,d.default],m=e.createPopperLite=e.createPopper=(0,r.popperGenerator)({defaultModifiers:p})},44744:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(14380)),r=t(41521),o=u(t(31584)),a=u(t(38141));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){g===void 0&&(g={});var v=g,i=v.placement,d=v.boundary,s=v.rootBoundary,h=v.padding,f=v.flipVariations,p=v.allowedAutoPlacements,m=p===void 0?r.placements:p,S=(0,n.default)(i),O=S?f?r.variationPlacements:r.variationPlacements.filter(function(E){return(0,n.default)(E)===S}):r.basePlacements,I=O.filter(function(E){return m.indexOf(E)>=0});I.length===0&&(I=O);var C=I.reduce(function(E,y){return E[y]=(0,o.default)(c,{placement:y,boundary:d,rootBoundary:s,padding:h})[(0,a.default)(y)],E},{});return Object.keys(C).sort(function(E,y){return C[E]-C[y]})}},47566:function(b,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(38141)),r=u(t(14380)),o=u(t(7770)),a=t(41521);function u(c){return c&&c.__esModule?c:{default:c}}function l(c){var g=c.reference,v=c.element,i=c.placement,d=i?(0,n.default)(i):null,s=i?(0,r.default)(i):null,h=g.x+g.width/2-v.width/2,f=g.y+g.height/2-v.height/2,p;switch(d){case a.top:p={x:h,y:g.y-v.height};break;case a.bottom:p={x:h,y:g.y+g.height};break;case a.right:p={x:g.x+g.width,y:f};break;case a.left:p={x:g.x-v.width,y:f};break;default:p={x:g.x,y:g.y}}var m=d?(0,o.default)(d):null;if(m!=null){var S=m==="y"?"height":"width";switch(s){case a.start:p[m]=p[m]-(g[S]/2-v[S]/2);break;case a.end:p[m]=p[m]+(g[S]/2-v[S]/2);break;default:}}return p}},80798:function(b,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}}},31584:function(b,e,t){"use strict";e.__esModule=!0,e.default=d;var n=i(t(86380)),r=i(t(33733)),o=i(t(32125)),a=i(t(47566)),u=i(t(31855)),l=t(41521),c=t(72600),g=i(t(77631)),v=i(t(54824));function i(s){return s&&s.__esModule?s:{default:s}}function d(s,h){h===void 0&&(h={});var f=h,p=f.placement,m=p===void 0?s.placement:p,S=f.strategy,O=S===void 0?s.strategy:S,I=f.boundary,C=I===void 0?l.clippingParents:I,E=f.rootBoundary,y=E===void 0?l.viewport:E,T=f.elementContext,A=T===void 0?l.popper:T,N=f.altBoundary,R=N===void 0?!1:N,M=f.padding,L=M===void 0?0:M,x=(0,g.default)(typeof L!="number"?L:(0,v.default)(L,l.basePlacements)),F=A===l.popper?l.reference:l.popper,V=s.rects.popper,Y=s.elements[R?F:A],B=(0,n.default)((0,c.isElement)(Y)?Y:Y.contextElement||(0,r.default)(s.elements.popper),C,y,O),U=(0,o.default)(s.elements.reference),j=(0,a.default)({reference:U,element:V,strategy:"absolute",placement:m}),K=(0,u.default)(Object.assign({},V,j)),G=A===l.popper?K:U,W={top:B.top-G.top+x.top,bottom:G.bottom-B.bottom+x.bottom,left:B.left-G.left+x.left,right:G.right-B.right+x.right},et=s.modifiersData.offset;if(A===l.popper&&et){var st=et[m];Object.keys(W).forEach(function(vt){var k=[l.right,l.bottom].indexOf(vt)>=0?1:-1,J=[l.top,l.bottom].indexOf(vt)>=0?"y":"x";W[vt]+=st[J]*k})}return W}},54824:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n,r){return r.reduce(function(o,a){return o[a]=n,o},{})}},39571:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n==="x"?"y":"x"}},38141:function(b,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(41521);function r(o){return o.split("-")[0]}},92385:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},7770:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}},79641:function(b,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]})}},71976:function(b,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]})}},14380:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n.split("-")[1]}},69031:function(b,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},46343:function(b,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r=n.reduce(function(o,a){var u=o[a.name];return o[a.name]=u?Object.assign({},u,a,{options:Object.assign({},u.options,a.options),data:Object.assign({},u.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},77631:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(92385));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,n.default)(),a)}},17859:function(b,e,t){"use strict";e.__esModule=!0,e.default=o;var n=t(41521);function r(a){var u=new Map,l=new Set,c=[];a.forEach(function(v){u.set(v.name,v)});function g(v){l.add(v.name);var i=[].concat(v.requires||[],v.requiresIfExists||[]);i.forEach(function(d){if(!l.has(d)){var s=u.get(d);s&&g(s)}}),c.push(v)}return a.forEach(function(v){l.has(v.name)||g(v)}),c}function o(a){var u=r(a);return n.modifierPhases.reduce(function(l,c){return l.concat(u.filter(function(g){return g.phase===c}))},[])}},31855:function(b,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})}},97353:function(b,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}},76770:function(b,e,t){"use strict";e.__esModule=!0,e.within=r,e.withinMaxClamp=o;var n=t(69031);function r(a,u,l){return(0,n.max)(a,(0,n.min)(u,l))}function o(a,u,l){var c=r(a,u,l);return c>l?l:c}},27061:function(b){"use strict";/*! @license DOMPurify 2.5.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.0/LICENSE */(function(e,t){b.exports=t()})(void 0,function(){"use strict";function e(Z){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ct){return typeof ct}:function(ct){return ct&&typeof Symbol=="function"&&ct.constructor===Symbol&&ct!==Symbol.prototype?"symbol":typeof ct},e(Z)}function t(Z,ct){return t=Object.setPrototypeOf||function(){function bt(At,Dt){return At.__proto__=Dt,At}return bt}(),t(Z,ct)}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(Z){return!1}}function r(Z,ct,bt){return n()?r=Reflect.construct:r=function(){function At(Dt,Ut,Tt){var ut=[null];ut.push.apply(ut,Ut);var mt=Function.bind.apply(Dt,ut),It=new mt;return Tt&&t(It,Tt.prototype),It}return At}(),r.apply(null,arguments)}function o(Z){return a(Z)||u(Z)||l(Z)||g()}function a(Z){if(Array.isArray(Z))return c(Z)}function u(Z){if(typeof Symbol!="undefined"&&Z[Symbol.iterator]!=null||Z["@@iterator"]!=null)return Array.from(Z)}function l(Z,ct){if(Z){if(typeof Z=="string")return c(Z,ct);var bt=Object.prototype.toString.call(Z).slice(8,-1);if(bt==="Object"&&Z.constructor&&(bt=Z.constructor.name),bt==="Map"||bt==="Set")return Array.from(Z);if(bt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(bt))return c(Z,ct)}}function c(Z,ct){(ct==null||ct>Z.length)&&(ct=Z.length);for(var bt=0,At=new Array(ct);bt1?bt-1:0),Dt=1;Dt/gm),wt=p(/\${[\w\W]*}/gm),Rt=p(/^data-[\-\w.\u00B7-\uFFFF]/),dt=p(/^aria-[\-\w]+$/),rt=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),X=p(/^(?:\w+script|data):/i),Q=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),nt=p(/^html$/i),gt=p(/^[a-z][.\w]*(-[.\w]+)+$/i),Et=function(){function Z(){return typeof window=="undefined"?null:window}return Z}(),ot=function(){function Z(ct,bt){if(e(ct)!=="object"||typeof ct.createPolicy!="function")return null;var At=null,Dt="data-tt-policy-suffix";bt.currentScript&&bt.currentScript.hasAttribute(Dt)&&(At=bt.currentScript.getAttribute(Dt));var Ut="dompurify"+(At?"#"+At:"");try{return ct.createPolicy(Ut,{createHTML:function(){function Tt(ut){return ut}return Tt}(),createScriptURL:function(){function Tt(ut){return ut}return Tt}()})}catch(Tt){return null}}return Z}();function pt(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Et(),ct=function(){function ht($){return pt($)}return ht}();if(ct.version="2.5.0",ct.removed=[],!Z||!Z.document||Z.document.nodeType!==9)return ct.isSupported=!1,ct;var bt=Z.document,At=Z.document,Dt=Z.DocumentFragment,Ut=Z.HTMLTemplateElement,Tt=Z.Node,ut=Z.Element,mt=Z.NodeFilter,It=Z.NamedNodeMap,Ct=It===void 0?Z.NamedNodeMap||Z.MozNamedAttrMap:It,Pt=Z.HTMLFormElement,xt=Z.DOMParser,jt=Z.trustedTypes,Kt=ut.prototype,Wt=j(Kt,"cloneNode"),$t=j(Kt,"nextSibling"),kt=j(Kt,"childNodes"),Zt=j(Kt,"parentNode");if(typeof Ut=="function"){var Be=At.createElement("template");Be.content&&Be.content.ownerDocument&&(At=Be.content.ownerDocument)}var te=ot(jt,bt),De=te?te.createHTML(""):"",ve=At,xe=ve.implementation,nn=ve.createNodeIterator,rn=ve.createDocumentFragment,Ge=ve.getElementsByTagName,on=bt.importNode,an={};try{an=U(At).documentMode?At.documentMode:{}}catch(ht){}var re={};ct.isSupported=typeof Zt=="function"&&xe&&xe.createHTMLDocument!==void 0&&an!==9;var $e=St,He=Mt,he=wt,Oe=Rt,oe=dt,ue=X,ge=Q,Fe=gt,pe=rt,Xt=null,un=B({},[].concat(o(K),o(G),o(W),o(st),o(k))),Jt=null,sn=B({},[].concat(o(J),o(tt),o(lt),o(it))),Ht=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}})),me=null,Ve=null,We=!0,Ie=!0,zt=!1,cn=!0,ye=!1,ke=!0,le=!1,se=!1,ze=!1,Se=!1,je=!1,Ae=!1,ln=!0,Xe=!1,Sn="user-content-",ae=!0,Pe=!1,Ee={},be=null,fn=B({},["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"]),dn=null,vn=B({},["audio","video","img","source","image","track"]),Ne=null,hn=B({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Me="http://www.w3.org/1998/Math/MathML",Ue="http://www.w3.org/2000/svg",ce="http://www.w3.org/1999/xhtml",Ce=ce,Je=!1,Qe=null,En=B({},[Me,Ue,ce],A),_t,Ke=["application/xhtml+xml","text/html"],gn="text/html",Qt,Te=null,pn=At.createElement("form"),Ze=function(){function ht($){return $ instanceof RegExp||$ instanceof Function}return ht}(),_e=function(){function ht($){Te&&Te===$||((!$||e($)!=="object")&&($={}),$=U($),_t=Ke.indexOf($.PARSER_MEDIA_TYPE)===-1?_t=gn:_t=$.PARSER_MEDIA_TYPE,Qt=_t==="application/xhtml+xml"?A:T,Xt="ALLOWED_TAGS"in $?B({},$.ALLOWED_TAGS,Qt):un,Jt="ALLOWED_ATTR"in $?B({},$.ALLOWED_ATTR,Qt):sn,Qe="ALLOWED_NAMESPACES"in $?B({},$.ALLOWED_NAMESPACES,A):En,Ne="ADD_URI_SAFE_ATTR"in $?B(U(hn),$.ADD_URI_SAFE_ATTR,Qt):hn,dn="ADD_DATA_URI_TAGS"in $?B(U(vn),$.ADD_DATA_URI_TAGS,Qt):vn,be="FORBID_CONTENTS"in $?B({},$.FORBID_CONTENTS,Qt):fn,me="FORBID_TAGS"in $?B({},$.FORBID_TAGS,Qt):{},Ve="FORBID_ATTR"in $?B({},$.FORBID_ATTR,Qt):{},Ee="USE_PROFILES"in $?$.USE_PROFILES:!1,We=$.ALLOW_ARIA_ATTR!==!1,Ie=$.ALLOW_DATA_ATTR!==!1,zt=$.ALLOW_UNKNOWN_PROTOCOLS||!1,cn=$.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ye=$.SAFE_FOR_TEMPLATES||!1,ke=$.SAFE_FOR_XML!==!1,le=$.WHOLE_DOCUMENT||!1,Se=$.RETURN_DOM||!1,je=$.RETURN_DOM_FRAGMENT||!1,Ae=$.RETURN_TRUSTED_TYPE||!1,ze=$.FORCE_BODY||!1,ln=$.SANITIZE_DOM!==!1,Xe=$.SANITIZE_NAMED_PROPS||!1,ae=$.KEEP_CONTENT!==!1,Pe=$.IN_PLACE||!1,pe=$.ALLOWED_URI_REGEXP||pe,Ce=$.NAMESPACE||ce,Ht=$.CUSTOM_ELEMENT_HANDLING||{},$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ht.tagNameCheck=$.CUSTOM_ELEMENT_HANDLING.tagNameCheck),$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ht.attributeNameCheck=$.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),$.CUSTOM_ELEMENT_HANDLING&&typeof $.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ht.allowCustomizedBuiltInElements=$.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ye&&(Ie=!1),je&&(Se=!0),Ee&&(Xt=B({},o(k)),Jt=[],Ee.html===!0&&(B(Xt,K),B(Jt,J)),Ee.svg===!0&&(B(Xt,G),B(Jt,tt),B(Jt,it)),Ee.svgFilters===!0&&(B(Xt,W),B(Jt,tt),B(Jt,it)),Ee.mathMl===!0&&(B(Xt,st),B(Jt,lt),B(Jt,it))),$.ADD_TAGS&&(Xt===un&&(Xt=U(Xt)),B(Xt,$.ADD_TAGS,Qt)),$.ADD_ATTR&&(Jt===sn&&(Jt=U(Jt)),B(Jt,$.ADD_ATTR,Qt)),$.ADD_URI_SAFE_ATTR&&B(Ne,$.ADD_URI_SAFE_ATTR,Qt),$.FORBID_CONTENTS&&(be===fn&&(be=U(be)),B(be,$.FORBID_CONTENTS,Qt)),ae&&(Xt["#text"]=!0),le&&B(Xt,["html","head","body"]),Xt.table&&(B(Xt,["tbody"]),delete me.tbody),f&&f($),Te=$)}return ht}(),Re=B({},["mi","mo","mn","ms","mtext"]),mn=B({},["foreignobject","desc","title","annotation-xml"]),qe=B({},["title","style","font","a","script"]),we=B({},G);B(we,W),B(we,et);var tn=B({},st);B(tn,vt);var yn=function(){function ht($){var ft=Zt($);(!ft||!ft.tagName)&&(ft={namespaceURI:Ce,tagName:"template"});var Ot=T($.tagName),Ft=T(ft.tagName);return Qe[$.namespaceURI]?$.namespaceURI===Ue?ft.namespaceURI===ce?Ot==="svg":ft.namespaceURI===Me?Ot==="svg"&&(Ft==="annotation-xml"||Re[Ft]):!!we[Ot]:$.namespaceURI===Me?ft.namespaceURI===ce?Ot==="math":ft.namespaceURI===Ue?Ot==="math"&&mn[Ft]:!!tn[Ot]:$.namespaceURI===ce?ft.namespaceURI===Ue&&!mn[Ft]||ft.namespaceURI===Me&&!Re[Ft]?!1:!tn[Ot]&&(qe[Ot]||!we[Ot]):!!(_t==="application/xhtml+xml"&&Qe[$.namespaceURI]):!1}return ht}(),ee=function(){function ht($){y(ct.removed,{element:$});try{$.parentNode.removeChild($)}catch(ft){try{$.outerHTML=De}catch(Ot){$.remove()}}}return ht}(),Le=function(){function ht($,ft){try{y(ct.removed,{attribute:ft.getAttributeNode($),from:ft})}catch(Ot){y(ct.removed,{attribute:null,from:ft})}if(ft.removeAttribute($),$==="is"&&!Jt[$])if(Se||je)try{ee(ft)}catch(Ot){}else try{ft.setAttribute($,"")}catch(Ot){}}return ht}(),bn=function(){function ht($){var ft,Ot;if(ze)$=""+$;else{var Ft=N($,/^[\r\n\t ]+/);Ot=Ft&&Ft[0]}_t==="application/xhtml+xml"&&Ce===ce&&($=''+$+"");var Bt=te?te.createHTML($):$;if(Ce===ce)try{ft=new xt().parseFromString(Bt,_t)}catch(Vt){}if(!ft||!ft.documentElement){ft=xe.createDocument(Ce,"template",null);try{ft.documentElement.innerHTML=Je?De:Bt}catch(Vt){}}var Yt=ft.body||ft.documentElement;return $&&Ot&&Yt.insertBefore(At.createTextNode(Ot),Yt.childNodes[0]||null),Ce===ce?Ge.call(ft,le?"html":"body")[0]:le?ft.documentElement:Yt}return ht}(),P=function(){function ht($){return nn.call($.ownerDocument||$,$,mt.SHOW_ELEMENT|mt.SHOW_COMMENT|mt.SHOW_TEXT|mt.SHOW_PROCESSING_INSTRUCTION|mt.SHOW_CDATA_SECTION,null,!1)}return ht}(),w=function(){function ht($){return $ instanceof Pt&&(typeof $.nodeName!="string"||typeof $.textContent!="string"||typeof $.removeChild!="function"||!($.attributes instanceof Ct)||typeof $.removeAttribute!="function"||typeof $.setAttribute!="function"||typeof $.namespaceURI!="string"||typeof $.insertBefore!="function"||typeof $.hasChildNodes!="function")}return ht}(),D=function(){function ht($){return e(Tt)==="object"?$ instanceof Tt:$&&e($)==="object"&&typeof $.nodeType=="number"&&typeof $.nodeName=="string"}return ht}(),H=function(){function ht($,ft,Ot){re[$]&&C(re[$],function(Ft){Ft.call(ct,ft,Ot,Te)})}return ht}(),_=function(){function ht($){var ft;if(H("beforeSanitizeElements",$,null),w($)||x(/[\u0080-\uFFFF]/,$.nodeName))return ee($),!0;var Ot=Qt($.nodeName);if(H("uponSanitizeElement",$,{tagName:Ot,allowedTags:Xt}),$.hasChildNodes()&&!D($.firstElementChild)&&(!D($.content)||!D($.content.firstElementChild))&&x(/<[/\w]/g,$.innerHTML)&&x(/<[/\w]/g,$.textContent)||Ot==="select"&&x(/=0;--Vt)Ft.insertBefore(Wt(Bt[Vt],!0),$t($))}return ee($),!0}return $ instanceof ut&&!yn($)||(Ot==="noscript"||Ot==="noembed"||Ot==="noframes")&&x(/<\/no(script|embed|frames)/i,$.innerHTML)?(ee($),!0):(ye&&$.nodeType===3&&(ft=$.textContent,ft=R(ft,$e," "),ft=R(ft,He," "),ft=R(ft,he," "),$.textContent!==ft&&(y(ct.removed,{element:$.cloneNode()}),$.textContent=ft)),H("afterSanitizeElements",$,null),!1)}return ht}(),q=function(){function ht($,ft,Ot){if(ln&&(ft==="id"||ft==="name")&&(Ot in At||Ot in pn))return!1;if(!(Ie&&!Ve[ft]&&x(Oe,ft))){if(!(We&&x(oe,ft))){if(!Jt[ft]||Ve[ft]){if(!(at($)&&(Ht.tagNameCheck instanceof RegExp&&x(Ht.tagNameCheck,$)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck($))&&(Ht.attributeNameCheck instanceof RegExp&&x(Ht.attributeNameCheck,ft)||Ht.attributeNameCheck instanceof Function&&Ht.attributeNameCheck(ft))||ft==="is"&&Ht.allowCustomizedBuiltInElements&&(Ht.tagNameCheck instanceof RegExp&&x(Ht.tagNameCheck,Ot)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck(Ot))))return!1}else if(!Ne[ft]){if(!x(pe,R(Ot,ge,""))){if(!((ft==="src"||ft==="xlink:href"||ft==="href")&&$!=="script"&&M(Ot,"data:")===0&&dn[$])){if(!(zt&&!x(ue,R(Ot,ge,"")))){if(Ot)return!1}}}}}}return!0}return ht}(),at=function(){function ht($){return $!=="annotation-xml"&&N($,Fe)}return ht}(),yt=function(){function ht($){var ft,Ot,Ft,Bt;H("beforeSanitizeAttributes",$,null);var Yt=$.attributes;if(Yt){var Vt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Jt};for(Bt=Yt.length;Bt--;){ft=Yt[Bt];var ne=ft,Gt=ne.name,fe=ne.namespaceURI;if(Ot=Gt==="value"?ft.value:L(ft.value),Ft=Qt(Gt),Vt.attrName=Ft,Vt.attrValue=Ot,Vt.keepAttr=!0,Vt.forceKeepAttr=void 0,H("uponSanitizeAttribute",$,Vt),Ot=Vt.attrValue,!Vt.forceKeepAttr&&(Le(Gt,$),!!Vt.keepAttr)){if(!cn&&x(/\/>/i,Ot)){Le(Gt,$);continue}ye&&(Ot=R(Ot,$e," "),Ot=R(Ot,He," "),Ot=R(Ot,he," "));var ie=Qt($.nodeName);if(q(ie,Ft,Ot)){if(Xe&&(Ft==="id"||Ft==="name")&&(Le(Gt,$),Ot=Sn+Ot),te&&e(jt)==="object"&&typeof jt.getAttributeType=="function"&&!fe)switch(jt.getAttributeType(ie,Ft)){case"TrustedHTML":{Ot=te.createHTML(Ot);break}case"TrustedScriptURL":{Ot=te.createScriptURL(Ot);break}}try{fe?$.setAttributeNS(fe,Gt,Ot):$.setAttribute(Gt,Ot),E(ct.removed)}catch(Ye){}}}}H("afterSanitizeAttributes",$,null)}}return ht}(),Lt=function(){function ht($){var ft,Ot=P($);for(H("beforeSanitizeShadowDOM",$,null);ft=Ot.nextNode();)H("uponSanitizeShadowNode",ft,null),!_(ft)&&(ft.content instanceof Dt&&ht(ft.content),yt(ft));H("afterSanitizeShadowDOM",$,null)}return ht}();return ct.sanitize=function(ht){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ft,Ot,Ft,Bt,Yt;if(Je=!ht,Je&&(ht=""),typeof ht!="string"&&!D(ht))if(typeof ht.toString=="function"){if(ht=ht.toString(),typeof ht!="string")throw F("dirty is not a string, aborting")}else throw F("toString is not a function");if(!ct.isSupported){if(e(Z.toStaticHTML)==="object"||typeof Z.toStaticHTML=="function"){if(typeof ht=="string")return Z.toStaticHTML(ht);if(D(ht))return Z.toStaticHTML(ht.outerHTML)}return ht}if(se||_e($),ct.removed=[],typeof ht=="string"&&(Pe=!1),Pe){if(ht.nodeName){var Vt=Qt(ht.nodeName);if(!Xt[Vt]||me[Vt])throw F("root node is forbidden and cannot be sanitized in-place")}}else if(ht instanceof Tt)ft=bn(""),Ot=ft.ownerDocument.importNode(ht,!0),Ot.nodeType===1&&Ot.nodeName==="BODY"||Ot.nodeName==="HTML"?ft=Ot:ft.appendChild(Ot);else{if(!Se&&!ye&&!le&&ht.indexOf("<")===-1)return te&&Ae?te.createHTML(ht):ht;if(ft=bn(ht),!ft)return Se?null:Ae?De:""}ft&&ze&&ee(ft.firstChild);for(var ne=P(Pe?ht:ft);Ft=ne.nextNode();)Ft.nodeType===3&&Ft===Bt||_(Ft)||(Ft.content instanceof Dt&&Lt(Ft.content),yt(Ft),Bt=Ft);if(Bt=null,Pe)return ht;if(Se){if(je)for(Yt=rn.call(ft.ownerDocument);ft.firstChild;)Yt.appendChild(ft.firstChild);else Yt=ft;return(Jt.shadowroot||Jt.shadowrootmod)&&(Yt=on.call(bt,Yt,!0)),Yt}var Gt=le?ft.outerHTML:ft.innerHTML;return le&&Xt["!doctype"]&&ft.ownerDocument&&ft.ownerDocument.doctype&&ft.ownerDocument.doctype.name&&x(nt,ft.ownerDocument.doctype.name)&&(Gt="\n"+Gt),ye&&(Gt=R(Gt,$e," "),Gt=R(Gt,He," "),Gt=R(Gt,he," ")),te&&Ae?te.createHTML(Gt):Gt},ct.setConfig=function(ht){_e(ht),se=!0},ct.clearConfig=function(){Te=null,se=!1},ct.isValidAttribute=function(ht,$,ft){Te||_e({});var Ot=Qt(ht),Ft=Qt($);return q(Ot,Ft,ft)},ct.addHook=function(ht,$){typeof $=="function"&&(re[ht]=re[ht]||[],y(re[ht],$))},ct.removeHook=function(ht){if(re[ht])return E(re[ht])},ct.removeHooks=function(ht){re[ht]&&(re[ht]=[])},ct.removeAllHooks=function(){re={}},ct}var Nt=pt();return Nt})},63935:function(b,e){"use strict";e.__esModule=!0,e.Fragment=e.EMPTY_OBJ=e.Component=void 0,e._CI=We,e._HI=wt,e._M=zt,e._MCCC=Ae,e._ME=le,e._MFCC=Xe,e._MP=me,e._MR=Oe,e._RFC=Ie,e.__render=pn,e.createComponentVNode=W,e.createFragment=st,e.createPortal=lt,e.createRef=$e,e.createRenderer=_e,e.createTextVNode=et,e.createVNode=U,e.directClone=J,e.findDOMfromVNode=y,e.forwardRef=He,e.getFlagsForElementVnode=St,e.linkEvent=i,e.normalizeProps=vt,e.options=void 0,e.render=Ze,e.rerender=yn,e.version=void 0;var t=Array.isArray;function n(P){var w=typeof P;return w==="string"||w==="number"}function r(P){return P==null}function o(P){return P===null||P===!1||P===!0||P===void 0}function a(P){return typeof P=="function"}function u(P){return typeof P=="string"}function l(P){return typeof P=="number"}function c(P){return P===null}function g(P){return P===void 0}function v(P,w){var D={};if(P)for(var H in P)D[H]=P[H];if(w)for(var _ in w)D[_]=w[_];return D}function i(P,w){return a(w)?{data:P,event:w}:null}function d(P){return!c(P)&&typeof P=="object"}var s=e.EMPTY_OBJ={},h=e.Fragment="$F";function f(P){return P.substr(2).toLowerCase()}function p(P,w){P.appendChild(w)}function m(P,w,D){c(D)?p(P,w):P.insertBefore(w,D)}function S(P,w){return w?document.createElementNS("http://www.w3.org/2000/svg",P):document.createElement(P)}function O(P,w,D){P.replaceChild(w,D)}function I(P,w){P.removeChild(w)}function C(P){for(var w=0;w0,ht=c(yt),$=u(yt)&&yt[0]===Y;Lt||ht||$?(D=D||w.slice(0,q),(Lt||$)&&(at=J(at)),(ht||$)&&(at.key=Y+q),D.push(at)):D&&D.push(at),at.flags|=65536}}D=D||w,D.length===0?H=1:H=8}else D=w,D.flags|=65536,w.flags&81920&&(D=J(w)),H=2;return P.children=D,P.childFlags=H,P}function wt(P){return o(P)||n(P)?et(P,null):t(P)?st(P,0,null):P.flags&16384?J(P):P}var Rt="http://www.w3.org/1999/xlink",dt="http://www.w3.org/XML/1998/namespace",rt={"xlink:actuate":Rt,"xlink:arcrole":Rt,"xlink:href":Rt,"xlink:role":Rt,"xlink:show":Rt,"xlink:title":Rt,"xlink:type":Rt,"xml:base":dt,"xml:lang":dt,"xml:space":dt};function X(P){return{onClick:P,onDblClick:P,onFocusIn:P,onFocusOut:P,onKeyDown:P,onKeyPress:P,onKeyUp:P,onMouseDown:P,onMouseMove:P,onMouseUp:P,onTouchEnd:P,onTouchMove:P,onTouchStart:P}}var Q=X(0),nt=X(null),gt=X(!0);function Et(P,w){var D=w.$EV;return D||(D=w.$EV=X(null)),D[P]||++Q[P]===1&&(nt[P]=ut(P)),D}function ot(P,w){var D=w.$EV;D&&D[P]&&(--Q[P]===0&&(document.removeEventListener(f(P),nt[P]),nt[P]=null),D[P]=null)}function pt(P,w,D,H){if(a(D))Et(P,H)[P]=D;else if(d(D)){if(x(w,D))return;Et(P,H)[P]=D}else ot(P,H)}function Nt(P){return a(P.composedPath)?P.composedPath()[0]:P.target}function Z(P,w,D,H){var _=Nt(P);do{if(w&&_.disabled)return;var q=_.$EV;if(q){var at=q[D];if(at&&(H.dom=_,at.event?at.event(at.data,P):at(P),P.cancelBubble))return}_=_.parentNode}while(!c(_))}function ct(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function bt(){return this.defaultPrevented}function At(){return this.cancelBubble}function Dt(P){var w={dom:document};return P.isDefaultPrevented=bt,P.isPropagationStopped=At,P.stopPropagation=ct,Object.defineProperty(P,"currentTarget",{configurable:!0,get:function(){function D(){return w.dom}return D}()}),w}function Ut(P){return function(w){if(w.button!==0){w.stopPropagation();return}Z(w,!0,P,Dt(w))}}function Tt(P){return function(w){Z(w,!1,P,Dt(w))}}function ut(P){var w=P==="onClick"||P==="onDblClick"?Ut(P):Tt(P);return document.addEventListener(f(P),w),w}function mt(P,w){var D=document.createElement("i");return D.innerHTML=w,D.innerHTML===P.innerHTML}function It(P,w,D){if(P[w]){var H=P[w];H.event?H.event(H.data,D):H(D)}else{var _=w.toLowerCase();P[_]&&P[_](D)}}function Ct(P,w){var D=function(_){var q=this.$V;if(q){var at=q.props||s,yt=q.dom;if(u(P))It(at,P,_);else for(var Lt=0;Lt-1&&w.options[q]&&(yt=w.options[q].value),D&&r(yt)&&(yt=P.defaultValue),Zt(H,yt)}}var xe=Ct("onInput",Ge),nn=Ct("onChange");function rn(P,w){Pt(P,"input",xe),w.onChange&&Pt(P,"change",nn)}function Ge(P,w,D){var H=P.value,_=w.value;if(r(H)){if(D){var q=P.defaultValue;!r(q)&&q!==_&&(w.defaultValue=q,w.value=q)}}else _!==H&&(w.defaultValue=H,w.value=H)}function on(P,w,D,H,_,q){P&64?kt(H,D):P&256?ve(H,D,_,w):P&128&&Ge(H,D,_),q&&(D.$V=w)}function an(P,w,D){P&64?$t(w,D):P&256?De(w):P&128&&rn(w,D)}function re(P){return P.type&&xt(P.type)?!r(P.checked):!r(P.value)}function $e(){return{current:null}}function He(P){return{render:P}}function he(P){P&&!V(P,null)&&P.current&&(P.current=null)}function Oe(P,w,D){P&&(a(P)||P.current!==void 0)&&D.push(function(){!V(P,w)&&P.current!==void 0&&(P.current=w)})}function oe(P,w){ue(P),T(P,w)}function ue(P){var w=P.flags,D=P.children,H;if(w&481){H=P.ref;var _=P.props;he(H);var q=P.childFlags;if(!c(_))for(var at=Object.keys(_),yt=0,Lt=at.length;yt0;at&&(q=re(D),q&&an(w,H,D));for(var yt in D)Ht(yt,null,D[yt],H,_,q,null);at&&on(w,P,H,D,!0,q)}function Ve(P,w,D){var H=wt(P.render(w,P.state,D)),_=D;return a(P.getChildContext)&&(_=v(D,P.getChildContext())),P.$CX=_,H}function We(P,w,D,H,_,q){var at=new w(D,H),yt=at.$N=!!(w.getDerivedStateFromProps||at.getSnapshotBeforeUpdate);if(at.$SVG=_,at.$L=q,P.children=at,at.$BS=!1,at.context=H,at.props===s&&(at.props=D),yt)at.state=N(at,D,at.state);else if(a(at.componentWillMount)){at.$BR=!0,at.componentWillMount();var Lt=at.$PS;if(!c(Lt)){var ht=at.state;if(c(ht))at.state=Lt;else for(var $ in Lt)ht[$]=Lt[$];at.$PS=null}at.$BR=!1}return at.$LI=Ve(at,D,H),at}function Ie(P,w){var D=P.props||s;return P.flags&32768?P.type.render(D,P.ref,w):P.type(D,w)}function zt(P,w,D,H,_,q){var at=P.flags|=16384;at&481?le(P,w,D,H,_,q):at&4?ze(P,w,D,H,_,q):at&8?(Se(P,w,D,H,_,q),Xe(P,q)):at&512||at&16?ke(P,w,_):at&8192?ye(P,D,w,H,_,q):at&1024&&cn(P,D,w,_,q)}function cn(P,w,D,H,_){zt(P.children,P.ref,w,!1,null,_);var q=tt();ke(q,D,H),P.dom=q.dom}function ye(P,w,D,H,_,q){var at=P.children,yt=P.childFlags;yt&12&&at.length===0&&(yt=P.childFlags=2,at=P.children=tt()),yt===2?zt(at,D,w,H,_,q):se(at,D,w,H,_,q)}function ke(P,w,D){var H=P.dom=document.createTextNode(P.children);c(w)||m(w,H,D)}function le(P,w,D,H,_,q){var at=P.flags,yt=P.props,Lt=P.className,ht=P.childFlags,$=P.dom=S(P.type,H=H||(at&32)>0),ft=P.children;if(!r(Lt)&&Lt!==""&&(H?$.setAttribute("class",Lt):$.className=Lt),ht===16)L($,ft);else if(ht!==1){var Ot=H&&P.type!=="foreignObject";ht===2?(ft.flags&16384&&(P.children=ft=J(ft)),zt(ft,$,D,Ot,null,q)):(ht===8||ht===4)&&se(ft,$,D,Ot,null,q)}c(w)||m(w,$,_),c(yt)||me(P,at,yt,$,H),Oe(P.ref,$,q)}function se(P,w,D,H,_,q){for(var at=0;atOt)&&($=y(at[Ot-1],!1).nextSibling)}Ne(Lt,ht,at,yt,D,H,_,$,P,q)}function fn(P,w,D,H){var _=P.ref,q=w.ref,at=w.children;if(Ne(P.childFlags,w.childFlags,P.children,at,_,D,!1,null,P,H),w.dom=P.dom,_!==q&&!o(at)){var yt=at.dom;I(_,yt),p(q,yt)}}function dn(P,w,D,H,_,q){var at=w.dom=P.dom,yt=P.props,Lt=w.props,ht=!1,$=!1,ft;if(H=H||(_&32)>0,yt!==Lt){var Ot=yt||s;if(ft=Lt||s,ft!==s){ht=(_&448)>0,ht&&($=re(ft));for(var Ft in ft){var Bt=Ot[Ft],Yt=ft[Ft];Bt!==Yt&&Ht(Ft,Bt,Yt,at,H,$,P)}}if(Ot!==s)for(var Vt in Ot)r(ft[Vt])&&!r(Ot[Vt])&&Ht(Vt,Ot[Vt],null,at,H,$,P)}var ne=w.children,Gt=w.className;P.className!==Gt&&(r(Gt)?at.removeAttribute("class"):H?at.setAttribute("class",Gt):at.className=Gt),_&4096?Ee(at,ne):Ne(P.childFlags,w.childFlags,P.children,ne,at,D,H&&w.type!=="foreignObject",null,P,q),ht&&on(_,w,at,ft,!1,$);var fe=w.ref,ie=P.ref;ie!==fe&&(he(ie),Oe(fe,at,q))}function vn(P,w,D,H,_,q){ue(P),se(w,D,H,_,y(P,!0),q),T(P,D)}function Ne(P,w,D,H,_,q,at,yt,Lt,ht){switch(P){case 2:switch(w){case 2:ae(D,H,_,q,at,yt,ht);break;case 1:oe(D,_);break;case 16:ue(D),L(_,H);break;default:vn(D,H,_,q,at,ht);break}break;case 1:switch(w){case 2:zt(H,_,q,at,yt,ht);break;case 1:break;case 16:L(_,H);break;default:se(H,_,q,at,yt,ht);break}break;case 16:switch(w){case 16:Pe(D,H,_);break;case 2:Fe(_),zt(H,_,q,at,yt,ht);break;case 1:Fe(_);break;default:Fe(_),se(H,_,q,at,yt,ht);break}break;default:switch(w){case 16:ge(D),L(_,H);break;case 2:pe(_,Lt,D),zt(H,_,q,at,yt,ht);break;case 1:pe(_,Lt,D);break;default:var $=D.length|0,ft=H.length|0;$===0?ft>0&&se(H,_,q,at,yt,ht):ft===0?pe(_,Lt,D):w===8&&P===8?Qe(D,H,_,q,at,$,ft,yt,Lt,ht):Je(D,H,_,q,at,$,ft,yt,ht);break}break}}function hn(P,w,D,H,_){_.push(function(){P.componentDidUpdate(w,D,H)})}function Me(P,w,D,H,_,q,at,yt,Lt){var ht=P.state,$=P.props,ft=!!P.$N,Ot=a(P.shouldComponentUpdate);if(ft&&(w=N(P,D,w!==ht?v(ht,w):w)),at||!Ot||Ot&&P.shouldComponentUpdate(D,w,_)){!ft&&a(P.componentWillUpdate)&&P.componentWillUpdate(D,w,_),P.props=D,P.state=w,P.context=_;var Ft=null,Bt=Ve(P,D,_);ft&&a(P.getSnapshotBeforeUpdate)&&(Ft=P.getSnapshotBeforeUpdate($,ht)),ae(P.$LI,Bt,H,P.$CX,q,yt,Lt),P.$LI=Bt,a(P.componentDidUpdate)&&hn(P,$,ht,Ft,Lt)}else P.props=D,P.state=w,P.context=_}function Ue(P,w,D,H,_,q,at){var yt=w.children=P.children;if(!c(yt)){yt.$L=at;var Lt=w.props||s,ht=w.ref,$=P.ref,ft=yt.state;if(!yt.$N){if(a(yt.componentWillReceiveProps)){if(yt.$BR=!0,yt.componentWillReceiveProps(Lt,H),yt.$UN)return;yt.$BR=!1}c(yt.$PS)||(ft=v(ft,yt.$PS),yt.$PS=null)}Me(yt,ft,Lt,D,H,_,!1,q,at),$!==ht&&(he($),Oe(ht,yt,at))}}function ce(P,w,D,H,_,q,at){var yt=!0,Lt=w.props||s,ht=w.ref,$=P.props,ft=!r(ht),Ot=P.children;if(ft&&a(ht.onComponentShouldUpdate)&&(yt=ht.onComponentShouldUpdate($,Lt)),yt!==!1){ft&&a(ht.onComponentWillUpdate)&&ht.onComponentWillUpdate($,Lt);var Ft=wt(Ie(w,H));ae(Ot,Ft,D,H,_,q,at),w.children=Ft,ft&&a(ht.onComponentDidUpdate)&&ht.onComponentDidUpdate($,Lt)}else w.children=Ot}function Ce(P,w){var D=w.children,H=w.dom=P.dom;D!==P.children&&(H.nodeValue=D)}function Je(P,w,D,H,_,q,at,yt,Lt){for(var ht=q>at?at:q,$=0,ft,Ot;$at)for($=ht;$$||Ot>ft)break t;Ft=P[Ot],Bt=w[Ot]}for(Ft=P[$],Bt=w[ft];Ft.key===Bt.key;){if(Bt.flags&16384&&(w[ft]=Bt=J(Bt)),ae(Ft,Bt,D,H,_,yt,ht),P[$]=Bt,$--,ft--,Ot>$||Ot>ft)break t;Ft=P[$],Bt=w[ft]}}if(Ot>$){if(Ot<=ft)for(Yt=ft+1,Vt=Ytft)for(;Ot<=$;)oe(P[Ot++],D);else En(P,w,H,q,at,$,ft,Ot,D,_,yt,Lt,ht)}function En(P,w,D,H,_,q,at,yt,Lt,ht,$,ft,Ot){var Ft,Bt,Yt,Vt=0,ne=yt,Gt=yt,fe=q-yt+1,ie=at-yt+1,Ye=new Int32Array(ie+1),de=fe===H,Cn=!1,qt=0,en=0;if(_<4||(fe|ie)<32)for(Vt=ne;Vt<=q;++Vt)if(Ft=P[Vt],enyt?Cn=!0:qt=yt,Bt.flags&16384&&(w[yt]=Bt=J(Bt)),ae(Ft,Bt,Lt,D,ht,$,Ot),++en;break}!de&&yt>at&&oe(Ft,Lt)}else de||oe(Ft,Lt);else{var On={};for(Vt=Gt;Vt<=at;++Vt)On[w[Vt].key]=Vt;for(Vt=ne;Vt<=q;++Vt)if(Ft=P[Vt],enne;)oe(P[ne++],Lt);Ye[yt-Gt]=Vt+1,qt>yt?Cn=!0:qt=yt,Bt=w[yt],Bt.flags&16384&&(w[yt]=Bt=J(Bt)),ae(Ft,Bt,Lt,D,ht,$,Ot),++en}else de||oe(Ft,Lt);else de||oe(Ft,Lt)}if(de)pe(Lt,ft,P),se(w,Lt,D,ht,$,Ot);else if(Cn){var In=Qt(Ye);for(yt=In.length-1,Vt=ie-1;Vt>=0;Vt--)Ye[Vt]===0?(qt=Vt+Gt,Bt=w[qt],Bt.flags&16384&&(w[qt]=Bt=J(Bt)),Yt=qt+1,zt(Bt,Lt,D,ht,Yt<_?y(w[Yt],!0):$,Ot)):yt<0||Vt!==In[yt]?(qt=Vt+Gt,Bt=w[qt],Yt=qt+1,A(Bt,Lt,Yt<_?y(w[Yt],!0):$)):yt--}else if(en!==ie)for(Vt=ie-1;Vt>=0;Vt--)Ye[Vt]===0&&(qt=Vt+Gt,Bt=w[qt],Bt.flags&16384&&(w[qt]=Bt=J(Bt)),Yt=qt+1,zt(Bt,Lt,D,ht,Yt<_?y(w[Yt],!0):$,Ot))}var _t,Ke,gn=0;function Qt(P){var w=0,D=0,H=0,_=0,q=0,at=0,yt=0,Lt=P.length;for(Lt>gn&&(gn=Lt,_t=new Int32Array(Lt),Ke=new Int32Array(Lt));D>1,P[_t[yt]]0&&(Ke[D]=_t[q-1]),_t[q]=D)}q=_+1;var ht=new Int32Array(q);for(at=_t[q-1];q-- >0;)ht[q]=at,at=Ke[at],_t[q]=0;return ht}var Te=typeof document!="undefined";Te&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function pn(P,w,D,H){var _=[],q=w.$V;R.v=!0,r(q)?r(P)||(P.flags&16384&&(P=J(P)),zt(P,w,H,!1,null,_),w.$V=P,q=P):r(P)?(oe(q,w),w.$V=null):(P.flags&16384&&(P=J(P)),ae(q,P,w,H,!1,null,_),q=w.$V=P),C(_),R.v=!1,a(D)&&D(),a(M.renderComplete)&&M.renderComplete(q,w)}function Ze(P,w,D,H){D===void 0&&(D=null),H===void 0&&(H=s),pn(P,w,D,H)}function _e(P){return function(){function w(D,H,_,q){P||(P=D),Ze(H,P,_,q)}return w}()}var Re=[],mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(P){window.setTimeout(P,0)},qe=!1;function we(P,w,D,H){var _=P.$PS;if(a(w)&&(w=w(_?v(P.state,_):P.state,P.props,P.context)),r(_))P.$PS=w;else for(var q in w)_[q]=w[q];if(P.$BR)a(D)&&P.$L.push(D.bind(P));else{if(!R.v&&Re.length===0){ee(P,H),a(D)&&D.call(P);return}if(Re.indexOf(P)===-1&&Re.push(P),H&&(P.$F=!0),qe||(qe=!0,mn(yn)),a(D)){var at=P.$QU;at||(at=P.$QU=[]),at.push(D)}}}function tn(P){for(var w=P.$QU,D=0;D=0;--G){var W=this.tryEntries[G],et=W.completion;if(W.tryLoc==="root")return K("end");if(W.tryLoc<=this.prev){var st=r.call(W,"catchLoc"),vt=r.call(W,"finallyLoc");if(st&&vt){if(this.prev=0;--K){var G=this.tryEntries[K];if(G.tryLoc<=this.prev&&r.call(G,"finallyLoc")&&this.prev=0;--j){var K=this.tryEntries[j];if(K.finallyLoc===U)return this.complete(K.completion,K.afterLoc),x(K),m}}return B}(),catch:function(){function B(U){for(var j=this.tryEntries.length-1;j>=0;--j){var K=this.tryEntries[j];if(K.tryLoc===U){var G=K.completion;if(G.type==="throw"){var W=G.arg;x(K)}return W}}throw new Error("illegal catch attempt")}return B}(),delegateYield:function(){function B(U,j,K){return this.delegate={iterator:V(U),resultName:j,nextLoc:K},this.method==="next"&&(this.arg=a),m}return B}()},t}(b.exports);try{regeneratorRuntime=e}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},16666:function(){"use strict";self.fetch||(self.fetch=function(b,e){return e=e||{},new Promise(function(t,n){var r=new XMLHttpRequest,o=[],a={},u=function(){function c(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function g(){return Promise.resolve(r.responseText)}return g}(),json:function(){function g(){return Promise.resolve(r.responseText).then(JSON.parse)}return g}(),blob:function(){function g(){return Promise.resolve(new Blob([r.response]))}return g}(),clone:c,headers:{keys:function(){function g(){return o}return g}(),entries:function(){function g(){return o.map(function(v){return[v,r.getResponseHeader(v)]})}return g}(),get:function(){function g(v){return r.getResponseHeader(v)}return g}(),has:function(){function g(v){return r.getResponseHeader(v)!=null}return g}()}}}return c}();for(var l in r.open(e.method||"get",b,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(c,g){a[g]||o.push(a[g]=g)}),t(u())},r.onerror=n,r.withCredentials=e.credentials=="include",e.headers)r.setRequestHeader(l,e.headers[l]);r.send(e.body||null)})})},50640:function(b,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(S,O){var I=typeof Symbol!="undefined"&&S[Symbol.iterator]||S["@@iterator"];if(I)return(I=I.call(S)).next.bind(I);if(Array.isArray(S)||(I=n(S))||O&&S&&typeof S.length=="number"){I&&(S=I);var C=0;return function(){return C>=S.length?{done:!0}:{done:!1,value:S[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 n(S,O){if(S){if(typeof S=="string")return r(S,O);var I=Object.prototype.toString.call(S).slice(8,-1);if(I==="Object"&&S.constructor&&(I=S.constructor.name),I==="Map"||I==="Set")return Array.from(S);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return r(S,O)}}function r(S,O){(O==null||O>S.length)&&(O=S.length);for(var I=0,C=new Array(O);I0&&(0,r.round)(i.width)/c.offsetWidth||1,s=c.offsetHeight>0&&(0,r.round)(i.height)/c.offsetHeight||1);var h=(0,e.isElement)(c)?(0,o.default)(c):window,f=h.visualViewport,p=!(0,a.default)()&&d,m=(i.left+(p&&f?f.offsetLeft:0))/v,y=(i.top+(p&&f?f.offsetTop:0))/s,T=i.width/v,O=i.height/s;return{width:T,height:O,top:y,right:m+T,bottom:y+O,left:m,x:m,y:y}}},86380:function(b,n,t){"use strict";n.__esModule=!0,n.default=O;var e=t(41521),r=p(t(2868)),o=p(t(39799)),a=p(t(54826)),u=p(t(43243)),l=p(t(33733)),c=p(t(14522)),g=t(72600),d=p(t(32125)),i=p(t(34972)),v=p(t(96343)),s=p(t(13203)),h=p(t(31855)),f=t(69031);function p(C){return C&&C.__esModule?C:{default:C}}function m(C,E){var S=(0,d.default)(C,!1,E==="fixed");return S.top=S.top+C.clientTop,S.left=S.left+C.clientLeft,S.bottom=S.top+C.clientHeight,S.right=S.left+C.clientWidth,S.width=C.clientWidth,S.height=C.clientHeight,S.x=S.left,S.y=S.top,S}function y(C,E,S){return E===e.viewport?(0,h.default)((0,r.default)(C,S)):(0,g.isElement)(E)?m(E,S):(0,h.default)((0,o.default)((0,l.default)(C)))}function T(C){var E=(0,a.default)((0,i.default)(C)),S=["absolute","fixed"].indexOf((0,c.default)(C).position)>=0,I=S&&(0,g.isHTMLElement)(C)?(0,u.default)(C):C;return(0,g.isElement)(I)?E.filter(function(P){return(0,g.isElement)(P)&&(0,v.default)(P,I)&&(0,s.default)(P)!=="body"}):[]}function O(C,E,S,I){var P=E==="clippingParents"?T(C):[].concat(E),N=[].concat(P,[S]),M=N[0],w=N.reduce(function(L,x){var V=y(C,x,I);return L.top=(0,f.max)(V.top,L.top),L.right=(0,f.min)(V.right,L.right),L.bottom=(0,f.min)(V.bottom,L.bottom),L.left=(0,f.max)(V.left,L.left),L},y(C,M,I));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},8823:function(b,n,t){"use strict";n.__esModule=!0,n.default=v;var e=d(t(32125)),r=d(t(45401)),o=d(t(13203)),a=t(72600),u=d(t(85750)),l=d(t(33733)),c=d(t(44011)),g=t(69031);function d(s){return s&&s.__esModule?s:{default:s}}function i(s){var h=s.getBoundingClientRect(),f=(0,g.round)(h.width)/s.offsetWidth||1,p=(0,g.round)(h.height)/s.offsetHeight||1;return f!==1||p!==1}function v(s,h,f){f===void 0&&(f=!1);var p=(0,a.isHTMLElement)(h),m=(0,a.isHTMLElement)(h)&&i(h),y=(0,l.default)(h),T=(0,e.default)(s,m,f),O={scrollLeft:0,scrollTop:0},C={x:0,y:0};return(p||!p&&!f)&&(((0,o.default)(h)!=="body"||(0,c.default)(y))&&(O=(0,r.default)(h)),(0,a.isHTMLElement)(h)?(C=(0,e.default)(h,!0),C.x+=h.clientLeft,C.y+=h.clientTop):y&&(C.x=(0,u.default)(y))),{x:T.left+O.scrollLeft-C.x,y:T.top+O.scrollTop-C.y,width:T.width,height:T.height}}},14522:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,e.default)(a).getComputedStyle(a)}},33733:function(b,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(72600);function r(o){return(((0,e.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},39799:function(b,n,t){"use strict";n.__esModule=!0,n.default=c;var e=l(t(33733)),r=l(t(14522)),o=l(t(85750)),a=l(t(79569)),u=t(69031);function l(g){return g&&g.__esModule?g:{default:g}}function c(g){var d,i=(0,e.default)(g),v=(0,a.default)(g),s=(d=g.ownerDocument)==null?void 0:d.body,h=(0,u.max)(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),f=(0,u.max)(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),p=-v.scrollLeft+(0,o.default)(g),m=-v.scrollTop;return(0,r.default)(s||i).direction==="rtl"&&(p+=(0,u.max)(i.clientWidth,s?s.clientWidth:0)-h),{width:h,height:f,x:p,y:m}}},75680:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},19820:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(32125));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),l=a.offsetWidth,c=a.offsetHeight;return Math.abs(u.width-l)<=1&&(l=u.width),Math.abs(u.height-c)<=1&&(c=u.height),{x:a.offsetLeft,y:a.offsetTop,width:l,height:c}}},13203:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e?(e.nodeName||"").toLowerCase():null}},45401:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(79569)),r=u(t(81020)),o=t(72600),a=u(t(75680));function u(c){return c&&c.__esModule?c:{default:c}}function l(c){return c===(0,r.default)(c)||!(0,o.isHTMLElement)(c)?(0,e.default)(c):(0,a.default)(c)}},43243:function(b,n,t){"use strict";n.__esModule=!0,n.default=v;var e=g(t(81020)),r=g(t(13203)),o=g(t(14522)),a=t(72600),u=g(t(25658)),l=g(t(34972)),c=g(t(97353));function g(s){return s&&s.__esModule?s:{default:s}}function d(s){return!(0,a.isHTMLElement)(s)||(0,o.default)(s).position==="fixed"?null:s.offsetParent}function i(s){var h=/firefox/i.test((0,c.default)()),f=/Trident/i.test((0,c.default)());if(f&&(0,a.isHTMLElement)(s)){var p=(0,o.default)(s);if(p.position==="fixed")return null}var m=(0,l.default)(s);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var y=(0,o.default)(m);if(y.transform!=="none"||y.perspective!=="none"||y.contain==="paint"||["transform","perspective"].indexOf(y.willChange)!==-1||h&&y.willChange==="filter"||h&&y.filter&&y.filter!=="none")return m;m=m.parentNode}return null}function v(s){for(var h=(0,e.default)(s),f=d(s);f&&(0,u.default)(f)&&(0,o.default)(f).position==="static";)f=d(f);return f&&((0,r.default)(f)==="html"||(0,r.default)(f)==="body"&&(0,o.default)(f).position==="static")?h:f||i(s)||h}},34972:function(b,n,t){"use strict";n.__esModule=!0,n.default=u;var e=a(t(13203)),r=a(t(33733)),o=t(72600);function a(l){return l&&l.__esModule?l:{default:l}}function u(l){return(0,e.default)(l)==="html"?l:l.assignedSlot||l.parentNode||((0,o.isShadowRoot)(l)?l.host:null)||(0,r.default)(l)}},65329:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(34972)),r=u(t(44011)),o=u(t(13203)),a=t(72600);function u(c){return c&&c.__esModule?c:{default:c}}function l(c){return["html","body","#document"].indexOf((0,o.default)(c))>=0?c.ownerDocument.body:(0,a.isHTMLElement)(c)&&(0,r.default)(c)?c:l((0,e.default)(c))}},2868:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(81020)),r=u(t(33733)),o=u(t(85750)),a=u(t(14894));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){var d=(0,e.default)(c),i=(0,r.default)(c),v=d.visualViewport,s=i.clientWidth,h=i.clientHeight,f=0,p=0;if(v){s=v.width,h=v.height;var m=(0,a.default)();(m||!m&&g==="fixed")&&(f=v.offsetLeft,p=v.offsetTop)}return{width:s,height:h,x:f+(0,o.default)(c),y:p}}},81020:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var r=e.ownerDocument;return r&&r.defaultView||window}return e}},79569:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(81020));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),l=u.pageXOffset,c=u.pageYOffset;return{scrollLeft:l,scrollTop:c}}},85750:function(b,n,t){"use strict";n.__esModule=!0,n.default=u;var e=a(t(32125)),r=a(t(33733)),o=a(t(79569));function a(l){return l&&l.__esModule?l:{default:l}}function u(l){return(0,e.default)((0,r.default)(l)).left+(0,o.default)(l).scrollLeft}},72600:function(b,n,t){"use strict";n.__esModule=!0,n.isElement=o,n.isHTMLElement=a,n.isShadowRoot=u;var e=r(t(81020));function r(l){return l&&l.__esModule?l:{default:l}}function o(l){var c=(0,e.default)(l).Element;return l instanceof c||l instanceof Element}function a(l){var c=(0,e.default)(l).HTMLElement;return l instanceof c||l instanceof HTMLElement}function u(l){if(typeof ShadowRoot=="undefined")return!1;var c=(0,e.default)(l).ShadowRoot;return l instanceof c||l instanceof ShadowRoot}},14894:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(97353));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},44011:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(14522));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var u=(0,e.default)(a),l=u.overflow,c=u.overflowX,g=u.overflowY;return/auto|scroll|overlay|hidden/.test(l+g+c)}},25658:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(13203));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,e.default)(a))>=0}},54826:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(65329)),r=u(t(34972)),o=u(t(81020)),a=u(t(44011));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){var d;g===void 0&&(g=[]);var i=(0,e.default)(c),v=i===((d=c.ownerDocument)==null?void 0:d.body),s=(0,o.default)(i),h=v?[s].concat(s.visualViewport||[],(0,a.default)(i)?i:[]):i,f=g.concat(h);return v?f:f.concat(l((0,r.default)(h)))}},41521:function(b,n){"use strict";n.__esModule=!0,n.write=n.viewport=n.variationPlacements=n.top=n.start=n.right=n.reference=n.read=n.popper=n.placements=n.modifierPhases=n.main=n.left=n.end=n.clippingParents=n.bottom=n.beforeWrite=n.beforeRead=n.beforeMain=n.basePlacements=n.auto=n.afterWrite=n.afterRead=n.afterMain=void 0;var t=n.top="top",e=n.bottom="bottom",r=n.right="right",o=n.left="left",a=n.auto="auto",u=n.basePlacements=[t,e,r,o],l=n.start="start",c=n.end="end",g=n.clippingParents="clippingParents",d=n.viewport="viewport",i=n.popper="popper",v=n.reference="reference",s=n.variationPlacements=u.reduce(function(P,N){return P.concat([N+"-"+l,N+"-"+c])},[]),h=n.placements=[].concat(u,[a]).reduce(function(P,N){return P.concat([N,N+"-"+l,N+"-"+c])},[]),f=n.beforeRead="beforeRead",p=n.read="read",m=n.afterRead="afterRead",y=n.beforeMain="beforeMain",T=n.main="main",O=n.afterMain="afterMain",C=n.beforeWrite="beforeWrite",E=n.write="write",S=n.afterWrite="afterWrite",I=n.modifierPhases=[f,p,m,y,T,O,C,E,S]},60023:function(b,n,t){"use strict";n.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};n.popperGenerator=n.detectOverflow=n.createPopperLite=n.createPopperBase=n.createPopper=void 0;var r=t(41521);Object.keys(r).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(e,c)||c in n&&n[c]===r[c]||(n[c]=r[c])});var o=t(91078);Object.keys(o).forEach(function(c){c==="default"||c==="__esModule"||Object.prototype.hasOwnProperty.call(e,c)||c in n&&n[c]===o[c]||(n[c]=o[c])});var a=t(66641);n.popperGenerator=a.popperGenerator,n.detectOverflow=a.detectOverflow,n.createPopperBase=a.createPopper;var u=t(7925);n.createPopper=u.createPopper;var l=t(62642);n.createPopperLite=l.createPopper},56304:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=o(t(13203)),r=t(72600);function o(c){return c&&c.__esModule?c:{default:c}}function a(c){var g=c.state;Object.keys(g.elements).forEach(function(d){var i=g.styles[d]||{},v=g.attributes[d]||{},s=g.elements[d];!(0,r.isHTMLElement)(s)||!(0,e.default)(s)||(Object.assign(s.style,i),Object.keys(v).forEach(function(h){var f=v[h];f===!1?s.removeAttribute(h):s.setAttribute(h,f===!0?"":f)}))})}function u(c){var g=c.state,d={popper:{position:g.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(g.elements.popper.style,d.popper),g.styles=d,g.elements.arrow&&Object.assign(g.elements.arrow.style,d.arrow),function(){Object.keys(g.elements).forEach(function(i){var v=g.elements[i],s=g.attributes[i]||{},h=Object.keys(g.styles.hasOwnProperty(i)?g.styles[i]:d[i]),f=h.reduce(function(p,m){return p[m]="",p},{});!(0,r.isHTMLElement)(v)||!(0,e.default)(v)||(Object.assign(v.style,f),Object.keys(s).forEach(function(p){v.removeAttribute(p)}))})}}var l=n.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:u,requires:["computeStyles"]}},57243:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=i(t(38141)),r=i(t(19820)),o=i(t(96343)),a=i(t(43243)),u=i(t(7770)),l=t(76770),c=i(t(77631)),g=i(t(54824)),d=t(41521);function i(p){return p&&p.__esModule?p:{default:p}}var v=function(){function p(m,y){return m=typeof m=="function"?m(Object.assign({},y.rects,{placement:y.placement})):m,(0,c.default)(typeof m!="number"?m:(0,g.default)(m,d.basePlacements))}return p}();function s(p){var m,y=p.state,T=p.name,O=p.options,C=y.elements.arrow,E=y.modifiersData.popperOffsets,S=(0,e.default)(y.placement),I=(0,u.default)(S),P=[d.left,d.right].indexOf(S)>=0,N=P?"height":"width";if(!(!C||!E)){var M=v(O.padding,y),w=(0,r.default)(C),L=I==="y"?d.top:d.left,x=I==="y"?d.bottom:d.right,V=y.rects.reference[N]+y.rects.reference[I]-E[I]-y.rects.popper[N],F=E[I]-y.rects.reference[I],G=(0,a.default)(C),B=G?I==="y"?G.clientHeight||0:G.clientWidth||0:0,j=V/2-F/2,U=M[L],K=B-w[N]-M[x],Y=B/2-w[N]/2+j,W=(0,l.within)(U,Y,K),et=I;y.modifiersData[T]=(m={},m[et]=W,m.centerOffset=W-Y,m)}}function h(p){var m=p.state,y=p.options,T=y.element,O=T===void 0?"[data-popper-arrow]":T;O!=null&&(typeof O=="string"&&(O=m.elements.popper.querySelector(O),!O)||(0,o.default)(m.elements.popper,O)&&(m.elements.arrow=O))}var f=n.default={name:"arrow",enabled:!0,phase:"main",fn:s,effect:h,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},60421:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.mapToStyles=s;var e=t(41521),r=d(t(43243)),o=d(t(81020)),a=d(t(33733)),u=d(t(14522)),l=d(t(38141)),c=d(t(14380)),g=t(69031);function d(p){return p&&p.__esModule?p:{default:p}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function v(p,m){var y=p.x,T=p.y,O=m.devicePixelRatio||1;return{x:(0,g.round)(y*O)/O||0,y:(0,g.round)(T*O)/O||0}}function s(p){var m,y=p.popper,T=p.popperRect,O=p.placement,C=p.variation,E=p.offsets,S=p.position,I=p.gpuAcceleration,P=p.adaptive,N=p.roundOffsets,M=p.isFixed,w=E.x,L=w===void 0?0:w,x=E.y,V=x===void 0?0:x,F=typeof N=="function"?N({x:L,y:V}):{x:L,y:V};L=F.x,V=F.y;var G=E.hasOwnProperty("x"),B=E.hasOwnProperty("y"),j=e.left,U=e.top,K=window;if(P){var Y=(0,r.default)(y),W="clientHeight",et="clientWidth";if(Y===(0,o.default)(y)&&(Y=(0,a.default)(y),(0,u.default)(Y).position!=="static"&&S==="absolute"&&(W="scrollHeight",et="scrollWidth")),Y=Y,O===e.top||(O===e.left||O===e.right)&&C===e.end){U=e.bottom;var at=M&&Y===K&&K.visualViewport?K.visualViewport.height:Y[W];V-=at-T.height,V*=I?1:-1}if(O===e.left||(O===e.top||O===e.bottom)&&C===e.end){j=e.right;var gt=M&&Y===K&&K.visualViewport?K.visualViewport.width:Y[et];L-=gt-T.width,L*=I?1:-1}}var k=Object.assign({position:S},P&&i),X=N===!0?v({x:L,y:V},(0,o.default)(y)):{x:L,y:V};if(L=X.x,V=X.y,I){var nt;return Object.assign({},k,(nt={},nt[U]=B?"0":"",nt[j]=G?"0":"",nt.transform=(K.devicePixelRatio||1)<=1?"translate("+L+"px, "+V+"px)":"translate3d("+L+"px, "+V+"px, 0)",nt))}return Object.assign({},k,(m={},m[U]=B?V+"px":"",m[j]=G?L+"px":"",m.transform="",m))}function h(p){var m=p.state,y=p.options,T=y.gpuAcceleration,O=T===void 0?!0:T,C=y.adaptive,E=C===void 0?!0:C,S=y.roundOffsets,I=S===void 0?!0:S,P={placement:(0,l.default)(m.placement),variation:(0,c.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:O,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:E,roundOffsets:I})))),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:I})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var f=n.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:h,data:{}}},84601:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(81020));function r(l){return l&&l.__esModule?l:{default:l}}var o={passive:!0};function a(l){var c=l.state,g=l.instance,d=l.options,i=d.scroll,v=i===void 0?!0:i,s=d.resize,h=s===void 0?!0:s,f=(0,e.default)(c.elements.popper),p=[].concat(c.scrollParents.reference,c.scrollParents.popper);return v&&p.forEach(function(m){m.addEventListener("scroll",g.update,o)}),h&&f.addEventListener("resize",g.update,o),function(){v&&p.forEach(function(m){m.removeEventListener("scroll",g.update,o)}),h&&f.removeEventListener("resize",g.update,o)}}var u=n.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function l(){}return l}(),effect:a,data:{}}},17267:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=g(t(79641)),r=g(t(38141)),o=g(t(71976)),a=g(t(31584)),u=g(t(44744)),l=t(41521),c=g(t(14380));function g(s){return s&&s.__esModule?s:{default:s}}function d(s){if((0,r.default)(s)===l.auto)return[];var h=(0,e.default)(s);return[(0,o.default)(s),h,(0,o.default)(h)]}function i(s){var h=s.state,f=s.options,p=s.name;if(!h.modifiersData[p]._skip){for(var m=f.mainAxis,y=m===void 0?!0:m,T=f.altAxis,O=T===void 0?!0:T,C=f.fallbackPlacements,E=f.padding,S=f.boundary,I=f.rootBoundary,P=f.altBoundary,N=f.flipVariations,M=N===void 0?!0:N,w=f.allowedAutoPlacements,L=h.options.placement,x=(0,r.default)(L),V=x===L,F=C||(V||!M?[(0,e.default)(L)]:d(L)),G=[L].concat(F).reduce(function(Et,_){return Et.concat((0,r.default)(_)===l.auto?(0,u.default)(h,{placement:_,boundary:S,rootBoundary:I,padding:E,flipVariations:M,allowedAutoPlacements:w}):_)},[]),B=h.rects.reference,j=h.rects.popper,U=new Map,K=!0,Y=G[0],W=0;W=0,X=k?"width":"height",nt=(0,a.default)(h,{placement:et,boundary:S,rootBoundary:I,altBoundary:P,padding:E}),lt=k?gt?l.right:l.left:gt?l.bottom:l.top;B[X]>j[X]&&(lt=(0,e.default)(lt));var rt=(0,e.default)(lt),yt=[];if(y&&yt.push(nt[at]<=0),O&&yt.push(nt[lt]<=0,nt[rt]<=0),yt.every(function(Et){return Et})){Y=et,K=!1;break}U.set(et,yt)}if(K)for(var wt=M?3:1,ct=function(){function Et(_){var J=G.find(function(st){var Pt=U.get(st);if(Pt)return Pt.slice(0,_).every(function(Tt){return Tt})});if(J)return Y=J,"break"}return Et}(),tt=wt;tt>0;tt--){var dt=ct(tt);if(dt==="break")break}h.placement!==Y&&(h.modifiersData[p]._skip=!0,h.placement=Y,h.reset=!0)}}var v=n.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},88476:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=o(t(31584));function o(g){return g&&g.__esModule?g:{default:g}}function a(g,d,i){return i===void 0&&(i={x:0,y:0}),{top:g.top-d.height-i.y,right:g.right-d.width+i.x,bottom:g.bottom-d.height+i.y,left:g.left-d.width-i.x}}function u(g){return[e.top,e.right,e.bottom,e.left].some(function(d){return g[d]>=0})}function l(g){var d=g.state,i=g.name,v=d.rects.reference,s=d.rects.popper,h=d.modifiersData.preventOverflow,f=(0,r.default)(d,{elementContext:"reference"}),p=(0,r.default)(d,{altBoundary:!0}),m=a(f,v),y=a(p,s,h),T=u(m),O=u(y);d.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:y,isReferenceHidden:T,hasPopperEscaped:O},d.attributes.popper=Object.assign({},d.attributes.popper,{"data-popper-reference-hidden":T,"data-popper-escaped":O})}var c=n.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:l}},91078:function(b,n,t){"use strict";n.__esModule=!0,n.preventOverflow=n.popperOffsets=n.offset=n.hide=n.flip=n.eventListeners=n.computeStyles=n.arrow=n.applyStyles=void 0;var e=i(t(56304));n.applyStyles=e.default;var r=i(t(57243));n.arrow=r.default;var o=i(t(60421));n.computeStyles=o.default;var a=i(t(84601));n.eventListeners=a.default;var u=i(t(17267));n.flip=u.default;var l=i(t(88476));n.hide=l.default;var c=i(t(36707));n.offset=c.default;var g=i(t(98916));n.popperOffsets=g.default;var d=i(t(44454));n.preventOverflow=d.default;function i(v){return v&&v.__esModule?v:{default:v}}},36707:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0,n.distanceAndSkiddingToXY=a;var e=o(t(38141)),r=t(41521);function o(c){return c&&c.__esModule?c:{default:c}}function a(c,g,d){var i=(0,e.default)(c),v=[r.left,r.top].indexOf(i)>=0?-1:1,s=typeof d=="function"?d(Object.assign({},g,{placement:c})):d,h=s[0],f=s[1];return h=h||0,f=(f||0)*v,[r.left,r.right].indexOf(i)>=0?{x:f,y:h}:{x:h,y:f}}function u(c){var g=c.state,d=c.options,i=c.name,v=d.offset,s=v===void 0?[0,0]:v,h=r.placements.reduce(function(y,T){return y[T]=a(T,g.rects,s),y},{}),f=h[g.placement],p=f.x,m=f.y;g.modifiersData.popperOffsets!=null&&(g.modifiersData.popperOffsets.x+=p,g.modifiersData.popperOffsets.y+=m),g.modifiersData[i]=h}var l=n.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:u}},98916:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=r(t(47566));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var l=u.state,c=u.name;l.modifiersData[c]=(0,e.default)({reference:l.rects.reference,element:l.rects.popper,strategy:"absolute",placement:l.placement})}var a=n.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},44454:function(b,n,t){"use strict";n.__esModule=!0,n.default=void 0;var e=t(41521),r=s(t(38141)),o=s(t(7770)),a=s(t(39571)),u=t(76770),l=s(t(19820)),c=s(t(43243)),g=s(t(31584)),d=s(t(14380)),i=s(t(92385)),v=t(69031);function s(p){return p&&p.__esModule?p:{default:p}}function h(p){var m=p.state,y=p.options,T=p.name,O=y.mainAxis,C=O===void 0?!0:O,E=y.altAxis,S=E===void 0?!1:E,I=y.boundary,P=y.rootBoundary,N=y.altBoundary,M=y.padding,w=y.tether,L=w===void 0?!0:w,x=y.tetherOffset,V=x===void 0?0:x,F=(0,g.default)(m,{boundary:I,rootBoundary:P,padding:M,altBoundary:N}),G=(0,r.default)(m.placement),B=(0,d.default)(m.placement),j=!B,U=(0,o.default)(G),K=(0,a.default)(U),Y=m.modifiersData.popperOffsets,W=m.rects.reference,et=m.rects.popper,at=typeof V=="function"?V(Object.assign({},m.rects,{placement:m.placement})):V,gt=typeof at=="number"?{mainAxis:at,altAxis:at}:Object.assign({mainAxis:0,altAxis:0},at),k=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(Y){if(C){var nt,lt=U==="y"?e.top:e.left,rt=U==="y"?e.bottom:e.right,yt=U==="y"?"height":"width",wt=Y[U],ct=wt+F[lt],tt=wt-F[rt],dt=L?-et[yt]/2:0,Et=B===e.start?W[yt]:et[yt],_=B===e.start?-et[yt]:-W[yt],J=m.elements.arrow,st=L&&J?(0,l.default)(J):{width:0,height:0},Pt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,i.default)(),Tt=Pt[lt],it=Pt[rt],St=(0,u.within)(0,W[yt],st[yt]),Rt=j?W[yt]/2-dt-St-Tt-gt.mainAxis:Et-St-Tt-gt.mainAxis,Q=j?-W[yt]/2+dt+St+it+gt.mainAxis:_+St+it+gt.mainAxis,vt=m.elements.arrow&&(0,c.default)(m.elements.arrow),bt=vt?U==="y"?vt.clientTop||0:vt.clientLeft||0:0,Nt=(nt=k==null?void 0:k[U])!=null?nt:0,Dt=wt+Rt-Nt-bt,Ut=wt+Q-Nt,Ot=(0,u.within)(L?(0,v.min)(ct,Dt):ct,wt,L?(0,v.max)(tt,Ut):tt);Y[U]=Ot,X[U]=Ot-wt}if(S){var ut,pt=U==="x"?e.top:e.left,At=U==="x"?e.bottom:e.right,Ct=Y[K],Mt=K==="y"?"height":"width",xt=Ct+F[pt],jt=Ct-F[At],Kt=[e.top,e.left].indexOf(G)!==-1,Wt=(ut=k==null?void 0:k[K])!=null?ut:0,$t=Kt?xt:Ct-W[Mt]-et[Mt]-Wt+gt.altAxis,kt=Kt?Ct+W[Mt]+et[Mt]-Wt-gt.altAxis:jt,Zt=L&&Kt?(0,u.withinMaxClamp)($t,Ct,kt):(0,u.within)(L?$t:xt,Ct,L?kt:jt);Y[K]=Zt,X[K]=Zt-Ct}m.modifiersData[T]=X}}var f=n.default={name:"preventOverflow",enabled:!0,phase:"main",fn:h,requiresIfExists:["offset"]}},62642:function(b,n,t){"use strict";n.__esModule=!0,n.defaultModifiers=n.createPopper=void 0;var e=t(66641);n.popperGenerator=e.popperGenerator,n.detectOverflow=e.detectOverflow;var r=l(t(84601)),o=l(t(98916)),a=l(t(60421)),u=l(t(56304));function l(d){return d&&d.__esModule?d:{default:d}}var c=n.defaultModifiers=[r.default,o.default,a.default,u.default],g=n.createPopper=(0,e.popperGenerator)({defaultModifiers:c})},7925:function(b,n,t){"use strict";n.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};n.defaultModifiers=n.createPopperLite=n.createPopper=void 0;var r=t(66641);n.popperGenerator=r.popperGenerator,n.detectOverflow=r.detectOverflow;var o=f(t(84601)),a=f(t(98916)),u=f(t(60421)),l=f(t(56304)),c=f(t(36707)),g=f(t(17267)),d=f(t(44454)),i=f(t(57243)),v=f(t(88476)),s=t(62642);n.createPopperLite=s.createPopper;var h=t(91078);Object.keys(h).forEach(function(y){y==="default"||y==="__esModule"||Object.prototype.hasOwnProperty.call(e,y)||y in n&&n[y]===h[y]||(n[y]=h[y])});function f(y){return y&&y.__esModule?y:{default:y}}var p=n.defaultModifiers=[o.default,a.default,u.default,l.default,c.default,g.default,d.default,i.default,v.default],m=n.createPopperLite=n.createPopper=(0,r.popperGenerator)({defaultModifiers:p})},44744:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(14380)),r=t(41521),o=u(t(31584)),a=u(t(38141));function u(c){return c&&c.__esModule?c:{default:c}}function l(c,g){g===void 0&&(g={});var d=g,i=d.placement,v=d.boundary,s=d.rootBoundary,h=d.padding,f=d.flipVariations,p=d.allowedAutoPlacements,m=p===void 0?r.placements:p,y=(0,e.default)(i),T=y?f?r.variationPlacements:r.variationPlacements.filter(function(E){return(0,e.default)(E)===y}):r.basePlacements,O=T.filter(function(E){return m.indexOf(E)>=0});O.length===0&&(O=T);var C=O.reduce(function(E,S){return E[S]=(0,o.default)(c,{placement:S,boundary:v,rootBoundary:s,padding:h})[(0,a.default)(S)],E},{});return Object.keys(C).sort(function(E,S){return C[E]-C[S]})}},47566:function(b,n,t){"use strict";n.__esModule=!0,n.default=l;var e=u(t(38141)),r=u(t(14380)),o=u(t(7770)),a=t(41521);function u(c){return c&&c.__esModule?c:{default:c}}function l(c){var g=c.reference,d=c.element,i=c.placement,v=i?(0,e.default)(i):null,s=i?(0,r.default)(i):null,h=g.x+g.width/2-d.width/2,f=g.y+g.height/2-d.height/2,p;switch(v){case a.top:p={x:h,y:g.y-d.height};break;case a.bottom:p={x:h,y:g.y+g.height};break;case a.right:p={x:g.x+g.width,y:f};break;case a.left:p={x:g.x-d.width,y:f};break;default:p={x:g.x,y:g.y}}var m=v?(0,o.default)(v):null;if(m!=null){var y=m==="y"?"height":"width";switch(s){case a.start:p[m]=p[m]-(g[y]/2-d[y]/2);break;case a.end:p[m]=p[m]+(g[y]/2-d[y]/2);break;default:}}return p}},80798:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(e())})})),r}}},31584:function(b,n,t){"use strict";n.__esModule=!0,n.default=v;var e=i(t(86380)),r=i(t(33733)),o=i(t(32125)),a=i(t(47566)),u=i(t(31855)),l=t(41521),c=t(72600),g=i(t(77631)),d=i(t(54824));function i(s){return s&&s.__esModule?s:{default:s}}function v(s,h){h===void 0&&(h={});var f=h,p=f.placement,m=p===void 0?s.placement:p,y=f.strategy,T=y===void 0?s.strategy:y,O=f.boundary,C=O===void 0?l.clippingParents:O,E=f.rootBoundary,S=E===void 0?l.viewport:E,I=f.elementContext,P=I===void 0?l.popper:I,N=f.altBoundary,M=N===void 0?!1:N,w=f.padding,L=w===void 0?0:w,x=(0,g.default)(typeof L!="number"?L:(0,d.default)(L,l.basePlacements)),V=P===l.popper?l.reference:l.popper,F=s.rects.popper,G=s.elements[M?V:P],B=(0,e.default)((0,c.isElement)(G)?G:G.contextElement||(0,r.default)(s.elements.popper),C,S,T),j=(0,o.default)(s.elements.reference),U=(0,a.default)({reference:j,element:F,strategy:"absolute",placement:m}),K=(0,u.default)(Object.assign({},F,U)),Y=P===l.popper?K:j,W={top:B.top-Y.top+x.top,bottom:Y.bottom-B.bottom+x.bottom,left:B.left-Y.left+x.left,right:Y.right-B.right+x.right},et=s.modifiersData.offset;if(P===l.popper&&et){var at=et[m];Object.keys(W).forEach(function(gt){var k=[l.right,l.bottom].indexOf(gt)>=0?1:-1,X=[l.top,l.bottom].indexOf(gt)>=0?"y":"x";W[gt]+=at[X]*k})}return W}},54824:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e,r){return r.reduce(function(o,a){return o[a]=e,o},{})}},39571:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e==="x"?"y":"x"}},38141:function(b,n,t){"use strict";n.__esModule=!0,n.default=r;var e=t(41521);function r(o){return o.split("-")[0]}},92385:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},7770:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},79641:function(b,n){"use strict";n.__esModule=!0,n.default=e;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function e(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},71976:function(b,n){"use strict";n.__esModule=!0,n.default=e;var t={start:"end",end:"start"};function e(r){return r.replace(/start|end/g,function(o){return t[o]})}},14380:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return e.split("-")[1]}},69031:function(b,n){"use strict";n.__esModule=!0,n.round=n.min=n.max=void 0;var t=n.max=Math.max,e=n.min=Math.min,r=n.round=Math.round},46343:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){var r=e.reduce(function(o,a){var u=o[a.name];return o[a.name]=u?Object.assign({},u,a,{options:Object.assign({},u.options,a.options),data:Object.assign({},u.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},77631:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=r(t(92385));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,e.default)(),a)}},17859:function(b,n,t){"use strict";n.__esModule=!0,n.default=o;var e=t(41521);function r(a){var u=new Map,l=new Set,c=[];a.forEach(function(d){u.set(d.name,d)});function g(d){l.add(d.name);var i=[].concat(d.requires||[],d.requiresIfExists||[]);i.forEach(function(v){if(!l.has(v)){var s=u.get(v);s&&g(s)}}),c.push(d)}return a.forEach(function(d){l.has(d.name)||g(d)}),c}function o(a){var u=r(a);return e.modifierPhases.reduce(function(l,c){return l.concat(u.filter(function(g){return g.phase===c}))},[])}},31855:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},97353:function(b,n){"use strict";n.__esModule=!0,n.default=t;function t(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},76770:function(b,n,t){"use strict";n.__esModule=!0,n.within=r,n.withinMaxClamp=o;var e=t(69031);function r(a,u,l){return(0,e.max)(a,(0,e.min)(u,l))}function o(a,u,l){var c=r(a,u,l);return c>l?l:c}},27061:function(b){"use strict";/*! @license DOMPurify 2.5.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.0/LICENSE */(function(n,t){b.exports=t()})(void 0,function(){"use strict";function n(Q){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(vt){return typeof vt}:function(vt){return vt&&typeof Symbol=="function"&&vt.constructor===Symbol&&vt!==Symbol.prototype?"symbol":typeof vt},n(Q)}function t(Q,vt){return t=Object.setPrototypeOf||function(){function bt(Nt,Dt){return Nt.__proto__=Dt,Nt}return bt}(),t(Q,vt)}function e(){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(Q){return!1}}function r(Q,vt,bt){return e()?r=Reflect.construct:r=function(){function Nt(Dt,Ut,Ot){var ut=[null];ut.push.apply(ut,Ut);var pt=Function.bind.apply(Dt,ut),At=new pt;return Ot&&t(At,Ot.prototype),At}return Nt}(),r.apply(null,arguments)}function o(Q){return a(Q)||u(Q)||l(Q)||g()}function a(Q){if(Array.isArray(Q))return c(Q)}function u(Q){if(typeof Symbol!="undefined"&&Q[Symbol.iterator]!=null||Q["@@iterator"]!=null)return Array.from(Q)}function l(Q,vt){if(Q){if(typeof Q=="string")return c(Q,vt);var bt=Object.prototype.toString.call(Q).slice(8,-1);if(bt==="Object"&&Q.constructor&&(bt=Q.constructor.name),bt==="Map"||bt==="Set")return Array.from(Q);if(bt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(bt))return c(Q,vt)}}function c(Q,vt){(vt==null||vt>Q.length)&&(vt=Q.length);for(var bt=0,Nt=new Array(vt);bt1?bt-1:0),Dt=1;Dt/gm),ct=p(/\${[\w\W]*}/gm),tt=p(/^data-[\-\w.\u00B7-\uFFFF]/),dt=p(/^aria-[\-\w]+$/),Et=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),_=p(/^(?:\w+script|data):/i),J=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),st=p(/^html$/i),Pt=p(/^[a-z][.\w]*(-[.\w]+)+$/i),Tt=function(){function Q(){return typeof window=="undefined"?null:window}return Q}(),it=function(){function Q(vt,bt){if(n(vt)!=="object"||typeof vt.createPolicy!="function")return null;var Nt=null,Dt="data-tt-policy-suffix";bt.currentScript&&bt.currentScript.hasAttribute(Dt)&&(Nt=bt.currentScript.getAttribute(Dt));var Ut="dompurify"+(Nt?"#"+Nt:"");try{return vt.createPolicy(Ut,{createHTML:function(){function Ot(ut){return ut}return Ot}(),createScriptURL:function(){function Ot(ut){return ut}return Ot}()})}catch(Ot){return null}}return Q}();function St(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Tt(),vt=function(){function ht($){return St($)}return ht}();if(vt.version="2.5.0",vt.removed=[],!Q||!Q.document||Q.document.nodeType!==9)return vt.isSupported=!1,vt;var bt=Q.document,Nt=Q.document,Dt=Q.DocumentFragment,Ut=Q.HTMLTemplateElement,Ot=Q.Node,ut=Q.Element,pt=Q.NodeFilter,At=Q.NamedNodeMap,Ct=At===void 0?Q.NamedNodeMap||Q.MozNamedAttrMap:At,Mt=Q.HTMLFormElement,xt=Q.DOMParser,jt=Q.trustedTypes,Kt=ut.prototype,Wt=U(Kt,"cloneNode"),$t=U(Kt,"nextSibling"),kt=U(Kt,"childNodes"),Zt=U(Kt,"parentNode");if(typeof Ut=="function"){var Be=Nt.createElement("template");Be.content&&Be.content.ownerDocument&&(Nt=Be.content.ownerDocument)}var te=it(jt,bt),De=te?te.createHTML(""):"",ve=Nt,xe=ve.implementation,nn=ve.createNodeIterator,rn=ve.createDocumentFragment,Ye=ve.getElementsByTagName,on=bt.importNode,an={};try{an=j(Nt).documentMode?Nt.documentMode:{}}catch(ht){}var re={};vt.isSupported=typeof Zt=="function"&&xe&&xe.createHTMLDocument!==void 0&&an!==9;var $e=yt,He=wt,he=ct,Oe=tt,oe=dt,ue=_,ge=J,Fe=Pt,pe=Et,Xt=null,un=B({},[].concat(o(K),o(Y),o(W),o(at),o(k))),Jt=null,sn=B({},[].concat(o(X),o(nt),o(lt),o(rt))),Ht=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}})),me=null,Ve=null,We=!0,Ie=!0,zt=!1,cn=!0,ye=!1,ke=!0,le=!1,se=!1,ze=!1,Se=!1,je=!1,Ae=!1,ln=!0,Xe=!1,Sn="user-content-",ae=!0,Pe=!1,Ee={},be=null,fn=B({},["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"]),dn=null,vn=B({},["audio","video","img","source","image","track"]),Ne=null,hn=B({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Me="http://www.w3.org/1998/Math/MathML",Ue="http://www.w3.org/2000/svg",ce="http://www.w3.org/1999/xhtml",Ce=ce,Je=!1,Qe=null,En=B({},[Me,Ue,ce],P),_t,Ke=["application/xhtml+xml","text/html"],gn="text/html",Qt,Te=null,pn=Nt.createElement("form"),Ze=function(){function ht($){return $ instanceof RegExp||$ instanceof Function}return ht}(),_e=function(){function ht($){Te&&Te===$||((!$||n($)!=="object")&&($={}),$=j($),_t=Ke.indexOf($.PARSER_MEDIA_TYPE)===-1?_t=gn:_t=$.PARSER_MEDIA_TYPE,Qt=_t==="application/xhtml+xml"?P:I,Xt="ALLOWED_TAGS"in $?B({},$.ALLOWED_TAGS,Qt):un,Jt="ALLOWED_ATTR"in $?B({},$.ALLOWED_ATTR,Qt):sn,Qe="ALLOWED_NAMESPACES"in $?B({},$.ALLOWED_NAMESPACES,P):En,Ne="ADD_URI_SAFE_ATTR"in $?B(j(hn),$.ADD_URI_SAFE_ATTR,Qt):hn,dn="ADD_DATA_URI_TAGS"in $?B(j(vn),$.ADD_DATA_URI_TAGS,Qt):vn,be="FORBID_CONTENTS"in $?B({},$.FORBID_CONTENTS,Qt):fn,me="FORBID_TAGS"in $?B({},$.FORBID_TAGS,Qt):{},Ve="FORBID_ATTR"in $?B({},$.FORBID_ATTR,Qt):{},Ee="USE_PROFILES"in $?$.USE_PROFILES:!1,We=$.ALLOW_ARIA_ATTR!==!1,Ie=$.ALLOW_DATA_ATTR!==!1,zt=$.ALLOW_UNKNOWN_PROTOCOLS||!1,cn=$.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ye=$.SAFE_FOR_TEMPLATES||!1,ke=$.SAFE_FOR_XML!==!1,le=$.WHOLE_DOCUMENT||!1,Se=$.RETURN_DOM||!1,je=$.RETURN_DOM_FRAGMENT||!1,Ae=$.RETURN_TRUSTED_TYPE||!1,ze=$.FORCE_BODY||!1,ln=$.SANITIZE_DOM!==!1,Xe=$.SANITIZE_NAMED_PROPS||!1,ae=$.KEEP_CONTENT!==!1,Pe=$.IN_PLACE||!1,pe=$.ALLOWED_URI_REGEXP||pe,Ce=$.NAMESPACE||ce,Ht=$.CUSTOM_ELEMENT_HANDLING||{},$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ht.tagNameCheck=$.CUSTOM_ELEMENT_HANDLING.tagNameCheck),$.CUSTOM_ELEMENT_HANDLING&&Ze($.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ht.attributeNameCheck=$.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),$.CUSTOM_ELEMENT_HANDLING&&typeof $.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ht.allowCustomizedBuiltInElements=$.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ye&&(Ie=!1),je&&(Se=!0),Ee&&(Xt=B({},o(k)),Jt=[],Ee.html===!0&&(B(Xt,K),B(Jt,X)),Ee.svg===!0&&(B(Xt,Y),B(Jt,nt),B(Jt,rt)),Ee.svgFilters===!0&&(B(Xt,W),B(Jt,nt),B(Jt,rt)),Ee.mathMl===!0&&(B(Xt,at),B(Jt,lt),B(Jt,rt))),$.ADD_TAGS&&(Xt===un&&(Xt=j(Xt)),B(Xt,$.ADD_TAGS,Qt)),$.ADD_ATTR&&(Jt===sn&&(Jt=j(Jt)),B(Jt,$.ADD_ATTR,Qt)),$.ADD_URI_SAFE_ATTR&&B(Ne,$.ADD_URI_SAFE_ATTR,Qt),$.FORBID_CONTENTS&&(be===fn&&(be=j(be)),B(be,$.FORBID_CONTENTS,Qt)),ae&&(Xt["#text"]=!0),le&&B(Xt,["html","head","body"]),Xt.table&&(B(Xt,["tbody"]),delete me.tbody),f&&f($),Te=$)}return ht}(),Re=B({},["mi","mo","mn","ms","mtext"]),mn=B({},["foreignobject","desc","title","annotation-xml"]),qe=B({},["title","style","font","a","script"]),we=B({},Y);B(we,W),B(we,et);var tn=B({},at);B(tn,gt);var yn=function(){function ht($){var ft=Zt($);(!ft||!ft.tagName)&&(ft={namespaceURI:Ce,tagName:"template"});var It=I($.tagName),Ft=I(ft.tagName);return Qe[$.namespaceURI]?$.namespaceURI===Ue?ft.namespaceURI===ce?It==="svg":ft.namespaceURI===Me?It==="svg"&&(Ft==="annotation-xml"||Re[Ft]):!!we[It]:$.namespaceURI===Me?ft.namespaceURI===ce?It==="math":ft.namespaceURI===Ue?It==="math"&&mn[Ft]:!!tn[It]:$.namespaceURI===ce?ft.namespaceURI===Ue&&!mn[Ft]||ft.namespaceURI===Me&&!Re[Ft]?!1:!tn[It]&&(qe[It]||!we[It]):!!(_t==="application/xhtml+xml"&&Qe[$.namespaceURI]):!1}return ht}(),ee=function(){function ht($){S(vt.removed,{element:$});try{$.parentNode.removeChild($)}catch(ft){try{$.outerHTML=De}catch(It){$.remove()}}}return ht}(),Le=function(){function ht($,ft){try{S(vt.removed,{attribute:ft.getAttributeNode($),from:ft})}catch(It){S(vt.removed,{attribute:null,from:ft})}if(ft.removeAttribute($),$==="is"&&!Jt[$])if(Se||je)try{ee(ft)}catch(It){}else try{ft.setAttribute($,"")}catch(It){}}return ht}(),bn=function(){function ht($){var ft,It;if(ze)$=""+$;else{var Ft=N($,/^[\r\n\t ]+/);It=Ft&&Ft[0]}_t==="application/xhtml+xml"&&Ce===ce&&($=''+$+"");var Bt=te?te.createHTML($):$;if(Ce===ce)try{ft=new xt().parseFromString(Bt,_t)}catch(Vt){}if(!ft||!ft.documentElement){ft=xe.createDocument(Ce,"template",null);try{ft.documentElement.innerHTML=Je?De:Bt}catch(Vt){}}var Gt=ft.body||ft.documentElement;return $&&It&&Gt.insertBefore(Nt.createTextNode(It),Gt.childNodes[0]||null),Ce===ce?Ye.call(ft,le?"html":"body")[0]:le?ft.documentElement:Gt}return ht}(),A=function(){function ht($){return nn.call($.ownerDocument||$,$,pt.SHOW_ELEMENT|pt.SHOW_COMMENT|pt.SHOW_TEXT|pt.SHOW_PROCESSING_INSTRUCTION|pt.SHOW_CDATA_SECTION,null,!1)}return ht}(),R=function(){function ht($){return $ instanceof Mt&&(typeof $.nodeName!="string"||typeof $.textContent!="string"||typeof $.removeChild!="function"||!($.attributes instanceof Ct)||typeof $.removeAttribute!="function"||typeof $.setAttribute!="function"||typeof $.namespaceURI!="string"||typeof $.insertBefore!="function"||typeof $.hasChildNodes!="function")}return ht}(),D=function(){function ht($){return n(Ot)==="object"?$ instanceof Ot:$&&n($)==="object"&&typeof $.nodeType=="number"&&typeof $.nodeName=="string"}return ht}(),H=function(){function ht($,ft,It){re[$]&&C(re[$],function(Ft){Ft.call(vt,ft,It,Te)})}return ht}(),Z=function(){function ht($){var ft;if(H("beforeSanitizeElements",$,null),R($)||x(/[\u0080-\uFFFF]/,$.nodeName))return ee($),!0;var It=Qt($.nodeName);if(H("uponSanitizeElement",$,{tagName:It,allowedTags:Xt}),$.hasChildNodes()&&!D($.firstElementChild)&&(!D($.content)||!D($.content.firstElementChild))&&x(/<[/\w]/g,$.innerHTML)&&x(/<[/\w]/g,$.textContent)||It==="select"&&x(/=0;--Vt)Ft.insertBefore(Wt(Bt[Vt],!0),$t($))}return ee($),!0}return $ instanceof ut&&!yn($)||(It==="noscript"||It==="noembed"||It==="noframes")&&x(/<\/no(script|embed|frames)/i,$.innerHTML)?(ee($),!0):(ye&&$.nodeType===3&&(ft=$.textContent,ft=M(ft,$e," "),ft=M(ft,He," "),ft=M(ft,he," "),$.textContent!==ft&&(S(vt.removed,{element:$.cloneNode()}),$.textContent=ft)),H("afterSanitizeElements",$,null),!1)}return ht}(),q=function(){function ht($,ft,It){if(ln&&(ft==="id"||ft==="name")&&(It in Nt||It in pn))return!1;if(!(Ie&&!Ve[ft]&&x(Oe,ft))){if(!(We&&x(oe,ft))){if(!Jt[ft]||Ve[ft]){if(!(ot($)&&(Ht.tagNameCheck instanceof RegExp&&x(Ht.tagNameCheck,$)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck($))&&(Ht.attributeNameCheck instanceof RegExp&&x(Ht.attributeNameCheck,ft)||Ht.attributeNameCheck instanceof Function&&Ht.attributeNameCheck(ft))||ft==="is"&&Ht.allowCustomizedBuiltInElements&&(Ht.tagNameCheck instanceof RegExp&&x(Ht.tagNameCheck,It)||Ht.tagNameCheck instanceof Function&&Ht.tagNameCheck(It))))return!1}else if(!Ne[ft]){if(!x(pe,M(It,ge,""))){if(!((ft==="src"||ft==="xlink:href"||ft==="href")&&$!=="script"&&w(It,"data:")===0&&dn[$])){if(!(zt&&!x(ue,M(It,ge,"")))){if(It)return!1}}}}}}return!0}return ht}(),ot=function(){function ht($){return $!=="annotation-xml"&&N($,Fe)}return ht}(),mt=function(){function ht($){var ft,It,Ft,Bt;H("beforeSanitizeAttributes",$,null);var Gt=$.attributes;if(Gt){var Vt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Jt};for(Bt=Gt.length;Bt--;){ft=Gt[Bt];var ne=ft,Yt=ne.name,fe=ne.namespaceURI;if(It=Yt==="value"?ft.value:L(ft.value),Ft=Qt(Yt),Vt.attrName=Ft,Vt.attrValue=It,Vt.keepAttr=!0,Vt.forceKeepAttr=void 0,H("uponSanitizeAttribute",$,Vt),It=Vt.attrValue,!Vt.forceKeepAttr&&(Le(Yt,$),!!Vt.keepAttr)){if(!cn&&x(/\/>/i,It)){Le(Yt,$);continue}ye&&(It=M(It,$e," "),It=M(It,He," "),It=M(It,he," "));var ie=Qt($.nodeName);if(q(ie,Ft,It)){if(Xe&&(Ft==="id"||Ft==="name")&&(Le(Yt,$),It=Sn+It),te&&n(jt)==="object"&&typeof jt.getAttributeType=="function"&&!fe)switch(jt.getAttributeType(ie,Ft)){case"TrustedHTML":{It=te.createHTML(It);break}case"TrustedScriptURL":{It=te.createScriptURL(It);break}}try{fe?$.setAttributeNS(fe,Yt,It):$.setAttribute(Yt,It),E(vt.removed)}catch(Ge){}}}}H("afterSanitizeAttributes",$,null)}}return ht}(),Lt=function(){function ht($){var ft,It=A($);for(H("beforeSanitizeShadowDOM",$,null);ft=It.nextNode();)H("uponSanitizeShadowNode",ft,null),!Z(ft)&&(ft.content instanceof Dt&&ht(ft.content),mt(ft));H("afterSanitizeShadowDOM",$,null)}return ht}();return vt.sanitize=function(ht){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ft,It,Ft,Bt,Gt;if(Je=!ht,Je&&(ht=""),typeof ht!="string"&&!D(ht))if(typeof ht.toString=="function"){if(ht=ht.toString(),typeof ht!="string")throw V("dirty is not a string, aborting")}else throw V("toString is not a function");if(!vt.isSupported){if(n(Q.toStaticHTML)==="object"||typeof Q.toStaticHTML=="function"){if(typeof ht=="string")return Q.toStaticHTML(ht);if(D(ht))return Q.toStaticHTML(ht.outerHTML)}return ht}if(se||_e($),vt.removed=[],typeof ht=="string"&&(Pe=!1),Pe){if(ht.nodeName){var Vt=Qt(ht.nodeName);if(!Xt[Vt]||me[Vt])throw V("root node is forbidden and cannot be sanitized in-place")}}else if(ht instanceof Ot)ft=bn(""),It=ft.ownerDocument.importNode(ht,!0),It.nodeType===1&&It.nodeName==="BODY"||It.nodeName==="HTML"?ft=It:ft.appendChild(It);else{if(!Se&&!ye&&!le&&ht.indexOf("<")===-1)return te&&Ae?te.createHTML(ht):ht;if(ft=bn(ht),!ft)return Se?null:Ae?De:""}ft&&ze&&ee(ft.firstChild);for(var ne=A(Pe?ht:ft);Ft=ne.nextNode();)Ft.nodeType===3&&Ft===Bt||Z(Ft)||(Ft.content instanceof Dt&&Lt(Ft.content),mt(Ft),Bt=Ft);if(Bt=null,Pe)return ht;if(Se){if(je)for(Gt=rn.call(ft.ownerDocument);ft.firstChild;)Gt.appendChild(ft.firstChild);else Gt=ft;return(Jt.shadowroot||Jt.shadowrootmod)&&(Gt=on.call(bt,Gt,!0)),Gt}var Yt=le?ft.outerHTML:ft.innerHTML;return le&&Xt["!doctype"]&&ft.ownerDocument&&ft.ownerDocument.doctype&&ft.ownerDocument.doctype.name&&x(st,ft.ownerDocument.doctype.name)&&(Yt="\n"+Yt),ye&&(Yt=M(Yt,$e," "),Yt=M(Yt,He," "),Yt=M(Yt,he," ")),te&&Ae?te.createHTML(Yt):Yt},vt.setConfig=function(ht){_e(ht),se=!0},vt.clearConfig=function(){Te=null,se=!1},vt.isValidAttribute=function(ht,$,ft){Te||_e({});var It=Qt(ht),Ft=Qt($);return q(It,Ft,ft)},vt.addHook=function(ht,$){typeof $=="function"&&(re[ht]=re[ht]||[],S(re[ht],$))},vt.removeHook=function(ht){if(re[ht])return E(re[ht])},vt.removeHooks=function(ht){re[ht]&&(re[ht]=[])},vt.removeAllHooks=function(){re={}},vt}var Rt=St();return Rt})},63935:function(b,n){"use strict";n.__esModule=!0,n.Fragment=n.EMPTY_OBJ=n.Component=void 0,n._CI=We,n._HI=ct,n._M=zt,n._MCCC=Ae,n._ME=le,n._MFCC=Xe,n._MP=me,n._MR=Oe,n._RFC=Ie,n.__render=pn,n.createComponentVNode=W,n.createFragment=at,n.createPortal=lt,n.createRef=$e,n.createRenderer=_e,n.createTextVNode=et,n.createVNode=j,n.directClone=X,n.findDOMfromVNode=S,n.forwardRef=He,n.getFlagsForElementVnode=yt,n.linkEvent=i,n.normalizeProps=gt,n.options=void 0,n.render=Ze,n.rerender=yn,n.version=void 0;var t=Array.isArray;function e(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 u(A){return typeof A=="string"}function l(A){return typeof A=="number"}function c(A){return A===null}function g(A){return A===void 0}function d(A,R){var D={};if(A)for(var H in A)D[H]=A[H];if(R)for(var Z in R)D[Z]=R[Z];return D}function i(A,R){return a(R)?{data:A,event:R}:null}function v(A){return!c(A)&&typeof A=="object"}var s=n.EMPTY_OBJ={},h=n.Fragment="$F";function f(A){return A.substr(2).toLowerCase()}function p(A,R){A.appendChild(R)}function m(A,R,D){c(D)?p(A,R):A.insertBefore(R,D)}function y(A,R){return R?document.createElementNS("http://www.w3.org/2000/svg",A):document.createElement(A)}function T(A,R,D){A.replaceChild(R,D)}function O(A,R){A.removeChild(R)}function C(A){for(var R=0;R0,ht=c(mt),$=u(mt)&&mt[0]===G;Lt||ht||$?(D=D||R.slice(0,q),(Lt||$)&&(ot=X(ot)),(ht||$)&&(ot.key=G+q),D.push(ot)):D&&D.push(ot),ot.flags|=65536}}D=D||R,D.length===0?H=1:H=8}else D=R,D.flags|=65536,R.flags&81920&&(D=X(R)),H=2;return A.children=D,A.childFlags=H,A}function ct(A){return o(A)||e(A)?et(A,null):t(A)?at(A,0,null):A.flags&16384?X(A):A}var tt="http://www.w3.org/1999/xlink",dt="http://www.w3.org/XML/1998/namespace",Et={"xlink:actuate":tt,"xlink:arcrole":tt,"xlink:href":tt,"xlink:role":tt,"xlink:show":tt,"xlink:title":tt,"xlink:type":tt,"xml:base":dt,"xml:lang":dt,"xml:space":dt};function _(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 J=_(0),st=_(null),Pt=_(!0);function Tt(A,R){var D=R.$EV;return D||(D=R.$EV=_(null)),D[A]||++J[A]===1&&(st[A]=ut(A)),D}function it(A,R){var D=R.$EV;D&&D[A]&&(--J[A]===0&&(document.removeEventListener(f(A),st[A]),st[A]=null),D[A]=null)}function St(A,R,D,H){if(a(D))Tt(A,H)[A]=D;else if(v(D)){if(x(R,D))return;Tt(A,H)[A]=D}else it(A,H)}function Rt(A){return a(A.composedPath)?A.composedPath()[0]:A.target}function Q(A,R,D,H){var Z=Rt(A);do{if(R&&Z.disabled)return;var q=Z.$EV;if(q){var ot=q[D];if(ot&&(H.dom=Z,ot.event?ot.event(ot.data,A):ot(A),A.cancelBubble))return}Z=Z.parentNode}while(!c(Z))}function vt(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function bt(){return this.defaultPrevented}function Nt(){return this.cancelBubble}function Dt(A){var R={dom:document};return A.isDefaultPrevented=bt,A.isPropagationStopped=Nt,A.stopPropagation=vt,Object.defineProperty(A,"currentTarget",{configurable:!0,get:function(){function D(){return R.dom}return D}()}),R}function Ut(A){return function(R){if(R.button!==0){R.stopPropagation();return}Q(R,!0,A,Dt(R))}}function Ot(A){return function(R){Q(R,!1,A,Dt(R))}}function ut(A){var R=A==="onClick"||A==="onDblClick"?Ut(A):Ot(A);return document.addEventListener(f(A),R),R}function pt(A,R){var D=document.createElement("i");return D.innerHTML=R,D.innerHTML===A.innerHTML}function At(A,R,D){if(A[R]){var H=A[R];H.event?H.event(H.data,D):H(D)}else{var Z=R.toLowerCase();A[Z]&&A[Z](D)}}function Ct(A,R){var D=function(Z){var q=this.$V;if(q){var ot=q.props||s,mt=q.dom;if(u(A))At(ot,A,Z);else for(var Lt=0;Lt-1&&R.options[q]&&(mt=R.options[q].value),D&&r(mt)&&(mt=A.defaultValue),Zt(H,mt)}}var xe=Ct("onInput",Ye),nn=Ct("onChange");function rn(A,R){Mt(A,"input",xe),R.onChange&&Mt(A,"change",nn)}function Ye(A,R,D){var H=A.value,Z=R.value;if(r(H)){if(D){var q=A.defaultValue;!r(q)&&q!==Z&&(R.defaultValue=q,R.value=q)}}else Z!==H&&(R.defaultValue=H,R.value=H)}function on(A,R,D,H,Z,q){A&64?kt(H,D):A&256?ve(H,D,Z,R):A&128&&Ye(H,D,Z),q&&(D.$V=R)}function an(A,R,D){A&64?$t(R,D):A&256?De(R):A&128&&rn(R,D)}function re(A){return A.type&&xt(A.type)?!r(A.checked):!r(A.value)}function $e(){return{current:null}}function He(A){return{render:A}}function he(A){A&&!F(A,null)&&A.current&&(A.current=null)}function Oe(A,R,D){A&&(a(A)||A.current!==void 0)&&D.push(function(){!F(A,R)&&A.current!==void 0&&(A.current=R)})}function oe(A,R){ue(A),I(A,R)}function ue(A){var R=A.flags,D=A.children,H;if(R&481){H=A.ref;var Z=A.props;he(H);var q=A.childFlags;if(!c(Z))for(var ot=Object.keys(Z),mt=0,Lt=ot.length;mt0;ot&&(q=re(D),q&&an(R,H,D));for(var mt in D)Ht(mt,null,D[mt],H,Z,q,null);ot&&on(R,A,H,D,!0,q)}function Ve(A,R,D){var H=ct(A.render(R,A.state,D)),Z=D;return a(A.getChildContext)&&(Z=d(D,A.getChildContext())),A.$CX=Z,H}function We(A,R,D,H,Z,q){var ot=new R(D,H),mt=ot.$N=!!(R.getDerivedStateFromProps||ot.getSnapshotBeforeUpdate);if(ot.$SVG=Z,ot.$L=q,A.children=ot,ot.$BS=!1,ot.context=H,ot.props===s&&(ot.props=D),mt)ot.state=N(ot,D,ot.state);else if(a(ot.componentWillMount)){ot.$BR=!0,ot.componentWillMount();var Lt=ot.$PS;if(!c(Lt)){var ht=ot.state;if(c(ht))ot.state=Lt;else for(var $ in Lt)ht[$]=Lt[$];ot.$PS=null}ot.$BR=!1}return ot.$LI=Ve(ot,D,H),ot}function Ie(A,R){var D=A.props||s;return A.flags&32768?A.type.render(D,A.ref,R):A.type(D,R)}function zt(A,R,D,H,Z,q){var ot=A.flags|=16384;ot&481?le(A,R,D,H,Z,q):ot&4?ze(A,R,D,H,Z,q):ot&8?(Se(A,R,D,H,Z,q),Xe(A,q)):ot&512||ot&16?ke(A,R,Z):ot&8192?ye(A,D,R,H,Z,q):ot&1024&&cn(A,D,R,Z,q)}function cn(A,R,D,H,Z){zt(A.children,A.ref,R,!1,null,Z);var q=nt();ke(q,D,H),A.dom=q.dom}function ye(A,R,D,H,Z,q){var ot=A.children,mt=A.childFlags;mt&12&&ot.length===0&&(mt=A.childFlags=2,ot=A.children=nt()),mt===2?zt(ot,D,R,H,Z,q):se(ot,D,R,H,Z,q)}function ke(A,R,D){var H=A.dom=document.createTextNode(A.children);c(R)||m(R,H,D)}function le(A,R,D,H,Z,q){var ot=A.flags,mt=A.props,Lt=A.className,ht=A.childFlags,$=A.dom=y(A.type,H=H||(ot&32)>0),ft=A.children;if(!r(Lt)&&Lt!==""&&(H?$.setAttribute("class",Lt):$.className=Lt),ht===16)L($,ft);else if(ht!==1){var It=H&&A.type!=="foreignObject";ht===2?(ft.flags&16384&&(A.children=ft=X(ft)),zt(ft,$,D,It,null,q)):(ht===8||ht===4)&&se(ft,$,D,It,null,q)}c(R)||m(R,$,Z),c(mt)||me(A,ot,mt,$,H),Oe(A.ref,$,q)}function se(A,R,D,H,Z,q){for(var ot=0;otIt)&&($=S(ot[It-1],!1).nextSibling)}Ne(Lt,ht,ot,mt,D,H,Z,$,A,q)}function fn(A,R,D,H){var Z=A.ref,q=R.ref,ot=R.children;if(Ne(A.childFlags,R.childFlags,A.children,ot,Z,D,!1,null,A,H),R.dom=A.dom,Z!==q&&!o(ot)){var mt=ot.dom;O(Z,mt),p(q,mt)}}function dn(A,R,D,H,Z,q){var ot=R.dom=A.dom,mt=A.props,Lt=R.props,ht=!1,$=!1,ft;if(H=H||(Z&32)>0,mt!==Lt){var It=mt||s;if(ft=Lt||s,ft!==s){ht=(Z&448)>0,ht&&($=re(ft));for(var Ft in ft){var Bt=It[Ft],Gt=ft[Ft];Bt!==Gt&&Ht(Ft,Bt,Gt,ot,H,$,A)}}if(It!==s)for(var Vt in It)r(ft[Vt])&&!r(It[Vt])&&Ht(Vt,It[Vt],null,ot,H,$,A)}var ne=R.children,Yt=R.className;A.className!==Yt&&(r(Yt)?ot.removeAttribute("class"):H?ot.setAttribute("class",Yt):ot.className=Yt),Z&4096?Ee(ot,ne):Ne(A.childFlags,R.childFlags,A.children,ne,ot,D,H&&R.type!=="foreignObject",null,A,q),ht&&on(Z,R,ot,ft,!1,$);var fe=R.ref,ie=A.ref;ie!==fe&&(he(ie),Oe(fe,ot,q))}function vn(A,R,D,H,Z,q){ue(A),se(R,D,H,Z,S(A,!0),q),I(A,D)}function Ne(A,R,D,H,Z,q,ot,mt,Lt,ht){switch(A){case 2:switch(R){case 2:ae(D,H,Z,q,ot,mt,ht);break;case 1:oe(D,Z);break;case 16:ue(D),L(Z,H);break;default:vn(D,H,Z,q,ot,ht);break}break;case 1:switch(R){case 2:zt(H,Z,q,ot,mt,ht);break;case 1:break;case 16:L(Z,H);break;default:se(H,Z,q,ot,mt,ht);break}break;case 16:switch(R){case 16:Pe(D,H,Z);break;case 2:Fe(Z),zt(H,Z,q,ot,mt,ht);break;case 1:Fe(Z);break;default:Fe(Z),se(H,Z,q,ot,mt,ht);break}break;default:switch(R){case 16:ge(D),L(Z,H);break;case 2:pe(Z,Lt,D),zt(H,Z,q,ot,mt,ht);break;case 1:pe(Z,Lt,D);break;default:var $=D.length|0,ft=H.length|0;$===0?ft>0&&se(H,Z,q,ot,mt,ht):ft===0?pe(Z,Lt,D):R===8&&A===8?Qe(D,H,Z,q,ot,$,ft,mt,Lt,ht):Je(D,H,Z,q,ot,$,ft,mt,ht);break}break}}function hn(A,R,D,H,Z){Z.push(function(){A.componentDidUpdate(R,D,H)})}function Me(A,R,D,H,Z,q,ot,mt,Lt){var ht=A.state,$=A.props,ft=!!A.$N,It=a(A.shouldComponentUpdate);if(ft&&(R=N(A,D,R!==ht?d(ht,R):R)),ot||!It||It&&A.shouldComponentUpdate(D,R,Z)){!ft&&a(A.componentWillUpdate)&&A.componentWillUpdate(D,R,Z),A.props=D,A.state=R,A.context=Z;var Ft=null,Bt=Ve(A,D,Z);ft&&a(A.getSnapshotBeforeUpdate)&&(Ft=A.getSnapshotBeforeUpdate($,ht)),ae(A.$LI,Bt,H,A.$CX,q,mt,Lt),A.$LI=Bt,a(A.componentDidUpdate)&&hn(A,$,ht,Ft,Lt)}else A.props=D,A.state=R,A.context=Z}function Ue(A,R,D,H,Z,q,ot){var mt=R.children=A.children;if(!c(mt)){mt.$L=ot;var Lt=R.props||s,ht=R.ref,$=A.ref,ft=mt.state;if(!mt.$N){if(a(mt.componentWillReceiveProps)){if(mt.$BR=!0,mt.componentWillReceiveProps(Lt,H),mt.$UN)return;mt.$BR=!1}c(mt.$PS)||(ft=d(ft,mt.$PS),mt.$PS=null)}Me(mt,ft,Lt,D,H,Z,!1,q,ot),$!==ht&&(he($),Oe(ht,mt,ot))}}function ce(A,R,D,H,Z,q,ot){var mt=!0,Lt=R.props||s,ht=R.ref,$=A.props,ft=!r(ht),It=A.children;if(ft&&a(ht.onComponentShouldUpdate)&&(mt=ht.onComponentShouldUpdate($,Lt)),mt!==!1){ft&&a(ht.onComponentWillUpdate)&&ht.onComponentWillUpdate($,Lt);var Ft=ct(Ie(R,H));ae(It,Ft,D,H,Z,q,ot),R.children=Ft,ft&&a(ht.onComponentDidUpdate)&&ht.onComponentDidUpdate($,Lt)}else R.children=It}function Ce(A,R){var D=R.children,H=R.dom=A.dom;D!==A.children&&(H.nodeValue=D)}function Je(A,R,D,H,Z,q,ot,mt,Lt){for(var ht=q>ot?ot:q,$=0,ft,It;$ot)for($=ht;$$||It>ft)break t;Ft=A[It],Bt=R[It]}for(Ft=A[$],Bt=R[ft];Ft.key===Bt.key;){if(Bt.flags&16384&&(R[ft]=Bt=X(Bt)),ae(Ft,Bt,D,H,Z,mt,ht),A[$]=Bt,$--,ft--,It>$||It>ft)break t;Ft=A[$],Bt=R[ft]}}if(It>$){if(It<=ft)for(Gt=ft+1,Vt=Gtft)for(;It<=$;)oe(A[It++],D);else En(A,R,H,q,ot,$,ft,It,D,Z,mt,Lt,ht)}function En(A,R,D,H,Z,q,ot,mt,Lt,ht,$,ft,It){var Ft,Bt,Gt,Vt=0,ne=mt,Yt=mt,fe=q-mt+1,ie=ot-mt+1,Ge=new Int32Array(ie+1),de=fe===H,Cn=!1,qt=0,en=0;if(Z<4||(fe|ie)<32)for(Vt=ne;Vt<=q;++Vt)if(Ft=A[Vt],enmt?Cn=!0:qt=mt,Bt.flags&16384&&(R[mt]=Bt=X(Bt)),ae(Ft,Bt,Lt,D,ht,$,It),++en;break}!de&&mt>ot&&oe(Ft,Lt)}else de||oe(Ft,Lt);else{var On={};for(Vt=Yt;Vt<=ot;++Vt)On[R[Vt].key]=Vt;for(Vt=ne;Vt<=q;++Vt)if(Ft=A[Vt],enne;)oe(A[ne++],Lt);Ge[mt-Yt]=Vt+1,qt>mt?Cn=!0:qt=mt,Bt=R[mt],Bt.flags&16384&&(R[mt]=Bt=X(Bt)),ae(Ft,Bt,Lt,D,ht,$,It),++en}else de||oe(Ft,Lt);else de||oe(Ft,Lt)}if(de)pe(Lt,ft,A),se(R,Lt,D,ht,$,It);else if(Cn){var In=Qt(Ge);for(mt=In.length-1,Vt=ie-1;Vt>=0;Vt--)Ge[Vt]===0?(qt=Vt+Yt,Bt=R[qt],Bt.flags&16384&&(R[qt]=Bt=X(Bt)),Gt=qt+1,zt(Bt,Lt,D,ht,Gt=0;Vt--)Ge[Vt]===0&&(qt=Vt+Yt,Bt=R[qt],Bt.flags&16384&&(R[qt]=Bt=X(Bt)),Gt=qt+1,zt(Bt,Lt,D,ht,Gtgn&&(gn=Lt,_t=new Int32Array(Lt),Ke=new Int32Array(Lt));D>1,A[_t[mt]]0&&(Ke[D]=_t[q-1]),_t[q]=D)}q=Z+1;var ht=new Int32Array(q);for(ot=_t[q-1];q-- >0;)ht[q]=ot,ot=Ke[ot],_t[q]=0;return ht}var Te=typeof document!="undefined";Te&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function pn(A,R,D,H){var Z=[],q=R.$V;M.v=!0,r(q)?r(A)||(A.flags&16384&&(A=X(A)),zt(A,R,H,!1,null,Z),R.$V=A,q=A):r(A)?(oe(q,R),R.$V=null):(A.flags&16384&&(A=X(A)),ae(q,A,R,H,!1,null,Z),q=R.$V=A),C(Z),M.v=!1,a(D)&&D(),a(w.renderComplete)&&w.renderComplete(q,R)}function Ze(A,R,D,H){D===void 0&&(D=null),H===void 0&&(H=s),pn(A,R,D,H)}function _e(A){return function(){function R(D,H,Z,q){A||(A=D),Ze(H,A,Z,q)}return R}()}var Re=[],mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(A){window.setTimeout(A,0)},qe=!1;function we(A,R,D,H){var Z=A.$PS;if(a(R)&&(R=R(Z?d(A.state,Z):A.state,A.props,A.context)),r(Z))A.$PS=R;else for(var q in R)Z[q]=R[q];if(A.$BR)a(D)&&A.$L.push(D.bind(A));else{if(!M.v&&Re.length===0){ee(A,H),a(D)&&D.call(A);return}if(Re.indexOf(A)===-1&&Re.push(A),H&&(A.$F=!0),qe||(qe=!0,mn(yn)),a(D)){var ot=A.$QU;ot||(ot=A.$QU=[]),ot.push(D)}}}function tn(A){for(var R=A.$QU,D=0;D=0;--Y){var W=this.tryEntries[Y],et=W.completion;if(W.tryLoc==="root")return K("end");if(W.tryLoc<=this.prev){var at=r.call(W,"catchLoc"),gt=r.call(W,"finallyLoc");if(at&>){if(this.prev=0;--K){var Y=this.tryEntries[K];if(Y.tryLoc<=this.prev&&r.call(Y,"finallyLoc")&&this.prev=0;--U){var K=this.tryEntries[U];if(K.finallyLoc===j)return this.complete(K.completion,K.afterLoc),x(K),m}}return B}(),catch:function(){function B(j){for(var U=this.tryEntries.length-1;U>=0;--U){var K=this.tryEntries[U];if(K.tryLoc===j){var Y=K.completion;if(Y.type==="throw"){var W=Y.arg;x(K)}return W}}throw new Error("illegal catch attempt")}return B}(),delegateYield:function(){function B(j,U,K){return this.delegate={iterator:F(j),resultName:U,nextLoc:K},this.method==="next"&&(this.arg=a),m}return B}()},t}(b.exports);try{regeneratorRuntime=n}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},16666:function(){"use strict";self.fetch||(self.fetch=function(b,n){return n=n||{},new Promise(function(t,e){var r=new XMLHttpRequest,o=[],a={},u=function(){function c(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function g(){return Promise.resolve(r.responseText)}return g}(),json:function(){function g(){return Promise.resolve(r.responseText).then(JSON.parse)}return g}(),blob:function(){function g(){return Promise.resolve(new Blob([r.response]))}return g}(),clone:c,headers:{keys:function(){function g(){return o}return g}(),entries:function(){function g(){return o.map(function(d){return[d,r.getResponseHeader(d)]})}return g}(),get:function(){function g(d){return r.getResponseHeader(d)}return g}(),has:function(){function g(d){return r.getResponseHeader(d)!=null}return g}()}}}return c}();for(var l in r.open(n.method||"get",b,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(c,g){a[g]||o.push(a[g]=g)}),t(u())},r.onerror=e,r.withCredentials=n.credentials=="include",n.headers)r.setRequestHeader(l,n.headers[l]);r.send(n.body||null)})})},50640:function(b,n){"use strict";n.__esModule=!0,n.zipWith=n.zip=n.uniqBy=n.uniq=n.toKeyedArray=n.toArray=n.sortBy=n.sort=n.reduce=n.range=n.map=n.filterMap=n.filter=void 0;function t(y,T){var O=typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(O)return(O=O.call(y)).next.bind(O);if(Array.isArray(y)||(O=e(y))||T&&y&&typeof y.length=="number"){O&&(y=O);var C=0;return function(){return C>=y.length?{done:!0}:{done:!1,value:y[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 e(y,T){if(y){if(typeof y=="string")return r(y,T);var O=Object.prototype.toString.call(y).slice(8,-1);if(O==="Object"&&y.constructor&&(O=y.constructor.name),O==="Map"||O==="Set")return Array.from(y);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return r(y,T)}}function r(y,T){(T==null||T>y.length)&&(T=y.length);for(var O=0,C=new Array(T);ON)return 1}return 0},v=e.sortBy=function(){function S(){for(var O=arguments.length,I=new Array(O),C=0;CN)return 1}return 0},d=n.sortBy=function(){function y(){for(var T=arguments.length,O=new Array(T),C=0;C=1-t)return o[a-1];var l=u%1,c=u|0;return n.lerp(o[c],o[c+1],l)}},22594:function(b,e){"use strict";e.__esModule=!0,e.EventEmitter=void 0;/**
+ */var t=1e-4,e=n.Color=function(){function r(a,u,l,c){a===void 0&&(a=0),u===void 0&&(u=0),l===void 0&&(l=0),c===void 0&&(c=1),this.r=a,this.g=u,this.b=l,this.a=c}var o=r.prototype;return o.toString=function(){function a(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return a}(),r}();e.fromHex=function(r){return new e(parseInt(r.substr(1,2),16),parseInt(r.substr(3,2),16),parseInt(r.substr(5,2),16))},e.lerp=function(r,o,a){return new e((o.r-r.r)*a+r.r,(o.g-r.g)*a+r.g,(o.b-r.b)*a+r.b,(o.a-r.a)*a+r.a)},e.lookup=function(r,o){o===void 0&&(o=[]);var a=o.length;if(a<2)throw new Error("Needs at least two colors!");var u=r*(a-1);if(r=1-t)return o[a-1];var l=u%1,c=u|0;return e.lerp(o[c],o[c+1],l)}},22594:function(b,n){"use strict";n.__esModule=!0,n.EventEmitter=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=e.EventEmitter=function(){function n(){this.listeners={}}var r=n.prototype;return r.on=function(){function o(a,u){this.listeners[a]=this.listeners[a]||[],this.listeners[a].push(u)}return o}(),r.off=function(){function o(a,u){var l=this.listeners[a];if(!l)throw new Error('There is no listeners for "'+a+'"');this.listeners[a]=l.filter(function(c){return c!==u})}return o}(),r.emit=function(){function o(a){var u=this.listeners[a];if(u){for(var l=arguments.length,c=new Array(l>1?l-1:0),g=1;g1?l-1:0),g=1;g1?g-1:0),i=1;i1?v-1:0),d=1;d1?g-1:0),i=1;i1?d-1:0),v=1;vd?d:v}return g}(),n=e.clamp01=function(){function g(v){return v<0?0:v>1?1:v}return g}(),r=e.scale=function(){function g(v,i,d){return(v-i)/(d-i)}return g}(),o=e.round=function(){function g(v,i){if(!v||isNaN(v))return v;var d,s,h,f;return i|=0,d=Math.pow(10,i),v*=d,f=+(v>0)|-(v<0),h=Math.abs(v%1)>=.4999999999854481,s=Math.floor(v),h&&(v=s+(f>0)),(h?v:Math.round(v))/d}return g}(),a=e.toFixed=function(){function g(v,i){return i===void 0&&(i=0),Number(v).toFixed(Math.max(i,0))}return g}(),u=e.inRange=function(){function g(v,i){return i&&v>=i[0]&&v<=i[1]}return g}(),l=e.keyOfMatchingRange=function(){function g(v,i){for(var d=0,s=Object.keys(i);dv?v:d}return g}(),e=n.clamp01=function(){function g(d){return d<0?0:d>1?1:d}return g}(),r=n.scale=function(){function g(d,i,v){return(d-i)/(v-i)}return g}(),o=n.round=function(){function g(d,i){if(!d||isNaN(d))return d;var v,s,h,f;return i|=0,v=Math.pow(10,i),d*=v,f=+(d>0)|-(d<0),h=Math.abs(d%1)>=.4999999999854481,s=Math.floor(d),h&&(d=s+(f>0)),(h?d:Math.round(d))/v}return g}(),a=n.toFixed=function(){function g(d,i){return i===void 0&&(i=0),Number(d).toFixed(Math.max(i,0))}return g}(),u=n.inRange=function(){function g(d,i){return i&&d>=i[0]&&d<=i[1]}return g}(),l=n.keyOfMatchingRange=function(){function g(d,i){for(var v=0,s=Object.keys(i);v1?f-1:0),m=1;m1?T-1:0),N=1;N=0;--nt){var gt=this.tryEntries[nt],Et=gt.completion;if(gt.tryLoc==="root")return Q("end");if(gt.tryLoc<=this.prev){var ot=y.call(gt,"catchLoc"),pt=y.call(gt,"finallyLoc");if(ot&&pt){if(this.prev=0;--Q){var nt=this.tryEntries[Q];if(nt.tryLoc<=this.prev&&y.call(nt,"finallyLoc")&&this.prev=0;--X){var Q=this.tryEntries[X];if(Q.finallyLoc===rt)return this.complete(Q.completion,Q.afterLoc),Mt(Q),j}}return dt}(),catch:function(){function dt(rt){for(var X=this.tryEntries.length-1;X>=0;--X){var Q=this.tryEntries[X];if(Q.tryLoc===rt){var nt=Q.completion;if(nt.type==="throw"){var gt=nt.arg;Mt(Q)}return gt}}throw Error("illegal catch attempt")}return dt}(),delegateYield:function(){function dt(rt,X,Q){return this.delegate={iterator:Rt(rt),resultName:X,nextLoc:Q},this.method==="next"&&(this.arg=I),j}return dt}()},C}function n(I,C,E,y,T,A,N){try{var R=I[A](N),M=R.value}catch(L){E(L);return}R.done?C(M):Promise.resolve(M).then(y,T)}function r(I){return function(){var C=this,E=arguments;return new Promise(function(y,T){var A=I.apply(C,E);function N(M){n(A,y,T,N,R,"next",M)}function R(M){n(A,y,T,N,R,"throw",M)}N(void 0)})}}/**
+ */var r=n.createStore=function(){function g(d,i){if(i)return i(g)(d);var v,s=[],h=function(){function m(){return v}return m}(),f=function(){function m(y){s.push(y)}return m}(),p=function(){function m(y){v=d(v,y);for(var T=0;T1?f-1:0),m=1;m1?I-1:0),N=1;N=0;--_){var J=this.tryEntries[_],st=J.completion;if(J.tryLoc==="root")return Et("end");if(J.tryLoc<=this.prev){var Pt=C.call(J,"catchLoc"),Tt=C.call(J,"finallyLoc");if(Pt&&Tt){if(this.prev=0;--Et){var _=this.tryEntries[Et];if(_.tryLoc<=this.prev&&C.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var J=_;break}}J&&(tt==="break"||tt==="continue")&&J.tryLoc<=dt&&dt<=J.finallyLoc&&(J=null);var st=J?J.completion:{};return st.type=tt,st.arg=dt,J?(this.method="next",this.next=J.finallyLoc,B):this.complete(st)}return ct}(),complete:function(){function ct(tt,dt){if(tt.type==="throw")throw tt.arg;return tt.type==="break"||tt.type==="continue"?this.next=tt.arg:tt.type==="return"?(this.rval=this.arg=tt.arg,this.method="return",this.next="end"):tt.type==="normal"&&dt&&(this.next=dt),B}return ct}(),finish:function(){function ct(tt){for(var dt=this.tryEntries.length-1;dt>=0;--dt){var Et=this.tryEntries[dt];if(Et.finallyLoc===tt)return this.complete(Et.completion,Et.afterLoc),rt(Et),B}}return ct}(),catch:function(){function ct(tt){for(var dt=this.tryEntries.length-1;dt>=0;--dt){var Et=this.tryEntries[dt];if(Et.tryLoc===tt){var _=Et.completion;if(_.type==="throw"){var J=_.arg;rt(Et)}return J}}throw Error("illegal catch attempt")}return ct}(),delegateYield:function(){function ct(tt,dt,Et){return this.delegate={iterator:wt(tt),resultName:dt,nextLoc:Et},this.method==="next"&&(this.arg=y),B}return ct}()},T}function e(y,T,O,C,E,S,I){try{var P=y[S](I),N=P.value}catch(M){O(M);return}P.done?T(N):Promise.resolve(N).then(C,E)}function r(y){return function(){var T=this,O=arguments;return new Promise(function(C,E){var S=y.apply(T,O);function I(N){e(S,C,E,I,P,"next",N)}function P(N){e(S,C,E,I,P,"throw",N)}I(void 0)})}}/**
* Browser-agnostic abstraction of key-value web storage.
*
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var o=e.IMPL_MEMORY=0,a=e.IMPL_LOCAL_STORAGE=1,u=e.IMPL_INDEXED_DB=2,l=1,c="para-tgui",g="storage-v1",v="readonly",i="readwrite",d=function(C){return function(){try{return!!C()}catch(E){return!1}}},s=d(function(){return window.localStorage&&window.localStorage.getItem}),h=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),f=function(){function I(){this.impl=o,this.store={}}var C=I.prototype;return C.get=function(){function E(y){return this.store[y]}return E}(),C.set=function(){function E(y,T){this.store[y]=T}return E}(),C.remove=function(){function E(y){this.store[y]=void 0}return E}(),C.clear=function(){function E(){this.store={}}return E}(),I}(),p=function(){function I(){this.impl=a}var C=I.prototype;return C.get=function(){function E(y){var T=localStorage.getItem(y);if(typeof T=="string")return JSON.parse(T)}return E}(),C.set=function(){function E(y,T){localStorage.setItem(y,JSON.stringify(T))}return E}(),C.remove=function(){function E(y){localStorage.removeItem(y)}return E}(),C.clear=function(){function E(){localStorage.clear()}return E}(),I}(),m=function(){function I(){this.impl=u,this.dbPromise=new Promise(function(E,y){var T=window.indexedDB||window.msIndexedDB,A=T.open(c,l);A.onupgradeneeded=function(){try{A.result.createObjectStore(g)}catch(N){y(new Error("Failed to upgrade IDB: "+A.error))}},A.onsuccess=function(){return E(A.result)},A.onerror=function(){y(new Error("Failed to open IDB: "+A.error))}})}var C=I.prototype;return C.getStore=function(){function E(y){return this.dbPromise.then(function(T){return T.transaction(g,y).objectStore(g)})}return E}(),C.get=function(){var E=r(t().mark(function(){function T(A){var N;return t().wrap(function(){function R(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.getStore(v);case 2:return N=M.sent,M.abrupt("return",new Promise(function(L,x){var F=N.get(A);F.onsuccess=function(){return L(F.result)},F.onerror=function(){return x(F.error)}}));case 4:case"end":return M.stop()}}return R}(),T,this)}return T}()));function y(T){return E.apply(this,arguments)}return y}(),C.set=function(){var E=r(t().mark(function(){function T(A,N){var R;return t().wrap(function(){function M(L){for(;;)switch(L.prev=L.next){case 0:return N===null&&(N=void 0),L.next=3,this.getStore(i);case 3:R=L.sent,R.put(N,A);case 5:case"end":return L.stop()}}return M}(),T,this)}return T}()));function y(T,A){return E.apply(this,arguments)}return y}(),C.remove=function(){var E=r(t().mark(function(){function T(A){var N;return t().wrap(function(){function R(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.getStore(i);case 2:N=M.sent,N.delete(A);case 4:case"end":return M.stop()}}return R}(),T,this)}return T}()));function y(T){return E.apply(this,arguments)}return y}(),C.clear=function(){var E=r(t().mark(function(){function T(){var A;return t().wrap(function(){function N(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.getStore(i);case 2:A=R.sent,A.clear();case 4:case"end":return R.stop()}}return N}(),T,this)}return T}()));function y(){return E.apply(this,arguments)}return y}(),I}(),S=function(){function I(){this.backendPromise=r(t().mark(function(){function E(){var y;return t().wrap(function(){function T(A){for(;;)switch(A.prev=A.next){case 0:if(!h()){A.next=10;break}return A.prev=1,y=new m,A.next=5,y.dbPromise;case 5:return A.abrupt("return",y);case 8:A.prev=8,A.t0=A.catch(1);case 10:if(!s()){A.next=12;break}return A.abrupt("return",new p);case 12:return A.abrupt("return",new f);case 13:case"end":return A.stop()}}return T}(),E,null,[[1,8]])}return E}()))()}var C=I.prototype;return C.get=function(){var E=r(t().mark(function(){function T(A){var N;return t().wrap(function(){function R(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.backendPromise;case 2:return N=M.sent,M.abrupt("return",N.get(A));case 4:case"end":return M.stop()}}return R}(),T,this)}return T}()));function y(T){return E.apply(this,arguments)}return y}(),C.set=function(){var E=r(t().mark(function(){function T(A,N){var R;return t().wrap(function(){function M(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.backendPromise;case 2:return R=L.sent,L.abrupt("return",R.set(A,N));case 4:case"end":return L.stop()}}return M}(),T,this)}return T}()));function y(T,A){return E.apply(this,arguments)}return y}(),C.remove=function(){var E=r(t().mark(function(){function T(A){var N;return t().wrap(function(){function R(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.backendPromise;case 2:return N=M.sent,M.abrupt("return",N.remove(A));case 4:case"end":return M.stop()}}return R}(),T,this)}return T}()));function y(T){return E.apply(this,arguments)}return y}(),C.clear=function(){var E=r(t().mark(function(){function T(){var A;return t().wrap(function(){function N(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.backendPromise;case 2:return A=R.sent,R.abrupt("return",A.clear());case 4:case"end":return R.stop()}}return N}(),T,this)}return T}()));function y(){return E.apply(this,arguments)}return y}(),I}(),O=e.storage=new S},78234:function(b,e){"use strict";e.__esModule=!0,e.toTitleCase=e.multiline=e.decodeHtmlEntities=e.createSearch=e.createGlobPattern=e.capitalize=e.buildQueryString=void 0;function t(i,d){var s=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(s)return(s=s.call(i)).next.bind(s);if(Array.isArray(i)||(s=n(i))||d&&i&&typeof i.length=="number"){s&&(i=s);var h=0;return function(){return h>=i.length?{done:!0}:{done:!1,value:i[h++]}}}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(i,d){if(i){if(typeof i=="string")return r(i,d);var s=Object.prototype.toString.call(i).slice(8,-1);if(s==="Object"&&i.constructor&&(s=i.constructor.name),s==="Map"||s==="Set")return Array.from(i);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return r(i,d)}}function r(i,d){(d==null||d>i.length)&&(d=i.length);for(var s=0,h=new Array(d);s=i.length?{done:!0}:{done:!1,value:i[h++]}}}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 e(i,v){if(i){if(typeof i=="string")return r(i,v);var s=Object.prototype.toString.call(i).slice(8,-1);if(s==="Object"&&i.constructor&&(s=i.constructor.name),s==="Map"||s==="Set")return Array.from(i);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return r(i,v)}}function r(i,v){(v==null||v>i.length)&&(v=i.length);for(var s=0,h=new Array(v);s",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(s,function(f,p){return h[p]}).replace(/?([0-9]+);/gi,function(f,p){var m=parseInt(p,10);return String.fromCharCode(m)}).replace(/?([0-9a-f]+);/gi,function(f,p){var m=parseInt(p,16);return String.fromCharCode(m)})}return i}(),v=e.buildQueryString=function(){function i(d){return Object.keys(d).map(function(s){return encodeURIComponent(s)+"="+encodeURIComponent(d[s])}).join("&")}return i}()},56052:function(b,e){"use strict";e.__esModule=!0,e.throttle=e.sleep=e.debounce=void 0;/**
+ */var o=n.multiline=function(){function i(v){if(Array.isArray(v))return i(v.join(""));for(var s=v.split("\n"),h,f=t(s),p;!(p=f()).done;)for(var m=p.value,y=0;y",apos:"'"};return v.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(s,function(f,p){return h[p]}).replace(/?([0-9]+);/gi,function(f,p){var m=parseInt(p,10);return String.fromCharCode(m)}).replace(/?([0-9a-f]+);/gi,function(f,p){var m=parseInt(p,16);return String.fromCharCode(m)})}return i}(),d=n.buildQueryString=function(){function i(v){return Object.keys(v).map(function(s){return encodeURIComponent(s)+"="+encodeURIComponent(v[s])}).join("&")}return i}()},56052:function(b,n){"use strict";n.__esModule=!0,n.throttle=n.sleep=n.debounce=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=e.debounce=function(){function o(a,u,l){l===void 0&&(l=!1);var c;return function(){for(var g=arguments.length,v=new Array(g),i=0;i=u)a.apply(null,i),l=s;else{var h;c=setTimeout(function(){return g.apply(void 0,i)},u-(s-((h=l)!=null?h:0)))}}return g}()}return o}()},2160:function(b,e){"use strict";e.__esModule=!0,e.createUuid=void 0;/**
+ */var t=n.debounce=function(){function o(a,u,l){l===void 0&&(l=!1);var c;return function(){for(var g=arguments.length,d=new Array(g),i=0;i=u)a.apply(null,i),l=s;else{var h;c=setTimeout(function(){return g.apply(void 0,i)},u-(s-((h=l)!=null?h:0)))}}return g}()}return o}()},2160:function(b,n){"use strict";n.__esModule=!0,n.createUuid=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=e.createUuid=function(){function n(){var r=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(o){var a=(r+Math.random()*16)%16|0;return r=Math.floor(r/16),(o==="x"?a:a&3|8).toString(16)})}return n}()},73564:function(b,e,t){"use strict";e.__esModule=!0,e.vecSubtract=e.vecScale=e.vecNormalize=e.vecMultiply=e.vecLength=e.vecInverse=e.vecDivide=e.vecAdd=void 0;var n=t(50640);/**
+ */var t=n.createUuid=function(){function e(){var r=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(o){var a=(r+Math.random()*16)%16|0;return r=Math.floor(r/16),(o==="x"?a:a&3|8).toString(16)})}return e}()},73564:function(b,n,t){"use strict";n.__esModule=!0,n.vecSubtract=n.vecScale=n.vecNormalize=n.vecMultiply=n.vecLength=n.vecInverse=n.vecDivide=n.vecAdd=void 0;var e=t(50640);/**
* N-dimensional vector manipulation functions.
*
* Vectors are plain number arrays, i.e. [x, y, z].
@@ -66,178 +66,178 @@
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var r=function(p,m){return p+m},o=function(p,m){return p-m},a=function(p,m){return p*m},u=function(p,m){return p/m},l=e.vecAdd=function(){function f(){for(var p=arguments.length,m=new Array(p),S=0;S=0)&&(c[v]=u[v]);return c}var a=e.audioMiddleware=function(){function u(l){var c=new n.AudioPlayer;return c.onPlay(function(){l.dispatch({type:"audio/playing"})}),c.onStop(function(){l.dispatch({type:"audio/stopped"})}),function(g){return function(v){var i=v.type,d=v.payload;if(i==="audio/playMusic"){var s=d.url,h=o(d,r);return c.play(s,h),g(v)}if(i==="audio/stopMusic")return c.stop(),g(v);if(i==="settings/update"||i==="settings/load"){var f=d==null?void 0:d.adminMusicVolume;return typeof f=="number"&&c.setVolume(f),g(v)}return g(v)}}}return u}()},94506:function(b,e,t){"use strict";e.__esModule=!0,e.AudioPlayer=void 0;var n=t(81856);function r(c,g){var v=typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(v)return(v=v.call(c)).next.bind(v);if(Array.isArray(c)||(v=o(c))||g&&c&&typeof c.length=="number"){v&&(c=v);var i=0;return function(){return i>=c.length?{done:!0}:{done:!1,value:c[i++]}}}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 o(c,g){if(c){if(typeof c=="string")return a(c,g);var v=Object.prototype.toString.call(c).slice(8,-1);if(v==="Object"&&c.constructor&&(v=c.constructor.name),v==="Map"||v==="Set")return Array.from(c);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return a(c,g)}}function a(c,g){(g==null||g>c.length)&&(g=c.length);for(var v=0,i=new Array(g);v=0)&&(c[d]=u[d]);return c}var a=n.audioMiddleware=function(){function u(l){var c=new e.AudioPlayer;return c.onPlay(function(){l.dispatch({type:"audio/playing"})}),c.onStop(function(){l.dispatch({type:"audio/stopped"})}),function(g){return function(d){var i=d.type,v=d.payload;if(i==="audio/playMusic"){var s=v.url,h=o(v,r);return c.play(s,h),g(d)}if(i==="audio/stopMusic")return c.stop(),g(d);if(i==="settings/update"||i==="settings/load"){var f=v==null?void 0:v.adminMusicVolume;return typeof f=="number"&&c.setVolume(f),g(d)}return g(d)}}}return u}()},94506:function(b,n,t){"use strict";n.__esModule=!0,n.AudioPlayer=void 0;var e=t(81856);function r(c,g){var d=typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(d)return(d=d.call(c)).next.bind(d);if(Array.isArray(c)||(d=o(c))||g&&c&&typeof c.length=="number"){d&&(c=d);var i=0;return function(){return i>=c.length?{done:!0}:{done:!1,value:c[i++]}}}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 o(c,g){if(c){if(typeof c=="string")return a(c,g);var d=Object.prototype.toString.call(c).slice(8,-1);if(d==="Object"&&c.constructor&&(d=c.constructor.name),d==="Map"||d==="Set")return Array.from(c);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return a(c,g)}}function a(c,g){(g==null||g>c.length)&&(g=c.length);for(var d=0,i=new Array(g);d0&&v.node.currentTime>=v.options.end;i&&v.stop()}},1e3)}var g=c.prototype;return g.destroy=function(){function v(){this.node&&(this.node.stop(),document.removeChild(this.node),clearInterval(this.playbackInterval))}return v}(),g.play=function(){function v(i,d){d===void 0&&(d={}),this.node&&(u.log("playing",i,d),this.options=d,this.node.src=i)}return v}(),g.stop=function(){function v(){if(this.node){if(this.playing)for(var i=r(this.onStopSubscribers),d;!(d=i()).done;){var s=d.value;s()}u.log("stopping"),this.playing=!1,this.node.src=""}}return v}(),g.setVolume=function(){function v(i){this.node&&(this.volume=i,this.node.volume=i)}return v}(),g.onPlay=function(){function v(i){this.node&&this.onPlaySubscribers.push(i)}return v}(),g.onStop=function(){function v(i){this.node&&this.onStopSubscribers.push(i)}return v}(),c}()},11359:function(b,e){"use strict";e.__esModule=!0,e.audioReducer=void 0;/**
+*/var u=(0,e.createLogger)("AudioPlayer"),l=n.AudioPlayer=function(){function c(){var d=this;this.node=document.createElement("audio"),this.node.style.setProperty("display","none"),document.body.appendChild(this.node),this.playing=!1,this.volume=1,this.options={},this.onPlaySubscribers=[],this.onStopSubscribers=[],this.node.addEventListener("canplaythrough",function(){u.log("canplaythrough"),d.playing=!0,d.node.playbackRate=d.options.pitch||1,d.node.currentTime=d.options.start||0,d.node.volume=d.volume,d.node.play();for(var i=r(d.onPlaySubscribers),v;!(v=i()).done;){var s=v.value;s()}}),this.node.addEventListener("ended",function(){u.log("ended"),d.stop()}),this.node.addEventListener("error",function(i){d.playing&&(u.log("playback error",i.error),d.stop())}),this.playbackInterval=setInterval(function(){if(d.playing){var i=d.options.end>0&&d.node.currentTime>=d.options.end;i&&d.stop()}},1e3)}var g=c.prototype;return g.destroy=function(){function d(){this.node&&(this.node.stop(),document.removeChild(this.node),clearInterval(this.playbackInterval))}return d}(),g.play=function(){function d(i,v){v===void 0&&(v={}),this.node&&(u.log("playing",i,v),this.options=v,this.node.src=i)}return d}(),g.stop=function(){function d(){if(this.node){if(this.playing)for(var i=r(this.onStopSubscribers),v;!(v=i()).done;){var s=v.value;s()}u.log("stopping"),this.playing=!1,this.node.src=""}}return d}(),g.setVolume=function(){function d(i){this.node&&(this.volume=i,this.node.volume=i)}return d}(),g.onPlay=function(){function d(i){this.node&&this.onPlaySubscribers.push(i)}return d}(),g.onStop=function(){function d(i){this.node&&this.onStopSubscribers.push(i)}return d}(),c}()},11359:function(b,n){"use strict";n.__esModule=!0,n.audioReducer=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t={visible:!1,playing:!1,track:null},n=e.audioReducer=function(){function r(o,a){o===void 0&&(o=t);var u=a.type,l=a.payload;return u==="audio/playing"?Object.assign({},o,{visible:!0,playing:!0}):u==="audio/stopped"?Object.assign({},o,{visible:!1,playing:!1}):u==="audio/playMusic"?Object.assign({},o,{meta:l}):u==="audio/stopMusic"?Object.assign({},o,{visible:!1,playing:!1,meta:null}):u==="audio/toggle"?Object.assign({},o,{visible:!o.visible}):o}return r}()},88601:function(b,e){"use strict";e.__esModule=!0,e.selectAudio=void 0;/**
+ */var t={visible:!1,playing:!1,track:null},e=n.audioReducer=function(){function r(o,a){o===void 0&&(o=t);var u=a.type,l=a.payload;return u==="audio/playing"?Object.assign({},o,{visible:!0,playing:!0}):u==="audio/stopped"?Object.assign({},o,{visible:!1,playing:!1}):u==="audio/playMusic"?Object.assign({},o,{meta:l}):u==="audio/stopMusic"?Object.assign({},o,{visible:!1,playing:!1,meta:null}):u==="audio/toggle"?Object.assign({},o,{visible:!o.visible}):o}return r}()},88601:function(b,n){"use strict";n.__esModule=!0,n.selectAudio=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=e.selectAudio=function(){function n(r){return r.audio}return n}()},73773:function(b,e,t){"use strict";e.__esModule=!0,e.ChatPageSettings=void 0;var n=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(80280),l=t(41011);/**
+ */var t=n.selectAudio=function(){function e(r){return r.audio}return e}()},73773:function(b,n,t){"use strict";n.__esModule=!0,n.ChatPageSettings=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(80280),l=t(41011);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var c=e.ChatPageSettings=function(){function g(v,i){var d=(0,r.useSelector)(i,l.selectCurrentChatPage),s=(0,r.useDispatch)(i);return(0,n.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,n.createComponentVNode)(2,o.Stack,{align:"center",children:[!d.isMain&&(0,n.createComponentVNode)(2,o.Stack.Item,{children:(0,n.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the left",icon:"angle-left",onClick:function(){function h(){return s((0,a.moveChatPageLeft)({pageId:d.id}))}return h}()})}),(0,n.createComponentVNode)(2,o.Stack.Item,{grow:!0,ml:.5,children:(0,n.createComponentVNode)(2,o.Input,{width:"100%",value:d.name,onChange:function(){function h(f,p){return s((0,a.updateChatPage)({pageId:d.id,name:p}))}return h}()})}),!d.isMain&&(0,n.createComponentVNode)(2,o.Stack.Item,{ml:.5,children:(0,n.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the right",icon:"angle-right",onClick:function(){function h(){return s((0,a.moveChatPageRight)({pageId:d.id}))}return h}()})}),(0,n.createComponentVNode)(2,o.Stack.Item,{children:(0,n.createComponentVNode)(2,o.Button.Checkbox,{content:"Mute",checked:d.hideUnreadCount,icon:d.hideUnreadCount?"bell-slash":"bell",tooltip:"Disables unread counter",onClick:function(){function h(){return s((0,a.updateChatPage)({pageId:d.id,hideUnreadCount:!d.hideUnreadCount}))}return h}()})}),(0,n.createComponentVNode)(2,o.Stack.Item,{children:(0,n.createComponentVNode)(2,o.Button,{content:"Remove",icon:"times",color:"red",disabled:d.isMain,onClick:function(){function h(){return s((0,a.removeChatPage)({pageId:d.id}))}return h}()})})]}),(0,n.createComponentVNode)(2,o.Divider),(0,n.createComponentVNode)(2,o.Section,{title:"Messages to display",level:2,children:[u.MESSAGE_TYPES.filter(function(h){return!h.important&&!h.admin}).map(function(h){return(0,n.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[h.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:d.id,type:h.type}))}return f}(),children:h.name},h.type)}),(0,n.createComponentVNode)(2,o.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:u.MESSAGE_TYPES.filter(function(h){return!h.important&&h.admin}).map(function(h){return(0,n.createComponentVNode)(2,o.Button.Checkbox,{checked:d.acceptedTypes[h.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:d.id,type:h.type}))}return f}(),children:h.name},h.type)})})]})]})}return g}()},12165:function(b,e,t){"use strict";e.__esModule=!0,e.ChatPanel=void 0;var n=t(96524),r=t(28234),o=t(24674),a=t(35826);function u(g,v){g.prototype=Object.create(v.prototype),g.prototype.constructor=g,l(g,v)}function l(g,v){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(d,s){return d.__proto__=s,d}return i}(),l(g,v)}/**
+ */var c=n.ChatPageSettings=function(){function g(d,i){var v=(0,r.useSelector)(i,l.selectCurrentChatPage),s=(0,r.useDispatch)(i);return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[!v.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the left",icon:"angle-left",onClick:function(){function h(){return s((0,a.moveChatPageLeft)({pageId:v.id}))}return h}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,ml:.5,children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:v.name,onChange:function(){function h(f,p){return s((0,a.updateChatPage)({pageId:v.id,name:p}))}return h}()})}),!v.isMain&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reorder tab to the right",icon:"angle-right",onClick:function(){function h(){return s((0,a.moveChatPageRight)({pageId:v.id}))}return h}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button.Checkbox,{content:"Mute",checked:v.hideUnreadCount,icon:v.hideUnreadCount?"bell-slash":"bell",tooltip:"Disables unread counter",onClick:function(){function h(){return s((0,a.updateChatPage)({pageId:v.id,hideUnreadCount:!v.hideUnreadCount}))}return h}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Remove",icon:"times",color:"red",disabled:v.isMain,onClick:function(){function h(){return s((0,a.removeChatPage)({pageId:v.id}))}return h}()})})]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.Section,{title:"Messages to display",level:2,children:[u.MESSAGE_TYPES.filter(function(h){return!h.important&&!h.admin}).map(function(h){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:v.acceptedTypes[h.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:v.id,type:h.type}))}return f}(),children:h.name},h.type)}),(0,e.createComponentVNode)(2,o.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:u.MESSAGE_TYPES.filter(function(h){return!h.important&&h.admin}).map(function(h){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{checked:v.acceptedTypes[h.type],onClick:function(){function f(){return s((0,a.toggleAcceptedType)({pageId:v.id,type:h.type}))}return f}(),children:h.name},h.type)})})]})]})}return g}()},12165:function(b,n,t){"use strict";n.__esModule=!0,n.ChatPanel=void 0;var e=t(96524),r=t(28234),o=t(24674),a=t(35826);function u(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,l(g,d)}function l(g,d){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(){function i(v,s){return v.__proto__=s,v}return i}(),l(g,d)}/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
-*/var c=e.ChatPanel=function(g){function v(){var d;return d=g.call(this)||this,d.ref=(0,n.createRef)(),d.state={scrollTracking:!0},d.handleScrollTrackingChange=function(s){return d.setState({scrollTracking:s})},d}u(v,g);var i=v.prototype;return i.componentDidMount=function(){function d(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()}return d}(),i.componentWillUnmount=function(){function d(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)}return d}(),i.componentDidUpdate=function(){function d(s){requestAnimationFrame(function(){a.chatRenderer.ensureScrollTracking()});var h=!s||(0,r.shallowDiffers)(this.props,s);h&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})}return d}(),i.render=function(){function d(){var s=this.state.scrollTracking;return(0,n.createFragment)([(0,n.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!s&&(0,n.createComponentVNode)(2,o.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){function h(){return a.chatRenderer.scrollToBottom()}return h}(),children:"Scroll to bottom"})],0)}return d}(),v}(n.Component)},61495:function(b,e,t){"use strict";e.__esModule=!0,e.ChatTabs=void 0;var n=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(41011),l=t(32421);/**
+*/var c=n.ChatPanel=function(g){function d(){var v;return v=g.call(this)||this,v.ref=(0,e.createRef)(),v.state={scrollTracking:!0},v.handleScrollTrackingChange=function(s){return v.setState({scrollTracking:s})},v}u(d,g);var i=d.prototype;return i.componentDidMount=function(){function v(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()}return v}(),i.componentWillUnmount=function(){function v(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)}return v}(),i.componentDidUpdate=function(){function v(s){requestAnimationFrame(function(){a.chatRenderer.ensureScrollTracking()});var h=!s||(0,r.shallowDiffers)(this.props,s);h&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})}return v}(),i.render=function(){function v(){var s=this.state.scrollTracking;return(0,e.createFragment)([(0,e.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!s&&(0,e.createComponentVNode)(2,o.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){function h(){return a.chatRenderer.scrollToBottom()}return h}(),children:"Scroll to bottom"})],0)}return v}(),d}(e.Component)},61495:function(b,n,t){"use strict";n.__esModule=!0,n.ChatTabs=void 0;var e=t(96524),r=t(88605),o=t(24674),a=t(54226),u=t(41011),l=t(32421);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var c=function(i){var d=i.value;return(0,n.createComponentVNode)(2,o.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(d,99)})},g=e.ChatTabs=function(){function v(i,d){var s=(0,r.useSelector)(d,u.selectChatPages),h=(0,r.useSelector)(d,u.selectCurrentChatPage),f=(0,r.useDispatch)(d);return(0,n.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,n.createComponentVNode)(2,o.Flex.Item,{children:(0,n.createComponentVNode)(2,o.Tabs,{textAlign:"center",children:s.map(function(p){return(0,n.createComponentVNode)(2,o.Tabs.Tab,{selected:p===h,rightSlot:!p.hideUnreadCount&&p.unreadCount>0&&(0,n.createComponentVNode)(2,c,{value:p.unreadCount}),onClick:function(){function m(){return f((0,a.changeChatPage)({pageId:p.id}))}return m}(),children:p.name},p.id)})})}),(0,n.createComponentVNode)(2,o.Flex.Item,{ml:1,children:(0,n.createComponentVNode)(2,o.Button,{color:"transparent",icon:"plus",onClick:function(){function p(){f((0,a.addChatPage)()),f((0,l.openChatSettings)())}return p}()})})]})}return v}()},54226:function(b,e,t){"use strict";e.__esModule=!0,e.updateMessageCount=e.updateChatPage=e.toggleAcceptedType=e.saveChatToDisk=e.removeChatPage=e.rebuildChat=e.moveChatPageRight=e.moveChatPageLeft=e.loadChat=e.clearChat=e.changeScrollTracking=e.changeChatPage=e.addChatPage=void 0;var n=t(88605),r=t(15820);/**
+ */var c=function(i){var v=i.value;return(0,e.createComponentVNode)(2,o.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(v,99)})},g=n.ChatTabs=function(){function d(i,v){var s=(0,r.useSelector)(v,u.selectChatPages),h=(0,r.useSelector)(v,u.selectCurrentChatPage),f=(0,r.useDispatch)(v);return(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{textAlign:"center",children:s.map(function(p){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===h,rightSlot:!p.hideUnreadCount&&p.unreadCount>0&&(0,e.createComponentVNode)(2,c,{value:p.unreadCount}),onClick:function(){function m(){return f((0,a.changeChatPage)({pageId:p.id}))}return m}(),children:p.name},p.id)})})}),(0,e.createComponentVNode)(2,o.Flex.Item,{ml:1,children:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"plus",onClick:function(){function p(){f((0,a.addChatPage)()),f((0,l.openChatSettings)())}return p}()})})]})}return d}()},54226:function(b,n,t){"use strict";n.__esModule=!0,n.updateMessageCount=n.updateChatPage=n.toggleAcceptedType=n.saveChatToDisk=n.removeChatPage=n.rebuildChat=n.moveChatPageRight=n.moveChatPageLeft=n.loadChat=n.clearChat=n.changeScrollTracking=n.changeChatPage=n.addChatPage=void 0;var e=t(88605),r=t(15820);/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var o=e.loadChat=(0,n.createAction)("chat/load"),a=e.rebuildChat=(0,n.createAction)("chat/rebuild"),u=e.clearChat=(0,n.createAction)("chat/clear"),l=e.updateMessageCount=(0,n.createAction)("chat/updateMessageCount"),c=e.addChatPage=(0,n.createAction)("chat/addPage",function(){return{payload:(0,r.createPage)()}}),g=e.changeChatPage=(0,n.createAction)("chat/changePage"),v=e.updateChatPage=(0,n.createAction)("chat/updatePage"),i=e.toggleAcceptedType=(0,n.createAction)("chat/toggleAcceptedType"),d=e.removeChatPage=(0,n.createAction)("chat/removePage"),s=e.changeScrollTracking=(0,n.createAction)("chat/changeScrollTracking"),h=e.saveChatToDisk=(0,n.createAction)("chat/saveToDisk"),f=e.moveChatPageLeft=(0,n.createAction)("chat/movePageLeft"),p=e.moveChatPageRight=(0,n.createAction)("chat/movePageRight")},80280:function(b,e){"use strict";e.__esModule=!0,e.MESSAGE_TYPE_WARNING=e.MESSAGE_TYPE_UNKNOWN=e.MESSAGE_TYPE_SYSTEM=e.MESSAGE_TYPE_RADIO=e.MESSAGE_TYPE_OOC=e.MESSAGE_TYPE_MENTORPM=e.MESSAGE_TYPE_MENTORCHAT=e.MESSAGE_TYPE_LOCALCHAT=e.MESSAGE_TYPE_INTERNAL=e.MESSAGE_TYPE_INFO=e.MESSAGE_TYPE_EVENTCHAT=e.MESSAGE_TYPE_DEBUG=e.MESSAGE_TYPE_DEADCHAT=e.MESSAGE_TYPE_COMBAT=e.MESSAGE_TYPE_ATTACKLOG=e.MESSAGE_TYPE_ADMINPM=e.MESSAGE_TYPE_ADMINLOG=e.MESSAGE_TYPE_ADMINCHAT=e.MESSAGE_TYPES=e.MESSAGE_SAVE_INTERVAL=e.MESSAGE_PRUNE_INTERVAL=e.MAX_VISIBLE_MESSAGES=e.MAX_PERSISTED_MESSAGES=e.IMAGE_RETRY_MESSAGE_AGE=e.IMAGE_RETRY_LIMIT=e.IMAGE_RETRY_DELAY=e.COMBINE_MAX_TIME_WINDOW=e.COMBINE_MAX_MESSAGES=void 0;/**
+ */var o=n.loadChat=(0,e.createAction)("chat/load"),a=n.rebuildChat=(0,e.createAction)("chat/rebuild"),u=n.clearChat=(0,e.createAction)("chat/clear"),l=n.updateMessageCount=(0,e.createAction)("chat/updateMessageCount"),c=n.addChatPage=(0,e.createAction)("chat/addPage",function(){return{payload:(0,r.createPage)()}}),g=n.changeChatPage=(0,e.createAction)("chat/changePage"),d=n.updateChatPage=(0,e.createAction)("chat/updatePage"),i=n.toggleAcceptedType=(0,e.createAction)("chat/toggleAcceptedType"),v=n.removeChatPage=(0,e.createAction)("chat/removePage"),s=n.changeScrollTracking=(0,e.createAction)("chat/changeScrollTracking"),h=n.saveChatToDisk=(0,e.createAction)("chat/saveToDisk"),f=n.moveChatPageLeft=(0,e.createAction)("chat/movePageLeft"),p=n.moveChatPageRight=(0,e.createAction)("chat/movePageRight")},80280:function(b,n){"use strict";n.__esModule=!0,n.MESSAGE_TYPE_WARNING=n.MESSAGE_TYPE_UNKNOWN=n.MESSAGE_TYPE_SYSTEM=n.MESSAGE_TYPE_RADIO=n.MESSAGE_TYPE_OOC=n.MESSAGE_TYPE_MENTORPM=n.MESSAGE_TYPE_MENTORCHAT=n.MESSAGE_TYPE_LOCALCHAT=n.MESSAGE_TYPE_INTERNAL=n.MESSAGE_TYPE_INFO=n.MESSAGE_TYPE_EVENTCHAT=n.MESSAGE_TYPE_DEBUG=n.MESSAGE_TYPE_DEADCHAT=n.MESSAGE_TYPE_COMBAT=n.MESSAGE_TYPE_ATTACKLOG=n.MESSAGE_TYPE_ADMINPM=n.MESSAGE_TYPE_ADMINLOG=n.MESSAGE_TYPE_ADMINCHAT=n.MESSAGE_TYPES=n.MESSAGE_SAVE_INTERVAL=n.MESSAGE_PRUNE_INTERVAL=n.MAX_VISIBLE_MESSAGES=n.MAX_PERSISTED_MESSAGES=n.IMAGE_RETRY_MESSAGE_AGE=n.IMAGE_RETRY_LIMIT=n.IMAGE_RETRY_DELAY=n.COMBINE_MAX_TIME_WINDOW=n.COMBINE_MAX_MESSAGES=void 0;/**
* @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,u=e.COMBINE_MAX_MESSAGES=5,l=e.IMAGE_RETRY_DELAY=250,c=e.IMAGE_RETRY_LIMIT=10,g=e.IMAGE_RETRY_MESSAGE_AGE=6e4,v=e.MESSAGE_TYPE_UNKNOWN="unknown",i=e.MESSAGE_TYPE_INTERNAL="internal",d=e.MESSAGE_TYPE_SYSTEM="system",s=e.MESSAGE_TYPE_LOCALCHAT="localchat",h=e.MESSAGE_TYPE_RADIO="radio",f=e.MESSAGE_TYPE_INFO="info",p=e.MESSAGE_TYPE_WARNING="warning",m=e.MESSAGE_TYPE_DEADCHAT="deadchat",S=e.MESSAGE_TYPE_OOC="ooc",O=e.MESSAGE_TYPE_ADMINPM="adminpm",I=e.MESSAGE_TYPE_MENTORPM="mentorpm",C=e.MESSAGE_TYPE_COMBAT="combat",E=e.MESSAGE_TYPE_ADMINCHAT="adminchat",y=e.MESSAGE_TYPE_MENTORCHAT="mentorchat",T=e.MESSAGE_TYPE_EVENTCHAT="eventchat",A=e.MESSAGE_TYPE_ADMINLOG="adminlog",N=e.MESSAGE_TYPE_ATTACKLOG="attacklog",R=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:h,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:f,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:p,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:S,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:O,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".adminpm, .adminhelp, .adminticket, .adminticketalt"},{type:I,name:"Mentor PMs",description:"Messages to/from mentors (mentorhelp)",selector:".mentorpm, .mentorhelp"},{type:C,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:v,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:E,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:A,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:N,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:R,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},84689:function(b,e,t){"use strict";e.__esModule=!0,e.chatReducer=e.chatMiddleware=e.ChatTabs=e.ChatPanel=e.ChatPageSettings=void 0;var n=t(73773);e.ChatPageSettings=n.ChatPageSettings;var r=t(12165);e.ChatPanel=r.ChatPanel;var o=t(61495);e.ChatTabs=o.ChatTabs;var a=t(14029);e.chatMiddleware=a.chatMiddleware;var u=t(90945);e.chatReducer=u.chatReducer},14029:function(b,e,t){"use strict";e.__esModule=!0,e.chatMiddleware=void 0;var n=i(t(27061)),r=t(66450),o=t(32421),a=t(95852),u=t(54226),l=t(80280),c=t(15820),g=t(35826),v=t(41011);function i(E){return E&&E.__esModule?E:{default:E}}function d(E,y){var T=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(T)return(T=T.call(E)).next.bind(T);if(Array.isArray(E)||(T=s(E))||y&&E&&typeof E.length=="number"){T&&(E=T);var A=0;return function(){return A>=E.length?{done:!0}:{done:!1,value:E[A++]}}}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(E,y){if(E){if(typeof E=="string")return h(E,y);var T=Object.prototype.toString.call(E).slice(8,-1);if(T==="Object"&&E.constructor&&(T=E.constructor.name),T==="Map"||T==="Set")return Array.from(E);if(T==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return h(E,y)}}function h(E,y){(y==null||y>E.length)&&(y=E.length);for(var T=0,A=new Array(y);T=0;--Et){var ot=this.tryEntries[Et],pt=ot.completion;if(ot.tryLoc==="root")return gt("end");if(ot.tryLoc<=this.prev){var Nt=A.call(ot,"catchLoc"),Z=A.call(ot,"finallyLoc");if(Nt&&Z){if(this.prev=0;--gt){var Et=this.tryEntries[gt];if(Et.tryLoc<=this.prev&&A.call(Et,"finallyLoc")&&this.prev=0;--nt){var gt=this.tryEntries[nt];if(gt.finallyLoc===Q)return this.complete(gt.completion,gt.afterLoc),Rt(gt),G}}return X}(),catch:function(){function X(Q){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var gt=this.tryEntries[nt];if(gt.tryLoc===Q){var Et=gt.completion;if(Et.type==="throw"){var ot=Et.arg;Rt(gt)}return ot}}throw Error("illegal catch attempt")}return X}(),delegateYield:function(){function X(Q,nt,gt){return this.delegate={iterator:rt(Q),resultName:nt,nextLoc:gt},this.method==="next"&&(this.arg=E),G}return X}()},y}function p(E,y,T,A,N,R,M){try{var L=E[R](M),x=L.value}catch(F){T(F);return}L.done?y(x):Promise.resolve(x).then(A,N)}function m(E){return function(){var y=this,T=arguments;return new Promise(function(A,N){var R=E.apply(y,T);function M(x){p(R,A,N,M,L,"next",x)}function L(x){p(R,A,N,M,L,"throw",x)}M(void 0)})}}/**
+ */var t=n.MAX_VISIBLE_MESSAGES=2500,e=n.MAX_PERSISTED_MESSAGES=1e3,r=n.MESSAGE_SAVE_INTERVAL=1e4,o=n.MESSAGE_PRUNE_INTERVAL=6e4,a=n.COMBINE_MAX_TIME_WINDOW=5e3,u=n.COMBINE_MAX_MESSAGES=5,l=n.IMAGE_RETRY_DELAY=250,c=n.IMAGE_RETRY_LIMIT=10,g=n.IMAGE_RETRY_MESSAGE_AGE=6e4,d=n.MESSAGE_TYPE_UNKNOWN="unknown",i=n.MESSAGE_TYPE_INTERNAL="internal",v=n.MESSAGE_TYPE_SYSTEM="system",s=n.MESSAGE_TYPE_LOCALCHAT="localchat",h=n.MESSAGE_TYPE_RADIO="radio",f=n.MESSAGE_TYPE_INFO="info",p=n.MESSAGE_TYPE_WARNING="warning",m=n.MESSAGE_TYPE_DEADCHAT="deadchat",y=n.MESSAGE_TYPE_OOC="ooc",T=n.MESSAGE_TYPE_ADMINPM="adminpm",O=n.MESSAGE_TYPE_MENTORPM="mentorpm",C=n.MESSAGE_TYPE_COMBAT="combat",E=n.MESSAGE_TYPE_ADMINCHAT="adminchat",S=n.MESSAGE_TYPE_MENTORCHAT="mentorchat",I=n.MESSAGE_TYPE_EVENTCHAT="eventchat",P=n.MESSAGE_TYPE_ADMINLOG="adminlog",N=n.MESSAGE_TYPE_ATTACKLOG="attacklog",M=n.MESSAGE_TYPE_DEBUG="debug",w=n.MESSAGE_TYPES=[{type:v,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:h,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:f,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:p,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:y,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc"},{type:T,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".adminpm, .adminhelp, .adminticket, .adminticketalt"},{type:O,name:"Mentor PMs",description:"Messages to/from mentors (mentorhelp)",selector:".mentorpm, .mentorhelp"},{type:C,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:d,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:E,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:S,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:P,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:N,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:M,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},84689:function(b,n,t){"use strict";n.__esModule=!0,n.chatReducer=n.chatMiddleware=n.ChatTabs=n.ChatPanel=n.ChatPageSettings=void 0;var e=t(73773);n.ChatPageSettings=e.ChatPageSettings;var r=t(12165);n.ChatPanel=r.ChatPanel;var o=t(61495);n.ChatTabs=o.ChatTabs;var a=t(14029);n.chatMiddleware=a.chatMiddleware;var u=t(90945);n.chatReducer=u.chatReducer},14029:function(b,n,t){"use strict";n.__esModule=!0,n.chatMiddleware=void 0;var e=i(t(27061)),r=t(66450),o=t(32421),a=t(95852),u=t(54226),l=t(80280),c=t(15820),g=t(35826),d=t(41011);function i(E){return E&&E.__esModule?E:{default:E}}function v(E,S){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=s(E))||S&&E&&typeof E.length=="number"){I&&(E=I);var P=0;return function(){return P>=E.length?{done:!0}:{done:!1,value:E[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(E,S){if(E){if(typeof E=="string")return h(E,S);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 h(E,S)}}function h(E,S){(S==null||S>E.length)&&(S=E.length);for(var I=0,P=new Array(S);I=0;--Tt){var it=this.tryEntries[Tt],St=it.completion;if(it.tryLoc==="root")return Pt("end");if(it.tryLoc<=this.prev){var Rt=P.call(it,"catchLoc"),Q=P.call(it,"finallyLoc");if(Rt&&Q){if(this.prev=0;--Pt){var Tt=this.tryEntries[Pt];if(Tt.tryLoc<=this.prev&&P.call(Tt,"finallyLoc")&&this.prev=0;--st){var Pt=this.tryEntries[st];if(Pt.finallyLoc===J)return this.complete(Pt.completion,Pt.afterLoc),tt(Pt),Y}}return _}(),catch:function(){function _(J){for(var st=this.tryEntries.length-1;st>=0;--st){var Pt=this.tryEntries[st];if(Pt.tryLoc===J){var Tt=Pt.completion;if(Tt.type==="throw"){var it=Tt.arg;tt(Pt)}return it}}throw Error("illegal catch attempt")}return _}(),delegateYield:function(){function _(J,st,Pt){return this.delegate={iterator:Et(J),resultName:st,nextLoc:Pt},this.method==="next"&&(this.arg=E),Y}return _}()},S}function p(E,S,I,P,N,M,w){try{var L=E[M](w),x=L.value}catch(V){I(V);return}L.done?S(x):Promise.resolve(x).then(P,N)}function m(E){return function(){var S=this,I=arguments;return new Promise(function(P,N){var M=E.apply(S,I);function w(x){p(M,P,N,w,L,"next",x)}function L(x){p(M,P,N,w,L,"throw",x)}w(void 0)})}}/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
-*/var S=["a","iframe","link","video"],O=function(){var E=m(f().mark(function(){function y(T){var A,N,R;return f().wrap(function(){function M(L){for(;;)switch(L.prev=L.next){case 0:A=(0,v.selectChat)(T.getState()),N=Math.max(0,g.chatRenderer.messages.length-l.MAX_PERSISTED_MESSAGES),R=g.chatRenderer.messages.slice(N).map(function(x){return(0,c.serializeMessage)(x)}),r.storage.set("chat-state",A),r.storage.set("chat-messages",R);case 5:case"end":return L.stop()}}return M}(),y)}return y}()));return function(){function y(T){return E.apply(this,arguments)}return y}()}(),I=function(){var E=m(f().mark(function(){function y(T){var A,N,R,M,L,x,F;return f().wrap(function(){function V(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Promise.all([r.storage.get("chat-state"),r.storage.get("chat-messages")]);case 2:if(A=Y.sent,N=A[0],R=A[1],!(N&&N.version<=4)){Y.next=8;break}return T.dispatch((0,u.loadChat)()),Y.abrupt("return");case 8:if(R){for(M=d(R);!(L=M()).done;)x=L.value,x.html&&(x.html=n.default.sanitize(x.html,{FORBID_TAGS:S}));F=[].concat(R,[(0,c.createMessage)({type:"internal/reconnected"})]),g.chatRenderer.processBatch(F,{prepend:!0})}T.dispatch((0,u.loadChat)(N));case 10:case"end":return Y.stop()}}return V}(),y)}return y}()));return function(){function y(T){return E.apply(this,arguments)}return y}()}(),C=e.chatMiddleware=function(){function E(y){var T=!1,A=!1,N=[],R=[];return g.chatRenderer.events.on("batchProcessed",function(M){A&&y.dispatch((0,u.updateMessageCount)(M))}),g.chatRenderer.events.on("scrollTrackingChanged",function(M){y.dispatch((0,u.changeScrollTracking)(M))}),setInterval(function(){return O(y)},l.MESSAGE_SAVE_INTERVAL),function(M){return function(L){var x=L.type,F=L.payload;if(T||(T=!0,I(y)),x==="chat/message"){var V;try{V=JSON.parse(F)}catch(et){return}var Y=V.sequence;if(N.includes(Y))return;var B=N.length;t:if(B>0){if(R.includes(Y)){R.splice(R.indexOf(Y),1);break t}var U=N[B-1]+1;if(Y!==U)for(var j=U;j=s.length?{done:!0}:{done:!1,value:s[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 a(s,h){if(s){if(typeof s=="string")return u(s,h);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return u(s,h)}}function u(s,h){(h==null||h>s.length)&&(h=s.length);for(var f=0,p=new Array(h);f0){if(M.includes(G)){M.splice(M.indexOf(G),1);break t}var j=N[B-1]+1;if(G!==j)for(var U=j;U=s.length?{done:!0}:{done:!1,value:s[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 a(s,h){if(s){if(typeof s=="string")return u(s,h);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return u(s,h)}}function u(s,h){(h==null||h>s.length)&&(h=s.length);for(var f=0,p=new Array(h);f=0)&&(f[m]=s[m]);return f}function l(s,h){var f=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(f)return(f=f.call(s)).next.bind(f);if(Array.isArray(s)||(f=c(s))||h&&s&&typeof s.length=="number"){f&&(s=f);var p=0;return function(){return p>=s.length?{done:!0}:{done:!1,value:s[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 c(s,h){if(s){if(typeof s=="string")return g(s,h);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return g(s,h)}}function g(s,h){(h==null||h>s.length)&&(h=s.length);for(var f=0,p=new Array(h);f0&&(W[vt.id]=Object.assign({},vt,{unreadCount:vt.unreadCount+k}))}return Object.assign({},h,{pageById:W})}if(p===n.addChatPage.type){var it;return Object.assign({},h,{currentPageId:m.id,pages:[].concat(h.pages,[m.id]),pageById:Object.assign({},h.pageById,(it={},it[m.id]=m,it))})}if(p===n.changeChatPage.type){var St,Mt=m.pageId,wt=Object.assign({},h.pageById[Mt],{unreadCount:0});return Object.assign({},h,{currentPageId:Mt,pageById:Object.assign({},h.pageById,(St={},St[Mt]=wt,St))})}if(p===n.updateChatPage.type){var Rt,dt=m.pageId,rt=u(m,o),X=Object.assign({},h.pageById[dt],rt);return Object.assign({},h,{pageById:Object.assign({},h.pageById,(Rt={},Rt[dt]=X,Rt))})}if(p===n.toggleAcceptedType.type){var Q,nt=m.pageId,gt=m.type,Et=Object.assign({},h.pageById[nt]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[gt]=!Et.acceptedTypes[gt],Object.assign({},h,{pageById:Object.assign({},h.pageById,(Q={},Q[nt]=Et,Q))})}if(p===n.removeChatPage.type){var ot=m.pageId,pt=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)});return delete pt.pageById[ot],pt.pages=pt.pages.filter(function(Pt){return Pt!==ot}),pt.pages.length===0&&(pt.pages.push(v.id),pt.pageById[v.id]=v,pt.currentPageId=v.id),(!pt.currentPageId||pt.currentPageId===ot)&&(pt.currentPageId=pt.pages[0]),pt}if(p===n.moveChatPageLeft.type){var Nt=m.pageId,Z=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)}),ct=Z.pageById[Nt],bt=Z.pages.indexOf(ct.id),At=bt-1;if(bt>0&&At>0){var Dt=Z.pages[bt];Z.pages[bt]=Z.pages[At],Z.pages[At]=Dt}return Z}if(p===n.moveChatPageRight.type){var Ut=m.pageId,Tt=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)}),ut=Tt.pageById[Ut],mt=Tt.pages.indexOf(ut.id),It=mt+1;if(mt>0&&It=C.length?{done:!0}:{done:!1,value:C[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 g(C,E){if(C){if(typeof C=="string")return v(C,E);var y=Object.prototype.toString.call(C).slice(8,-1);if(y==="Object"&&C.constructor&&(y=C.constructor.name),y==="Map"||y==="Set")return Array.from(C);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return v(C,E)}}function v(C,E){(E==null||E>C.length)&&(E=C.length);for(var y=0,T=new Array(E);y=0)&&(f[m]=s[m]);return f}function l(s,h){var f=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(f)return(f=f.call(s)).next.bind(f);if(Array.isArray(s)||(f=c(s))||h&&s&&typeof s.length=="number"){f&&(s=f);var p=0;return function(){return p>=s.length?{done:!0}:{done:!1,value:s[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 c(s,h){if(s){if(typeof s=="string")return g(s,h);var f=Object.prototype.toString.call(s).slice(8,-1);if(f==="Object"&&s.constructor&&(f=s.constructor.name),f==="Map"||f==="Set")return Array.from(s);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return g(s,h)}}function g(s,h){(h==null||h>s.length)&&(h=s.length);for(var f=0,p=new Array(h);f0&&(W[gt.id]=Object.assign({},gt,{unreadCount:gt.unreadCount+k}))}return Object.assign({},h,{pageById:W})}if(p===e.addChatPage.type){var rt;return Object.assign({},h,{currentPageId:m.id,pages:[].concat(h.pages,[m.id]),pageById:Object.assign({},h.pageById,(rt={},rt[m.id]=m,rt))})}if(p===e.changeChatPage.type){var yt,wt=m.pageId,ct=Object.assign({},h.pageById[wt],{unreadCount:0});return Object.assign({},h,{currentPageId:wt,pageById:Object.assign({},h.pageById,(yt={},yt[wt]=ct,yt))})}if(p===e.updateChatPage.type){var tt,dt=m.pageId,Et=u(m,o),_=Object.assign({},h.pageById[dt],Et);return Object.assign({},h,{pageById:Object.assign({},h.pageById,(tt={},tt[dt]=_,tt))})}if(p===e.toggleAcceptedType.type){var J,st=m.pageId,Pt=m.type,Tt=Object.assign({},h.pageById[st]);return Tt.acceptedTypes=Object.assign({},Tt.acceptedTypes),Tt.acceptedTypes[Pt]=!Tt.acceptedTypes[Pt],Object.assign({},h,{pageById:Object.assign({},h.pageById,(J={},J[st]=Tt,J))})}if(p===e.removeChatPage.type){var it=m.pageId,St=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)});return delete St.pageById[it],St.pages=St.pages.filter(function(Mt){return Mt!==it}),St.pages.length===0&&(St.pages.push(d.id),St.pageById[d.id]=d,St.currentPageId=d.id),(!St.currentPageId||St.currentPageId===it)&&(St.currentPageId=St.pages[0]),St}if(p===e.moveChatPageLeft.type){var Rt=m.pageId,Q=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)}),vt=Q.pageById[Rt],bt=Q.pages.indexOf(vt.id),Nt=bt-1;if(bt>0&&Nt>0){var Dt=Q.pages[bt];Q.pages[bt]=Q.pages[Nt],Q.pages[Nt]=Dt}return Q}if(p===e.moveChatPageRight.type){var Ut=m.pageId,Ot=Object.assign({},h,{pages:[].concat(h.pages),pageById:Object.assign({},h.pageById)}),ut=Ot.pageById[Ut],pt=Ot.pages.indexOf(ut.id),At=pt+1;if(pt>0&&At=C.length?{done:!0}:{done:!1,value:C[I++]}}}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 g(C,E){if(C){if(typeof C=="string")return d(C,E);var S=Object.prototype.toString.call(C).slice(8,-1);if(S==="Object"&&C.constructor&&(S=C.constructor.name),S==="Map"||S==="Set")return Array.from(C);if(S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S))return d(C,E)}}function d(C,E){(E==null||E>C.length)&&(E=C.length);for(var S=0,I=new Array(E);S=a.IMAGE_RETRY_LIMIT){i.error("failed to load an image after "+T+" attempts");return}var A=y.src;y.src=null,y.src=A+"#"+T,y.setAttribute("data-reload-n",T+1)},a.IMAGE_RETRY_DELAY)},S=function(E){var y=E.node,T=E.times;if(!(!y||!T)){var A=y.querySelector(".Chat__badge"),N=A||document.createElement("div");N.textContent=T,N.className=(0,r.classes)(["Chat__badge","Chat__badge--animate"]),requestAnimationFrame(function(){N.className="Chat__badge"}),A||y.appendChild(N)}},O=function(){function C(){var y=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(T){var A=y.scrollNode,N=A.scrollHeight,R=A.scrollTop+A.offsetHeight,M=Math.abs(N-R)0&&(this.processBatch(this.queue),this.queue=[])}return y}(),E.assignStyle=function(){function y(T){T===void 0&&(T={});for(var A=0,N=Object.keys(T);A{}[\]:;'"|~`_\-\\/]/g,j=String(L).split(/[,|]/).map(function(it){return it.trim()}).filter(function(it){return it&&it.length>1&&B.test(it)&&((B.lastIndex=0)||!0)}),K,G;if(j.length!==0){for(var W=[],et=c(j),st;!(st=et()).done;){var vt=st.value;if(vt.charAt(0)==="/"&&vt.charAt(vt.length-1)==="/"){var k=vt.substring(1,vt.length-1);if(/^(\[.*\]|\\.|.)$/.test(k))continue;W.push(k)}else K||(K=[]),vt=vt.replace(U,"\\$&"),K.push(vt)}var J=W.join("|"),tt="g"+(Y?"":"i");try{if(J)G=new RegExp("("+J+")",tt);else{var lt=(V?"\\b":"")+"("+K.join("|")+")"+(V?"\\b":"");G=new RegExp(lt,tt)}}catch(it){G=null}N.highlightParsers||(N.highlightParsers=[]),N.highlightParsers.push({highlightWords:K,highlightRegex:G,highlightColor:x,highlightWholeMessage:F})}})}return y}(),E.scrollToBottom=function(){function y(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}return y}(),E.changePage=function(){function y(T){if(!this.isReady()){this.page=T,this.tryFlushQueue();return}this.page=T,this.rootNode.textContent="",this.visibleMessages=[];for(var A=document.createDocumentFragment(),N,R=c(this.messages),M;!(M=R()).done;){var L=M.value;(0,u.canPageAcceptType)(T,L.type)&&(N=L.node,A.appendChild(N),this.visibleMessages.push(L))}N&&(this.rootNode.appendChild(A),N.scrollIntoView())}return y}(),E.getCombinableMessage=function(){function y(T){for(var A=Date.now(),N=this.visibleMessages.length,R=N-1,M=Math.max(0,N-a.COMBINE_MAX_MESSAGES),L=R;L>=M;L--){var x=this.visibleMessages[L],F=!x.type.startsWith(a.MESSAGE_TYPE_INTERNAL)&&(0,u.isSameMessage)(x,T)&&A0){this.visibleMessages=T.slice(A);for(var N=0;N0&&(this.messages=this.messages.slice(M),i.log("pruned "+M+" stored messages"))}}}return y}(),E.rebuildChat=function(){function y(){if(this.isReady()){for(var T=Math.max(0,this.messages.length-a.MAX_VISIBLE_MESSAGES),A=this.messages.slice(T),N=c(A),R;!(R=N()).done;){var M=R.value;M.node=void 0}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(A,{notifyListeners:!1})}}return y}(),E.clearChat=function(){function y(){var T=this.visibleMessages;this.visibleMessages=[];for(var A=0;A\n\n\n\n'+x+"
\n\n