From a3a557e6c9440bf4fc504a08ab9ed68ec8b2bc5f Mon Sep 17 00:00:00 2001 From: Aylong <69762909+AyIong@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:42:46 +0300 Subject: [PATCH] Slightly refactor a TGchat themes (#26239) * Slightly refactor a TGchat themes * Rebuild TGUI --------- Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com> --- tgui/packages/tgui-panel/themes.js | 337 +++++++---------------------- tgui/public/tgui-panel.bundle.js | 244 ++++++++++----------- 2 files changed, 202 insertions(+), 379 deletions(-) diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js index 9806724b428..4d87c135477 100644 --- a/tgui/packages/tgui-panel/themes.js +++ b/tgui/packages/tgui-panel/themes.js @@ -3,33 +3,40 @@ * @copyright 2020 Aleksej Komarov * @license MIT */ - export const THEMES = ['light', 'dark', 'ntos', 'syndicate', 'paradise']; -const COLOR_DARK_BG = '#212020'; -const COLOR_DARK_BG_DARKER = '#131313'; -const COLOR_DARK_BG_BUTTON = '#4C4C4D'; -const COLOR_DARK_TEXT = '#A4BAD6'; - -const COLOR_LIGHT_BG = '#EFEEEE'; -const COLOR_LIGHT_BG_LIGHTER = '#FFFFFF'; -const COLOR_LIGHT_BUTTON = '#EEEEEE'; -const COLOR_LIGHT_TEXT = '#000000'; - -const COLOR_NTOS_BG = '#1b2633'; -const COLOR_NTOS_BG_DARKER = '#121922'; -const COLOR_NTOS_BUTTON = '#384e68'; -const COLOR_NTOS_TEXT = '#b8cbe6'; - -const COLOR_SYNDICATE_BG = '#4d0202'; -const COLOR_SYNDICATE_BG_DARKER = '#2b0101'; -const COLOR_SYNDICATE_BUTTON = '#397439'; -const COLOR_SYNDICATE_TEXT = '#ffffff'; - -const COLOR_PARADISE_BG = '#800448'; -const COLOR_PARADISE_BG_DARKER = '#400125'; -const COLOR_PARADISE_BUTTON = '#208080'; -const COLOR_PARADISE_TEXT = '#ffffff'; +const COLORS = { + DARK: { + BG_BASE: '#212020', + BG_SECOND: '#131313', + BUTTON: '#4C4C4D', + TEXT: '#A4BAD6', + }, + LIGHT: { + BG_BASE: '#EFEEEE', + BG_SECOND: '#FFFFFF', + BUTTON: '#EEEEEE', + TEXT: '#000000', + }, + NTOS: { + BG_BASE: '#1b2633', + BG_SECOND: '#121922', + BUTTON: '#384e68', + TEXT: '#b8cbe6', + }, + SYNDICATE: { + BG_BASE: '#4d0202', + BG_SECOND: '#2b0101', + BUTTON: '#397439', + TEXT: '#ffffff', + }, + PARADISE: { + BG_BASE: '#800448', + BG_SECOND: '#400125', + BUTTON: '#208080', + TEXT: '#ffffff', + }, +}; let setClientThemeTimer = null; @@ -51,238 +58,54 @@ export const setClientTheme = (name) => { setClientThemeTimer = setTimeout(() => { Byond.command(`.output statbrowser:set_theme ${name}`); }, 1500); - if (name === 'light') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.textb.text-color': COLOR_LIGHT_TEXT, - 'rpane.infob.background-color': COLOR_LIGHT_BUTTON, - 'rpane.infob.text-color': COLOR_LIGHT_TEXT, - 'rpane.wikib.background-color': COLOR_LIGHT_BUTTON, - 'rpane.wikib.text-color': COLOR_LIGHT_TEXT, - 'rpane.forumb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.forumb.text-color': COLOR_LIGHT_TEXT, - 'rpane.rulesb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.rulesb.text-color': COLOR_LIGHT_TEXT, - 'rpane.githubb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.githubb.text-color': COLOR_LIGHT_TEXT, - 'rpane.webmap.background-color': COLOR_LIGHT_BUTTON, - 'rpane.webmap.text-color': COLOR_LIGHT_TEXT, - 'rpane.changelog.background-color': COLOR_LIGHT_BUTTON, - 'rpane.changelog.text-color': COLOR_LIGHT_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_LIGHT_BG, - 'mainwindow.mainvsplit.background-color': '#EFEEEE', - 'mainwindow.tooltip.background-color': COLOR_LIGHT_BG, - 'outputwindow.background-color': COLOR_LIGHT_BG, - 'outputwindow.text-color': COLOR_LIGHT_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_LIGHT_BG, - 'rpane.rpanewindow.background-color': COLOR_LIGHT_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_LIGHT_BG, - 'infowindow.text-color': COLOR_LIGHT_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_LIGHT_BG, - 'saybutton.text-color': COLOR_LIGHT_TEXT, - 'oocbutton.background-color': COLOR_LIGHT_BG, - 'oocbutton.text-color': COLOR_LIGHT_TEXT, - 'mebutton.background-color': COLOR_LIGHT_BG, - 'mebutton.text-color': COLOR_LIGHT_TEXT, - 'asset_cache_browser.background-color': COLOR_LIGHT_BG, - 'asset_cache_browser.text-color': COLOR_LIGHT_TEXT, - 'tooltip.background-color': COLOR_LIGHT_BG, - 'tooltip.text-color': COLOR_LIGHT_TEXT, - 'input.background-color': COLOR_LIGHT_BG_LIGHTER, - 'input.text-color': COLOR_LIGHT_TEXT, - }); + + const themeColor = COLORS[name.toUpperCase()]; + if (!themeColor) { + return; } - if (name === 'dark') { - Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.textb.text-color': COLOR_DARK_TEXT, - 'rpane.infob.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.infob.text-color': COLOR_DARK_TEXT, - 'rpane.wikib.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.wikib.text-color': COLOR_DARK_TEXT, - 'rpane.forumb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.forumb.text-color': COLOR_DARK_TEXT, - 'rpane.rulesb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.rulesb.text-color': COLOR_DARK_TEXT, - 'rpane.githubb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.githubb.text-color': COLOR_DARK_TEXT, - 'rpane.webmap.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.webmap.text-color': COLOR_DARK_TEXT, - 'rpane.changelog.background-color': '#40628A', - 'rpane.changelog.text-color': '#FFFFFF', - /* Mainwindow */ - 'mainwindow.background-color': COLOR_DARK_BG_DARKER, - 'mainwindow.mainvsplit.background-color': '#212020', - 'mainwindow.tooltip.background-color': COLOR_DARK_BG_DARKER, - 'outputwindow.background-color': COLOR_DARK_BG, - 'outputwindow.text-color': COLOR_DARK_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_DARK_BG, - 'rpane.rpanewindow.background-color': COLOR_DARK_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_DARK_BG, - 'infowindow.text-color': COLOR_DARK_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_DARK_BG_DARKER, - 'saybutton.text-color': COLOR_DARK_TEXT, - 'oocbutton.background-color': COLOR_DARK_BG_DARKER, - 'oocbutton.text-color': COLOR_DARK_TEXT, - 'mebutton.background-color': COLOR_DARK_BG_DARKER, - 'mebutton.text-color': COLOR_DARK_TEXT, - 'asset_cache_browser.background-color': COLOR_DARK_BG_DARKER, - 'asset_cache_browser.text-color': COLOR_DARK_TEXT, - 'tooltip.background-color': COLOR_DARK_BG_DARKER, - 'tooltip.text-color': COLOR_DARK_TEXT, - 'input.background-color': COLOR_DARK_BG_DARKER, - 'input.text-color': COLOR_DARK_TEXT, - }); - } - - if (name === 'ntos') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_NTOS_BUTTON, - 'rpane.textb.text-color': COLOR_NTOS_TEXT, - 'rpane.infob.background-color': COLOR_NTOS_BUTTON, - 'rpane.infob.text-color': COLOR_NTOS_TEXT, - 'rpane.wikib.background-color': COLOR_NTOS_BUTTON, - 'rpane.wikib.text-color': COLOR_NTOS_TEXT, - 'rpane.forumb.background-color': COLOR_NTOS_BUTTON, - 'rpane.forumb.text-color': COLOR_NTOS_TEXT, - 'rpane.rulesb.background-color': COLOR_NTOS_BUTTON, - 'rpane.rulesb.text-color': COLOR_NTOS_TEXT, - 'rpane.githubb.background-color': COLOR_NTOS_BUTTON, - 'rpane.githubb.text-color': COLOR_NTOS_TEXT, - 'rpane.webmap.background-color': COLOR_NTOS_BUTTON, - 'rpane.webmap.text-color': COLOR_NTOS_TEXT, - 'rpane.changelog.background-color': COLOR_NTOS_BUTTON, - 'rpane.changelog.text-color': COLOR_NTOS_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_NTOS_BG, - 'mainwindow.mainvsplit.background-color': COLOR_NTOS_BG, - 'mainwindow.tooltip.background-color': COLOR_NTOS_BG, - 'outputwindow.background-color': COLOR_NTOS_BG, - 'outputwindow.text-color': COLOR_NTOS_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_NTOS_BG, - 'rpane.rpanewindow.background-color': COLOR_NTOS_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_NTOS_BG, - 'infowindow.text-color': COLOR_NTOS_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_NTOS_BG, - 'saybutton.text-color': COLOR_NTOS_TEXT, - 'oocbutton.background-color': COLOR_NTOS_BG, - 'oocbutton.text-color': COLOR_NTOS_TEXT, - 'mebutton.background-color': COLOR_NTOS_BG, - 'mebutton.text-color': COLOR_NTOS_TEXT, - 'asset_cache_browser.background-color': COLOR_NTOS_BG, - 'asset_cache_browser.text-color': COLOR_NTOS_TEXT, - 'tooltip.background-color': COLOR_NTOS_BG, - 'tooltip.text-color': COLOR_NTOS_TEXT, - 'input.background-color': COLOR_NTOS_BG_DARKER, - 'input.text-color': COLOR_NTOS_TEXT, - }); - } - - if (name === 'syndicate') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.textb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.infob.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.infob.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.wikib.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.wikib.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.forumb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.forumb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.rulesb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.rulesb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.githubb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.githubb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.webmap.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.webmap.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.changelog.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.changelog.text-color': COLOR_SYNDICATE_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_SYNDICATE_BG, - 'mainwindow.mainvsplit.background-color': COLOR_SYNDICATE_BG, - 'mainwindow.tooltip.background-color': COLOR_SYNDICATE_BG, - 'outputwindow.background-color': COLOR_SYNDICATE_BG, - 'outputwindow.text-color': COLOR_SYNDICATE_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_SYNDICATE_BG, - 'rpane.rpanewindow.background-color': COLOR_SYNDICATE_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_SYNDICATE_BG, - 'infowindow.text-color': COLOR_SYNDICATE_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_SYNDICATE_BG, - 'saybutton.text-color': COLOR_SYNDICATE_TEXT, - 'oocbutton.background-color': COLOR_SYNDICATE_BG, - 'oocbutton.text-color': COLOR_SYNDICATE_TEXT, - 'mebutton.background-color': COLOR_SYNDICATE_BG, - 'mebutton.text-color': COLOR_SYNDICATE_TEXT, - 'asset_cache_browser.background-color': COLOR_SYNDICATE_BG, - 'asset_cache_browser.text-color': COLOR_SYNDICATE_TEXT, - 'tooltip.background-color': COLOR_SYNDICATE_BG, - 'tooltip.text-color': COLOR_SYNDICATE_TEXT, - 'input.background-color': COLOR_SYNDICATE_BG_DARKER, - 'input.text-color': COLOR_SYNDICATE_TEXT, - }); - } - - if (name === 'paradise') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.textb.text-color': COLOR_PARADISE_TEXT, - 'rpane.infob.background-color': COLOR_PARADISE_BUTTON, - 'rpane.infob.text-color': COLOR_PARADISE_TEXT, - 'rpane.wikib.background-color': COLOR_PARADISE_BUTTON, - 'rpane.wikib.text-color': COLOR_PARADISE_TEXT, - 'rpane.forumb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.forumb.text-color': COLOR_PARADISE_TEXT, - 'rpane.rulesb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.rulesb.text-color': COLOR_PARADISE_TEXT, - 'rpane.githubb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.githubb.text-color': COLOR_PARADISE_TEXT, - 'rpane.webmap.background-color': COLOR_PARADISE_BUTTON, - 'rpane.webmap.text-color': COLOR_PARADISE_TEXT, - 'rpane.changelog.background-color': COLOR_PARADISE_BUTTON, - 'rpane.changelog.text-color': COLOR_PARADISE_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_PARADISE_BG, - 'mainwindow.mainvsplit.background-color': COLOR_PARADISE_BG, - 'mainwindow.tooltip.background-color': COLOR_PARADISE_BG, - 'outputwindow.background-color': COLOR_PARADISE_BG, - 'outputwindow.text-color': COLOR_PARADISE_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_PARADISE_BG, - 'rpane.rpanewindow.background-color': COLOR_PARADISE_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_PARADISE_BG, - 'infowindow.text-color': COLOR_PARADISE_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_PARADISE_BG, - 'saybutton.text-color': COLOR_PARADISE_TEXT, - 'oocbutton.background-color': COLOR_PARADISE_BG, - 'oocbutton.text-color': COLOR_PARADISE_TEXT, - 'mebutton.background-color': COLOR_PARADISE_BG, - 'mebutton.text-color': COLOR_PARADISE_TEXT, - 'asset_cache_browser.background-color': COLOR_PARADISE_BG, - 'asset_cache_browser.text-color': COLOR_PARADISE_TEXT, - 'tooltip.background-color': COLOR_PARADISE_BG, - 'tooltip.text-color': COLOR_PARADISE_TEXT, - 'input.background-color': COLOR_PARADISE_BG_DARKER, - 'input.text-color': COLOR_PARADISE_TEXT, - }); - } + return Byond.winset({ + /* Buttons */ + 'rpane.textb.background-color': themeColor.BUTTON, + 'rpane.textb.text-color': themeColor.TEXT, + 'rpane.infob.background-color': themeColor.BUTTON, + 'rpane.infob.text-color': themeColor.TEXT, + 'rpane.wikib.background-color': themeColor.BUTTON, + 'rpane.wikib.text-color': themeColor.TEXT, + 'rpane.forumb.background-color': themeColor.BUTTON, + 'rpane.forumb.text-color': themeColor.TEXT, + 'rpane.rulesb.background-color': themeColor.BUTTON, + 'rpane.rulesb.text-color': themeColor.TEXT, + 'rpane.githubb.background-color': themeColor.BUTTON, + 'rpane.githubb.text-color': themeColor.TEXT, + 'rpane.webmap.background-color': themeColor.BUTTON, + 'rpane.webmap.text-color': themeColor.TEXT, + 'rpane.changelog.background-color': themeColor.BUTTON, + 'rpane.changelog.text-color': themeColor.TEXT, + /* Mainwindow */ + 'mainwindow.background-color': themeColor.BG_BASE, + 'mainwindow.mainvsplit.background-color': themeColor.BG_BASE, + 'mainwindow.tooltip.background-color': themeColor.BG_BASE, + 'outputwindow.background-color': themeColor.BG_BASE, + 'outputwindow.text-color': themeColor.TEXT, + /* Rpane */ + 'rpane.background-color': themeColor.BG_BASE, + 'rpane.rpanewindow.background-color': themeColor.BG_BASE, + /* Infowindow */ + 'infowindow.background-color': themeColor.BG_BASE, + 'infowindow.text-color': themeColor.TEXT, + // Say, OOC, me Buttons etc. + 'saybutton.background-color': themeColor.BG_BASE, + 'saybutton.text-color': themeColor.TEXT, + 'oocbutton.background-color': themeColor.BG_BASE, + 'oocbutton.text-color': themeColor.TEXT, + 'mebutton.background-color': themeColor.BG_BASE, + 'mebutton.text-color': themeColor.TEXT, + 'asset_cache_browser.background-color': themeColor.BG_BASE, + 'asset_cache_browser.text-color': themeColor.TEXT, + 'tooltip.background-color': themeColor.BG_BASE, + 'tooltip.text-color': themeColor.TEXT, + 'input.background-color': themeColor.BG_SECOND, + 'input.text-color': themeColor.TEXT, + }); }; diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js index e76af268d9e..8d4c2f88ce1 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,n,t){"use strict";n.__esModule=!0,n.createPopper=void 0,n.popperGenerator=h;var e=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)),p=i(t(31584));n.detectOverflow=p.default;var d=t(72600);function i(g){return g&&g.__esModule?g:{default:g}}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function s(){for(var g=arguments.length,m=new Array(g),y=0;y0&&(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,g=!(0,a.default)()&&d,m=(i.left+(g&&f?f.offsetLeft:0))/v,y=(i.top+(g&&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=g(t(2868)),o=g(t(39799)),a=g(t(54826)),u=g(t(43243)),l=g(t(33733)),c=g(t(14522)),p=t(72600),d=g(t(32125)),i=g(t(34972)),v=g(t(96343)),s=g(t(13203)),h=g(t(31855)),f=t(69031);function g(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,p.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,p.isHTMLElement)(C)?(0,u.default)(C):C;return(0,p.isElement)(I)?E.filter(function(P){return(0,p.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)),p=t(69031);function d(s){return s&&s.__esModule?s:{default:s}}function i(s){var h=s.getBoundingClientRect(),f=(0,p.round)(h.width)/s.offsetWidth||1,g=(0,p.round)(h.height)/s.offsetHeight||1;return f!==1||g!==1}function v(s,h,f){f===void 0&&(f=!1);var g=(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(g||!g&&!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(p){return p&&p.__esModule?p:{default:p}}function c(p){var d,i=(0,e.default)(p),v=(0,a.default)(p),s=(d=p.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),g=-v.scrollLeft+(0,o.default)(p),m=-v.scrollTop;return(0,r.default)(s||i).direction==="rtl"&&(g+=(0,u.max)(i.clientWidth,s?s.clientWidth:0)-h),{width:h,height:f,x:g,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=p(t(81020)),r=p(t(13203)),o=p(t(14522)),a=t(72600),u=p(t(25658)),l=p(t(34972)),c=p(t(97353));function p(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 g=(0,o.default)(s);if(g.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,p){var d=(0,e.default)(c),i=(0,r.default)(c),v=d.visualViewport,s=i.clientWidth,h=i.clientHeight,f=0,g=0;if(v){s=v.width,h=v.height;var m=(0,a.default)();(m||!m&&p==="fixed")&&(f=v.offsetLeft,g=v.offsetTop)}return{width:s,height:h,x:f+(0,o.default)(c),y:g}}},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,p=u.overflowY;return/auto|scroll|overlay|hidden/.test(l+p+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,p){var d;p===void 0&&(p=[]);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=p.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",p=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",g=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,g,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 p=c.state;Object.keys(p.elements).forEach(function(d){var i=p.styles[d]||{},v=p.attributes[d]||{},s=p.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 p=c.state,d={popper:{position:p.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(p.elements.popper.style,d.popper),p.styles=d,p.elements.arrow&&Object.assign(p.elements.arrow.style,d.arrow),function(){Object.keys(p.elements).forEach(function(i){var v=p.elements[i],s=p.attributes[i]||{},h=Object.keys(p.styles.hasOwnProperty(i)?p.styles[i]:d[i]),f=h.reduce(function(g,m){return g[m]="",g},{});!(0,r.isHTMLElement)(v)||!(0,e.default)(v)||(Object.assign(v.style,f),Object.keys(s).forEach(function(g){v.removeAttribute(g)}))})}}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)),p=i(t(54824)),d=t(41521);function i(g){return g&&g.__esModule?g:{default:g}}var v=function(){function g(m,y){return m=typeof m=="function"?m(Object.assign({},y.rects,{placement:y.placement})):m,(0,c.default)(typeof m!="number"?m:(0,p.default)(m,d.basePlacements))}return g}();function s(g){var m,y=g.state,T=g.name,O=g.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(g){var m=g.state,y=g.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)),p=t(69031);function d(g){return g&&g.__esModule?g:{default:g}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function v(g,m){var y=g.x,T=g.y,O=m.devicePixelRatio||1;return{x:(0,p.round)(y*O)/O||0,y:(0,p.round)(T*O)/O||0}}function s(g){var m,y=g.popper,T=g.popperRect,O=g.placement,C=g.variation,E=g.offsets,S=g.position,I=g.gpuAcceleration,P=g.adaptive,N=g.roundOffsets,M=g.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 pt=M&&Y===K&&K.visualViewport?K.visualViewport.width:Y[et];L-=pt-T.width,L*=I?1:-1}}var z=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({},z,(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({},z,(m={},m[U]=B?V+"px":"",m[j]=G?L+"px":"",m.transform="",m))}function h(g){var m=g.state,y=g.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,p=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),g=[].concat(c.scrollParents.reference,c.scrollParents.popper);return v&&g.forEach(function(m){m.addEventListener("scroll",p.update,o)}),h&&f.addEventListener("resize",p.update,o),function(){v&&g.forEach(function(m){m.removeEventListener("scroll",p.update,o)}),h&&f.removeEventListener("resize",p.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=p(t(79641)),r=p(t(38141)),o=p(t(71976)),a=p(t(31584)),u=p(t(44744)),l=t(41521),c=p(t(14380));function p(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,g=s.name;if(!h.modifiersData[g]._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=z?"width":"height",nt=(0,a.default)(h,{placement:et,boundary:S,rootBoundary:I,altBoundary:P,padding:E}),lt=z?pt?l.right:l.left:pt?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[g]._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(p){return p&&p.__esModule?p:{default:p}}function a(p,d,i){return i===void 0&&(i={x:0,y:0}),{top:p.top-d.height-i.y,right:p.right-d.width+i.x,bottom:p.bottom-d.height+i.y,left:p.left-d.width-i.x}}function u(p){return[e.top,e.right,e.bottom,e.left].some(function(d){return p[d]>=0})}function l(p){var d=p.state,i=p.name,v=d.rects.reference,s=d.rects.popper,h=d.modifiersData.preventOverflow,f=(0,r.default)(d,{elementContext:"reference"}),g=(0,r.default)(d,{altBoundary:!0}),m=a(f,v),y=a(g,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 p=i(t(98916));n.popperOffsets=p.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,p,d){var i=(0,e.default)(c),v=[r.left,r.top].indexOf(i)>=0?-1:1,s=typeof d=="function"?d(Object.assign({},p,{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 p=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,p.rects,s),y},{}),f=h[p.placement],g=f.x,m=f.y;p.modifiersData.popperOffsets!=null&&(p.modifiersData.popperOffsets.x+=g,p.modifiersData.popperOffsets.y+=m),p.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)),p=s(t(31584)),d=s(t(14380)),i=s(t(92385)),v=t(69031);function s(g){return g&&g.__esModule?g:{default:g}}function h(g){var m=g.state,y=g.options,T=g.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,p.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,pt=typeof at=="number"?{mainAxis:at,altAxis:at}:Object.assign({mainAxis:0,altAxis:0},at),z=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-pt.mainAxis:Et-St-Tt-pt.mainAxis,Q=j?-W[yt]/2+dt+St+it+pt.mainAxis:_+St+it+pt.mainAxis,vt=m.elements.arrow&&(0,c.default)(m.elements.arrow),bt=vt?U==="y"?vt.clientTop||0:vt.clientLeft||0:0,Nt=(nt=z==null?void 0:z[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,gt=U==="x"?e.top:e.left,At=U==="x"?e.bottom:e.right,Ct=Y[K],Mt=K==="y"?"height":"width",xt=Ct+F[gt],jt=Ct-F[At],Kt=[e.top,e.left].indexOf(G)!==-1,Wt=(ut=z==null?void 0:z[K])!=null?ut:0,$t=Kt?xt:Ct-W[Mt]-et[Mt]-Wt+pt.altAxis,kt=Kt?Ct+W[Mt]+et[Mt]-Wt-pt.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],p=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)),p=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 g=n.defaultModifiers=[o.default,a.default,u.default,l.default,c.default,p.default,d.default,i.default,v.default],m=n.createPopperLite=n.createPopper=(0,r.popperGenerator)({defaultModifiers:g})},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,p){p===void 0&&(p={});var d=p,i=d.placement,v=d.boundary,s=d.rootBoundary,h=d.padding,f=d.flipVariations,g=d.allowedAutoPlacements,m=g===void 0?r.placements:g,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 p=c.reference,d=c.element,i=c.placement,v=i?(0,e.default)(i):null,s=i?(0,r.default)(i):null,h=p.x+p.width/2-d.width/2,f=p.y+p.height/2-d.height/2,g;switch(v){case a.top:g={x:h,y:p.y-d.height};break;case a.bottom:g={x:h,y:p.y+p.height};break;case a.right:g={x:p.x+p.width,y:f};break;case a.left:g={x:p.x-d.width,y:f};break;default:g={x:p.x,y:p.y}}var m=v?(0,o.default)(v):null;if(m!=null){var y=m==="y"?"height":"width";switch(s){case a.start:g[m]=g[m]-(p[y]/2-d[y]/2);break;case a.end:g[m]=g[m]+(p[y]/2-d[y]/2);break;default:}}return g}},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),p=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,g=f.placement,m=g===void 0?s.placement:g,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,p.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(pt){var z=[l.right,l.bottom].indexOf(pt)>=0?1:-1,X=[l.top,l.bottom].indexOf(pt)>=0?"y":"x";W[pt]+=at[X]*z})}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 p(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&&p(s)}}),c.push(d)}return a.forEach(function(d){l.has(d.name)||p(d)}),c}function o(a){var u=r(a);return e.modifierPhases.reduce(function(l,c){return l.concat(u.filter(function(p){return p.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 gt=Function.bind.apply(Dt,ut),At=new gt;return Ot&&t(At,Ot.prototype),At}return Nt}(),r.apply(null,arguments)}function o(Q){return a(Q)||u(Q)||l(Q)||p()}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=g(/\${[\w\W]*}/gm),tt=g(/^data-[\-\w.\u00B7-\uFFFF]/),dt=g(/^aria-[\-\w]+$/),Et=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),_=g(/^(?:\w+script|data):/i),J=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),st=g(/^html$/i),Pt=g(/^[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,gt=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(z))),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(z)),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,pt);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||$,$,gt.SHOW_ELEMENT|gt.SHOW_COMMENT|gt.SHOW_TEXT|gt.SHOW_PROCESSING_INSTRUCTION|gt.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(/