Skip to content

Instantly share code, notes, and snippets.

@syntafin
Created July 26, 2022 14:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syntafin/c8d08e983e4b9f518230708acac95e86 to your computer and use it in GitHub Desktop.
Save syntafin/c8d08e983e4b9f518230708acac95e86 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
{
"log": {
"version": "1.2",
"creator": {
"name": "WebInspector",
"version": "537.36"
},
"pages": [
{
"startedDateTime": "2022-07-26T14:46:16.134Z",
"id": "page_7",
"title": "http://woltlab.test/index.php?login/",
"pageTimings": {
"onContentLoad": 160.71999999996933,
"onLoad": 311.93099999995866
}
}
],
"entries": [
{
"_initiator": {
"type": "other"
},
"_priority": "VeryHigh",
"_resourceType": "document",
"cache": {},
"connection": "19691",
"pageref": "page_7",
"request": {
"method": "POST",
"url": "http://woltlab.test/index.php?login/",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept",
"value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate"
},
{
"name": "Accept-Language",
"value": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Cache-Control",
"value": "no-cache"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Length",
"value": "58"
},
{
"name": "Content-Type",
"value": "application/x-www-form-urlencoded"
},
{
"name": "Cookie",
"value": "wsc_794537_user_session=1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D"
},
{
"name": "Host",
"value": "woltlab.test"
},
{
"name": "Origin",
"value": "http://woltlab.test"
},
{
"name": "Pragma",
"value": "no-cache"
},
{
"name": "Referer",
"value": "http://woltlab.test/index.php?login/"
},
{
"name": "Sec-GPC",
"value": "1"
},
{
"name": "Upgrade-Insecure-Requests",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36"
}
],
"queryString": [
{
"name": "login/",
"value": ""
}
],
"cookies": [
{
"name": "wsc_794537_user_session",
"value": "1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D",
"path": "/",
"domain": ".woltlab.test",
"expires": "1969-12-31T23:59:59.000Z",
"httpOnly": true,
"secure": false
}
],
"headersSize": 805,
"bodySize": 58,
"postData": {
"mimeType": "application/x-www-form-urlencoded",
"text": "username=Sabrina&password=test&url=&t=COOKIE_NOT_FOUND",
"params": [
{
"name": "username",
"value": "Sabrina"
},
{
"name": "password",
"value": "test"
},
{
"name": "url",
"value": ""
},
{
"name": "t",
"value": "COOKIE_NOT_FOUND"
}
]
}
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Cache-Control",
"value": "max-age=0, no-cache, no-store, must-revalidate"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Encoding",
"value": "gzip"
},
{
"name": "Content-Type",
"value": "text/html; charset=UTF-8"
},
{
"name": "Date",
"value": "Tue, 26 Jul 2022 14:46:16 GMT"
},
{
"name": "Last-Modified",
"value": "Tue, 26 Jul 2022 14:46:16 GMT"
},
{
"name": "Server",
"value": "nginx"
},
{
"name": "Transfer-Encoding",
"value": "chunked"
},
{
"name": "X-Content-Type-Options",
"value": "nosniff"
},
{
"name": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"name": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"name": "X-XSS-Protection",
"value": "1; mode=block"
},
{
"name": "set-cookie",
"value": "XSRF-TOKEN=d3192e1e567778c931af9f00eeeb8d72eedb7f6e622a0b4ca7afafb41d7136d9-8lu8tIt02gpv026RujBfSg%3D%3D; path=/; SameSite=lax"
}
],
"cookies": [
{
"name": "XSRF-TOKEN",
"value": "d3192e1e567778c931af9f00eeeb8d72eedb7f6e622a0b4ca7afafb41d7136d9-8lu8tIt02gpv026RujBfSg%3D%3D",
"path": "/",
"domain": "woltlab.test",
"expires": null,
"httpOnly": false,
"secure": false,
"sameSite": "lax"
}
],
"content": {
"size": 23919,
"mimeType": "text/html",
"compression": 15511,
"text": "<!DOCTYPE html>\n<html dir=\"ltr\" lang=\"de\">\n\n<head>\n\t<meta charset=\"utf-8\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t<title>Anmeldung - WoltLab Suite</title>\n\t\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta name=\"format-detection\" content=\"telephone=no\">\n<meta name=\"robots\" content=\"noindex\"><meta property=\"og:site_name\" content=\"WoltLab Suite\">\n\n<!-- Stylesheets -->\n<link rel=\"stylesheet\" type=\"text/css\" href=\"http://woltlab.test/style/style-1.css?m=1658587950\"><link rel=\"preload\" href=\"http://woltlab.test/font/fontawesome-webfont.woff2?v=4.7.0\" as=\"font\" crossorigin type=\"font/woff2\">\n\n\n<script>\n\tvar SID_ARG_2ND\t= '';\n\tvar WCF_PATH = 'http://woltlab.test/';\n\tvar WSC_API_URL = 'http://woltlab.test/';\n\t\n\tvar LANGUAGE_ID = 1;\n\tvar LANGUAGE_USE_INFORMAL_VARIANT = false;\n\tvar TIME_NOW = 1658846776;\n\tvar LAST_UPDATE_TIME = 1658587821;\n\tvar URL_LEGACY_MODE = false;\n\tvar ENABLE_DEBUG_MODE = false;\n\tvar ENABLE_PRODUCTION_DEBUG_MODE = true;\n\tvar ENABLE_DEVELOPER_TOOLS = false;\n\tvar WSC_API_VERSION = 2019;\n\tvar PAGE_TITLE = 'WoltLab Suite';\n\t\n\tvar REACTION_TYPES = {\"1\":{\"title\":\"Gef\\u00e4llt mir\",\"renderedIcon\":\"<img\\n\\tsrc=\\\"http:\\/\\/woltlab.test\\/images\\/reaction\\/like.svg\\\"\\n\\talt=\\\"Gef\\u00e4llt mir\\\"\\n\\tclass=\\\"reactionType\\\"\\n\\tdata-reaction-type-id=\\\"1\\\"\\n>\",\"iconPath\":\"http:\\/\\/woltlab.test\\/images\\/reaction\\/like.svg\",\"showOrder\":1,\"reactionTypeID\":1,\"isAssignable\":1},\"2\":{\"title\":\"Danke\",\"renderedIcon\":\"<img\\n\\tsrc=\\\"http:\\/\\/woltlab.test\\/images\\/reaction\\/thanks.svg\\\"\\n\\talt=\\\"Danke\\\"\\n\\tclass=\\\"reactionType\\\"\\n\\tdata-reaction-type-id=\\\"2\\\"\\n>\",\"iconPath\":\"http:\\/\\/woltlab.test\\/images\\/reaction\\/thanks.svg\",\"showOrder\":2,\"reactionTypeID\":2,\"isAssignable\":1},\"3\":{\"title\":\"Haha\",\"renderedIcon\":\"<img\\n\\tsrc=\\\"http:\\/\\/woltlab.test\\/images\\/reaction\\/haha.svg\\\"\\n\\talt=\\\"Haha\\\"\\n\\tclass=\\\"reactionType\\\"\\n\\tdata-reaction-type-id=\\\"3\\\"\\n>\",\"iconPath\":\"http:\\/\\/woltlab.test\\/images\\/reaction\\/haha.svg\",\"showOrder\":3,\"reactionTypeID\":3,\"isAssignable\":1},\"4\":{\"title\":\"Verwirrend\",\"renderedIcon\":\"<img\\n\\tsrc=\\\"http:\\/\\/woltlab.test\\/images\\/reaction\\/confused.svg\\\"\\n\\talt=\\\"Verwirrend\\\"\\n\\tclass=\\\"reactionType\\\"\\n\\tdata-reaction-type-id=\\\"4\\\"\\n>\",\"iconPath\":\"http:\\/\\/woltlab.test\\/images\\/reaction\\/confused.svg\",\"showOrder\":4,\"reactionTypeID\":4,\"isAssignable\":1},\"5\":{\"title\":\"Traurig\",\"renderedIcon\":\"<img\\n\\tsrc=\\\"http:\\/\\/woltlab.test\\/images\\/reaction\\/sad.svg\\\"\\n\\talt=\\\"Traurig\\\"\\n\\tclass=\\\"reactionType\\\"\\n\\tdata-reaction-type-id=\\\"5\\\"\\n>\",\"iconPath\":\"http:\\/\\/woltlab.test\\/images\\/reaction\\/sad.svg\",\"showOrder\":5,\"reactionTypeID\":5,\"isAssignable\":1}};\n\t\n\t</script>\n\n<script src=\"http://woltlab.test/js/WoltLabSuite.Core.min.js?v=1658587821\"></script>\n<script>\nrequirejs.config({\n\tbaseUrl: 'http://woltlab.test/js',\n\turlArgs: 't=1658587821'\n\t\n});\n\nwindow.addEventListener('pageshow', function(event) {\n\tif (event.persisted) {\n\t\twindow.location.reload();\n\t}\n});\n\n</script>\n<noscript>\n\t<style>\n\t\t.jsOnly {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\t\n\t\t.noJsOnly {\n\t\t\tdisplay: block !important;\n\t\t}\n\t</style>\n</noscript>\n\n<script type=\"application/ld+json\">\n{\n\"@context\": \"http://schema.org\",\n\"@type\": \"WebSite\",\n\"url\": \"http:\\/\\/woltlab.test\\/\",\n\"potentialAction\": {\n\"@type\": \"SearchAction\",\n\"target\": \"http:\\/\\/woltlab.test\\/index.php?search\\/&q={search_term_string}\",\n\"query-input\": \"required name=search_term_string\"\n}\n}\n</script>\n\n<!-- Icons -->\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"http://woltlab.test/images/favicon/default.apple-touch-icon.png\">\n<link rel=\"manifest\" href=\"http://woltlab.test/images/favicon/default.manifest.json\">\n<link rel=\"shortcut icon\" href=\"http://woltlab.test/images/favicon/default.favicon.ico\">\n<meta name=\"msapplication-config\" content=\"http://woltlab.test/images/favicon/default.browserconfig.xml\">\n<meta name=\"theme-color\" content=\"#3a6d9c\">\n\n</head>\n\n<body id=\"tpl_wcf_login\"\n\titemscope itemtype=\"http://schema.org/WebPage\"\tdata-template=\"login\" data-application=\"wcf\" data-page-id=\"11\" data-page-identifier=\"com.woltlab.wcf.Login\"\t\tclass=\"\">\n\n<span id=\"top\"></span>\n\n<div id=\"pageContainer\" class=\"pageContainer\">\n\t\n\t\n\t<div id=\"pageHeaderContainer\" class=\"pageHeaderContainer\">\n\t<header id=\"pageHeader\" class=\"pageHeader\">\n\t\t<div id=\"pageHeaderPanel\" class=\"pageHeaderPanel\">\n\t\t\t<div class=\"layoutBoundary\">\n\t\t\t\t<div class=\"box mainMenu\" data-box-identifier=\"com.woltlab.wcf.MainMenu\">\n\t\t\t\n\t\t\n\t<div class=\"boxContent\">\n\t\t<nav aria-label=\"Hauptmenü\">\n\t<ol class=\"boxMenu\">\n\t\t\n\t\t\n\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.Dashboard\">\n\t\t\t\t<a href=\"http://woltlab.test/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Dashboard</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.ArticleList\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?article-list/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Artikel</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\" boxMenuHasChildren\" data-identifier=\"com.woltlab.wcf.MembersList\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?members-list/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Mitglieder</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t<ol class=\"boxMenuDepth1\">\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.RecentActivityList\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?recent-activity-list/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Letzte Aktivitäten</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.UsersOnlineList\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?users-online-list/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Benutzer online</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.Team\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?team/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Team</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.UserSearch\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?user-search/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Mitgliedersuche</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t</ol></li>\t\t\t\t\t\t\t\t\n\t\t\n\t</ol>\n</nav>\t</div>\n</div>\t\t\t\t\n\t\t\t\t<nav id=\"topMenu\" class=\"userPanel\">\n\t\t\t<a href=\"http://woltlab.test/index.php?login/&amp;url=http%3A%2F%2Fwoltlab.test%2Findex.php%3Flogin%2F\" class=\"userPanelLoginLink jsTooltip\" title=\"Anmelden oder registrieren\">\n\t\t\t<span class=\"icon icon32 fa-sign-in\" aria-hidden=\"true\"></span>\n\t\t</a>\n\t\t\n\t<ul class=\"userPanelItems\">\n\t\t\t\t\t\t\t\t\t<li id=\"pageLanguageContainer\">\n\t\t\t\t\t</li>\n\t\t\t\t\t\t<li id=\"userLogin\">\n\t\t\t\t<a class=\"loginLink\" href=\"http://woltlab.test/index.php?login/&amp;url=http%3A%2F%2Fwoltlab.test%2Findex.php%3Flogin%2F\">Anmelden oder registrieren</a>\n\t\t\t</a>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t<!-- page search -->\n\t\t<li>\n\t\t\t<a href=\"http://woltlab.test/index.php?search/\" id=\"userPanelSearchButton\" class=\"jsTooltip\" title=\"Suche\"><span class=\"icon icon32 fa-search\"></span> <span>Suche</span></a>\n\t\t</li>\n\t</ul>\n</nav>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div id=\"pageHeaderFacade\" class=\"pageHeaderFacade\">\n\t\t\t<div class=\"layoutBoundary\">\n\t\t\t\t<div id=\"pageHeaderLogo\" class=\"pageHeaderLogo\">\n\t\t\n\t<a href=\"http://woltlab.test/\" aria-label=\"WoltLab Suite\">\n\t\t<img src=\"http://woltlab.test/images/default-logo.png\" alt=\"\" class=\"pageHeaderLogoLarge\" height=\"40\" width=\"281\" loading=\"eager\">\n\t\t<img src=\"http://woltlab.test/images/default-logo-small.png\" alt=\"\" class=\"pageHeaderLogoSmall\" height=\"60\" width=\"110\" loading=\"eager\">\n\t\t\n\t\t\n\t</a>\n</div>\n\t\t\t\t\n\t\t\t\t\t\n\n\n<a href=\"#\" id=\"pageHeaderSearchMobile\" class=\"pageHeaderSearchMobile\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-label=\"Suche\">\n\t<span class=\"icon icon32 fa-search\" aria-hidden=\"true\"></span>\n</a>\n\n<div id=\"pageHeaderSearch\" class=\"pageHeaderSearch\">\n\t<form method=\"post\" action=\"http://woltlab.test/index.php?search/\">\n\t\t<div id=\"pageHeaderSearchInputContainer\" class=\"pageHeaderSearchInputContainer\">\n\t\t\t<div class=\"pageHeaderSearchType dropdown\">\n\t\t\t\t<a href=\"#\" class=\"button dropdownToggle\" id=\"pageHeaderSearchTypeSelect\"><span class=\"pageHeaderSearchTypeLabel\">Alles</span></a>\n\t\t\t\t<ul class=\"dropdownMenu\">\n\t\t\t\t\t<li><a href=\"#\" data-extended-link=\"http://woltlab.test/index.php?search/&amp;extended=1\" data-object-type=\"everywhere\">Alles</a></li>\n\t\t\t\t\t<li class=\"dropdownDivider\"></li>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#\" data-extended-link=\"http://woltlab.test/index.php?search/&amp;type=com.woltlab.wcf.article&amp;extended=1\" data-object-type=\"com.woltlab.wcf.article\">Artikel</a></li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#\" data-extended-link=\"http://woltlab.test/index.php?search/&amp;type=com.woltlab.wcf.page&amp;extended=1\" data-object-type=\"com.woltlab.wcf.page\">Seiten</a></li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<li class=\"dropdownDivider\"></li>\n\t\t\t\t\t<li><a class=\"pageHeaderSearchExtendedLink\" href=\"http://woltlab.test/index.php?search/&amp;extended=1\">Erweiterte Suche</a></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t\n\t\t\t<input type=\"search\" name=\"q\" id=\"pageHeaderSearchInput\" class=\"pageHeaderSearchInput\" placeholder=\"Suchbegriff eingeben\" autocomplete=\"off\" value=\"\">\n\t\t\t\n\t\t\t<button class=\"pageHeaderSearchInputButton button\" type=\"submit\">\n\t\t\t\t<span class=\"icon icon16 fa-search pointer\" title=\"Suche\"></span>\n\t\t\t</button>\n\t\t\t\n\t\t\t<div id=\"pageHeaderSearchParameters\"></div>\n\t\t\t\n\t\t\t\t\t</div>\n\t</form>\n</div>\n\n\t</div>\n\t\t</div>\n\t</header>\n\t\n\t\n</div>\n\t\n\t\n\t\n\t\n\t\n\t<div class=\"pageNavigation\">\n\t<div class=\"layoutBoundary\">\n\t\t\t<nav class=\"breadcrumbs\" aria-label=\"Verlaufsnavigation\">\n\t\t<ol itemprop=\"breadcrumb\" itemscope itemtype=\"http://schema.org/BreadcrumbList\">\n\t\t\t<li title=\"WoltLab Suite\" itemprop=\"itemListElement\" itemscope itemtype=\"http://schema.org/ListItem\">\n\t\t\t\t\t\t\t<a href=\"http://woltlab.test/\" itemprop=\"item\"><span itemprop=\"name\">WoltLab Suite</span></a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<meta itemprop=\"position\" content=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t</ol>\n\t</nav>\n\t\t\n\t\t\n\t</div>\n</div>\n\t\n\t\n\t\n\t<section id=\"main\" class=\"main\" role=\"main\">\n\t\t<div class=\"layoutBoundary\">\n\t\t\t\n\t\t\t\n\t\t\t<div id=\"content\" class=\"content\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<header class=\"contentHeader\">\n\t\t\t\t\t\t\t\t<div class=\"contentHeaderTitle\">\n\t\t\t\t\t\t\t\t\t<h1 class=\"contentTitle\">Anmeldung</h1>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</header>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\n\n\n\n\n\t\t\t\t<p class=\"error\" role=\"alert\">Die Gültigkeit der Anfrage konnte aufgrund eines fehlerhaften XSRF-Tokens nicht verifiziert werden. Bitte senden Sie das Formular erneut ab.</p>\n\t\n<div id=\"loginForm\" class=\"section loginForm\">\n\t<form method=\"post\" action=\"http://woltlab.test/index.php?login/\">\n\t\t<section class=\"section loginFormLogin\">\n\t\t\t<h2 class=\"sectionTitle\">Anmeldung</h2>\n\t\t\t\n\t\t\t<dl>\n\t\t\t\t<dt><label for=\"username\">Benutzername oder E-Mail-Adresse</label></dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"text\" id=\"username\" name=\"username\" value=\"Sabrina\" required autofocus class=\"long\" autocomplete=\"username\">\n\t\t\t\t\t\t\t\t\t</dd>\n\t\t\t</dl>\n\t\t\t\n\t\t\t<dl>\n\t\t\t\t<dt><label for=\"password\">Kennwort</label></dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"password\" id=\"password\" name=\"password\" value=\"test\" class=\"long\" autocomplete=\"current-password\">\n\t\t\t\t\t\t\t\t\t\t<small><a href=\"http://woltlab.test/index.php?lost-password/\">Kennwort vergessen</a></small>\n\t\t\t\t</dd>\n\t\t\t</dl>\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\n\t\t\t<div class=\"userLoginButtons\">\n\t\t\t\t<input type=\"submit\" value=\"Absenden\" accesskey=\"s\">\n\t\t\t\t<input type=\"hidden\" name=\"url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"t\" class=\"xsrfTokenInput\" value=\"NOT_MODIFIED\">\n\t\t\t</div>\n\t\t</section>\n\t\t\n\t\t\t\t\t<section class=\"section loginFormRegister\">\n\t\t\t\t<h2 class=\"sectionTitle\">Registrierung</h2>\n\t\t\t\t\n\t\t\t\t<p>Sie haben noch kein Benutzerkonto auf unserer Seite? <a href=\"http://woltlab.test/index.php?register/\">Registrieren Sie sich kostenlos</a> und nehmen Sie an unserer Community teil!</p>\n\t\t\t\t\n\t\t\t\t<div class=\"userLoginButtons\">\n\t\t\t\t\t<a href=\"http://woltlab.test/index.php?register/\" class=\"button loginFormRegisterButton\">Benutzerkonto erstellen</a>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t\t\n\t\t\n\t</form>\n</div>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t</div>\n\t</section>\n\t\n\t\n\t\n\t\n\t\n\t<footer id=\"pageFooter\" class=\"pageFooter\">\n\t\t\t<!--\n\t\t\tDEBUG: FORM_VALIDATION_FAILED\n\t\t\t\n\t\t\terrorField: __securityToken\t\t\t\n\t\t\terrorType: empty\t\t\n\t\t-->\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t<div class=\"boxesFooter\">\n\t\t\t<div class=\"layoutBoundary\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"boxContainer\">\n\t\t\t\t\t\t<div class=\"box\" data-box-identifier=\"com.woltlab.wcf.FooterMenu\">\n\t\t\t\n\t\t\n\t<div class=\"boxContent\">\n\t\t<nav aria-label=\"Footer-Menü\">\n\t<ol class=\"boxMenu\">\n\t\t\n\t\t\n\t\t\t\t\t<li class=\"\" data-identifier=\"com.woltlab.wcf.PrivacyPolicy\">\n\t\t\t\t<a href=\"http://woltlab.test/index.php?datenschutzerklaerung/\" class=\"boxMenuLink\">\n\t\t\t\t\t<span class=\"boxMenuLinkTitle\">Datenschutzerklärung</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\n\t\t\t\t</li>\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\n\t</ol>\n</nav>\t</div>\n</div>\n\t\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t\t<div id=\"pageFooterCopyright\" class=\"pageFooterCopyright\">\n\t\t\t<div class=\"layoutBoundary\">\n\t\t\t\t<div class=\"copyright\"><a href=\"https://www.woltlab.com/de/\" rel=\"nofollow\">Community-Software: <strong>WoltLab Suite&trade; 5.5.3</strong></a></div>\n\t\t\t</div>\n\t\t</div>\n\t\n</footer>\n</div>\n\n\n\n<div class=\"pageFooterStickyNotice\">\n\t\t\n\t\n\t\n\t<noscript>\n\t\t<div class=\"info\" role=\"status\">\n\t\t\t<div class=\"layoutBoundary\">\n\t\t\t\t<span class=\"javascriptDisabledWarningText\">In Ihrem Webbrowser ist JavaScript deaktiviert. Um alle Funktionen dieser Website nutzen zu können, muss JavaScript aktiviert sein.</span>\n\t\t\t</div>\n\t\t</div>\t\n\t</noscript>\n</div>\n\n<script>\n\trequire(['Language', 'WoltLabSuite/Core/BootstrapFrontend', 'User'], function(Language, BootstrapFrontend, User) {\n\t\tLanguage.addObject({\n\t\t\t'__days': [ 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag' ],\n\t\t\t'__daysShort': [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],\n\t\t\t'__months': [ 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember' ], \n\t\t\t'__monthsShort': [ 'Jan', 'Feb', 'Mrz', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ],\n\t\t\t'wcf.clipboard.item.unmarkAll': 'Demarkieren',\n\t\t\t'wcf.clipboard.item.markAll': 'Alle Elemente markieren',\n\t\t\t'wcf.clipboard.item.mark': 'Element markieren',\n\t\t\t'wcf.date.relative.now': 'Vor einem Moment',\n\t\t\t'wcf.date.relative.minutes': 'Vor {if $minutes > 1}{#$minutes} Minuten{else}einer Minute{\\/if}',\n\t\t\t'wcf.date.relative.hours': 'Vor {if $hours > 1}{#$hours} Stunden{else}einer Stunde{\\/if}',\n\t\t\t'wcf.date.relative.pastDays': '{if $days > 1}{$day}{else}Gestern{\\/if}, {$time}',\n\t\t\t'wcf.date.dateFormat': 'j. F Y',\n\t\t\t'wcf.date.dateTimeFormat': '%date%, %time%',\n\t\t\t'wcf.date.shortDateTimeFormat': '%date%',\n\t\t\t'wcf.date.hour': 'Stunde',\n\t\t\t'wcf.date.minute': 'Minute',\n\t\t\t'wcf.date.timeFormat': 'H:i',\n\t\t\t'wcf.date.firstDayOfTheWeek': '1',\n\t\t\t'wcf.global.button.add': 'Hinzufügen',\n\t\t\t'wcf.global.button.cancel': 'Abbrechen',\n\t\t\t'wcf.global.button.close': 'Schließen',\n\t\t\t'wcf.global.button.collapsible': 'Auf- und Zuklappen',\n\t\t\t'wcf.global.button.delete': 'Löschen',\n\t\t\t'wcf.button.delete.confirmMessage': '{if LANGUAGE_USE_INFORMAL_VARIANT}Willst du{else}Wollen Sie{\\/if} <span class=\\\"confirmationObject\\\">{$objectTitle}<\\/span> wirklich löschen?',\n\t\t\t'wcf.global.button.disable': 'Deaktivieren',\n\t\t\t'wcf.global.button.disabledI18n': 'einsprachig',\n\t\t\t'wcf.global.button.edit': 'Bearbeiten',\n\t\t\t'wcf.global.button.enable': 'Aktivieren',\n\t\t\t'wcf.global.button.hide': 'Ausblenden',\n\t\t\t'wcf.global.button.insert': 'Einfügen',\n\t\t\t'wcf.global.button.more': 'Mehr',\n\t\t\t'wcf.global.button.next': 'Weiter »',\n\t\t\t'wcf.global.button.preview': 'Vorschau',\n\t\t\t'wcf.global.button.reset': 'Zurücksetzen',\n\t\t\t'wcf.global.button.save': 'Speichern',\n\t\t\t'wcf.global.button.search': 'Suchen',\n\t\t\t'wcf.global.button.submit': 'Absenden',\n\t\t\t'wcf.global.button.upload': 'Hochladen',\n\t\t\t'wcf.global.confirmation.cancel': 'Abbrechen',\n\t\t\t'wcf.global.confirmation.confirm': 'OK',\n\t\t\t'wcf.global.confirmation.title': 'Bestätigung erforderlich',\n\t\t\t'wcf.global.decimalPoint': ',',\n\t\t\t'wcf.global.error.ajax.network': '<p>Ein Verbindungsaufbau zum Server war nicht möglich, bitte überprüfen Sie Ihre Internetverbindung.<\\/p><p><br><\\/p><p>Fehlermeldung von Ihrem Browser: „{$message}“<\\/p>',\n\t\t\t'wcf.global.error.timeout': 'Keine Antwort vom Server erhalten, Anfrage wurde abgebrochen.',\n\t\t\t'wcf.global.form.error.empty': 'Bitte füllen Sie dieses Eingabefeld aus.',\n\t\t\t'wcf.global.form.error.greaterThan': 'Der eingegebene Wert muss größer sein als {#$greaterThan}.',\n\t\t\t'wcf.global.form.error.lessThan': 'Der eingegebene Wert muss kleiner sein als {#$lessThan}.',\n\t\t\t'wcf.global.form.error.multilingual': 'Bitte füllen Sie dieses Eingabefeld für jede Sprache aus.',\n\t\t\t'wcf.global.form.input.maxItems': 'Maximale Anzahl erreicht',\n\t\t\t'wcf.global.language.noSelection': 'Keine Auswahl',\n\t\t\t'wcf.global.loading': 'Lädt …',\n\t\t\t'wcf.global.noSelection': '(Keine Auswahl)',\n\t\t\t'wcf.global.select': 'Auswählen',\n\t\t\t'wcf.page.jumpTo': 'Gehe zu Seite',\n\t\t\t'wcf.page.jumpTo.description': 'Geben Sie einen Wert zwischen „1“ und „#pages#“ ein.',\n\t\t\t'wcf.global.page.pagination': 'Navigation',\n\t\t\t'wcf.global.page.next': 'Nächste Seite',\n\t\t\t'wcf.global.page.previous': 'Vorherige Seite',\n\t\t\t'wcf.global.pageDirection': 'ltr',\n\t\t\t'wcf.global.reason': 'Begründung',\n\t\t\t'wcf.global.scrollUp': 'Zum Seitenanfang',\n\t\t\t'wcf.global.success': 'Die Aktion wurde erfolgreich ausgeführt.',\n\t\t\t'wcf.global.success.add': 'Der Eintrag wurde gespeichert.',\n\t\t\t'wcf.global.success.edit': 'Die Änderungen wurden gespeichert.',\n\t\t\t'wcf.global.thousandsSeparator': '.',\n\t\t\t'wcf.page.pagePosition': 'Seite {#$pageNo} von {#$pages}',\n\t\t\t'wcf.style.changeStyle': 'Stil ändern',\n\t\t\t'wcf.user.activityPoint': 'Punkte',\n\t\t\t'wcf.global.button.markAllAsRead': 'Alle als gelesen markieren',\n\t\t\t'wcf.global.button.markAsRead': 'Als gelesen markieren',\n\t\t\t'wcf.user.panel.settings': 'Einstellungen',\n\t\t\t'wcf.user.panel.showAll': 'Alle anzeigen',\n\t\t\t'wcf.menu.page': 'Menü',\n\t\t\t'wcf.menu.page.button.toggle': 'Weitere {$title} Seiten',\n\t\t\t'wcf.menu.user': 'Benutzer-Menü',\n\t\t\t'wcf.global.button.showMenu': 'Menü anzeigen',\n\t\t\t'wcf.global.button.hideMenu': 'Menü verbergen',\n\t\t\t'wcf.date.datePicker': 'Datumsauswahl',\n\t\t\t'wcf.date.datePicker.previousMonth': 'Vorheriger Monat',\n\t\t\t'wcf.date.datePicker.nextMonth': 'Nächster Monat',\n\t\t\t'wcf.date.datePicker.month': 'Monat',\n\t\t\t'wcf.date.datePicker.year': 'Jahr',\n\t\t\t'wcf.date.datePicker.hour': 'Stunde',\n\t\t\t'wcf.date.datePicker.minute': 'Minute',\n\t\t\t'wcf.global.form.password.button.hide': 'Verbergen',\n\t\t\t'wcf.global.form.password.button.show': 'Anzeigen',\n\t\t\t'wcf.message.share': 'Teilen',\n\t\t\t'wcf.message.share.facebook': 'Facebook',\n\t\t\t'wcf.message.share.twitter': 'Twitter',\n\t\t\t'wcf.message.share.reddit': 'Reddit',\n\t\t\t'wcf.message.share.whatsApp': 'WhatsApp',\n\t\t\t'wcf.message.share.linkedIn': 'LinkedIn',\n\t\t\t'wcf.message.share.pinterest': 'Pinterest',\n\t\t\t'wcf.message.share.xing': 'XING',\n\t\t\t'wcf.message.share.permalink': 'Permalink',\n\t\t\t'wcf.message.share.permalink.bbcode': 'BBCode',\n\t\t\t'wcf.message.share.permalink.html': 'HTML',\n\t\t\t'wcf.message.share.socialMedia': 'Social Media',\n\t\t\t'wcf.message.share.copy': 'Code kopieren',\n\t\t\t'wcf.message.share.copy.success': 'Der Code wurde erfolgreich kopiert.',\n\t\t\t'wcf.message.share.nativeShare': 'Weitere Optionen',\n\t\t\t'wcf.global.button.rss': 'RSS-Feed',\n\t\t\t'wcf.global.rss.copy': 'Link kopieren',\n\t\t\t'wcf.global.rss.copy.success': 'Der Link wurde erfolgreich kopiert.',\n\t\t\t'wcf.global.rss.accessToken.info': 'Der Link zum anonymen RSS-Feed enthält nur Inhalte, auf die Gäste Zugriff haben. Der Link zum personalisierten RSS-Feed enthält alle Inhalte, auf die Sie Zugriff haben.',\n\t\t\t'wcf.global.rss.withoutAccessToken': 'Anonymer RSS-Feed',\n\t\t\t'wcf.global.rss.withAccessToken': 'Personalisierter RSS-Feed'\n\t\t\t\t\t\t\t,'wcf.like.button.like': 'Gefällt mir',\n\t\t\t\t'wcf.like.button.dislike': 'Gefällt mir nicht',\n\t\t\t\t'wcf.like.tooltip': '{if $likes}{#$likes} Like{if $likes != 1}s{\\/if}{if $dislikes}, {\\/if}{\\/if}{if $dislikes}{#$dislikes} Dislike{if $dislikes != 1}s{\\/if}{\\/if}',\n\t\t\t\t'wcf.like.summary': '{if $others == 0}{@$users.slice(0, -1).join(\\\", \\\")}{if $users.length > 1} und {\\/if}{@$users.slice(-1)[0]}{else}{@$users.join(\\\", \\\")} und {if $others == 1}einem{else}{#$others}{\\/if} weiteren{\\/if} gefällt das.',\n\t\t\t\t'wcf.like.details': 'Details',\n\t\t\t\t'wcf.reactions.react': 'Reagieren'\n\t\t\t\t\t\t\n\t\t\t\n\t\t});\n\t\t\n\t\tUser.init(\n\t\t\t0,\n\t\t\t'',\n\t\t\t''\t\t);\n\t\t\n\t\tBootstrapFrontend.setup({\n\t\t\tbackgroundQueue: {\n\t\t\t\turl: 'http://woltlab.test/index.php?background-queue-perform/',\n\t\t\t\tforce: false\t\t\t},\n\t\t\tenableUserPopover: true,\n\t\t\texecuteCronjobs: true,\n\t\t\t\t\t\t shareButtonProviders: ['Facebook', 'Twitter', 'Reddit', 'LinkedIn', 'Pinterest'],\n\t\t\t\t\t\tstyleChanger: false\t\t});\n\t});\n\t\n\t// prevent jQuery and other libraries from utilizing define()\n\t__require_define_amd = define.amd;\n\tdefine.amd = undefined;\n</script>\n<script src=\"http://woltlab.test/js/WCF.Combined.min.js?v=1658587821\"></script>\n<script>\n\tdefine.amd = __require_define_amd;\n\t$.holdReady(true);\n\t\n\tWCF.User.init(\n\t\t0,\n\t\t''\t);\n</script>\n<script>\n\t$(function() {\n\t\tWCF.User.Profile.ActivityPointList.init();\n\t\t\n\t\t\t\t\trequire(['WoltLabSuite/Core/Ui/User/Trophy/List'], function (UserTrophyList) {\n\t\t\t\tnew UserTrophyList();\n\t\t\t});\n\t\t\t\t\n\t\t\n\t\t\n\t\t\t});\n</script>\n<script>\n\t\tvar $imageViewer = null;\n\t\t$(function() {\n\t\t\tWCF.Language.addObject({\n\t\t\t\t'wcf.imageViewer.button.enlarge': 'Vollbild-Modus',\n\t\t\t\t'wcf.imageViewer.button.full': 'Originalversion aufrufen',\n\t\t\t\t'wcf.imageViewer.seriesIndex': '{literal}{x} von {y}{\\/literal}',\n\t\t\t\t'wcf.imageViewer.counter': '{literal}Bild {x} von {y}{\\/literal}',\n\t\t\t\t'wcf.imageViewer.close': 'Schließen',\n\t\t\t\t'wcf.imageViewer.enlarge': 'Bild direkt anzeigen',\n\t\t\t\t'wcf.imageViewer.next': 'Nächstes Bild',\n\t\t\t\t'wcf.imageViewer.previous': 'Vorheriges Bild'\n\t\t\t});\n\t\t\t\n\t\t\t$imageViewer = new WCF.ImageViewer();\n\t\t});\n\t\t\n\t\t// WCF 2.0 compatibility, dynamically fetch slimbox and initialize it with the request parameters\n\t\t$.widget('ui.slimbox', {\n\t\t\t_create: function() {\n\t\t\t\tvar self = this;\n\t\t\t\thead.load('http://woltlab.test/js/3rdParty/slimbox2.min.js', function() {\n\t\t\t\t\tself.element.slimbox(self.options);\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t</script>\n<script>\n\tWCF.Language.addObject({\n\t\t\n\t\t'wcf.global.error.title': 'Fehlermeldung'\n\t\t\n\t\t\n\t\t\n\t});\n</script>\n<script>\n\t$(function() {\n\t\t\n\t\t\n\t});\n</script>\n<script>\n\t\t\t\t\t\trequire(['WoltLabSuite/Core/Language/Chooser'], function(LanguageChooser) {\n\t\t\t\t\t\t\tvar languages = {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'1': {\n\t\t\t\t\t\t\t\t\t\ticonPath: 'http:\\/\\/woltlab.test\\/icon\\/flag\\/de.svg',\n\t\t\t\t\t\t\t\t\t\tlanguageName: 'Deutsch',\n\t\t\t\t\t\t\t\t\t\tlanguageCode: 'de'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t, \t\t\t\t\t\t\t\t\t'2': {\n\t\t\t\t\t\t\t\t\t\ticonPath: 'http:\\/\\/woltlab.test\\/icon\\/flag\\/gb.svg',\n\t\t\t\t\t\t\t\t\t\tlanguageName: 'English',\n\t\t\t\t\t\t\t\t\t\tlanguageCode: 'en'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar callback = function(listItem) {\n\t\t\t\t\t\t\t\tvar location;\n\t\t\t\t\t\t\t\tvar languageCode = elData(listItem, 'language-code');\n\t\t\t\t\t\t\t\tvar link = elBySel('link[hreflang=\"' + languageCode + '\"]');\n\t\t\t\t\t\t\t\tif (link !== null) {\n\t\t\t\t\t\t\t\t\tlocation = link.href;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\telse {\n\t\t\t\t\t\t\t\t\tlocation = window.location.toString().replace(/#.*/, '').replace(/(\\?|&)l=[0-9]+/g, '');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar delimiter = (location.indexOf('?') == -1) ? '?' : '&';\n\t\t\t\t\t\t\t\twindow.location = location + delimiter + 'l=' + elData(listItem, 'language-id') + window.location.hash;\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tLanguageChooser.init('pageLanguageContainer', 'pageLanguageID', 1, languages, callback);\n\t\t\t\t\t\t});\n\t\t\t\t\t</script>\n<script>\n\t\trequire(['WoltLabSuite/Core/Ui/Search/Page'], function(UiSearchPage) {\n\t\t\tUiSearchPage.init('everywhere');\n\t\t});\n\t</script>\n\n\n<span id=\"bottom\"></span>\n\n</body>\n</html>"
},
"redirectURL": "",
"headersSize": 560,
"bodySize": 8408,
"_transferSize": 8968,
"_error": null
},
"serverIPAddress": "192.168.178.21",
"startedDateTime": "2022-07-26T14:46:16.131Z",
"time": 14.453000000003158,
"timings": {
"blocked": 7.118000000027379,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0.11699999999999999,
"wait": 6.451999999977066,
"receive": 0.7659999999987122,
"_blocked_queueing": 2.8710000000273794
}
},
{
"_initiator": {
"type": "parser",
"url": "http://woltlab.test/index.php?login/",
"lineNumber": 13
},
"_priority": "VeryHigh",
"_resourceType": "stylesheet",
"cache": {},
"connection": "19691",
"pageref": "page_7",
"request": {
"method": "GET",
"url": "http://woltlab.test/style/style-1.css?m=1658587950",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept",
"value": "text/css,*/*;q=0.1"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate"
},
{
"name": "Accept-Language",
"value": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Cache-Control",
"value": "no-cache"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "wsc_794537_user_session=1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D"
},
{
"name": "Host",
"value": "woltlab.test"
},
{
"name": "Pragma",
"value": "no-cache"
},
{
"name": "Referer",
"value": "http://woltlab.test/index.php?login/"
},
{
"name": "Sec-GPC",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36"
}
],
"queryString": [
{
"name": "m",
"value": "1658587950"
}
],
"cookies": [
{
"name": "wsc_794537_user_session",
"value": "1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D",
"path": "/",
"domain": ".woltlab.test",
"expires": "1969-12-31T23:59:59.000Z",
"httpOnly": true,
"secure": false
}
],
"headersSize": 573,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Length",
"value": "324160"
},
{
"name": "Content-Type",
"value": "text/css"
},
{
"name": "Date",
"value": "Tue, 26 Jul 2022 14:46:16 GMT"
},
{
"name": "ETag",
"value": "\"62dc0b2e-4f240\""
},
{
"name": "Last-Modified",
"value": "Sat, 23 Jul 2022 14:52:30 GMT"
},
{
"name": "Server",
"value": "nginx"
},
{
"name": "X-Content-Type-Options",
"value": "nosniff"
},
{
"name": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"name": "X-XSS-Protection",
"value": "1; mode=block"
}
],
"cookies": [],
"content": {
"size": 324160,
"mimeType": "text/css",
"compression": 0,
"text": "@charset \"UTF-8\";\n/*!\n\nstylesheet for 'WoltLab Suite Core 5.2', generated on Sat, 23 Jul 2022 14:52:30 +0000 -- DO NOT EDIT\n\n*/html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,big,cite,code,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,canvas,embed,figure,figcaption,audio,video{margin:0;padding:0;border:0}img{border:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:\"\";content:none}address{font-style:normal}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;min-width:0}details *{box-sizing:border-box}html{-webkit-text-size-adjust:100%}[hidden]{display:none !important}.clearfix::before,.clearfix::after{display:table;content:\"\"}.clearfix::after{clear:both}.redactor-layer pre{background-color:white !important;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);border-radius:2px;color:#444 !important;font-family:ui-monospace, Menlo, Monaco, \"Cascadia Mono\", \"Segoe UI Mono\", \"Roboto Mono\", \"Oxygen Mono\", \"Ubuntu Monospace\", \"Source Code Pro\", \"Fira Mono\", \"Droid Sans Mono\", \"Courier New\", monospace;font-size:14px;margin:1em 0;padding:10px 20px;position:relative;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.redactor-layer pre:not(.redactorCalcHeight)::before,.redactor-layer pre.woltlabHtml::before{color:#e65100;content:attr(data-title);cursor:pointer;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;margin-bottom:20px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.redactor-layer pre:not(.redactorCalcHeight)::before,.redactor-layer pre.woltlabHtml::before{font-size:18px}}@media screen and (max-width:768px){.redactor-layer pre:not(.redactorCalcHeight)::before,.redactor-layer pre.woltlabHtml::before{font-size:18px}}.redactor-layer pre.woltlabHtml::before{margin-bottom:30px}.redactor-layer pre.woltlabHtml::after{color:#7d8287;content:attr(data-description);cursor:pointer;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;position:absolute;top:32px;font-weight:400}@media screen and (min-width:769px),print{.redactor-layer pre.woltlabHtml::after{font-size:12px}}@media screen and (max-width:768px){.redactor-layer pre.woltlabHtml::after{font-size:12px}}.codeBox{background-color:#fafafa;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);border-radius:2px;clear:both;margin:1em 0;padding:10px;position:relative}.codeBox.collapsed .codeBoxCode{max-height:200px;overflow:hidden}.codeBox.collapsed>.toggleButton{bottom:0;left:0;padding-bottom:10px;position:absolute;right:0;z-index:1}.codeBox.collapsed>.toggleButton::before{background-image:linear-gradient(to top, #fafafa, rgba(250, 250, 250, 0));content:\"\";height:60px;left:0;pointer-events:none;position:absolute;right:0;top:-60px}.codeBox .codeBoxHeader{position:sticky;top:50px;z-index:1;padding:10px 10px 10px;margin:-10px -10px 0;background-color:#fafafa;align-items:center;display:flex;min-height:24px}.codeBox .codeBoxHeader>.codeBoxHeadline{flex:1 1 auto;margin-right:10px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.codeBox .codeBoxHeader>.codeBoxHeadline{font-size:18px}}@media screen and (max-width:768px){.codeBox .codeBoxHeader>.codeBoxHeadline{font-size:18px}}@media screen and (max-width:768px){.codeBox .codeBoxHeader>.codeBoxHeadline{overflow:auto;white-space:nowrap}}.codeBox .codeBoxHeader .icon{flex:0 0 auto}.codeBox .codeBoxHeader .icon:not(:last-child){margin-right:10px}.codeBox .codeBoxCode{position:relative;padding-left:7ch}.codeBox .codeBoxCode>code{display:block;overflow-x:auto;font-family:ui-monospace, Menlo, Monaco, \"Cascadia Mono\", \"Segoe UI Mono\", \"Roboto Mono\", \"Oxygen Mono\", \"Ubuntu Monospace\", \"Source Code Pro\", \"Fira Mono\", \"Droid Sans Mono\", \"Courier New\", monospace;font-size:14px}.codeBox .codeBoxCode>code .codeBoxLine{display:block}.codeBox .codeBoxCode>code .codeBoxLine>a{margin-left:-7ch;overflow:hidden;position:absolute;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:6ch}.codeBox .codeBoxCode>code .codeBoxLine>a::before{content:attr(title)}.codeBox .codeBoxCode>code .codeBoxLine>span{white-space:pre}.codeBox .codeBoxCode>code .codeBoxLine>span:empty{display:inline-block}@media screen and (min-width:769px),print{.codeBox .codeBoxCode>code .codeBoxLine>span{white-space:pre-wrap;word-break:break-all}}.codeBox .codeBoxCode>code .codeBoxLine:target{background-color:#ff6}.codeBox>.toggleButton{background-color:#fafafa;cursor:pointer;display:block;padding:10px 20px 0 10px;text-align:center;font-weight:400}@media screen and (min-width:769px),print{.codeBox>.toggleButton{font-size:12px}}@media screen and (max-width:768px){.codeBox>.toggleButton{font-size:12px}}.quoteBoxContent .codeBox .codeBoxHeader{top:0}.anchorFixedHeader:not(.disableAnchorFixedHeader):target .codeBoxHeader{top:-30px}.dialogContent .codeBox .codeBoxHeader{position:static}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:0.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255, 255, 255, 0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:600}.token.italic{font-style:italic}.token.entity{cursor:help}.groupMention{background-color:#ecf1f7;border-radius:2px;color:#e65100;padding:1px 5px}.groupMention::before{content:\"@\";display:inline-block}.groupMention:hover{color:#bf360c}.inlineCode,kbd{background-color:white !important;border:1px solid #c4c4c4 !important;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#444 !important;display:inline;font-family:ui-monospace, Menlo, Monaco, \"Cascadia Mono\", \"Segoe UI Mono\", \"Roboto Mono\", \"Oxygen Mono\", \"Ubuntu Monospace\", \"Source Code Pro\", \"Fira Mono\", \"Droid Sans Mono\", \"Courier New\", monospace;font-size:14px;font-style:normal;font-weight:normal;margin:0 2px;overflow:auto;padding:0 4px;text-decoration:none;vertical-align:middle;word-break:break-word;word-wrap:break-word}@media screen and (max-width:768px){.inlineCode,kbd{padding:0 3px}}small kbd{font-weight:400}@media screen and (min-width:769px),print{small kbd{font-size:12px}}@media screen and (max-width:768px){small kbd{font-size:12px}}@supports (-webkit-overflow-scrolling: touch){.inlineCode,kbd{-webkit-box-decoration-break:initial}}.redactor-layer kbd::after{content:\" \";display:inline-block;pointer-events:none}.redactor-layer kbd::before{content:\" \";display:inline-block;pointer-events:none;position:absolute}.mediaBBCode{display:inline-table;max-width:100%}.mediaBBCode .mediaBBCodeCaption{color:#7d8287;display:table-caption;caption-side:bottom;margin-top:5px;text-align:center;font-weight:400}@media screen and (min-width:769px),print{.mediaBBCode .mediaBBCodeCaption{font-size:12px}}@media screen and (max-width:768px){.mediaBBCode .mediaBBCodeCaption{font-size:12px}}.mediaBBCode .mediaBBCodeCaption .mediaBBCodeCaptionAlignment{display:inline-block;text-align:justify}.mediaBBCode video{max-width:100%}iframe.instagram-media{min-height:530px}woltlab-quote,.quoteBox{background-color:#fafafa;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);border-radius:2px;clear:both;display:block;font-style:normal;margin:1em 0;overflow:hidden}woltlab-quote:first-child,.quoteBox:first-child{margin-top:0}woltlab-quote .quoteBox,.quoteBox .quoteBox{clear:both}woltlab-quote .quoteBox .quoteBoxIcon,.quoteBox .quoteBox .quoteBoxIcon{display:none}@media screen and (min-width:769px),print{woltlab-quote,.quoteBox{padding:20px}}@media screen and (max-width:768px){woltlab-quote,.quoteBox{padding:10px}}@media screen and (min-width:769px),print{.quoteBox{min-height:104px}}.quoteBox.collapsed{position:relative}.quoteBox.collapsed>.quoteBoxContent{overflow:hidden;max-height:100px}.quoteBox.collapsed>.toggleButton{bottom:0;box-shadow:0 -10px 50px 10px #fafafa;left:0;padding-bottom:10px;position:absolute;right:0;z-index:1}.quoteBox>.toggleButton{background-color:#fafafa;cursor:pointer;display:block;padding:10px 20px 0 10px;text-align:center;font-weight:400}@media screen and (min-width:769px),print{.quoteBox>.toggleButton{font-size:12px}}@media screen and (max-width:768px){.quoteBox>.toggleButton{font-size:12px}}.quoteBox .quoteBox{min-height:0}woltlab-quote:not(.redactorCalcHeight)::before{color:#e65100;content:attr(data-title);cursor:pointer;display:block;font-style:normal;margin-bottom:20px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{woltlab-quote:not(.redactorCalcHeight)::before{font-size:18px}}@media screen and (max-width:768px){woltlab-quote:not(.redactorCalcHeight)::before{font-size:18px}}.quoteBoxTitle{font-style:normal;margin-bottom:20px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.quoteBoxTitle{font-size:18px}}@media screen and (max-width:768px){.quoteBoxTitle{font-size:18px}}.quoteBoxIcon{float:right;margin:0 0 10px 10px}.quoteBoxIcon>a{display:block;font-size:0}.quoteBoxIcon>.quoteBoxQuoteSymbol{color:#7d8287;display:block;font-family:Georgia, \"Times New Roman\", serif;font-style:normal;text-align:center}@media screen and (min-width:769px),print{.quoteBoxIcon>.quoteBoxQuoteSymbol{font-size:160px;line-height:160px;height:64px;width:64px}}@media screen and (max-width:768px){.quoteBoxIcon>.quoteBoxQuoteSymbol{font-size:80px;line-height:80px;height:32px;width:32px}}.quoteBoxIcon>.quoteBoxQuoteSymbol::before{content:\"“\";position:relative}@media screen and (min-width:769px),print{.quoteBoxIcon>.quoteBoxQuoteSymbol::before{top:-5px}}@media screen and (max-width:768px){.quoteBoxIcon .userAvatarImage{width:32px !important;height:32px !important}}.redactor-layer woltlab-spoiler{background-color:#fafafa;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);border-radius:2px;display:block;margin:1em 0;padding:10px 20px;position:relative}.redactor-layer woltlab-spoiler:not(.redactorCalcHeight)::before{color:#e65100;content:attr(data-title);cursor:pointer;display:block;margin-bottom:20px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.redactor-layer woltlab-spoiler:not(.redactorCalcHeight)::before{font-size:18px}}@media screen and (max-width:768px){.redactor-layer woltlab-spoiler:not(.redactorCalcHeight)::before{font-size:18px}}.spoilerBox{clear:both;margin:1em 0}.spoilerBox>.spoilerBoxContent{background-color:#fafafa;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);padding:10px 20px;margin-top:10px}.spoilerBox>.spoilerBoxContent>p:first-child{margin-top:0}.spoilerBox>.spoilerBoxContent>p:last-child{margin-bottom:0}.userMention{background-color:#ecf1f7;border-radius:2px;padding:1px 5px}.userMention::before{content:\"@\";display:inline-block}.videoContainer{display:block;overflow:hidden;padding-bottom:56.25%;position:relative;text-align:left}.videoContainer iframe,.videoContainer video{height:100%;position:absolute;width:100%}.messageVideoContainer iframe{max-width:100%}dl:not(.plain){display:block}dl:not(.plain):not(:first-child){margin-top:20px}dl:not(.plain)>dt{color:#3b6da9;display:block}dl:not(.plain)>dt:not(:empty){margin-bottom:5px}dl:not(.plain)>dd{display:block}dl:not(.plain)>dd:not(:last-child){margin-bottom:20px}dl:not(.plain)>dd>small:not(.innerError):not(.innerInfo):not(.innerSuccess):not(.innerWarning){color:#7d8287;display:block;margin-top:3px}dl:not(.plain)>dd>label{display:block}dl:not(.plain)>dd>label+small:not(.innerError):not(.innerInfo):not(.innerSuccess):not(.innerWarning){margin-left:24px}dl:not(.plain)>dd>label:not(:first-child){margin-top:5px}dl:not(.plain)>dd.floated{display:flex;flex-wrap:wrap}dl:not(.plain)>dd.floated>label{flex:0 0 auto;margin:0 10px 5px 0}dl:not(.plain)>dd.floated>label:last-child{margin-right:0}dl:not(.plain)>dd.floated>label+small:not(.innerError):not(.innerInfo):not(.innerSuccess):not(.innerWarning){margin-left:0}dl:not(.plain)>dd.floated small{flex:1 1 100%}dl:not(.plain).wide>dt{display:none}dl:not(.plain) dt.checkboxList+dd::after,dl:not(.plain) dd.checkboxList::after{content:\"\";clear:both;display:table}dl:not(.plain) dt.checkboxList+dd label,dl:not(.plain) dd.checkboxList label{float:left;clear:both}dl:not(.plain) dt.checkboxList+dd small,dl:not(.plain) dd.checkboxList small{clear:both}dl.floated>dd{display:flex;flex-wrap:wrap}dl.floated>dd>label{flex:0 0 auto;margin:0 10px 5px 0}dl.floated>dd>label:last-child{margin-right:0}dl.floated>dd>label:not(:first-child){margin-top:0}dl.floated>dd>label+small:not(.innerError):not(.innerInfo):not(.innerSuccess):not(.innerWarning){margin-left:0}dl.floated>dd small{flex:1 1 100%}dl.dataList{overflow:hidden}dl.dataList::before,dl.dataList::after{display:table;content:\"\"}dl.dataList::after{clear:both}dl.dataList>dt{clear:right;color:#7d8287;float:left;margin-right:4px;text-align:left}dl.dataList>dt:after{content:\":\"}dl.dataList>dd{float:right;min-height:20px;text-align:right}dl.dataList>dd:not(:last-child){margin-bottom:3px}dl.inlineDataList>dt{display:inline-block;vertical-align:middle}dl.inlineDataList>dt:after{content:\":\";padding-left:1px}dl.inlineDataList>dd{display:inline-block;vertical-align:middle}dl.inlineDataList>dd:not(:last-of-type):after{content:\",\";padding-left:1px}dl.statsDataList{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap}dl.statsDataList>dt{color:#7d8287;flex:0 0 60%;margin-left:5px;overflow:hidden;text-align:left;white-space:nowrap;font-weight:400}@media screen and (min-width:769px),print{dl.statsDataList>dt{font-size:12px}}@media screen and (max-width:768px){dl.statsDataList>dt{font-size:12px}}dl.statsDataList>dd{flex:0 0 auto;width:calc(40% - 5px);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.row.rowColGap>dl{margin-top:0}.inlineList{display:flex;flex-wrap:wrap}.inlineList>li{flex:0 1 auto}.inlineList>li:not(:last-child){margin-right:5px}.inlineList.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.inlineList.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.nativeList{margin:1em 0 1em 40px}.nativeList li{margin:7px 0}ul.nativeList{list-style-type:disc}ol.nativeList{list-style-type:decimal}.tagList{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:-4px;margin-right:-8px}.tagList>li{flex:0 1 auto}.tagList>li:not(:last-child){margin-right:5px}.tagList.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.tagList.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.tagList>li{margin-bottom:4px;margin-right:8px}.tagList .tag{background-color:#cfd8dc;color:#212121;display:inline-block;margin-left:11px;padding:3px 6px 2px 2px;position:relative;text-decoration:none;font-weight:400;font-weight:600}@media screen and (min-width:769px),print{.tagList .tag{font-size:12px}}@media screen and (max-width:768px){.tagList .tag{font-size:12px}}.tagList .tag::before{border:11px solid transparent;border-left-width:0;border-right-color:#cfd8dc;content:\"\";display:block;left:-11px;position:absolute;top:0}.tagList .tag:hover{background-color:#1a77c9;color:white;text-decoration:none}.tagList .tag:hover::before{border-right-color:#1a77c9}.tagList .tagWeight1{font-size:12px}.tagList .tagWeight2{font-size:14px}.tagList .tagWeight3{font-size:16px}.tagList .tagWeight4{font-size:18px}.tagList .tagWeight5{font-size:20px}.tagList .tagWeight6{font-size:23px}.tagList .tagWeight7{font-size:28px}.smileyList{align-items:center}@media screen and (min-width:1025px),print{.smileyList{margin-bottom:-5px}.smileyList>li{margin-bottom:5px}}ol.dataList,ul.dataList{display:flex;flex-wrap:wrap;font-weight:400}ol.dataList>li,ul.dataList>li{flex:0 1 auto}ol.dataList>li:not(:last-child),ul.dataList>li:not(:last-child){margin-right:5px}ol.dataList.commaSeparated>li:not(:last-child):after,ul.dataList.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}ol.dataList.dotSeparated>li:not(:last-child):after,ul.dataList.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}@media screen and (min-width:769px),print{ol.dataList,ul.dataList{font-size:12px}}@media screen and (max-width:768px){ol.dataList,ul.dataList{font-size:12px}}ol.dataList>li:not(:last-child):after,ul.dataList>li:not(:last-child):after{content:\",\";padding-left:1px}@font-face{font-family:\"FontAwesome\";--woltlab-suite-preload: preload_dummy(\"../font/fontawesome-webfont.woff2?v=4.7.0\", \"font\", 1, \"font/woff2\");src:url(\"../font/fontawesome-webfont.eot?v=4.7.0\");src:url(\"../font/fontawesome-webfont.eot?v=4.7.0#iefix\") format(\"embedded-opentype\"), url(\"../font/fontawesome-webfont.woff2?v=4.7.0\") format(\"woff2\"), url(\"../font/fontawesome-webfont.woff?v=4.7.0\") format(\"woff\"), url(\"../font/fontawesome-webfont.ttf?v=4.7.0\") format(\"truetype\");font-weight:normal;font-style:normal;font-display:block}.icon,.fa{color:#3a3a3d;display:inline-block;font-family:FontAwesome;font-weight:normal !important;font-style:normal !important;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.icon.disabled,.fa.disabled{opacity:0.3}.icon:hover,.fa:hover{text-decoration:none}.icon.green,.fa.green{color:#090}.icon.red,.fa.red{color:#c00}.icon.black,.fa.black{color:#333}.icon.brown,.fa.brown{color:#c63}.icon.orange,.fa.orange{color:#f90}.icon.yellow,.fa.yellow{color:#ff0}.icon.blue,.fa.blue{color:#369}.icon.purple,.fa.purple{color:#c0f}.icon.pink,.fa.pink{color:#f0c}span.icon:not(.pointer):not(.disabled),span.fa:not(.pointer):not(.disabled){cursor:default}a>span.icon:not(.pointer),a>span.fa:not(.pointer){cursor:pointer !important}.icon16{font-size:14px;height:16px;line-height:16px;width:16px}.icon24{font-size:18px;height:24px;line-height:24px;width:24px}.icon32{font-size:28px;height:32px;line-height:32px;width:32px;vertical-align:-5px}.icon48,.wcfImageViewer>div.loading:before,.wcfImageViewer>footer>div>ul>li.loading:before{font-size:42px;height:48px;line-height:48px;width:48px}.icon64{font-size:56px;height:64px;line-height:64px;width:64px}.icon96{font-size:84px;height:96px;line-height:96px;width:96px}.icon128{font-size:112px;height:128px;line-height:128px;width:128px}.icon144{font-size:130px;height:144px;line-height:144px;width:144px}.fa-spinner,.wcfImageViewer>div.loading:before,.wcfImageViewer>footer>div>ul>li.loading:before{animation:wcfSpinner 0.6s linear infinite;border:2px solid #ccc;border-top-color:#4f81bd;border-radius:50%;vertical-align:middle}.fa-spinner.fa-spinner::before{display:none}@-webkit-keyframes wcfSpinner{to{-webkit-transform:rotate(360deg)}}@keyframes wcfSpinner{to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-webkit-transform:scale(1, -1);transform:scale(1, -1)}@keyframes fa-bell-ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,100%{transform:rotate(0deg)}}.emojione-emoji{z-index:auto !important}.fa-free-code-camp.icon16{font-size:10px}.fa-free-code-camp.icon24{font-size:16px}.fa-free-code-camp.icon32{font-size:22px}.fa-free-code-camp.icon48,.wcfImageViewer>div.fa-free-code-camp.loading:before,.wcfImageViewer>footer>div>ul>li.fa-free-code-camp.loading:before{font-size:34px}.fa-free-code-camp.icon64{font-size:46px}.fa-free-code-camp.icon96{font-size:70px}.fa-free-code-camp.icon128{font-size:94px}.fa-free-code-camp.icon144{font-size:108px}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-remove:before,.fa-close:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-gear:before,.fa-cog:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-rotate-right:before,.fa-repeat:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-warning:before,.fa-exclamation-triangle:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-gears:before,.fa-cogs:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-save:before,.fa-floppy-o:before{content:\"\"}.fa-square:before{content:\"\"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-unsorted:before,.fa-sort:before{content:\"\"}.fa-sort-down:before,.fa-sort-desc:before{content:\"\"}.fa-sort-up:before,.fa-sort-asc:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-legal:before,.fa-gavel:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-flash:before,.fa-bolt:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-paste:before,.fa-clipboard:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before,.wcfImageViewer>div.loading:before,.wcfImageViewer>footer>div>ul>li.loading:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-unlink:before,.fa-chain-broken:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:\"\"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:\"\"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:\"\"}.fa-euro:before,.fa-eur:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-rupee:before,.fa-inr:before{content:\"\"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:\"\"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:\"\"}.fa-won:before,.fa-krw:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-turkish-lira:before,.fa-try:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:\"\"}.fa-mortar-board:before,.fa-graduation-cap:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:\"\"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:\"\"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:\"\"}.fa-ge:before,.fa-empire:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-send:before,.fa-paper-plane:before{content:\"\"}.fa-send-o:before,.fa-paper-plane-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-hotel:before,.fa-bed:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-yc:before,.fa-y-combinator:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-tv:before,.fa-television:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:\"\"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-signing:before,.fa-sign-language:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-vcard:before,.fa-address-card:before{content:\"\"}.fa-vcard-o:before,.fa-address-card-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.box{box-sizing:border-box}.boxImage img{height:auto;max-width:100%}.boxTitle{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.boxTitle{font-size:18px}}@media screen and (max-width:768px){.boxTitle{font-size:18px}}.boxTitle+.boxContent{margin-top:20px}.boxTitle .badge{top:-2px}.boxContent+.boxContent{margin-top:20px}.boxContent+.boxTitle{margin-top:30px}.boxContentSeparator{background:#e0e0e0;border:0;height:1px;margin:30px auto;width:60%}@media screen and (max-width:1024px){.boxesHero .boxContainer{padding:40px 0}}@media screen and (min-width:1025px),print{.boxesHero .boxContainer{padding:60px 0}}.boxesHero .box{text-align:center}@media screen and (max-width:1024px){.boxesHero .box:not(:last-child){margin-bottom:40px}}@media screen and (min-width:1025px),print{.boxesHero .box:not(:last-child){margin-bottom:60px}}.boxesHero .boxTitle{font-weight:300;line-height:1.05}@media screen and (min-width:769px),print{.boxesHero .boxTitle{font-size:28px}}@media screen and (max-width:768px){.boxesHero .boxTitle{font-size:23px}}.boxesHero .boxWithImage{display:flex;flex-wrap:wrap}.boxesHero .boxWithImage .boxImage,.boxesHero .boxWithImage .boxTitle,.boxesHero .boxWithImage .boxContent{flex:0 0 100%}.boxesHero .boxWithImage .boxImage{align-items:center;display:flex;justify-content:center;max-height:750px;order:3;overflow:hidden}@media screen and (max-width:1024px){.boxesHero .boxWithImage .boxImage{margin-top:20px}}@media screen and (min-width:1025px),print{.boxesHero .boxWithImage .boxImage{margin-top:30px}}.boxesHeaderBoxes{background-color:#eceff1;color:#3a3a3d}.boxesHeaderBoxes a{color:#e65100}.boxesHeaderBoxes a:hover{color:#bf360c}.boxesHeaderBoxes .icon{color:#3a3a3d}@media screen and (min-width:545px),print{.boxesHeaderBoxes .boxContainer{display:flex;flex-wrap:wrap}}@media screen and (max-width:1024px){.boxesHeaderBoxes .boxContainer{padding:40px 0;margin-bottom:-40px;margin-left:-10px;margin-right:-10px}}@media screen and (min-width:1025px),print{.boxesHeaderBoxes .boxContainer{padding:60px 0;margin-bottom:-60px;margin-left:-15px;margin-right:-15px}}.boxesHeaderBoxes .box{overflow:hidden;padding-left:15px;padding-right:15px}@media screen and (max-width:1024px){.boxesHeaderBoxes .box{margin-bottom:40px}}@media screen and (min-width:545px) and (max-width:1024px){.boxesHeaderBoxes .box{flex:0 0 50%;max-width:50%}.boxesHeaderBoxes .box.boxFullWidth{flex-basis:100%;max-width:100%}.boxesHeaderBoxes .box:first-child:nth-last-child(1){flex-basis:100%;max-width:100%}}@media screen and (min-width:1025px),print{.boxesHeaderBoxes .box{flex:0 0 25%;margin-bottom:60px;max-width:25%}.boxesHeaderBoxes .box.boxFullWidth{flex-basis:100%;max-width:100%}.boxesHeaderBoxes .box:first-child:nth-last-child(1){flex-basis:100%;max-width:100%}.boxesHeaderBoxes .box:first-child:nth-last-child(2),.boxesHeaderBoxes .box:first-child:nth-last-child(2)~.box{flex-basis:50%;max-width:50%}.boxesHeaderBoxes .box:first-child:nth-last-child(3),.boxesHeaderBoxes .box:first-child:nth-last-child(3)~.box{flex-basis:33.3333%;max-width:33.3333%}}.boxesHeaderBoxes .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}@media screen and (max-width:1024px){.boxesTop .box,.boxesBottom .box{margin-bottom:40px;margin-top:40px}}@media screen and (min-width:1025px),print{.boxesTop .box,.boxesBottom .box{margin-bottom:60px;margin-top:60px}}.boxesTop .boxTitle,.boxesBottom .boxTitle{color:#3a3a3d;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.boxesTop .boxTitle,.boxesBottom .boxTitle{font-size:23px}}@media screen and (max-width:768px){.boxesTop .boxTitle,.boxesBottom .boxTitle{font-size:20px}}.boxesTop .boxTitle a,.boxesBottom .boxTitle a{color:#3a3a3d}.boxesTop .boxTitle a:hover,.boxesBottom .boxTitle a:hover{color:#3a3a3d}@media screen and (max-width:544px){.boxesTop .boxImage,.boxesBottom .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}}@media screen and (min-width:545px),print{.boxesTop .boxImage,.boxesBottom .boxImage{width:30%}.boxesTop .boxWithImage::before,.boxesTop .boxWithImage::after,.boxesBottom .boxWithImage::before,.boxesBottom .boxWithImage::after{display:table;content:\"\"}.boxesTop .boxWithImage::after,.boxesBottom .boxWithImage::after{clear:both}.boxesTop .boxWithImage:nth-child(odd) .boxImage,.boxesBottom .boxWithImage:nth-child(odd) .boxImage{float:left}.boxesTop .boxWithImage:nth-child(even) .boxImage,.boxesBottom .boxWithImage:nth-child(even) .boxImage{float:right}}@media screen and (min-width:545px) and (max-width:1024px){.boxesTop .boxWithImage:nth-child(odd) .boxImage,.boxesBottom .boxWithImage:nth-child(odd) .boxImage{margin:0 10px 10px 0}.boxesTop .boxWithImage:nth-child(even) .boxImage,.boxesBottom .boxWithImage:nth-child(even) .boxImage{margin:0 0 10px 10px}}@media screen and (min-width:1025px),print{.boxesTop .boxWithImage:nth-child(odd) .boxImage,.boxesBottom .boxWithImage:nth-child(odd) .boxImage{margin:0 20px 20px 0}.boxesTop .boxWithImage:nth-child(even) .boxImage,.boxesBottom .boxWithImage:nth-child(even) .boxImage{margin:0 0 20px 20px}}.boxesTop{border-bottom:1px solid #e0e0e0}.boxesBottom{border-top:1px solid #e0e0e0}.boxesSidebarLeft,.boxesSidebarRight{color:#3a3a3d}.boxesSidebarLeft a,.boxesSidebarRight a{color:#e65100}.boxesSidebarLeft a:hover,.boxesSidebarRight a:hover{color:#bf360c}@media screen and (min-width:545px) and (max-width:768px){.boxesSidebarLeft>.boxContainer,.boxesSidebarRight>.boxContainer{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:769px) and (max-width:1024px){.boxesSidebarLeft>.boxContainer,.boxesSidebarRight>.boxContainer{-webkit-columns:3;-moz-columns:3;columns:3}}@media screen and (min-width:545px) and (max-width:1024px){.boxesSidebarLeft>.boxContainer,.boxesSidebarRight>.boxContainer{margin-bottom:-30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.boxesSidebarLeft>.boxContainer>.box,.boxesSidebarRight>.boxContainer>.box{overflow:hidden;background-clip:padding-box;border-bottom:30px solid transparent;display:block;margin:0 !important;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.boxesSidebarLeft .icon,.boxesSidebarRight .icon{color:#3a3a3d}.boxesSidebarLeft small,.boxesSidebarLeft .dimmed,.boxesSidebarRight small,.boxesSidebarRight .dimmed{color:#7f8c8d}.boxesSidebarLeft small a,.boxesSidebarLeft .dimmed a,.boxesSidebarRight small a,.boxesSidebarRight .dimmed a{color:#3a3a3d}.boxesSidebarLeft small a:hover,.boxesSidebarLeft .dimmed a:hover,.boxesSidebarRight small a:hover,.boxesSidebarRight .dimmed a:hover{color:#3a3a3d}.boxesSidebarLeft .boxTitle,.boxesSidebarRight .boxTitle{color:#3a3a3d}.boxesSidebarLeft .boxTitle a,.boxesSidebarRight .boxTitle a{color:#3a3a3d}.boxesSidebarLeft .boxTitle a:hover,.boxesSidebarRight .boxTitle a:hover{color:#3a3a3d}.boxesSidebarLeft .box:not(.boxBorderless),.boxesSidebarRight .box:not(.boxBorderless){background-color:#ecf1f7}@media screen and (max-width:1024px){.boxesSidebarLeft .box:not(.boxBorderless),.boxesSidebarRight .box:not(.boxBorderless){padding:20px 10px}.boxesSidebarLeft .box:not(.boxBorderless) .boxMenu,.boxesSidebarRight .box:not(.boxBorderless) .boxMenu{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:1025px),print{.boxesSidebarLeft .box:not(.boxBorderless),.boxesSidebarRight .box:not(.boxBorderless){padding:20px}.boxesSidebarLeft .box:not(.boxBorderless) .boxMenu,.boxesSidebarRight .box:not(.boxBorderless) .boxMenu{margin-left:-20px;margin-right:-20px}}.boxesSidebarLeft .box:not(:first-child),.boxesSidebarRight .box:not(:first-child){margin-top:30px}.boxesSidebarLeft .box.boxError .boxTitle,.boxesSidebarLeft .box.boxInfo .boxTitle,.boxesSidebarLeft .box.boxSuccess .boxTitle,.boxesSidebarLeft .box.boxWarning .boxTitle,.boxesSidebarRight .box.boxError .boxTitle,.boxesSidebarRight .box.boxInfo .boxTitle,.boxesSidebarRight .box.boxSuccess .boxTitle,.boxesSidebarRight .box.boxWarning .boxTitle{color:inherit}.boxesSidebarLeft .box.boxError a:not(.button),.boxesSidebarLeft .box.boxInfo a:not(.button),.boxesSidebarLeft .box.boxSuccess a:not(.button),.boxesSidebarLeft .box.boxWarning a:not(.button),.boxesSidebarRight .box.boxError a:not(.button),.boxesSidebarRight .box.boxInfo a:not(.button),.boxesSidebarRight .box.boxSuccess a:not(.button),.boxesSidebarRight .box.boxWarning a:not(.button){font-weight:600}.boxesSidebarLeft .box.boxError a:not(.button):hover,.boxesSidebarLeft .box.boxInfo a:not(.button):hover,.boxesSidebarLeft .box.boxSuccess a:not(.button):hover,.boxesSidebarLeft .box.boxWarning a:not(.button):hover,.boxesSidebarRight .box.boxError a:not(.button):hover,.boxesSidebarRight .box.boxInfo a:not(.button):hover,.boxesSidebarRight .box.boxSuccess a:not(.button):hover,.boxesSidebarRight .box.boxWarning a:not(.button):hover{text-decoration:underline}.boxesSidebarLeft .box.boxError,.boxesSidebarRight .box.boxError{background-color:#f2dede;color:#a94442}.boxesSidebarLeft .box.boxError a:not(.button),.boxesSidebarRight .box.boxError a:not(.button){color:#843534}.boxesSidebarLeft .box.boxError a:not(.button):hover,.boxesSidebarRight .box.boxError a:not(.button):hover{color:#843534}.boxesSidebarLeft .box.boxInfo,.boxesSidebarRight .box.boxInfo{background-color:#d9edf7;color:#31708f}.boxesSidebarLeft .box.boxInfo a:not(.button),.boxesSidebarRight .box.boxInfo a:not(.button){color:#245269}.boxesSidebarLeft .box.boxInfo a:not(.button):hover,.boxesSidebarRight .box.boxInfo a:not(.button):hover{color:#245269}.boxesSidebarLeft .box.boxSuccess,.boxesSidebarRight .box.boxSuccess{background-color:#dff0d8;color:#3c763d}.boxesSidebarLeft .box.boxSuccess a:not(.button),.boxesSidebarRight .box.boxSuccess a:not(.button){color:#2b542c}.boxesSidebarLeft .box.boxSuccess a:not(.button):hover,.boxesSidebarRight .box.boxSuccess a:not(.button):hover{color:#2b542c}.boxesSidebarLeft .box.boxWarning,.boxesSidebarRight .box.boxWarning{background-color:#fcf8e3;color:#8a6d3b}.boxesSidebarLeft .box.boxWarning a:not(.button),.boxesSidebarRight .box.boxWarning a:not(.button){color:#66512c}.boxesSidebarLeft .box.boxWarning a:not(.button):hover,.boxesSidebarRight .box.boxWarning a:not(.button):hover{color:#66512c}.boxesSidebarLeft .box .boxMenu .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuLink{align-items:flex-start;display:flex;padding:5px 20px}.boxesSidebarLeft .box .boxMenu .boxMenuLink .boxMenuLinkTitle,.boxesSidebarRight .box .boxMenu .boxMenuLink .boxMenuLinkTitle{flex:1 1 auto}.boxesSidebarLeft .box .boxMenu .boxMenuLink .badge,.boxesSidebarRight .box .boxMenu .boxMenuLink .badge{flex:0 0 auto}.boxesSidebarLeft .box .boxMenu li.active>.boxMenuLink,.boxesSidebarRight .box .boxMenu li.active>.boxMenuLink{background-color:#fafafa;color:#e65100}.boxesSidebarLeft .box .boxMenu li.active>.boxMenuLink:hover,.boxesSidebarRight .box .boxMenu li.active>.boxMenuLink:hover{color:#bf360c}.boxesSidebarLeft .box .boxMenu .boxMenuDepth1 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuDepth1 .boxMenuLink{padding-left:40px}.boxesSidebarLeft .box .boxMenu .boxMenuDepth2 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuDepth2 .boxMenuLink{padding-left:60px}.boxesSidebarLeft .box .boxMenu .boxMenuItem .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuItem .boxMenuLink{padding-left:100px}.boxesSidebarLeft .box .boxMenu .boxMenuItemDepth1 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuItemDepth1 .boxMenuLink{padding-left:20px}.boxesSidebarLeft .box .boxMenu .boxMenuItemDepth2 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuItemDepth2 .boxMenuLink{padding-left:40px}.boxesSidebarLeft .box .boxMenu .boxMenuItemDepth3 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuItemDepth3 .boxMenuLink{padding-left:60px}.boxesSidebarLeft .box .boxMenu .boxMenuItemDepth4 .boxMenuLink,.boxesSidebarRight .box .boxMenu .boxMenuItemDepth4 .boxMenuLink{padding-left:80px}@media screen and (max-width:544px){.boxesSidebarLeft .boxImage,.boxesSidebarRight .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}}@media screen and (min-width:545px) and (max-width:1024px){.boxesSidebarLeft .boxWithImage::before,.boxesSidebarLeft .boxWithImage::after,.boxesSidebarRight .boxWithImage::before,.boxesSidebarRight .boxWithImage::after{display:table;content:\"\"}.boxesSidebarLeft .boxWithImage::after,.boxesSidebarRight .boxWithImage::after{clear:both}.boxesSidebarLeft .boxWithImage .boxTitle,.boxesSidebarLeft .boxWithImage .boxContent,.boxesSidebarRight .boxWithImage .boxTitle,.boxesSidebarRight .boxWithImage .boxContent{margin-left:calc(30% + 15px)}.boxesSidebarLeft .boxImage,.boxesSidebarRight .boxImage{float:left;width:30%}}@media screen and (min-width:1025px),print{.boxesSidebarLeft .boxImage,.boxesSidebarRight .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}}.boxesSidebarLeft .box .boxMenu li.active>.boxMenuLink{margin-left:10px;padding-left:10px}.boxesSidebarLeft .box .boxMenu .boxMenuDepth1 li.active>.boxMenuLink{padding-left:30px}.boxesSidebarLeft .box .boxMenu .boxMenuDepth2 li.active>.boxMenuLink{padding-left:50px}.boxesSidebarRight .box .boxMenu li.active>.boxMenuLink{margin-right:10px;padding-right:10px}@media screen and (max-width:1024px){.main>.layoutBoundary{display:flex;flex-wrap:wrap}.main>.layoutBoundary>.content{flex:0 0 100%;order:2}.main>.layoutBoundary>.boxesSidebarLeft{order:1}.main>.layoutBoundary>.boxesSidebarRight{order:3}.boxesSidebarLeft{flex:1 0 100%;pointer-events:none}.boxesSidebarLeft>.boxContainer{pointer-events:all}.boxesSidebarLeft:not(.open){flex:1 50%}.boxesSidebarLeft:not(.open)>.boxContainer{display:none}.boxesSidebarLeft::before{background-color:#ecf1f7;color:#e65100;content:attr(data-show-sidebar);display:block;padding:10px 0;pointer-events:all;text-align:center}.boxesSidebarLeft.open::before{content:attr(data-hide-sidebar);margin-bottom:20px}.boxesSidebarLeft.boxesSidebarLeftHasMenu::before{content:attr(data-show-navigation)}.boxesSidebarLeft.boxesSidebarLeftHasMenu.open::before{content:attr(data-hide-navigation)}.boxesSidebarRight{flex:1 0 100%}}.boxesContentTop .box:not(:first-child),.boxesContentBottom .box:not(:first-child){margin-top:40px}.boxesContentTop .boxTitle,.boxesContentBottom .boxTitle{color:#3a3a3d;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.boxesContentTop .boxTitle,.boxesContentBottom .boxTitle{font-size:23px}}@media screen and (max-width:768px){.boxesContentTop .boxTitle,.boxesContentBottom .boxTitle{font-size:20px}}.boxesContentTop .boxTitle a,.boxesContentBottom .boxTitle a{color:#3a3a3d}.boxesContentTop .boxTitle a:hover,.boxesContentBottom .boxTitle a:hover{color:#3a3a3d}.boxesContentTop .boxInfo,.boxesContentBottom .boxInfo{background-color:#d9edf7;color:#31708f;padding:20px;text-align:center}.boxesContentTop .boxInfo a:not(.button),.boxesContentBottom .boxInfo a:not(.button){color:#245269;font-weight:600}.boxesContentTop .boxInfo a:not(.button):hover,.boxesContentBottom .boxInfo a:not(.button):hover{color:#245269;text-decoration:underline}.boxesContentTop .boxInfo .formSubmit,.boxesContentBottom .boxInfo .formSubmit{margin-top:20px}@media screen and (max-width:544px){.boxesContentTop .boxImage,.boxesContentBottom .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}}@media screen and (min-width:545px),print{.boxesContentTop .boxWithImage::before,.boxesContentTop .boxWithImage::after,.boxesContentBottom .boxWithImage::before,.boxesContentBottom .boxWithImage::after{display:table;content:\"\"}.boxesContentTop .boxWithImage::after,.boxesContentBottom .boxWithImage::after{clear:both}.boxesContentTop .boxImage,.boxesContentBottom .boxImage{float:left;width:30%}}@media screen and (min-width:545px) and (max-width:1024px){.boxesContentTop .boxImage,.boxesContentBottom .boxImage{margin:0 10px 10px 0}}@media screen and (min-width:1025px),print{.boxesContentTop .boxImage,.boxesContentBottom .boxImage{margin:0 20px 20px 0}}.boxesContentTop:not(:first-child){margin-top:40px}.boxesContentBottom{margin-top:40px}.boxesFooterBoxes{background-color:#eceff1;color:#3a3a3d}.boxesFooterBoxes a{color:#e65100}.boxesFooterBoxes a:hover{color:#bf360c}.boxesFooterBoxes .icon{color:#3a3a3d}@media screen and (max-width:768px){.boxesFooterBoxes .boxContainer{padding:40px 0}}@media screen and (max-width:1024px){.boxesFooterBoxes .boxContainer{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:769px),print{.boxesFooterBoxes .boxContainer{display:flex;flex-wrap:wrap;margin-bottom:-60px;padding:60px 0}}@media screen and (min-width:1025px),print{.boxesFooterBoxes .boxContainer{margin-left:-15px;margin-right:-15px}}.boxesFooterBoxes .box{overflow:hidden;padding-left:15px;padding-right:15px}@media screen and (max-width:768px){.boxesFooterBoxes .box:not(:last-child){margin-bottom:40px}}@media screen and (min-width:769px),print{.boxesFooterBoxes .box{flex:0 0 50%;margin-bottom:60px;max-width:50%}.boxesFooterBoxes .box.boxFullWidth{flex-basis:100%;max-width:100%}}.boxesFooterBoxes .boxTitle{color:#3a3a3d}.boxesFooterBoxes .boxTitle a{color:#3a3a3d}.boxesFooterBoxes .boxTitle a:hover{color:#3a3a3d}.boxesFooterBoxes .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}.boxesFooter{background-color:#3a6d9c;color:#d9dcde;padding:20px 0}.boxesFooter .icon{color:#d9dcde}.boxesFooter a{color:white}.boxesFooter a:hover{color:white;text-decoration:underline}.boxesFooter .box:not(:first-child){margin-top:20px}.boxesFooter .boxTitle{color:#bdc3c7}.boxesFooter .boxTitle a{color:white}.boxesFooter .boxTitle a:hover{color:white}@media screen and (max-width:544px){.boxesFooter .boxImage{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-height:100px;overflow:hidden}}@media screen and (min-width:545px),print{.boxesFooter .boxWithImage::before,.boxesFooter .boxWithImage::after{display:table;content:\"\"}.boxesFooter .boxWithImage::after{clear:both}.boxesFooter .boxImage{float:left;width:30%}}@media screen and (min-width:545px) and (max-width:1024px){.boxesFooter .boxImage{margin:0 10px 10px 0}}@media screen and (min-width:1025px),print{.boxesFooter .boxImage{margin:0 20px 20px 0}}.boxesFooter .boxMenuLinkGroup .boxMenu>li>ol a{color:#d9dcde}@media screen and (max-width:768px){.boxesFooter .styleChanger{display:none}}@media screen and (min-width:769px),print{.boxesFooter .styleChanger{float:right;padding-left:20px}}.boxesTop .boxMenu,.boxesBottom .boxMenu,.boxesFooter .boxMenu{display:inline-flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.boxesTop .boxMenu>li,.boxesBottom .boxMenu>li,.boxesFooter .boxMenu>li{flex:0 0 auto;padding-left:10px;padding-right:10px}@media screen and (max-width:1024px){.boxesTop .boxMenu>li,.boxesBottom .boxMenu>li,.boxesFooter .boxMenu>li{margin-bottom:10px;margin-top:10px}}.boxesTop .boxMenuLinkGroup:not(:first-child),.boxesBottom .boxMenuLinkGroup:not(:first-child),.boxesFooter .boxMenuLinkGroup:not(:first-child){margin-top:40px}.boxesTop .boxMenuLinkGroup .boxMenu,.boxesBottom .boxMenuLinkGroup .boxMenu,.boxesFooter .boxMenuLinkGroup .boxMenu{display:flex;flex-wrap:wrap;margin-bottom:-20px}.boxesTop .boxMenuLinkGroup .boxMenu .boxMenuLink,.boxesBottom .boxMenuLinkGroup .boxMenu .boxMenuLink,.boxesFooter .boxMenuLinkGroup .boxMenu .boxMenuLink{display:inline-block}.boxesTop .boxMenuLinkGroup .boxMenu>li,.boxesBottom .boxMenuLinkGroup .boxMenu>li,.boxesFooter .boxMenuLinkGroup .boxMenu>li{margin-bottom:20px}@media screen and (min-width:769px),print{.boxesTop .boxMenuLinkGroup .boxMenu>li,.boxesBottom .boxMenuLinkGroup .boxMenu>li,.boxesFooter .boxMenuLinkGroup .boxMenu>li{flex:0 0 25%;max-width:25%}}@media screen and (max-width:768px){.boxesTop .boxMenuLinkGroup .boxMenu>li,.boxesBottom .boxMenuLinkGroup .boxMenu>li,.boxesFooter .boxMenuLinkGroup .boxMenu>li{flex:1 1 100%}}.boxesTop .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesBottom .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesFooter .boxMenuLinkGroup .boxMenu>li>.boxMenuLink{font-weight:400;line-height:1.28;margin-bottom:10px}@media screen and (min-width:769px),print{.boxesTop .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesBottom .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesFooter .boxMenuLinkGroup .boxMenu>li>.boxMenuLink{font-size:18px}}@media screen and (max-width:768px){.boxesTop .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesBottom .boxMenuLinkGroup .boxMenu>li>.boxMenuLink,.boxesFooter .boxMenuLinkGroup .boxMenu>li>.boxMenuLink{font-size:18px}}.boxWithEditButton{position:relative}.boxWithEditButton .boxEditButton{color:inherit;opacity:0;position:absolute;top:4px;transition:opacity 0.12s ease-in-out;right:4px}.boxWithEditButton .boxEditButton:hover{color:inherit}.boxWithEditButton .boxEditButton>.icon{color:inherit}html:not(.touch) .boxWithEditButton:hover .boxEditButton{opacity:1}.boxMenuResetFilter{margin-top:10px}.containerList>li{position:relative;transition:background-color 0.2s}@media screen and (max-width:1024px){.containerList>li{padding:10px 0}}@media screen and (min-width:1025px),print{.containerList>li{padding:20px}}.containerList>li:not(:last-child){border-bottom:1px solid #e0e0e0}.containerList>li:first-child{border-top:1px solid #4179ad}.containerList>li:last-child{border-bottom:1px solid #4179ad}.containerList>li:hover{background-color:#f2f2f2}.containerList>li.showMore{text-align:center}.containerList>li.showMore:hover{background-color:transparent}.containerList>li .containerHeadline{position:relative}.containerList>li .containerHeadline>.containerContentType{color:#7d8287;position:absolute;top:5px;right:0}@media screen and (max-width:544px){.containerList>li .containerHeadline>.containerContentType{display:none}}.containerList>li.containerListButtonGroup{text-align:right}.containerList>li.containerListButtonGroup:hover{background-color:transparent}.containerList>li.containerListButtonGroup>.buttonGroup,.containerList>li.containerListButtonGroup>.messageFooterButtons,.containerList>li.containerListButtonGroup>.messageFooterButtonsExtra{display:inline-flex}.containerList>li.containerListButtonGroup>.buttonGroup:not(:first-child),.containerList>li.containerListButtonGroup>.messageFooterButtons:not(:first-child),.containerList>li.containerListButtonGroup>.messageFooterButtonsExtra:not(:first-child){margin-left:5px}.containerList>li.containerListButtonGroup>.recentActivityFollowedNoResults{text-align:left}@media screen and (max-width:1024px){.containerList>li .hasMobileNavigation>.containerHeadline>h3{padding-right:30px}.containerList>li .buttonGroupNavigation{position:absolute;right:0;top:14px}.containerList>li .buttonGroupNavigation.open{left:0;z-index:10}.containerList>li .buttonGroupNavigation.open>.buttonList{display:block;visibility:visible}.containerList>li .buttonGroupNavigation>.dropdownLabel{left:calc(100% - 24px);position:relative}.containerList>li .buttonGroupNavigation>.buttonList{background-color:white;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.2) 0 12px 28px 0, rgba(0, 0, 0, 0.1) 0 2px 4px 0;color:#212121;display:none;min-width:160px;padding:3px 0;pointer-events:all;position:absolute;text-align:left;visibility:hidden;z-index:450;position:static !important;top:0}.containerList>li .buttonGroupNavigation>.buttonList.dropdownMenuPageSearch{border-top-left-radius:0;border-top-right-radius:0}.containerList>li .buttonGroupNavigation>.buttonList.dropdownOpen{display:block;visibility:visible}.containerList>li .buttonGroupNavigation>.buttonList li{display:block}.containerList>li .buttonGroupNavigation>.buttonList li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText),.containerList>li .buttonGroupNavigation>.buttonList li:focus-within,.containerList>li .buttonGroupNavigation>.buttonList li.dropdownList>li:hover:not(.dropdownDivider),.containerList>li .buttonGroupNavigation>.buttonList li.dropdownNavigationItem,.containerList>li .buttonGroupNavigation>.buttonList li.active{background-color:#eee;color:#212121}.containerList>li .buttonGroupNavigation>.buttonList li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText)>a,.containerList>li .buttonGroupNavigation>.buttonList li:focus-within>a,.containerList>li .buttonGroupNavigation>.buttonList li.dropdownList>li:hover:not(.dropdownDivider)>a,.containerList>li .buttonGroupNavigation>.buttonList li.dropdownNavigationItem>a,.containerList>li .buttonGroupNavigation>.buttonList li.active>a{color:#212121}.containerList>li .buttonGroupNavigation>.buttonList li.dropdownDivider{border-top:1px solid #eee;margin:3px 0}.containerList>li .buttonGroupNavigation>.buttonList li.dropdownText{padding:5px 20px;font-weight:400}.containerList>li .buttonGroupNavigation>.buttonList li.boxFlag{padding-top:2px}.containerList>li .buttonGroupNavigation>.buttonList li.missingValue>span{padding-right:40px;position:relative}.containerList>li .buttonGroupNavigation>.buttonList li.missingValue>span:after{color:#a94442;content:\"\";font-family:FontAwesome;position:absolute;right:20px;top:5px}.containerList>li .buttonGroupNavigation>.buttonList li.disabled{color:#7d8287}.containerList>li .buttonGroupNavigation>.buttonList li.disabled>span{cursor:not-allowed !important}.containerList>li .buttonGroupNavigation>.buttonList li>a,.containerList>li .buttonGroupNavigation>.buttonList li>span{clear:both;cursor:pointer;display:block;max-width:350px;overflow:hidden;padding:5px 20px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.containerList>li .buttonGroupNavigation>.buttonList li>a>div>h3,.containerList>li .buttonGroupNavigation>.buttonList li>span>div>h3{overflow:hidden;text-overflow:ellipsis}.containerList>li .buttonGroupNavigation>.buttonList li>a{color:#212121}.containerList>li .buttonGroupNavigation>.buttonList li>a>small{display:block}.containerList>li .buttonGroupNavigation>.buttonList li>a+span.badge{display:none}.containerList>li .buttonGroupNavigation>.buttonList li>.box16{align-items:center;cursor:pointer;min-height:0;padding:5px 10px}.containerList>li .buttonGroupNavigation>.buttonList li>label{display:block}.containerList>li .buttonGroupNavigation>.buttonList li .containerHeadline{margin-bottom:0}.containerList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-weight:400}.containerList>li .buttonGroupNavigation>.buttonList li .icon{color:inherit}.containerList>li .buttonGroupNavigation>.buttonList .scrollableDropdownMenu{max-height:300px;overflow:auto}.containerList>li .buttonGroupNavigation>.buttonList .scrollableDropdownMenu.forceScrollbar{overflow-y:scroll;overflow-x:hidden}.containerList>li .buttonGroupNavigation>.buttonList>li .invisible{display:inline;padding-left:5px}}@media screen and (max-width:1024px) and (min-width:769px){.containerList>li .buttonGroupNavigation>.buttonList li.dropdownText{font-size:12px}}@media screen and (max-width:1024px) and (max-width:768px){.containerList>li .buttonGroupNavigation>.buttonList li.dropdownText{font-size:12px}}@media screen and (max-width:1024px) and (min-width:769px){.containerList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-size:12px}}@media screen and (max-width:1024px) and (max-width:768px){.containerList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-size:12px}}@media screen and (max-width:1024px) and (min-width:769px){.containerList>li .buttonGroupNavigation>.buttonList .dropdownMenu.pageHeaderSearchDropdown{transform:translateY(-10px)}}@media screen and (min-width:1025px),print{.containerList>li .buttonGroupNavigation{opacity:0;position:absolute;right:20px;top:15px;transition:opacity 0.12s}.containerList>li .buttonGroupNavigation>.dropdownLabel{display:none}.containerList>li .buttonGroupNavigation>ul{background-color:#fafafa;border:1px solid rgba(0, 0, 0, 0.15);border-radius:6px}.containerList>li .buttonGroupNavigation>ul>li{margin-right:0}.containerList>li .buttonGroupNavigation>ul>li:not(:last-child){border-right:1px solid rgba(0, 0, 0, 0.15)}.containerList>li .buttonGroupNavigation>ul>li>a{display:inline-block;padding:3px 5px}.containerList>li .buttonGroupNavigation>ul>li>a>.icon,.containerList>li .buttonGroupNavigation>ul>li>a>.invisible{opacity:0.5}.containerList>li .buttonGroupNavigation>ul>li.active>a>.icon,.containerList>li .buttonGroupNavigation>ul>li.active>a>.invisible,.containerList>li .buttonGroupNavigation>ul>li:hover>a>.icon,.containerList>li .buttonGroupNavigation>ul>li:hover>a>.invisible{color:#3a3a3d}.containerList>li:hover .buttonGroupNavigation{opacity:1}}@media screen and (max-width:768px){.containerList.doubleColumned>li+li,.containerList.tripleColumned>li+li{margin-top:10px}}@media screen and (min-width:769px),print{.containerList.doubleColumned,.containerList.tripleColumned{display:flex;flex-wrap:wrap;border-top:1px solid #4179ad;border-bottom:1px solid #4179ad}.containerList.doubleColumned>li,.containerList.tripleColumned>li{padding-right:15px}.containerList.doubleColumned>li .containerBoxContent,.containerList.tripleColumned>li .containerBoxContent{overflow:hidden}.containerList.doubleColumned>li .containerBoxContent h3,.containerList.tripleColumned>li .containerBoxContent h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerList.doubleColumned>li:first-child,.containerList.tripleColumned>li:first-child{border-top:none}.containerList.doubleColumned>li:last-child,.containerList.tripleColumned>li:last-child{border-bottom:none}.containerList.doubleColumned>li{flex:0 0 50%;max-width:50%}.containerList.doubleColumned>li:nth-child(2n+1):nth-last-child(-n+2){border-bottom:none}.containerList.tripleColumned>li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}.containerList.tripleColumned>li:nth-child(3n+1):nth-last-child(-n+3),.containerList.tripleColumned>li:nth-child(3n+1):nth-last-child(-n+3)~li{border-bottom:none}}@media screen and (max-width:768px){.containerBoxList.doubleColumned>li+li,.containerBoxList.tripleColumned>li+li{margin-top:10px}}@media screen and (min-width:769px),print{.containerBoxList.doubleColumned,.containerBoxList.tripleColumned{display:flex;flex-wrap:wrap;margin-bottom:-15px}.containerBoxList.doubleColumned>li,.containerBoxList.tripleColumned>li{overflow:hidden;padding-right:15px;margin-bottom:15px}.containerBoxList.doubleColumned>li .containerBoxContent,.containerBoxList.tripleColumned>li .containerBoxContent{overflow:hidden}.containerBoxList.doubleColumned>li .containerBoxContent h3,.containerBoxList.tripleColumned>li .containerBoxContent h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerBoxList.doubleColumned>li{flex:0 0 50%;max-width:50%}.containerBoxList.tripleColumned>li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}}.recentActivityList .box48{max-height:500px;overflow:hidden}.recentActivityList .box48>a:first-child{align-self:flex-start}.flexibleCategoryList{position:relative}.flexibleCategoryList>li{margin-bottom:14px}.flexibleCategoryList>li>ol{margin-left:21px}.flexibleCategoryList>li>ol>li>ol{margin-bottom:7px;margin-left:21px}.flexibleCategoryList>li>ol>li>ol>li{font-size:12px}.containerListDisplayOptions{align-items:center;border-bottom:2px solid currentColor;color:#4179ad;display:flex}.containerListSortOptions,.containerListActiveFilters,.containerListFilterOptions{padding:5px 10px}@media screen and (max-width:768px){.containerListActiveFilters{display:none}}.containerListSortOptions{flex:1 auto}.containerListSortOptions>.dropdown{margin-left:10px}.containerListActiveFilters,.containerListFilterOptions{flex:0 auto}@media screen and (min-width:769px),print{.flexibleCategoryList:not(.flexibleCategoryListDisabled){-webkit-column-count:2;-moz-column-count:2;column-count:2}.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li{-webkit-column-break-inside:avoid;break-inside:avoid}.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li>ol>li>ol{font-size:0}.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li>ol>li>ol>li{display:inline-block;font-weight:400}@-moz-document url-prefix(){.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li{display:block;overflow:hidden}}}@media screen and (min-width:769px) and (min-width:769px),print{.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li>ol>li>ol>li{font-size:12px}}@media screen and (min-width:769px) and (max-width:768px){.flexibleCategoryList:not(.flexibleCategoryListDisabled)>li>ol>li>ol>li{font-size:12px}}@media screen and (max-width:1024px){.styleList>li{padding:10px}}.contentHeader,.boxHeadline{color:#3a3a3d}.contentHeader .contentTitle,.contentHeader>h1,.boxHeadline .contentTitle,.boxHeadline>h1{font-weight:300;line-height:1.05}@media screen and (min-width:769px),print{.contentHeader .contentTitle,.contentHeader>h1,.boxHeadline .contentTitle,.boxHeadline>h1{font-size:28px}}@media screen and (max-width:768px){.contentHeader .contentTitle,.contentHeader>h1,.boxHeadline .contentTitle,.boxHeadline>h1{font-size:23px}}.contentHeader .contentTitle .badge,.contentHeader>h1 .badge,.boxHeadline .contentTitle .badge,.boxHeadline>h1 .badge{top:-2px;line-height:1.48}.contentHeader .contentTitle a,.contentHeader>h1 a,.boxHeadline .contentTitle a,.boxHeadline>h1 a{color:#3a3a3d}.contentHeader .contentTitle a:hover,.contentHeader>h1 a:hover,.boxHeadline .contentTitle a:hover,.boxHeadline>h1 a:hover{color:#3a3a3d}.contentHeader{align-items:flex-start;display:flex;justify-content:flex-end;margin-top:-10px}.contentHeader .contentHeaderIcon{flex:0 0 64px;margin-right:15px}.contentHeader .contentHeaderTitle,.contentHeader>.contentTitle{flex:1 auto;margin-top:10px}.contentHeader .contentHeaderNavigation{flex:0 0 auto;margin-left:15px;margin-top:10px}.contentHeader .contentHeaderDescription{color:#7d8287;margin-top:5px}.contentHeader .contentHeaderMetaData{color:#7d8287;margin-top:5px}.contentHeader .contentHeaderMetaData.inlineList>li:not(:last-child){margin-right:10px}.contentHeader .contentHeaderMetaData>li a,.contentHeader .contentHeaderMetaData>li a:hover,.contentHeader .contentHeaderMetaData>li .icon{color:#7d8287}.contentHeader .contentTitle+.inlineDataList{margin-top:5px}.contentHeader .inlineDataList{color:#7d8287}.contentHeader .contentHeaderNavigation>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:-5px;margin-left:-5px;white-space:nowrap}.contentHeader .contentHeaderNavigation .button{display:block;margin-left:5px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.contentHeader{flex-wrap:wrap}.contentHeader .contentHeaderNavigation{flex-shrink:1}.contentHeader .contentHeaderIcon{display:none}}@media screen and (min-width:769px),print{.contentHeader .contentHeaderNavigation{max-width:40%}}.boxHeadline.boxSubHeadline{margin-top:40px;margin-bottom:20px}.boxHeadline.boxSubHeadline>h2{color:#3a3a3d;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.boxHeadline.boxSubHeadline>h2{font-size:23px}}@media screen and (max-width:768px){.boxHeadline.boxSubHeadline>h2{font-size:20px}}.boxHeadline.boxSubHeadline>h2 a{color:#3a3a3d}.boxHeadline.boxSubHeadline>h2 a:hover{color:#3a3a3d}.boxHeadline.boxSubHeadline>h2 .badge{top:-2px}.section{margin-top:40px}.section>:first-child{margin-top:0}.section .sectionTitle{color:#3a3a3d;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.section .sectionTitle{font-size:23px}}@media screen and (max-width:768px){.section .sectionTitle{font-size:20px}}.section .sectionTitle a{color:#3a3a3d}.section .sectionTitle a:hover{color:#3a3a3d}.section .sectionTitle .badge{top:-2px}.section .sectionDescription{color:#7d8287}.section>.sectionHeader,.section>.sectionTitle{margin-bottom:20px}.section>.sectionHeader+.section,.section>.sectionTitle+.section{margin-top:20px}.section:not(.sectionContainerList)>.sectionHeader,.section:not(.sectionContainerList)>.sectionTitle{border-bottom:1px solid #e0e0e0;padding-bottom:10px}.section.sectionContainerList>.sectionHeader,.section.sectionContainerList>.sectionTitle{margin-bottom:10px}.section.tabularBox>.sectionHeader,.section.tabularBox>.sectionTitle{border-color:#4179ad;margin-bottom:0}.section .section{margin-top:30px}.section .section:first-child{margin-top:20px}.section .section .sectionTitle{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.section .section .sectionTitle{font-size:18px}}@media screen and (max-width:768px){.section .section .sectionTitle{font-size:18px}}.section .section>.sectionHeader,.section .section>.sectionTitle{margin-bottom:15px}fieldset{margin-top:40px}fieldset>legend{border-bottom:1px solid #e0e0e0;color:#3a3a3d;float:left;margin-bottom:20px;padding-bottom:10px;width:100%;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{fieldset>legend{font-size:23px}}@media screen and (max-width:768px){fieldset>legend{font-size:20px}}fieldset>legend a{color:#3a3a3d}fieldset>legend a:hover{color:#3a3a3d}fieldset>legend .badge{top:-2px}fieldset>legend+*{clear:left}fieldset>legend+small{color:#7d8287;position:relative;top:-12px}.section fieldset{margin-top:20px}.section fieldset>legend{margin-bottom:15px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.section fieldset>legend{font-size:18px}}@media screen and (max-width:768px){.section fieldset>legend{font-size:18px}}.containerHeadline>h3{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.containerHeadline>h3{font-size:18px}}@media screen and (max-width:768px){.containerHeadline>h3{font-size:18px}}.containerHeadline>h3>.badge{top:-2px}.containerHeadline~.containerContent{margin-top:10px}.contentNavigation+.section{margin-top:30px}@media screen and (max-width:768px){.contentNavigation ul{margin-top:30px}.contentNavigation ul>li>.button{display:block;padding:7px 10px;text-align:center}.contentNavigation>nav:not(.pagination)>ul>li+li{margin-top:10px}}@media screen and (min-width:769px),print{.contentNavigation{align-items:center;display:flex;justify-content:flex-end}.contentNavigation>nav{flex:0 0 auto;margin-top:30px;order:3}.contentNavigation>nav.pagination{order:1;flex:1 1 auto}.contentNavigation>nav.jsClipboardEditor{margin-right:5px;order:2}.contentNavigation>nav+nav{flex:0 0 auto}.contentNavigation>nav:not(.pagination){text-align:right}.contentNavigation ul{display:inline-flex}.contentNavigation ul>li{flex:0 0 auto}.contentNavigation ul>li:not(:last-child){margin-right:5px}}.paginationTop{margin-top:40px}.paginationTop+.section{margin-top:20px}.paginationBottom{margin-top:20px}.contentFooter>.contentFooterNavigation{margin-top:20px}.contentFooter>.contentFooterNavigation>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:-5px;margin-left:-5px;white-space:nowrap}.contentFooter>.contentFooterNavigation .button{display:block;margin-left:5px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:545px),print{.contentFooter{display:flex}.contentFooter>.paginationBottom{flex:0 0 auto}.contentFooter>.contentFooterNavigation{flex:1 1 auto;margin-left:20px}}.contentInteraction{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:544px){.contentInteraction{flex-wrap:wrap}}.contentInteractionPagination{flex:0 0 auto}.contentInteractionPagination.paginationTop{margin-top:0}@media screen and (max-width:544px){.contentInteractionPagination{flex:0 0 100%}}@media screen and (max-width:544px){body:not(.mobileShowPaginationTop) .contentInteractionPagination{display:none}body.mobileShowPaginationTop .contentInteractionPagination+.contentInteractionButtonContainer{margin-top:20px}}@media screen and (max-width:768px){.contentHeader+.contentInteraction{margin-top:10px}}.contentInteractionButtonContainer{align-self:center;display:flex;margin-left:auto}.contentInteractionButtons{display:flex;flex:0 auto;overflow:auto}.contentInteractionButton{flex:0 0 auto;overflow:hidden}.contentInteractionButton:not(:first-child).button,.contentInteractionButton:not(:first-child) .button{border-bottom-left-radius:0;border-top-left-radius:0}.contentInteractionButton:not(:last-child).button,.contentInteractionButton:not(:last-child) .button{border-bottom-right-radius:0;border-top-right-radius:0}.contentInteractionButton:not(:first-child){margin-left:1px}.contentInteractionDropdown{display:flex;flex:1 auto;margin-left:5px}.contentInteractionDropdown .dropdownToggle{align-items:center;display:flex;flex:0 0 100%;white-space:nowrap}.content .contentInteraction+.section,.content .contentInteraction+form{margin-top:20px}@media screen and (max-width:544px){.contentHeader>.contentHeaderNavigation>ul>.button{display:block;padding:7px 10px;text-align:center}.contentHeader>.contentHeaderNavigation>ul>.button>.invisible{display:inline}}@media screen and (max-width:768px){.contentNavigation>.pagination{display:none}.section~.contentNavigation>.pagination{display:block}.section~.contentNavigation>.pagination+nav{margin-top:10px}}@media screen and (min-width:1025px),print{.sidebar+.content:not(:last-child) .contentHeaderNavigation{flex:1 1 0%}.sidebar+.content:not(:last-child) .contentHeaderNavigation>ul{flex-wrap:wrap !important;justify-content:flex-end}}input[type=\"date\"],input[type=\"datetime\"],input[type=\"email\"],input[type=\"number\"],input[type=\"password\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"text\"],input[type=\"url\"],select,textarea{margin:0;background-color:#f1f6fb;border:1px solid #b0c8e0;border-radius:0;color:#3a3a3d;font-weight:400;outline:none;padding:4px 8px;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;line-height:1.48}@media screen and (min-width:769px),print{input[type=\"date\"],input[type=\"datetime\"],input[type=\"email\"],input[type=\"number\"],input[type=\"password\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"text\"],input[type=\"url\"],select,textarea{font-size:15px}}@media screen and (max-width:768px){input[type=\"date\"],input[type=\"datetime\"],input[type=\"email\"],input[type=\"number\"],input[type=\"password\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"text\"],input[type=\"url\"],select,textarea{font-size:14px}}input[type=\"date\"]:focus,input[type=\"date\"]:hover,input[type=\"datetime\"]:focus,input[type=\"datetime\"]:hover,input[type=\"email\"]:focus,input[type=\"email\"]:hover,input[type=\"number\"]:focus,input[type=\"number\"]:hover,input[type=\"password\"]:focus,input[type=\"password\"]:hover,input[type=\"search\"]:focus,input[type=\"search\"]:hover,input[type=\"tel\"]:focus,input[type=\"tel\"]:hover,input[type=\"text\"]:focus,input[type=\"text\"]:hover,input[type=\"url\"]:focus,input[type=\"url\"]:hover,select:focus,select:hover,textarea:focus,textarea:hover{background-color:#f1f6fb;border-color:#2980b9;color:#3a3a3d}input[type=\"date\"][disabled],input[type=\"date\"].disabled,input[type=\"datetime\"][disabled],input[type=\"datetime\"].disabled,input[type=\"email\"][disabled],input[type=\"email\"].disabled,input[type=\"number\"][disabled],input[type=\"number\"].disabled,input[type=\"password\"][disabled],input[type=\"password\"].disabled,input[type=\"search\"][disabled],input[type=\"search\"].disabled,input[type=\"tel\"][disabled],input[type=\"tel\"].disabled,input[type=\"text\"][disabled],input[type=\"text\"].disabled,input[type=\"url\"][disabled],input[type=\"url\"].disabled,select[disabled],select.disabled,textarea[disabled],textarea.disabled{background-color:whitesmoke !important;border-color:#aeb0b3 !important;color:#7d8264 !important}input[type=\"date\"][readonly],input[type=\"datetime\"][readonly],input[type=\"email\"][readonly],input[type=\"number\"][readonly],input[type=\"password\"][readonly],input[type=\"search\"][readonly],input[type=\"tel\"][readonly],input[type=\"text\"][readonly],input[type=\"url\"][readonly],select[readonly],textarea[readonly]{color:#7d8264 !important}input[type=\"date\"]::placeholder,input[type=\"datetime\"]::placeholder,input[type=\"email\"]::placeholder,input[type=\"number\"]::placeholder,input[type=\"password\"]::placeholder,input[type=\"search\"]::placeholder,input[type=\"tel\"]::placeholder,input[type=\"text\"]::placeholder,input[type=\"url\"]::placeholder{color:darkgray}input[type=\"date\"]::placeholder:focus,input[type=\"date\"]::placeholder:hover,input[type=\"datetime\"]::placeholder:focus,input[type=\"datetime\"]::placeholder:hover,input[type=\"email\"]::placeholder:focus,input[type=\"email\"]::placeholder:hover,input[type=\"number\"]::placeholder:focus,input[type=\"number\"]::placeholder:hover,input[type=\"password\"]::placeholder:focus,input[type=\"password\"]::placeholder:hover,input[type=\"search\"]::placeholder:focus,input[type=\"search\"]::placeholder:hover,input[type=\"tel\"]::placeholder:focus,input[type=\"tel\"]::placeholder:hover,input[type=\"text\"]::placeholder:focus,input[type=\"text\"]::placeholder:hover,input[type=\"url\"]::placeholder:focus,input[type=\"url\"]::placeholder:hover{color:#ccc}input[type=\"date\"][disabled],input[type=\"date\"][readonly],input[type=\"datetime\"][disabled],input[type=\"datetime\"][readonly],input[type=\"email\"][disabled],input[type=\"email\"][readonly],input[type=\"number\"][disabled],input[type=\"number\"][readonly],input[type=\"password\"][disabled],input[type=\"password\"][readonly],input[type=\"search\"][disabled],input[type=\"search\"][readonly],input[type=\"tel\"][disabled],input[type=\"tel\"][readonly],input[type=\"text\"][disabled],input[type=\"text\"][readonly],input[type=\"url\"][disabled],input[type=\"url\"][readonly]{background-color:whitesmoke !important;border-color:#aeb0b3 !important;color:#7d8264 !important}textarea::placeholder{color:darkgray}textarea::placeholder:focus,textarea::placeholder:hover{color:#ccc}input[type=\"search\"],input[type=\"text\"]{-webkit-appearance:none}.iOS input[type=\"date\"],.iOS input[type=\"datetime\"],.iOS input[type=\"email\"],.iOS input[type=\"number\"],.iOS input[type=\"password\"],.iOS input[type=\"search\"],.iOS input[type=\"tel\"],.iOS input[type=\"text\"],.iOS input[type=\"url\"],.iOS select,.iOS textarea{font-size:16px}textarea{border-width:1px;font-weight:400;vertical-align:top;width:100%}@media screen and (min-width:769px),print{textarea{font-size:15px}}@media screen and (max-width:768px){textarea{font-size:14px}}textarea[disabled],textarea[readonly]{background-color:whitesmoke !important;border-color:#aeb0b3 !important;color:#7d8264 !important}input[disabled],textarea[disabled]{-webkit-text-fill-color:#7d8264;-webkit-opacity:1}select{max-width:100%}select.fullWidth{width:100%}.formSubmit{text-align:center;margin-bottom:-10px}.formSubmit:not(:first-child){margin-top:30px}.formSubmit>button,.formSubmit>input[type=\"button\"],.formSubmit>input[type=\"reset\"],.formSubmit>input[type=\"submit\"],.formSubmit>.button,.formSubmit>a.button{margin-bottom:10px}.formSubmit>:not(:first-child){margin-left:10px}.formSubmit.formSubmit.formSubmit+.section{margin-top:20px}.inputAddon{display:flex}.inputAddon:not(:last-child){margin-bottom:5px}.inputAddon>.inputPrefix,.inputAddon>.inputSuffix{align-items:center;display:flex;flex:0 0 auto}.inputAddon>.inputPrefix.button,.inputAddon>.inputSuffix.button{border-radius:0}.inputAddon>.inputPrefix.button .icon,.inputAddon>.inputSuffix.button .icon{cursor:inherit}.inputAddon>.inputPrefix:not(.button),.inputAddon>.inputSuffix:not(.button){background-color:#cfd8dc;border:1px solid #b0c8e0;color:#212121;cursor:default;padding:3px 5px}.inputAddon>.inputPrefix{border-right-width:0 !important}.inputAddon>.inputSuffix.button{margin-left:5px}.inputAddon>.inputSuffix:not(.button){border-left-width:0 !important}.inputAddon input{flex:1 auto}.inputAddon input+.inputPrefix{margin-left:5px}.inputAddonTextarea{flex-wrap:wrap}.inputAddonTextarea>.inputPrefix.button{border-bottom-width:0;border-radius:0}.inputAddonTextarea>textarea{flex:0 0 100%}.inputAddonTextarea>.redactor-box{flex:0 0 100%;margin-top:0 !important}.inputAddon input.tiny,input.tiny{flex-grow:0;width:80px}.inputAddon input.long,input.long{width:100%}@media screen and (max-width:544px){.inputAddon input.short,input.short{flex-grow:0;width:150px}.inputAddon input.medium,input.medium{width:100%}}@media screen and (min-width:545px),print{.inputAddon input.short,input.short{flex-grow:0;min-width:80px;width:10%}.inputAddon input.medium,input.medium{flex-grow:0;min-width:150px;width:30%}}.formError dt{color:#cc0001 !important}.formError input,.formError select,.formError textarea{border-color:#cc0001 !important}.formGrid dt{display:none}.formGrid select{width:100%}.formFieldRequired,.customOptionRequired{color:#cc0001 !important}.inputAddonPasswordStrength{align-items:flex-start}.inputAddonPasswordStrength input.medium{align-self:stretch}@media screen and (max-width:544px){.inputAddonPasswordStrength{flex-wrap:wrap}.inputAddonPasswordStrength input.medium{width:auto}}.passwordStrengthRating{flex:0 0 auto}@media screen and (min-width:545px),print{.passwordStrengthRating{margin-left:10px}}@media screen and (max-width:544px){.passwordStrengthRating{margin-top:5px;width:100%}}.passwordStrengthScore{background-color:#e0e0e0;border-radius:3px;display:block;height:10px;overflow:hidden;position:relative}.passwordStrengthScore::before{background-color:transparent;bottom:0;content:\"\";left:0;position:absolute;top:0;transition:background-color 0.12s linear, width 0.12s linear;width:0}.passwordStrengthScore[data-score=\"0\"]::before{background-color:#dd2c00;width:5%}.passwordStrengthScore[data-score=\"1\"]::before{background-color:#ff9100;width:20%}.passwordStrengthScore[data-score=\"2\"]::before{background-color:#cddc39;width:50%}.passwordStrengthScore[data-score=\"3\"]::before{background-color:#64dd17;width:85%}.passwordStrengthScore[data-score=\"4\"]::before{background-color:#2e7d32;width:100%}.layoutBoundary{margin:0 auto}@media screen and (max-width:1024px){.layoutBoundary{padding:0 10px;width:100%}}@media screen and (min-width:1025px),print{.layoutBoundary{padding:0 20px;min-width:1000px;max-width:1400px}}.invisible{display:none}.grayscale,.conversationParticipantList>li.conversationLeft>div>a>img,.conversationParticipantList>li.conversationLeft>div>span>img{-webkit-filter:grayscale(1);filter:gray}.monospace{font-family:ui-monospace, Menlo, Monaco, \"Cascadia Mono\", \"Segoe UI Mono\", \"Roboto Mono\", \"Oxygen Mono\", \"Ubuntu Monospace\", \"Source Code Pro\", \"Fira Mono\", \"Droid Sans Mono\", \"Courier New\", monospace !important;font-size:14px}.box16{display:flex}.box16>:first-child:not(:last-child){flex:0 0 auto;margin-right:5px}.box16>:last-child{flex:1 1 auto;overflow:hidden}.box24{display:flex}.box24>:first-child:not(:last-child){flex:0 0 auto;margin-right:8px}.box24>:last-child{flex:1 1 auto;overflow:hidden}.box32{display:flex}.box32>:first-child:not(:last-child){flex:0 0 auto;margin-right:10px}.box32>:last-child{flex:1 1 auto;overflow:hidden}.box48{display:flex}.box48>:first-child:not(:last-child){flex:0 0 auto;margin-right:12px}.box48>:last-child{flex:1 1 auto;overflow:hidden}.box64{display:flex}.box64>:first-child:not(:last-child){flex:0 0 auto;margin-right:15px}.box64>:last-child{flex:1 1 auto;overflow:hidden}.box96{display:flex}.box96>:first-child:not(:last-child){flex:0 0 auto;margin-right:15px}.box96>:last-child{flex:1 1 auto;overflow:hidden}.box128{display:flex}.box128>:first-child:not(:last-child){flex:0 0 auto;margin-right:20px}.box128>:last-child{flex:1 1 auto;overflow:hidden}.box256{display:flex}.box256>:first-child:not(:last-child){flex:0 0 auto;margin-right:30px}.box256>:last-child{flex:1 1 auto;overflow:hidden}small,.small{font-weight:400}@media screen and (min-width:769px),print{small,.small{font-size:12px}}@media screen and (max-width:768px){small,.small{font-size:12px}}strong{font-weight:600}img{vertical-align:middle}.elementPointer{pointer-events:none;position:absolute;top:0;transform:translateY(-100%)}.elementPointer.center{left:50%;transform:translateX(-50%) translateY(-100%)}.elementPointer.left{left:4px}.elementPointer.right{right:4px}.elementPointer.flipVertical{bottom:0;top:auto;transform:translateY(100%)}.elementPointer.flipVertical.center{transform:translateX(-50%) translateY(100%)}.nativeList{margin:1em 0 1em 40px}.nativeList ul,.nativeList ol{margin-bottom:0;margin-top:0}.nativeList li{margin:5px 0}ul.nativeList{list-style-type:disc}ol.nativeList{list-style-type:decimal}.htmlContent::before,.messageBody>.messageText::before,.messageSignature>div::before,.redactor-layer::before,.htmlContent::after,.messageBody>.messageText::after,.messageSignature>div::after,.redactor-layer::after{display:table;content:\"\"}.htmlContent::after,.messageBody>.messageText::after,.messageSignature>div::after,.redactor-layer::after{clear:both}.htmlContent img,.messageBody>.messageText img,.messageSignature>div img,.redactor-layer img{height:auto;max-width:100%}.htmlContent>:first-child,.messageBody>.messageText>:first-child,.messageSignature>div>:first-child,.redactor-layer>:first-child{margin-top:0 !important}.htmlContent>:last-child,.messageBody>.messageText>:last-child,.messageSignature>div>:last-child,.redactor-layer>:last-child{margin-bottom:0 !important}.htmlContent p,.messageBody>.messageText p,.messageSignature>div p,.redactor-layer p{margin:0}.htmlContent h1,.messageBody>.messageText h1,.messageSignature>div h1,.redactor-layer h1{font-weight:300;line-height:1.05}@media screen and (min-width:769px),print{.htmlContent h1,.messageBody>.messageText h1,.messageSignature>div h1,.redactor-layer h1{font-size:28px}}@media screen and (max-width:768px){.htmlContent h1,.messageBody>.messageText h1,.messageSignature>div h1,.redactor-layer h1{font-size:23px}}.htmlContent h2,.messageBody>.messageText h2,.messageSignature>div h2,.redactor-layer h2{font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.htmlContent h2,.messageBody>.messageText h2,.messageSignature>div h2,.redactor-layer h2{font-size:23px}}@media screen and (max-width:768px){.htmlContent h2,.messageBody>.messageText h2,.messageSignature>div h2,.redactor-layer h2{font-size:20px}}.htmlContent h3,.messageBody>.messageText h3,.messageSignature>div h3,.redactor-layer h3{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.htmlContent h3,.messageBody>.messageText h3,.messageSignature>div h3,.redactor-layer h3{font-size:18px}}@media screen and (max-width:768px){.htmlContent h3,.messageBody>.messageText h3,.messageSignature>div h3,.redactor-layer h3{font-size:18px}}.htmlContent h1,.messageBody>.messageText h1,.messageSignature>div h1,.redactor-layer h1,.htmlContent h2,.messageBody>.messageText h2,.messageSignature>div h2,.redactor-layer h2,.htmlContent h3,.messageBody>.messageText h3,.messageSignature>div h3,.redactor-layer h3,.htmlContent h4,.messageBody>.messageText h4,.messageSignature>div h4,.redactor-layer h4,.htmlContent h5,.messageBody>.messageText h5,.messageSignature>div h5,.redactor-layer h5,.htmlContent h6,.messageBody>.messageText h6,.messageSignature>div h6,.redactor-layer h6{margin:1.5em 0 1em 0}.htmlContent ul,.messageBody>.messageText ul,.messageSignature>div ul,.redactor-layer ul,.htmlContent ol,.messageBody>.messageText ol,.messageSignature>div ol,.redactor-layer ol{margin:1em 0 1em 40px}.htmlContent ul ul,.messageBody>.messageText ul ul,.messageSignature>div ul ul,.redactor-layer ul ul,.htmlContent ul ol,.messageBody>.messageText ul ol,.messageSignature>div ul ol,.redactor-layer ul ol,.htmlContent ol ul,.messageBody>.messageText ol ul,.messageSignature>div ol ul,.redactor-layer ol ul,.htmlContent ol ol,.messageBody>.messageText ol ol,.messageSignature>div ol ol,.redactor-layer ol ol{margin-bottom:0;margin-top:0}.htmlContent ul li,.messageBody>.messageText ul li,.messageSignature>div ul li,.redactor-layer ul li,.htmlContent ol li,.messageBody>.messageText ol li,.messageSignature>div ol li,.redactor-layer ol li{margin:5px 0}.htmlContent ul,.messageBody>.messageText ul,.messageSignature>div ul,.redactor-layer ul{list-style-type:disc}.htmlContent ol,.messageBody>.messageText ol,.messageSignature>div ol,.redactor-layer ol{list-style-type:decimal}.containerContent hr,.htmlContent hr,.messageBody>.messageText hr,.messageSignature>div hr,.redactor-layer hr{border:0;border-top:1px solid #e0e0e0;height:0}.separatorLeft::before{color:#3a3a3d;content:\"·\";margin-right:0.25em}.separatorRight::after{color:#3a3a3d;content:\"·\";margin-left:0.25em}.pointer{cursor:pointer}a.externalURL::after{content:\" \";font-family:FontAwesome !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;line-height:0;vertical-align:-1px}.visuallyHidden{clip:rect(1px, 1px, 1px, 1px);height:1px !important;overflow:hidden !important;position:absolute !important;width:1px !important}.js-focus-visible :focus:not(.focus-visible){outline:none}/*!\n * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */.row{display:flex;margin-right:-10px;margin-left:-10px;flex-wrap:wrap}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{flex:0 0 100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media screen and (min-width:769px),print{.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:none}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}.row-xs-top{-ms-grid-row-align:flex-start;align-items:flex-start}.row-xs-center{-ms-grid-row-align:center;align-items:center}.row-xs-bottom{-ms-grid-row-align:flex-end;align-items:flex-end}@media screen and (min-width:769px),print{.row-md-top{-ms-grid-row-align:flex-start;align-items:flex-start}.row-md-center{-ms-grid-row-align:center;align-items:center}.row-md-bottom{-ms-grid-row-align:flex-end;align-items:flex-end}}.col-xs-top{align-self:flex-start}.col-xs-center{align-self:center}.col-xs-bottom{align-self:flex-end}@media screen and (min-width:769px),print{.col-md-top{align-self:flex-start}.col-md-center{align-self:center}.col-md-bottom{align-self:flex-end}}.rowColGap{margin-bottom:-20px}.rowColGap>.col-xs-1,.rowColGap>.col-xs-2,.rowColGap>.col-xs-3,.rowColGap>.col-xs-4,.rowColGap>.col-xs-5,.rowColGap>.col-xs-6,.rowColGap>.col-xs-7,.rowColGap>.col-xs-8,.rowColGap>.col-xs-9,.rowColGap>.col-xs-10,.rowColGap>.col-xs-11,.rowColGap>.col-xs-12,.rowColGap>.col-md-1,.rowColGap>.col-md-2,.rowColGap>.col-md-3,.rowColGap>.col-md-4,.rowColGap>.col-md-5,.rowColGap>.col-md-6,.rowColGap>.col-md-7,.rowColGap>.col-md-8,.rowColGap>.col-md-9,.rowColGap>.col-md-10,.rowColGap>.col-md-11,.rowColGap>.col-md-12{margin-bottom:20px !important}.rowColGap:not(:first-child){margin-top:20px}.gridList{display:grid;grid-auto-flow:row;row-gap:20px}.gridListItem{--padding: 10px;border-radius:5px;display:grid;padding:var(--padding);position:relative}.gridListItem:not(:first-child)::before{border-top:1px solid #e0e0e0;content:\"\";left:0;pointer-events:none;position:absolute;right:0;top:-11px}html:not(.touch) .gridListItem:hover{background-color:#f2f2f2}.gridListItemMessage{column-gap:10px;grid-template-areas:\"image title type\" \"image meta meta\" \"image content content\";grid-template-columns:48px auto minmax(0, min-content)}.gridListItemImage{grid-area:image}.gridListItemTitle{grid-area:title}.gridListItemMeta{color:#7d8287;grid-area:meta}.gridListItemType{color:#7d8287;grid-area:type;justify-self:end}.gridListItemContent{grid-area:content;margin-top:10px}@media screen and (max-width:544px){.gridListItem{padding:var(--padding) 0}.gridListItemMessage{grid-template-areas:\"image title\" \"image meta\" \"content content\";grid-template-columns:32px auto}.gridListItemImage{position:relative;top:4px}.gridListItemImage .userAvatarImage{height:32px;width:32px}.gridListItemImage .icon{font-size:28px;height:32px;line-height:32px;width:32px;vertical-align:-5px}.gridListItemMeta a{color:inherit;pointer-events:none}.gridListItemType{display:none}}@media screen and (max-width:768px){.gridListItemTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:545px),print{.gridListItemTitle{font-weight:400;line-height:1.28}}@media screen and (min-width:545px) and (min-width:769px),print{.gridListItemTitle{font-size:18px}}@media screen and (min-width:545px) and (max-width:768px){.gridListItemTitle{font-size:18px}}@media screen and (min-width:769px),print{.gridListItemTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html.disableScrolling{overflow:hidden !important}html.disableScrolling body{overflow:hidden !important}@media screen and (max-width:1024px){html.disableScrolling{height:100vh !important}html.disableScrolling body{position:fixed !important}}html,body{font-weight:400;height:100%;line-height:1.48}@media screen and (min-width:769px),print{html,body{font-size:15px}}@media screen and (max-width:768px){html,body{font-size:14px}}body{background-color:#fafafa;color:#3a3a3d;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;position:relative;width:100%;word-wrap:break-word}a{color:#e65100;cursor:pointer;text-decoration:none}a:hover{color:#bf360c;text-decoration:none}.pageContainer{display:flex;height:100%;flex-direction:column}html.iOS select{overflow:hidden}.pageHeaderContainer,.boxesHeaderBoxes,.pageNavigation,.pageFooter,.boxesTop,.boxesBottom,.boxesFooterBoxes{flex:0 0 auto}.main{flex:1 0 auto}@media screen and (max-width:544px){.main{padding:20px 0;width:100%}}@media screen and (min-width:545px) and (max-width:1024px){.main{padding:40px 0;width:100%}}@media screen and (min-width:1025px),print{.main{padding:60px 0}}@media screen and (min-width:1025px),print{.main>div{display:flex}.content{flex:1 1 0px}.content:not(:last-child){flex-basis:calc(100% - 340px);max-width:calc(100% - 340px)}.content+.sidebar{margin-left:30px}.sidebar{flex:0 0 310px;overflow:hidden}.sidebar:first-child{margin-right:30px}.sidebar+.content{flex-basis:calc(100% - 340px);max-width:calc(100% - 340px)}.sidebar+.content:not(:last-child){flex-basis:calc(100% - 680px);max-width:calc(100% - 680px)}}@media screen and (max-width:1024px){.sidebar{margin:0 -10px}.sidebar+.content,.content+.sidebar{margin-top:30px}}.sideBySide{margin-top:20px}@media screen and (min-width:769px),print{.sideBySide{display:table;table-layout:fixed;width:100%}.sideBySide>.section{display:table-cell;vertical-align:top;width:49%}.sideBySide>.section+.section{padding-left:2%}}.inlineItems{display:flex;flex-wrap:wrap}.inlineItems .inlineItem{flex:0 1 auto}.inlineItems .inlineItem:not(:last-child){margin-right:5px}.inlineItems.commaSeparated .inlineItem:not(:last-child)::after{content:\",\";padding-left:1px}.inlineItems.dotSeparated .inlineItem:not(:last-child)::after{content:\"·\";margin-left:5px}.pageFooterCopyright{background-color:#325c84;color:#d9dcde;text-align:center}@media screen and (min-width:769px),print{.pageFooterCopyright{padding:20px 0}}@media screen and (max-width:768px){.pageFooterCopyright{padding:20px 0;font-weight:400}}@media screen and (max-width:768px) and (min-width:769px){.pageFooterCopyright{font-size:12px}}@media screen and (max-width:768px) and (max-width:768px){.pageFooterCopyright{font-size:12px}}.pageFooterCopyright>.layoutBoundary>div:not(:first-child){margin-top:10px}.pageFooterCopyright a{color:#d9dcde}.pageFooterCopyright a:hover{color:white;text-decoration:underline}.pageHeaderContainer{background-color:#3a6d9c;color:white;z-index:100;padding-top:50px}.pageHeaderContainer a{color:white}.pageHeaderContainer a:hover{color:white}.pageHeaderContainer .icon{color:white}.pageHeaderPanel{left:0;position:fixed;right:0;top:0;z-index:300}.pageHeaderPanel>.layoutBoundary{display:flex}@media screen and (min-width:1025px),print{.pageHeaderPanel{background-color:#325c84}}.pageHeaderFacade:first-child{margin-top:-50px}.pageHeaderFacade>.layoutBoundary{align-items:center;display:flex}@media screen and (min-width:1025px),print{.pageHeaderFacade>.layoutBoundary{align-items:center;padding-bottom:30px;padding-top:30px}}.mainMenu{position:relative}.mainMenu .boxMenu{display:flex;overflow:hidden}.mainMenu .boxMenu>li{flex:0 0 auto}.mainMenu .boxMenu>li:first-child{transition:margin-left 0.24s ease-in-out}.mainMenu .boxMenu>li>a{background:#2b4f71;align-items:center;color:white;display:flex;height:50px;padding:0 15px}.mainMenu .boxMenu>li>a>span{flex:0 0 auto}.mainMenu .boxMenu>li>a>.boxMenuLinkOutstandingItems{margin-left:5px}.mainMenu .boxMenu>li>span{cursor:default}.mainMenu .boxMenu>li.active>a,.mainMenu .boxMenu>li:hover>a{background:#24425f;color:white}.mainMenu .boxMenu>.boxMenuHasChildren:hover .boxMenuDepth1,.mainMenu .boxMenu>.boxMenuHasChildren>a[aria-expanded=\"true\"]~.boxMenuDepth1{visibility:visible}.mainMenu .boxMenu>.boxMenuHasChildren>a::after{content:\"\";display:block;font-family:\"FontAwesome\";font-size:14px;height:24px;line-height:24px;margin-left:5px;width:10px}.mainMenu .boxMenu .boxMenuDepth1{background-color:#24425f;border-radius:0 0 3px 3px;padding:5px 0;position:absolute;visibility:hidden}@media screen and (min-width:769px),print{.mainMenu .boxMenu .boxMenuDepth1{font-size:15px}}@media screen and (max-width:768px){.mainMenu .boxMenu .boxMenuDepth1{font-size:14px}}.mainMenu .boxMenu .boxMenuDepth1>li>a{color:white}.mainMenu .boxMenu .boxMenuDepth1>li>a,.mainMenu .boxMenu .boxMenuDepth1>li>span{display:block;padding:7px 20px;white-space:nowrap}.mainMenu .boxMenu .boxMenuDepth1>li.active>a,.mainMenu .boxMenu .boxMenuDepth1>li>a:hover{background-color:#4179ad;color:white;text-decoration:none}.mainMenu .boxMenu .boxMenuDepth2 li>a{color:white;display:block;padding:5px 20px 5px 40px;white-space:nowrap}.mainMenu .boxMenu .boxMenuDepth2 li.active>a,.mainMenu .boxMenu .boxMenuDepth2 li>a:hover{background-color:#4179ad;color:white;text-decoration:none}.mainMenu .mainMenuShowPrevious,.mainMenu .mainMenuShowNext{align-items:center;display:flex;height:100%;opacity:0;position:absolute;top:0;transition:opacity 0.24s linear, visibility 0s linear 0.24s;visibility:hidden;width:50px}.mainMenu .mainMenuShowPrevious.active,.mainMenu .mainMenuShowNext.active{opacity:1;transition-delay:0s;visibility:visible}.mainMenu .mainMenuShowPrevious{background:linear-gradient(to left, rgba(50, 92, 132, 0) 0%, #325c84 75%);left:0}.mainMenu .mainMenuShowNext{background:linear-gradient(to right, rgba(50, 92, 132, 0) 0%, #325c84 75%);justify-content:flex-end;right:0}@media screen and (min-width:1025px),print{.mainMenu{flex:1;margin-right:20px}}.userPanel{flex:0 0 auto}.userPanel>ul{display:flex;justify-content:flex-end}.userPanel>ul>li{align-items:center;display:flex;flex:0 0 auto}.userPanel>ul>li>a{align-items:center;background:#2b4f71;color:white;display:flex;flex:0 0 auto;height:50px;padding:0 15px;position:relative}.userPanel>ul>li>a>span:not(.icon):not(.badge){display:none}.userPanel>ul>li>a>.badgeUpdate{box-shadow:-1px 2px 3px rgba(0, 0, 0, 0.3), inset 0 2px 5px rgba(225, 225, 225, 0.3);left:31px;padding:1px 6px;position:absolute;top:4px;z-index:101}.userPanel>ul>li>a .icon{color:white}.userPanel>ul>li.dropdownOpen>a,.userPanel>ul>li.open>a,.userPanel>ul>li:hover>a{background:#24425f;color:white}.userPanel>ul>li.dropdownOpen>a .icon,.userPanel>ul>li.open>a .icon,.userPanel>ul>li:hover>a .icon{color:white}.userPanel>ul>li#userNotifications:not([data-count=\"0\"])>a>.icon{animation:fa-bell-ring 5s ease 10s 6;transform-origin:50% 0}.userPanel .userPanelAvatar{display:none}@media screen and (min-width:1025px),print{.pageHeaderLogo{flex:1 1 auto}.pageHeaderLogo .pageHeaderLogoLarge{height:auto;max-width:100%}.pageHeaderLogo .pageHeaderLogoSmall{display:none}.pageHeaderLogo>a{display:block;padding:10px 0}}@media screen and (max-width:1024px){.pageHeaderLogo .pageHeaderLogoLarge{display:none}.pageHeaderLogo .pageHeaderLogoSmall{max-height:30px;max-width:100%;object-fit:contain;width:auto}}.pageHeaderSearch{display:none;position:fixed}@media screen and (min-width:1025px),print{.pageHeaderSearchMobile,.userPanelLoginLink{display:none}}.searchBarOpen .pageHeaderSearch{display:block;z-index:100}.pageHeaderSearchInputContainer{display:flex}.pageHeaderSearchInputContainer .pageHeaderSearchType{display:flex}.pageHeaderSearchInputContainer .pageHeaderSearchType>.button{align-items:center;background-color:#2b4f71;border-radius:0 0 0 2px;color:white;display:flex;max-width:200px;min-width:140px;padding:4px 8px;position:relative;text-align:left}.pageHeaderSearchInputContainer .pageHeaderSearchType>.button::after{color:inherit;content:\"\";flex:1;font-family:FontAwesome;margin-left:10px;text-align:right}.pageHeaderSearchInputContainer .pageHeaderSearchType>.button>.pageHeaderSearchTypeLabel{flex:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageHeaderSearchInputContainer .pageHeaderSearchType>.button:hover,.pageHeaderSearchInputContainer .pageHeaderSearchType.dropdownOpen>.button{background:#24425f;color:white}.pageHeaderSearchInputContainer .pageHeaderSearchInput{background-color:#325c84;border-width:0;color:white;padding-bottom:8px;padding-top:8px;width:250px}.pageHeaderSearchInputContainer .pageHeaderSearchInput:focus,.pageHeaderSearchInputContainer .pageHeaderSearchInput:hover{background-color:#325c84;color:white}.pageHeaderSearchInputContainer .pageHeaderSearchInput:focus::-webkit-input-placeholder,.pageHeaderSearchInputContainer .pageHeaderSearchInput:hover::-webkit-input-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput:focus::-moz-placeholder,.pageHeaderSearchInputContainer .pageHeaderSearchInput:hover::-moz-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput:focus:-ms-input-placeholder,.pageHeaderSearchInputContainer .pageHeaderSearchInput:hover:-ms-input-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput::-webkit-input-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput::-moz-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput:-ms-input-placeholder{color:#cfcfcf}.pageHeaderSearchInputContainer .pageHeaderSearchInput::-webkit-search-cancel-button{display:none}.pageHeaderSearchInputContainer .pageHeaderSearchInputButton.pageHeaderSearchInputButton{background-color:#2b4f71;border-radius:0 0 2px 0;color:white;padding:4px 9px}.pageHeaderSearchInputContainer .pageHeaderSearchInputButton.pageHeaderSearchInputButton:hover{background-color:#24425f;color:white}@media screen and (max-width:1024px){.pageHeader{align-items:center;background-color:#3a6d9c;column-gap:10px;display:grid;grid-template-areas:\"logo search user menu\";grid-template-columns:auto repeat(3, max-content);height:50px;left:0;padding:0 6px;position:fixed;right:0;top:0}.pageHeaderPanel,.pageHeaderFacade,.pageHeaderPanel .layoutBoundary,.pageHeaderFacade .layoutBoundary{display:contents;position:static}.pageHeaderSearchMobile,.userPanel,.mainMenu{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.pageHeaderLogo{grid-area:logo}.pageHeaderLogo a{align-items:center;display:inline-flex;height:40px;padding:0 4px}.pageHeaderSearchMobile{grid-area:search}.pageHeaderSearchMobile .icon::before{color:white}.pageHeaderSearchMobile[aria-expanded=\"true\"] .icon::before{color:white;content:\"\"}.userPanel{grid-area:user}.userPanel .userPanelItems{display:none}.userPanel .userPanelAvatar{display:block}.mainMenu{grid-area:menu}.mainMenu::before{content:\"\"}.mainMenu .boxContent{display:none}.mainMenu[aria-expanded=\"false\"],.userPanel[aria-expanded=\"false\"]{position:relative}.mainMenu[aria-expanded=\"false\"].pageMenuMobileButtonHasContent::after,.userPanel[aria-expanded=\"false\"].pageMenuMobileButtonHasContent::after{background-color:#f44336;border:2px solid #3a6d9c;border-radius:50%;content:\"\";height:14px;position:absolute;right:0;top:0;width:14px}.mainMenu::before{color:white;font-family:FontAwesome;font-size:28px;line-height:32px;padding:5px 5px}.mainMenu:hover::before{color:white}.userPanelLoginLink{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.userPanel.hideUserPanel::before{visibility:hidden !important}.pageHeaderSearch{background-color:rgba(0, 0, 0, 0.34);bottom:0;left:0 !important;overflow:hidden;right:0 !important}.pageHeaderSearch .pageHeaderSearchInputContainer{border-radius:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.19), 0 0 6px rgba(0, 0, 0, 0.23);display:flex;flex-wrap:wrap}.pageHeaderSearch .pageHeaderSearchInputContainer .pageHeaderSearchType{flex:0 0 100%}.pageHeaderSearch .pageHeaderSearchInputContainer .pageHeaderSearchType>.button{border-radius:0;max-width:unset;min-width:unset;padding-bottom:8px;padding-top:8px;width:100%}.pageHeaderSearch .pageHeaderSearchInputContainer .pageHeaderSearchInput{flex:1 1 auto}.pageHeaderSearch .pageHeaderSearchInputContainer .pageHeaderSearchInputButton{border-radius:0}.pageHeaderSearch:not(.open){display:none}}@media screen and (min-width:769px),print{.pageNavigation{background-color:#eceff1;color:#aaa;flex:0 0 auto;padding:10px 0}.pageNavigation>div{align-items:center;display:flex;justify-content:flex-end;min-height:20px}.pageNavigation .icon{color:inherit}.pageNavigation a{color:#3a3a3d}.pageNavigation a:hover{color:#3a3a3d}.boxesHeaderBoxes+.pageNavigation{margin-top:1px}}@media screen and (min-width:1025px),print{.pageNavigationIcons{display:flex;flex:0 0 auto;flex-direction:row-reverse;margin-left:10px}.pageNavigationIcons>li{flex:0 0 auto}.pageNavigationIcons>li:not(:last-child){margin-left:10px}}@media screen and (max-width:768px){.breadcrumbs{margin-bottom:-5px;margin-top:5px}.breadcrumbs>ol>li{display:none}.breadcrumbs>ol>li:last-child{align-items:center;color:#7d8287;display:flex;flex:1}.breadcrumbs>ol>li:last-child::before{content:\"\";flex:0 auto;font-family:FontAwesome}.breadcrumbs>ol>li:last-child>a{color:#34495e;display:block;flex:1;overflow:hidden;padding:5px 0 5px 10px;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:768px) and (min-width:769px){.breadcrumbs>ol>li:last-child{font-size:15px}}@media screen and (max-width:768px) and (max-width:768px){.breadcrumbs>ol>li:last-child{font-size:14px}}@media screen and (max-width:1024px){.pageNavigationIcons{display:none}}@media print{*,::after,::before{background:0 0 !important;box-shadow:none !important;color:#000 !important;opacity:1 !important;text-shadow:none !important}.pageHeaderContainer,.pageNavigationIcons,.userNotice,.pageAction,.contentHeaderNavigation,.contentFooterNavigation,.paginationTop,.paginationBottom,.buttonList,.collapsibleButton,.columnMark,.statusDisplay,.dialogContainer,.formSubmit,.tabMenu>ul>li:not(.active),.showMore,.boxesSidebarLeft,.boxesSidebarRight,.boxesFooterBoxes,.boxesFooter,.messageFooterButtons,.messageFooterButtonsExtra,.messageQuickOptions,.messageGroupEditLink,#messageQuickReply,.messageAuthor .badgeOnline,.jsCommentAdd,.userProfileCoverPhoto,.containerListButtonGroup{display:none !important}.main{padding:20px 0}.content{flex-basis:auto !important;max-width:none !important}.pageNavigation{display:block;padding-top:10px}.pageNavigation .breadcrumbs{margin-left:0}.badge{padding:0 !important}.badge::before{content:\"[\"}.badge::after{content:\"]\"}.userProfileUser{position:static !important}a.externalURL::after{content:\" (\" attr(href) \")\"}.messageList,.messageList>li:not(:first-child){border-top:1px solid #4179ad}.messageList>li{padding-top:20px}.messageSidebar{margin:0 !important;padding:0 !important}.pageContainer,.main>div{display:block !important}}.sidebarItemList>li:not(:last-child){margin-bottom:10px}.sidebarItem.new h3{font-weight:600}.sidebar fieldset{margin-top:0}.sidebar fieldset>legend{float:left;width:100%}.sidebar fieldset>legend+*{clear:left}.sidebar .boxContainer>div:not(.box),.sidebar .boxContainer>fieldset,.sidebar .boxContainer>section:not(.box){background-color:#ecf1f7}@media screen and (min-width:769px),print{.sidebar .boxContainer>div:not(.box),.sidebar .boxContainer>fieldset,.sidebar .boxContainer>section:not(.box){padding:20px}}@media screen and (max-width:768px){.sidebar .boxContainer>div:not(.box),.sidebar .boxContainer>fieldset,.sidebar .boxContainer>section:not(.box){padding:20px 10px}}.sidebar .boxContainer>div:not(.box):not(:first-child),.sidebar .boxContainer>fieldset:not(:first-child),.sidebar .boxContainer>section:not(.box):not(:first-child){margin-top:30px}.sidebar .boxContainer section:not(.box)>h1,.sidebar .boxContainer fieldset>legend{color:#3a3a3d;border-bottom-width:0;margin-bottom:15px;padding:0;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.sidebar .boxContainer section:not(.box)>h1,.sidebar .boxContainer fieldset>legend{font-size:18px}}@media screen and (max-width:768px){.sidebar .boxContainer section:not(.box)>h1,.sidebar .boxContainer fieldset>legend{font-size:18px}}.sidebar .boxContainer section:not(.box)>h1>a,.sidebar .boxContainer fieldset>legend>a{color:#3a3a3d}.sidebar .boxContainer section:not(.box)>h1>a>.icon,.sidebar .boxContainer fieldset>legend>a>.icon{color:#3a3a3d}.sidebar .boxContainer section:not(.box)>h1>a:hover,.sidebar .boxContainer fieldset>legend>a:hover{color:#3a3a3d}.sidebar .boxContainer section:not(.box)>h1>a:hover>.icon,.sidebar .boxContainer fieldset>legend>a:hover>.icon{color:#3a3a3d}.sidebar .formSubmit:not(:first-child){margin-top:20px}.sidebar .boxContainer>div .boxContent::before,.sidebar .boxContainer>div .boxContent::after,.sidebar .boxContainer>fieldset .boxContent::before,.sidebar .boxContainer>fieldset .boxContent::after,.sidebar .boxContainer>section .boxContent::before,.sidebar .boxContainer>section .boxContent::after{display:table;content:\"\"}.sidebar .boxContainer>div .boxContent::after,.sidebar .boxContainer>fieldset .boxContent::after,.sidebar .boxContainer>section .boxContent::after{clear:both}.sidebar .boxContainer>div .button.more,.sidebar .boxContainer>fieldset .button.more,.sidebar .boxContainer>section .button.more{float:right;margin-top:15px}.sidebar .boxTitle .badge{float:right;top:2px}.sidebar .sidebarBoxList>li:not(:last-child){margin-bottom:10px}.accountSecurityContainer{align-items:center;display:flex}@media screen and (max-width:768px){.accountSecurityContainer{align-items:flex-start;flex-direction:column}}.accountSecurityInformationIcon.fa-mobile{font-size:70px}.accountSecurityInformation{flex:1 auto}.accountSecurityInformationLink{color:inherit}.accountSecurityButtons{flex:0 0 auto}@media screen and (min-width:769px),print{.accountSecurityButtons{margin-left:10px}}@media screen and (max-width:768px){.accountSecurityButtons{align-self:flex-end;margin-top:5px}}.multifactorBackupCode{font-family:monospace}.multifactorBackupCode.used{text-decoration:line-through}.multifactorBackupCode .chunk{margin-left:5px}.multifactorBackupCode .chunk:first-child{margin-left:0;font-weight:600}input.multifactorTotpCode,input.multifactorEmailCode{font-family:monospace;font-weight:600;font-size:28px}input.multifactorBackupCode{font-family:monospace;font-weight:600;font-size:18px}.multifactorTotpNewDevice{display:flex;flex-direction:column;margin-top:20px}.multifactorTotpNewDevice .totpSecretContainer{text-align:center}.multifactorTotpNewDevice .totpSecretContainer canvas{width:200px;height:200px;background:#fff;border-radius:3px;border:3px solid #fff;box-sizing:content-box}.multifactorTotpNewDevice .totpSecret{display:inline-block;margin-top:10px}.multifactorTotpNewDevice .multifactorTotpNewDeviceFields{flex:1 1 auto}@media screen and (min-width:769px),print{.multifactorTotpNewDevice{flex-direction:row}.multifactorTotpNewDevice .totpSecretContainer{width:250px;margin:0 5px}}.aclList{max-height:400px;overflow:auto}.aclList:not(:empty){border-bottom:1px solid #4179ad;border-top:1px solid #4179ad}.aclList>li{align-items:center;display:flex;padding:10px 0}.aclList>li:not(.active){cursor:pointer}.aclList>li.active{background-color:#f2f2f2}.aclList>li>.icon{flex:0 0 36px;padding:0 5px}.aclList>li>.aclLabel{flex:1 1 auto;margin:0 5px}.aclList>li:first-child{border-top:none}.aclList>li:last-child{border-bottom:none}.aclList+.dropdown{display:block;margin-top:20px}.aclPermissionList{margin-top:40px;position:relative}.aclPermissionList::after,.aclPermissionList::before{min-width:60px;position:absolute;text-align:center;top:-5px;transform:translateY(-100%);font-weight:400}@media screen and (min-width:769px),print{.aclPermissionList::after,.aclPermissionList::before{font-size:12px}}@media screen and (max-width:768px){.aclPermissionList::after,.aclPermissionList::before{font-size:12px}}.aclPermissionList::after{content:attr(data-deny);right:0}.aclPermissionList::before{content:attr(data-grant);right:80px}.aclPermissionList>li.aclCategory{padding:20px 10px 10px 0;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.aclPermissionList>li.aclCategory{font-size:18px}}@media screen and (max-width:768px){.aclPermissionList>li.aclCategory{font-size:18px}}.aclPermissionList>li.aclCategory:hover{background-color:transparent}.aclPermissionList>li:not(.aclCategory){display:flex;padding:10px 0}.aclPermissionList>li>span{flex:1 1 auto;padding-left:10px}.aclPermissionList>li>label{cursor:pointer;flex:0 0 auto;padding:0 20px}.aclPermissionList>li>label+label{margin-left:20px}.wcfAdLocation{overflow:hidden}@media screen and (min-width:1025px),print{.wcfAdLocationLogo{float:right;margin-left:30px}}@media screen and (max-width:1024px){.wcfAdLocationLogo{display:none}}.wcfAdLocationHeaderContent{margin-bottom:20px}.wcfAdLocationFooterContent{margin-top:20px}.wcfAdLocationHeaderContent,.wcfAdLocationFooterContent,.wcfAdLocationFooterBottom,.wcfAdLocationSidebarTop,.wcfAdLocationSidebarBottom{text-align:center}.wcfAdLocationHeaderContent>div,.wcfAdLocationFooterContent>div,.wcfAdLocationFooterBottom>div,.wcfAdLocationSidebarTop>div,.wcfAdLocationSidebarBottom>div{display:inline-block;text-align:left}@media screen and (min-width:1025px),print{.wcfAdLocationLogo .adsbygoogle{height:60px;width:468px}}@media screen and (max-width:544px){.wcfAdLocationHeaderContent .adsbygoogle,.wcfAdLocationFooterContent .adsbygoogle{height:50px;width:320px}}@media screen and (min-width:545px),print{.wcfAdLocationHeaderContent .adsbygoogle,.wcfAdLocationFooterContent .adsbygoogle{height:60px;width:468px}}@media screen and (min-width:545px) and (max-width:768px){.wcfAdLocationFooterBottom .adsbygoogle{height:60px;width:468px}}@media screen and (min-width:769px) and (max-width:1024px){.wcfAdLocationFooterBottom .adsbygoogle{height:90px;width:728px}}@media screen and (min-width:1025px),print{.wcfAdLocationFooterBottom .adsbygoogle{height:90px;width:970px}}@media screen and (max-width:1024px){.wcfAdLocationSidebarTop .adsbygoogle,.wcfAdLocationSidebarBottom .adsbygoogle{height:250px;width:300px}}@media screen and (min-width:1025px),print{.wcfAdLocationSidebarTop .adsbygoogle,.wcfAdLocationSidebarBottom .adsbygoogle{height:600px;width:160px}}.error,.info,.success,.warning{border-left:5px solid transparent;margin-top:20px}@media screen and (min-width:769px),print{.error,.info,.success,.warning{padding:10px 20px}}@media screen and (max-width:768px){.error,.info,.success,.warning{padding:10px}}.error a,.info a,.success a,.warning a{font-weight:600}.error a:hover,.info a:hover,.success a:hover,.warning a:hover{text-decoration:underline}.error{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.error a{color:#843534}.error a:hover{color:#843534}.info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.info a{color:#245269}.info a:hover{color:#245269}.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.success a{color:#2b542c}.success a:hover{color:#2b542c}.warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.warning a{color:#66512c}.warning a:hover{color:#66512c}.innerError,.innerInfo,.innerSuccess,.innerWarning{display:table;line-height:1.5;margin-top:8px;padding:5px 10px;position:relative}.innerError::before,.innerInfo::before,.innerSuccess::before,.innerWarning::before{border:6px solid transparent;border-top-width:0;content:\"\";display:inline-block;left:10px;position:absolute;top:-6px;z-index:99}.innerError{background-color:#f2dede;color:#a94442}.innerError::before{border-bottom-color:#f2dede}.innerError a{color:#843534}.innerError a:hover{color:#843534}.innerSuccess{background-color:#dff0d8;color:#3c763d}.innerSuccess::before{border-bottom-color:#dff0d8}.innerSuccess a{color:#2b542c}.innerSuccess a:hover{color:#2b542c}.innerWarning{background-color:#fcf8e3;color:#8a6d3b}.innerWarning::before{border-bottom-color:#fcf8e3}.innerWarning a{color:#66512c}.innerWarning a:hover{color:#66512c}.pageFooterStickyNotice{bottom:0;left:0;right:0;position:fixed;z-index:600}.pageFooterStickyNotice .error,.pageFooterStickyNotice .info,.pageFooterStickyNotice .success,.pageFooterStickyNotice .warning{border-left-width:0;border-top-width:1px;border-top-style:solid;margin-top:0;padding:10px 0}@media screen and (max-width:768px){.pageFooterStickyNotice .error,.pageFooterStickyNotice .info,.pageFooterStickyNotice .success,.pageFooterStickyNotice .warning{font-weight:400}}@media screen and (max-width:768px) and (min-width:769px){.pageFooterStickyNotice .error,.pageFooterStickyNotice .info,.pageFooterStickyNotice .success,.pageFooterStickyNotice .warning{font-size:12px}}@media screen and (max-width:768px) and (max-width:768px){.pageFooterStickyNotice .error,.pageFooterStickyNotice .info,.pageFooterStickyNotice .success,.pageFooterStickyNotice .warning{font-size:12px}}.pageFooterStickyNotice .cookiePolicyNotice .layoutBoundary{display:flex;align-items:center}@media screen and (max-width:768px){.pageFooterStickyNotice .cookiePolicyNotice .layoutBoundary{flex-wrap:wrap}}.pageFooterStickyNotice .cookiePolicyNotice .cookiePolicyNoticeText{flex:1 1 auto}@media screen and (max-width:768px){.pageFooterStickyNotice .cookiePolicyNotice .cookiePolicyNoticeText{flex-basis:100%;margin-bottom:5px}}.pageFooterStickyNotice .cookiePolicyNotice .cookiePolicyNoticeMoreInformation,.pageFooterStickyNotice .cookiePolicyNotice .cookiePolicyNoticeDismiss{flex:0 0 auto}.pageFooterStickyNotice .cookiePolicyNotice .cookiePolicyNoticeDismiss{margin-left:5px}.dialogContent .error:first-child,.dialogContent .info:first-child,.dialogContent .success:first-child,.dialogContent .warning:first-child{margin-top:0}.innerInfo{background-color:#d9edf7;color:#31708f}.innerInfo::before{border-bottom-color:#d9edf7}.innerInfo a{color:#245269}.innerInfo a:hover{color:#245269}.noticeDismissible>.jsDismissNoticeButton{float:right}@media screen and (max-width:1024px){.noticeDismissible>.jsDismissNoticeButton{font-size:18px;height:24px;line-height:24px;width:24px}}.userExceptionMessage{align-self:center}.articleTeaser{font-weight:600}.articleTeaser+.tableOfContentsWrapper{margin-top:20px}.articleTeaserContainer+.section,.articleImageContainer+.section{margin-top:20px !important}.articleImage,.contentCoverPhotoImage{display:flex;flex-wrap:wrap}.articleImage .articleImageWrapper,.articleImage .contentCoverPhotoImageWrapper,.contentCoverPhotoImage .articleImageWrapper,.contentCoverPhotoImage .contentCoverPhotoImageWrapper{align-items:center;border-radius:3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);display:flex;max-height:300px;overflow:hidden;width:100%}.articleImage .articleImageWrapper img,.articleImage .contentCoverPhotoImageWrapper img,.contentCoverPhotoImage .articleImageWrapper img,.contentCoverPhotoImage .contentCoverPhotoImageWrapper img{height:auto !important;width:100% !important}.articleImage figcaption,.contentCoverPhotoImage figcaption{color:#7d8287;flex:1 0 100%;margin-top:5px;text-align:center;font-weight:400}@media screen and (min-width:769px),print{.articleImage figcaption,.contentCoverPhotoImage figcaption{font-size:12px}}@media screen and (max-width:768px){.articleImage figcaption,.contentCoverPhotoImage figcaption{font-size:12px}}.articleContent .articleTagList{margin-top:20px}.articleContent .articleLikeSection{align-items:center}.articleContent .articleLikeButtons{justify-content:flex-end}.articleContent .articleLikeButtons .invisible{display:inline}.articleContent .articleLikesSummery:not(:empty),.articleContent .articleLikeButtons:not(:empty){margin-top:20px}.articleContent .anchorFixedHeader:target::before{content:\"\";display:block;height:50px;margin-top:-50px}.articleAboutAuthor .articleAboutAuthorText{font-style:italic}.articleAboutAuthor .articleAboutAuthorUsername{margin-top:5px}.articleAboutAuthor .articleAboutAuthorUsername .username{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.articleAboutAuthor .articleAboutAuthorUsername .username{font-size:18px}}@media screen and (max-width:768px){.articleAboutAuthor .articleAboutAuthorUsername .username{font-size:18px}}.articleAboutAuthor .articleAboutAuthorUsername .userTitleBadge{top:-2px}@media screen and (min-width:769px),print{.articleNavigation>nav>ul{display:flex}}.articleNavigation .previousArticleButton,.articleNavigation .nextArticleButton{display:flex}@media screen and (min-width:769px),print{.articleNavigation .previousArticleButton,.articleNavigation .nextArticleButton{flex:0 0 50%}}.articleNavigation .previousArticleButton>a,.articleNavigation .nextArticleButton>a{color:#3a3a3d;display:flex}.articleNavigation .previousArticleButton>a::before,.articleNavigation .nextArticleButton>a::before{align-self:center;display:block;flex:0 0 auto;font-family:FontAwesome;font-size:36px}.articleNavigation .previousArticleButton>a>div,.articleNavigation .nextArticleButton>a>div{flex:1 1 auto}.articleNavigation .previousArticleButton>a .articleNavigationEntityName,.articleNavigation .previousArticleButton>a .articleNavigationArticleTitle,.articleNavigation .nextArticleButton>a .articleNavigationEntityName,.articleNavigation .nextArticleButton>a .articleNavigationArticleTitle{display:block}.articleNavigation .previousArticleButton>a .articleNavigationEntityName,.articleNavigation .nextArticleButton>a .articleNavigationEntityName{color:#7d8287}.articleNavigation .previousArticleButton>a .articleNavigationArticleTitle,.articleNavigation .nextArticleButton>a .articleNavigationArticleTitle{margin-top:3px;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.articleNavigation .previousArticleButton>a .articleNavigationArticleTitle,.articleNavigation .nextArticleButton>a .articleNavigationArticleTitle{font-size:18px}}@media screen and (max-width:768px){.articleNavigation .previousArticleButton>a .articleNavigationArticleTitle,.articleNavigation .nextArticleButton>a .articleNavigationArticleTitle{font-size:18px}}.articleNavigation .previousArticleButton>a .articleNavigationArticleImage>img,.articleNavigation .nextArticleButton>a .articleNavigationArticleImage>img{border-radius:2px;opacity:0.85;transition:0.2s ease opacity}.articleNavigation .previousArticleButton>a:hover::before,.articleNavigation .nextArticleButton>a:hover::before{color:#bf360c}.articleNavigation .previousArticleButton>a:hover .articleNavigationArticleTitle,.articleNavigation .nextArticleButton>a:hover .articleNavigationArticleTitle{color:#bf360c}.articleNavigation .previousArticleButton>a:hover .articleNavigationArticleImage>img,.articleNavigation .nextArticleButton>a:hover .articleNavigationArticleImage>img{opacity:1}@media screen and (min-width:769px),print{.articleNavigation .previousArticleButton{padding-right:10px}}.articleNavigation .previousArticleButton>a::before{content:\"\"}.articleNavigation .previousArticleButton>a>div{margin-left:10px}.articleNavigation .nextArticleButton{justify-content:flex-end;text-align:right}@media screen and (min-width:769px),print{.articleNavigation .nextArticleButton{margin-left:50%;padding-left:10px}}.articleNavigation .nextArticleButton .articleNavigationArticleImage{order:1;margin-left:15px;margin-right:0}.articleNavigation .nextArticleButton>a::before{content:\"\";order:1}.articleNavigation .nextArticleButton>a>div{margin-right:10px}@media screen and (max-width:768px){.articleNavigation .previousArticleButton+.nextArticleButton{margin-top:20px}}@media screen and (min-width:769px),print{.articleNavigation .previousArticleButton+.nextArticleButton{margin-left:0}}html[dir=\"rtl\"] .articleNavigation .previousArticleButton>a::before{content:\"\"}html[dir=\"rtl\"] .articleNavigation .nextArticleButton>a::before{content:\"\"}.articleList .articleListMetaData{color:#7d8287;margin-top:2px}.articleList .articleListMetaData .icon{color:inherit}.articleList a{color:inherit}.articleList a:hover{color:inherit}.articleList a:hover .articleListImage>img{opacity:1}.articleList a:hover .articleListTitle{color:#bf360c}.articleList .articleListImage>img{border-radius:2px;opacity:0.85;transition:0.2s ease opacity}.articleList>li:not(:first-child){margin-top:30px}@media screen and (max-width:544px){.articleList .box128>.articleListImage{margin-right:10px}.articleList .articleListImage>img{height:64px !important;width:64px !important}}.boxesFooterBoxes .articleList{display:flex;flex-wrap:wrap;margin:0 -5px -20px -5px}.boxesFooterBoxes .articleList>li{margin:0 5px 20px 5px}.boxesFooterBoxes .articleList .articleListImage>img{height:auto !important;max-width:280px;width:100% !important}.boxesFooterBoxes .articleList .articleListImage+.articleListTitle{margin-top:5px}.boxesFooterBoxes .articleList .articleListMetaData{display:none}@media screen and (min-width:1025px),print{.boxesFooterBoxes .articleList>li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 10px)}.boxesFooterBoxes .boxFullWidth .articleList>li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 6 - 10px)}}@media screen and (min-width:545px),print{.boxesFooterBoxes .articleList>li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 10px)}}@media screen and (max-width:544px){.boxesFooterBoxes .articleList{justify-content:center}.boxesFooterBoxes .articleList>li{width:280px}}.attachmentFileList>ul>li:not(:last-child){margin-right:10px}.attachmentThumbnailList>ul{margin-bottom:-15px}@media screen and (min-width:545px),print{.attachmentThumbnailList>ul{margin-right:-10px}}.attachmentThumbnail{box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);margin-bottom:15px !important;position:relative}@media screen and (min-width:545px),print{.attachmentThumbnail{margin-right:10px !important}}@media screen and (max-width:544px){.attachmentThumbnail{margin-right:0 !important;width:100%}}.attachmentThumbnail .attachmentThumbnailContainer{position:relative;padding:2px 2px 0}.attachmentThumbnail .attachmentThumbnailImage{align-items:center;background-color:#333;display:flex;justify-content:center;overflow:hidden;text-align:center}@media screen and (min-width:545px),print{.attachmentThumbnail .attachmentThumbnailImage{height:198px;width:352px}}@media screen and (max-width:544px){.attachmentThumbnail .attachmentThumbnailImage{max-height:198px;min-height:100px}}.attachmentThumbnail .attachmentThumbnailImage img{backface-visibility:hidden;height:auto;max-width:100%;opacity:0.85;transform:translate3d(0, 0, 0);transition:0.2s ease opacity}@media screen and (max-width:544px){.attachmentThumbnail .attachmentThumbnailImage .attachmentThumbnailImageScalable{width:100%}}.attachmentThumbnail .attachmentThumbnailData{backface-visibility:hidden;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.5) 100%);bottom:0;left:2px;pointer-events:none;position:absolute;right:2px;top:2px;transform:translate3d(0, 0, 0)}.attachmentThumbnail .attachmentFilename{color:#fff;bottom:0;overflow:hidden;padding:10px;position:absolute;text-overflow:ellipsis;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);transition:0.2s ease opacity;width:100%;white-space:nowrap;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.attachmentThumbnail .attachmentFilename{font-size:18px}}@media screen and (max-width:768px){.attachmentThumbnail .attachmentFilename{font-size:18px}}.attachmentThumbnail .attachmentMetaData{color:#7d8287;padding:10px;font-weight:400}@media screen and (min-width:769px),print{.attachmentThumbnail .attachmentMetaData{font-size:12px}}@media screen and (max-width:768px){.attachmentThumbnail .attachmentMetaData{font-size:12px}}.attachmentThumbnail .attachmentMetaData li:not(:last-child){margin-right:10px}.attachmentThumbnail .attachmentMetaData .icon{color:inherit}.attachmentThumbnail:hover .attachmentThumbnailImage img{opacity:1}.attachmentThumbnail:hover .attachmentFilename{opacity:0}.attachmentThumbnail>a{display:block}.formAttachmentContent .formAttachmentList{display:flex;flex-wrap:wrap;margin-left:0 !important}.formAttachmentContent .formAttachmentList>li{display:flex;flex:0 0 100%;margin-bottom:20px}.formAttachmentContent .formAttachmentList>li>.attachmentTinyThumbnail{border-bottom-width:0}@media screen and (min-width:769px),print{.formAttachmentContent .formAttachmentList{margin-right:-20px}.formAttachmentContent .formAttachmentList>li{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 21px);margin-right:20px}}.formAttachmentContent>dl{margin-top:0 !important}.formAttachmentContent>dl>dd>div,.formAttachmentContent .formAttachmentButtons{align-items:center;display:flex}.formAttachmentContent>dl>dd>div>.button,.formAttachmentContent .formAttachmentButtons>.button{flex:0 0 auto}.formAttachmentContent>dl>dd>div>.button:not(:first-child),.formAttachmentContent .formAttachmentButtons>.button:not(:first-child){margin-left:10px}.formAttachmentContent>dl>dd>div+small,.formAttachmentContent .formAttachmentButtons+small{margin-top:10px !important}.attachmentTinyThumbnail{max-height:64px;max-width:64px;object-fit:contain}.embeddedAttachmentLink,.embeddedImageLink{border:1px solid #e0e0e0;display:inline-block;height:auto;margin:2px 0;max-width:100%;min-height:48px;padding:2px;position:relative}.embeddedAttachmentLink::after,.embeddedImageLink::after{background-color:rgba(0, 0, 0, 0.8);border-radius:2px;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.15);bottom:5px;color:white;content:\"\";display:block;font-family:FontAwesome;font-size:21px;font-style:normal;font-weight:normal;opacity:0.5;padding:2px 8px;position:absolute;right:5px;text-decoration:none;transition:0.2s ease opacity}.embeddedAttachmentLink:hover::after,.embeddedImageLink:hover::after{opacity:0.8}.popoverContent .embeddedAttachmentLink,.popoverContent .embeddedImageLink{pointer-events:none}.messageSectionTitle{align-items:center;display:flex;margin-bottom:10px}.messageSectionTitle::before{border-top:1px solid #e0e0e0;content:\"\";flex:0 0 20px;margin-right:10px}.messageSectionTitle::after{border-top:1px solid #e0e0e0;content:\"\";flex:1 0 auto;margin-left:10px}.messageAttachmentList{display:grid;gap:10px;grid-template-columns:repeat(auto-fill, 300px)}@media screen and (max-width:544px){.messageAttachmentList{grid-template-columns:1fr}}.messageAttachment{border:1px solid #e0e0e0;border-radius:3px;color:inherit;column-gap:8px;display:grid;grid-template-areas:\"icon filename\" \"icon meta\";grid-template-columns:32px auto;padding:8px;row-gap:1px}.messageAttachment:focus,.messageAttachment:hover{color:inherit}.messageAttachment:focus .messageAttachmentIconDefault,.messageAttachment:hover .messageAttachmentIconDefault{display:none}.messageAttachment:not(:focus):not(:hover) .messageAttachmentIconDownload{display:none}.messageAttachmentIcon{align-self:center;grid-area:icon}.messageAttachmentIconDefault,.messageAttachmentIconDownload{cursor:inherit !important}.messageAttachmentFilename{font-weight:600;grid-area:filename;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageAttachmentMeta{font-weight:400;color:#7d8287;grid-area:meta}@media screen and (min-width:769px),print{.messageAttachmentMeta{font-size:12px}}@media screen and (max-width:768px){.messageAttachmentMeta{font-size:12px}}.avatarEdit .avatarType{display:flex}.avatarEdit .avatarType>dt{flex:0 0 auto;order:2}.avatarEdit .avatarType>dd{order:1}.avatarEdit .avatarType .avatarUploadButtonContainer{margin-top:10px}@media screen and (min-width:769px),print{.avatarEdit .avatarType{min-height:100px}.avatarEdit .avatarType>dt:not(:empty){margin:0 0 0 30px}.avatarEdit .avatarType>dd{flex:1 1 auto}.avatarEdit .avatarType+.avatarType{margin-top:30px}.avatarEdit .avatarType .avatarUploadButtonContainer{margin-left:24px}}@media screen and (max-width:768px){.avatarEdit .avatarType{flex-wrap:wrap}.avatarEdit .avatarType>dt:not(:empty){flex:0 0 100%;margin-top:20px;text-align:center}.avatarEdit .avatarType>dd{flex:0 0 100%}.avatarEdit .avatarType .avatarUploadButtonContainer{text-align:center}}.badge,a.badge{background-color:#3a3a3d;border-radius:2px;color:#fafafa;display:inline-block;line-height:1.28;padding:2px 6px;position:relative;vertical-align:middle;white-space:nowrap;word-wrap:normal;font-weight:400}@media screen and (min-width:769px),print{.badge,a.badge{font-size:12px}}@media screen and (max-width:768px){.badge,a.badge{font-size:12px}}.badge.badgeUpdate,a.badge.badgeUpdate{background-color:#cc0001;color:white;font-weight:600}.badge.green,a.badge.green{background-color:#090;color:#efe}.badge.red,a.badge.red{background-color:#c00;color:#fee}.badge.black,a.badge.black{background-color:#333;color:#fff}.badge.brown,a.badge.brown{background-color:#c63;color:#fff}.badge.orange,a.badge.orange{background-color:#f90;color:#fff}.badge.yellow,a.badge.yellow{background-color:#ff0;color:#333}.badge.blue,a.badge.blue{background-color:#369;color:#fff}.badge.purple,a.badge.purple{background-color:#c0f;color:#fff}.badge.pink,a.badge.pink{background-color:#f0c;color:#fff}a.badge:hover{color:#fafafa;text-decoration:none}a.badge:hover.black{background-color:#000}a.badge:hover.brown{background-color:#930}a.badge:hover.red{background-color:#900}a.badge:hover.orange{background-color:#f60}a.badge:hover.yellow{background-color:#cc0}a.badge:hover.green{background-color:#060}a.badge:hover.blue{background-color:#036}a.badge:hover.purple{background-color:#90c}a.badge:hover.pink{background-color:#c09}#benchmarkDetails>li.hot>small{color:#a94442}.breadcrumbs{flex:1}.breadcrumbs>ol{display:flex;flex-wrap:wrap}.breadcrumbs>ol>li{flex:0 0 auto;max-width:100%;font-weight:400}@media screen and (min-width:769px),print{.breadcrumbs>ol>li{font-size:12px}}@media screen and (max-width:768px){.breadcrumbs>ol>li{font-size:12px}}.breadcrumbs>ol>li:not(:last-child){margin-right:10px}.breadcrumbs>ol>li:not(:last-child):after{color:#aaa;content:\"/\"}.breadcrumbs>ol>li:not(:last-child)>a{margin-right:10px}.breadcrumbs>ol>li>a{color:#3a3a3d;text-decoration:none}.breadcrumbs>ol>li>a:hover{color:#3a3a3d;text-decoration:underline}button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],.button,a.button{background-color:#cfd8dc;border-radius:2px;border-width:0;color:#212121;cursor:pointer;display:inline-block;font-weight:400;margin:0;padding:8px 18px;text-decoration:none;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;line-height:1.48;-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px),print{button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],.button,a.button{font-size:15px}}@media screen and (max-width:768px){button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],.button,a.button{font-size:14px}}button .icon,input[type=\"button\"] .icon,input[type=\"reset\"] .icon,input[type=\"submit\"] .icon,.button .icon,a.button .icon{color:inherit}button.active,input[type=\"button\"].active,input[type=\"reset\"].active,input[type=\"submit\"].active,.button.active,a.button.active{background-color:#78909c;color:white;text-decoration:none}button.small,input[type=\"button\"].small,input[type=\"reset\"].small,input[type=\"submit\"].small,.button.small,a.button.small{padding:6px 8px;font-weight:400}@media screen and (min-width:769px),print{button.small,input[type=\"button\"].small,input[type=\"reset\"].small,input[type=\"submit\"].small,.button.small,a.button.small{font-size:12px}}@media screen and (max-width:768px){button.small,input[type=\"button\"].small,input[type=\"reset\"].small,input[type=\"submit\"].small,.button.small,a.button.small{font-size:12px}}button small,input[type=\"button\"] small,input[type=\"reset\"] small,input[type=\"submit\"] small,.button small,a.button small{color:inherit}button.buttonPrimary,input[type=\"button\"].buttonPrimary,input[type=\"submit\"],.button.buttonPrimary,a.button.buttonPrimary{background-color:#2196f3;color:white}button.buttonPrimary.active,input[type=\"button\"].buttonPrimary.active,input[type=\"submit\"].active,.button.buttonPrimary.active,a.button.buttonPrimary.active{background-color:#1a77c9;color:white}html:not(.touch) button:hover,html:not(.touch) input[type=\"button\"]:hover,html:not(.touch) input[type=\"reset\"]:hover,html:not(.touch) input[type=\"submit\"]:hover,html:not(.touch) .button:hover,html:not(.touch) a.button:hover{background-color:#78909c;color:white;text-decoration:none}html:not(.touch) button.buttonPrimary:hover,html:not(.touch) input[type=\"button\"].buttonPrimary:hover,html:not(.touch) input[type=\"submit\"]:hover,html:not(.touch) .button.buttonPrimary:hover,html:not(.touch) a.button.buttonPrimary:hover{background-color:#1a77c9;color:white}button:disabled,button.disabled,input[type=\"button\"]:disabled,input[type=\"button\"].disabled,input[type=\"reset\"]:disabled,input[type=\"reset\"].disabled,input[type=\"submit\"]:disabled,input[type=\"submit\"].disabled,.button:disabled,.button.disabled,a.button:disabled,a.button.disabled{background-color:#dfdfdf !important;color:#a5a5a5 !important;cursor:not-allowed !important;pointer-events:none}.dropdownOpen>button,.dropdownOpen>input[type=\"button\"],.dropdownOpen>input[type=\"reset\"],.dropdownOpen>input[type=\"submit\"],.dropdownOpen>.button,.dropdownOpen>a.button{background-color:#78909c;color:white}.dropdownOpen>button.buttonPrimary,.dropdownOpen>input[type=\"button\"].buttonPrimary,.dropdownOpen>input[type=\"submit\"],.dropdownOpen>.button.buttonPrimary,.dropdownOpen>a.button.buttonPrimary{background-color:#1a77c9;color:white}.buttonList{display:flex;flex-wrap:wrap}.buttonList>li{flex:0 1 auto}.buttonList>li:not(:last-child){margin-right:5px}.buttonList.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.buttonList.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.buttonList.smallButtons .button{padding:6px 8px;font-weight:400}@media screen and (min-width:769px),print{.buttonList.smallButtons .button{font-size:12px}}@media screen and (max-width:768px){.buttonList.smallButtons .button{font-size:12px}}.buttonList.letters{margin-bottom:-10px}.buttonList.letters>li{flex:0 0 auto;margin-bottom:10px;width:10%}.buttonList.letters>li.lettersReset{width:auto}.buttonList.letters>li>a{display:block;min-width:-moz-min-content;min-width:-webkit-min-content;min-width:min-content;text-align:center}.buttonGroupNavigation>ul{display:flex;flex-wrap:wrap}.buttonGroupNavigation>ul>li{flex:0 1 auto}.buttonGroupNavigation>ul>li:not(:last-child){margin-right:5px}.buttonGroupNavigation>ul.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.buttonGroupNavigation>ul.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.buttonGroup,.messageFooterButtons,.messageFooterButtonsExtra{margin-bottom:-1px;display:flex;flex-wrap:wrap}.buttonGroup>li,.messageFooterButtons>li,.messageFooterButtonsExtra>li{flex:0 1 auto}.buttonGroup>li:not(:last-child),.messageFooterButtons>li:not(:last-child),.messageFooterButtonsExtra>li:not(:last-child){margin-right:5px}.buttonGroup.commaSeparated>li:not(:last-child):after,.commaSeparated.messageFooterButtons>li:not(:last-child):after,.commaSeparated.messageFooterButtonsExtra>li:not(:last-child):after{content:\",\";padding-left:1px}.buttonGroup.dotSeparated>li:not(:last-child):after,.dotSeparated.messageFooterButtons>li:not(:last-child):after,.dotSeparated.messageFooterButtonsExtra>li:not(:last-child):after{content:\"·\";margin-left:5px}.buttonGroup>li,.messageFooterButtons>li,.messageFooterButtonsExtra>li{margin-bottom:1px}.buttonGroup>li:not(:last-child),.messageFooterButtons>li:not(:last-child),.messageFooterButtonsExtra>li:not(:last-child){margin-right:1px}.buttonGroup>li:first-child .button,.messageFooterButtons>li:first-child .button,.messageFooterButtonsExtra>li:first-child .button{border-top-left-radius:2px;border-bottom-left-radius:2px}.buttonGroup>li:last-child .button,.messageFooterButtons>li:last-child .button,.messageFooterButtonsExtra>li:last-child .button{border-top-right-radius:2px;border-bottom-right-radius:2px}.buttonGroup>li .button,.messageFooterButtons>li .button,.messageFooterButtonsExtra>li .button{border-radius:0;border-width:0}.flexibleButtonGroup{display:flex;flex-wrap:wrap}.flexibleButtonGroup>li{display:flex;flex:0 0 auto}.flexibleButtonGroup>li:not(:last-child){margin-right:5px}.flexibleButtonGroup>li:not(:last-child).spaceAfter{margin-right:20px}.flexibleButtonGroup>li>input[type=\"radio\"]{left:-3000px;opacity:0;position:absolute}.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label{cursor:default}.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label>.icon{cursor:default !important}.flexibleButtonGroup>li>input[type=\"radio\"]:focus+label{border-color:rgba(0, 0, 0, 0.3)}.flexibleButtonGroup>li>a,.flexibleButtonGroup>li>label{background-color:#cfd8dc;border:1px solid transparent;border-radius:2px;color:#212121;cursor:pointer;padding:5px 10px}.flexibleButtonGroup>li>a>.icon,.flexibleButtonGroup>li>label>.icon{color:inherit}.flexibleButtonGroup>li>a>.icon,.flexibleButtonGroup>li>label>.icon{color:inherit !important;cursor:pointer !important}.flexibleButtonGroup>li>a.active,.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label,.flexibleButtonGroup>li>input[type=\"radio\"]+label:hover{color:#fff}.flexibleButtonGroup>li>a.active.green,.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label.green,.flexibleButtonGroup>li>input[type=\"radio\"]+label:hover.green{background-color:#2e7d32}.flexibleButtonGroup>li>a.active.red,.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label.red,.flexibleButtonGroup>li>input[type=\"radio\"]+label:hover.red{background-color:#c62828}.flexibleButtonGroup>li>a.active.yellow,.flexibleButtonGroup>li>input[type=\"radio\"]:checked+label.yellow,.flexibleButtonGroup>li>input[type=\"radio\"]+label:hover.yellow{background-color:#fb8c00;color:#000}.disabled .flexibleButtonGroup>li>input[type=\"radio\"]:checked+label,.flexibleButtonGroup>li>input[type=\"radio\"]:disabled+label{cursor:default;opacity:0.54;pointer-events:none}.disabled .flexibleButtonGroup>li>input[type=\"radio\"]:checked+label>.icon,.flexibleButtonGroup>li>input[type=\"radio\"]:disabled+label>.icon{cursor:default !important}.colorPreview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEX////MzMw46qqDAAAAD0lEQVQI12P4z4Ad4ZAAAH6/D/Hgw85/AAAAAElFTkSuQmCC);border:1px solid #e0e0e0;display:inline-block}.colorPreview>div{border:2px solid #fafafa;cursor:pointer;display:block;height:60px;width:180px}.colorPickerColorNew,.colorPickerColorOld,.colorPickerButton{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEX////MzMw46qqDAAAAD0lEQVQI12P4z4Ad4ZAAAH6/D/Hgw85/AAAAAElFTkSuQmCC);border:1px solid black;box-sizing:content-box;display:block}.colorPickerColorNew>span,.colorPickerColorOld>span,.colorPickerButton>span{display:block}.colorPickerButton{height:32px;width:50px}.colorPickerButton>span{height:32px}.colorPickerComparison{--border-radius: 5px;display:grid;grid-template-rows:min-content auto auto min-content;text-align:center}.colorPickerColorNew{border-radius:var(--border-radius) var(--border-radius) 0 0}.colorPickerColorOld{border-radius:0 0 var(--border-radius) var(--border-radius)}.colorPickerChannels{align-items:center;column-gap:3px;color:#7d8287;display:flex !important}.colorPickerChannels input[type=\"number\"]{padding:4px;text-align:center}.colorPickerColorNew,.colorPickerColorOld{overflow:hidden}.colorPickerColorNew>span,.colorPickerColorOld>span{height:100%}.colorPickerColorOld{background-position:8px 0;border-top-width:0}.colorPickerHslRange,.colorPickerHslRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.colorPickerHslRange{width:100%}.colorPickerHslRange::-webkit-slider-runnable-track{background-image:var(--track-image);height:10px;border-radius:5px}.colorPickerHslRange::-webkit-slider-thumb{background-color:hsl(var(--hue), var(--saturation), var(--lightness));border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.025), 0 1px 5px rgba(0, 0, 0, 0.25);cursor:pointer;height:24px;margin-top:-6px;width:24px}.colorPickerHslRange::-moz-range-track{background-image:var(--track-image);height:10px;border-radius:5px}.colorPickerHslRange::-moz-range-thumb{background-color:hsl(var(--hue), var(--saturation), var(--lightness));border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.025), 0 1px 5px rgba(0, 0, 0, 0.25);cursor:pointer;height:24px;margin-top:-6px;width:24px}.colorPickerHslRange[data-coordinate=\"hue\"]{--track-image: linear-gradient(\n\t\tto right,\n\t\thsl(0, var(--saturation), var(--lightness)),\n\t\thsl(10, var(--saturation), var(--lightness)),\n\t\thsl(20, var(--saturation), var(--lightness)),\n\t\thsl(30, var(--saturation), var(--lightness)),\n\t\thsl(40, var(--saturation), var(--lightness)),\n\t\thsl(50, var(--saturation), var(--lightness)),\n\t\thsl(60, var(--saturation), var(--lightness)),\n\t\thsl(70, var(--saturation), var(--lightness)),\n\t\thsl(80, var(--saturation), var(--lightness)),\n\t\thsl(90, var(--saturation), var(--lightness)),\n\t\thsl(100, var(--saturation), var(--lightness)),\n\t\thsl(110, var(--saturation), var(--lightness)),\n\t\thsl(120, var(--saturation), var(--lightness)),\n\t\thsl(130, var(--saturation), var(--lightness)),\n\t\thsl(140, var(--saturation), var(--lightness)),\n\t\thsl(150, var(--saturation), var(--lightness)),\n\t\thsl(160, var(--saturation), var(--lightness)),\n\t\thsl(170, var(--saturation), var(--lightness)),\n\t\thsl(180, var(--saturation), var(--lightness)),\n\t\thsl(190, var(--saturation), var(--lightness)),\n\t\thsl(200, var(--saturation), var(--lightness)),\n\t\thsl(210, var(--saturation), var(--lightness)),\n\t\thsl(220, var(--saturation), var(--lightness)),\n\t\thsl(230, var(--saturation), var(--lightness)),\n\t\thsl(240, var(--saturation), var(--lightness)),\n\t\thsl(250, var(--saturation), var(--lightness)),\n\t\thsl(260, var(--saturation), var(--lightness)),\n\t\thsl(270, var(--saturation), var(--lightness)),\n\t\thsl(280, var(--saturation), var(--lightness)),\n\t\thsl(290, var(--saturation), var(--lightness)),\n\t\thsl(300, var(--saturation), var(--lightness)),\n\t\thsl(310, var(--saturation), var(--lightness)),\n\t\thsl(320, var(--saturation), var(--lightness)),\n\t\thsl(330, var(--saturation), var(--lightness)),\n\t\thsl(340, var(--saturation), var(--lightness)),\n\t\thsl(350, var(--saturation), var(--lightness)),\n\t\thsl(359, var(--saturation), var(--lightness))\n\t)}.colorPickerHslRange[data-coordinate=\"saturation\"]{--track-image: linear-gradient(\n\t\tto right,\n\t\thsl(var(--hue), 0%, var(--lightness)) 0%,\n\t\thsl(var(--hue), 100%, var(--lightness)) 100%\n\t)}.colorPickerHslRange[data-coordinate=\"lightness\"]{--track-image: linear-gradient(\n\t\tto right,\n\t\thsl(var(--hue), var(--saturation), 0%) 0%,\n\t\thsl(var(--hue), var(--saturation), 50%) 50%,\n\t\thsl(var(--hue), var(--saturation), 100%) 100%\n\t)}.colorPickerValueContainer{column-gap:20px;display:grid;grid-template-columns:min-content auto;margin-top:20px}.commentList{}.commentList>li:hover{background-color:transparent}.commentList>li:hover .buttonGroupNavigation{opacity:0}.commentList>li.jsCommentAdd{padding-right:0}.commentList .commentContent:hover .buttonGroupNavigation{opacity:1}.commentList .commentContent+.commentOptionContainer .commentResponseAdd{border-top:1px solid #e0e0e0;padding-top:20px;margin-top:20px}.commentList .commentContent .wcfLikeCounter{font-weight:400}@media screen and (min-width:769px),print{.commentList .commentContent .wcfLikeCounter{font-size:12px}}@media screen and (max-width:768px){.commentList .commentContent .wcfLikeCounter{font-size:12px}}.commentList .commentContent>.userMessage{margin-top:10px;padding-bottom:5px}.commentList .commentContent>.userMessage>.codeBox,.commentList .commentContent>.userMessage>.quoteBox{margin-left:5px;margin-right:5px}.commentList .commentResponseList:not(:empty){margin-top:20px}.commentList .commentResponseList>li:first-child,.commentList .commentResponseList>li:last-child{border-color:#e0e0e0}.commentList .commentOptionContainer{margin-top:10px}.commentList .commentResponseAdd{padding:10px 20px 0 20px}.commentList textarea+button{margin-top:2px}.commentList .comment[data-is-disabled=\"1\"] .jsCommentShowAddResponse{display:none}.commentList .comment>.box48>a:first-child{align-self:flex-start}@media screen and (min-width:545px),print{.commentList .jsCommentResponseAdd{padding-left:20px}}@media screen and (max-width:544px){.commentList .jsCommentAdd>.userAvatarImage,.commentList .jsCommentResponseAdd>.userAvatarImage{display:none}}@media screen and (max-width:1024px){.commentList .commentContentContainer{overflow:visible}}.commentListAddComment.collapsed{background-color:#ecf1f7;cursor:pointer;overflow:hidden;padding:10px 20px;position:relative}.commentListAddComment.collapsed::before{color:#3a3a3d;content:\"\";font-family:FontAwesome;font-size:28px;height:32px;line-height:32px;margin-right:10px;width:32px;vertical-align:-5px}.commentListAddComment.collapsed::after{color:#3a3a3d;content:attr(data-placeholder);position:relative;top:2px}.commentListAddComment.collapsed>.commentListAddCommentEditorContainer{left:200%;position:absolute;top:-100%}.commentListAddComment.loading{height:150px;position:relative}.commentListAddComment.loading>.commentListAddCommentEditorContainer{display:none}.commentListAddComment.loading>.commentLoadingOverlay{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.commentListAddCommentResponse.loading{height:150px;position:relative}.commentListAddCommentResponse.loading>.commentListAddCommentResponseEditorContainer{display:none}.commentListAddCommentResponse.loading>.commentLoadingOverlay{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.commentListAddCommentEditorContainer>.jsCommentAddRequiresApproval{margin-top:0}.commentResponseAdd>div>.jsCommentAddRequiresApproval{margin-top:0}.commentResponseAdd>div>.jsCommentAddRequiresApproval+textarea{margin-top:20px}.commentEditorContainer>.icon{left:calc(50% - 24px);position:relative}.commentEditorContainer~.commentContent,.commentEditorContainer~.commentOptionContainer{display:none}.commentResponse .commentEditorContainer~.containerHeadline,.commentResponse .commentEditorContainer~.userMessage,.commentResponse .commentEditorContainer~.buttonGroupNavigation{display:none}.commentListAddComment .formSubmit,.commentEditorContainer .formSubmit{margin-top:20px}@keyframes wcfCommentHighlight{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}.commentPermalinkContainer,.commentResponsePermalinkContainer{border-bottom-color:#4179ad !important}.commentPermalinkContainer.loading>.icon,.commentResponsePermalinkContainer.loading>.icon{left:calc(50% - 24px);position:relative}.commentPermalinkContainer.fadeIn,.commentResponsePermalinkContainer.fadeIn{}.comment.commentHighlightTarget .commentContent:not(.commentResponseContent),.commentResponse.commentHighlightTarget .commentResponseContent{animation:wcfCommentHighlight 0.96s linear}.commentScrollTarget{display:block;height:0;position:absolute}.jsEnableComment>.invisible,.jsEnableResponse>.invisible{display:inline}.commentModerationDisabledComment{margin:0 -20px}.sidebarCommentContent img{height:auto;max-width:100%;max-height:300px}.contactFormAttachments{margin-top:20px}.contentItemList{display:flex;flex-wrap:wrap;margin:0 0 -20px -20px}.contentItem{background-color:#fafafa;border-radius:3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);display:flex;flex-direction:column;margin:0 0 20px 20px;position:relative;overflow:hidden}.contentItemSingleColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}.contentItemMultiColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px)}.contentItemLink{flex:1 auto}.contentItemTitleLink{color:inherit}.contentItemTitleLink::before{bottom:0;content:\"\";left:0;position:absolute;right:0;top:0}.contentItemTitleLink:hover,.contentItemTitleLink:focus{color:inherit}.contentItemLinkShadow{bottom:0;left:0;position:absolute;right:0;top:0}.contentItemContent{padding:10px}.contentItemContentTruncate{max-height:150px;overflow:hidden;position:relative}.contentItemContentTruncate::after{background-image:linear-gradient(to top, #fafafa, rgba(250, 250, 250, 0));bottom:0;content:\"\";height:30px;left:0;pointer-events:none;position:absolute;right:0;top:120px}.contentItemImage{background-position:center;background-repeat:no-repeat;background-size:cover;padding:10px;position:relative}.contentItemImageSmall{min-height:75px}.contentItemImageSmall .contentItemImageElement{height:75px}.contentItemImageLarge{min-height:150px}.contentItemImageLarge .contentItemImageElement{height:150px}.contentItemImageElement{margin:-10px -10px -10px -10px;object-fit:cover;object-position:center;max-width:calc(100% + 20px)}.contentItemBadges,.contentItemOptions{align-items:flex-start;display:flex;flex-direction:column}.contentItemImageElement+.contentItemBadges{left:10px;position:absolute;top:10px;z-index:1}.contentItemOptions{position:absolute;right:10px;top:10px;z-index:1}.contentItemBadge,.contentItemOption{flex:0 auto}.contentItemBadge:not(:first-child),.contentItemOption:not(:first-child){margin-top:5px}.contentItemBadge{border:1px solid currentColor}.contentItemOption.button{box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)}.contentItemLabels{margin-bottom:5px}.contentItemCategory{color:#7d8287;font-weight:400}@media screen and (min-width:769px),print{.contentItemCategory{font-size:12px}}@media screen and (max-width:768px){.contentItemCategory{font-size:12px}}.contentItemTitle{color:#3a3a3d;font-weight:400;line-height:1.28;font-weight:600}@media screen and (min-width:769px),print{.contentItemTitle{font-size:18px}}@media screen and (max-width:768px){.contentItemTitle{font-size:18px}}.contentItemTitle:hover{color:#3a3a3d}.contentItemDescription{color:#7d8287;margin-top:5px}.contentItemDescription img{height:auto !important;max-width:100%}.contentItemContentLinks{padding:0 10px 10px 10px}.contentItemMeta{align-items:center;border-top:1px solid #e0e0e0;color:#7d8287;display:flex;flex:0 auto;padding:10px}.contentItemMeta .icon{color:inherit}.contentItemMetaImage{flex:0 auto;margin-right:10px}.contentItemMetaContent{flex:1 auto;font-size:12px}.contentItemMetaAuthor{color:#3a3a3d}.contentItemMetaAuthor a,.contentItemMetaAuthor a:hover{color:inherit}.contentItemMetaIcons{align-items:center;display:flex;flex:0 auto;margin-left:10px;font-weight:400}@media screen and (min-width:769px),print{.contentItemMetaIcons{font-size:12px}}@media screen and (max-width:768px){.contentItemMetaIcons{font-size:12px}}.contentItemMetaIcon{flex:0 auto}.contentItemMetaIcon:not(:first-child){margin-left:10px}.contentItemMetaIcon .topReactionShort{align-items:center;display:flex}.contentItemMetaIcon .reactionType{margin-right:3px}.contentItemImagePreview{border-radius:3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);margin-bottom:10px;max-width:100%}.contentItemImagePreviewButtons{display:flex;flex-wrap:wrap;margin-left:-10px}.contentItemImagePreviewButtons>.button{flex:0 auto;margin-left:10px}.contentItemImagePreviewButtons>.innerError{flex:0 0 100%;margin-left:10px}@media screen and (min-width:1025px),print{.content:first-child:last-child .contentItemMultiColumn,.boxesTop .contentItemMultiColumn,.boxesBottom .contentItemMultiColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 20px)}}@media screen and (min-width:769px) and (max-width:1024px){.contentItemMultiColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3 - 20px)}}@media screen and (max-width:544px){.contentItemList{display:block}.contentItemMultiColumn{max-width:none}}.inputAddon>.inputDatePicker{cursor:pointer;flex:0 1 200px;min-width:200px}.datePicker{background-color:white;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);color:#212121;display:none;position:absolute;width:240px;z-index:450}.datePicker.active{display:block}.datePicker.datePickerTime.datePickerTimeOnly>header,.datePicker.datePickerTime.datePickerTimeOnly>ul{display:none}.datePicker.datePickerTime.datePickerTimeOnly>footer{border-top-width:0}.datePicker.datePickerTime>footer{display:block}.datePicker>header{align-items:center;display:flex}.datePicker>header>a{display:block;flex:0 0 auto;padding:10px}.datePicker>header>a:not(.active){visibility:hidden}.datePicker>header>span{display:block;flex:1 1 auto;padding:10px 0;text-align:center}.datePicker select.year{margin-left:5px}.datePicker>ul>li{border-top:1px solid #eee;display:flex}.datePicker>ul>li.weekdays,.datePicker>ul>li.weekdays+li{border-top-color:#eee}.datePicker>ul>li>a,.datePicker>ul>li>span{display:block;flex:1;padding:5px 0;text-align:center}.datePicker>ul>li>a:not(:last-child),.datePicker>ul>li>span:not(:last-child){border-right:1px solid #eee}.datePicker>ul>li>a{color:#212121}.datePicker>ul>li>a:hover{text-decoration:none}.datePicker>ul>li>a.active,.datePicker>ul>li>a:not(.otherMonth):hover{background-color:#eee;color:#212121}.datePicker>ul>li>a.otherMonth{color:#7d8287;cursor:default}.datePicker>ul>li>span{color:#7d8287;font-weight:400}@media screen and (min-width:769px),print{.datePicker>ul>li>span{font-size:12px}}@media screen and (max-width:768px){.datePicker>ul>li>span{font-size:12px}}.datePicker>footer{border-top:1px solid #eee;display:none;padding:10px;position:relative;text-align:center}.dialogOverlay{background-color:rgba(0, 0, 0, 0.4);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.12s linear, visibility 0s linear 0.3s;visibility:hidden;will-change:opacity;z-index:399}.dialogOverlay[aria-hidden=\"false\"]{opacity:1;transition-delay:0s;visibility:visible}@media screen and (min-width:545px),print{.dialogOverlay{display:grid;grid-template-areas:\"dialog\"}}@keyframes wcfDialog{0%{visibility:visible;top:8%}100%{visibility:visible;top:10%}}@keyframes wcfDialogOut{0%{visibility:visible;top:10%}100%{visibility:hidden;top:12%}}.dialogContainer{z-index:200}@media screen and (max-width:544px){.dialogContainer{left:0 !important;position:fixed;right:0 !important;top:0 !important}}@media screen and (min-width:545px),print{.dialogContainer{align-self:flex-start;animation:wcfDialogOut 0.3s;animation-fill-mode:forwards;box-shadow:0 1px 15px 0 rgba(0, 0, 0, 0.3);grid-area:dialog;justify-self:center;max-height:80%;max-width:80%;min-width:500px;position:absolute;left:50%;transform:translateX(var(--translate-x, 0))}.dialogContainer[aria-hidden=\"false\"]{animation:wcfDialog 0.3s;animation-fill-mode:forwards}}.dialogContainer[aria-hidden=\"true\"]{pointer-events:none;visibility:hidden}.dialogContainer[aria-hidden=\"false\"]~.dialogContainer[aria-hidden=\"false\"]{z-index:50}.dialogContainer>header{background-color:#3a6d9c;color:white;display:flex}@media screen and (max-width:768px){.dialogContainer>header{padding:10px}}@media screen and (min-width:769px),print{.dialogContainer>header{padding:10px 20px}}.dialogContainer>header>span{flex:1 auto;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.dialogContainer>header>span{font-size:18px}}@media screen and (max-width:768px){.dialogContainer>header>span{font-size:18px}}.dialogContainer>header>.dialogCloseButton{align-self:center;flex:0 0 auto}.dialogContainer>header>.dialogCloseButton:hover>.icon{color:white}.dialogContainer>header>.dialogCloseButton>.icon{color:white}.dialogContainer>.dialogContent{background-color:#fafafa;overflow:auto}@media screen and (max-width:768px){.dialogContainer>.dialogContent:not(.dialogContentNoPadding){padding:10px}}@media screen and (min-width:769px),print{.dialogContainer>.dialogContent:not(.dialogContentNoPadding){padding:30px 20px 10px 20px}}.dialogContainer>.dialogContent:not(.dialogContentNoPadding)::after{content:\"\";display:block;height:20px}.dialogContainer>.dialogContent:not(.dialogContentNoPadding).dialogForm::after{height:17px}.dialogContainer>.dialogContent:not(.dialogForm){border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dialogContainer>.dialogContent dl:not(.plain)>dt{float:none;text-align:left;width:auto !important}.dialogContainer>.dialogContent dl:not(.plain)>dt:empty{margin-bottom:0}.dialogContainer>.dialogContent dl:not(.plain)>dd{margin-left:0 !important}.dialogContainer>.dialogContent .dialogFormSubmit{background-color:#ecf1f7;border-top:1px solid #e0e0e0;bottom:0;left:0;margin-bottom:0;padding:10px 10px 0 10px;position:absolute;right:0}.dialogContainer>.dialogContent .section{margin-top:30px}.dialogContainer>.dialogContent .section .sectionTitle{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.dialogContainer>.dialogContent .section .sectionTitle{font-size:18px}}@media screen and (max-width:768px){.dialogContainer>.dialogContent .section .sectionTitle{font-size:18px}}.dialogContainer>.dialogContent>div>.section:first-child,.dialogContainer>.dialogContent>div>fieldset:first-child{margin-top:0}.dialogContainer>.dialogContent>div>div>.section:first-child,.dialogContainer>.dialogContent>div>div>fieldset:first-child,.dialogContainer>.dialogContent>div>section>.section:first-child,.dialogContainer>.dialogContent>div>section>fieldset:first-child,.dialogContainer>.dialogContent>div>form>.section:first-child,.dialogContainer>.dialogContent>div>form>fieldset:first-child{margin-top:0}.jsStaticDialogContent{display:none}.spinner{background-color:white;border:1px solid #ccc;box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);color:#2c3e50;left:50%;opacity:0;padding:10px;position:fixed;text-align:center;top:200px;transform:translateX(-50%);transition:visibility 0s linear 0.12s, opacity 0.12s linear;visibility:hidden;z-index:401}.spinner.active{opacity:1;visibility:visible;transition-delay:0s}.spinner>span:not(.icon){display:block;margin-top:5px}#systemNotification{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:visibility 0.12s linear 0.12s, transform 0.12s linear, opacity 0.12s linear;visibility:hidden;width:100%;z-index:460}#systemNotification.active{opacity:1;transform:translateY(0%);transition-delay:0s;visibility:visible}#systemNotification>p{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;cursor:pointer;display:table;margin:0 auto;max-width:80%;pointer-events:auto}.confirmationObject{font-weight:600}.dropdownMenuContainer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.dropdown .dropdownToggle:active,.dropdown.dropdownOpen .dropdownToggle{outline:0}.dropdown.inputAddon>.dropdownToggle{padding:4px 7px}.dropdown.inputAddon>.dropdownToggle>span.active:after{content:\"\";font-family:FontAwesome;font-size:14px;margin-left:7px}.dropdown.preInput{display:table;width:100%}.dropdown.preInput input{border-radius:0 3px 3px 0;display:table-cell;margin:0;width:99%}.dropdown.preInput textarea{border-radius:0 3px 3px;display:block;margin-top:0}.dropdown.dropdownOpen .dropdownMenu{display:block}.dropdown .dropdownToggle{cursor:pointer}.dropdownMenu{background-color:white;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.2) 0 12px 28px 0, rgba(0, 0, 0, 0.1) 0 2px 4px 0;color:#212121;display:none;min-width:160px;padding:3px 0;pointer-events:all;position:absolute;text-align:left;visibility:hidden;z-index:450}.dropdownMenu.dropdownMenuPageSearch{border-top-left-radius:0;border-top-right-radius:0}.dropdownMenu.dropdownOpen{display:block;visibility:visible}.dropdownMenu li{display:block}.dropdownMenu li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText),.dropdownMenu li:focus-within,.dropdownMenu li.dropdownList>li:hover:not(.dropdownDivider),.dropdownMenu li.dropdownNavigationItem,.dropdownMenu li.active{background-color:#eee;color:#212121}.dropdownMenu li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText)>a,.dropdownMenu li:focus-within>a,.dropdownMenu li.dropdownList>li:hover:not(.dropdownDivider)>a,.dropdownMenu li.dropdownNavigationItem>a,.dropdownMenu li.active>a{color:#212121}.dropdownMenu li.dropdownDivider{border-top:1px solid #eee;margin:3px 0}.dropdownMenu li.dropdownText{padding:5px 20px;font-weight:400}@media screen and (min-width:769px),print{.dropdownMenu li.dropdownText{font-size:12px}}@media screen and (max-width:768px){.dropdownMenu li.dropdownText{font-size:12px}}.dropdownMenu li.boxFlag{padding-top:2px}.dropdownMenu li.missingValue>span{padding-right:40px;position:relative}.dropdownMenu li.missingValue>span:after{color:#a94442;content:\"\";font-family:FontAwesome;position:absolute;right:20px;top:5px}.dropdownMenu li.disabled{color:#7d8287}.dropdownMenu li.disabled>span{cursor:not-allowed !important}.dropdownMenu li>a,.dropdownMenu li>span{clear:both;cursor:pointer;display:block;max-width:350px;overflow:hidden;padding:5px 20px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.dropdownMenu li>a>div>h3,.dropdownMenu li>span>div>h3{overflow:hidden;text-overflow:ellipsis}.dropdownMenu li>a{color:#212121}.dropdownMenu li>a>small{display:block}.dropdownMenu li>a+span.badge{display:none}.dropdownMenu li>.box16{align-items:center;cursor:pointer;min-height:0;padding:5px 10px}.dropdownMenu li>label{display:block}.dropdownMenu li .containerHeadline{margin-bottom:0}.dropdownMenu li .containerHeadline>p{font-weight:400}@media screen and (min-width:769px),print{.dropdownMenu li .containerHeadline>p{font-size:12px}}@media screen and (max-width:768px){.dropdownMenu li .containerHeadline>p{font-size:12px}}.dropdownMenu li .icon{color:inherit}.dropdownMenu .scrollableDropdownMenu{max-height:300px;overflow:auto}.dropdownMenu .scrollableDropdownMenu.forceScrollbar{overflow-y:scroll;overflow-x:hidden}@media screen and (min-width:769px),print{.dropdownMenu .dropdownMenu.pageHeaderSearchDropdown{transform:translateY(-10px)}}@media screen and (max-width:1024px){.dropdownMenu.dropdownMenuPageSearch{left:0 !important;right:0 !important}}@media screen and (max-width:1024px){.pageOverlayActive.iOS .dropdownMenu.dropdownOpen{position:fixed}}.dropdownIndicator::after{content:\"\";font-family:FontAwesome;margin-left:5px}.boxFlag>.box24,.boxFlag.box24{align-items:center;display:flex !important;min-height:20px}.boxFlag>.box24>img:first-child,.boxFlag.box24>img:first-child{height:auto}.boxFlag>.box24>span,.boxFlag.box24>span{display:inline !important}.boxFlag>.box24.dropdownToggle,.boxFlag.box24.dropdownToggle{display:inline-flex !important}.dropdownMenuContainer>.interactiveDropdown.open{visibility:visible}@media screen and (max-width:1024px){.dropdownMenuContainer>.interactiveDropdown.open{top:var(--offset-top, 101px) !important}}.interactiveDropdown{background-color:#fafafa;color:#3a3a3d;pointer-events:all;position:absolute;visibility:hidden;z-index:450;left:-200%}.interactiveDropdown>.elementPointer{display:none}@media screen and (min-width:545px) and (max-width:1024px){.interactiveDropdown{display:flex;flex-direction:column;position:fixed;width:400px;bottom:0 !important;left:auto !important;top:0 !important;right:0 !important}.interactiveDropdown>.interactiveDropdownHeader,.interactiveDropdown>.interactiveDropdownShowAll{flex:0 0 auto}.interactiveDropdown>.interactiveDropdownItemsContainer{flex:1 1 auto;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1025px),print{.interactiveDropdown{border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);position:fixed;top:50px !important}}.interactiveDropdownHeader{align-items:center;background-color:#ecf1f7;color:#3a3a3d;display:flex;padding:10px}.interactiveDropdownHeader a{color:#3a3a3d}.interactiveDropdownHeader a:hover{color:#3a3a3d;text-decoration:underline}.interactiveDropdownHeader .interactiveDropdownTitle{flex:1 1 auto;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.interactiveDropdownHeader .interactiveDropdownTitle{font-size:18px}}@media screen and (max-width:768px){.interactiveDropdownHeader .interactiveDropdownTitle{font-size:18px}}.interactiveDropdownHeader .interactiveDropdownLinks{flex:0 0 auto;margin-left:5px}@media screen and (max-width:768px){.interactiveDropdownHeader{padding:10px}}.interactiveDropdownItemsContainer{border:1px solid #e0e0e0;border-width:1px 0}.interactiveDropdownItemsContainer.ps-container>.interactiveDropdownItems{position:relative;z-index:100}.interactiveDropdownItemsContainer.ps-container>.ps-scrollbar-y-rail{z-index:200}.interactiveDropdownItems>li{padding:10px;position:relative}.interactiveDropdownItems>li:not(:last-child){border-bottom:1px solid #e0e0e0}.interactiveDropdownItems>li:hover{background-color:#f2f2f2}.interactiveDropdownItems>li a{color:inherit}.interactiveDropdownItems>li a:hover{color:inherit}.interactiveDropdownItems>li h3 a{font-weight:600}.interactiveDropdownItems>li .box48{align-items:center;overflow:hidden}.interactiveDropdownItems>li small{align-items:center;color:#7d8287;display:flex;margin-top:3px}.interactiveDropdownItems>li small .separatorLeft{margin-left:0.25em}@media screen and (max-width:768px){.interactiveDropdownItems>li{padding:10px}}.interactiveDropdownItems .loading,.interactiveDropdownItems .noItems{align-items:center;display:flex;justify-content:center;padding:20px 10px;font-weight:400;line-height:1.28}.interactiveDropdownItems .loading>.fa-spinner,.interactiveDropdownItems .wcfImageViewer.loading>div.loading:before,.interactiveDropdownItems .wcfImageViewer>.loading>div.loading:before,.interactiveDropdownItems .wcfImageViewer>footer>div>ul.loading>li.loading:before,.interactiveDropdownItems .wcfImageViewer>footer>div>ul>.loading>li.loading:before,.interactiveDropdownItems .noItems>.fa-spinner,.interactiveDropdownItems .wcfImageViewer.noItems>div.loading:before,.interactiveDropdownItems .wcfImageViewer>.noItems>div.loading:before,.interactiveDropdownItems .wcfImageViewer>footer>div>ul.noItems>li.loading:before,.interactiveDropdownItems .wcfImageViewer>footer>div>ul>.noItems>li.loading:before{margin-right:5px}@media screen and (min-width:769px),print{.interactiveDropdownItems .loading,.interactiveDropdownItems .noItems{font-size:18px}}@media screen and (max-width:768px){.interactiveDropdownItems .loading,.interactiveDropdownItems .noItems{font-size:18px}}.interactiveDropdownItemOutstanding{display:flex}.interactiveDropdownItemOutstanding>.box48{flex:1 1 auto}.interactiveDropdownItemOutstanding small::after{background-color:#318adc;border-radius:50%;content:\"\";height:8px;margin-left:5px;width:8px}.interactiveDropdownItemMarkAsRead{align-self:center;flex:0 0 auto;margin-left:5px}.interactiveDropdownItemMarkAsRead a{pointer-events:all}.interactiveDropdownItemShadow>.box48{position:relative}.interactiveDropdownItemShadow>.box48,.interactiveDropdownItemShadow>.interactiveDropdownItemMarkAsRead{pointer-events:none;z-index:20}.interactiveDropdownItemShadow>.interactiveDropdownItemShadowLink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.interactiveDropdownShowAll{background-color:#ecf1f7;color:#3a3a3d;display:block;padding:10px;text-align:center}.interactiveDropdownShowAll:hover{color:#3a3a3d;text-decoration:underline}@media screen and (min-width:769px),print{.interactiveDropdown{min-width:350px}.interactiveDropdownItemsContainer{max-height:400px;overflow:hidden;position:relative}.interactiveDropdownItems:not(.interactiveDropdownItemsUserMenu)>li{max-width:400px}}@media screen and (max-width:768px){.interactiveDropdown{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0}.interactiveDropdownHeader{flex:0 0 auto}.interactiveDropdownItemsContainer{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.interactiveDropdownItemsContainer .interactiveDropdownItemOutstanding{padding-right:41px}.interactiveDropdownItemsContainer .interactiveDropdownItemMarkAsRead{bottom:0;position:absolute;right:0;top:0;width:36px}.interactiveDropdownItemsContainer .interactiveDropdownItemMarkAsRead>a{display:block;height:100%;text-align:center}.interactiveDropdownItemsContainer .interactiveDropdownItemMarkAsRead>a>.icon{position:relative;top:50%;transform:translateY(-50%)}.interactiveDropdownShowAll{flex:0 0 auto}}.embeddedContent{background-color:#fafafa;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);border-radius:3px;margin:10px 0;max-width:400px;overflow:hidden}.embeddedContentImage{background-position:center;background-repeat:no-repeat;background-size:cover;margin:-10px -10px 10px -10px;min-height:150px}.embeddedContentImageElement{margin:-10px -10px 10px -10px;object-fit:cover;object-position:center}.embeddedContentImageElement.embeddedContentImageElement.embeddedContentImageElement{height:150px !important;max-width:calc(100% + 20px)}.embeddedContentLink{display:block;padding:10px;position:relative}.embeddedContentLinkShadow{bottom:0;left:0;position:absolute;right:0;top:0}.embeddedContentCategory{color:#7d8287;font-weight:400}@media screen and (min-width:769px),print{.embeddedContentCategory{font-size:12px}}@media screen and (max-width:768px){.embeddedContentCategory{font-size:12px}}.embeddedContentTitle{color:#3a3a3d;display:-webkit-box;margin-bottom:5px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.28;font-weight:600}@media screen and (min-width:769px),print{.embeddedContentTitle{font-size:18px}}@media screen and (max-width:768px){.embeddedContentTitle{font-size:18px}}.embeddedContentDetails{margin-top:5px;font-weight:400}@media screen and (min-width:769px),print{.embeddedContentDetails{font-size:12px}}@media screen and (max-width:768px){.embeddedContentDetails{font-size:12px}}.embeddedContentDescription{color:#7d8287;max-height:calc(5 * 1.48em);overflow:hidden;position:relative}.embeddedContentDescription::after{background-image:linear-gradient(to top, #fafafa, rgba(250, 250, 250, 0));content:\"\";left:0;height:1.48em;position:absolute;right:0;top:calc(4 * 1.48em)}.embeddedContentMeta{align-items:center;border-top:1px solid #e0e0e0;color:#7d8287;display:flex;padding:10px;font-weight:400}@media screen and (min-width:769px),print{.embeddedContentMeta{font-size:12px}}@media screen and (max-width:768px){.embeddedContentMeta{font-size:12px}}.embeddedContentMetaImage{flex:0 auto;margin-right:10px}.embeddedContentMetaContent{flex:1 auto}.embeddedContentMetaAuthor{color:#3a3a3d}.embeddedContentMetaAuthor>a{color:inherit}.embeddedContentMetaAuthor>a:hover{text-decoration:underline}.fontAwesomeIcons{border:1px solid #e0e0e0;max-height:540px;overflow:auto}@media only screen and (min-height:700px) and (max-height:800px){.fontAwesomeIcons{max-height:450px}}.fontAwesomeIcons>li{display:inline-flex;flex-wrap:wrap;justify-content:center;padding:10px 0;width:150px}.fontAwesomeIcons>li:hover{background-color:#78909c;color:white;cursor:pointer}.fontAwesomeIcons>li:hover>.icon,.fontAwesomeIcons>li:hover>small{color:inherit;cursor:pointer}.fontAwesomeIcons>li>small{color:#7d8287;flex:0 0 100%;text-align:center}.googleMap{height:400px}.sidebarGoogleMap{height:250px}.googleMapsCustomControlContainer{cursor:pointer !important;margin-top:5px}.googleMapsCustomControlContainer .googleMapsCustomControl{text-align:center;position:relative;color:#565656;font-size:11px !important;background-color:white;padding:1px 6px;border-radius:3px;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.14902);box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;min-width:29px}.googleMapsCustomControlContainer .googleMapsCustomControl:hover{background-color:#ebebeb;color:black}.googleMapsCustomControlContainer .googleMapsCustomControl.active{color:black;font-weight:500}.googleMapsUseLocationSuggestionLink{font-size:12px}@media screen and (min-width:1025px),print{.googleMapsDirectionsContainer{display:flex}.googleMapsDirectionsContainer .googleMap,.googleMapsDirectionsContainer .googleMapsDirections{flex:0 0 50%}}.googleMapsDirectionsContainer .googleMapsDirections{height:400px;padding-left:10px;overflow-y:scroll}.googleMapsDirectionsGoogleLinkContainer{display:block;margin-top:5px;text-align:right}.wcfImageViewer{background-color:black;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;z-index:399}.wcfImageViewer .icon{color:#9e9e9e}.wcfImageViewer.open{display:block;opacity:1}.wcfImageViewer.maximized:not(.wcfImageViewerMobile)>header{top:-100px}.wcfImageViewer.maximized:not(.wcfImageViewerMobile)>div{bottom:0;border-color:fade(#333, 0%);top:0}.wcfImageViewer.maximized:not(.wcfImageViewerMobile)>footer{bottom:-100px}.wcfImageViewer.wcfImageViewerMobile>header,.wcfImageViewer.wcfImageViewerMobile>footer{background-color:black;opacity:1;position:absolute;visibility:visible;z-index:402}.wcfImageViewer.wcfImageViewerMobile.maximized>header,.wcfImageViewer.wcfImageViewerMobile.maximized>footer{opacity:0;visibility:hidden;transition:visibility 0s linear 0.24s, opacity 0.24s linear}.wcfImageViewer.wcfImageViewerMobile.maximized>div>ul>li.pointer{opacity:0}.wcfImageViewer.wcfImageViewerMobile>div{bottom:0;top:0}.wcfImageViewer.wcfImageViewerMobile>div>ul>li{background-color:#e0e0e0;border-radius:30px;margin-top:-24px;opacity:0;position:absolute;top:50%;transition:opacity 0.24s}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.pointer{opacity:1}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonFull,.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonNext,.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonPrevious{z-index:30}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonPrevious{left:10px}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonPrevious>span{left:-3px;position:relative;top:2px}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonNext{right:10px}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonNext>span{position:relative;right:-1px;top:2px}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonFull{bottom:80px;left:50%;top:auto;transform:translateX(-50%)}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonFull>span{font-size:32px;left:2px;position:relative;top:3px}.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonToggle,.wcfImageViewer.wcfImageViewerMobile>div>ul>li.wcfImageViewerSlideshowButtonEnlarge{display:none}.wcfImageViewer.wcfImageViewerMobile>footer>.wcfImageViewerButtonPrevious,.wcfImageViewer.wcfImageViewerMobile>footer>.wcfImageViewerButtonNext{display:none}.wcfImageViewer.wcfImageViewerMobile>footer>div{margin:0}.wcfImageViewer>header,.wcfImageViewer>div,.wcfImageViewer>footer{-moz-box-sizing:border-box;box-sizing:border-box;left:0;position:fixed;right:0;z-index:400}.wcfImageViewer>header{height:100px;overflow:hidden;padding:1rem;top:0}.wcfImageViewer>header>div>a>img{height:64px;width:64px}.wcfImageViewer>header h1,.wcfImageViewer>header h2,.wcfImageViewer>header h3{color:lightgray}.wcfImageViewer>header h1>a,.wcfImageViewer>header h2>a,.wcfImageViewer>header h3>a{color:lightgray}.wcfImageViewer>header h1{font-size:1.75rem}.wcfImageViewer>header h2{font-size:1.25rem}.wcfImageViewer>header h3{color:lightgray;font-size:0.85rem;margin-top:0.25rem}.wcfImageViewer>header>.wcfImageViewerButtonClose{position:absolute;right:26px;top:26px}.wcfImageViewer>div{background-color:black;border-bottom:1px solid #333;border-top:1px solid #333;bottom:100px;top:100px;transition-property:top, bottom, border-color;transition-timing-function:linear;transition-duration:0.24s;z-index:401}.wcfImageViewer>div.loading:before{content:\"\" !important;display:block;left:calc(50% - 34px);position:absolute;top:calc(50% - 34px)}.wcfImageViewer>div>img{opacity:0;position:absolute;top:50%;transition:opacity 0.24s linear;z-index:10}.wcfImageViewer>div>img.animateTransformation{transition:left 0.24s, margin-top 0.24s, height 0.24s, width 0.24s, opacity 0.24s}.wcfImageViewer>div>img.active{opacity:1;z-index:20}.wcfImageViewer:not(.wcfImageViewerMobile) .icon:hover{color:white}.wcfImageViewer:not(.wcfImageViewerMobile)>header{transition:top 0.24s linear}.wcfImageViewer:not(.wcfImageViewerMobile)>footer{transition:bottom 0.24s linear}.wcfImageViewer:not(.wcfImageViewerMobile)>div{cursor:pointer}.wcfImageViewer:not(.wcfImageViewerMobile)>div>img,.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul{cursor:default}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul{background-color:rgba(0, 0, 0, 0.9);border:1px solid #333;border-bottom-width:0;border-radius:2px 2px 0 0;display:flex;bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:30}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li{flex:0 0 auto}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li:not(.pointer)>.icon{color:#424242 !important}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.pointer>span.icon{cursor:pointer}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.wcfImageViewerSlideshowButtonToggle>span,.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.wcfImageViewerSlideshowButtonEnlarge>span,.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.wcfImageViewerSlideshowButtonFull>span{font-size:28px}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.wcfImageViewerSlideshowButtonEnlarge,.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li.wcfImageViewerSlideshowButtonFull{border-left:1px solid #333;box-sizing:border-box}.wcfImageViewer:not(.wcfImageViewerMobile)>div>ul>li>span{vertical-align:middle}.wcfImageViewer>footer{bottom:0;height:100px;padding:10px}.wcfImageViewer>footer:hover>div>ul>li>img{-webkit-filter:none;filter:none}.wcfImageViewer>footer>span{bottom:0;font-size:48px;padding-top:26px;opacity:0;position:absolute;top:0;transition:opacity 0.24s;width:30px;z-index:2}.wcfImageViewer>footer>span.pointer{opacity:0.6}.wcfImageViewer>footer>span.pointer:hover{opacity:1}.wcfImageViewer>footer>span.wcfImageViewerButtonPrevious{left:5px}.wcfImageViewer>footer>span.wcfImageViewerButtonNext{right:5px}.wcfImageViewer>footer>div{height:80px;margin:0 35px;overflow:hidden;white-space:nowrap}.wcfImageViewer>footer>div>ul{display:flex;font-size:0;height:80px;z-index:1;transition:margin-left cubic-bezier(0.5, 1.595, 0.56, 0.98) 0.24s}.wcfImageViewer>footer>div>ul>li{align-items:center;display:flex;flex:0 0 80px;opacity:0.6;position:relative;transition:opacity 0.24s}.wcfImageViewer>footer>div>ul>li.active,.wcfImageViewer>footer>div>ul>li:hover{opacity:1}.wcfImageViewer>footer>div>ul>li:not(:last-child){margin-right:10px}.wcfImageViewer>footer>div>ul>li.active>img{-webkit-filter:none;filter:none}.wcfImageViewer>footer>div>ul>li.loading>img{opacity:0}.wcfImageViewer>footer>div>ul>li>img{max-height:80px;max-width:80px;object-fit:contain}@media only screen and (max-width:800px){.wcfImageViewer>header{height:80px}.wcfImageViewer>header>.wcfImageViewerButtonClose{right:16px;top:16px}.wcfImageViewer>footer{height:80px}.wcfImageViewer>footer>div{height:60px}.wcfImageViewer>footer>div>ul{height:60px}.wcfImageViewer>footer>div>ul>li{height:60px}}.inputItemList{background-color:#f1f6fb;border:1px solid #b0c8e0;border-radius:0;color:#3a3a3d;font-weight:400;outline:none;padding:4px 8px;font-family:system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", Arial, sans-serif;line-height:1.48;display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:5px}@media screen and (min-width:769px),print{.inputItemList{font-size:15px}}@media screen and (max-width:768px){.inputItemList{font-size:14px}}.inputItemList:focus,.inputItemList:hover{background-color:#f1f6fb;border-color:#2980b9;color:#3a3a3d}.inputItemList[disabled],.inputItemList.disabled{background-color:whitesmoke !important;border-color:#aeb0b3 !important;color:#7d8264 !important}.inputItemList[readonly]{color:#7d8264 !important}.inputItemList[data-accepts-new-items=\"true\"]{cursor:text}.inputItemList>.item,.inputItemList>.input{flex:0 0 auto;margin-bottom:5px}.inputItemList>.item:not(:last-child),.inputItemList>.input:not(:last-child){margin-right:5px}.inputItemList>.item{background-color:#cfd8dc;border-radius:2px;color:#212121;cursor:default;max-width:100%;padding:1px 5px}.inputItemList>.item .icon{color:inherit}.inputItemList>.item.active{background-color:#78909c;color:white}.inputItemList:not(.disabled)>item:hover{background-color:#78909c;color:white}.inputItemList>.input>input{background-color:transparent !important;border-width:0 !important;min-width:165px;padding:0 !important}.inputItemListLimitReached{color:#7d8287;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none}.labelList{display:flex;flex-wrap:wrap;display:inline-flex}.labelList>li{flex:0 1 auto}.labelList>li:not(:last-child){margin-right:5px}.labelList.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.labelList.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.labelList>li:not(:first-child) .label{border-top-left-radius:0;border-bottom-left-radius:0}.labelList>li:not(:last-child){margin-right:1px}.labelList>li:not(:last-child) .label{border-top-right-radius:0;border-bottom-right-radius:0}.labelList>li .label{top:-1px}#labelList>li{flex-basis:30%;margin-bottom:10px}#labelList>li.labelCustomClass{display:flex}#labelList>li.labelCustomClass>input[type=\"radio\"]{flex:0 0 auto;margin-right:7px}#labelList>li.labelCustomClass>span{flex:1 1 auto}.labelChooser>.dropdownToggle>span{cursor:pointer}.likesSummary{color:#7d8287;cursor:pointer;flex:0 0 auto}.likesSummary>.icon{color:#7d8287;margin-right:5px}.wcfLikeCounter{color:#7d8287}.wcfLikeCounter .icon{color:inherit !important}.wcfLikeCounter.likeCounterLiked{color:#060 !important}.wcfLikeCounter.likeCounterDisliked{color:#900 !important}html.touch .wcfLikeButton>.button:not(.active):hover,html.touch .wcfDislikeButton>.button:not(.active):hover{background-color:#cfd8dc !important;color:#212121 !important}.sortableList:not(.tabularList){list-style:decimal outside;margin-left:20px}.sortableList:not(.tabularList) .sortableList{margin-left:30px}.sortableNode{cursor:move}.sortableNode:not(:last-child){border-bottom:1px solid #e0e0e0}.sortableNode>.sortableList:not(:empty){border-top:1px solid #e0e0e0}.sortableNodeLabel{align-items:center;padding:10px;display:inline-flex;width:100%}.sortableNodeLabel:hover{background-color:#f2f2f2}.sortableNodeLabel:not(.sortableNodeStaticItem){cursor:move}.sortableNodeLabel>.icon,.sortableNodeLabel>a{margin-right:5px}.sortableNodeLabel>.icon{flex:0 0 auto}.sortableNodeLabel>a{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortableNodeLabel>.statusDisplay{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.sortableNodeLabel>.statusDisplay>a,.sortableNodeLabel>.statusDisplay>span{cursor:pointer;flex:0 0 auto;margin-left:5px}.sortablePlaceholder{background-color:#fcf8e3;border:1px solid #faf2cc;color:#8a6d3b;padding:10px}.sortablePlaceholder.sortableInvalidTarget{background-color:#f2dede;border-color:#ebcccc;color:#a94442}@media screen and (max-width:544px){.sortableNodeHandle{display:none}}@media screen and (min-width:1025px),print{.sortableNodeHandle{display:none}}.structuredList{border:1px solid #4f81bd;border-width:1px 0}.structuredList li{display:flex;padding:10px 0}.structuredList li:not(:first-child){border-top:1px solid #eee}.structuredList li:hover{background-color:#f2f2f2}.structuredList li>span{flex:1 1 auto}.structuredList li>label{cursor:pointer;flex:0 0 auto}.structuredList li>span,.structuredList li>label{padding:0 10px}.innerInfo+.mediaManagerMediaUploadButton{margin-top:5px}.mediaManagerMediaUploadButton>.button{margin:0;text-align:center;width:100%}.mediaManagerMediaUploadButton>.button>input{width:100%}.mediaManagerMediaList{font-size:0;margin-top:5px}.mediaManagerMediaList::before,.mediaManagerMediaList::after{display:table;content:\"\"}.mediaManagerMediaList::after{clear:both}.mediaManagerMediaList>li{float:left;position:relative;border:1px solid #eee;overflow:hidden;font-size:1rem;margin:0 10px 10px 0}.mediaManagerMediaList>li.jsMarked>.mediaInformation,.mediaManagerMediaList>li.jsMarked>.buttonGroupNavigation{background-color:rgba(33, 150, 243, 0.8);color:white}.mediaManagerMediaList>li.jsMarked>.mediaInformation a,.mediaManagerMediaList>li.jsMarked>.buttonGroupNavigation a{color:white}.mediaManagerMediaList>li.jsMarked>.mediaInformation .icon,.mediaManagerMediaList>li.jsMarked>.buttonGroupNavigation .icon{color:white;text-shadow:none}.mediaManagerMediaList>li.jsSelected>.mediaInformation,.mediaManagerMediaList>li.jsSelected>.buttonGroupNavigation{background-color:rgba(0, 128, 0, 0.8);color:white}.mediaManagerMediaList>li.jsSelected>.mediaInformation a,.mediaManagerMediaList>li.jsSelected>.buttonGroupNavigation a{color:white}.mediaManagerMediaList>li.jsSelected>.mediaInformation .icon,.mediaManagerMediaList>li.jsSelected>.buttonGroupNavigation .icon{color:white;text-shadow:none}.mediaManagerMediaList>li.uploadFailed{cursor:pointer}.mediaManagerMediaList>li.uploadFailed>.mediaInformation{background-color:#f2dede;color:#a94442}.mediaManagerMediaList>li.uploadFailed>.mediaInformation .mediaTitle{max-height:144px;white-space:normal}.mediaManagerMediaList>li>.mediaThumbnail{height:144px;width:144px}.mediaManagerMediaList>li>.mediaInformation{position:absolute;bottom:0;background:rgba(0, 0, 0, 0.6);color:#fff;width:100%;padding:5px 10px;box-sizing:border-box;font-weight:400}@media screen and (min-width:769px),print{.mediaManagerMediaList>li>.mediaInformation{font-size:12px}}@media screen and (max-width:768px){.mediaManagerMediaList>li>.mediaInformation{font-size:12px}}.mediaManagerMediaList>li>.mediaInformation .mediaTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaManagerMediaList>li>.buttonGroupNavigation{position:absolute;top:0;right:0;overflow:hidden;background:rgba(0, 0, 0, 0.6)}.mediaManagerMediaList>li>.buttonGroupNavigation .icon{color:#fff;text-shadow:0 -1px 0 rgba(255, 255, 255, 0.8)}@media screen and (max-width:1024px){.mediaManagerMediaList>li .buttonGroupNavigation.open{left:0;z-index:10}.mediaManagerMediaList>li .buttonGroupNavigation.open>.buttonList{display:block;visibility:visible}.mediaManagerMediaList>li .buttonGroupNavigation>.dropdownLabel{left:calc(100% - 24px);position:relative}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList{background-color:white;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.2) 0 12px 28px 0, rgba(0, 0, 0, 0.1) 0 2px 4px 0;color:#212121;display:none;min-width:160px;padding:3px 0;pointer-events:all;position:absolute;text-align:left;visibility:hidden;z-index:450;position:static !important;top:0}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList.dropdownMenuPageSearch{border-top-left-radius:0;border-top-right-radius:0}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList.dropdownOpen{display:block;visibility:visible}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li{display:block}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText),.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li:focus-within,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownList>li:hover:not(.dropdownDivider),.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownNavigationItem,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.active{background-color:#eee;color:#212121}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li:hover:not(.dropdownDivider):not(.dropdownList):not(.dropdownText)>a,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li:focus-within>a,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownList>li:hover:not(.dropdownDivider)>a,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownNavigationItem>a,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.active>a{color:#212121}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownDivider{border-top:1px solid #eee;margin:3px 0}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownText{padding:5px 20px;font-weight:400}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.boxFlag{padding-top:2px}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.missingValue>span{padding-right:40px;position:relative}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.missingValue>span:after{color:#a94442;content:\"\";font-family:FontAwesome;position:absolute;right:20px;top:5px}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.disabled{color:#7d8287}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.disabled>span{cursor:not-allowed !important}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>a,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>span{clear:both;cursor:pointer;display:block;max-width:350px;overflow:hidden;padding:5px 20px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>a>div>h3,.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>span>div>h3{overflow:hidden;text-overflow:ellipsis}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>a{color:#212121}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>a>small{display:block}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>a+span.badge{display:none}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>.box16{align-items:center;cursor:pointer;min-height:0;padding:5px 10px}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li>label{display:block}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li .containerHeadline{margin-bottom:0}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-weight:400}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li .icon{color:inherit}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList .scrollableDropdownMenu{max-height:300px;overflow:auto}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList .scrollableDropdownMenu.forceScrollbar{overflow-y:scroll;overflow-x:hidden}.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList>li .invisible{display:inline;padding-left:5px}}@media screen and (max-width:1024px) and (min-width:769px){.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownText{font-size:12px}}@media screen and (max-width:1024px) and (max-width:768px){.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li.dropdownText{font-size:12px}}@media screen and (max-width:1024px) and (min-width:769px){.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-size:12px}}@media screen and (max-width:1024px) and (max-width:768px){.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList li .containerHeadline>p{font-size:12px}}@media screen and (max-width:1024px) and (min-width:769px){.mediaManagerMediaList>li .buttonGroupNavigation>.buttonList .dropdownMenu.pageHeaderSearchDropdown{transform:translateY(-10px)}}@media screen and (min-width:1025px),print{.mediaManagerMediaList>li .buttonGroupNavigation{transition:opacity 0.12s}.mediaManagerMediaList>li .buttonGroupNavigation>.dropdownLabel{display:none}}@media screen and (min-width:769px),print{.mediaManagerMediaList>li>.buttonGroupNavigation{height:0}.mediaManagerMediaList>li:hover>.buttonGroupNavigation{height:auto;padding:10px}}@media screen and (max-width:1024px){.mediaManagerMediaList>li>.buttonGroupNavigation .mediaCheckbox{display:none !important}}[id^=\"mediaEditor\"] .mediaEditorButtons{margin-bottom:20px}[id^=\"mediaEditor\"] .mediaThumbnail{text-align:center;margin-bottom:20px}[id^=\"mediaEditor\"] .mediaThumbnail+.box48>dl{font-size:12px}.mediaManagerCategoryList{margin-bottom:5px}.button.jsMediaSelectButton+.button{margin-left:5px}@media screen and (min-width:769px),print{.messageList:not(.messageReducedList){border-top:1px solid #4179ad}.messageList:not(.messageReducedList)>li{border-bottom:1px solid #4179ad;padding:30px 0}.messageList:not(.messageReducedList)>li.messageListPagination:last-child{border-bottom-width:0}}@media screen and (max-width:768px){.messageList:not(.messageReducedList) .messageSidebar{border-top:1px solid #4179ad}.messageList:not(.messageReducedList)>.messageListPagination{border-top:1px solid #4179ad;margin:0 -10px;padding:20px 10px}}.messageList:not(.messageReducedList)>.messageListNotice>.info{margin-top:0}@media screen and (min-width:769px),print{.messageList.messageReducedList>li:not(:last-child){padding-bottom:30px}}.messageList>.anchorFixedHeader:not(.disableAnchorFixedHeader):target{margin-top:-49px;pointer-events:none;position:relative;z-index:10}.messageList>.anchorFixedHeader:not(.disableAnchorFixedHeader):target::after{content:\"\";display:block;height:50px}.messageList>.anchorFixedHeader:not(.disableAnchorFixedHeader):target>.message{pointer-events:all;transform:translateY(49px)}@media screen and (max-width:768px){.messageList>li:not(:last-child){padding-bottom:30px}}.messageCheckboxLabel,.message .messageClipboardCheckbox,.messageGroupList .columnMark>label{cursor:pointer;display:block;position:relative}.messageCheckboxLabel::before,.message .messageClipboardCheckbox::before,.messageGroupList .columnMark>label::before{content:\"\";display:block;font-family:FontAwesome;position:absolute}.messageCheckboxLabel::after,.message .messageClipboardCheckbox::after,.messageGroupList .columnMark>label::after{color:#009600;content:\"\";display:none;font-family:FontAwesome;position:absolute}.messageCheckboxLabel>input[type=\"checkbox\"],.message .messageClipboardCheckbox>input[type=\"checkbox\"],.messageGroupList .columnMark>label>input[type=\"checkbox\"]{display:none}@media screen and (min-width:769px),print{.message{display:flex}}.message .messageClipboardCheckbox{height:24px;width:24px}.message .messageClipboardCheckbox::before{font-size:25px;left:2px;top:-6px}.message.jsMarked .messageClipboardCheckbox::after{display:block;font-size:14px;left:5px;top:1px}.messageSidebar{background-color:#ecf1f7;color:#3a3a3d;position:relative}@media screen and (min-width:769px),print{.messageSidebar{align-self:flex-start;border-radius:3px;text-align:center}.messageSidebar .username{display:block}}@media screen and (min-width:769px) and (max-width:1024px){.messageSidebar{flex:0 0 200px;padding:15px}.messageSidebar+.messageContent{flex-basis:calc(100% - 220px);margin-left:20px;max-width:calc(100% - 220px)}}@media screen and (min-width:1025px),print{.messageSidebar{flex:0 0 240px;padding:20px}.messageSidebar+.messageContent{flex-basis:calc(100% - 270px);margin-left:30px;max-width:calc(100% - 270px)}}@media screen and (max-width:768px){.messageSidebar{margin:0 -10px;padding:10px}.messageSidebar .messageAuthor{flex:0 0 auto;min-height:48px;position:relative}.messageSidebar .messageAuthor .userAvatar{display:block;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.messageSidebar .messageAuthor .userAvatar .userAvatarImage{max-height:48px;max-width:48px}.messageSidebar .messageAuthor .messageAuthorContainer,.messageSidebar .messageAuthor .userTitle,.messageSidebar .messageAuthor .userRank{margin-left:58px}.messageSidebar .messageAuthor .messageAuthorContainer:last-child{align-items:center;display:flex;height:100%;position:absolute}.messageSidebar .userCredits{display:none}.messageSidebar+.messageContent{margin-top:20px}}.messageSidebar a{color:#e65100}.messageSidebar a:hover{color:#bf360c}.messageSidebar .dataList{font-weight:400}@media screen and (min-width:769px),print{.messageSidebar .dataList{font-size:12px}}@media screen and (max-width:768px){.messageSidebar .dataList{font-size:12px}}.messageSidebar .userAvatar{display:inline-block;position:relative;margin-bottom:10px}.messageSidebar .userAvatar>a{display:inline-block}.messageSidebar .username{display:inline-block;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.messageSidebar .username{font-size:18px}}@media screen and (max-width:768px){.messageSidebar .username{font-size:18px}}.messageSidebar .badgeOnline{left:0;pointer-events:none;position:absolute}@media screen and (min-width:769px),print{.messageSidebar .badgeOnline{bottom:0}}@media screen and (max-width:768px){.messageSidebar .badgeOnline{color:transparent;padding:0;top:0;width:0}.messageSidebar .badgeOnline::before{background-color:inherit;border:1px solid white;border-radius:50%;content:\"\";height:16px;left:34px;position:absolute;width:16px}}.messageSidebar .userTitle+.userRank{margin-top:3px}.messageAuthor+*{margin-top:20px}.messageAuthor+*:before{content:\"\";left:0;margin-top:-10px;position:absolute;right:0}.messageAuthorContainer{overflow:hidden}@media screen and (min-width:769px),print{.messageAuthorContainer:not(:last-child){margin-bottom:5px}}.messageSidebarOrientationRight .messageContent{order:1}.messageSidebarOrientationRight .messageSidebar{order:2}.messageSidebarOrientationRight .messageSidebar+.messageContent{margin-left:20px;margin-right:30px}@media screen and (max-width:768px){.messageContent{position:relative}}@media screen and (min-width:769px),print{.messageContent{display:flex;flex:1;flex-direction:column}}.messageContent.loading{position:relative}.messageContent.loading>.messageContentLoadingOverlay{align-items:center;background-color:#fafafa;bottom:-1px;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.messageContent.loading>.messageContentLoadingOverlay>.icon{flex:0 0 auto}.messageHeader{display:flex;justify-content:flex-end}@media screen and (min-width:769px),print{.messageHeader{flex:0 0 auto}}.messageHeader+.messageBody{margin-top:20px}.messageHeader>.messageQuickOptions{flex:0 0 auto}.messageHeader>.messageHeaderWrapper{align-items:center;flex:1 1 auto}.messageHeaderBox{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap}.messageHeaderBox>.messageTitle{flex:0 0 100%}.messageHeaderBox>.messageHeaderMetaData,.messageHeaderBox>.messageStatus{flex:0 0 auto}.messageTitle{color:#3a3a3d}.messageTitle a{color:#3a3a3d}.messageTitle a:hover{color:#3a3a3d}.messageHeaderMetaData{align-items:center;display:flex;flex-wrap:wrap;font-weight:400}.messageHeaderMetaData>li{flex:0 1 auto}.messageHeaderMetaData>li:not(:last-child){margin-right:5px}.messageHeaderMetaData.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.messageHeaderMetaData.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.messageHeaderMetaData>li:not(:last-child):after{content:\"·\";margin-left:5px}@media screen and (min-width:769px),print{.messageHeaderMetaData{font-size:12px}}@media screen and (max-width:768px){.messageHeaderMetaData{font-size:12px}}.messageHeaderMetaData .messagePublicationTime{color:#7d8287}.messageHeaderMetaData+.messageStatus{margin-left:5px}.messageStatus{align-items:center;display:flex;flex-wrap:wrap;font-weight:400}.messageStatus>li{flex:0 1 auto}.messageStatus>li:not(:last-child){margin-right:5px}.messageStatus.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.messageStatus.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}@media screen and (min-width:769px),print{.messageStatus{font-size:12px}}@media screen and (max-width:768px){.messageStatus{font-size:12px}}@media screen and (min-width:769px),print{.messageQuickOptions{display:flex;flex-wrap:wrap}.messageQuickOptions>li{flex:0 1 auto}.messageQuickOptions>li:not(:last-child){margin-right:5px}.messageQuickOptions.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.messageQuickOptions.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}}@media screen and (max-width:768px){.messageQuickOptions{flex:0 0 24px !important;height:1.5em;opacity:0;position:relative;transition:opacity 0.12s linear, visibility 0s linear 0.12s;visibility:hidden}.messageQuickOptions::before{content:\"\";font-family:FontAwesome;font-size:18px;height:24px;position:absolute;right:0;text-align:center;top:-2px;width:24px}.messageQuickOptions.active{opacity:1;transition-delay:0s;visibility:visible}.messageQuickOptions>li{display:none}}@media screen and (min-width:769px),print{.messageBody{flex:1 1 auto}}.messageBody.editor{align-items:center;display:flex;justify-content:center}.messageBody.editor>.icon{flex:0 0 auto}.messageBody.editor>.editorContainer{flex:1 1 auto}.messageBody>.messageText img{height:auto !important;max-width:100%}.messageBody>*:first-child{margin-top:0}@media screen and (min-width:769px),print{.messageFooter{flex:0 0 auto}}.messageFooter .formSubmit{margin-top:20px}.messageFooterNote{border-left:5px solid #e0e0e0;color:#7d8287;margin-top:20px;padding:5px 10px;font-weight:400}@media screen and (min-width:769px),print{.messageFooterNote{font-size:12px}}@media screen and (max-width:768px){.messageFooterNote{font-size:12px}}.messageFooterNote a{color:#34495e}.messageFooterNote a:hover{color:#34495e;text-decoration:underline}.messageFooterGroup{align-items:center;display:flex;flex-wrap:wrap}.messageFooterGroup:not(:first-child)>.reactionSummaryList,.messageFooterGroup:not(:first-child)>.messageFooterButtons,.messageFooterGroup:not(:first-child)>.messageFooterButtonsExtra{margin-top:20px}.messageFooterGroup>.reactionSummaryList{flex:0 1 auto;font-weight:400}@media screen and (min-width:769px),print{.messageFooterGroup>.reactionSummaryList{font-size:12px}}@media screen and (max-width:768px){.messageFooterGroup>.reactionSummaryList{font-size:12px}}@media screen and (min-width:769px),print{.messageFooterGroup>.messageFooterButtons{flex:1 1 auto}}@media screen and (max-width:768px){.messageFooterGroup>.messageFooterButtons{margin-left:auto}.messageFooterGroup>.messageFooterButtons .button:not(.reactButton){display:none}.messageFooterGroup>.messageFooterButtons .button.reactButton{border-radius:2px}}@media screen and (min-width:769px),print{.messageFooterGroup>.messageFooterButtonsExtra{flex:1 1 auto}.messageFooterGroup>.messageFooterButtonsExtra+.messageFooterButtons{flex:0 auto}.messageFooterGroup>.messageFooterButtonsExtra+.messageFooterButtons>li:first-child{margin-left:20px}}@media screen and (max-width:768px){.messageFooterGroup>.messageFooterButtonsExtra{display:none}}.messageSignature img:not(.userAvatarImage),.messageSignatureConstraints img:not(.userAvatarImage){max-height:150px;width:auto}@media screen and (max-width:768px){.messageSignature{display:none}}@media screen and (min-width:769px),print{.messageSignature{border-top:1px solid #e0e0e0;margin-top:20px;opacity:0.6;padding-top:10px;transition:opacity 0.12s linear;transform:translateZ(0)}.message:hover .messageSignature{opacity:1}}.messageFooterButtons,.messageFooterButtonsExtra{justify-content:flex-end}.messageFooterButtons>li,.messageFooterButtonsExtra>li{display:flex}.messageFooterButtons>li>a,.messageFooterButtonsExtra>li>a{align-items:center}.messageFooterButtons .icon+span:not(.invisible),.messageFooterButtonsExtra .icon+span:not(.invisible){margin-left:5px}@media screen and (max-width:768px){.messageCollapsed{border-top:1px solid #e0e0e0;margin:0 -10px;padding:30px 10px 0}}.messageReduced .messageHeader{background-color:#ecf1f7;color:#3a3a3d}@media screen and (max-width:768px){.messageReduced .messageHeader{margin:0 -10px;padding:10px}}@media screen and (min-width:769px),print{.messageReduced .messageHeader{padding:10px 20px}}.messageReduced .messageTitle{color:#3a3a3d}.messageReduced .messageTitle a{color:#3a3a3d}.messageReduced .messageTitle a:hover{color:#3a3a3d}@media screen and (min-width:769px),print{.messageReduced .messageBody,.messageReduced .messageFooter{padding:0 20px}}#messageQuoteList .messageReduced+.messageReduced{margin-top:20px}.messageQuoteItemList{list-style-type:none !important;margin-left:0 !important}.messageQuoteItemList>li{display:flex}.messageQuoteItemList>li>span{flex:0 0 auto;margin-right:10px}.messageQuoteItemList>li>.jsQuote{flex:1 1 auto}.messageQuoteItemList>li>.jsFullQuote{display:none}.messageTableOverflow{overflow:auto}@media screen and (max-width:1024px){.editHistoryDiff{overflow:auto}}.editHistoryDiff>.table{width:100%}@media screen and (min-width:1025px),print{.editHistoryDiff>.table{table-layout:fixed}}.editHistoryDiff>.table th{text-align:center}.editHistoryDiff>.table td{background-color:#fafafa;color:#2c3e50;padding:5px}.editHistoryDiff>.table td:not(.diffSection){border-bottom-width:0 !important}.editHistoryDiff>.table td:first-child:last-child:empty{display:none}.editHistoryDiff>.table td:last-child:not(:first-child){border-left:1px solid #e0e0e0}.editHistoryDiff>.table td.diffAdded{background-color:#dff0d8;color:#3c763d}.editHistoryDiff>.table td.diffRemoved{background-color:#f2dede;color:#a94442}.editHistoryDiff>.table td.diffSection{background-clip:padding-box;background-color:#eceff1;border-bottom:20px solid transparent;color:#2c3e50;padding:10px;text-align:center;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.editHistoryDiff>.table td.diffSection{font-size:18px}}@media screen and (max-width:768px){.editHistoryDiff>.table td.diffSection{font-size:18px}}.editHistoryDiff>.table tr:not(:first-child)>.diffSection{border-top:20px solid transparent}.editHistoryDiff>.table+form{margin-top:40px}.editHistoryDiff>.sideBySide:first-child{margin-bottom:20px;text-align:center}.editHistoryDiff .sideBySide{display:flex}.editHistoryDiff .sideBySide>div{flex:0 0 50%;max-width:50%}.editHistoryDiff .sideBySide>div:first-child{padding-right:10px}.editHistoryDiff .sideBySide>div:last-child{padding-left:10px}@media screen and (max-width:768px){.editHistoryVersionList .columnUser,.editHistoryVersionList .columnEditReason{display:none}}.messageGroupList .tabularList .columnSubject{flex:1 1 auto}.messageGroupList .tabularList .columnStats{text-align:center}@media screen and (min-width:1025px),print{.messageGroupList .tabularList .columnStats{flex:0 0 150px}}@media screen and (max-width:1024px){.messageGroupList .tabularList .columnStats{flex:0 0 100px}}.messageGroupList .tabularList .columnLastPost{flex:0 0 200px}.messageGroupList .tabularList .tabularListRow:not(.tabularListRowHead) .columnStats{position:relative}.messageGroupList .tabularList .tabularListRow:not(.tabularListRowHead) .columnStats>dl{visibility:hidden}@media screen and (min-width:1025px),print{.messageGroupList .tabularList .tabularListRow:not(.tabularListRowHead):hover .columnStats>dl{visibility:visible}.messageGroupList .tabularList .tabularListRow:not(.tabularListRowHead):hover .columnStats .messageGroupListStatsSimple{display:none}}.messageGroupList .columnMark>label{cursor:pointer;display:block;height:24px;width:24px}.messageGroupList .columnMark>label::before{font-size:24px;top:-6px}.messageGroupList .jsMarked .columnMark>label::after{display:block;font-size:13px;left:3px;top:1px}.messageGroupList .tabularListRowHead .columnMark>label::before{top:-3px}.messageGroupList .tabularListRowHead .jsMarked .columnMark>label::after{top:4px}.messageGroupList .messageDeleted .columnAvatar,.messageGroupList .messageDisabled .columnAvatar{position:relative}.messageGroupList .messageDeleted .columnAvatar::before,.messageGroupList .messageDisabled .columnAvatar::before{display:block;font-family:FontAwesome;position:absolute}@media screen and (min-width:769px),print{.messageGroupList .messageDeleted .columnAvatar::before,.messageGroupList .messageDisabled .columnAvatar::before{font-size:42px}}@media screen and (max-width:768px){.messageGroupList .messageDeleted .columnAvatar::before,.messageGroupList .messageDisabled .columnAvatar::before{font-size:28px}}.messageGroupList .messageDeleted .columnAvatar>div img,.messageGroupList .messageDeleted .columnAvatar>div .icon:first-child,.messageGroupList .messageDisabled .columnAvatar>div img,.messageGroupList .messageDisabled .columnAvatar>div .icon:first-child{visibility:hidden}.messageGroupList .messageDisabled .columnAvatar::before{color:#008c00;content:\"\"}@media screen and (min-width:769px),print{.messageGroupList .messageDisabled .columnAvatar::before{left:13px;top:-2px}}@media screen and (max-width:768px){.messageGroupList .messageDisabled .columnAvatar::before{left:3px;top:-4px}}.messageGroupList .messageDeleted .columnAvatar::before{color:#b40000;content:\"\";left:17px;top:-2px}@media screen and (min-width:769px),print{.messageGroupList .messageDeleted .columnAvatar::before{left:17px;top:-2px}}@media screen and (max-width:768px){.messageGroupList .messageDeleted .columnAvatar::before{left:7px;top:-4px}}.messageGroupList .columnAvatar div{position:relative;width:48px;height:48px}.messageGroupList .columnAvatar .myAvatar{position:absolute;width:24px;height:24px;bottom:-2px;right:-6px}.messageGroupList .columnAvatar .myAvatar>img{border:1px solid #fafafa;box-sizing:content-box}.messageGroupList .columnSubject{overflow:hidden}.messageGroupList .columnSubject>h3>.messageGroupLink{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.messageGroupList .columnSubject>h3>.messageGroupLink{font-size:18px}}@media screen and (max-width:768px){.messageGroupList .columnSubject>h3>.messageGroupLink{font-size:18px}}.messageGroupList .columnSubject>h3>.badge.label{top:-2px}.messageGroupList .columnSubject>small{display:block}.messageGroupList .columnSubject>.statusDisplay{display:flex;float:right;opacity:0.75;transition:opacity 0.12s}.messageGroupList .columnSubject>.statusDisplay>.statusIcons{align-items:center;flex:0 0 auto}.messageGroupList .columnSubject>.statusDisplay>.statusIcons>li{align-items:center;display:flex}.messageGroupList .columnSubject>.labelList{float:right;padding-left:7px}.messageGroupList .columnLastPost>.box32{align-items:center}.messageGroupList .columnLastPost time{color:#7d8287}.messageGroupList .columnLastPost a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageGroupList .tabularListRow:hover .columnSubject>.statusDisplay,.messageGroupList tr:hover .columnSubject>.statusDisplay{opacity:1}.messageGroupList .tabularListRow:hover .columnSubject>.statusDisplay>.pagination,.messageGroupList tr:hover .columnSubject>.statusDisplay>.pagination{opacity:1}.messageGroupList .tabularListColumns.new .columnSubject>h3>.messageGroupLink,.messageGroupList tr.new .columnSubject>h3>.messageGroupLink{font-weight:600}.messageGroupList .pagination{flex:0 0 auto;opacity:0;transition:opacity 0.12s;font-weight:400}@media screen and (min-width:769px),print{.messageGroupList .pagination{font-size:12px}}@media screen and (max-width:768px){.messageGroupList .pagination{font-size:12px}}.messageGroupList .pagination:not(:last-child){margin-right:5px}@media screen and (min-width:769px),print{.messageGroupList .messageGroupCounterMobile,.messageGroupList .messageGroupInfoMobile{display:none}}@media screen and (max-width:1024px){.messageGroupList .tabularListColumns>.columnMark{display:none}.messageGroupList .tabularListRowHead .columnMark{display:none}.messageGroupList .tabularListRowHead .columnSubject{padding:0}.messageGroupList .tabularListRowHead .columnLastPost{flex-basis:auto;padding:0}}@media screen and (max-width:768px){.messageGroupList .tabularListRowHead .columnStats{display:none}.messageGroupList .tabularListRowHead .columnSubject{padding:0}.messageGroupList .tabularListRowHead .columnLastPost{flex-basis:auto;padding:0}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns{flex-wrap:wrap;justify-content:flex-end;padding:5px 0}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns>li{padding:0}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnAvatar{margin-right:10px;padding:0}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnAvatar div{height:32px;width:32px}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnAvatar img{max-height:32px;max-width:32px}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnAvatar .myAvatar{display:none}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject{flex-basis:calc(100% - 42px);max-width:calc(100% - 42px)}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject>h3{align-items:flex-start;display:flex}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject>h3>.messageGroupLink{flex:1 1 auto;line-height:1.48;overflow:hidden;text-overflow:ellipsis}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject>h3>.messageGroupCounterMobile{flex:0 0 auto;margin-left:10px}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfoMobile{color:#7d8287;display:flex;font-weight:400}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfoMobile>.messageGroupAuthorMobile{flex:1 1 auto}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfoMobile>.messageGroupLastPostTimeMobile{flex:0 0 auto;margin-left:10px}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .statusDisplay,.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfo,.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupTime,.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupEditLink{display:none}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .labelList{float:none;padding-bottom:2px;padding-left:0}.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnStats,.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnLastPost{display:none}}@media screen and (max-width:768px) and (min-width:769px){.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject>h3>.messageGroupLink{font-size:15px}}@media screen and (max-width:768px) and (max-width:768px){.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject>h3>.messageGroupLink{font-size:14px}}@media screen and (max-width:768px) and (min-width:769px){.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfoMobile{font-size:12px}}@media screen and (max-width:768px) and (max-width:768px){.messageGroupList .tabularListRow:not(.tabularListRowHead)>.tabularListColumns .columnSubject .messageGroupInfoMobile{font-size:12px}}.messageGroupList .tabularListRowHead .columnSort{flex:1}@media screen and (min-width:769px),print{.messageGroupList .tabularListRowHead .columnSort{font-size:15px}}@media screen and (max-width:768px){.messageGroupList .tabularListRowHead .columnSort{font-size:14px}}.messageGroupList .tabularListRowHead .columnFilter{flex:0 1 auto;padding-left:40px}@media screen and (min-width:769px),print{.messageGroupList .tabularListRowHead .columnFilter{font-size:15px}}@media screen and (max-width:768px){.messageGroupList .tabularListRowHead .columnFilter{font-size:14px}}@media screen and (max-width:544px){.messageGroupList .tabularListRowHead .columnFilter{display:none}}.messageGroupList .tabularListRowHead .columnSort .inlineList>li:not(:last-child),.messageGroupList .tabularListRowHead .columnFilter .inlineList>li:not(:last-child){margin-right:10px}.messageGroupList .tabularListRowHead .columnApplyFilter{flex:0 1 auto;padding-right:0}.messageGroupListStatsSimple{color:#7d8287;font-size:1rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.messageGroupListStatsSimple>.icon{color:inherit}@media screen and (max-width:1024px){.mobileLinkShadowContainer{position:relative}.mobileLinkShadowContainer>.mobileLinkShadow{bottom:0;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:769px),print{.contentHeader.messageGroupContentHeader>.contentHeaderIcon{position:relative}}.contentHeader.messageGroupContentHeader.messageDeleted>.contentHeaderIcon::before,.contentHeader.messageGroupContentHeader.messageDisabled>.contentHeaderIcon::before{display:block;font-family:FontAwesome;font-size:56px;position:absolute}.contentHeader.messageGroupContentHeader.messageDeleted>.contentHeaderIcon>img,.contentHeader.messageGroupContentHeader.messageDeleted>.contentHeaderIcon>.icon:first-child,.contentHeader.messageGroupContentHeader.messageDisabled>.contentHeaderIcon>img,.contentHeader.messageGroupContentHeader.messageDisabled>.contentHeaderIcon>.icon:first-child{visibility:hidden}.contentHeader.messageGroupContentHeader.messageDisabled>.contentHeaderIcon::before{color:#008c00;content:\"\";left:4px;top:-12px}.contentHeader.messageGroupContentHeader.messageDeleted>.contentHeaderIcon::before{color:#b40000;content:\"\";left:11px;top:-12px}.messageUserConsent{background-color:#fafafa;border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);margin:10px 0;max-width:600px;padding:20px}@media screen and (max-width:768px){.messageUserConsent{padding:10px}}.messageUserConsentHeader{display:flex;justify-content:space-between}.messageUserConsentTitle{font-size:18px;font-weight:600;line-height:1.05;margin-bottom:10px}.messageUserConsentButtonContainer{margin:10px 0;text-align:center}.messageUserConsentNotice{color:#7d8287;font-size:12px}.notificationSettings{margin-top:30px}.notificationSettingsCategory,.notificationSettingsItem{display:flex}.notificationSettingsCategory{border-bottom:2px solid currentColor;color:#4179ad;font-weight:600;padding:5px 0}.notificationSettingsItem{align-items:center;padding:5px 0}.notificationSettingsItem:not(:last-child){border-bottom:1px solid #e0e0e0}.notificationSettingsEvent{flex:1 auto}.notificationSettingsEvent>label{cursor:pointer;display:block}.notificationSettingsEvent:hover+.notificationSettingsState .fa-bell,.notificationSettingsEvent:hover+.notificationSettingsState .fa-bell-slash,.notificationSettingsState>label:hover .fa-bell,.notificationSettingsState>label:hover .fa-bell-slash{transform:scale(1.2)}.notificationSettingsState{align-items:center;display:flex;flex:0 0 34px;justify-content:center}@media screen and (min-width:545px),print{.notificationSettingsState{margin:0 20px}}@media screen and (max-width:544px){.notificationSettingsState{margin:0 10px}}.notificationSettingsState input[type=\"checkbox\"]{opacity:0;position:absolute;z-index:-1}.notificationSettingsState input[type=\"checkbox\"].focus-visible:focus~.icon{transform:scale(1.2)}.notificationSettingsState input[type=\"checkbox\"]:not(:checked)+.fa-bell{display:none}.notificationSettingsState input[type=\"checkbox\"]:checked~.fa-bell-slash{display:none}.notificationSettingsEmail{align-items:center;display:flex;flex:0 0 50px;justify-content:flex-end}.notificationSettingsEmailType{align-items:center;display:flex}.notificationSettingsEmailType.disabled{filter:grayscale(1);opacity:0.75}.pageAction{bottom:10px;display:flex;justify-content:flex-end;left:10px;pointer-events:none;position:fixed;right:10px;z-index:400}.pageAction .pageActionButtons{display:flex;flex:0 auto;overflow:auto}.pageAction .pageActionButtons,.pageAction .pageActionButtonToTop{pointer-events:all}.pageAction .pageActionButton{display:flex;flex:0 0 auto;white-space:nowrap}.pageAction .pageActionButton:not(:first-child){margin-left:5px}.pageAction .pageActionButton.remove{opacity:0 !important;visibility:hidden !important}.pageAction .pageActionButton,.pageAction .pageActionButtonToTop{opacity:0;transition:visibility 0.12s linear, opacity 0.12s linear;visibility:hidden}.pageAction .pageActionButton[aria-hidden=\"false\"],.pageAction .pageActionButtonToTop[aria-hidden=\"false\"]{opacity:1;visibility:visible}.pageAction .pageActionButtonToTop{align-self:flex-start;flex:0 0 auto;margin-left:5px;padding:2px}@media screen and (max-width:768px){.pageAction{transition:bottom 0.12s linear}.pageAction:not(.pageActionHasContextButtons).scrolledDown .pageActionButton,.pageAction:not(.pageActionHasContextButtons).scrolledDown .pageActionButtonToTop{opacity:0;visibility:hidden;transition-delay:0.4s}}.pageOverlayActive .pageAction{display:none}.pageMenuContainer{background-color:rgba(0, 0, 0, 0.34);bottom:0;display:flex;left:0;overflow:hidden;position:fixed;right:0;top:50px;z-index:300}.pageMenuContent{--background-color: white;--background-color-active: #efefef;--border-color: #ddd;--color: #3a3a3d;--color-active: #3a3a3d;--color-dimmed: #6c6c6c;--color-indicator: #318adc;background-color:var(--background-color);color:var(--color);grid-area:content}.pageMenuMainContainer{display:flex;flex-direction:column;height:100%;overflow:auto}.pageMenuMainContainer::after,.pageMenuMainContainer::before{--box-shadow-size: 20px;--box-shadow-size-inverted: calc(-1 * var(--box-shadow-size));bottom:0;content:\"\";left:0;pointer-events:none;position:absolute;transition:box-shadow 0.24s ease-out;right:0;top:0;z-index:1}.pageMenuMainContainer.pageMenuMainContainerOverflowTop::before{box-shadow:0 var(--box-shadow-size) var(--box-shadow-size) var(--box-shadow-size-inverted) #000 inset}.pageMenuMainContainer.pageMenuMainContainerOverflowBottom::after{box-shadow:0 var(--box-shadow-size-inverted) var(--box-shadow-size) var(--box-shadow-size-inverted) #000 inset}.pageMenuMainNavigationFooter{padding-top:30px;margin-top:auto}.pageMenuMainItem{border-bottom:1px solid var(--border-color);column-gap:10px;display:grid;grid-template-areas:\"item\";grid-template-columns:auto;position:relative}.pageMenuMainItemExpandable{grid-template-areas:\"item button\" \"list list\";grid-template-columns:auto 44px}.pageMenuMainItemLabel,.pageMenuMainItemLink{align-items:center;color:inherit;display:flex;font-weight:600;grid-area:item;min-height:44px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.pageMenuMainItemLabel:hover,.pageMenuMainItemLink:hover{color:inherit}.pageMenuMainItemCounter{align-self:center;border-radius:4px;grid-area:counter;margin-left:8px;white-space:nowrap}.pageMenuMainItemToggle{align-items:center;display:flex;justify-content:center;position:relative}.pageMenuMainItemToggle::before{border-left:1px solid var(--border-color);bottom:10px;content:\"\";left:0;position:absolute;top:10px}.pageMenuMainItemToggle .icon{color:var(--color);transform:rotate(0)}.pageMenuMainItemToggle[aria-expanded=\"true\"] .icon{transform:rotate(180deg)}.pageMenuMainItemLabel+.pageMenuMainItemToggle::before{display:none}.pageMenuMainItemList{grid-area:list}.pageMenuMainItem[data-depth=\"1\"],.pageMenuMainItem[data-depth=\"2\"]{border-bottom-width:0}.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemLabel,.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemLink,.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemLabel,.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemLink{font-weight:400;min-height:34px}.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemLink[aria-current=\"page\"],.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemLink[aria-current=\"page\"]{font-weight:600}.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemToggle::before,.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemToggle::before{bottom:5px;top:5px}.pageMenuMainItem[data-depth=\"0\"] .pageMenuMainItemList{padding:10px 0 20px 0}.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemList{padding:10px 0}.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemLabel,.pageMenuMainItem[data-depth=\"1\"] .pageMenuMainItemLink{padding-left:20px}.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemList{padding:0 10px}.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemLabel,.pageMenuMainItem[data-depth=\"2\"] .pageMenuMainItemLink{padding-left:30px}.pageMenuUserTabContainer{display:flex;flex-direction:column;height:100%}.pageMenuUserTabList{border-bottom:1px solid var(--border-color);display:grid;flex:0 0 auto;grid-auto-columns:minmax(70px, 1fr);grid-auto-flow:column;overflow:auto}.pageMenuUserTab{align-items:center;display:flex;justify-content:center;height:50px;position:relative}.pageMenuUserTab:not(:last-child){border-right:1px solid var(--border-color)}.pageMenuUserTab[aria-selected=\"true\"]{background-color:var(--background-color-active)}.pageMenuUserTab[aria-selected=\"true\"] .icon{color:var(--color-active)}.pageMenuUserTab[data-has-unread-content=\"true\"]::after{background-color:var(--color-indicator);border-radius:50%;content:\"\";height:10px;opacity:1;position:absolute;right:5px;top:5px;width:10px}.pageMenuUserTab .icon{color:var(--color)}.pageMenuUserTabPanel{flex:1 auto;overflow:hidden}@media screen and (max-width:1024px){.mainMenu[aria-expanded=\"true\"]::before{content:\"\"}.userPanel.userPanelLoggedIn[aria-expanded=\"true\"]::before{content:\"\";color:white;font-family:FontAwesome;font-size:28px;line-height:32px;padding:5px 5px}.userPanel.userPanelLoggedIn[aria-expanded=\"true\"] .userPanelAvatar{display:none}.mainMenu[aria-expanded=\"true\"]::after,.userPanel.userPanelLoggedIn[aria-expanded=\"true\"]::after{border:8px solid transparent;border-top-width:0;border-bottom-color:white;bottom:-5px;content:\"\";position:absolute}.userPanel.userPanelLoggedIn[aria-expanded=\"true\"]::after{bottom:0}}@media screen and (min-width:545px) and (max-width:1024px){.pageMenuMainContainer::after,.pageMenuMainContainer::before{left:auto;width:400px}.pageMenuContent{box-shadow:0 0 20px rgba(0, 0, 0, 0.19), 0 0 6px rgba(0, 0, 0, 0.23);margin-left:auto;width:400px}}@media screen and (max-width:544px){.pageMenuContent{width:100%}}.pagination{overflow:auto}@media screen and (max-width:544px){.pagination{text-align:center}}.pagination>ul{display:inline-flex;flex-wrap:nowrap}.pagination>ul>li{display:flex;flex:0 0 auto}.pagination>ul>li>.invisible{display:none}.pagination>ul>li>a,.pagination>ul>li>span{color:#3a3a3d;padding:2px 8px 0}.pagination>ul>li.disabled>span{color:#7d8287}.pagination>ul>li.active>a,.pagination>ul>li.active>span,.pagination>ul>li>a:hover{background-color:#78909c;color:white}.pagination>ul>li>.icon{height:auto;line-height:inherit;width:auto}.pagination>ul>li:not(:last-child){margin-right:1px}.pagination>ul>li:not(.skip)>a,.pagination>ul>li:not(.skip)>span{padding:4px 8px}.pagination>ul>li:first-child>a::before,.pagination>ul>li:first-child>span::before{left:-1px;position:relative}.ps-container:hover>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(102, 102, 102, 0.6)}.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container>.ps-scrollbar-y-rail{background-color:rgba(102, 102, 102, 0);border-radius:2px;bottom:0;display:none;position:absolute;right:2px;transition:background-color 0.24s linear;width:6px}.ps-container>.ps-scrollbar-y-rail:hover{background-color:rgba(102, 102, 102, 0.3)}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(102, 102, 102, 0);border-radius:2px;position:relative;transition:background-color 0.24s linear}.pollOptionContainer .pollOptionInput{align-items:center;margin:5px 0;display:inline-flex;width:100%}.pollOptionContainer .pollOptionInput>.icon{flex:0 0 auto;margin:0 5px}.pollOptionContainer .pollOptionInput>input{flex:1 1 auto;margin-left:5px}.pollContainer{border:1px solid #4179ad;border-width:1px 0;margin-bottom:10px;min-width:300px;padding:10px 0}@media screen and (min-width:545px),print{.pollContainer.pollContainerFullWidth{margin-bottom:20px}.pollContainer:not(.pollContainerFullWidth){float:left;margin-right:20px;max-width:50%}}.pollContainer h2{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.pollContainer h2{font-size:18px}}@media screen and (max-width:768px){.pollContainer h2{font-size:18px}}.pollContainer .pollInnerContainer{margin-top:30px}.pollContainer .pollInnerContainer dd:not(:last-child){margin-bottom:5px}.pollContainer .formSubmit{border-top:1px solid #e0e0e0;padding-top:10px}.pollContainer .pollResultItem{}.pollContainer .pollResultItem+.pollResultItem{margin-top:20px}.pollContainer .pollResultItem .pollResultItemCaption{align-items:flex-end;display:flex}.pollContainer .pollResultItem .pollResultItemCaption>.pollOptionName{flex:1 1 auto}.pollContainer .pollResultItem .pollResultItemCaption>.pollOptionRelativeValue{color:#7d8287;flex:0 0 50px;text-align:right}.pollContainer .pollResultItem .pollMeter{background-color:#e0e0e0;height:5px;margin-top:5px}.pollContainer .pollResultItem .pollMeter>.pollMeterValue{background-color:#4179ad;height:100%}@keyframes wcfPopover{0%{visibility:visible;transform:translateY(-20px);opacity:0}100%{visibility:visible;transform:translateY(0);opacity:1}}@keyframes wcfPopoverOut{0%{visibility:visible;transform:translateY(0);opacity:1}100%{visibility:hidden;transform:translateY(-20px);opacity:0}}.popover{animation:wcfPopoverOut 0.3s;animation-fill-mode:forwards;background-color:#fafafa;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);position:absolute;top:0;vertical-align:middle;visibility:hidden;width:500px !important;z-index:500}.popover.active{animation:wcfPopover 0.3s;animation-fill-mode:forwards}.popover.forceHide{animation:0;visibility:hidden}.popover>.elementPointer{display:none}@media screen and (max-width:768px){.popover{display:none}}.popoverContent{background-color:#fafafa;border-radius:3px;color:#3a3a3d;padding:15px}.popoverContent>div{max-height:290px;min-height:36px;overflow:hidden}.popoverContent a{color:#e65100}.popoverContent a:hover{color:#bf360c}.popoverContent .jsMobileButtonGroupNavigation>.dropdownLabel{display:none}.ratingList{font-size:0}.ratingList>li{display:inline-block}.reactionPopover{animation:wcfPopoverOut 0.3s;animation-fill-mode:forwards;background-color:#fafafa;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);overflow:hidden;position:absolute;top:0;vertical-align:middle;visibility:hidden;z-index:60}.reactionPopover.active{animation:wcfPopover 0.3s;animation-fill-mode:forwards}.reactionPopover.forceHide{animation:0;visibility:hidden}.reactionPopover>.elementPointer{display:none}@media screen and (max-width:544px){.reactionPopover.inverseOrder .reactionTypeButtonList{flex-direction:column}}.reactionType{width:20px;height:20px}.reactionSummaryList{display:inline-flex;flex-wrap:wrap;margin:-5px -5px 0 0}.reactionSummaryList.reactionSummaryListTiny .reactionType{width:16px;height:16px}.reactionSummaryList:hover .reactCountButton{color:#3a3a3d}.reactionCount{font-weight:400;vertical-align:middle}@media screen and (min-width:769px),print{.reactionCount{font-size:12px}}@media screen and (max-width:768px){.reactionCount{font-size:12px}}.reactionCount::before{content:\" × \"}.reactCountButton{color:#7d8287;flex:0 0 auto;margin:5px 5px 0 0;white-space:nowrap}.reactionPopoverContent{background-color:#fafafa;border-radius:3px;color:#3a3a3d}.reactionPopoverContent a{color:#e65100}.reactionPopoverContent a:hover{color:#bf360c}.reactionPopoverContent .reactionTypeButton>img{width:24px;height:24px}.reactionPopoverContent .reactionTypeButton>img:hover{transform:scale(1.2)}@media screen and (max-width:544px){.reactionPopoverContent{max-height:200px;overflow:auto}.reactionPopoverContent::after,.reactionPopoverContent::before{content:\"\";height:40px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity 0.12s linear}.reactionPopoverContent::after{background-image:linear-gradient(to bottom, rgba(250, 250, 250, 0), #fafafa);bottom:0}.reactionPopoverContent.overflowBottom::after{opacity:1}.reactionPopoverContent::before{background-image:linear-gradient(to top, rgba(250, 250, 250, 0), #fafafa);top:0}.reactionPopoverContent.overflowTop::before{opacity:1}}@media screen and (max-width:1024px){.reactionPopoverContent{padding:5px 0}.reactionPopoverContent .reactionTypeButton{margin:0;display:block;padding:5px 25px}.reactionPopoverContent .reactionTypeButton.active{background-color:#e0e0e0}.reactionPopoverContent .reactionTypeButton>.reactionTypeButtonTitle{vertical-align:middle;padding-left:5px}}@media screen and (min-width:1025px),print{.reactionPopoverContent{padding:5px 15px}.reactionPopoverContent .reactionTypeButton{display:inline-block;padding-top:10px;padding-bottom:10px;cursor:pointer;margin-left:10px}.reactionPopoverContent .reactionTypeButton:first-child{margin-left:0}.reactionPopoverContent .reactionTypeButton.active{padding-left:5px;padding-right:5px}.reactionPopoverContent .reactionTypeButton.active>img{transform:scale(1.4)}.reactionPopoverContent .reactionTypeButton.active>img:hover{transform:scale(1.2)}.reactionPopoverContent .reactionTypeButton>.reactionTypeButtonTitle{display:none}}@media screen and (min-width:1025px),print{html.touch .reactionPopoverContent .reactionTypeButton{display:block;margin-left:0}html.touch .reactionPopoverContent .reactionTypeButton>.reactionTypeButtonTitle{display:inline;margin-left:10px}}@media screen and (max-width:768px){.reactionStatusContainer{display:none}}@media screen and (max-width:544px){.reactionTypeButtonList{display:flex;flex-direction:column-reverse}}#likeList .likeTypeSelection{display:flex;flex-wrap:wrap;justify-content:flex-end}#likeList .likeTypeSelection .buttonGroup,#likeList .likeTypeSelection .messageFooterButtons,#likeList .likeTypeSelection .messageFooterButtonsExtra{margin-bottom:0}#likeList .likeTypeSelection .buttonGroup li,#likeList .likeTypeSelection .messageFooterButtons li,#likeList .likeTypeSelection .messageFooterButtonsExtra li{display:flex;justify-content:stretch}#likeList .likeTypeSelection .buttonGroup li a,#likeList .likeTypeSelection .messageFooterButtons li a,#likeList .likeTypeSelection .messageFooterButtonsExtra li a{display:flex;align-items:center}.topReactionFull>.reactionType,.topReactionShort>.reactionType{vertical-align:bottom}.topReactionTiny>.reactionType{height:16px;vertical-align:top;width:16px}#recaptcha_response_field{margin-top:20px}.redactor-box{background-color:#fafafa;position:relative}.redactor-box:not(:first-child):not(.redactorBoxFullscreen){margin-top:20px}.redactor-box+.messageTabMenu{padding:0}.redactor-box+.innerError,.redactor-box+.innerSuccess,.redactor-box+.innerWarning,.redactor-box>.innerError,.redactor-box>.innerSuccess,.redactor-box>.innerWarning{border-radius:0;box-shadow:none;display:block;margin-top:-1px}.redactor-box>.innerError,.redactor-box>.innerSuccess,.redactor-box>.innerWarning{margin:-1px 0}.redactor-layer{border:1px solid #e0e0e0;border-top-width:0;max-height:500px;padding:10px;position:relative;outline:none;overflow:auto}.redactor-layer *{min-width:auto}.redactor-layer.redactor-placeholder::after{color:#7d8287;content:attr(placeholder);display:block;pointer-events:none;position:absolute}.redactor-layer+textarea{border-width:0;box-shadow:none;outline:none;padding:10px;resize:vertical}.redactor-layer+textarea:focus{box-shadow:none}.redactor-layer>:not(p):first-child{margin-top:10px !important}.redactor-layer>:not(p):last-child{margin-bottom:20px !important}.redactor-layer>p:first-child{margin-top:0}.redactor-layer img{height:auto;max-width:100%}.redactor-layer img:not(.smiley){cursor:pointer}.redactor-layer img[src^=\"data:image\"]{display:none !important}.redactor-layer table{border-collapse:collapse;line-height:1.6em}.redactor-layer table th{border:1px solid #ddd;border-bottom:2px solid currentColor}.redactor-layer table td{border:1px solid #ddd;padding:5px;vertical-align:top}.redactor-layer table td:empty::before{content:\"\";display:inline-block}.redactor-layer.jsSafariMarginClickTarget pre::after,.redactor-layer.jsSafariMarginClickTarget woltlab-quote::after,.redactor-layer.jsSafariMarginClickTarget woltlab-spoiler::after{content:\"\";height:1em;left:0;position:absolute;right:0}@media screen and (min-width:769px),print{.redactor-layer.jsSafariMarginClickTarget pre::after,.redactor-layer.jsSafariMarginClickTarget woltlab-quote::after,.redactor-layer.jsSafariMarginClickTarget woltlab-spoiler::after{transform:translateY(20px)}}@media screen and (max-width:768px){.redactor-layer.jsSafariMarginClickTarget pre::after,.redactor-layer.jsSafariMarginClickTarget woltlab-quote::after,.redactor-layer.jsSafariMarginClickTarget woltlab-spoiler::after{transform:translateY(10px)}}.redactor-layer.jsSafariMarginClickTarget pre::after{bottom:0}.redactor-dropdown-menu>li:hover{background-color:transparent !important}.redactor-dropdown-menu a:hover{background-color:#eee}.redactor-dropdown-menu .redactor-dropdown-link-inactive{cursor:default;opacity:0.6}.redactor-dropdown-menu .redactor-dropdown-link-inactive>a:hover{background-color:white !important;color:#212121 !important;cursor:default !important}@media screen and (max-width:1024px){.redactor-layer{font-size:16px;max-height:500px}}.redactor-toolbar{background-color:#3a6d9c;display:flex;flex-wrap:wrap}.redactor-toolbar>li{flex:0 0 auto}.redactor-toolbar>li>a{color:white;display:block;outline:none;padding:10px;text-align:center;font-weight:400}@media screen and (min-width:769px),print{.redactor-toolbar>li>a{font-size:12px}}@media screen and (max-width:768px){.redactor-toolbar>li>a{font-size:12px}}.redactor-toolbar>li>a.redactor-button-disabled{background-color:transparent !important;color:#a5a5a5 !important;cursor:default;pointer-events:none}.redactor-toolbar>li>a.redactor-act,.redactor-toolbar>li>a.dropact{background-color:#24425f;color:white}.redactor-toolbar>li>a .icon{color:inherit;cursor:inherit !important}.redactor-toolbar>li>a .icon.redactorButtonImage{background:no-repeat center center;background-size:contain}@media screen and (min-width:1025px),print{.redactor-toolbar>li>a:hover{background-color:#24425f;color:white}}.redactor-toolbar>li>a:focus{background-color:#24425f;color:white}@media screen and (min-width:545px),print{.redactor-toolbar>li.redactor-toolbar-separator{margin-left:11px;position:relative}.redactor-toolbar>li.redactor-toolbar-separator::before{bottom:7px;border-left:1px solid white;content:\"\";left:-6px;opacity:0.6;position:absolute;top:7px}}@media screen and (max-width:544px){.redactor-toolbar:not(.redactorToolbarOverride)>li[data-show-on-mobile=\"false\"]{display:none}.redactor-toolbar.redactorToolbarOverride>.redactor-toolbar-separator{position:relative}.redactor-toolbar.redactorToolbarOverride>.redactor-toolbar-separator::before{bottom:7px;border-left:1px solid white;content:\"\";left:0;opacity:0.6;position:absolute;top:7px}.redactor-toolbar .redactorToolbarToggle{position:relative}.redactor-toolbar .redactorToolbarToggle::before{bottom:7px;border-left:1px solid white;content:\"\";left:0;opacity:0.6;position:absolute;top:7px}}.redactor-toolbar-tooltip{opacity:1;visibility:visible}.redactorAttachmentContainer{background-color:white;border:1px solid #eee;border-top-width:0;padding:7px 14px 7px}.redactor-dropdown-menu-fontcolor{width:200px}.redactor-dropdown-menu-fontcolor>li.redactorColorPallet{padding:0 4px}.redactor-dropdown-menu-fontcolor>li.redactorColorPallet:hover{background-color:white !important}.redactor-dropdown-menu-fontcolor>li.redactorColorPallet>a{border:2px solid white;border-bottom-width:0;display:inline-block;font-size:0;height:20px;padding:0;margin:0;width:20px}.redactorDropArea{align-items:center;background-color:#d9edf7;border:5px dashed currentColor;bottom:0;color:#31708f;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:10;font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.redactorDropArea{font-size:23px}}@media screen and (max-width:768px){.redactorDropArea{font-size:20px}}.redactorDropArea::before{content:attr(data-drop-here)}.redactorDropArea.active{background-color:#dff0d8;color:#3c763d}.redactorDropArea.active::before{content:attr(data-drop-now)}.redactor-link-tooltip{background-color:rgba(0, 0, 0, 0.8);border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color:white;padding:5px 10px 7px;position:absolute;z-index:800}.redactor-link-tooltip>a{color:white}.redactor-voice-label{display:none}.redactor-dropdown-h2{font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.redactor-dropdown-h2{font-size:23px}}@media screen and (max-width:768px){.redactor-dropdown-h2{font-size:20px}}.redactor-dropdown-h3{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.redactor-dropdown-h3{font-size:18px}}@media screen and (max-width:768px){.redactor-dropdown-h3{font-size:18px}}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.redactor-dropdown-menu-woltlabColor{display:flex !important;flex-wrap:wrap;width:272px}.redactor-dropdown-menu-woltlabColor>.dropdownDivider,.redactor-dropdown-menu-woltlabColor>.dropdownDivider+li{flex:0 0 100%}.redactor-dropdown-menu-woltlabColor .woltlab-color-selection{flex:0 0 30px;margin:2px;overflow:hidden}.redactor-dropdown-menu-woltlabColor .woltlab-color-selection>a{background-color:currentColor !important;display:block;height:30px;width:30px}.woltlab-size-8{font-size:8pt}.woltlab-size-10{font-size:10pt}.woltlab-size-12{font-size:12pt}.woltlab-size-14{font-size:14pt}.woltlab-size-18{font-size:18pt}.woltlab-size-24{font-size:24pt}.woltlab-size-36{font-size:36pt}.messageFloatObjectLeft{float:left;margin:0 20px 20px 0}.messageFloatObjectRight{float:right;margin:0 0 20px 20px}.smiley[src$=\"_emojione.png\"],.jsSmiley>img[src$=\"_emojione.png\"]{max-height:20px}.smiley{margin:0 1px}@media screen and (max-width:1024px){.jsSmiley{display:inline-block;padding:10px}}.wysiwygTextarea{background-color:transparent !important;border:1px solid #e0e0e0 !important;color:transparent !important;display:block;height:238px;width:100%}.messageQuickReplyCollapsed{border-bottom-width:0 !important}@media screen and (max-width:768px){.messageQuickReplyCollapsed{margin-left:-10px;margin-right:-10px}}.messageQuickReplyCollapsed .messageSidebar{display:none}.messageQuickReplyCollapsed .messageQuickReplyContent{background-color:#ecf1f7;cursor:pointer;display:inline-block !important;margin:0 !important;max-width:100% !important;overflow:hidden;padding:10px 20px;position:relative;width:100% !important}@media screen and (min-width:769px),print{.messageQuickReplyCollapsed .messageQuickReplyContent{border-radius:2px}}.messageQuickReplyCollapsed .messageQuickReplyContent::before{color:#3a3a3d;content:\"\";font-family:FontAwesome;font-size:28px;height:32px;line-height:32px;margin-right:10px;width:32px;vertical-align:-5px}.messageQuickReplyCollapsed .messageQuickReplyContent::after{color:#3a3a3d;content:attr(data-placeholder)}.messageQuickReplyCollapsed .messageQuickReplyContent>.messageBody{left:200%;position:absolute;top:-100%}.messageQuickReplyCollapsed .messageQuickReplyContent>.messageFooter{display:none}.redactorAutosaveRestored{background-color:#fafafa;border-top:1px solid #e0e0e0;bottom:1px;display:flex;opacity:0;position:absolute;right:1px;transition:opacity 0.12s linear, visibility 0s linear 0.12s;visibility:hidden}.redactorAutosaveRestored.active{opacity:1;transition-delay:0s;visibility:visible}.redactorAutosaveRestored>a{border-left:1px solid #e0e0e0;flex:0 0 auto;padding:10px}.redactorAutosaveRestored>span{color:#7d8287;flex:1 1 auto;padding:10px}@media screen and (min-width:545px),print{.redactorAutosaveRestored{border-left:1px solid #e0e0e0;border-top-left-radius:2px}.redactorAutosaveRestored>span{padding:10px 20px}}@media screen and (max-width:544px){.redactorAutosaveRestored{left:1px}.redactorAutosaveRestored>span{text-align:center}}.redactorBoxFullscreen{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:310}.redactorBoxFullscreen .redactor-toolbar-box{flex:0 auto}.redactorBoxFullscreen .redactor-layer,.redactorBoxFullscreen .redactor-layer+textarea{flex:1 auto;max-height:none !important;min-height:0 !important}.editorImageBlocked{filter:brightness(25%);transition:filter 0.12s linear}.editorImageBlocked:hover{filter:brightness(75%)}.scrollableCheckboxList{background-color:#f1f6fb;border:1px solid #b0c8e0;color:#3a3a3d;max-height:500px;max-width:500px;min-height:200px;overflow:auto;padding:5px}.scrollableCheckboxList li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialogContent .scrollableCheckboxList{max-height:300px}.itemListFilter{max-width:500px}.itemListFilter>.inputAddon{margin-top:5px}.itemListFilter .scrollableCheckboxList[data-filter=\"highlightActive\"]>li:not(.active){opacity:0.6}.itemListFilter .scrollableCheckboxList[data-filter=\"activeOnly\"]>li:not(.active){display:none}.highlight{background-color:#ffd61e;color:black;padding:0 2px}.searchBar{display:grid}@media screen and (min-width:769px),print{.searchBar{column-gap:20px;grid-template-columns:60% 20% auto}}@media screen and (max-width:768px){.searchBar{row-gap:5px}}.searchShowMoreFiltersButton{cursor:pointer;user-select:none}.searchFiltersContainer{margin-top:20px}.searchFilters{margin-top:20px}.searchFiltersTitle{align-items:center;color:#7d8287;display:flex;margin-top:10px}.searchFiltersTitle::before{border-top:1px solid #e0e0e0;content:\"\";flex:0 0 20px;margin-right:10px}.searchFiltersTitle::after{border-top:1px solid #e0e0e0;content:\"\";flex:1 0 auto;margin-left:10px}.searchFiltersTitle~.searchFilters{margin-top:10px}@media screen and (min-width:769px),print{.searchFilters{columns:2}.searchFilters>:is(div, dl){break-inside:avoid-column;overflow:hidden}.searchFiltersContainer .searchButton{display:none}}@media screen and (max-width:768px){.searchFiltersContainer .searchButton{margin-top:20px;width:100%}}.messageShareButtons .inlineList{margin-right:-5px;margin-bottom:-5px}.messageShareButtons .inlineList>li{margin-bottom:5px}.messageShareButtons .button{display:flex;align-items:center}@media screen and (max-width:768px){.messageShareButtons .button>span:not(.icon){display:none}}@media screen and (min-width:769px),print{.messageShareButtons .icon{margin-right:3px}}.messageShareButtons .jsShareFacebook{background-color:#3b5999;color:white}.messageShareButtons .jsShareTwitter{background-color:#55acee;color:white}.messageShareButtons .jsShareGoogle{background-color:#dc4e41;color:white}.messageShareButtons .jsShareReddit{background-color:orangered;color:white}.messageShareButtons .jsShareWhatsApp{background-color:#25d366;color:white}.messageShareButtons .jsShareLinkedIn{background-color:#007ab6;color:white}.messageShareButtons .jsSharePinterest{background-color:#bd2125;color:white}.messageShareButtons .jsShareXing{background-color:#006567;color:white}html:not(.touch) .messageShareButtons .jsShareFacebook:hover{background-color:#2d4474;color:white}html:not(.touch) .messageShareButtons .jsShareTwitter:hover{background-color:#2795e9;color:white}html:not(.touch) .messageShareButtons .jsShareGoogle:hover{background-color:#c63224;color:white}html:not(.touch) .messageShareButtons .jsShareReddit:hover{background-color:#cc3700;color:white}html:not(.touch) .messageShareButtons .jsShareWhatsApp:hover{background-color:#1da851;color:white}html:not(.touch) .messageShareButtons .jsShareLinkedIn:hover{background-color:#005883;color:white}html:not(.touch) .messageShareButtons .jsSharePinterest:hover{background-color:#92191c;color:white}html:not(.touch) .messageShareButtons .jsShareXing:hover{background-color:#003334;color:white}.slideshowContainer{overflow:hidden;position:relative}.slideshowContainer>ul:not(.slideshowButtonList)>li:not(:first-child){display:none}.slideshowContainer>.slideshowItemList{position:absolute;transition:left 0.8s ease-out}.slideshowContainer>.slideshowItemList>li.slideshowItem{display:block;float:left;overflow:hidden;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0)}.slideshowContainer>.slideshowButtonList{position:absolute;right:0;top:0}.slideshowContainer>.slideshowButtonList>li{display:inline-block}.slideshowContainer>.slideshowButtonList>li>a>.icon{color:#cfd8dc}.slideshowContainer>.slideshowButtonList>li>a>.icon.active{color:#2196f3}.slideshowContainer>.slideshowButtonList>li:hover>a>.icon{color:#1a77c9}.tabMenu>ul,.menu>ul{display:flex;flex-wrap:wrap}.tabMenu>ul>li,.menu>ul>li{flex:0 1 auto}.tabMenu>ul>li:not(:last-child),.menu>ul>li:not(:last-child){margin-right:5px}.tabMenu>ul.commaSeparated>li:not(:last-child):after,.menu>ul.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.tabMenu>ul.dotSeparated>li:not(:last-child):after,.menu>ul.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.tabMenu>ul>li,.menu>ul>li{position:relative}.tabMenu>ul>li:not(:last-child),.menu>ul>li:not(:last-child){margin-right:20px}.tabMenu>ul>li::before,.menu>ul>li::before{border-top:1px solid #e65100;bottom:0;content:\"\";left:50%;position:absolute;width:0}.tabMenu>ul>li.active,.menu>ul>li.active{z-index:60}.tabMenu>ul>li.active::before,.menu>ul>li.active::before{left:0;transition:left 0.12s linear, width 0.12s linear;width:100%}.tabMenu>ul>li.active>a,.menu>ul>li.active>a{cursor:default}.tabMenu>ul>li>a,.menu>ul>li>a{display:block;padding:5px 0}@media screen and (max-width:768px){.tabMenu,.menu{padding-left:15px;padding-right:15px;position:relative}.tabMenu::before,.menu::before{display:none}.tabMenu>ul,.menu>ul{flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabMenu>ul>li,.menu>ul>li{flex-shrink:0;white-space:nowrap}.tabMenu>ul.enableAnimation,.menu>ul.enableAnimation{transition:padding-left 0.24s linear}.tabMenu>ul.enableAnimation>li:first-child,.menu>ul.enableAnimation>li:first-child{transition:margin-left 0.24s linear}}@media screen and (min-width:769px),print{.tabMenu>ul,.menu>ul{border-bottom:1px solid #e0e0e0}.tabMenu>ul>li::before,.menu>ul>li::before{bottom:-1px}}.tabMenu>ul>li>a{font-weight:300;line-height:1.28}@media screen and (min-width:769px),print{.tabMenu>ul>li>a{font-size:23px}}@media screen and (max-width:768px){.tabMenu>ul>li>a{font-size:20px}}.menu{margin-top:10px}@media screen and (min-width:769px),print{.menu>ul>li>a{font-weight:400;line-height:1.28}}@media screen and (min-width:769px) and (min-width:769px),print{.menu>ul>li>a{font-size:18px}}@media screen and (min-width:769px) and (max-width:768px){.menu>ul>li>a{font-size:18px}}.menu~.tabMenuContent{margin-top:20px}.tabMenuOverlayLeft,.tabMenuOverlayRight{align-items:center;bottom:0;display:flex;height:100%;opacity:0;position:absolute;top:0;transition:opacity 0.24s linear, visibility 0s linear 0.24s;visibility:hidden;width:30px;z-index:50}.tabMenuOverlayLeft.active,.tabMenuOverlayRight.active{opacity:1;transition-delay:0s;visibility:visible}.tabMenuOverlayLeft::before,.tabMenuOverlayRight::before{color:#7d8287}.tabMenuOverlayLeft{background:linear-gradient(to left, rgba(250, 250, 250, 0) 0%, #fafafa 50%);left:0}.tabMenuOverlayRight{background:linear-gradient(to right, rgba(250, 250, 250, 0) 0%, #fafafa 50%);justify-content:flex-end;right:0}.tabMenuContent.hidden{display:none}.tabMenuContent>.containerList:first-child>li:first-child{border-top-width:0}.messageTabMenu>.messageTabMenuContent{display:none}.messageTabMenu>.messageTabMenuContent:not(.messageTabMenu)>nav.menu{display:none}.messageTabMenu>.messageTabMenuContent.active{background-color:#fafafa;display:block;margin-top:0}.messageTabMenu>.messageTabMenuContent>.section:first-child{margin-top:0}.messageTabMenu:not(.messageTabMenuContent)>.messageTabMenuContent.active{border:1px solid #e0e0e0;border-top-width:0;padding:20px}.messageTabMenu.messageTabMenuContent>nav{border-bottom:1px solid #e0e0e0;margin:-20px -20px 20px -20px;padding:5px 20px}.messageTabMenu.messageTabMenuContent>nav>ul{display:flex;flex-wrap:wrap;border:0}.messageTabMenu.messageTabMenuContent>nav>ul>li{flex:0 1 auto}.messageTabMenu.messageTabMenuContent>nav>ul>li:not(:last-child){margin-right:5px}.messageTabMenu.messageTabMenuContent>nav>ul.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.messageTabMenu.messageTabMenuContent>nav>ul.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.messageTabMenu.messageTabMenuContent>nav>ul>li{outline:0}.messageTabMenu.messageTabMenuContent>nav>ul>li:not(:last-child){margin-right:20px}.messageTabMenu.messageTabMenuContent>nav>ul>li.active>a{color:#bf360c}.messageTabMenu.messageTabMenuContent>nav>ul>li>a{display:block;outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}@media screen and (min-width:769px),print{.messageTabMenu.messageTabMenuContent>nav>ul>li>a{font-size:12px}}@media screen and (max-width:768px){.messageTabMenu.messageTabMenuContent>nav>ul>li>a{font-size:12px}}.messageTabMenu+.innerError,.messageTabMenu+.innerSuccess,.messageTabMenu+.innerWarning{margin-top:-1px;width:100%}.messageTabMenu>nav.tabMenu>ul,.messageTabMenuNavigation>ul{background-color:#fafafa;border:1px solid #e0e0e0;border-top-width:0;display:flex;flex-wrap:wrap}.messageTabMenu>nav.tabMenu>ul>li,.messageTabMenuNavigation>ul>li{flex:0 1 auto}.messageTabMenu>nav.tabMenu>ul>li:not(:last-child),.messageTabMenuNavigation>ul>li:not(:last-child){margin-right:5px}.messageTabMenu>nav.tabMenu>ul.commaSeparated>li:not(:last-child):after,.messageTabMenuNavigation>ul.commaSeparated>li:not(:last-child):after{content:\",\";padding-left:1px}.messageTabMenu>nav.tabMenu>ul.dotSeparated>li:not(:last-child):after,.messageTabMenuNavigation>ul.dotSeparated>li:not(:last-child):after{content:\"·\";margin-left:5px}.messageTabMenu>nav.tabMenu>ul>li,.messageTabMenuNavigation>ul>li{border-right:1px solid #e0e0e0}.messageTabMenu>nav.tabMenu>ul>li:not(:last-child),.messageTabMenuNavigation>ul>li:not(:last-child){margin-right:0}.messageTabMenu>nav.tabMenu>ul>li.active>a,.messageTabMenuNavigation>ul>li.active>a{color:#bf360c;position:relative}.messageTabMenu>nav.tabMenu>ul>li.active>a::after,.messageTabMenuNavigation>ul>li.active>a::after{border-bottom:1px solid #fafafa;bottom:-1px;content:\"\";display:block;left:0;position:absolute;right:0}.messageTabMenu>nav.tabMenu>ul>li>a,.messageTabMenuNavigation>ul>li>a{display:block;padding:10px 20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px),print{.messageTabMenu>nav.tabMenu>ul>li>a,.messageTabMenuNavigation>ul>li>a{font-size:15px}}@media screen and (max-width:768px){.messageTabMenu>nav.tabMenu>ul>li>a,.messageTabMenuNavigation>ul>li>a{font-size:14px}}@media screen and (min-width:769px),print{.messageTabMenu>nav.tabMenu>ul>li>a>.icon,.messageTabMenuNavigation>ul>li>a>.icon{display:none}}@media screen and (max-width:768px){.messageTabMenu>nav.tabMenu>ul>li>a>.icon,.messageTabMenuNavigation>ul>li>a>.icon{display:block}.messageTabMenu>nav.tabMenu>ul>li>a>span:not(.icon),.messageTabMenuNavigation>ul>li>a>span:not(.icon){display:none}}.messageTabMenu>nav.tabMenu>span,.messageTabMenuNavigation>span{display:none}@-moz-document url-prefix(){fieldset+.messageTabMenu{margin-top:-3px}}.uploadButton{overflow:hidden;position:relative}.uploadButton>input{bottom:0;left:0;opacity:0;position:absolute;top:0}tr.sortableNode{cursor:move}.tabularList{border-bottom:1px solid #4179ad;display:flex;flex-direction:column}.tabularListRow{flex:0 0 auto;padding:5px 0;transition:background-color 0.12s}.tabularListRow.divider+li:not(.divider){border-top-color:#4179ad}.tabularListRow:not(.tabularListRowHead):hover{background-color:#f2f2f2}.tabularListRowHead{border-bottom:2px solid currentColor;color:#4179ad}.tabularListRowHead+li{border-top-width:0 !important}.tabularListRow:not(.tabularListRowHead){border-top:1px solid #e0e0e0}.tabularListColumns{align-items:center;display:flex}.tabularListColumns>li{flex:0 0 auto;padding:5px 10px}.tabularListRowHead>.tabularListColumns>li{color:#4179ad;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.tabularListRowHead>.tabularListColumns>li{font-size:18px}}@media screen and (max-width:768px){.tabularListRowHead>.tabularListColumns>li{font-size:18px}}.tabularListRowHead>.tabularListColumns>li>a{color:#4179ad;display:block}.tabularListRowHead>.tabularListColumns>li.ASC>a,.tabularListRowHead>.tabularListColumns>li.DESC>a{padding-right:18px;position:relative}.tabularListRowHead>.tabularListColumns>li.ASC>a:after,.tabularListRowHead>.tabularListColumns>li.DESC>a:after{display:inline-block;font-family:FontAwesome;margin-left:7px;position:absolute}.tabularListRowHead>.tabularListColumns>li.ASC>a:after{content:\"\";top:1px}.tabularListRowHead>.tabularListColumns>li.DESC>a:after{content:\"\";top:2px}.tabularListRowHead>.tabularListColumns>li.active>a,.tabularListRowHead>.tabularListColumns>li>a:hover{color:#e65100}.tabularBox{overflow:auto}.tabularBoxTitle>header{border-bottom:1px solid currentColor;color:#4179ad;padding:10px 0}.tabularBoxTitle>header>h1,.tabularBoxTitle>header>h2,.tabularBoxTitle>header>h3{font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.tabularBoxTitle>header>h1,.tabularBoxTitle>header>h2,.tabularBoxTitle>header>h3{font-size:18px}}@media screen and (max-width:768px){.tabularBoxTitle>header>h1,.tabularBoxTitle>header>h2,.tabularBoxTitle>header>h3{font-size:18px}}.tabularBoxTitle>header>h1+small,.tabularBoxTitle>header>h2+small,.tabularBoxTitle>header>h3+small{display:block}.tabularBoxTitle>header>h1 .badge,.tabularBoxTitle>header>h2 .badge,.tabularBoxTitle>header>h3 .badge{top:-2px}.tabularBoxTitle>header a,.tabularBoxTitle>header .icon{color:#4179ad}.tabularBoxTitle>header a:hover,.tabularBoxTitle>header .icon:hover{color:#e65100}.tabularBoxTitle>header .collapsibleButton{cursor:pointer;transition:transform 0.12s linear}.htmlContent table,.messageBody>.messageText table,.messageSignature>div table,.redactor-layer table,.table{border-bottom:1px solid #4179ad;border-spacing:0;width:100%}.htmlContent table td,.messageBody>.messageText table td,.messageSignature>div table td,.redactor-layer table td,.htmlContent table th,.messageBody>.messageText table th,.messageSignature>div table th,.redactor-layer table th,.table td,.table th{padding:10px;text-align:left;vertical-align:middle}.htmlContent table td>label,.messageBody>.messageText table td>label,.messageSignature>div table td>label,.redactor-layer table td>label,.htmlContent table th>label,.messageBody>.messageText table th>label,.messageSignature>div table th>label,.redactor-layer table th>label,.table td>label,.table th>label{cursor:pointer;display:block}.htmlContent table th,.messageBody>.messageText table th,.messageSignature>div table th,.redactor-layer table th,.table th{border-bottom:2px solid currentColor;color:#4179ad;text-align:left;white-space:nowrap;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.htmlContent table th,.messageBody>.messageText table th,.messageSignature>div table th,.redactor-layer table th,.table th{font-size:18px}}@media screen and (max-width:768px){.htmlContent table th,.messageBody>.messageText table th,.messageSignature>div table th,.redactor-layer table th,.table th{font-size:18px}}.htmlContent table th>a,.messageBody>.messageText table th>a,.messageSignature>div table th>a,.redactor-layer table th>a,.table th>a{color:#4179ad;display:block}.htmlContent table th.active>a,.messageBody>.messageText table th.active>a,.messageSignature>div table th.active>a,.redactor-layer table th.active>a,.htmlContent table th>a:hover,.messageBody>.messageText table th>a:hover,.messageSignature>div table th>a:hover,.redactor-layer table th>a:hover,.table th.active>a,.table th>a:hover{color:#e65100}.htmlContent table th.ASC>a::after,.messageBody>.messageText table th.ASC>a::after,.messageSignature>div table th.ASC>a::after,.redactor-layer table th.ASC>a::after,.htmlContent table th.DESC>a::after,.messageBody>.messageText table th.DESC>a::after,.messageSignature>div table th.DESC>a::after,.redactor-layer table th.DESC>a::after,.table th.ASC>a::after,.table th.DESC>a::after{display:inline-block;font-family:FontAwesome;margin-left:5px}.htmlContent table th.ASC>a::after,.messageBody>.messageText table th.ASC>a::after,.messageSignature>div table th.ASC>a::after,.redactor-layer table th.ASC>a::after,.table th.ASC>a::after{content:\"\"}.htmlContent table th.DESC>a::after,.messageBody>.messageText table th.DESC>a::after,.messageSignature>div table th.DESC>a::after,.redactor-layer table th.DESC>a::after,.table th.DESC>a::after{content:\"\"}.htmlContent table th.columnMark,.messageBody>.messageText table th.columnMark,.messageSignature>div table th.columnMark,.redactor-layer table th.columnMark,.htmlContent table th.columnStatus,.messageBody>.messageText table th.columnStatus,.messageSignature>div table th.columnStatus,.redactor-layer table th.columnStatus,.table th.columnMark,.table th.columnStatus{text-align:center}.htmlContent table th.columnDate,.messageBody>.messageText table th.columnDate,.messageSignature>div table th.columnDate,.redactor-layer table th.columnDate,.htmlContent table th.columnDigits,.messageBody>.messageText table th.columnDigits,.messageSignature>div table th.columnDigits,.redactor-layer table th.columnDigits,.htmlContent table th.columnID,.messageBody>.messageText table th.columnID,.messageSignature>div table th.columnID,.redactor-layer table th.columnID,.table th.columnDate,.table th.columnDigits,.table th.columnID{text-align:right}.htmlContent table td.columnMark,.messageBody>.messageText table td.columnMark,.messageSignature>div table td.columnMark,.redactor-layer table td.columnMark,.htmlContent table td.columnStatus,.messageBody>.messageText table td.columnStatus,.messageSignature>div table td.columnStatus,.redactor-layer table td.columnStatus,.table td.columnMark,.table td.columnStatus{text-align:center;width:1px;white-space:nowrap;word-wrap:normal}.htmlContent table td.columnDigits,.messageBody>.messageText table td.columnDigits,.messageSignature>div table td.columnDigits,.redactor-layer table td.columnDigits,.htmlContent table td.columnID,.messageBody>.messageText table td.columnID,.messageSignature>div table td.columnID,.redactor-layer table td.columnID,.table td.columnDigits,.table td.columnID{text-align:right;width:1px;white-space:nowrap;word-wrap:normal}.htmlContent table td.columnIcon,.messageBody>.messageText table td.columnIcon,.messageSignature>div table td.columnIcon,.redactor-layer table td.columnIcon,.table td.columnIcon{text-align:left;width:1px;white-space:nowrap;word-wrap:normal}.htmlContent table td.columnTitle,.messageBody>.messageText table td.columnTitle,.messageSignature>div table td.columnTitle,.redactor-layer table td.columnTitle,.table td.columnTitle{font-weight:600;text-align:left}.htmlContent table td.columnText,.messageBody>.messageText table td.columnText,.messageSignature>div table td.columnText,.redactor-layer table td.columnText,.table td.columnText{font-weight:normal;text-align:left;max-width:20%}.htmlContent table td.columnDate,.messageBody>.messageText table td.columnDate,.messageSignature>div table td.columnDate,.redactor-layer table td.columnDate,.table td.columnDate{text-align:right;width:1px;white-space:nowrap;word-wrap:normal;font-weight:400}@media screen and (min-width:769px),print{.htmlContent table td.columnDate,.messageBody>.messageText table td.columnDate,.messageSignature>div table td.columnDate,.redactor-layer table td.columnDate,.table td.columnDate{font-size:12px}}@media screen and (max-width:768px){.htmlContent table td.columnDate,.messageBody>.messageText table td.columnDate,.messageSignature>div table td.columnDate,.redactor-layer table td.columnDate,.table td.columnDate{font-size:12px}}.htmlContent table td.columnURL,.messageBody>.messageText table td.columnURL,.messageSignature>div table td.columnURL,.redactor-layer table td.columnURL,.htmlContent table td.columnSmallText,.messageBody>.messageText table td.columnSmallText,.messageSignature>div table td.columnSmallText,.redactor-layer table td.columnSmallText,.table td.columnURL,.table td.columnSmallText{text-align:left;font-weight:400}@media screen and (min-width:769px),print{.htmlContent table td.columnURL,.messageBody>.messageText table td.columnURL,.messageSignature>div table td.columnURL,.redactor-layer table td.columnURL,.htmlContent table td.columnSmallText,.messageBody>.messageText table td.columnSmallText,.messageSignature>div table td.columnSmallText,.redactor-layer table td.columnSmallText,.table td.columnURL,.table td.columnSmallText{font-size:12px}}@media screen and (max-width:768px){.htmlContent table td.columnURL,.messageBody>.messageText table td.columnURL,.messageSignature>div table td.columnURL,.redactor-layer table td.columnURL,.htmlContent table td.columnSmallText,.messageBody>.messageText table td.columnSmallText,.messageSignature>div table td.columnSmallText,.redactor-layer table td.columnSmallText,.table td.columnURL,.table td.columnSmallText{font-size:12px}}@media screen and (max-width:768px){.htmlContent table td.columnTitle,.messageBody>.messageText table td.columnTitle,.messageSignature>div table td.columnTitle,.redactor-layer table td.columnTitle,.htmlContent table td.columnText,.messageBody>.messageText table td.columnText,.messageSignature>div table td.columnText,.redactor-layer table td.columnText,.htmlContent table td.columnURL,.messageBody>.messageText table td.columnURL,.messageSignature>div table td.columnURL,.redactor-layer table td.columnURL,.htmlContent table td.columnSmallText,.messageBody>.messageText table td.columnSmallText,.messageSignature>div table td.columnSmallText,.redactor-layer table td.columnSmallText,.table td.columnTitle,.table td.columnText,.table td.columnURL,.table td.columnSmallText{min-width:200px}}@media screen and (max-width:1024px){.htmlContent table td.columnIcon :not(.button)>.icon16,.messageBody>.messageText table td.columnIcon :not(.button)>.icon16,.messageSignature>div table td.columnIcon :not(.button)>.icon16,.redactor-layer table td.columnIcon :not(.button)>.icon16,.htmlContent table td.columnIcon>.icon16,.messageBody>.messageText table td.columnIcon>.icon16,.messageSignature>div table td.columnIcon>.icon16,.redactor-layer table td.columnIcon>.icon16,.table td.columnIcon :not(.button)>.icon16,.table td.columnIcon>.icon16{font-size:18px;height:24px;line-height:24px;width:24px}}.htmlContent table tr:hover>td,.messageBody>.messageText table tr:hover>td,.messageSignature>div table tr:hover>td,.redactor-layer table tr:hover>td,.table tr:hover>td{background-color:#f2f2f2}.htmlContent table tr:not(:last-child)>td:not(.lastRow),.messageBody>.messageText table tr:not(:last-child)>td:not(.lastRow),.messageSignature>div table tr:not(:last-child)>td:not(.lastRow),.redactor-layer table tr:not(:last-child)>td:not(.lastRow),.table tr:not(:last-child)>td:not(.lastRow){border-bottom:1px solid #e0e0e0}.htmlContent table .statusDisplay,.messageBody>.messageText table .statusDisplay,.messageSignature>div table .statusDisplay,.redactor-layer table .statusDisplay,.table .statusDisplay{float:right}.htmlContent table .statusDisplay .statusIcons,.messageBody>.messageText table .statusDisplay .statusIcons,.messageSignature>div table .statusDisplay .statusIcons,.redactor-layer table .statusDisplay .statusIcons,.table .statusDisplay .statusIcons{float:right;margin-left:5px}.htmlContent table .statusDisplay .statusIcons li,.messageBody>.messageText table .statusDisplay .statusIcons li,.messageSignature>div table .statusDisplay .statusIcons li,.redactor-layer table .statusDisplay .statusIcons li,.table .statusDisplay .statusIcons li{display:inline-block}.htmlContent table tbody:first-child>tr:first-child>td,.messageBody>.messageText table tbody:first-child>tr:first-child>td,.messageSignature>div table tbody:first-child>tr:first-child>td,.redactor-layer table tbody:first-child>tr:first-child>td,.table tbody:first-child>tr:first-child>td{border-top:1px solid #4179ad}.tableOfContentsContainer{border:1px solid #e0e0e0;padding:10px 20px}.tableOfContentsContainer.open .jsTableOfContentsShow{display:none}.tableOfContentsContainer:not(.open) .jsTableOfContentsHide,.tableOfContentsContainer:not(.open) .tableOfContents{display:none}@media screen and (min-width:769px),print{.tableOfContentsWrapper{float:right;margin:0 0 10px 10px}}@media screen and (max-width:768px){.tableOfContentsWrapper{margin-bottom:10px}.tableOfContentsContainer{display:inline-block}.tableOfContentsContainer.mobileForceHide .jsTableOfContentsShow{display:initial !important}.tableOfContentsContainer.mobileForceHide .jsTableOfContentsHide,.tableOfContentsContainer.mobileForceHide .tableOfContents{display:none}}.tableOfContentsHeader{text-align:center}.tableOfContentsTitle{font-weight:600}.htmlContent .tableOfContents,.messageBody>.messageText .tableOfContents,.messageSignature>div .tableOfContents,.redactor-layer .tableOfContents{margin-left:15px}.htmlContent .tableOfContents.tocLevel2,.messageBody>.messageText .tableOfContents.tocLevel2,.messageSignature>div .tableOfContents.tocLevel2,.redactor-layer .tableOfContents.tocLevel2{list-style-type:lower-alpha}.htmlContent .tableOfContents.tocLevel3,.messageBody>.messageText .tableOfContents.tocLevel3,.messageSignature>div .tableOfContents.tocLevel3,.redactor-layer .tableOfContents.tocLevel3{list-style-type:lower-roman}.balloonTooltip,.redactor-toolbar-tooltip{background-color:rgba(0, 0, 0, 0.8);border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color:white;left:0;max-width:300px;padding:5px 10px;pointer-events:none;position:absolute;top:0;transition:visibility 0s linear 0.12s;visibility:hidden;z-index:800;font-weight:400}@media screen and (min-width:769px),print{.balloonTooltip,.redactor-toolbar-tooltip{font-size:12px}}@media screen and (max-width:768px){.balloonTooltip,.redactor-toolbar-tooltip{font-size:12px}}.balloonTooltip>.elementPointer,.redactor-toolbar-tooltip>.elementPointer{display:none}.balloonTooltip.active,.active.redactor-toolbar-tooltip{visibility:visible;transition-delay:0s}.balloonTooltip.interactive,.interactive.redactor-toolbar-tooltip{pointer-events:all}.balloonTooltip.interactive>span,.interactive.redactor-toolbar-tooltip>span{cursor:pointer}.balloonTooltip.interactive>span:not(:first-child),.interactive.redactor-toolbar-tooltip>span:not(:first-child){border-left:1px solid white;margin-left:10px;padding-left:10px}.quoteManagerCopy{-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:350}.quoteManagerCopy.touchForceInaccessible{pointer-events:none}@media screen and (max-width:1024px) and (min-width:769px){.quoteManagerCopy{font-size:15px}}@media screen and (max-width:1024px) and (max-width:768px){.quoteManagerCopy{font-size:14px}}#trophyIconEditor .colorBoxValue{display:block;height:24px;width:24px}#trophyIconEditor .colorBox{background-color:white;border:1px solid #ccc;display:inline-block;padding:1px;vertical-align:middle}#badgeContainer .icon{vertical-align:middle}.trophyIcon{display:inline-block;border-radius:50%}.trophyIcon.icon{}.trophyIcon.icon.icon16{font-size:9px}.trophyIcon.icon.icon32{font-size:18px}.trophyIcon.icon.icon48,.wcfImageViewer>div.trophyIcon.icon.loading:before,.wcfImageViewer>footer>div>ul>li.trophyIcon.icon.loading:before{font-size:27px}.trophyIcon.icon.icon64{font-size:36px}.trophyIcon.icon.icon144{font-size:81px}.specialTrophyList{display:flex;flex-wrap:wrap}.specialTrophyList>li{width:300px;padding-bottom:5px}.specialTrophyList>li>label{display:flex;align-items:center}.specialTrophyList>li>label .trophyIcon,.specialTrophyList>li>label>span:last-child{margin-left:5px}.specialTrophyList>li>label input,.specialTrophyList>li>label .trophyIcon{flex-shrink:0}.specialTrophyContainer{margin-top:10px}.specialTrophyContainer>ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-5px;margin-right:-5px}.specialTrophyContainer>ul>li{margin-bottom:5px;margin-right:5px}@media screen and (max-width:768px){.specialTrophyContainer{display:none}}.specialTrophyUserContainer>ul{align-items:center;display:flex;flex-wrap:wrap;margin-right:-5px;margin-top:-15px}.specialTrophyUserContainer>ul>li{margin-bottom:5px;margin-right:5px}.userProfileUserWithCoverPhoto .specialTrophyUserContainer>ul{margin-top:0}.userProfilePreview .specialTrophyUserContainer>ul{margin-top:5px;margin-bottom:5px}.sortableNodeLabel>.trophyIcon{margin-right:5px}.unfurlUrlCard{background-color:#fafafa;border-radius:3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color:#3a3a3d;display:inline-block;margin:10px 0;max-width:100%;overflow:hidden;position:relative;width:400px}.unfurlUrlCard.unfurlUrlCardCoverImage .unfurlUrlImage{height:200px !important;object-fit:cover;object-position:center;width:400px}.unfurlUrlCard.unfurlUrlCardSquaredImage{display:flex}.unfurlUrlCard.unfurlUrlCardSquaredImage .unfurlUrlImage{border-radius:3px;flex:0 0 auto;height:128px !important;margin:10px;width:128px}@media screen and (min-width:545px) and (max-width:768px){.unfurlUrlCard.unfurlUrlCardSquaredImage .unfurlUrlImage{height:64px !important;width:64px}}@media screen and (max-width:544px){.unfurlUrlCard.unfurlUrlCardSquaredImage .unfurlUrlImage{height:24px !important;position:absolute;width:24px}}.unfurlUrlCard.unfurlUrlCardSquaredImage .unfurlUrlInformation{flex:1 auto;overflow:hidden;padding-left:10px}@media screen and (max-width:544px){.unfurlUrlCard.unfurlUrlCardSquaredImage .unfurlUrlTitle{padding-left:30px}}.unfurlUrlInformation{padding:10px 10px 25px 10px}.unfurlUrlTitle{font-weight:400;line-height:1.28;font-weight:600;color:inherit;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:769px),print{.unfurlUrlTitle{font-size:18px}}@media screen and (max-width:768px){.unfurlUrlTitle{font-size:18px}}.unfurlUrlTitle::before{bottom:0;content:\"\";left:0;position:absolute;right:0;top:0}.unfurlUrlTitle:hover,.unfurlUrlTitle:focus{color:inherit}.unfurlUrlDescription{color:#7d8287;margin-top:5px}.unfurlUrlHost{font-weight:400;bottom:5px;color:#7d8287;position:absolute;right:5px}@media screen and (min-width:769px),print{.unfurlUrlHost{font-size:12px}}@media screen and (max-width:768px){.unfurlUrlHost{font-size:12px}}.unfurlUrlHost img{height:12px !important}.formUploadHandlerContent>.formUploadHandlerList{display:flex;flex-wrap:wrap;margin-left:0 !important}.formUploadHandlerContent>.formUploadHandlerList>li{display:flex;flex:0 0 100%;margin-bottom:20px}@media screen and (min-width:769px),print{.formUploadHandlerContent>.formUploadHandlerList{margin-right:-20px}.formUploadHandlerContent>.formUploadHandlerList>li{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 21px);margin-right:20px}}.formUploadHandlerContentListImage{max-height:64px;max-width:64px;object-fit:cover}.selectedImagePreview>img{margin-bottom:5px;border:1px solid #ccc;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEX////MzMw46qqDAAAAD0lEQVQI12P4z4Ad4ZAAAH6/D/Hgw85/AAAAAElFTkSuQmCC)}.uploadButtonDiv .button{overflow:hidden;position:relative}.uploadButtonDiv .uploadButton>input{bottom:0;left:0;opacity:0;position:absolute;top:0}.ignoredUserContent{-webkit-filter:grayscale(100%) !important;filter:grayscale(100%) !important}.ignoredUserContent:not(:hover){opacity:0.5 !important}@media screen and (min-width:769px),print{.ignoredUserMessage{background-color:#d9edf7 !important;border-left:5px solid #bcdff1 !important;color:#31708f !important;cursor:pointer !important}.ignoredUserMessage::before{content:attr(data-ignored-user-message);padding:10px 20px}}@media screen and (max-width:768px){.ignoredUserMessage{border-top:1px solid #4179ad;margin:0 -10px;padding-top:30px}.ignoredUserMessage::before{background-color:#d9edf7 !important;border-left:5px solid #bcdff1 !important;color:#31708f !important;content:attr(data-ignored-user-message);cursor:pointer !important;display:block;padding:10px}}.ignoredUserMessage>*{display:none}.loginForm>form .userLoginButtons{margin-top:20px;text-align:center}.loginForm>form .thirdPartyLogin{flex:0 0 100%}.loginForm>form .thirdPartyLogin+.thirdPartyLogin{margin-top:10px}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton{align-items:center;display:flex;border-width:0;color:white}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton>.icon{flex:0 0 24px}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton>span:not(.icon){flex:1 1 auto;margin-left:5px}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.googleLoginButton{background-color:white;border:1px solid #e9e9e9;color:#333}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.googleLoginButton:hover{background-color:white}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.googleLoginButton .fa-google{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.googleLoginButton .fa-google::before{display:none}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.facebookLoginButton{background-color:#3b5998}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.facebookLoginButton:hover{background-color:#30487b}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.twitterLoginButton{background-color:#55acee}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.twitterLoginButton:hover{background-color:#309aea}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.githubLoginButton{background-color:#444}.loginForm>form .thirdPartyLogin .thirdPartyLoginButton.githubLoginButton:hover{background-color:#303030}@media screen and (min-width:769px),print{.loginForm:not(.loginFormLoginOnly)>form{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.loginForm:not(.loginFormLoginOnly)>form>.section{margin-top:0;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.loginForm:not(.loginFormLoginOnly)>form>.section.loginFormLogin{page-break-after:always;break-after:always;-webkit-column-break-after:always}.loginForm:not(.loginFormLoginOnly)>form>.section.loginFormRegister{margin-top:0}.loginForm:not(.loginFormLoginOnly)>form>.section.loginFormRegister+.loginFormThirdPartyLogin{margin-top:30px}}@media screen and (min-width:769px),print{.contentHeader~.loginForm{margin-top:30px}.dialogContent .loginForm:not(.loginFormLoginOnly) .section{width:300px}}.loginFormLogin>.section{margin-top:30px !important}#\\33 rdParty.section .thirdPartyLoginButton{align-items:center;display:inline-flex;border-width:0;color:white}#\\33 rdParty.section .thirdPartyLoginButton>.icon{flex:0 0 24px}#\\33 rdParty.section .thirdPartyLoginButton>span:not(.icon){flex:1 1 auto;margin-left:5px}#\\33 rdParty.section .thirdPartyLoginButton.googleLoginButton{background-color:white;border:1px solid #e9e9e9;color:#333}#\\33 rdParty.section .thirdPartyLoginButton.googleLoginButton:hover{background-color:white}#\\33 rdParty.section .thirdPartyLoginButton.googleLoginButton .fa-google{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain}#\\33 rdParty.section .thirdPartyLoginButton.googleLoginButton .fa-google::before{display:none}#\\33 rdParty.section .thirdPartyLoginButton.facebookLoginButton{background-color:#3b5998}#\\33 rdParty.section .thirdPartyLoginButton.facebookLoginButton:hover{background-color:#30487b}#\\33 rdParty.section .thirdPartyLoginButton.twitterLoginButton{background-color:#55acee}#\\33 rdParty.section .thirdPartyLoginButton.twitterLoginButton:hover{background-color:#309aea}#\\33 rdParty.section .thirdPartyLoginButton.githubLoginButton{background-color:#444}#\\33 rdParty.section .thirdPartyLoginButton.githubLoginButton:hover{background-color:#303030}.userMenu{--background-color: white;--background-color-active: #efefef;--border-color: #ddd;--color: #3a3a3d;--color-active: #3a3a3d;--color-dimmed: #6c6c6c;--color-indicator: #318adc;background-color:var(--background-color);color:var(--color);pointer-events:all}.userMenu.userMenuControlPanel .userMenuItemImage{align-self:center}.userMenu.userMenuControlPanel .userMenuItemContent{font-weight:600}.userMenu.userMenuControlPanel .icon{color:var(--color-dimmed)}.userMenu .icon{color:var(--color)}.dropdownMenuContainer .userMenu{border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) 0 12px 28px 0, rgba(0, 0, 0, 0.1) 0 2px 4px 0;position:fixed;width:400px;z-index:450}.pageMenuUserTabPanel .userMenu{display:flex;flex-direction:column;height:100%}.pageMenuUserTabPanel .userMenu .userMenuContentScrollable{flex:1 auto}.userMenuHeader{align-items:center;display:grid;min-height:44px;grid-template-areas:\"title buttons\";grid-template-columns:auto max-content}.userMenuTitle{grid-area:title;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.28;font-weight:600}@media screen and (min-width:769px),print{.userMenuTitle{font-size:18px}}@media screen and (max-width:768px){.userMenuTitle{font-size:18px}}.userMenuButtons{column-gap:1px;display:grid;grid-auto-flow:column;grid-area:buttons}.userMenuButton{align-items:center;display:flex;height:44px;justify-content:center;width:44px}html:not(.touch) .userMenuButton{transform:scale(1);transition:transform 0.24s ease-in-out}html:not(.touch) .userMenuButton:hover{transform:scale(1.5)}.userMenuContentStatus{align-items:center;color:var(--color-dimmed);display:flex;height:60px;justify-content:center;font-weight:400;line-height:1.28}@media screen and (min-width:769px),print{.userMenuContentStatus{font-size:18px}}@media screen and (max-width:768px){.userMenuContentStatus{font-size:18px}}@media screen and (min-width:1025px),print{.userMenuContent.userMenuContentScrollable{max-height:400px;overflow:hidden;position:relative}}@media screen and (max-width:1024px){.userMenuContent.userMenuContentScrollable{overflow:hidden auto}}.userMenuItem{background-color:var(--background-color);display:grid;grid-template-areas:\"image content\" \"image meta\";grid-template-columns:60px auto;grid-template-rows:minmax(0, min-content);min-height:68px;padding:10px 30px 10px 10px;position:relative;transition:background-color 0.12s linear}.userMenuItem[data-is-unread=\"true\"] .userMenuItemLink::before{right:30px}.userMenuItem[data-is-unread=\"false\"] .userMenuItemUnread{display:none}.userMenuItem.userMenuItemNarrow{grid-template-columns:40px auto}.userMenuItem.userMenuItemSingleLine{grid-template-areas:\"image content\";grid-template-rows:auto}.userMenuItem.userMenuItemSingleLine:not(.userMenuItemUserHeader){min-height:0}.userMenuItem.userMenuItemSingleLine .userMenuItemContent{align-self:center}.userMenuItem.userMenuItemWithUsernames{grid-template-areas:\"image content\" \"image usernames\" \"image meta\";grid-template-columns:60px auto}html:not(.touch) .userMenuItem:hover{background-color:var(--background-color-active);color:var(--color-active)}html:not(.touch) .userMenuItem:hover .icon{color:var(--color-active)}.userMenuItemLinkPlain{font-weight:600}.userMenuItemLink,.userMenuItemLink:hover{color:inherit}.userMenuItemLink::before{bottom:0;content:\"\";left:0;position:absolute;right:0;top:0;z-index:1}.userMenuItemImage{grid-area:image;position:absolute}.userMenuItemContent{grid-area:content}.userMenuItemUsernames{grid-area:usernames}.userMenuItemMeta{grid-area:meta}.userMenuItemUsernames,.userMenuItemMeta{color:var(--color-dimmed);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}@media screen and (min-width:769px),print{.userMenuItemUsernames,.userMenuItemMeta{font-size:12px}}@media screen and (max-width:768px){.userMenuItemUsernames,.userMenuItemMeta{font-size:12px}}.userMenuItemUnread{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0;width:34px}.userMenuItemUnread::before{background-color:var(--color-indicator);border-radius:50%;content:\"\";height:10px;left:7px;opacity:1;position:absolute;top:calc(50% - 5px);width:10px}html:not(.touch) .userMenuItemUnread::before{transition:left 0.12s ease-in-out, opacity 0.12s ease-in-out}html:not(.touch) .userMenuItem:hover .userMenuItemUnread::before{opacity:0;left:0}.userMenuItemMarkAsRead{display:block;opacity:1;position:relative;left:0;width:100%}html:not(.touch) .userMenuItemMarkAsRead{transform:scale(1);transition:opacity 0.12s ease-in-out, left 0.12s ease-in-out, transform 0.24s ease-in-out}html:not(.touch) .userMenuItemMarkAsRead:hover{transform:scale(1.5)}html.touch .userMenuItem .userMenuItemMarkAsRead{opacity:0;left:0;width:24px}.userMenuItem:not(:hover) .userMenuItemMarkAsRead{opacity:0;left:10px}.userMenuFooter{border-top:1px solid var(--border-color);padding:10px;position:relative;text-align:center}.userMenuFooterLink{color:inherit}.userMenuFooterLink:hover{color:inherit;text-decoration:underline}.userMenuFooterLink::before{bottom:0;content:\"\";left:0;position:absolute;right:0;top:0}.userMenuContent .ps-scrollbar-y-rail{z-index:2}.userMenuContentDivider{border-top:1px solid var(--border-color)}.userMenuNotifications{border:1px solid var(--color-indicator);border-radius:5px;margin:0 10px;padding:10px;font-weight:400}@media screen and (min-width:769px),print{.userMenuNotifications{font-size:12px}}@media screen and (max-width:768px){.userMenuNotifications{font-size:12px}}.userMenuNotificationsButtons{margin-top:10px;text-align:right}.userProfileUser .contentHeaderIcon{position:relative}.userProfileUser .contentHeaderIcon a{display:block}.userProfileUser .contentHeaderIcon a{display:block}.userProfileUser .contentHeaderDescription{margin-top:20px}@media screen and (max-width:768px){.userProfileUser{display:flex;flex-wrap:wrap}.userProfileUser .contentHeaderNavigation{flex:0 0 100%}}@media screen and (min-width:545px) and (max-width:768px){.userProfileUser .contentHeaderIcon{display:block;flex:0 0 96px;margin-right:15px}.userProfileUser .contentHeaderIcon img{width:96px !important;height:96px !important}.userProfileUser .contentHeaderTitle{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 111px);max-width:calc(100% - 11px)}}@media screen and (max-width:544px){.userProfileUser .contentHeaderIcon{display:block;flex:0 0 48px;margin-right:10px}.userProfileUser .contentHeaderIcon img{width:48px !important;height:48px !important}.userProfileUser .contentHeaderTitle{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 58px)}}@media screen and (min-width:769px),print{.userProfileUser .contentHeaderIcon{flex:0 0 128px;margin-right:20px}}.userProfileUserWithCoverPhoto{margin-top:0;padding-top:165px;position:relative}.userProfileUserWithCoverPhoto .userProfileCoverPhoto{background:no-repeat center;background-size:cover;border-radius:3px;height:200px;left:0;position:absolute;right:0;top:0}.userProfileUserWithCoverPhoto .userProfileCoverPhoto::after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.5) 100%);border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0;content:\"\";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.userProfileUserWithCoverPhoto .userProfileCoverPhoto .userProfileManageCoverPhoto{position:absolute;right:10px;top:10px}.userProfileUserWithCoverPhoto .contentHeaderTitle{margin-top:0;z-index:10}.userProfileUserWithCoverPhoto .userProfileUsername{color:#fff;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6)}@media screen and (min-width:769px),print{.userProfileUserWithCoverPhoto .contentHeaderIcon{flex:0 0 138px;margin-top:-29px;padding-left:10px}.userProfileUserWithCoverPhoto .contentHeaderDescription{margin-top:10px !important}.userProfileUserWithCoverPhoto .contentHeaderNavigation{padding-top:45px}}@media screen and (min-width:545px),print{.userProfileUserWithCoverPhoto .contentHeaderIcon .badgeOnline{left:10px !important}.userProfileUserWithCoverPhoto .userProfileUsername+.badge{margin-left:5px}}@media screen and (min-width:545px) and (max-width:768px){.userProfileUserWithCoverPhoto{padding-top:170px}.userProfileUserWithCoverPhoto .contentHeaderIcon{margin-top:-18px;padding-left:5px}.userProfileUserWithCoverPhoto .contentHeaderDescription{margin-top:10px !important}}@media screen and (max-width:544px){.userProfileUserWithCoverPhoto{padding-top:120px}.userProfileUserWithCoverPhoto .userProfileCoverPhoto{height:150px}.userProfileUserWithCoverPhoto .contentHeaderIcon{margin-top:6px;padding-left:5px}.userProfileUserWithCoverPhoto .contentTitle{margin-bottom:35px;position:relative}.userProfileUserWithCoverPhoto .userProfileUsername{display:block}.userProfileUserWithCoverPhoto .userProfileUsername+.badge{margin-left:0;position:absolute;top:35px !important}.userProfileUserWithCoverPhoto .userProfileUsername+.userRankImage{position:absolute;top:32px}.userProfileUserWithCoverPhoto .userProfileUsername+.badge+.userRankImage{position:relative}.userProfileUserWithCoverPhoto .userProfileUsername+.badge+.userRankImage>img{transform:translateY(32px)}.userProfileUserWithCoverPhoto .contentHeaderDescription{margin-left:-58px}}.userTitleBadge{max-width:154px;overflow:hidden;text-overflow:ellipsis}.userAvatarImage{background-color:#fff;border-radius:50%}.userAvatarList{display:flex;flex-wrap:wrap;margin-bottom:-10px}.userAvatarList>li{flex:0 0 48px;margin-bottom:10px;text-align:center}.userAvatarList>li:not(:last-child){margin-right:-12px}.userAvatarList>li>a{display:block}.userAvatarList>li>a>img{border:2px solid #fff}.userAvatarList.small>li{flex:0 0 24px}.userAvatarList.small>li:not(:last-child){margin-right:-6px}.userAvatarList.small>li>a>img{border:1px solid #fff}.userList .box48{align-items:center}.userProfilePreview{position:relative}.userProfilePreview .userInformation{margin-bottom:20px}.userProfilePreview .buttonGroupNavigation{position:absolute;bottom:0;right:0}.userProfilePreview dl.inlineDataList{margin-top:10px;font-weight:400}@media screen and (min-width:769px),print{.userProfilePreview dl.inlineDataList{font-size:12px}}@media screen and (max-width:768px){.userProfilePreview dl.inlineDataList{font-size:12px}}.userNotificationItemList>.notificationItem.notificationUnconfirmed{align-items:center;display:flex}.userNotificationItemList>.notificationItem.notificationUnconfirmed>.box32{flex:1 1 auto;position:relative}.userNotificationItemList>.notificationItem.notificationUnconfirmed>.notificationItemMarkAsConfirmed{flex:0 0 auto}.userNotificationItemList .userNotificationItemLink{color:inherit}.userNotificationItemList .userNotificationItemLink::before{bottom:0;content:\"\";left:0;position:absolute;right:0;top:0}.userProfilePreviewAvatar{align-self:flex-start;display:block;position:relative}.userProfilePreviewAvatar .badgeOnline,.userProfileUser .contentHeaderIcon .badgeOnline{left:0;pointer-events:none;position:absolute}@media screen and (min-width:769px),print{.userProfilePreviewAvatar .badgeOnline,.userProfileUser .contentHeaderIcon .badgeOnline{bottom:0}}@media screen and (max-width:768px){.userProfilePreviewAvatar .badgeOnline,.userProfileUser .contentHeaderIcon .badgeOnline{color:transparent;padding:0;top:0;width:0}.userProfilePreviewAvatar .badgeOnline::before,.userProfileUser .contentHeaderIcon .badgeOnline::before{background-color:inherit;border:1px solid white;border-radius:50%;content:\"\";height:16px;left:34px;position:absolute;width:16px}}.userOnlineIndicator{background-color:#090;border-radius:50%;display:inline-block;height:8px;width:8px}@media screen and (min-width:1025px),print{.main{padding:30px 0}}.paginationTop{margin-top:30px}.content>.section,.content>form,.sectionContainer{border:1px solid #ecf1f7;background-color:white;padding:20px}@media screen and (max-width:768px){.content>.section,.content>form,.sectionContainer{border-left-width:0;border-right-width:0;margin-left:-10px;margin-right:-10px;padding:10px}}.content>.section>.section:first-child,.content>form>.section:first-child,.sectionContainer>.section:first-child{margin-top:0}.content>.section .section:not(:first-child),.content>form .section:not(:first-child),.sectionContainer .section:not(:first-child){margin-top:0}.content>.section .section+.section,.content>form .section+.section,.sectionContainer .section+.section{margin-top:40px}.content>.section+.sectionContainer,.content>form+.sectionContainer{margin-top:40px}.content>form{margin-top:40px}.contentHeader+.section,.contentHeader+form,.contentHeader+.sectionContainer{margin-top:30px}.content>.section .tabMenuContent>.section:first-child,.content>.section .tabMenuContent>form>.section:first-child{margin-top:20px}.content>.section>.messageList{border-top-width:0}@media screen and (max-width:768px){.content>.section>.messageList:first-child{margin-top:-11px}}.content>.section>.messageList>:first-child{padding-top:0}.content>.section>.messageList>:first-child.anchorFixedHeader:target{margin-top:-79px}.content>.section>.messageList>:first-child.anchorFixedHeader:target::after{height:80px}.content>.section>.messageList>:first-child.anchorFixedHeader:target>.message{transform:translateY(79px)}.content>.section>.messageList>:last-child{border-bottom-width:0;padding-bottom:0}.content>.section>.tabularList:last-child{border-bottom-width:0}.content>.section>.containerList>:first-child{border-top-width:0}.content>.section>.containerList>:last-child{border-bottom-width:0}.mainMenu .boxMenu .boxMenuDepth1{box-shadow:rgba(0, 0, 0, 0.2) 0 12px 28px 0, rgba(0, 0, 0, 0.1) 0 2px 4px 0}.redactor-toolbar{background-color:#3a6d9c}.redactor-toolbar>li>a{color:white}.redactor-toolbar>li>a.redactor-button-disabled{color:#a5a5a5 !important}.redactor-toolbar>li>a.redactor-act,.redactor-toolbar>li>a.dropact{background-color:#24425f;color:white}@media screen and (min-width:1025px),print{.redactor-toolbar>li>a:hover{background-color:#24425f;color:white}}@media screen and (min-width:545px),print{.redactor-toolbar>li.redactor-toolbar-separator::before{border-left:1px solid white}}@media screen and (max-width:544px){.redactor-toolbar.redactorToolbarOverride>.redactor-toolbar-separator::before{border-left:1px solid white}.redactor-toolbar .redactorToolbarToggle::before{border-left:1px solid white}}.redactor-box,.messageTabMenuNavigation>ul,.messageTabMenu>.messageTabMenuContent.active,.messageContent.loading>.messageContentLoadingOverlay{background-color:white}.messageTabMenuNavigation>ul>li.active>a::after{border-bottom-color:white}.innerError{background-color:#f2dede;color:#a94442}.innerError::before{border-bottom-color:#f2dede}.interactiveDropdownHeader .icon{color:inherit}.sidebar dl:not(.plain)>dt,.sidebar dl.dataList>dt,.sidebar .separatorLeft::before,.messageSidebar dl:not(.plain)>dt,.messageSidebar dl.dataList>dt,.messageSidebar .separatorLeft::before{color:#7f8c8d}.messageReduced .messageTitle a{color:#3a3a3d}.messageReduced .messageHeaderMetaData .messagePublicationTime,.messageReduced .messageHeaderMetaData>li:not(:last-child)::after{color:#7f8c8d}.userMention{color:#e65100}.userMention:hover{color:#bf360c}.boxesSidebarLeft .box.boxError .boxTitle,.boxesSidebarLeft .box.boxInfo .boxTitle,.boxesSidebarLeft .box.boxSuccess .boxTitle,.boxesSidebarLeft .box.boxWarning .boxTitle,.boxesSidebarRight .box.boxError .boxTitle,.boxesSidebarRight .box.boxInfo .boxTitle,.boxesSidebarRight .box.boxSuccess .boxTitle,.boxesSidebarRight .box.boxWarning .boxTitle{color:inherit}@media screen and (max-width:768px){.messageQuickOptions>.jsMessageClipboardCheckbox{display:initial;position:relative;right:30px;top:-1px}}.tabMenuOverlayLeft{background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 50%)}.tabMenuOverlayRight{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%)}.messageContent.loading>.messageContentLoadingOverlay{background-color:white}.htmlContent table tr:hover>td,.messageBody>.messageText table tr:hover>td,.messageSignature>div table tr:hover>td,.redactor-layer table tr:hover>td,.table tr:hover>td{background-color:#f2f2f2}.redactor-layer table th,.redactor-layer table td{border-color:#ddd !important}.mainMenu .mainMenuShowPrevious.active{z-index:1}.conversationLeft .userLink,.conversationLeft.userLink,.conversationLeft p>span{text-decoration:line-through}.sidebar .box.conversationQuota .boxContent{text-align:center}.conversationUsageBar{background-color:#a5df41;height:5px}.conversationUsageBar>span{background-color:#4ca916;color:transparent;display:block;height:100%}.conversationUsageBar.yellow{background-color:#fecf23}.conversationUsageBar.yellow>span{background-color:#fd9215}.conversationUsageBar.red{background-color:#ffcdd2}.conversationUsageBar.red>span{background-color:#f44336}.conversationItem .conversationInfo{display:flex}.conversationItem .conversationParticipant{flex:1 1 auto}.conversationItem .conversationLastPostTime{flex:0 0 auto;margin-left:10px}"
},
"redirectURL": "",
"headersSize": 330,
"bodySize": 324160,
"_transferSize": 324490,
"_error": null
},
"serverIPAddress": "192.168.178.21",
"startedDateTime": "2022-07-26T14:46:16.153Z",
"time": 16.956000000050153,
"timings": {
"blocked": 12.788999999997774,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0.11299999999999999,
"wait": 0.6109999999912326,
"receive": 3.443000000061147,
"_blocked_queueing": 11.122999999997774
}
},
{
"_initiator": {
"type": "parser",
"url": "http://woltlab.test/index.php?login/",
"lineNumber": 13
},
"_priority": "High",
"_resourceType": "font",
"cache": {},
"connection": "19685",
"pageref": "page_7",
"request": {
"method": "GET",
"url": "http://woltlab.test/font/fontawesome-webfont.woff2?v=4.7.0",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate"
},
{
"name": "Accept-Language",
"value": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Cache-Control",
"value": "no-cache"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "wsc_794537_user_session=1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D"
},
{
"name": "Host",
"value": "woltlab.test"
},
{
"name": "Origin",
"value": "http://woltlab.test"
},
{
"name": "Pragma",
"value": "no-cache"
},
{
"name": "Referer",
"value": "http://woltlab.test/index.php?login/"
},
{
"name": "Sec-GPC",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36"
}
],
"queryString": [
{
"name": "v",
"value": "4.7.0"
}
],
"cookies": [
{
"name": "wsc_794537_user_session",
"value": "1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D",
"path": "/",
"domain": ".woltlab.test",
"expires": "1969-12-31T23:59:59.000Z",
"httpOnly": true,
"secure": false
}
],
"headersSize": 595,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Length",
"value": "77160"
},
{
"name": "Content-Type",
"value": "font/woff2"
},
{
"name": "Date",
"value": "Tue, 26 Jul 2022 14:46:16 GMT"
},
{
"name": "ETag",
"value": "\"62d7f320-12d68\""
},
{
"name": "Last-Modified",
"value": "Wed, 20 Jul 2022 12:20:48 GMT"
},
{
"name": "Server",
"value": "nginx"
},
{
"name": "X-Content-Type-Options",
"value": "nosniff"
},
{
"name": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"name": "X-XSS-Protection",
"value": "1; mode=block"
}
],
"cookies": [],
"content": {
"size": 77160,
"mimeType": "font/woff2",
"compression": 0,
"text": "d09GMgABAAAAAS1oAA0AAAAChpgAAS0OAAQBywAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAGYACFchEIComZKIe2WAE2AiQDlXALlhAABCAFiQYHtHVbUglyR2H3kYQqug2BJ+096zq1GibTzT1ytyoKAhnlGvH2XQR0B9xFqm6jsv/////kpDFG2w7cQODV9Pt8rYoUCGaTbZJgmyTYkaFAZFtCUREkKFtVPCsorbhAUNA1HuRggbAO2j72UBAaO+EokdExs/1s2/5o1Kiiwimf3Fl5lPJKaenrF62Fznwl24G3XqwUR4KiM7gSbp6V6LraldwKxM2QRIqecFxZciCUTN9Q9A6NG4N0pSnLEZjvE6c2UsJeIlMLTH7xWVLXQ1hSFQmKNIGO5kb6eVxbv+g3bqHirnwdc+C7jHEeo027jiVLyf8XLtu6DiwL+oT3+EzQdP8n9hCQyU0dLBEVY/eIK2L6xNeH50/9c/le2CSFhtd6Lgf1bcWgDPxoJmdi3vDhdu2H8wEOySeKDzajOrC7w/Nz622jYowx2KhtMCLHghqwvypWjKiNHqNjoyQsMEFUUFS0MRID+/SsPAvtO+3z0mAQ5rYn8UgOP/Fzzqk6kQ9ORJ+o/KkQSRGkJIwEVBSLW4GCYjSKEc38f+rs7yyvzrzX772jYmw2kboLSUzpaX3bjCbgNOOUbSwnyxbL8yO916Wzf1J3AaJidcC2LEuWC8YGm+J2iwPbCG1fLcDA5lxIi537jkhI/qrzk+oHxsI/mJbTbfMLOVCIrdgpOedKqIYkxr2InOex9Dj46Mfazs5+uTvEchWNbr89JBEatR+UTmRkbhshJ66m8OM7s/SsOJm8J9lOpu0eIX8tGAZKGcq20y7g2PqR7livPQwsEgQOkJseImA6GKL/Gw8JCSB7je+e3OC8EstLISefAKEtRkiUnAmJIyR+m1pfhLmdEBK1A041VlU4RsivHKKOJRRQ1Pvdq9rb+wYIDIZDcAgCJARRGaK0u9oQnXKs7KLKvZvuumu7a9obpzPZtxPROlIRJR4QtoEye/SH3qn1kh1oJbspOMkR9gD48QEPGApJTEuQNnb0I+37s+7+Biw70KY2h6BOmjLOaHa3Dw4I/u9/zf7rDE9Pkad0IxaFBuJ4VInvqkJmAp2ehHFeFiOcrp+WP3v+NWKKSeLgJS1XWpDruWKkQaMTDF7kMc3ZbjUZ+a7pitemTlGdWSf65t3NEpYE/JFTBNwYH6YhdCIgBmBiM+n3JZMH9O8zNbsCFNFmdjurndXObM6s7jmcOmpnZj9ncpv1cP94nyCAD3wS/CAkCCBlEpQcEpRaFCjFFCR3KFpyU5DodiubWtkcz9Zx9k2i7B6b7s3q3ZltPyZzW/bldJlTklNqjqc5nK/j9z+tfNrqDfHwxT5HDswGLBBiRNW3Xqn0ql6px90bOmyKM469TkGaYKs1C5wyNrMBTPlwU/IJQd+nL1XrCsLWmLS8s7QnOVy0p9WGdLiFEK8h3/b2+rca/RuBbAAGhSBQTVK0mpA5boAKzWAVEhMoyhBA0iBIeSlN0mRNyg2QHDXp1KQTSCfSkZoc8m1TPPro23Ema7wpXM97O+4xxcNt+QebONt74YvVWIQx3S0zx5qQkSmCQiiEkSz7JfWTELC2to0ExAsFBd3923efb36+mHTt8EhXOGyQ1FoRCXKk47//PWWzGuzfMSvmBwUvyY4xVz/WsHLuEg44OVBMxtIBPnVvOSDFGDEgdMOYq8N1Y6edke7EQLP5XUsUEFLvf2JO/7uSdvuTtNQaqqgouCKKg3nrvbt7HAxjrv+P5vNzY3qmGSaucDWn5QShLGqzbiCia07EIYMug25e9/hVdR8AQHz8GD92tT73B7kdudwckXIYVWHcSFIgCxqPEPq51/jVkQCT80kNRInfy4tRv71+cOkKgNyNOzu4bvn5jUwYFyShdPkJOgloRkNZoe3eVE+gRk4dTn59F/ExImCzqPyf2GHPB8sozT9IIBGXlocfxFyWzeV1yjATTNS19fEnte26vb7NlFBibm1Pv5jrtt39jb8CGEpsiz8CAQie5XOr5wWIMCwOOIx4yULy+va+QhnH5ZFGiRAUn1/fG1JpWh34/7fUfmUjFWqwEbF3/WhPYyomRjYMrFlxwZIFe4l9P8nzPvd1Hvu2LvM0Ds5oJQVnlGAEpybX5yC4yxIpqaxSNRjlSIx9saf/y6Swa9yp2xyQJ0qZ3k+/AEmI2xO2nV/vs38FkXFPYifWSMefAEJZRU2jAxw2yHaEgTWqEE5KDeUVAU+ITgcaRgtOeCgxkjoBXLrfq0Pga45joGI4BVH0CRNk4RhbTBQoZWwcKzJ1Le7QYdaYZKKONTuiTiTU9iKiSKqPEKtTRrpv6zJpqCKK2VyzaAQ3SYz2oDxTQ08CrRm4lsiQSKAe4kV3IQEuH9fp/SFCUxJDqmcexJ2JY+MOueRzKtWnc4koNW2UPXHGyoplovvxWZELJOtcPhBmTjiAcZeMeOojdgqlNnVt7wngGZ2wYNtOTS1KAFz0EEa3x3LpRAKAHrVa0zCTByMn6qWIbuwR0kdqTILahlgUG8qMokGqnfFnWXOZKrJZytwHx17ZtZg7ItgdJGhifz25FhnPmxOYMN52SDyXVnZ/gWObXwBcWYoD7KPodztkQhYCg4sDToOEMxshJM7n57Tn4t5JfFCYIH4TJhPkA2TFLsgDG9Sw6QItYQfz+mEZCSsrwhOSOboubVL46TTjY3mvnrkji1XVwkZX7gh1vQ3cCRdpL/Ccr5RmfoA03fBsg+sOWFP0OcOEG/cxRZ3wvTNAkP3aaxOI3BVAFycjo7y2Y6y92W7qqSC68RXvU187rCX77kmK0MEru/gu80wa2EMCeLHr7h4evvrqhrF3CdrNVtuCgIG6qOGkwMP5RXhmfkhgvekwH7whZJToQFF7T2gxiRcXsUjBtkbDq9V6cxqNN/Pdibazxpx0D3J2zOip0mudu4ZoZVMzt9uHdpk5hHF8q0+C75dLKZVVXPKWQdIlo7m7AsRvHntsPIbbS7j/up3NjqKkjmmzj/FI60eASYV6nT02mldXbzDr2Qt8Fd4lQfcaamREKSENgKlwd67I7l+Cs+s7uPGm22OXRCPp/8uBTZDA3k56nPIFtwRwsF6PQ0R43sJ4aimENU/IOfsNoWDR0kVEWO548Y0g3ZJHVcjA7cuvDsSZqgSp79baiZwuJQ23v7bOiLF+DOPx+j3/CBoWQxNvpikNRoQ388rnJFqk/Si3Z8Hrb0Ktpw3bxpzAQN7lJvLD2mXuewbq4uWOo6AIbKCwZopfxlJ4mU5bp10MrpsHOGAtM5lztKbBknt/UGoB3hm4V3VjOe+FuK6phBtbPh3qLZ8uRKLcjln6H/ebFQ+AHmSHDM/C2AeisisYXnuTrrlD7veJsW3gxNnwLKaxQE48spAd2tnQ+PKJrx9/Di6NlFbx5k3w2hFT7CvTXESeK6LaUqJ80Ta1C+IncVxU4N0CppXzHB45h0SEBlg8fyTtcImA3gciu+mFppL8JJvStwveLPlwH7tz+aVU084a3f6vYrv/1E5rSZEeX+ahYNXmCkboiB/qV5OfVv+UJdnRdwitfqmkxETUkNnCy90q87N4afIeuHlbclqqhwCZW1MltEeb3BhzYEY844WjhbOsIKLBVosr/vMhK62W9/WKuNiNizl5n2vFwWZikTgy3gZz3n1sO1spZSTE+IlUnYaWa62DkuApmnaPtqk5rAGE4xune9N1E/J1j3SPyN6zQEXj9D58Q/baPFw0JQiXUnbhDKW26eXE6Kra9EDXukPMOFyR+H4pFCNrfL65LmHrb6q62gO6MDBHlHEwHRQl8fzwE6GZaHCLqboNTP+c3iKMKz6O7Oa1JaoLXk3LiphOmnPTyAZxjrQ9lRKwD77u5eSmhrBLETRy5y0q7+cl6NpoI9clO3BQ6aaUaNZDPffO+traDZca5SYUKaliYYTGS0z4QL/5nuR0uiGifjLtU11yWWy6WjbQM9GeSt5vtJhPo1b1O7loJmdPNZJSVIgvffnB0sZ7rqXyFxdBWtImhxlT8+LZdNjK+ZzPAwvNrwHpolDq60OhpBSiMBMItLZELPtwYnDQt9R6KacgXYBJ9z4aAA5RXEJswSK6l14zUj5y/Sr7uwRDPsAeHoOn4Rd4UFW6eh6tfVkRPQIP9cyVFrx99dC2xxCaGQrnDRw2LWAvIkgLCm+FJpJEl0kw/0UyWGGJlS0fqXsONcCBmTwNLH2U0RNgYDb6x+0YkGppounYaW08VXVqWala+moOQlxAjGfLM0VqZnCW+JifOrra7eoQV9vHrp+62d+zjpyUznClxLMzYW+v+xGBMYhkYYv4IJwDt92rpf2ImUqC17I/IGrOcTeuvk3D5s5mZplZtWbLHNRzAh6wGySbnAmElUj9kRTmrGyllvW5v8CIlyglLptyBuPSdz8D8r5tPX4LgnmyY1mRYmcpPMtXhCAvVngW2muptJIk5/OPDELwcn7xhgGn0/A5E942jTDRJv6ZX3ZNAFnCJYST0p175kV/iTY8w+mVx8Lt2yWLJas0rYuO36BP3kDv807h+QihgqoiWrcY309Ee3UzUw+Mx1eLTbCVUqftM3M8w/UZp5HYsw2jgKbxsFxJDjCNqy6gxS0y3a3sz+OErTuvCeyDMNUOtn1Oqy9i9fYajk57hEmZs3xiX3LEZfidX3BTaYPjyhQPPhIn3HesNfzb+lJGLNGHiCUeU1mWhLvGV2ijNkxfaeyDoz2am75pMfEz/llJN064Q3CNScnwxJS+wxIoD6hyr769MKvde2qJGfe6hXKLS7yemeXQom8pbNnE9IczbmG/VDF/XKfDSRlFKOltvfeyvd+Dm5PCRPRs+qx/ZbOzx+Ykw4Xfd1ieiMxVrPwoQJWErvdN9WEibqwOLOQqdkezHZYcicyoE3i5iq4+lUfZDFOCEYOA7r1nwMyJIpRRy3akYhQwKnrbyFBF9HnByYmMPzevJBMLwY7Y8CWeHYlHh9LR5HDJZFnIJmbiByHt+8dhNpSOfKgIKb8OO3U3I8IzyTSQbUrEs9v4Cm/39olP+HCtyIGidjhqoOqZ/HgoS8svWtxkuwOKj3jJxYP9bTdW0V9cp2bXTOU3DHCbWPN6Fh7shUg3vi2rDpa1LCgxS0hirWWQqCxyLRkco6ARcKFMy+/G7aAzPeZUmALGMql0kTLZvFiWazqptLX/CFqANcDPcwWJDnAOiNJTc1SruAUa1es6Ll21t0QilECw9S22RbfMkQYhEJQTQY3wkTK6ybYt8EYZfbHLkoAyQseDko1RGpnVF+AFKXTFw6d82iM0hHzcXPfjqIDwyGC3ZmMQLLafI9QHZ4npMTrZLdYWq6G5dHkXINtd+4eY4OQyr1p+ArGEAC4p4+mu8/Sz1wLHjODWHrWh3CVSpUuNmKu/KHmQAmCROJa2QxrXx9aN+rfL93qTuh2KSy1OjgyE8wEO9WBeK6b1i55uCKKoizO528+0GP4C5fSAnRaVVIHyM4J0UeHYo6kGCDQ8PjpKMMOIJeXdkVphYmDovQPqds2s/IZh9lQvWgEC+hScYd6dx9CTSWkJm1cxkBb88f2DX6mQED4pw/qXvkgilIr54+lwkusLg3w3bRRGtV5az81+ZosRFzBK8epeAMlJkRfcM1a5IekYpdx70zxlzC89znBg2tcM3nGtngA4XvbU2dPBSzjM60/NOfZ3MNPqWpC0fB6K3AR2P5FuwxQJ4Awzl4FmgSH9y9+30X6V/FSKIB+n5B37wcryIErTm6X7hAcRHN811wvBcKaPFLpWCbzfM4fLq7jF1/MPLj3G8czugS19p9xbzmflUuE1q/Od827so0I44ZH3g5kzLrsI0jgUCVlnoSMw3ya4va9ThC8uZmdcChpF4mbnfQ6QyCxrh6KU6ZNn/AYU+yQDuT9YWZMHKo/6lKm6Ebwxr5BwrZdFKL/X6/JSU5KkUbqYdJ7uAzYsoFHjalwI8OM8CC9dTq5z+80dpTvNJwwYSFhdjkWYMh45kIdkpmtZ/Q3ZapCOwlI20dTt9wNREiGYygDq7vcgVoa7mQolIggVXtBgl04zT/KMog/6hoOsW/EddjrgyoQ62ehe2pxy17/nEUDq0uwKjUbFX67XEeUBCE5jzELSF/H9wzhwo1xpr6K11zfP7otn5a0DKu6P0c39LINDq50awg7hW4c2tFSSP7q6tRaFJfJ6+8VAAQYYakFwQk418J4iNFSepeD0IpZ9MHVK9IePnpbInH4z9h7ZDtF7fQJ1V/aM4O5Nkx5q+jnILYJdE/WrnRGZJ2xTsiAv8FI+PKUr50+fldvYH2VCI5VCY9Ia2cAC6GpMXBESo8QtvlpolVvX+kk8jar8D/GEGHGodt5+lmtdm0fDztVURL8/U6nL2dYvGsYt1Ncl3ZKJlNnoNwyI/nemaXxDFstJocRx8XdjqIBXAZsUeAyasSDPDC83BIF4rIJITy+u5bUd8G9dkZ4PlEddinmP34Pr/If7I4WHHzepj2LN4ySTdMccqlLbJCAGvpjpf13jtGE3G81Go9Gur7KPLG4hcsvfSXwywBC847g46pJ4/zbnmWdTpmixCbKTUl5ek0Qu+HiKTdFNUz/mvJ4nR/oj/H7hK52susTsCHY0imQhRnlU3DnxLbJmVmE3aPtCrssXNP6rn5boFyypMrzGicT9FSZ2VEhNcXDwNBQ/AlJctL2yqr5YYTyR2DQQ7pYcQE1prEjURF++6AmbRRFnqs9SiXmxTZrT0WxU/tigSt2uDauWeQ9jys4imUhK9CwgNop19i/atJviDq2dBMAPi5TpiXmOAJdWy9nmbkpu259IXFDFUqNCZHzTFDS5X+iOJGvunMvGwMYuuZp3EuqWyhvCmRQBSaBwU739JOT8HJZ8fWrO1vQ5yNrkpOkTw/4RoW2HfIMx0d+Ynre3/G6+OTODOb4fAevurJDUNXECU/p8hpufeFftORPa3OzN6kKyllZaIbqZuMttp0sv+0xuO2mr7nWz7STmFSrOdDMQ1s22E4zXQH0AFLCktEJ79Vnv4rjkn9SRlBR6qzJK53VA32H3FlwZTfuJhw5SN2+z8xhkeuigFaigm2Wz8jfeLyQ0XV6Vwb8ya4ocaCSMEz0cJQCJ5THuSedC0tiDIIPPSHwIAvhOLlvJTVwLTJeM+2La7drpMU1n5vIaOp1OVi5fMLEALJ4rFuEsuKRo3XQ3tGw4jXN+SVZeDU7ly7xN8rLDf/jYkWrk3NmDLaIJb9yuxa9R5MFvEFttf4igauk9cgOc/G0+8X56NCRNmuEXG316INXvm4BzAItoIiKeh+x1N7dWe1LDu92mALhPES2ehUQ5VtbZpWeGScqOS+xMZ9u2QhD/VA+o81C1J4dLF8/KzKbvCg5xVwWE1pLzM2W2s6USBP9w5IYmkJaI25KJ5kyLGGhws6qn1U6DYVOuowx3+aEKJpjU4oU7ZSiHLC0CN3bKeKMtv9t3JFepF89uWPNVn56HhbiJ6vfGdDiJmxG1kZkDWecRiro/S02fY3S7WdiDvnAq1YeO+okFi+It7YQc7svQkWZMrHzCW25MiuecDX00iXs12RjpoKCjM+GnjB0VC4huirCUJCQsK6NETgfUhC1I7VY+mNdIpo6Y2vlPc1wItwX/lS3RO8BXNgBO+JVNid04sp1GaZWR1Du+jaU3GWvzMrE2JQLWkswPHGFdLDohjcqy2r1FLB2f3ntVhP4BC25hd7ux+YVOZ6GGLq3ySQc5cjpqoIQV/5KMGrA8SRNFtTHwYCRgTGJyx5KEgded6s5dEeV44h05PVIZdiYqUTXogAQwen8e88v4eTyI4AHqg2BNfPbUmZpkT4bZpWlaruMZxSSu7hm7KyMeS0jIRgqNw+nE6u2+gwCnjgnuyBj4iR+njyktCb4GOk0ky3ljoK5FwCVBaZWSBTJdlpgIzGzltqiQiRyaGc04hkkavHmy0gVaF0dKs4MaogauXNUeMhrWmVhiGL9Mvvbwn0nCQS39R3JSACHNMKAToNtMK8BRaKpT81nU0hPX8lO/Nf1fHtgopQYOcG9GmqdUiYcRryNrHE7bvupsfHKHbgazZNdIoAceltx5E9uK5vnu5Mgm24YXeONwsMH34eVb6RY4RxqG/tlkdKyirKOxeuywg9mmBgk4tLRCva5LUCJAMmWMZQPmlAuseeYeeOenHtpqvbicBpVKS8KIaMFYxaxC7H3qEaY2CPnDov+1YD+1aRCRKrxbOWUrYtFWTO9hTM2ZE7Omn+lkDAJCWXAus8+ICsZuXDTs57OFxqSK3B6NZOwRPHeg31ciBgXP0z8gnye5TyUSj2EBMhlO/zkfi60sud+fobYP6iGbxeJ/LtN5f5da+a8l8jT2VcT1XvrLdaDPhuJnoCkCTSWWAOdD9c4aVumpB5qeyk0hetQmkJ287dl8FkTCLKZp9X5SLCWx+nxPIr772Qzkzx1oXDMrf6Py/GGrvRqc4ucEgIOeBYjQaTiTgh5cFCQDITGZTIrlYTZztg16EitNwlKtYufSF18Ka+C1dstqxN3pjRtV+K/oo5ItgsNqWPpHdB+VC5i/wKaVYph+iMuawJMb6pa6d3TR+a2KzZ2nUxJrUNYy/4ygKD1jdnTzoiKeWzOZyRcmtq1o6kROBYgIPbfyiI6LUMmb9EG0RxSS+cInE1/oUiOoxk06LtfsEZ8zgAnF7tZ0Sn4XnOQzend4IMCU2DuYN7rpAk+kHAs4nMlZKQrJRFNF+K6E3y+ApBPUzDeXaQ/gDI0hd3nKNsDqtCSgE404RTDqVGHejPt8QAjG/w1n+urXD/EuO23JHQe07zngOcFz3UhyTB43JqqkB5KRjjMbQnME4I58W28QASYSb3XaU2f31a0Yrit7oUFFv9/la1riCaQiTuKKZOoZNYOiOpqYSVa1otqKlT6rRu1irEuFx86oZikqY5amRzU888xDoJgAn5UuZ/QVXQSo669rlpIKGbalgRcgQTDjvi2+09mjFqapdn8EhlQguAUGD2Q0SyioFsVZcWCyqpsodd3leyy9OjAqJHwy7A6DmosvBEm6yyyTYEW8hujYFPF4UBuusyNxhLCvz8xgAJvgL+s66oDI0tPWJzuN2YlWBocRRCnLtAzOC3LJ/OOP9jg5vneifVsB+oZGrIjLCOui+d6cF863Dpy+oR0r5dLCmmieS0jeXODHmlWKjh2o5KyCSsBWJHBVapl8YzDL7tx7r97HTPPrQavaP+hW5j2nNI3y71O6GcW0dGD1xcZkmf+Jb/zZZKViBlVQBpQXzALwSqV4E9FnpK5KUvhynU+Fuc9zCfMdxsGRodoYNE13mKncHg0P6CIi9jQUMvfh6OBgTcQa8US6L04hidV2gjPVubfygeEujBVmK5NAeE+XVshx6ptqXtdD36qpS22u958RLOKxOEgEOYxaqKw8JrhvtoUfKNFA/7BrqfEe39ZNNZvzH42hXbFNhbhVMgw9EHZwQjZEWGpgqXKq8jz1d5XGMeaZWdA61SDnb5E8vwA5ojuMAZ34jkbA1fqTJBw7Mtac12q0sRD63rrseCwWEssayoGdQwTFUsSJdBgWuLASJIMcVkpmHsFmiMU5xykAr2GZOVCJqybg+NHFNk9vvtYDF2ypPJ3U8+ICGfIZ72RzPSMBM8VzFo+1UC3QYkSg1PwijQ/sWzqwd8m6Xmr5idOBu9BRZWpgjIuXVHGSBT2i+rGUSCajb48boRtrxIlMRN5XoU/7hsL5lOvKKkozc1sZzjadajHwQNnYbnI8rs6+24eGI4nN0kAJiDC/m2MGCaKdHwWZP++1nTwyikTV06YJv+h9r7BUc83ZU8790CLiC1LNCq6VpC59329a3s0Y44f5Rm8qmJWn3ZeHtv+3lrU63fTWG8GTvME3ye33SMLy5I2aDqV4obRdxdvHYRk2HnY17RJS/aDMvmUxh+0kWEyFm7rDCkqJYWGaERPdhizG8+yEkMwaIjMtz0fkIRzLpTizt/I4CnzgVDpT3lCTjAIfuLb18XAcTVKuWd5i9Oale+8ru0/9ZdubMvby12cFp6nTda7n91Y9+lU+LcUBa2I2VZ8SkpLQqXBa4k290E+oYP+y3CRX6ETBeRuOEbnxQd+7o1vANAWN/GGR/Ep/P65mRD89l++RiWSwryhLROS0sTrinEQeky9b5SOif/UkQQzF+yNLSC4ROpWeeD8l5ttW9HK3FUABW0IkzH2eY/FvGOGT21M2YExQZk0myZSAm0E8OooHrnaQnsOaClHSflDfGxB3oZLvW+vtKwj3nhStkYaP+wFgK2qjIFbfxyuPnlIq4wG2tXWjbH8hFA6j/up8/isnr0tZ/jabNrbNXwbrlnVk0n1fA4es3Fv/eXXbmJVqjqUAsLtvJMbjWT2geWpSnBFpKYsWmQZikNSLTGFEKL1Y/VXKd0kIq9q7WoAWJPQ3Atq77jkaufomf5nWNFrD3dYnjJNERp/13RBbTl3FfuZkGEQ/VvD2F1GVV6HNzbKBfXZTPsFODgNt98nDKwNT3nHwuA5IsP9h//rKVSH3zpKv5oYaF4naV2JfK6WrjZnoVfT+T12KXhu/7Aj8bDUHOQlAxeQx5id/6+DZQZ9e/oNt7KoS/ckRsm+xEjqbwTm416OjcxkOmy0T3QBOOhq7EZiAdEQBLcZ6a1O36mq1YTTtn3JjtH96D0b727sg3r/hhHj/2naI9zdbALzDpEM4liM3tnA13yuzhrMgHOJ+HSqFYkpKWdx61rN3K/y1zdkC7xAtyOpwmS9MzExbY2fY99HNbvRsY7iTYf9QiYbUy0irRue/Aru+myR90jlgf6Ohy9YYsJFcCoL0Dzgz5hJZbfAxYj6/fsa9Sq752IKvz4/J/HlCcz0ikobozMNm7Sh6S4kFHPdNf8UijRoISGDlxncItWO9RWSF6jpiOK42KAI5sBiJPO8QyWP/bI3dmB4vhb0W/BBrnZtn6gxHpLS9jAGRsMna4F4CRVNFKTXWR+tfXr2Pa9+HC/J2ib/VzJrTEX1UM/87NvEMIFd2FVRDUF+g9tBr88LqjC5fZbzg0ZROStNMAHtUySGzijaTaj5o+Jww3Qy6I+eG3dlbr+rjl5qpwIbMS8MBsXqTLP4h2hMziKbSMpjnBoG2OjZkPh2lBWhpbUXWXMw98EgMutQcWit7NpysQFfKyq8mEWxDJxLCLJIQEdByWCAUEgchFRo4nyhc48ytMpgtwVA4Dmjo70AOkhRDNAuajTx+s6EG2e5aN2olKQxl/rTF62VGy/xwWuonMTWxC9NeNhpCg80FyDO4bmOZbyMUfrqIwsKycZivUttAIdWh99AgesNe3UtzXVTeQINUTrNUIIUsUypAATfQE9kXQ76vicSr28mFmA/2k5JMDp2oaVGGTpUcLITECSM65c5S0aq7iKVq+JIXFzmXBRXiMYAtglmZl1DHTsK/AIpcJrl5TDiv07nN94kmMMtjksF2CBTwxolcjsCKofJKtUHKzTuk8lE7HJVdhYn9SbRNOAnZc68CqtgUTWb0P9SwBxyhSRIYmrJyG7tyIdJLhjnRjzhw2X1Rv+y9jYvnZ/sthCoPc221fsVYBtdQGjBk+E1eCLXwP0TFGGRJgm08hqhwO6F/BnmOBiwi26amNq3kdspwB1RcXspu9Nv3vn8FM22kPjikZUOu8dxOfRCtzertY8Og5tmtJHM327wT+pwj1bU8U0YtQbqnoBTkhvl6rNLiibETzwqAQoEJKnu4BjZjZx2Jh7FUeq1HB1gfMiuTgs322Rn/YQe2nDCbARuGpP8HO+YcIJ1FRWFHmGTxzpgABte/wFvvqk0AvKsG4QquafAbntMPZ/TSOkKIW8QJVfq5rRIzvRlKOd0NMAjKD5pJBr4yJwlvq/2T0BYSXGWgJTReNX2jhrYeAuY1gtQLHf0g0jA9B/MTDZ7BSsd9bX8f5BN5sBImqaipzyKR/i5j1oIJVrvxfWXnSt/a6zo0MnFgR8xP9KabLRMUlfKcr8HjLUKUi+6ZSpdGuOlZw9u+ojN8/8V8KcnkDorg8wasuur2SUfuzMFhvukPnqIIK+8qve90dFARYu/2gu9B3R0YRG8/BEMQjqFntHTztPXQO/K4xEnLXUcdhZgyUkU8XpVtSzOUrPcUpyvhE6w73w2aW4uqFsszy9r5jxlbMbC8wb15hHa4hY8KFyN/D6rccN88atRpQ9NhZuZ+XOcbR6QDQ6U0G+7C3mR1YnQgQqBLl8L10LFRbb0TPc5hm6abVHE8rfZeeufYofGvKMveuZZHflHbvFpvTxj41mPnhuCUD3I+UqV7Yrq5NKb3y3ZNnXGEsxGDbCk8i1aUe8Sb5pmQsTJQmQD6VBmAJx1E2AwKVnS7ApC8zvIVnYdvUK1hVZLJ4zZgiKAB/yLCgYFRZe9dawRhLd9ePHhqnzzkRy7b2dV+raW21+vF6fQ127m9269d01b6Hb5gOM+mvo4Rl/glub27ctceeaN20fQOAhgCm/OSnDvj23Bj/xn3heq1HP3om/zK091gAJvZmL110pnB7RY5cbnvcRCbRanEf6kZ0rnmzexCxRnS5xUUpwfbNtjHkQNht2XcwbZF9dirT+JZlPqtx5EjOnnrEnAcAoAQxukvIS8cpb81c5GnllUnISDgf+sifIeNpULjoaqoCuMPdFwbj1QjGeLz0tKdTY4kKzJuX8Xk3iCRur5i09ocHOJepyb1sZCSqpmPyGUXw+kUaZkbpmPgSeo9FRWE+gV1JUUWpqOMyK3z1pMfCs3K02ZqsGHYuNaQoJPOzUXA053gE+KrX9FlAvac4ChyffKebW85Gbr7VVA2ekgkZ7A0BPHZujapUPP3QEDiWA0oMc3OmM0Af+F4XwlKeb17lTPa5hMDrScsvoPx403rMW6b2BWFPnbwT+r0htWzhv34xGr+3xKY1rByzTHjZjRjc7pfJXYlbJPjS99aTmmSK1b47jPfJ7ekxNTgfueU606bTeBHQEjv5B1C7mIr0/3K7qd23VZGcUAYm92xdUtanWiqcEDs7UUw9/iBv+R1YYGXzvJTWGSE7oVVuJOYS33Ur9I4R4FYx0sCGWlJBKyC7aMlmgvH+4MABxl1UimxRZ7gkkktqNqWOJzGfA4xB9YSy0cSgM6e4OZmNuvIgO49IRZLwEY2klFmHltYsRXS2n7AEPSXX4/gaqJcXurNi14Ua4WUmp1gk4j++UT4tXP1BQUGR11+luOkm3kTB28QAgGKfY5/0TsraSWLCBpOfYdRvJwwv+X+1KXtVb/JdSlNtt1bxlpgIp83DbniGg4/L1tD5HvMbPGCKfIkGE1yifXAmnxeugSRCWGZu+K3EAP+pzqIoM0i6daKndthCcJsAvI+G95oAMfheaJ/gBRh0c57njI+r/5DUK6JkLBMxQ8QIJpqP9FuCHRn5Z7Y010DphbhU4i4+Ph74bVV04cFkSgns7Vi56MnZo/mZzDTg93qGJXETFBBpU10ZBUHzCnjszLDuuNZIdZ2AI4mYG+Fr/4yElBbCxudYd6UhLs1+8AMU4d8IyuAsgE3SgWkigojG8i4zF+r1WRVqaQ2I1YZRK6GwJtCIkuD99Z8ohq4wMEZFoApAm+Q0BCqdGv9bAOa5sgsrhT7bBHooesP81Uf7CnduWWYNYE8QboIsB5cMJzrnl/sN9jZ9u1efnvYJA1xUoLOsGaTEwH761AKEGEaIWaXtPkWWFWDsrNoWBvyomzbvV7B8ToonwNtoD+SxUA9Ymhnmd1PzZZ7LZNp0DqSJ7RBFYs4P2fC8HpIRnowERD3Ww9EI+OQQYwZLvbguiUntoB3rT0yDzMapMm4t51aJ/KhSHiGk6q77psmB0mdkjTQMUnvnUpppK2/m2XoepTaG8zTzY+X/W/i2bSbj3uDqYH+sGnnw584HQkwW8tLuC/uAx9uKu2oYTXzEdLt4bCJEOosYwKQmKzo+5gYsRLXK5rVQb63B0JEcmxEb7ifEfEiJB9UaNpUF7WZiqI55q4kxuWyo+n+J/fy9rz44RAwVognfOMizwWSmOLrgPShHArAkddTlkEPSiGU1Y/fkdI2xkY2UlyKNhRcv7s5tAgXLfhfPabBUbMiOUlXLlwuDnpta3rLRs21VfR4Dzw539DJkaokxjdp/EZT6e/P4f7Kp2LfgkD+26jqlH36z3XlAfRv9qH+z768Ed7Rqg8HEGq9ND2k7v6646VvZVVLC+Z4ZOlXmOu7uDFuRKVYzfWY5XmWIo2u6TXlgJjAyoKC1xSV1UsBlewX0fukvxQtpG83QiK04BLEmykemKV1Vwzi0R9FwWg5rBABwGIpGlDkJS6WJIRHnMEoQCgWkRHxdaPWUo0b7GZMVCAGz6obSjYN6c7qKQ9IKnnT3/EL6J89ztLMUQsvq93S2HVJLr0IujyP2++QwRgslrByI4J5BHy+AwZsyTxg+sZR+QfqPcT71PnrqUYkG+ir0kGSdOmYjTLa7JRkNgFjzPOCV8el5IejNH72Je92G2IZ/GH/0JVfQ9Wu41nebIfMqM52GnGkGoBzECRtOrBH3/TjXLxXW/azqbNDCRnlbPH0fQ/TUsVenzJKqUk23lj8bDmh6K898f/7gxGMYHQH/dOR7xUv9ReUGYNQrNlqZXMinKlfrA1MGY3Ed6dtq8t+wKZYFLrizU77Fk3vMXi/1RZ/qtmbIwK46k5telMP740lYreWHyzv8uOgxb2bfrJCne4JYP857/VWdTZVqn3Wukemfx0MrHXxbot3T761A68csOccZnNDl1wcgbIIvRzP/tvPZ/0atBOHuP65s1aX686mro9Am7b94qw6ql9gYyt98f3+TJU80Vu0kCNVq9YqH3zQ5q26W5PbW+Wnmeu61KdvuMrJvAK5v1w9R1L4SywhWzyLvkjjP46FO4U54fjGBYE6kdRJzaMrvsxh/pj5Ib+37SqPyD8jkidH0AfjPZ/txFE2FZssGuNny20mO7aHiNTz187rudlY5pWFMPL14Qr5wB+Akw6d7AuPO3FXqXHNJ6s0jK5JC/AMQ7Vn7dzxzoNZrWDGE34dYDZpeBEwDk9HuhlnYM7u3lt+k+A/TkPgUUDq+MiENuaQTs6BhKqeQX1qwI5CYfPBHDPtxaUp6hXDz8u0OnG6SasA7a+ewR1nWr4IMs92GmxmLN8Q0KOizn9Zv/OH0a7s3WLUqeoc+Z4Z2Vhvw0kSxJfLnN1YqIGiDl8nAcQS8sM19ccVXRpKhLj8MlDSCDkysKhDzYn61P8M/UDxmaZDpaCG+ZsYNhRFn2XRAEJAiwsG6KzfQZE5lN+HwwLn5se06HkGXQD1BUjxCQeJAy0c4CDbYraoOQ3R8E8e9RkwDHV3p6xJ4sjxpgI3SqZ4lcWrMq/zXMoZVmY9blaRVoCrpNAiIzmTrNZ2OHgK+7ZtFQ8UcEFo9tMT6HnikTOCu3BRCQ4l5NB0Xq+R2CB8g8KCXZ1ZQjhqQ9esbsQjBybLyYcL7vy98Mq0dqzLklChPhWWTwN/oamnBJOTrwOJebVVQXQy0F+34P3u8dHuAwvybjUzZSqDgzG7k5N29BWwtN4oS19ItXZWy8qJM30SByzVxkG0Q+BVxo3YghKUQ3UImavJdA6s+WnOLV25YOYFztbp+RvMN4RdUuYPDSF6c7JO+5Z0owSKkSa+xcyJzIRrKbzOU0ylzfSbD4TMua55ETeCqiS0sM+lREquTh/KZOXsIonU+X85HOkK5jMxIEnNF5daKF4oDWx3Ng0v9UCOWYpCjl7e2Nl9sE9UfjljvmPC8o5d+ZqVe+Ipy9197rlEOO0kE3sT+/DeE8d5Y5YsEsqkgHv2dEG6VzN6EEhJuqttw/BExjTcpFUE/dpUM2SmD0nSDp3zRJIpDRKM4EnbrI0uAWTrfulbDC37S5ZeMoBaYwyT2grdOP2Ddb4sWem0XlzZX6as1IHBX/gr2hdjSqXaHCSjXDI6WlfmDNVi1EKg7Xc919pbMSdOA59ZVno0kx47s/wol2Z6TqfEf+BVgfNmKH9w1pngIXjXI4OX4LbPTKk9IxbFi1TlaG4F02KL5GHLsyLWxSzMVOJcb9QhgvBAQHNOJabWGHwKlcfndOjkWGq7CWobs9MJv1FvNbr9ip0amLmz7W+PZUYDKRlvEPn0gZAg6znLt8864WgqJ2NK5fXlrY+YvFvO2XsSyIQGTmalbnqZXThGEb8v6qcbfJK6Mcp27Qz/Z0DUSjqxWczv1bZOddo6omTq5mhIrKLw9m8Kofi/u3S8TZDGYISEUsyNv1L092nBOnxO219QIqCi/YhCQLC5tMggbWBhnvWLojpN/QuL0AISCWMyy8WoPMgVpv3Yk7SWVQiPT41TApJcnYEAJWFcQQW6cOf0DOT46oSv8rG9ZcZc5shBkqypqZsuzLB7p9brrHeGx79+PGRYSWjB/VJOvWdrGnbg5m/ce26m1JyifY3X7h5IfGWsaVaVV6mh2BzHP6HMHCPNKEs6tLkHbR1gEe8m5kz+eF5GrpIBKyel3QOZ6x7G2Jxa5oWJspTFjxoeMT9e6wdFDgSmKKDdnR74ROCpyHXkiRbyNq/hVMKY7/uQE+3BoUxTjrs2T7Fhbe/aZOsHypkOeccy+ND6mXySXthTEt5L8KS9fSqMMkwvxZgEKRnPAGgIfvebwvJcMe3JIA1EucyFjPfoJKYY1TGTRy/OlW+pgDADXgzq2/qH+198cSzBrQx8q/xg/ty3BwYqevB8lKbGJ+x1HHN2FYNqKB9x4KtSq4l6TD7RzTb/jrqZv4gJ+Bw7CHMygxTFi2D4sYVXi2D9VHlQ92eoAWVlMBaH9wwR7fQwMOp9L8eUvI07aFt0R/lEuzXWXkW/xiPjaPfIjTpmPwn7BXUzejDv2o7vJOpUqKieXlTPQWh6BRKXCZd4CuhJew+B3TUbpujO3cCMi/gn5HLC/BmlSwqAm3qObyBs1qI8up7VTmyyjJ0QZqinTX8qzH7QVcqPh1fz2l+fBD8HlnYeOyhBgBmFqM262lLDXv8gM7c9NtI2PTLmbut+fWOvvRUHkE83k1gMhpXgZLqsAUoZ1nyP3kxQnN6dfg/Nhan68TiaK1FE7PTgXK/U5tKtC8OtU8MXXKc991XZdswNTeSFmh5jImH7q0s7z0GuHBY91KjEmqmUudZrgQFKhE6AcJvoTSVBUmDR2Yg72PkoE/u9hzXDEFeavds9tQiLhlkgnWct5F4IdjSB0Fh/rtmJ+oVK2EDu1z34Y8czxer87H3KKikSCHWS1sr/Yhu8VLkTRpobJ9N8uU4zl8G55kXf3gCyzjmJu9qqKTGQ0CESR9savfdrOJKtNpRE7wp+SK+4vUdwwAQlqEZ6M+4ywcRNGt9KomFa3tY/q2ON4G4wnik/i2jhBE4XgMB1ns8fmgWyHf4LbTMfSI5+ssEf28oxckT8J72s1tcx+57gx9V/kUtynXSbcwFK1EoPc76j2fazpn++1rhV1wXMz831BRCeMrT1FHJeoCtoTnpnlrFsMCdcHC9lkdt0WNSQ03adbCDJaudjbX0hUdYdz7yO43Qj1OZ6iLYjXRbb1dofoR/PldfeT5zR14dqReE6kyMJ9zaBbjo8kU7nEM3RdcdpsaaN4RjJe4V63hgPtdcxyp6k6v7jo+tVVsnybP0MK9Fhwk7wwler5I3JaLvLKU+nMnltRWzZpK9B1tU3H6Slq1lRcPAV9gaxZkKsijw4ip+FuzsCxh8Fj+X0lvgnZ0tSNW6Z9swG5r0LwVRACa5uvCq2F4MhPRZhNX+JnqyioYOIsFp+Q1eX0VBeRFgtWGanauj8ToDFsRC9cTT/TxIGwUlAFfnoU9IS+sD7ffJYaC/tPtwsYpbj5/M4ObXJ9O4tOkd8BVcFkZIp3d5i3x/7Qcfq+DVHk948KtmV29o6xJ+jBiEUXWdqfqtPB98m/4tVh07rork419sgrviU5YcTZ/EMXQctVxpXfyhX7IdOSbwzusMaTtLGDmdy454zfLeSbQ3ybY2gJz1bbpTtnqxNLD/mjCSwCNFIRK6TRLItrttPGD81dQhYrV3Lk+wU0zP6Eh83+T6rFyrmh3eAAWc/mqiVKiGS6fj6SnlUokALVbNnztN6xdFJ8bqVz18XpAaFN9Im8lx0jBB/8EguH1nxWuYoNFkn62TCDNdUhw2RRrjSc7wt7HF5umGtEjcb0w1bjYQ2N0smw0qILyTgsWMvw9R4jBD3vVsXxAGhgOG2jw47f/fEqqJ6MRpGdvinXUeEJ9qP6lGvQlNPwgP7iQ6V5bvt6f3QhiTQARN5mSjeE/BUU5P8LRgeO5ZoxbF6vswRVJrIJUTho9d0cwSgiCKJiT3qZ3dVEoF1RD9ioRgkGh5aFnL8Oej3R7zO6zyZjCb8w5FhPMV2NZ+TMNFdGWYlUxfyiQieYR9/birx1+vYip2dHbNv0Lxi2s79gjhwSjmfwYLY4qCawieYLXPOQIZy0PDrhIW8qVSwuqVBWIGkBkkM0Vw4bV17g09mC5VgIxzK1hNYs1ReZroZNffUJycb2ezE7NAYFvhXyjLPtyB2xXNF4lx/nu2IURhztZ4omcuQQEHoFGpSFB4qWuj8GbDlYZGIzLPoHFNsAdGWolKMW8vcnGS8Kimdyam7nMAMUOTCosS9SHQYo2/9vDWc9DiJyS6Ewl3AaMtcc+DQhtiL4QvaAxDm1z8Y9VZz8djoaC1VgyeJI0X2Z/KJum1d9MQyTmpXbBn2cm2pWs3jEpejw8MjMuf2QkUYNzVeXoekA2E0B9oExXdVqe1LyydnP2dlk3/I3xMyMTPO5ue4zMe4m29g1NdsS3pQNl6XIIgk9yQ5ToqQFItXdmcy+UgCz4+Tr+ZDUu/fnGE3Rg6hL+O58TPxXDit+61GhFy5L3oMUMzvLz/9vewe6Afup+n1e3jW49O8912vD7O+uwD5iesXL7QXXjn6QDdjo3/epQ4aRxs8SBdvfpdGivIhzDaUOoZqmSqar05i2mxOebqJ18NDxGNHodxkMltkN4ZXNF3TCtE1wDRpzTKppsEqGoDdaNHv+3C5HCqCHR45287W+W1Zbdi3ih63a2giEsmLxYqjV94LIfmoQfCKYW762UqufOtW1064Y3yHdarbH+9qK60n+h3T0Bk3tBgVjsgUC7jk0igndGNuVoTjZBOqG1VjngyM6vcpkEnilbXA4xs4KCn1S98PGc6WOdtVJ9ccGLSP1brBGmqE5j9W16RAQpIdT89F4BBHDRks4GNDpCJRW2K4JN/1FTkZdGTShok9lORYpiDgZEyDkOoXTf/l6c2LCLKCaN3ps36IyfjKbKNjji4U5s/Qtpx06HHVDD9ZJ3sSJ96I6kHkY1Px/VaBTRj2JalrRJgNrHvGpu0YWOQ93jrrxip8pM28ZSLu7tHa5uV+wORPdgk7r0dfUhrPnv30XLzU3EeRJDQ8FKuJaWXFZjN/vdLGUGi0SLb7YjDS6DbEjlW6vpIYt3P7wbK0TNOonxqXqFEe83xfUObRyufcM8Uwnn+Zucv2G0QerebiQ77TBEjvoaEcounGLH9BMV4n3000i5Ibi+jkAttdJe1FSjUzzuiVgg0rzapCUB/JXiRSusZSCkRCK8lNLe2yCbFzAtrgYoxSDIhWRmVQBZ87N4u6gq5J+ROrb5fbbbXCXqzUTaWK/Ypr3wzFKytfm5WioMBbOUuekhHGEthXpINSugN2CxB/26etFxQ/ZshxMsoFc6rhnn2/WAS5QHmaZquzqrrCydoWxUjKLz33mJsb+8rWr4xBfiD+rDAG1cycCPUZeHJhoSBHRL92q2y/AFGsrulaXFyRRCxolWm/SuIUGV0mKEEvjSJGYtwXE4Bh0caavggNDIjpbTKjbF2C5Yl4JOz7kuhFNXjNw5AxeLWTe5mQ1wUBueFBhTE+XjKf4OZflsbCQmWaO2KWon7z1oMpx86MMrNqgIvQIA6VcvE4XSeHN9rzsA31i4nJIGKMQ99ox/pU5sVkl4fumLUM/SkEpisLkonFB21EKbL11S41hzHRLRQArvwbznxZefXxkuAqEgGxum+N2qQc8kwTIKQG3/I0QeWluT0CCsTx9lSDmLhAfMxYJKYVaRpuLkvcSXzuUoQCoPdA31CChv7mQIWR3FCP470cKrGWG4phspfD9QS2a0AMztufjA+Vf6+jlJftPUmahAngPZtsF5vBAbuOW7ypvNeSIsRo7Fgwj1HSnAhmAaf7y5Lc4u2Olvdj3B48HSM5YHxjT30kbwE+ZalYPIxgLPpvvpARqV+x6EuJMwvnDIyNjoMVcJZ7WRKxBYeV4R5BblvtGTmrTdsIDalUKCEivqgGP1qwXQODaQVFxG2yC8Sewj7VJ5aGmeV7R8h0nRqvIKrXKhF+pvzrmnm5letgiSerQfs/2ZgjAfzUKQK3EG/GKCTi9ePIiduVTJ+N1Px2WU8xbx28nPNfPOwvx5C4AU3KKLmAtBRXf+iv6JeRUZEnXuobIzD6TXyXM314N3SRyTyIzmH+1kC+zLsAy0idbI8xxz6BwB6fJiAuE9Rt83aimiEq4PQpJPN6n9xtcsfYdL2FtBUoiDoesLeDR4gcR4diZVamd6JpJEO+TzH0+BAgkNDbY+da3FrsPEdjPHqs/kCxOgOrSi3A1cTfX2DoqQM4gKGZfg6A2oaIDORNFooJp6kD6CkNdUWNtLORAnNZMfKNjEK1ozcW1zR33zDrR5fTNYnBeo3CBUEwH+980KCWn1un5ECcxFb3z9yf7P2fUc0WcV5AVwGcci2O/dJVjJ5P7bcD2f7FJDkn58hJQmpmYDUNmyIU0aYOWXjI+Frv9CCBVe5PLyY4M9/cLMg4zg5rrDLi+h4mp74gJ5k/mmVFdockzhnVTGCPQhCJJbY9s1SHvWZ0RjXlr744kS7Fzxu/PDE9Po4wy0fGIAg3AgF6QEp5lq9+wuVwKWcf1Cxn7dlZG0wuJLksH6sF9yCXxi3ePKB/axfO+dL5e85/efxjKjCuMsYvcTGntc7h8rvBq6KTEr9nwg/ruhaBg+DkSxa+lfFNJsBSPOgO5cc3eEPmnnlbTfSWypsNI826+QCOo+dEGHlhuf6pM1yup3dmnndyyBFGPEeaVz7ZxLi/t00Ts10LXLOoTvjYHrBzsVfdjWSdPNOh+9IAg1flALydCKowNjTf/nQH1ci079B28Mi7MD7UrwzMBIjv0DsgBAi9kylmryOvKgmiMjwC+w5o/c0g9x9+J0IYwnesC5IPum2iSC/iGZy90+y3A5Cv4XdxTbAdD/AUydj2b+5nDBMQG0MpzLU2N9sj5YhCxlOQ+D5fLRVbzcRMfFK+Us/xkMvRbBRRg33uHFxUvkgpCp85RmGxuyJe4GKmQTqR3bNRNLG7JyDKPb1zTwkPoQMQw/EngxsZQAIumujZWSY4egqKLGk3FRqytaPq/TN52ME7jYHrVX1wL99JnwwB6/8LeFb5eNbeaWz4Rr1axepmm//L+WhY2mOHmNTsHi5iDOjqQiqsfCa/4o98Z6u3ZS/Ka8h1u/52XF9Ih7aenmKCoAwH+mTZcOFHm74v60GaffPACOOsrCfs93jInK7Vi+G5O9ZF8N3Y6QrLIVe43N/oBAeAaszMe6rtnNlaSSTfer57T94UcK8eO+d4phKwPde6mHHee/3T9aD1yTX6bDK4M0+ODOU9ARn5QO0TaoZqIwwT+EdZv1STbqE++SberA6vzSODz0NCz6n/ekwedXm1+d1sf1MfAu9hvWGXpe4wx0xUdoLAM5biLIwyCuVzZFQBcudVfUXdA5Wc3WwAMeC3eqJgWA9hKmh7H5pxGml1VeNc3hoWqiJM/rrQtED5VJXWWNlSVYe+RgNn9l1z5cTdF0XBzhSzNatWMN/LWKzSFi/G73XrtcZrunqFnUL1vCcH2YPASrp4GRuizOffHAnmSXrz7gGA0jf6ipH1jZLSWf6GzpXtMXS0v7Z5r4i3zppffYGhfLR4beNbBMB4Akp9evxs88j+RJvXVpf7hnLz12NzZHNxunblW5HjtyYRjo5gn29Vtn+4vmzrPwc8HGrbQ/QhCU9lEnFCDpO2PZlK3FycHmCexExyseWtiOFkMU1oHfdvq3fR0blLaQbqxKPqZIqVKjteGNKLyxi/JLW1eEix7xjHVbizVWBdR7VrQ63qhoLm7PezAwaasf1PmO1RU4VDleJ3k2+PFgtnfuEfeUc4UO+Ze3tIrr8uJPX7F98VNsUhFhF9CBxkNCxxHz7kYBaABGxstVVNQlKTuVBlAoYy5kGNMVKEueJI/HG84WwIQpBRv6amJNJXoyWJx2Lit2hCibL5DsOaVhxAKD/8HR22f0b3CJ5BmFF9PEdE9DIcwho6rA9lQJBm1CQiA40XOOK998iNRvqXpplm8+u3NWC86nupFcCCDEv09XV23Fymz1jntSuYn/IMdghqE4XgtgJeND3ezzAzT5ODKODp+r7aMC1Jh41mS9H1UqARyMdvsJuCT6i8zWnjMhMGwinYhgcUs0fyx54KWDzREseYZcds5+oabaPFU81coOf2h1DM3CEh+m947iTDKwwXiQiDBD5kbO3F4CuM551iipsQ4U5JTQMWw2RUIisYDoLGjLmwGG8w7cVgxBg4OcH+18/8XHw1IN6j9LvYpijH+pOgi5LYeQvxaqVxlBltKLLs94Dm0zxcR5EJFd4y1wfp8WRUnhjzUJyXMK/06CSIp7Zuz+UfQKEKAsSSIQHXWAy/47qVn5aWHI3TTumDxhlr1bOteGlraZD23vOcf92dzajRmyIwP85eMuW2WEbnjSx7c8Dmcl9lEEBWrvoVksHxknmfZ4iSFP4aEwzOTspf52n0CI6X+3cCcb07WNrIHEVEg6Bcoa1iMRoeR6OSKLakEI2KUnPXwJKqVMXL3fQ8G1zaiVH++ZECMnRUCYM7l58LYJLV3FsbB9kssOpBa76jS6PqYkRsI+NiOM0sXZlpXKybsf58a0OJ2eXQeExxfnIW3QrUzoY+fIt6zIy7D0KK3MPJYZ/oYsT3P2HfEPCAh2EOZzO8MKDoDtLjKAlq6twiRrVBKu1736PLZLRdxZkrWEjmlHrAc//Z1vcL5QtaqQJT6eJMHQ/gDnU6p5nLheEp0tKywN1uuEocjkVCD25TvvbsD7Q+xKbxAhOT+sLNCW39aCzyUs37593SVIp+fek5LAmQL4Klp77i+7WvLu6EAuH9qkiAfoUhxeCFy2DS1wJF+bsPvBh4GfsU+BRP+duWINsbbQR3AUmwbOqntNGRVXqdevZrKr0qfG3lmcoCKgsuP/31937l/L4NyOVj6/i5wAJocNfTP2XNWZdduSpIfMybMc/0kfnIZT+pVjsJ2KcJDjIRmlBRVoi8kmxXNm0cNU8RpDMbJwPbXv2iqxx4ExLgLKjSuRuzYSlU7JnzpWVV+65zMTCr29kWhGZ0ORcTgPyAw/4c/FS7rnvSIbCKTMCn0UDvT0yOl9V0x70hyQ76uV7jTCF0reZpIPakll64+TpDEvjMUu7WCYK9mfBLnP0NEj8yVMnqWXj/26lGcSMdMIWKsAo88r0Wr2jRrc76mvXDKZkG9a4ba2VzuWG9VJNs1fENeIO1qsn/ATm08b3SZI/JJSv+s2I4WP1ayiDryDtnnQN2OAxuFzeTz7vU2GGTgCa9XhyKwdRvnGJ7dwlPT+ED+xU3v2rPr7fYss6ewAXDLOl+ovNXWRa+8Ni7ccOOep0bsI6zVm/Ou+lnxic1wo33KKvqItWlDMMK/kGW04MGW506lNNQv/F8udOSKz6k8iPRBjI/JE1uZL116sCoZdFTn0oln4yt/hJl2J5+nf1Vn3GX1fEYmgq83rPZ0oh62QVSbuDQvyw3hAWLy7Ho9xK199HFxT5gF8UVBgrNL+t1RhJnh4cTT2cpUOeVSvSFXClYG78EayBWRiLx6ANcdPbX2Mpy0gIj8th3RV2zcxqsOlmgI26HmjjBgAtMbSI2RBuL2gqOHFYAG8ShrkhgUSDgr6Kq4KjSr+6tURdrRwzT/10B8jwykk6IP52RpOBVDefQJuQZ8nyGYZW5vQJfR9yPsX2bZGmfIZA6YMi+BeWF0cEbofj1WwTtXCxZqcRdSrO6/hnpz7nfkIisxMOsfru2l08QEZOeHN5BJT6dC7bxmQRd1eQTMlCZbDVwuOBPk8PRkAj2gVvKgDRPQJ/CoREsAMcA0qyKh4MtgywZmTS9HexYN58tIz+QM5K4BH97Hh+L/akWTc6H30O/jTHOOKMVYb2vHlkps02/ImvqE61h5l89NKdKcU2F5T+izG5oNo5rih3JnJgQnVD/GiAQCZoyoDuJMwyzZ4I0AR7VjVrQptOpp0da7GsobY0McLZ2q+umDHJpWhFGzX2KuItpOskv6/uaEB2MY3pQn8V1VsVROUWN0iYnzC/sC4eRduWc8q35BDyAMobf9NuK3vaMFoXpWVEpgmouGs34SE6s+6LaFzExmXPN1cqXremS59iL4HvmDZ2lJ3yta4OqbFSrJe8x8uqqix1Dpc/dZ/ZRVUpb7ifyxFX62JT7zJ2X1rZ7vzgx6SAfio1ypW6a7+Ka0rmFEs19HbrOCgU6ExEALMTQudz3NhpYN6Sfru+sZqzBGmWbJwUNB05NGaEVMnB8gjTZ9HA2BZC2AlZu65OBcCZTPchbLSDfnvHgv36dTmrGSZ6wnFn1L2NgWUFxNpot/YtZrjMwI1Z+GmgHc4b+RVBUO6F1HZfwYjbW+IZXRCPFB04xbz7BGeopzpip/0MbeDSMJLUvaghsMfcKeZcu2C+brfIsl+7yjVJy1/njltD3W1lFKkcQ0JXiS20v/Xw3/cfu/Avv/N9TSbjqglPGl7hxpkbV1+ONufiMqDb9zBUFOgVj5vpWcwfCC0DY6neagCvaa/8xgcRjzRzP9WHDreLpyf6k4XceMAs6WTXNUbQiCsCK6p8rFmciEiUqHqMyGgHpdMv1mmCNR6WQ3bSlDcBmOmhOM+wWM8YWXgWGfjxQEANN+r9aAMsEKneC+cbP1tKQ8kkwoBZwISJggVBT5gILTOgDFTYLCjasT9zUE3sDJri8rWAoiQLbhZITBb+5TXELtGFQyAbM2Nk9UJvrWl9do95wdvVXkX97ba9oOg31VQx1BiwKQemHajn0XverKu+l1QQ3I+3AQ69mpQWcXbcRjBAUZ3KLe05ZvLK0IDWsjxTEHiSgT4AIZf4NR27FxnOY4SSKjFwG72n7YONE1tjZ0e0/tN++BTvyAOrod9zM6zVVgnhqfu60zKbW3LWGqqf01p2fPod506nf9uApHNJvKWwq3u6RSPAtHZY7+8j0AwMr2XyRGNIrW6WKLdnYFVpHrhNY+WZ+PEaJhsRfzvTMneEc9/2Of3IdvWZeBRBSzAW+Dd+CizQvKSuO2DFMYTFQFUV2fhqSOitMPo4STcZllWI3DzWkt9NbCd5IbxZ9cBADaTh/8TsdYH+UJJA3vZh+71l3ojT35VJ5cAZKknOIoqoDgr3gwYeGAn3YISpZZtd+kbDxsOqmV/mBXbRUS1YY4DBGefnabIMbiSQimc9c1vnCQRq7g0U//qLUBFcNLN1bYvISHjBx+eYQ0y77fJfMeLVaHo0vysuBBMGV/12S8NVQKjQaA5QkKiiTlMGJCBlSN9EBtEygJr6i4BLlYGdvEFTckS4ZoiScVsyHiWgWtVXuTPBIbqhlvvppX60igZPYA2/fgQD9FrdlKm1i7p3kRDKao5Z1e/T0Ht250YgN37ZcG5+oie/Yv+ip7ITZ7VqnRMfcmsb0Cnboev4OMVVshxDgUmwtd2syVvl42dWRO53YgDT9MDCFPdSReI9+3r3aqwMD0dcMbzICUtttf9SUuNc9f970X3+d0XLXH/uWWiaW158vfxvfuKedr6GrKOfNW83hQ3voJWJbZgOFLuHMPE5jMEcyuNq8aqv3fkiS5WlEUJzCY2Xef3w6UNw3acUvcRiX1dct2o+nG81/+lzsYtE3UvQ+r1xsJH3tVhG1+ILL99qGH1X2n8gdKkIz/WyUDhRSUGbrCdFkA68nDr76zTxqxsEOFEWt7MLLH3j8C/ezfcQ2Zq1z0BcoxLBTyMsb7mV+ATSeBFXY4OgpEdNDMeVpi3MlQ/WscqMaSCL3M9jmDtrYgx4pCZSLTFvY6NOpKcxtagwUpQHmA1XthhsD29mcIvz+xdlJiadSC/C3xjbNVzOulm5QpdfRSI2HtdXfmzVRN3Nc6kC/jhNTd5WvrlJoFMaE+GVx6tyNRzA/3r1+/NiRWhs+1Q7e1gJHTO7u5dvRxWMBW8Nk/U4KjSVDOYtYpTz6Ue3tXmn5u9rvi3AsVSDIkRQXCx9Uw4n2fpHtVa4yFygnd3zWL5qrQjMUAMLqsdfo50oILLt0Cuoe3PGsV2dMTiTyIFvIVuP8Dnzevpl2wGgwWJ1Y/gzp7JrP0Dzbao5o5/mcthmJajDQzntyTE5ts63mW1tMHvYzU7EkWQiDEfel8cqIE34N34elf5KRS56wuq3xGN0h1VFFKNiLmpOLw9lQOiZ/l/l7r8a806w0c8WTiYVXTDNBjDaFUg0RaXYtFTcFUxA6n0yxM62wZQaa8e65PV6qi4mvGaLFpjTLs780BsJPQ9/pUn7ckIyFTkswK2MkJjOWTbH81ul1PDqlIhVak5ToACydisduMk6WxtTORUeWEOvRJVfVqSFgEN0DNNmJwof6Gw+6X9rOHGDV6oB9tC7xS3Hf9MV+m0rHa6andLnKa832U8N5KssNs8r7KfdJjPlrJFHuhoze9oZy1XEziVSUtX8pQQpSc/7IPVtEuApqORxxqu/idh5/z0Pcbm8D4p1LUh4yhnbfKcbN1DFknGN9RJkyazw5P8BdDjvEOP2hf/q6QlIpePbLoztI02m0fXvNNzSezcoXNM+PWxbECwzeOmeaVgctfUC4IN2hGl/XgEpQehels4/6h42VWDuXKWFESs0/pY+cXBUjWJLB7HLpmud38G2+yc3+QfPQjjJcqQ3dPRHmNjlqiVLwC0xtiqGLAi5JwmVH47X8oFKwJ5yIdvckmAlQ0Bk+NWgMXwqAqgFj1dKgV64/vIYr+sLgAPX/vPfjYN6Dz4eyI0O9gJfLCBjFQuqb6VcnQqvDfrOrgs39Y+FiDQAT0v7v2jV+fWDw1UHWRSgSKHKiG3sybWU1+xQKdD5gdrPDAwPvZAIsDHAqPa7Plca8ARgn2OG5ByBvjiTdpao7ZvJgosyi2Px0sbnJn0qvJN/746pIH/7lWuUABBJLlcPUioOxHM9rA8ArEEwBbe2tFN7f71IyHqTlrjH0LLBx4cfD9YiVh0Ye7wvBo3CSzLktl71KJWLH6x+glc89Z/VW9aONXol5gZC9fs8Xw9e89RUwfi1Qx8/Xqnv8xptCovjGMliyWto/6whvRyF4zW4uytt9Ja59TxtvCV++P2K4G0rcEuGJ506++XYbsiRibDt66c5ghiZLq4d4Xl0iEZLlFcNkmA8rEeRnCwFlSTKA+a+LBPYg8oEUQiPwKGlqTk4+U3dGwQxXANMMoXyXA2K4GAn+AojAV/lvV15ccRMajz+/pjE+BEIATNAvPdFpUv/bLL7r+ODIY3lrV74YWinHQlW8oI7Wa2p51Rs0WP71x0vD5iwNM/EK7kYAAvvlvDkY4nBL63WOr7DVt4MLl4zZcZBA95yYT0F2/nlHNPD6kMve3i4sbbmjI0QiXszRo4cBOGykUVr1pTH184Kr0EOUrp/oXKs0b0rcqIzo7Z6KD5WmoIUdk/1kRDbnaFumvHwamddM0Rxd1Vb4foEuhtc6tukOjMYSzNQweioFGBz6GRWaSFjXLIDPv883n5F6rvZV9FFOvGUuNyQ6uobFLs3KMNajTb3larkT6zn/F2eqC3sy2qxDjRv+G6tPGb2i5aK40/v/kE7ZmH/DQC6L1FfUMQVEsQd6HFsQwbDiW7BNJVbmNexyITQmVZlyqw1z4qA3JXl/AOdO2UooP6VuWW2JHiJUE/pDjU1tcvsuBO6Y3bR7YlNOVIwd7F0qGX3okht2YKqkmPuilTHqXkid5e6L03aTTm/uVduGQVM2V5lP2YllC1so2s5CEQPlos2dHoV0bzFiz6sVWkiC57x70cD1pH7LToB9Vh3Li9m5AG+ykhU8iz4jx/2ib6rw7r5URkQi7xslN+8zrqzXLvUoPxW+ZreSg4rl5l3f0vVgIfWcwLH8wL+8MSVV7/RxTDronKeoz7h8kgT7QDgn8xcrrvVWqLZXHnXboIKdMH+LC8t9ICtUL4nuUW7pE6DibBDqnn6GY7vye5dwq/5h7T2m6KNWOiN2bfjpfpDiyDHugc/tkPZ0CTCNU1BIgV22L8hq4mcvIbuSiBt7LxujYyDlap3Q98lokYXiW+M9khBV1fpAyo1xi0lnNs5Nlq3/+h+XlW1x6fslWTjsvmRjf9VgIheN2liRdK6k5QGznROkrz6dFwciA7f7e+KFxXJpuMUU6VCdTz/7rDA9hi+/ObPSRgHtE24eVn2mT1lbEtWcDxu9ta8iSe7ZCul7R0V6CWAp04dyyhLswR22T29L8f9ZAuq6p/5T7+nHApU0AzugpbuUvuu31B5MJ/SxuaI+4bBj6MThkk5AGZW94KrxOCDhF8qLinvsgpV6FGL2BDgFX3gIVuLU8NPc2igeWCJdzpSsxJtNNnf+LKRm6GdmlNMrzZwpVKrVShtVCHQ+DS3oXXp9AxuGb6MqkW1HB8W2H5YxiVPNHYw8u7G6u9u15Yf8tyaqhRU6F5eZUYN68Ujt4Wq6vWwapmr+uUwB7hwN2EYs+//B8PiPYehZqiInTMushsm0pbJiSnB79ryXNq3Vq+akDmiT5tFdE7+NEG2qDf1F0j2uC9J+kupmobvaBEZ2HIrf6odFu2BFV2luFnV44DghR1ZZ5z8/N0te9hUrm1syt5bdJV+sbXfkunPDWrXq6U1aP9x24myes5M5o7lmpIhPygzPexz5sqossyc5qy8bfRUADVR95cwb68rnNtneVut6w7T/dlUSuVvi0WRUHixfdepWyu2j5EXNK0IWOoF44uFhj1kuTDSNct1QyzHyIhGtoW6v72pbKVhz1hE1NI31AdsgyTRz5VPKNt3Bq6LyDHuZKAUsiWtXqocQ+wqrOhpEbaoz/Iiwji8K8FTFKt0f1wWpeiepMR62b/EnM/8Y+G+Kd3zQixSlqT3KWYc8EAoEYZ5EqG2CHj9GX6NZM+dmAl63TBKVZutmJxoVQNQYJk03t0Ywe4KM55USR6eKsVTIQsTRztMvrx9muNV6cWP4XS5MLkkRsm5eHr2k2dJXoWuU1ijtEGgait1jpCHInPrrrnziiiXYPyXA0Fz9hDbdFVHGwLRuKrmZMMAC5LMnGKsZJ4qNjtNXrmjEqeOfPfsA7sWdTJYa3ENnCFIE8ZuZjImmOVbulOrnjqvYm0GlENOaVL9R9a55zAXEjSZp/dmjaPWc41FKLCP2fGTpqboFes3K8aJ8eVlItMjn7tF7qkZJEiWZrE/YEegUghZSRJIm1mvqJ84JF/WRKKis/fFr1c23X9x14VhUBYGwNINK3RRvrYHddMeggPUdYBJYs3/oC+zziGwE2i+E3i3d1KmqrK7BGQoUVEJJaqLUmy8DnQqC+ErAbjAspsSnWELE991Vup5I1Wgd1xdGZagCJQzWNo4lDNQvEsbBtcYCFDomekxssRlkS1S19AqxXrxHds2KosoPU0E0ijrkRMEESYEG+d4Dr8qvkfDoPLgLliEulDE/Hm5U5Z7gGch6HQdo1JPlsLUMn1qIQuQYqvKpF5bO74evQ24W0u6XtR/57kmdngD4j7OJfgMr2+9zAm2mOLlUf7DFPWYhY7comksbSPeK6oNTrcvoSDchTPBTvy5ExAI054sk/tl+Xcva2bRhvEfpAppzr2kISzeQwOAif2TPuH2/rIm1mnyfe52p2NywUZI33nItD8odeaf7x+CIzIJ6qxVSYVbOXQh2NHS8lp6gj4u/sAUy+gjt5AT6wi3mx+iuqFlEjtuMGe1T2ECqJV/RQihG1hPj3UhrZX8lJgQ1+9U9J7wbakYsp/f7mLpH9fRvV/gQOeg7/Cjv2qSQwfdY0DN6YPdmnU2D1Dy1ft8x6sv5YlL0NnSm6BQwbL111kaaqb5JahHLr/vjyx5Kb6uIScxxqLm2xLQQKIUbrmN/A8eYx1XvyED0uqvb0R3RoiMCZc0mm7FWlbP3qczzeSgY+gnye8ynS3Wkz+GYV0sTZQGUkFoKXj4od0RJphmS2xIV37l9eMjeCv7axrriNbxnWYBHMqYcMg/I0/smi/P7ngzTc8+DIXEZgMpcCaHBnrysjI4ZQ91QJVWLDWZi6xP1BfdTta/l2ie1SIVMYmnMLJxzteRGA8C59DbkBKauN9+8ROQK5qZnHcyjb0dhKWroUy0mnT43lNJ5xs/nFR5DQ86WCGniXQBNUhyToLsMQfEajzCZ8AwNS2aTtEY9eguMxmcEZ4oDr3RmmzcXS3ggkFvQEuWrHwxMXi5bs6bUrT7zWtEBY/sZN+QWEweNhTM2/hZjHs2XmddxzAeyd6y5KkND+VY8t/wOXSlFjR3DOZqfKajPm8owbJRTTesfLiT0YkFTmOqWSGliEyV67LJx3ZNWEAPdzxvet8qAGDfk9is44Pp7ClziSKZB4VoeACNblzjEBaQwnirGDNFyH1stnHN3G27beFAr7pSoSEVs+xmH5VkuL91rNncZS2KuP/s41jhH9kkHAS7fC3WhAZa3ct68mWw5jw9Fad6c+AESooaZYIYigsaDnpGPyIefy7rz9iZ2ocxJzNsE1aJ1KkpcW9VeA2VuBvRRBSVqCT97625XK5sQszELgrJagNjcQ6vyCRbSJK/XM/evIdvuNur3laP+L6VTR8cgQKk0zowdGUW4IcNSGmSeHjhoZz+D00p+EY8QorJ1PwtaaaG/RBiDhzSj7Ut7aiUYKYgnGbcFeJrpTWH+/1l2a0V0gixs1gTFAf0TYzrJw3fhhVhrfHwy85yFEuskwi5FeYY9HwZ4kscqLUxNmrlfFr6273hDg9PTewXAdNPniDQCLp+mPBmgBFDwcvHNmZnhEXO5Mbm8L5wW1U4dOLB1daK9LtO/U6pfcoRqq124XK2lmmF2XpXkG6Kp4XP281ERiJ4MWsWc9S3F1ESMAHW1U90PGI1nizaDhA+Gsnske+YWcg+mMtrP8AD+NfM+tvgbhSwJk4doD2OmGxZisUrWis8/JHtvdZVvPs2o/qR2Q2yhkii2wjzcLzDnePsoDkQnf2HUp9hSmTDc3yLgb0CahqikPk4ImznfllG5XbbiqBp9uLcAM4EoiyB6Hl4pKNKuZbQIfUUxF1wEAt9wGp1CgCh5+5VmzLcTxUjw8c/IWYTEL0hJ/o0AOyz/p5QIccKrPZWn/ARk1sZ/PHpssGhpIGZ8QZfRZsBnXXlcxegPOmXU5P3OfY8fi8fVrxPnRq7ZTbEuTRelLUzaQ6PkRYhm6bqsv6x17eJcUSgUS43bhKBSaq2ruVL7EseP0e8vtfBbzQS3dQ5UT2IOpItEOxND2LdjAo1Fu5a9RcZUU3HD3fxoM2SU2y17BfxmWHAWxMPwNqetaA9dornbVqNIYTM8rdXcAHaZ1EpAWKbi6b7n9s1NxHpkUspMYgWjM6KRL5gC9AiYh7hkeqgil/jzP9SAAx9n2jpEX6Ud0cJQqL43va3CX9mgy1NjFX2+FaGWwv/fqPTKlfwwkCT5nTACpaBz+7vgm01HJV77lljiyQM1093+VG47m73APiYCEVSmBDzljRaZKTMIU2ZWMfPl2pMnrP3UdmiSyspE5vSk/AvuboYkNG6rtbcn3HJ9YhIw7+RE23hv/FbqC8ED0PxVnUpnSR8YTv6JnKd9BrLWNIO7LxLBG+6KfN+lXJTsJE2VjHmBuyKZaqZ9BWqPuQDokcNpCH9i0/kh1A9O070QU0K2dvNDOa53cJ03ferKNbH9+KyEHnEy6NGq4MbStAD3VcONuyzr1em8gRtJnRb1ff877d1ZzZzInZRESm1b8Pbl0E+srXPepSRGbOVYio5+pj0vXxi74VPpTOyx7BdKxNPdJqjHXigNcXd2I+vjvwke7+qSjvv/LtFQ39nlFjpiQvixZhpWiDJxy2duidmZC6+LBWw4VtOFuLRi0eW0MBeDYUctT1RsTz1BjGaTsVfsT9etT0qf/h17m9XMkc2yuWfG8CBrGTqH4fntSf7nM+TPKnoQFeabQSQR/4fzlb3Mimu+UA3JYObms271Rkd4KetH/1JQRSW9NcRc/X23rtoSwLypM9u1UnV1m94IV+ctzOjxH5n+mN/6MtQU1Ob7ufr0pUeJohL+qw+dkov0Gg4lds1vTf/dzWsgeAeG70L4dUaO6U4314JrVikxMvBkQiEINA354K4uCpKKTpEDOE8sZr36pxKcfzJUaVYNdYux5MRk20zyru16eaf5G8p1mGfR8MKSzDumGUtz3ycPXqSnEqB5K4MaN1VVT52o+0KZ+NC26iutJLQlT7s5ZWzVpSqR2mNAqokFRokE9WM2FGdnBfRNVX9f2X4xZoSmdr1WuzUNiRDzLVYNm9wwHY8YwSAXKV9E8Xu989SzYjEbGZYjUXzmg2ueOT2tP4f35FBvmcGeY9Zzux8fgyQm8RadfdNCb1dUh+IiTcIMp7w9oER5JCxJnNcITgEs2oaxCXeZA0nNePtFjY8RpzaQvXjgbqFD1EMfLaH4HJksnc+V0trMslkNOt15pX6xzMqdyxfYjKiOPVmiB8PinmPPLFR4ZaFxVaJr5+DdKk/r5lRx9FyxRRzYB6yAKoTiLwDYki+Jqk5T5H9VHmY67PWJlmKN/D/VxKunSNJ0AyTZtlVmdYeGZEgihRqkJLYya1EMzC+Lrc9XF2lY+/7NGk4b7rbOeA0csHI2/Zy6X3l7PzLCF9q9zfNDfnuT7tp11TjlmRt8hg7cgRy5U2aV6Svjou97BpbqMxeYMGC7dxdiY0Pz1Q+RUdj0K3rGqlxUn38tDxzpH3v4Xd4Co86+NtXRrsJjkT/COJZafnyCJsRlE/McrkSdljlxV5MyUixZK5a9E7h5PGBPd+9BmmJ6Nny2Xdw6cafkWt9PF/dW1mdN8dLMpWljzGtKyzAFwD0snvqJ8szSNNosYW0i0x2IGqb0UkMj+NssY+EMZqKsGspaHjZSY0e9xaI6uikRH2WMCQn9msJlSRe9Fhvdcg82LuoQ9Fo7l81QsCtP0ymI0yQWXMF3SaJW7MIoaO/2YHq0eyXPZnC6+3hsCX3opRpvn9FuG3INsZU3miXTp/8cuHueH68NmxPheAOqbaEdpwa9MW/QkrP0aYPxcROw5CASStbK3E+arydWIYmZIrcSsD2JJBUKDdGXNITC+EtTuivqkcLKJlra25mDkSek5oalWY4O4NBe2xa3BWW+BQLM5n7///d94pYshcJ4JyJzo2/frmSxx/2xH6PfvX17Lgjna+jIyFRKWTtmZuqW74WO12qnS1aSuBy8Qu8r0fZqxdwBHXFNrldMryKbG2X1L53Xtrvfu1lmmf2M9Hh3okn18jpr65FJ6+hxLoaHx7IInGRMV2lt7vy4s10eAMmX9cLH+10NZs/iuCmCQuHqe2yy1ru3wR1g7oyxymrWfqPeht7przvEgTt+rTexxS16QcHv2NdYwSeszg50Yp+N2ByDV0/VLpjLHyQA9AZHUzBSyeQTEWGhESPlUbje/gj9UModT8l82lBbqpsMhuP5JWBDEilj/5rFwCIX1s29ZEQxyn94cF9zKjXFYWM8m3Yf+shQCx/b7GObcWB7RDiGU2h2EJLskGkg+/rOVwPZCafzd/pwa+7g5lISfBj2vRpPmjIvbtBAkjZN4bIAzVLo1atCfKkQmFwVVW6hpAtew2yvc93CBbQ9EFt7rJcepUEDrgU/svEMekpfEFI2AgSt/lNBg+W/4wm/jPqPoLX8b5io/3dutpb7fuHhnkdLDyv3KHVoS7k32QMB+uEULLkHBg/OFudIgQz/4rqUx/nIEYdRuNsvsJosv6e/Wov0eZIoTlro/Yz2eQqIi/u6yae1s+b2ZSt1zmitQ748xi/vLHMJd3movyPxatfYSefwwKbor7Wfe/HSjhL+tPrJLNm/8iXupYPOYAVTIls7tN39X35gGyE+7F363I4TKs7adF04Spl1G9e3D811T8ENidUO1aFIPoiKCGjvTGtxN2fiErhSMhb2LMqqkboYWl3GfKCQJKxDWqWs5G0Nttbu9K3D8nGiFwNYAaeBCZxMclP5j99LYh+fzO2Znv6XEtMlSL6JhS+6zswad40+D0ebOcIofPJ27XYP86BObk52WA1OCtCAYHC70scOwxnRKwPJeyiku3UDXB+cIHMEjLtRyPqzcAuHDt2oM7mZccVckvbNn5zoJBIZ0e+1p4o7UdhTxZl6wQ6JW2psCYo2bpggBjiFRFTkG3216bnjlKj2UIpFAgklgbpCV/D+r9itFhSOWasadxeFty7A7R3R4rTliSGhnL2nLxResm1kU1p+aj24KlFnZP3iqI7RMHTDxhyxXYafBQWigcNxFsEt7i5Qp0pCcJbqMQng2KvgxGF0/2yJL/qD8XnycNf5ccZ7fsfR+FRPSNMFjKY29wTX+7QdCXWFTqL/o3dZuXzD9gpBmFZyz+x3RAhoNEtrlhai8cErDeEvvkANQNXGTx6c+wf9GZS+SvzsAVpCMVuHP2x7+UrVivyjrRtxpDlQdq1vAFk2x0NKsIK6uIP3qf3MDtLJ5yS1t5RIYDcGRWmNr6gpKmVLwaPYglkIOH+pl3tWu6KrKWKn0AxwTnYvQdkl5YI73XUdaIcod8yDvGx9oirRNMt5fHVWOgcm4CpQO0zxGFHumfPzZyp9T77NVzsTeFS/Ibi62PZGglsMpfmtb+kNbJWIvir6GrCntMBLBgGVhEuH4lV2tty8xozZq05ZNJskR2QrhDOVJEvAVlrRGL4OuEYmEUZ1Uvalai5HTpus25bKNca0yghyZRkTdnYWnxl2pfz6BcisMk366kNbzCnPGHzI3wFlR3liEBine/gp2rsDjr2QLhVJe2zaMaem/KBDwAaXZYVzWuh0EY3DaNHGybuRUsOmAUdwxsMVNz+9uCinZLHGV4RePbcNCAqgxNkm9WbwVgO78c2eB7dpz58SXBu0h5FHF871mjYk3gWwJJK4dVA9B2/ndTg3v9QeveydW54lPmA8FQ6eLvfLJMdNdNOXtkIpR6pqU65R4+bGVWT8YI7oU7YiuKcfM7eZHcm9hX1N17GzVAt0aD/0FzefsQbtXZvh0PeE8pdpokVI5RWJn3rFn/3lfBWnLZ/BGRTVdGSGp7/bkSz9OstEzweaG5KpFtBqN2zB3QREADbZpxct/IaPArfUwSunfVpVNJ9erud4T7XdvJ2fZsX82FEeSPgbFBALjcLqVTsiSXv3KZHcMYUEjVrAsPgaLvXYF8UH4ZQSQPOImzLzhJapYgMrcbp681bwmwuBc17GPp8fHq8EAlZbxbWl78UtHxg1zna+gKG08V3omq6Wl9pjpvsi/I0iZoj5xFyl36yv45w8jNuLY3kerZgjtsVRap82ZHJ/IwGnyJGzgt4USu3LNGwSGvJPFgbu38YoeQ6HFu9O9c19JG2ODFuaBC3LfPOT1Igq/REdlFPxilz30ZyN/uiHiUAS/wvLQArd4KQIqGllJ5ptgp8ncSSdtBJzJ0IDmn+BxuCpu0GpuWTzKfbwLgaIKgn5X3m2jiN6XxcZ0Ktf7g/P8fR7vRPqX2GsXz0r5IqS04zPnidQ9Ny6dw1H1Eru1mwui7r9cqhx+1rIdh9EKJ1EQxkYR48m40Pp2LHDIRGh8pOvPZLHo3o0hYKKdiijJDsDvHsGiBsyGhQUIECPaceY/HXf7gdwY9JFwxTsChoJaGgACXPkzz4NE4HWTLZe66Jm79q7d74NVFfen7b/B1LZDcwvX7lJHqrEpsRNJ0J/Lp602CxQmi3o+kjKain9/iVQf/m9vvREcDLbyF7tXneNYEvWq4FL6ANQYT7Ovu+rpWrPqGfq+Cn9S1P809m8Eu5kR0ZZR8wkkxWqlRX4WGCIDDclktKAY7JLkdpRFk+5G8GPgSJC1aEbQpUnq+i2XhAu62Ai8IY7ykd/ogbT/4DIbGXUkq1PXmyJgzqZURmhPuw0NWUbFvgaPVs3JHq9pwWDtH8M4Wm/5UbwXCpC9A4UJ8edxkGWDAVrb94CuJDnTUZjvMDdEL6EhacCFzN8gNOsJXbxoj4h0hy0r13YwoCln9j2iSchCfAe7306eGmJFy/qeGNSsV4BV6WLSav2hrbf4UP675um33rk819gfmP+oppWpu9GdmaPXTVPbhT7rEOC8j/F3dK3ujesOaGfJ12mL2d9oeeC1oNpBIHeVUnIg6muT5J0Ftrwvq3MkgbCP83Va4zn5xcCOtLI1dBb+dw+VFNpw/ShEKAEmJucHEU8N/caRS3vTgnYkHc7521ECI2vddbH5FvFHerKxdMGesQrOarJZ19QGk8kH97LVVlOlIFbuyNqraLc+w9JJvXD0zOWXGU0boXP1xGFKR1SdmN46y/0VtJDxD/dS/WHnYmbZ3sfR7n6WPmSsrYiYhes4yjjNs4LvMqbvXy6qfbyCVLwctFJnMngJsAtTtWx3M/5Kqc/joYyQnBFWVAL0RdbAKTdLv+ghXI//WdPowFokr8vJWzkr/1ST7gTRbwNumYdIE49ZCb+dV9xYsA/DFjCsILcE2YEOtjMSi+sC5N9Pyh1iza+i6PPUJgi+LNMftdpVi3fZzHt6FlCHGeCBgkUmBzcGBT8DP7spH0XSKRLMqA0Bem1lnIpCKnbocgjfHRpCOtAQKMdhkrmUhhbxRnEaw14ppPJD9hjAgNFXvHg7A7ySTLfuLBkVm+VcVDNH4e5a1phMtvXSIIvjhs9KLhjW2xXJWnWG7gfo7djWACCY4gPwaNoUMZxt9PpNokSGWP8TfI/vgt9H2lTaIdSbdDoXR750BU2O/Son5aN2j8nr6zyBINCfWfF2U2rbfTux57r7MtDaix2tJzP1LGvoD6J+qcPl0fwwBZ/kit6WWw/R+jcpip7grESLuxtN+RBx1SqXjFE5SKlO1KOVXLwoBCEImJo+KYObHF3JJKx1C9neb5Sv21acIclFIswQs4Vz50jNP9iwejoXHEwbu0ICe5OXU2JPL5x64jOTpfU9XvUiIbNaMxA/vwxP7vbfot0+fLA6sI2zZzY2sFUnbhrp47VzIYPHtKZGQ/Sh/tcTQgA5XzAdCAQ0zVPPDQ+IEoO532+3hks/1EdclEqza/2m0FcFSf1KXkFetQnhh0TS2TYrgZEjfZXZGm8QGd6dScxXBV9u15xwefPSTwGPmVe1mgpyFEqHrn0FGx6rX9CgGw/C2fc+bIB1PeKi8oDzUfW7lqbGhqCvjBgErMH5X773QfqkzmjPCE6BJWIziuSqXjboyIicKpbhVfFffePFSLiWXzKkpGqPvcvaWUrVbZyrx9Xl+nRV3M2CpRn7SqdRH3seoF5bivhiIV3VdOL1onrzWapFA9HvwMlIam7iExbI/6DItFoMplmbWj/0nxGcWJ9KpVIiAipI3qctLEfblbLtICZXfZ4QSCYMY2uoqVtAbepH2uxCgnXglYSEHw9CMRAuz2FwU9CB7B6xlC8ZPPAyTVWcmwkAL2h0VrVhDiQu4O0OF7Pj5hxcCg6QTZKNVBZMgkJw6hWHpm1DidHlInOzHBl5uGdrVy2qmhqkxYfHQ6i0nChMWGEjsp3xcqTU7lBAwgkE9N8vUjB9UUjN9GH1dLgtNx8/tBwst4cKurKxAqbB2DlRF1a85SMQi2SgFw2yxNpVw94zIhHjQT6kPr+7w5HR5IQoNeufo1ZukqpvlQ3TXFewui6I4Iwgafk2MO1cYe+BBrz18vqYoswmktWb3TxWw2KGdWWbREOXudrIBdrtLotZMtw2t2ff/+vXgxK9N1k9jOix92VRhoTj0bPVObPutuXnTlvk1xT4wI45wMZ0XFrEOoigQLPg3hMXzqv+BxQnIpMaMClMCHc3mnLjA7UF3vo6DgbtTq5nvN6RQ0EIBiuT3n6q4sv0JjgbA0sKfO0R76G8ueNxXHO8lG2FJgbUhnzDmCBsFwVC0r5PluLGwCUpqFpcCbVgEChrPGtGq6xDa6pACSviQU6wRBROLKioEJ0OkBgez68p4UWJ/th596ddTkH5+n+9zkQ8J4noAEIqUweEvlj0LjKxJFIaJH0ZM2e8ofr4VlHj2aZqQEEtqvBEtbfL58JTuYCPfD4U2a7MFSrO1dKJsMgxkmcCzK4tPL6AuwzMZEA22vDiXJgyNR9spJBzLau/Jm+qxOBg9T862QIhLyUQB0MXHEtEJ45KNZC7KwsdhHRo60SQUxYwnGqSFupIclm5IUtdHz475/ZBIluuVDOpFIDXrBiwuzV+MNHT59mhQA9K6WMpOVo/rSwV/BEO0tm3ngxgsheFwtVq12SM6BAavxLOHtW2y4gIms1AoEPHRGw0f5opUfCvrVwQ+m5krMq+TYEBmmq01Mr0L+4dTQ0OTXqZGqQKwyGnUtrudJOcelCpRkCBZRN8IgTDisrP3sHxjITTYObTkp/VvF1EPw5MNEkI2RWnC/VLCmRzw1BazCUxoJeG4yHgflGHJTfm80FwNzcbrECi/f7upQ8JaIRnEqtwJz3jHZxACScm+oen8nor2QJQOR3d/W4P50E5VLA/RhzkApEMatGEy2gX/FFMX39emPjkRbGnVqMGWjQ9FvcER4HlMbPJMP9nSYFAERXeBgmZmXFJentIH4pCX6OEoNYTLd0y5vd0oWWjkoGS90vLyiXRlsMmEtZPTvKH8rYlWL/+peDfiRWZLhdmqI42tx81PcaAoFiStMWKTp2IP/6oxgzUoZSl1G0jwR9y7rkf0/tDNYJawbFVVDEwYt9s59TVpWv/QzMf3h/cwBRynJvr7GfMx6j/3rnkDKJRhCkjNL6J9avo9jdbk4/8B7XeyJd9TEWQisfxNW1pQ3jsDsqqwqK7dFlT13C3dYtztJOfrW/+DL1zJzyo3UlbMUoWr6tu6OdYn+hOU2ZaF1aHw4zJymiFDmgI4c+zCrXAzxjjDvaHNSafWw+4qf7Jfspt1ZgEGxlWRfuLjUq0A/ZD6VEfuotDIn2B2Q1SuHGWvUhUQO1udOmp15mAVCAoy9mar4LgVTKWJESogRYJihmIQiIw51eE/KYZy9qPAmzL9rH66WDUydK1pM14VZeCf6V+t+fv55exBltvHugjwYyvqw7oqUNMGk3BCQB4A8HFibiqbX+07WOjY2rj1hFT1PoH8B4xjUOHsexvdmKdCKOFWiqEYh2569fQ9oWg+VTlZu9fkEkujyGQAvRAbzlHmaKXDtTzGGMKZqmNkPR0V+d3t/OigxnMCg0aS1rwhM8BQojNXSLXENDo6sZaPU+DDuPIWC2CJCpqAsgM6rzLdcABTaVaHQPiURdG+lTsGVOh6jq6w2NfYN9jY2LqOYird7OzxMjUW6Tt7IWumBGOp/DGRAEPhWhNzkkbFbazGV+zMvHzIgWShBh+iWTiXF+1tyjs8u0r6deD2yHQ7H0swMNZisvDq4Luf7htGVCYbvoEzztuie0IFwqAEbzmUPbO62NfByEYw23htqAmE66f/ZmviHg//lMMml+gTxbDcXYxe1w64QIJprRlUG+a27ubrqQcr7ti6f97Okbbia7Zhd/dhxuam6ULc3oMh/cNSgh7NHyovTV3cRyQ36H5IpEBLKXzSJgXFSfJ2oJvsxQYJIwaRrcT82a551G7GtyZu11yZn3otqpalwnrx4zgyFCuklFbN9RP6bzbTEyPFS/p/MSUuekpXzAWH3f9ecL73aFq2bpKrc/X4hLfElZ9d7E+6OShXu9JW1gKhA13ES7pNFgjIdOgZ85JCOTY72HpAzYFKAFGHrhS4vKzxeEdLHYgB8LZIK6a9iB3TfzB+xbgzOoA3qiGdyQLJ6mwb1iPPcafFM8l37Yui1WRYlsD8ykqgLtaUFAT1u22C41PsRwUfWlpeJliz6W4VLHd+fYqkTnLtuL0N7kDVhOI7EnTqKkympqAaKR0L40F9UhBpmxdEtfveKTy2alUoDAIUDmo7xDEpRKLagSamHJHkgq9s0M4/uNgZ1O7stwtEB3l1a0Wzu73Q3d6uKehHPsccLl0UiKpGyBttqcQbs/1P55rQkiumr9IYDkhNY8f9xVtD/daL3lwOV/pmvhpzGxpm9h3rv429Zl6f04U4CcMffQneSLhLYEjCHT87riOZNohdhJDRiH1kKO6woHETlLq29fKABbAWYZMLe4iG8h/AuFkvkzMR2eQ7e+wTtYDpZJaCSlyYDnprlAhMVAMFdsDR/dEV2GJilzNvDgqDR38aRZkDNjLvzjTQJnC168FMgx0sfpuU+zcXMjTXPxgjNaTkxNafZ98PDGDaE5jX9Vgn6H6LN4fnsWriQ2ugicqANG1cmsUa9Fae4yV3aGWRRGpgxB2+eeVhBsqAsUuAbt1uQEVkRYZXLiKLTAsFq6ZZ6S682wkBYzKdvKXHQAGor5NVxe4SJy8hnQqOdzswrcd+4dUOQ1jqpmN6FO30skZrPIXnF7sCJMjZ3cXa+IGXpgQPiVRFFol8wE5jZmsp0WlRx+aKtHqTXGdVUEN0fk8O3ruMQVfvcKwbjj9S6IIzPxUBMLjvpUVsohvB9uf6yv79qYBVBmNqDViT5s2zYJOUDd0pb3ppkej6UC4DXPmjYy8vl0QDcKnuFMjs4yCR321xcgdPz17SfUr8BiSMrk79S8AYh3EsvmV2by8bfJijc9zNv8Lj1ieA0lBWQ/Dbp/we6NYbPKyyCSOeBl/3CQp4u9SI/SqQxLyOX3XPCQxduP+52EnoSMJKCwmOObQyWWMKiWHMHmDcnGygXmgwGd3W50dqO8OoC1Tchg4bORQoSN22FzcJMmCykCIi0ScWODo6oJm5NAqUnix+jzYmvc2RS5nanMBTNlUJwWRjjdAYlabVVMKNkRKHFQMDW/GW4ZJ7ylwUP4x8JWibWKacC1qpvaEpOhjmqV0PDJvwRYP3HpZ14605vAW1tQsFY4qZwZsguhnzakANo9ScmJKAi1YwbNR5aaFdtAqRUXveBMYiFst2wF3MY436xNdtr5+p12VmL1cd9+FdzSEi+k2s0lx0lpH4iFwLbSgs+h1qNU8509+iFCs4MEUAZTBjqmbZ11rHaL0AQFUASfyHPPz6XvO6e/F6bPWgR8cywWR4UPyzrgxnBI9oqvZ9npVhV1gKMXWghSPmbmzECd4gBlFOKLrkBGwzw2482y4C4dBZO6TIEN1hAvgSmTWJQLBDMiTE4+lF6CbQvUFJh3J9bB5RWVqT7b+tQbXONDPOvxhUP9S2Jgnigu9u511sHWsJqBpdZUnhgnyCCCb+/VBvNNR/SYex14uCQKdgasG/o57wqrfOieRrCNyXjKyoBhEEBRSdvWp/Mn7X89z3p8Uflv2PxeQuxm0/+iLLNaZvpX+gE05qkjnQgHNJPOeYFJrAeVmDkj2/Q1DA5a2q0ORQyn2ebAMh0H4rdwkyfG2xZCh6R+u6X2VbhqfRUa26MQV3dF/WDuCQ0RbfcnP+gWIaxAIACAg0MgMkPZHvnRAHBjrcQIbBPdu0/Fodgfeyi+QzIOyeBrQ4mD8dFrgfYnjFWYIq4W6UM/CL8MVPJRXpDuDNqduKRrS/HmbcUzzult7OokutudFoEAjh/NrrC0XeA8aSgAUSZ3bGRtWd0xnyAPc7voM+yVaE8BSqal//E6nE6JSaKVN07B2CSpehbauLr0CyMjHARvdDR6z4q5cOPk6amanDCPpGv+eOUMyKxVqre2GM/DnEZ+Oih8tkK5jvyUy27p6W3GCWBOCy2rlY9kzf5snZ05oy8ZXFTMJjGJzMIDvhcBOZtWPHZuHwYDtzp9O0Ir14cOZN5TjlxIoBHaCAzJbDUU7SBqi6imZmVfiIzW6eZOzIFhxDi/gnx8Z/WAwHjM1FdGjGnwyCURQ89GASPt9k1rp4wxl+j0sREGnndKJSKDEVzTvjfF28MXpFINGBnr3Da9O5R7PLFVS5E5YNw7JOrRvrU84bt7YvFhKk13ZtSxurOoT1/uZ6gyww8O+UUXBmqJXVYRFgHk1zTyWJUMKo/pZ+9TMIxL97yIY/7rjkGkgVQa7VD53Y+4YH6PZT+hFkb6W766brpqWMxu2LHbVZSVNVogGxq8IqCSDnCIc3OZtNY0MdhAt4TPAQaU1hBHacA8StvEPHumyXrT5QGfDgveok3WfaAMYZvPIUJlOuHcjW+5YC2TQ1zYLnlrrBr+JAP27IJleMezgE7wSJUBHtLokCiBy8hfjKO9nQEhy0tGs6vXCG90dlfV2Hct5cRztEwA0j6JzF05YvOwCYhKbhKZKXNunHRf8vIZ618PeEVLrZRElAYgpbxCCZkkZ1mYQb9WPh9nJJUlTNAwTCPu43sbJs6dmJZGdA9k61zApVCUEz2c0hthNOLKDY8fDzginDzcnYqLc/xMXl5O39zyRWOcx3a5rO1ILV8+6Zfyp/HWi9ja+AI7fCuHY6nIIYupBL+2v97qCzi+H08v0i7op4TB90puxji8Jqgs7BGBliXrc/N0kF02KAtrB5ZINvEMiUZxIyjbiVuWeZeMj6Z7+8EwKJNe4MoL1r/BYtb469ejrMWsDgODkoDkFxQA3NoLnZ39tJEmZobOekNxSYnPEhAV3TzOnCSSqygoaFzSRUTpQ9H0HwEdFa3dHNzz6WNf6Hj2L8GDRYIuOuQc/fxpXvjGK4rOn54xfxjXpsnz0oJKaTRAYGyHeBBO70wk5pCYNsPSVJeqxRIunZY/0OqP5A80B10MjVikMWh8fWc4PDHIpDwL7kBLAo2aLxbH9aIvC+Ol0TXtcAHIf9ecym/r6JF0kq5whxBhIGrppXTgYkWREpwLRal59rcm0KY0YNivEYm9tSTSTIcEnfkiq4V/reeDSnZpvgzBbO4AaqNaJT0nKb6WOJYYZeaIFMjhYDj8VMrhx+wqj03nOPWbuy6sgIe7jdZ3uH4PyeL1XChIlHSkdgtyqyJqRG+9RxBHDeaYaQP+soRsA0hljIYlaWEmObNkibbPHGQ+8/wOLWkNt2xNEu6+3LDZFqFUQe+UJLacVkhHfOez7AqIFyTHDwsL6vk6HccSMVIMFXNc8FogFCSRUGrX24e9j13Zi8Zn2Dhg57CGIBb7et+S8qTLVtRYjxkVo92VeLpydFgvoEHRcNcytA8IXlsxflJ77wjrmqyXGbK8yYeiOmsOQxFVEic1bpiQHCWhJ9dDWAJQMDZHg9uukftsW+k8lhtOg3NjT0ZlUfrKLZJnaSTzGFJO6BOy/W8ZN9JXepoNX3S6uSI/6no8UdXrbCa1kUIsNeylIvp9ElzZEdtpXpN8fcPwsaJSn5y92BnotGwPO38kiYzRu/knZHh34fJBKsbNujEPX3fwZiRvcpd3plalFSQKyOlUHdtIBmn58wP68tNMFtviFvzkbFYHY1ygp7y+N08L7IqaDrf0xblShkQp113u+LyMQu7RAdPktj0zlejpcUbJTU3J6MiThkLK/Ge3ydjbCq1PTVv61LBgEhD0rVdbcELOiXQMu98Cacpc9vFg3nsZWOrR8S8p08apY0S7Uqf/UHZ67ot4n+6mNDlIE4Zfn8HZh4Uj6boxovkm0+tQwi/W1dahp9Umrn9VnKh1jqjgKZbvbDn20K32OiHlfcmRvD1b8hIqspk7p62yAYR1e7C0sQPrLhqklnARveIi6iHq4gYs/rx8HHYOqw9uThmbSwwT7TYzdQBkPoP2NoyXBLvPeS9IFqJ93BMekvHRkYMCe3FMgR2c8SSS8g0K55zgLcTE9GGhj1uO/vlzdAvdblOMbjKOxJ/gQKF/ku4a0beKjQ+/Dg+PjHhITnDBoonH47XeEB7SMvHQ4wgmBOHpCzMDCafxhPORzcDGZoz3eOMPKef6DBEBV1AnaII3ZvI+kdoglgJzIag7FfxwgdUmUf2xt85jDk4fBD5PZ2RI90XeMXUJEHuEzF7L2q/8VuR98ejjMttA50rKSAWVU+EWHvYUPiF+9RabTOleZBsQCZjmcsDSNS/nHZBHeU4PV/4ILfVgBaSxG+LkyZpMSgOeiz2p1ChSpVYyw8iP7E07vjqLLc/sQQgwPBnIpAlMwwcxTDxGKNJK7q30FEwOhu5DbKhZ9/bDTo/8A1837QA6KpVcOM2P3ncIoOoLDWQ1J0yy38/lpu71SPdzNU0gnjJJRI4lnrZXUFxweXKifoWD0o3pKXFOMAfFRfd8KYko9UAB/NYoIjuRSkdakCGjo5dVpdssV0yKI0XXrNJFtq2EhxwYmU81Lkv6wZGxkab5mVNsc28CjMV6iWSSEzfj6dOzOyUFbjyPDzX/Ko8UD/fZaXW4jrY/b4yTbUmWlyJtkPcuHecUWEzz3vfGRqWRtbWRjhly4sf1cwzqlgu9n/m0jg04syGiyMt7TpNjxnnZl6PtBIr5TmaA5zLj/SH8bhsiNWhVxEb4hkon0GSEQgDEMuXyc3Y1Ed4J1tfli/DKQ6FyEz5+GC6BrBy13KQQiWtnx89MaW5O8WSbkI/zvXUnrfLS42ZdoR7xtUL7cxRMt7dByQE1U4do1Uujduacdm4tyl9lvDkQZfVWByJtk68HiUISOu9HA86rvnjWY/VaWAquvslvGhvp2nn+5fkA8sJIEEtnVJwcfmNOB8K4F+3iAIdPWks63GLcQQeAJTlDCV2dw2/yFcqXF5i5yNV32zGN3SkbKKN0uJhesj+xgXWAxqaYAy0UQQGduoo5rxmLowCn6TlO1tmEHUyt9sG9I9pBMll12unh4b01x8YvXx4fPWYScWwUysdq9sbl3oeIvxG+y6E/dfb9QXKpWpmaFs0C0V3TQetYIBRf1XbvTQ+8jzFWHJa/JhlQXO/qHcU2WKOTMuvrnW035KWxW2zSjye7HkGpyVE2UrsLUwvtUX3r65StU4fsZX+V7O9THFxELXdMclRDXbnTjm9ybHm93YJYpc3bSl5mb+6jDC2K6Qvwy7CHlSiVWDPTUj5c1iPqlgk54haJVlDppZhR1ZDbkR4sHmH5ZaTP5KZYmyO/KoXf52dW7FRucfmPzUdMlyiYwlop02+ETfPBaY7lISNa0RgEykgFLoPQJPGJyYBX+vW0oK9csHCpuBXQKsi29Y0LFy8PlJUuZ77SeSA5k+9MMpeBGnCnKNEjWi0paY7BuPO13WrrtNJq1K0ZPR8avDBik/PyG2BuozDgYV2cazKTSSm6WO1F2zhmlm5Esc63uyU4kkNTLt5v2hWLxJsY9k5n3yd/ZN1wrS2d2UqTPWG6ir1ZPGzc7MegDKNPGllkYslIbF9MAUMKBl4bXcfK0h3Rbw6q8cfgjz6rybnYqKj8TmuxWQmlkdS1PYGa1MPj9RdmhedOpazsA0jOXpW5A5/OGZ9m46g8lpcfiSh84kXT5ChTTLXXXPmfij6cdcI0D3ZkTpfpvvV+tEhO8gCrW7FuRMTMymVoL9qIKDKpMaJoZV/KlFFuVj2RQ+T28JKo+Uj/HBt/RY3vZxtpfqclqkKl4zE1/sbgY3rFlQt2DYE+YetZgPElsWW+JmMhoIkVcElCDcs40LNdfkEtbKE2NMMxpZiSLxWwW1wSXFoIDEn1ClQ00BxXufnwYWE4J2z6iHhSWazfTpJl+wDGajM63O0tBjpHkNs2F+UZdtPhYWQkJGCDTSzclEP09r4EevAztyFxhjGTmPeP4F3Ti9kX324jeI61Qg6NyufGwGxduL5Lw163D3QOlfS51sITX0BZ0PwXdeycZ1P6tWuu513QAk/GpJcmdjr1mB9Og9th+kwZ2BFld8mLnvUtaFl9Oh6owXhpIE+5BSCVinh8K16Lw7GyQ3EBJYR/A+a4XXtbWxse2HEimgnceEBMB9Z1cNWUHdXDarvqgwsL3NYtAd3oo1s9yX+LwPWT2KayXAzxZYmLanFb/iXvHLNeV6WHlBoZJ+JIatN5wmPq9CVKOIoYSW14lcLlPehDL/pdLibBdzTNRN7DLMaYF84Tyhwz+bnqlCK2epYUn4NgxVWpkBbqwQ18TTofM1FjIZNfx6Pl8VcoARhXaoeQ0/lx69ZT8iNmKEc0R96XST60p9TgheRu1dqERZIGDvzZqf/3jfJehJuSgOaXy5eL2jxEJD5u8UhHW8cWTYknyUPUJpLHuCdv+HJVbQgFgByKxhH7zU7Lz92+f3dKAT+JEuU2l1xBPIiPTsG29w5aSzUSokTBKZj8he8dSGk9F4Jp2XFsUwXO1TqcQhoytiZ5WZHtXhvZBhdi2K51feYQWStsf2P8vlrbbUzH1SU5pBXjpnPBxsyqWe9P8jHp37pZRDIOTLYKv/2/yqIl+KL1YxUrN50HVpRfLnJzSXENcBvXqfC55bogPhAEyWJH7E56lcW9MrJxlliT/UT5Sa7WYYr2ltonSP8QVoNUoq3snLyZnx+VRcl0j3z62ke1M5YoDW9PdHJKbA+XEnMCPOU71fLcMylZUfnogWBnd4c4BSJvvSbv3zc+F+5j0a2CiF6i9UAmC+bRdOpUkwcSfWe7HLEkgn2I7LAwaLpovRMpiEdU+gG+AMdzlON5NHLsxwANIBQAf2/qDU3ySDsLzqZ36n58qiAhKOvv8vfP+Qv2htngthn3YWTYByIJuZEL2y1zUWcj4iwxTbAWnHyvrS+pdc1o9lKUsdMtxy5rJEf4SyzdhTFhFT1hq/yMWVDHQcYscZQlIRHW/wpPTgUVenZONtdepcYDPvDuxqxB6XbcSodG8NO9zSmwyQovnZmK3qpszJKpQjNHTRmcrydbGJAaLG5cFr7njFwda97Row1tMQWlaG20b7U+IdMa9Lvw1WpNMEMgPKbp5//zB+WftYC5345cvby7u5G+YEt/fAdfeE70ERFgx4CcuJ5wVx0dSgzoDGpITPZND6k8lOpflJKJPQf5f5+qkEMFFKiKBk1AB1fehc4l6om3Frj9x4aC9OGTZhSXf6OOJeSnTW7YcOahC1oA1DP9QD4n9k288GQN/lm6LEIEVLOXdbHCSvU6+QMbg+bYbz6vtWJeHdW54ciRkt6LR3iOul9X62DPBEgMBI+SIj20z5+j/gF6Jj3eBQgcQP4l04xI2fPYcWmTeBewREi6WHjPauqEr0sBIBZ8QAAEUVQWsMZQqOQrBxjjOnUe7rJj3X3Qnr1UspvLC6HwhUI1jNqoygI4MYLWaMipqqqcp2G3mUZ19lhMY1uhbk7XqHh0Tt9Em1jYxSoRTjgEAv3wxtzhw3M3HgIWiRV8+PYYhs0yDX+QBVJ7Pn03OPjYLsfhuUeOnQTVeRHVgrCfT2fBI/hRDpaRmnHzJ6BnEgrPZpKquBLCBxhL+FmItGCyOY9o8zLqwoTJNtr9JH2THq4OHiCXgyjDVD+777IYfUGtYPcPNxvUBTiU6IAYTBlIRlISA4lHigoLRf1GSghYdyFTw0vScoYdjgAE3kBFS2H63DLL9ie+6bHKjJQldlvYn1s3voIfU65Gs2q8AehqhhSHWzXoaKFNBnQsobnhXv+h0mkj2uFDb6+0znHCp/tap2Xo5vOavXSsv2XjGVdp/pW3h+5wX9d0qP9eKj6yuLH5Vmxo8fkXWppRo2pYB6fPHELf46iqgjmpcQI31kD5GbGLgq+4J7QS0O0WHuOe4fodq1s9ZR4cicRIK17Rl7rF3uphL/VHhRM2jHrVPPA2KXnQtoflREjkd0bLz/PjE3bl+voybka9KSXDZPjz7wO57i6dKeEIFMbblVA2XsO3cgmN4wR7qmj3yDyKTMo/s0loLqe3mI60ZGh0WySd5R7jFl0J7OKyZsWYsDkmNC7aOwDmczuPQoyvlf32ChKaa/b1Gdzm9fWVfs8+qGopz7B5IlTL4528ar1NVRuBAulkzoJNvN2xrbRb/4RE8Wc0D3saK+HdnR+pjAKhFzqqPIM5cakCtwH+Qc9/FAIFf6EVdwcJTH27xUE9wqM2Exuv26BldvjdQXURlCtV+l//H/ZR3jNm3j+f5OKVG1K3XJcIMAVSxgAYfw2kUl4g8yz3mOtW0XeF3FeiGx0Vgn+y7jLiYEEJH+V2qUepPDkLD5PKNG5YO6E/uwuJP/KnGyp1VjD7q+S00+0De1sBNCKuEMPOgiy2F8TughUacdO8sec87OeSUkuaK4IIB98dhms1yFd4Y0bshPAYUAhP/H8fPSrC8KU7RRL7gwWZ1RhEg36/zzoX1AmSbVxBtr5w+LLa/cvrGVxYWKcIZLf/q/Urv0gOazb7/1pi3uzfV3NYDOSsL9TNAyRfuq1RhBMS8YRaX5epvWhokEz1dXzXxhA4+Q0JwtbkWpSmwtR98UlIwjrGi29LfbuMCsxhLy3Va6PzeFZxMMQCwnLKzn9MQ5Bf4IQIFEQQNmgm6LuTU6VxfXDfqPI9mhi4fjM4vhCh8V54jlPfoWO+qNU4VW0RsfdlfjewuLYe9JlWVVrHOvR2xq8L5Ftt6T6FvxOAP9MN0QjgcBt99F8G4fkQZ0sGQt30ofrDXwol61+kZz33SWh8Lt2lxIXy/lYOXjHkk7owCSJ7k5Y3hoNthnPQOcgP6pums/TRQuD17E6elEnBE3CHzGl7Cl1KrCDqEPY6TbiqpdJ55CWJxXWG59UGAL/6R+YEzf9W1oGhArUL5tIBawJrPG8pGs57PB1P8UdK16WheENOajMty6obqu/xEFctNxczOYofQsaSKFQKYNpQDB6qr4hYH+m+aYqRC3cIUeU65Z3XwdvwgDbjuCkSIlMRICMTFrct6I8MCI8sriJ2CQj1hFzuGupkfm4VsJEycnIyT2K7NoJbllSB1tIKUhgPq0tjy1nz54qL+K80Y12RPrQUpI0GjHB54KfmgWoGcDoaBEddr1rQ6NjIJBIwCov0+l/qTitNN/pZMhhsFQpAB3iH6jYHcZ3hCbedNJ/V3zU5T9TQopx9EVSTkHL8ZjX6nzL/axYgdAGq37K6fbtwxFVc0nVyupu3sXNWbLjXqoVhh/W83rKODX1Wbdrxx34z/2dtho3NLBhcN219lS2OwYQq45oQLEVIm3ED5yRZeLg9DkUVmPz+X1YnnvZD6hmyUplph05Etfo59QOdkS8AC0MZYrKzwdj4eJ2hQDhgwTJJzKosIfHRwgNm3YSybkXx8zjeYvH6KxJRkJQy7KqY671DWl4/R/f4Vmbi7PbnoLGyBPsXKELr4Ell8/wrFIk5rRbuOg1BDA4Lw/Wc7wr/vHaopdTQNNRSQrdIINd659Gzeex8/3gbvq6c1qPbVz+ARRv7Ehp0tNBGTw7P3JThk2Me+5Q99ZoxReUkVihU85Ka18F9C+arclkYDqMhSBxoUSEuRi8NZBCe9vTVq0e0g54w/+/U0TtqFwc4NnQd/sDE6qrFFq7s0Ak43NV55PgL31FHtP0vWrWQYTMGPQYKy8/0T4Gqh8Jf1dikSpqZUNeSokmxUnOjWj2OkHzavEEjkYysrIzwDiORc3Xr7uabuzsu6+ndGga7+i50itepOupLFklUJxeBNpgalcptN5jSIvI67xrs4r5zBwPFYhLHcdd5TOJAWixZrwliZ5iO3cUswf6/bp8G+4mYew5PuDtdk8mqIV/jIj1jF/jTugKGmoJkaWqbMqRH7EK/WLUkgOO14Hypqxd/adshsaGCKm5U7gElmwIT+zvPFSrqxfbkXjPOL2PtrrlFwJ8Tc58INPa6QwN3TGp9KRmx+eI8KIaeWXBId+Ld81eLXpL9SEyMLQt2y9twhPnEkUABd97E0J9wxcy5nVX6S7iXwKE+Meu3gPHETMu+qWbiBDBwidDOjpcbPdRf64zxnyELCTn+ccZburrBxq2u+XSELWNcDdUJQNVx8V2ykuBDQUq0r3DNUGFvfB55qWxO3uqRew9GhvMqM7NG0PjLeEx/VHaitNAw1JtWLJGQu+Te+/PUakj1QShcyfTUeOIH+vufvgd4dFC9DfWvqlKlXqnX5eUAU7/vaCKRSLDG/UpuI19wvy7CJK2yAhmNczLwaajx+0LM5ubxe1TRdVpLC3Rc1EwaSYcZJb7t8SqaC4y/UPg9Fnv5YuAiVbhRhyJW01J9CT5agtbxitIMpYHFik6xs1bdrgLpLftKyexoAgzPg+HNDcNeqdnVwQwRjDuSpkZRw9QsKivorSL1ItUwMCm2Ojs6VpSnElA4KmUoN9JKbJe9joubMG9IZV7GiuLleSWBYLyTHTSnx1nSW2VYFn2yNkv8SgXLqYSREswAAF4jPMmdyQjPSd9fL+6uMjMtQLFsszSWy/tgyuxQ4j0B5ksmPS4p6c3VnFh2TKqIxWaxb9kLnYtCR13ero0W0isC8ovm2IJQebjQSY5uqVZg5mstflOMxWTQ7RFk/QLYY1W3ly7aZ8aXJ90gMU6K/fWtMFAh9AAIoc6vgodIle2oXUhmsBKeD1u0WsJ4yx3ixQVcLsIgkeCAvSuiXF8WNBNimKZPdq8a/4KKkiO7rvaxiMV2IYJszAQs1Hg87BpEE3hJTgItRhOC7GUsL4lcbYLe02S0UHmYEsRJcoaDx5AmJIoRRxu8S/FLthaE1ocxxHESl3pHnyGvo7K1QQXtu8ARuTM4rRHMjc0EOTdVO8i0VmXmZyCw6d2MHr9Mu/jOkG+cdHCSUjxzmuVrMARV4C0LgqLAgrDmnD1DmMsBvkOxnp7R9hxXakGcsrUM2k9pw+2fjKWSaWwwBxhHdGM9B1SjCax1NZ082YTxhfonTYo+IwWOqw3uQadEiBaiw+S2hRCiKehtgyLHm/EZWCEQDi3ql86cYb5SHpWqgrmZX630kX0pO807NhPF79CfsiiOjm861pT8cUNe/fnHle2p+63btemtQT2OevkaT+8HYsoJhWSEfvjKxdvb+7aN1+5oepduL0p+mMeqxaR6U+gsSoKmSiMyxa3D8xBpC+H/Wn5fontju4weXW8HlmJSOvR2Ouuj4vY/ZT8JdFpd1rjf1aDfZ9WqTWsO6hYUJo56ep9xsx/lJcNVQ1dcWd7au2Vz9baGN2l2ouQHuaxal2TvCBoUEZ9UqRZW5qxRzEOOHCRtBMSMa8BpDN13tMa/BRIj8+avOw/N+MyLyQklectHH604QDU6eXEptKisfOKMrE7d5z39tMbsxd1C1oHFXlz+qVP5OF0HAuv1ql2aP3u8oHJX+bXy0lt/Ley5K1cPGKRx2SleMtX43/3HLcjMG0tLoBQwZzSJTNK87iZP+bJTULxk7eACncWeLW2yFYAFxz73uN3zgIdu7HgbylF5WeW0jgBi4RziiXmmQxJRmgibzsf6QQDPGZMpCJiPQsvrRGA8YJKI7JnB1xizsbLwBem//jeeyQeRuyVmIqVZiRaTFY37PraS2dCoR13cVH3qX/Pi+p3D6shUGMQsYX/S7N9eJnjUoKuR5yx2pTSYRXBX8MK2n/JThEEU/U7v4oWtCGdq3ineyeziJqqKZJkADLo1C7g0rX/k/ijaBAjn5CTB/eNzROJC3aZ4nfBPn2gRqlhRn8xM4rJ3mAWKYO0fcY5uHVDuiHNUoRdz29UnQMdUesC9LO0yH8zoSrUqbmreiPs0X5h9M7m4F52cu9eZx2rF0qstqyVp+ajypb3pCoDytwG9wlCST/OkRj+PrWtqU9sj7QcER/on68pwG/Yx5o4dvUrDGG3qYgba9s3VYVvvMu+x5T9rS3EBHKeyIYyIQC1eWTk39yqdlm8w8IGRacVN0mzkPfXfuvy2tO2qv6WS9r4o6Tdnqby/X6vfx5nHBFfl2KOk0y4u+40KjA5wzdse6GukjAOfrgvuIw+s8/j4wWNdBkDg+QPul5KNcQOLb5pzFl2sdkuOwGld00MVKx2aSzbWCy3tLydTosvoe1aq4UYjcAXGpnVPJuHlZx70eompdfLgdJKqeGVMlC6KqHbec9xNZu/Rn0Av484p9nWVsO/IG0HjKRswIdu9+AApL1m4CKLGXyRtVT9Tf14V3glHcdEB2ssTyFbEi2oudt3W8VVIofMwwcptx5XW2CozEqi8h9BiB3QzgKPaySjhzyRGI7HEUINoelqYsrJvEbYU2lyiyGT55rKgcG0cTJF+9kwMag4TYhDLbRBtS+XQxwmocXNO8bYiUV9RaDnRCS2RG9vjs59DVc8DAdGf/Y9P6j3ehvZ51DXxhNEMWWvI7dQfisNOLmUcdZtprSN1ueXakuCgoLmtknDVDCqT2CGh9ENf37szjNVR2nCDYXoEbaZnGuctloyZCbkt5Ynz9AcAAmsKCziJq1oHxMPojqcWlllQlGTMH02qnLHxYFRHvLXQHGjRpF06q2T41NBWTs12AmOqVzp3mRPrjXxr0oEuOtOrHo1P3dqRc4B3HCBwAFQSytIfDIC2JXrOgdmHwSrsMCnYDOoeQQcmM6+SE1BQUV9pLt4tWukh4Y3R9r0l0VR09qj4ZjPra9e03iu08LT/ZoPQ3TaLneO1B6ULq9U2bVDQ0Y9INLHXhxiFwzL+1fwKsXVtTUPNpQbnoXBtKlnLrauL0jkOAcJfu53y4hVKEVvE8/O6Ljm01ybz4SxygEi4ad+DOMmFoO9hws3WyN8Zl1u/Th6YbrP+PI5DcnhMte9y+Uoy4nZjGBT+5D54zQn8nO7WEeRKHoIjdeOkB7c6blmTFp2YfRps9HrC06606V5ZO5625LF6tOqzF9OJrDHAYDd6g3Yvmphf55yTsMoOe5DPGz0nVIcgYErZvF0YAvjIh1XLAilLe3b7W6WEFLDVnXmsYNctMC3TP52awV6Cmv/HW8ltAw9TxpAewj35A08jX0StrZ1xyHEajm1SHzAOzRrC0ymVCmmiYhFKnbF9587t+Dzdd/hv4mGBARk2ulue9oG7XkSF3hyEWnpgr6uc4My2LkTmS8/yp3/NGj1isQUJm8bi7mKIAOSdbK3esnftl4JN4hia0wY3ZBjWhqWjCIWAFYDtI3dRXSGw9tjLmJgU82cxfUJK2jmJhvrEwtSO8Umu8z1DVlKNuSXOTNVNVaJdQyj1KyNP9zFRrmRqyjK+uX4SJsdCJ9mpcL7ZY/BR3hw0zBsxI7CWmnEdyrhMj8nMrq5Mm+KekhYIm4YZDkdadCpqGJYeSbZg6BbbUbWijS/QAkhKZX/WbLnoh9If6LGOlZuUeFswlESj1owxwsBTVEuJYWbUO6IM+NkzYBdMmLB95I172KdKESY1s4CxxNnqSoRet/z1tEe9j4ahhusm9faeeK3usiVuhnEjI+lHs6E3lqT/cCgvOPmEndfKtkobR3nRG772ONE/lqT/sMgrPkkItKWu+I8Q5YWLV+K7VNxtCkFqmPcvYogHpoizWUZOR/91F2P+BPe1jlyuwYuIzzrraSW6luFmVSxwF+aCSeyNcCD/ll55tuuVHwj3QsBjeMIyitDsG/fKFg1WYuCnNk4Bv2QL1tmN05lUgOTmnWwUxleGe3TEiFR78JboUxEeL6VRlVn+pUv9jhXVN7fkIxKuu3AWUWNHb5He8Gf7UaCARz9lPIDztOgFdBmG/edKoPjprDi3M9dZtbXeqPxGXjqezIrjfO6Oypo4YHJ94FHnwWhG6TTV66K6aiKzOmuiMjtro84uLO8m/tZ621RJRrdUefg9nUuZwjvCcHICJNzRsoA4Zl+bk1RJH1ZbhYpbAbLFumD2wuYuTg8wzlW4qeM4SQBZnpcNx0Q1D5U39m8tChwh8212OamPHFwvtUtSmZ2x4iH9Hoz/Nv+IDIFi6R7JXLUrJ0nnZS+xnWH2ykZ6G823EPu1e+2L8/BQfPO1d43DNGVqLaWgdMLboF7CXN9TS9crJ7xK5vtSm4JT9I4AHWaZ8A7I5oIDNL6W1JYrxmX50Mci04PWahpckfPKjOBFzS4CxT5wtubtlyHNXOy+9UL14LjDfXbahk4hByJmxeu641KLMHLWR8Dfu8AqudD9HyCtxvaVjS9KleTz4jYbmE2a/vFu/+vKfourfX0YPPHtjh1vE+Gw4JjnbM+4+3Dv/L1mJe3e/xBuft3YV9VY7lXhvGwRQSG5y40h06vC/f0462lEKrl6EjPJ2UC4hUVZb8oFStJO8UM4ZqQEt5IsA+NSHRIJnMaPg23Wd/CsRRsOwfEoyWn9d0yMBd9l7uM363jQrLvy0zLt50x6AKwgQqIIwSzkJxpcbkBP3qRsC+/3/xhvPGmRveNZVcjXyqOWOoc4lt5w7IB1o4ha5RM487kmPuZzNFBjWKFZ+xOWxd/P7wvlEY99dPKscI8ttAmJjnlDHCbqH4N6pbHKCg5aYDehKao8aZ8dqaI2T2dndH94vApoVEm6H3cxYe5yzMzeMztlrhceu5nlMHT+0Ov8Hv1Zc212y1lF9o3ewxp7Ka5LHpKS9lkbaAH0ox0mjduRx7aF9xtYnu7W4bE+VCmrMP9qSqL52NevjyQ3CqC/k6KA27dvEsFVY2uXsXfx1Fk7OKC2PszrgPErZ9E2dyYkHdE+3oJ1y+u27vo+G8IK3VZa68GISrQFo5EatLhngsu/5T2K/oM+T4sB5Wnptl1AnMkB/+VRWdb3hvmn99hP2uba8r/Sxr0MQUmuTiVGKJ3gmgRZ/jnMOaPeStVDCDTOUUBK/bi2OaDhda4zcD0FgjBBo4oxCrjkLF4Z9T4FhCi12khSqdRCeI21TNSHiGotGPDt72HacDOt//s3dWID8E5WNHwHEXWHoOegi2FsZQyNmnoIovaoSkDq1TX6q+J5uEMXB41RQFJScYJP+aewPC8d5CbxHUlHJgItcEBfUy+7bW6m9b/YwgNjppBaNTv1PHkECRjjyxgv6aqeUJbIZX8g4J22+oGtAvCiBJTTB5ZQLldr9FmJRDTOATztH0GK+qXTF6aQTseslZppxUSV9g5OJH/CNyDt9y6GINIry8BnHEmcZ6HGOrUjP+G4pFB1R5cXcSs1PCiTGc/ari1Iu0pEnxuvuOBVMSZn7LvOviNZuQIYI33Eg5CJBy2Uc6MVPEmayrmNYM57NsKBcNhTpPuadUHrnG1tFotHg3A8EO2Z3Ppz+E9pYzACyraCdb8Y+AWdlJxmHsI1byMPrJKckh/a1S7vb12FbK48KH9J69WWK9AgWxRELZax0xJkofEEv3Ed6p274SkZyzxVUHF5b1FeNDlLHJsSIwkqwb/xJV7+5vaPIlYfdoQcKi3C5upz2XkxIk6kIcM0xgjwXFUk0Z/Ki1utzMBNfYHfkU++f3ICPZn1Sy2RBwqJvzgySeWt/t4rkQjKKLEdWWRtaK+mxZCInAVMYaC8JFWZVJeuCvaUQ/coBg8Evtrlih2OHScgSCgEeA4IGcsVtQr2AwPKPZ6qPFhVl65RlKTKA4nCBUwOKUZNi4deqz6GwryFcMXeGIXvMQPMQriParAqvQ4IGU/ygO18T7EODBQsgu4Civ2R7jDJ37CvyrkC0L3ziCwcde6JgMPohPzAwgq0SHP+EjW93sSy2cpSpdXqKKWH8/WNK6TQRrtMxx8/RmgjfkoX9PK9MQ/1lJaWAhwLlLShEHApTyLNLUrIEv1xEA2bAsmDN8d1NpXXKNuEor/3q+z/7pYhUECB6gg+GsOBMZQKAKQmFBknjnMzrdmHhlgs6zlZgxd8v3Maq9NByENFdnDGfMy6JRSYswQzuDcff5RfKnhD6+Y4zwo8oyKMHxsnIkfBtfHn0iEH3cKjxBCk51b167Op4HPAJjw2RC1tno/Bm6GLDoF0rnSeeuhxNf63Im33jK+8Suvc7H1f/CheDr1t7SdWoLObm3MS3gLbtEb3PhIPfSpz1lbJFdOHAxYisKagzPdt/Le3rQbv/Pyo1Rb0qTlvcai5p7rR+XvBlG+skCEMPA6if113B79AYQ7wI2GMxOm5WddZfWnBopTEfCPScu/SXPYG8omXSQwClF/fmYlXK9vLIu2Rjv/cTtyegjCXfJfnpzmnOOjWvQouxXlmkKS4CO9u7P5zy6EA6GKYv85+HXAqNUUjAfIFcwrLdk7eOT7QY8nk6LNRR9Uh64DDmscPgTj+/NCKkXmzNiaqygy9LTKzflH7lssAgVv0YeG5lpjr0L4pNdUf4+PZ6V9bl5F6719pHu90quXzYijfrR4aT6SNPehDL/rJ4JwM7Q6wGVA0PwwPOeZUyywC7jEAoq/VrNIUhjnRzSL1Zr3gyVDurKZdU7v12x/UnH8oHzB2NPtzz0oHc2K1mW5Rt3vp7PwGfc0MI8FApP3y9+7Jj6DxnxmYVdnB+xO9pl6+nFIrGIEvNvcnChKkl5AZi4sRyEtop/ct7d9G+HOBNZNY/rTellj8eVhR9zOI1f4H0ukNgLid7VdL/YrUYiKNqCbLw6LRe9Zb7W0TlnDb2hpaor7i1rYvyrKWw1pby9taLWwk3k6KZZRXSFcGz03IXxjRClbTp+R45nOT5ICxWA0p5NYcH5lvwUMmqTbZbJhrdElwiaFdAC5AP3caU7mehmiXcy3ihiThOezobrFQWwO2n/j1sI5wg1mP07JH5vUfOvWlr/X1mUXrdNHX5+4DYia4PA2YRehf6/HRcNEwSnR6H8BYDKetQrSy9awuUvbt+vUKLkXC4sSOoJR1LTBPU0LDvhhtCeLb1ceinKDx4pPsGgdddpQW32SdYLd/y8OdWBn/UP/gnOL6m1sNF4zqVu5D0zRPEJGMkbWQv/cwJnrNzXWgwDTGJtEQ1EWhypkndNlB7vbNQsG1Jdorh0TLjkccf35B7XjWHvC8Q1BLWqoAl24WrJ/nvlJnvLx4wivO9BtpfBu4b/HKnOLxkjist2+cF3FKs2ADnBTr/EcU3OF+DIaJyZVvIFAK5zgQsHkPdXGC66K12cIIzPrW8JCgtfqZp42Nn5nVjD3Gtp8Tm1TcwrduMnCtErm/YUEdL+FGWw1dK3BetrVGtRebxCjK8/3CP8msM2dnAfOz9dkOBOxRKbQBw8TEirUORExtNPeYRzu/Pzgx11vRq9RU2D4gPbFROBrjE6opypLeNcGoY2srZ2RSvvYAhogdwxJBfIZ25Oz9Yequa0Jjev/t5VuV6clDOJReJ7PVpIbUz08HgFMwt4MqICmbNXKP63yfgMikipNezD/4en23W/CiwIFTVwdV970e9huxBOxUfRqBjT9M18D2+Q5VzV67wIzNfRhMCdI2aLg42w3uYuKNx45F2rACbrwvhE0B0dlBhQ4E7DbK4uv7tpM2TWsUPOnMdTmNbzUpP3GpCSPGMDE5daNBLsptWAIWqWnIqvJmZ8ZRfxqTt7pXb/H+Z61AxusYdaw7wwnJbxcjCJalzPUmj280jhFPkTpvbtP0TV6pnaI7Pp7ncoIwti4nmn0XvClY9eQMIqI5mbpP5wywiot+qS43QDO8tPLxmr9ffkkq+o+VYPqFDuvWo8GxEnGtFMHKXgxRKFSGlc8D2ATfoDH3YGAGwvN3Mo2+3sZ1raTgr9WTBa/XBdijCMvaxTAGEoxG77UoemM8uchtTKloY/L1LXATFIY6knxtA+neLseiuVZmaEri6k34fpog7VvQtbR9/PRyisoyiwS4fvzooHd6SgWQOtWNe+lzCRCeMxH293jUutcsR7cgnU1LZLyasHYXJWLtsW++g38H1nwC4Pyt2mw2pXoJXmFDRzt6Vmy4DiB8X/XDD6b9beCvt0WpWlFsnO5aHOvuPme36RBzU2+YrL9sB5sDh/NQj+SuGzj/Q+g0PkAVmo/ygGUxYhTPgh/cHZzgCSAO/sx60Nf34EYIXbU1tgNRxoOML1kN4XZBZkfbVxJKO/+oPd55dxZAvFK/2+X+cboZXAMSa0swezJ0du0wBj0idw0wf8RO3heUA/W8cg2vRO5u2gaDSmAzxDf5JS8twyqdUp7ugC5VK/xbbK9RnYY3SMIWf8HX8zB4G/gve8eGAXGwkME4PjZGsr4OJzAqCEdc8lHbYdckOwOeaIlmFABFQtf8p5lDErqWhLctYBkwgd0BKfCPg3mUW2jKkZH2E7/EVuqVCkgynnBDihm0eFG1UMKl8Og5mhI+Jnpn4YCtjyqVK2vJvIQnxRS/yldfpH5J+bWOwVBnX/cQQ097YvHizsyWiaOqYdW387ZOycgg8ND0Cqf7fkEnDpUvAknZ5e2Mn2+ymfXqHyKnDNrcrBoqMHcCp8G587CB645LGqNPTHiL+4lpMcBNKn/LgHrcl7F7mSCbbc1lSrohLE8n9qhaMk6KbQ7CDwbiOqi0jtyiKkfHYOD0eF1z0rYjZkRcmBD9AfK6FaPERkmCnUh38+1dEquqAJJJC/uikT+4NyMVyIJViS7xNXc1ya7OUj83+9YXkA+u5DAckTq9M6m/bhMBcCY5JudWdXCwHbSkQUZzkBSbjBtVYztJfbshXI8YrlV2whu05X2ohAFigr8PmXo6zc3OOXke3CEgUtnU2NfOvpPuk978qcoKTkApiTDfl0RkOyhBsFhytFtC+RJO/mEdHyuW43vHzT9YgYcT/t8vp6pK2r3VnHbW3bbDNvZs0qRnjLSHTyW6pcFQCijFL1arzSDqag6E/j5NVI3yYzc0YsmkXux+XuwoKXnHFEm9isfY0IRlN2EneIxVJHU4lZHmL6Gc4pz0TvLOqCcWbrrgzmjotJGeNTHb6Bk7vl5uNIs4677fllPNcc9GO+IgSngOiaTcyvBd8F3m5v5ZIO4d1k1HLVdNqMbVX8kJSw/jpsfpVqRnR2cXx+Tj0z6Eld1XJvrCGRlpvSYN+wzJmdujzro1y1iYbrwT1hdGPmdsYdHip7KPMMPmEcJ4KXuT5RviONzcfT47fM7EOQlpuCA3P8TJa07BvBvOwVe2vabm/xbis/wg+dVB8vJQ+UVq9odw5aZZ0nLSitIT8h2SShbhEnAYN8N+VqG72sC3OOC0y2+fP5ej2u+7y9f+6yCHq9rnrfwzI0pGCTtTbDYQUUGAaRLdf6sEpPEFQ98P7GZ/VDBZ8nceAsJJ+/e0K37UHrRbl7BrQh2xBeKTNNExTPmoW6Eq88Y7L2rT+kwBQU0wWOV9Pv0QsbmksvUu5HTYunUVyMN0H2qNssRpWo246jbE7KEp4xCxpHUR7B5k+Jr4buOu/ATAuZWrv55/P5S02crKFe4Kg3xuNG9au/M4SNsvo9Bo1SGr3QQGfYNJPqnXFh/e/N9k/uQJ5H9f4xUIWfYzo3JEkHdjNtNa+bXPS+UF2Kz498ZBHr87+J9UyfidBQEgR1gZS2I07nAAOkk56Ottjcp7Iz97/8dYJfalQ7CHS0074YzrwgBFjSh7dlQSNgtMYZtZfcZq40+TjNGtVPbQsr9gEHUgsbkAhJXtu8sfSsTa24P1MmaEMfbfRJrp464vn00a/OhSjTGzQ2KHFiBAIw/EXiR5SCK2YwPhJRvfgBvkwJDiLhNNdL7YQpvJbDcg6pTVXoSnyF1dXb0qlwK/CBAYEmXCZ14xOo6zCXYidKq8xTLt5T1NQGZd5026zJ9EX5zxd2B00Zj87wKGwf+mbZ2sqpXIdR5Kd6UiQmibloW0TzuTGxv81r0ELoSFd4kzLMNlSvtWS20ExEMyTEMUedOdT9gHEUz9gVWVe8ovXCKI5vHvS7EJaIGekKoJv2J4GlqIv+tMUhK+mrppvU/HKD3utnzS7aT8x1Z9iLop8LXXvp3gW1sB6R/aUPZbz/Pu8W4dzPPkMuw2WRedS6qVCb9VGEwTmn0DklcZMCR/2oNSOqCnDKVPAP0zSWq6KM6SH1LWhUqNgAvwkSmnndQW+e23prGxBfsGSJtJ+4PZbpxTtyjLZ5hL6nALpajvMptcn4+mDm9O3e+BHXlh6Lua9q/BnjiUJ+SQ2nC2DrElG3/XAUurRUWpZ08YxVs6KszXuBAAzw9wupjis4cEV94f3vr8GcfIRsvkdPi1IQNX5W/j9tqngiKyy7IiQ9aAb4jFb77lQq1K5mSGlzsnS82S4F9f9vqeaKF26ivb85MXDAyBZMCBA7bkyN6NiosgJwF/l6ych5KGVpSv4bhtrBmzDqpJLl7Fy4UJwbweON/wQp/jr3N/rWaJRzDY/jjj1bwasirKriC8mRTqqZCtEVTSlYSjY74bszaIc374B6DuAkppbbAXFumxFqR4WX6t6lbTKYlJurfGmxWvwCsI1OEeaBf884HKzpzFO131nkWexNAcQgFB0JAFUZmJbCKUVdXaf4bwtSzeQ+wp/hDkJ2abQ3vcS0SGXdpwIygcBV7xzt8eFbrlefcOcz28mRg9Vbncam8Wbv4Q8GxWZRT2dcn4aUorJM/aZMVV3SO6O/W2BU/r7ZwKCT85rzKcC5U81zuycT5vCVSvcqQeeCbWClu1uyct0nimcKgwaqdb8DszDpxJd+mKDry1gDZOPzubsTxtJyqMeETX/T8kQeDKgvEaOA+JZiIiMMbvu8paSfk7jKMgX9+iVRJjR2uoIskMBiOYKwtRRQn6oHAPm1hkC3zErcynxiF4M6NmMvb5W9D0RoOH18lL4BHBb2EAneYMrUt+ttu3Uqk2CdxZw2Nq/NM8hJdMXegXgyWh0hHSVFPLtlLnT42eV8O2YmO7wqPHZdBQhH2OUwwCFr2uvBBcFvXcCh7e4ftUhB/d9tF14aQgaMGMudCra6a7LngIBvt/ewfI6AjfE3paCUoOVG+MO8c45s1IyxCviQ6Ay1AfXkVzVAoSJ0ucQMHkBu7PBPcMCoR09oFC8yVGauRkQ9N/g9fXqgYWDW+xHaOuhkBYViuuF+PqsHouBZMHVK0UBPMiISKmxhuN1MNCw56y4AK6zEbziy5+i1+HHJlhY6hhCxs7odgADRD0OyUjCU82kEyb9z1CDR5kWJiZ4W/awAoI9N+hvHPq7+VMniEuiEEynVL3IA8gmzQKoxmpmII6HWe1X40qW3QEl4j0Uypdjr82FewsgRtPObszA6ak47bfNf632JYjXqGebIMb6YFtvBcEk1vKZaKF0J++qAVXqAoHPeg2OHXHULwb3aTkX5fnDdnHTe7UcIIiB0uOfXEUndxmGW6OVn0UW+BboCFxqGWLrqMqYGcgaWbN8qB8FlTsEdsvXAt3hEcz6wmVuXpD6lVsco65s+K6zs0TUUjkJHH+fXJglpP6b2ceqtWaZ8lPM8sZPemqxPq6K+V/G7wb3Pke9sa7gd97AATfTp9iAdzzLXCpZ1ty7zqm9I+Dva/r7JbwfkRmGiywFSGzPqERqUsGmqOaOVlSMrrwdvFy+UQz78Qn+grD+JkPS7Zn1YI/aD/Lcl/61PhLJgxgdM2h8Z+eiajO7Xk3hdQmLp8+/XT1AfR15zSY35vNFEe3Crnu3TroXhZNinB2hO932rTcWXp+HNqH1bH3Tdmq5SHBUlebZMU7syP03wleg3oc18qIg7TwxQZRFanbDHRco1d5ArtcFE9KFzE0vsc6NdJcsv4M8JdTWFSFt90g3ZMSHJr5Z+d2tx5WOY9Va1gsbbZpTbJc6ui2/g/G7ihujp4+RZ1JD6EgYbu370nnaYVfFB+TvSyDmNrix+ofKPcNFTsuc54psD01nkGeSZ7pKNzLd1ihZ6d9NFmTlLGRRHDENJesexrqanEoUQrMt1pKslWNWmaxS7H1KsV4AEN+cCLSEjKvrHKDI+skIQ6MSh6GHeR6WgVZ0S4OoF58EmjQ/X2gnch6jsAbslhh444VSaeLqEWqWGfQdF40q1J7/rNmFBqKTMkRedN/cAjR4ZqayQYAMd6ofLBPBw3eFDLb4DXeIgwM8nTJVeOSQenel/KVQPb/EXX7G1Lkof1QGgROtljGMaJaTgaB/v8vqNyov3im9v2qlUlRr8OXBwaWw18DBI55NpBFS/iqoaUgL7y6oRG198cgY3VElm+/uoA31aSvCdD8B9Yd23wy/NBW5vxD5QvOZitIjL0KtTpgvnef+QFp8sR52/9+d2u45ZPWdEDLNE9FXSz7PLv6/8nNpj8Pc+YSoWIYMS2rhA3ySr+S38NBnLSnqIzS8f5BMuDSLT2GyXTt7LmZQ8LDtcyN4H868MAPCumdQmGzOwX1VxfpkkNFos6eFnL/5XvnYMkmicQsHyf023T/3ewVjopbOMEXceGJde74Ci0ox0rsXbuYNA2o2vOZsuvKuTWr5/Bhefy3Cmho+lmx/Zm4Lu/+yzSdB2omsLYakzTf8oK2YfYcovYLg3HLJyiaC4U14JcVEx2E8rgUcxqKWMNH9GpXQpnsht5+rZKFyWNtCNu2GIwv/ZkuATYdymH/XxtBNbz9+ys9ZLzc4ww+xLlfLhnuqmjPz8joOHRC4XO46DDED0hKxh+KbJzhoWxbVUg09nYuCbvKPl3GKAprjDkuoCBVlEE6LEEtFay/xnfmhXnKsJDSicvxVuBqVlUMnF6+mIF9sHx3f1RIwdOYLB8DQXHIMDss81pEKq7cI3ufvK1szEg34NViHlJY7zBDgcdkzXVC0aL1NdJkqD3NVrBcVD2bUTMAE4s3bwvtcRNBzJBB+4zrT/z8Bmzu3L+in+ch+617X3VEDEdfk63Ocmv2r9+YVJRemJCifVfQbykYLjgamJispXxnVw9QlUNl7kqfvfaceO42TrLT/v8H3x8ow352B/xfmTuizp4Oqv7gUz8Ii5mLVyMYTfzLv9/XXorbf1PpyBahz21H/w0bzrhKf5/tUTUwBwYg5ZlpujylJiuuyDsXHoXxVj30S65yVYS8CpwfZQ+TtoOg5sQj9gKnLMsQdKyeRqRqw6uqws6TGphVsgTJfE4ndUyk4sMcodF4pYcmiikKqTZ3cnJvR+agNAEXDbG+3kzbUre6CWdulIhaYZ+jucCUI3QrFTLkPmlmIQh/Es+lvRwRKce++T4wJCbbywRxpMC82O1xSllckqfaSQLWUyily6Q3uF4cKw+tJ9XA1hmDxHeU2ZrqemUMAo0h+GWVhi3L4c/dmXuYhWG6BY53HAPPhMT8GCCk7b1LHCKrSmQNweYdTHkiRonN1bsP41CMABxuiCkPh9C289z1DHeXLVlVuP82TPo4Irgh0aH/Gd58zkYV/Go9Y/ToyKDswIDs4IFFne32yM5S+tDDeiH5PKtuVRc8pFFjquaM5/Da8Pf3byvx/C1gKHzJjSCHyO6hTyzwinQcCxZjUtKHE5/Thq6eBYovauRu7UA8l1GgZ9gamxir+fc09Pw2n6GfVz1ajdqSkjmZrp00Y0uottYme57b3n3uOCNa81jzHu1XVRdVK+n8UUfO0flR89zG3+QzLOTrL+AlikVvnKMCjt/D3ocOFNW86A7n9JVkzTd6fQQNIx1Pt3R7eUQiM+GsC7vC9EuezmSulfAge0N1N/2QJ9INGkMpboQwex7PNKxrpq2QKHwJdSg1/ZV1KSLrfLYUViD+lFdyFJ6c8GWuFPFu3X9uk97rWFeETx6ke4+EkkJ1mVdVhwYfqZIsMkwhjSiLS324ouSK9j3v86OGCbJb/01QKeJzMvHbbKI2JeAYag0jXEp/ZzFhXhw5UewaHx4XLpn92EbOLwr2Cnl8eKTk+CaOPnrUfCUlTqmIe5AGObS1Y9eJUydJ5iPm+sDcsyaRUUa+5YxutuC5lZISGaEMIRpKxoRlA5llkW8cfSzd0FjWTTBj7H8Cczld6ZjDZQMwOHX4eKzk48Hevv1C5KaCwOJAaH5UJMUlCj/uzy0m7Lk9pd3ERXObAqZuz6jb7GYnJIL20IRgOeXPd6ej3+X7dsiSnN+W09LiJHNOebE3etSv6TMuyYlBuz6F8mO+n/KxLHaZ/EHo4sU/cC0/2vUj/kfOdsunpmhtLN0UUXaWpkeiPUvUvgmG/268a0BwKoM7cvTeUfv8s3ecWroq2pP4x6TN5vQg+jPOvZPVpXdS8gEthWBRelzv06eNdukAgWP0jzyAcwgAibjQKil/4sbfJW3nv2dO3Kbuuq1JebJ+I+flK1Vg7re5foJVj87t8q/njatsJ+N/LQdxEvQnEomE1qOi1QGP22gmyZoCLNhCv0wTpAfAPK9n5E1JTX8JANmnAOX7jhIYCOHOwkBuZuAAhlyg+H3BtGQeHG+YwoeJjO2MWxc2W65CJKy6OS23nlJd1YKT4gYGVM197XUSQSSbK8Fl0qIUNMZrAPq7jnYn7+rp/J+WXksIzuzSyhwYNg1hOzhkLXgrtdXhSgdfhnUVXzIMzqJHrwEHynIDZT0dnT/A3PvbKLb9/QOBihN3h5QbLy+UKMcCX2C9Nfp3zi+eLys6WH23WvxY1sIucnXIkFGWgJeBVybtA9xlVXM/f4F68H9Og9J8amoEGl/ITXczMYfkxxEfDyNxFkpbdf9XRvB4+dSOsH0IB9p5fU2Fcr0uKXLovjEriRu1FykJ86VRbrUifEQfwlUXKV44czbc/u0M/WOrxCP7kg+oQew7fZcvC98Ko8IJzxu50j/vG9ZLf+TwgM64xLvsR5+f+k1n3Wm9oA85XiMw88872I6XEkpiGIuP6piZ2Nr2I7I8n+jrTet6fR50dW3+uGv7jnCHlmFTFqyYrp7TFiAy83AYLkFeUzGeXy53Rx9hbyU3rixTVVeplNWVCjfnbWS0JUX2PSzbUIXe6qlb0rDT5YqaqvXtbIrt5/FLkD0zuj5oOnBaN3/Xnx+7Z37/3iPvitQ7HHhEr3Tb30+7pv582d500rp91NUmWTn95+cUusaucGJ1VVtdkInxmFS6otjOuSPC4apV1kZvf375FnnO1aWqpWrYzGBh7rLq5YXLfqouOxUmXFVCwUSuyAgZvZM84aIS8ANqwJrBNXmk0YNv5Slduo3vsSy9hLYr6F3HKtFEjKw4ObvFvOKa9hWmoG1Tit1UpUnM9jniurkD4+zbIqr+rcRfS0tnaMXwJsNcXmE9pAsSWIanHhDG/SiJHHVg7rMdpW1nTxssi9OJhgJofYH7kt55qAYkmQPbkhKkJAzfRcb7W9PpYpLH5gyzXB3aish4bH5bxfC+ANHTbDqyDumIvPYstRKz3c1nA59caoEbEa1nWRPqCY6IJwe0HOUmZinhi0dMfJ/GrSrhhxxR29xwcqWjg37uGjvOWvG0kn/DSV2s3Q0hPPlhUH9Ct0nu8w5iuENVeNCPHA72/UVn/8ZDf/8opjwVf2e3ZO/b19Cgck17TFfSrkcHaBI3/DmzV/dGyZwsc1IGhcvflXpIN9J6z5nMRnJjSEv8//ga328ZU67h40ZhMBnDFq16soGVaMdDqhzO1zorBi+hna/V0q39Wy1XmMAgcAKUBMDQMxR26O1cdXHHR0cr1JtEWCnd4J4DJ9YG47cmTet1GcaX08ObfkWtvN6IjFd/F3Cn9ts1AkrZcEfVoNPS9LQwzOqMX9XUjaqOAN9xV//EmJSYCn9dNZh4DJIAyfagnhbg+THLeXXSJuanDq84SMiPJxOf/juk0kC7PFHudvU4uYSMrb51Vqw8Hua3yaZFWSkWK5nvdG65sXzO37LVS7X0lQzUH93ptdUzKonLFqjqItv8tgL23qsjIxv6HvC42w2S0I5O2WkiTUOjRphawXVUCArdwYOmN/TtEOp5XD330Ya+0ZFjBJUPWFkkKuZe2klO62jucRwFwYdoyTyHsOyHotLqHFu3AOethpG1JcGJxVVZ9s5B7kf0OJxtG16O0HMfrbJ1F9bCtpOTJDYJecA3WVZQs9++1MDQAwL2dEbzKGp/kTqor8HauOcVJGoaGsHC76CFltF7dyVwaBHsQrZMkd0e8Vw9QJIiMB24i+E0KVUWEKoMd/EEJyCqT6p3HjQHysr1Ix/imfBOPnGiptmY7O4Lrz7E6jBTfNtfQWWRZ648Msw4EP1ArSvpsTWUCTP7Z0twOtbp8KxFB+pM3v9Cdv9Lr66LiWr7OuK97iomeoWU3eCp+jDiDlYgCz4Ooc1HtFgd/kNKo+pJ8k+y90VysgOy8OMQE1ff7cYC7WKVJJ9XK8JeapLJkqz7+/b1z5b2nhCIhTbgHUjTWCMxOAuNy4w1mJEV1gMUl9SLovSW2WCi1qmOd0euVRfKAyzwt5/+MDMJj6Cr7Kv02ufMtTELwdBRmSbIHqKcZzshj9BddppY5ut+MJxh9rkLuZvB1QmP+Fy9TYG4/KGGRjRDJmjimSCNVtTTvtOXfI6sruaAmXc56qN9wZw5jS+17UiGFFm8tKWaMermlcuatVcFhSjUdTJpZxZv1H05qH4hVjcb1judOkipCfN4x5fXE34I47K/p4oPdgVX3Niy+2qhyw37d48kGeLEa8qqZZq+iDFaXp1XJFPXK8S80ZosqS2rM63WByHsY23umWgW/Lo5lY6boSUGIFEqOyWBX5YP7gCoOIhGViiz1fiGm3P437dmzDgUZPWbnRefEJzYtGdtNUBAN1bWibXJISmR3sJeYKzWI22ME9yKpbu+h0exa4IhvQbjBnnDdeiophmz5NQoK8tx/tE63sKt0UTdiTUvgMtijbN3Ge2e6/DyifnUyGIrGe1iDxaf+OGOgZrtu9c2zn3rSK/Qm4dtJJyadGXWMS0exJsK7vy1vLsIR11pudyY8KiZ4Lkku7pROm4acHnr/nOGx6mJ6ULZ4HE4+aZ/SK9yLTuhLWP/Tr8q75qNpRJys0pdFWPE8vPo/UfWG1n5zu11Y3lVa9t1DNTKGL9EUaAaKY2fOjRenJ6tSzx851hFld6aLhRIeKNy5LqeqWrJ+M6axqHxhgX74y2bXf3JZVU2pf+jeKxia64XE+QeoF9sb58Y0+Kwr3V2prhvTA6UekEr1CRe0pVcd+oCJT7qW6FQoI9HPKqamakyGpXT4vaPPL1Vx+Tlju53sJWcmK4rPdynVPMyYnfdoHd4tr2f8grIYXmZI0fl5cGo53TGcyvHc6rkisrK8Q+WW/KrVdFZMYvNbh4spiwopzSc92MkoVXMU5nrOZORnULnjCXFWv1Iq1xS6LcV1671whlt6FlahCxd4UtIklvaRbcQw7/H5C9sO99mvesSCuifJIA2qMIhW2FChXLv69ZkB7da9QyMzFbPem/ZkogEgW7QSO+l9qUdS7BWFlWFJbbOD9LDKUeSjkKZJL5FN1xm/FnWtVTkru24xwr1Bktn3t/JtzuiNxvvIHevqUJo/in5a4XNzTSyjZf/6Vzzs3I8wnp1wat0q1Plb9f5PygYI60IIqQqR4SZDLYdugc8Sz++JwM8aevz+JxUP/qZmu9abQ1syxUVlNex/n9rpsawQ9LrZLUJQNJQtkrqixoe+vWUrHVVuSA3IkMIKokAqKbJbM5lvNUQgPFBtUkY5pDgyBHlzK5CWnxH1X4Q25nnB9ngUba+AqzvZWMpWEio3yMPu8CV+pVrhrqe6eYzpJNLVsMgPVsS3fTy41jAX8bH35Dm/e/pVx/WQ2+nmP/YRqt4tiMpyIF0OOatNutdm+VIr853MywRa3mrlNGheK28woHKLEGG17cJZeKpyyOGhS/U6P1023N1rJ0j+pzCOImz5+bL4fk7Z8yXDJ3aXcf+HFuHf2RgFMZvs65BgQhsiPsYZyO3IG/9QN5eHvPRdkkOo0O1uYYS4c8X4GvP4xFyAoj8a4hNcAsW1dSA4fNLnY3ObW4OSvg2pNHNIcQJe4V6UUlWTp5ygXJFzlqWunDktdJXpXcoW3ka+R35q7INKgpO+UP5U8UOgyF/IX/D2KNj1O6QhKP+wsItca290B5Vd0r7PWoswhvwBZ3Q2Ou90GwAHu2xW15zTe4c5HXnizvXm86nvzp94b3SnPUJ8QlxZ/vhuQa2+84X4mNOaJv7lP1Uwn921ylXm+NkwskZ7V3HXccdKknZHccdxhKcbr6kD8HlTfM6xTKx0rGBdXjkdoc+6w+nqhmLRqGsbuNEIeokAVOreDiQoDutisTPO8UoupMApX4bDapXb3W6XBjLHQdIdNoqR8SeDnbKOqrTW+O+TNdymN4toKupefxH0G0Ka4MtNksXvz2COQHYRD65R2v2vuIOm2FEGO5sOeA8at0bVZgUcq+dADcLjKzg9Gq0uSrtBk5spbvAFI+TFyk4wRFqkDKU0GLi6VPLwB4tYYqbc/Pv6DRkICwZpgFgBII4BgEbHmowX0ZDKrgSNqUUp4kqv1skX1wgcSc7GEMybETWSdL5Ez0j4hfxOt5WcC0oX5vpSGHMuSSkJD13vyMWbQZDKkHhMUqLGdVQuSWac+BkKqc61OElCX3ouuvRNKpBUjjuvMQFBoWZk/h6H8O4p8HHwD2BP0V1LHEtEReutdijgYLDzMO3pa71LCGWcI/iTtD+mTq+C9rFkDXZ7LlWgEk0qpSihj8+qypLMoPNFIvtSjhPc/zTHr+PsvVQIuWBmRPzYk7bJa4NvhYEcO4GeGPIzE6SJmEIeY17f02LbMaqBzMeI0yNbU7MlSbVPhjs9LM0dxLNENjVmd6owxeGlhh8M5Hg5JbafSutZdX/fYfo/qbhjfj6X4PIENcsvixBy0zo43W0W5manPkdz7JRSjXaJ3qZlQ+aQE7Unc9azImnRUTOQKMoUFZkbJOsXDhO6SYsnLApSV22ZKvmpE7z/s/eWRY4K7vKnupfuwZ3oATO++z/deKliuw41yP75CvzMQJk7ThzNoGSA/Wex6wbfeWjrwyf4tH0VXmL8mZjkMGZuCvK1PshKY3IprPeMZu3Fb5b57JO67D06td9M8euSUes23Vdjtt4ft5ehcqUmDQKnZmbcWTp5pgDuFsePpQse+yuMSPxXjOq70lE75vrPetxBySxJfKgyaXC8zpBKoHeQ2cKC1LJwcRADJVClIZI/Y6YQOQhHlRu/ZsV2ne2bOLNy63wFdhhCBSxXe7N88msssMR9AN6NRObC7XSGPEIe3rfFsXxMdIEUiaAj2yeXFfRn5T7Z4LwmACSRUnZkXQphx6iCIQ4kFKoVHAqA1lNm9qLm0ZmUr44VpdZwmJKaXIWNUbEjQlONGWsZ0glpzyQ2bylDYS8CG6KasxjKnaEnTzhp7wVIC/vq+PiVfbbamFvLmxHBYvlknZBs3ZQwAKy8gTYoIRaq2qqifvqObdJZEHg53bqxok8n48Lak/v6zO1r2oaD4k1z0to9GkDTXR8sgaoB2Vu3yo9LUEAQorzmAVR9fiV8B7XjS58pyI/qePDj3O57p3YXFre5fsbJdL+G2eS83QyXkyQIztLnjA+O7Ifw84hkJMS+VNTSdXH/AQhIa/VB0iHPqBT1RTOfLxCvs+1xbUeUU6vCCwkqxYsSu/LLAGtn3nzYY4+QaLwAvciVAfgU+iDTZ3P1g5Llr7+0e0HIsNJ7KuInCupOzul07zopVvv6eE1kK0qXuWeMSGJ3TsAbcktLT93Yl5lmaJDaehPFXvlKoKdA9lO+EMv+o3vLk1/43Mn+M4LH7UMtvTQZit2mlP4J+vMmIgMgQIKVOtrT/RIjEyWxFTacFKkj3MZhyMyBByUWd/WFECwMrzmgU73Nl5Umr8pdVvMFT40KG4j4xEqd5/CskpintLd/64kyKSV1kYP+lR4TTMEEywiJg303LR5ts9XbRvCAQLHwIHODOeq/mshb78gqoQJ5Rb6LAsSy5LSZb6qjaw2mUeMR1xyXVUyJbboOMxXSO+F5bAKQ/3ZHKLEUW/lqKOWKbOfwCrpW3piwzLlbqOu/LXNtKguQ0w/m9xn+p9s0zLbXPWUI6cuV5iq8llg6R0eV0eBwT5yOPSOphPuZTEbirrP+u5qrslC883j/fMN/9VVlZi/cTilYHsfbF9kPEPJaB1qrGiwu3zRdvtvHePQTDmmocDf+xdnigat8eSHhKhiyCW8JreyaMgg3njA1kygrSl7CxcoZm/2m3/sUJtIGZbrnsd+bBeWkx3x2DiiIC1z6rQzuyghzd/dQ2sZYquFw2VykQpBx0XSSNXz0Iptx3G12KDMrpB4ghm2wCs5JlaeHMtITGHEAsoOsvXn4GpLIyMwY5Vlo8VbYWJozUD2Lzna8+Tx3Ep5HDGeTUv8uzrkNWKcb06+S8JUkr9oHnfa59hRHpfGF38JurAp5Z2B3SgKvWmYx7YXJnA5kZyQmJzdHkajZPdJgMD2U/CferHV1KKl5wLWdXGbFxVn3t206VZE0Vr0JmD/V546Ou0qwv5e6yHdVsYA/3B9nYWZn/lhExmB55XrLD8Mt/DnOJDQEBYH5pmb/EuGnl+Vr7U3zGfiPwTQcpsRVy5V5VvW5BzFY+o+mOc5KVy+PK26/rFywS4tlQ8HXogNoEJ0UkDku82TxmadBDjxd/HRBQE8X0nI7oLArRgFYc7At8LGnxAYzKIE+LMowYERQ5tVggPcLymrXFLWDn773h+CP37bqArDv7dkWgzr7ata25VHxpCD3hgRkYD7cmfCD9nxt0pwX/0ifftJZc/1Z6asuq69zJIWNi0XBEfuO5vRy+IOSwvGPqkBJG7fHN7W7fgMyiv/skzBW4CRb90ioE6fPvSJjfG2r2Xr0FmRZhqCm0Mtm70CXFF6hPQlgexzZewdHWe0p4OsQJ+5Je2p8PP5ByAWSfPF/rZe2IStvM/8i9jzuSrN06yIlRzl7B5E54AGmDySrcP1iuUhqtgw6U8hDfR3IfWVhqnennv7f8EbwLxE61Oa4+zTci6g+n6n//5Ctnrj5iuFH0Ia6m1B6ir2K3m9rwv7HdkoawDDyBP49XfrX+0zZNwf3uIWVq67ef7U+TQv3LrC31mtgJloc5J2hHpK3gUw72HhFHA2Gzefmli93jaknq/FCZ7pecVuAc5vFaP/m31sp4ZrAfKDjm6ecjcKeXloEN1EpWJLpfRT609SNXClOB/spy5UrGFbDKuRWbtoS0hDSl1jQLkv5YlzAS0dYM+8uKKLRbaOYaRHa6ZZcpoByoeFSzzzRcPBCGWOm1fwVgOQUlCthfx0rEcrJO+N0LT3ILSK8eVSsJNioM3Nhx5Q4MdURVtq0oWPDd4O9Oi9EBgqsYW1TlW2plqa8nsBplY8ytX3jvS2DK0cUfHmyv7grdh3/CqTP5vTgzdO6pUMc/tPo4IUCWqTJIAwYNux+8GXLxwOkU6cSx2fXc+rkl0NaVo/Oxo6d4iB2f4fPILG9Ien9dP6N9KGw9KHlR+836a02agfblbud2znfUTFyUGEJfx5do+YBIgrhHckLMbIWGwbDz7dL2r9HTHDJw8kWacQRp2XD/Vc/IMoCP34yEHQg+pdeO/BafFaa5Cw4yQ1oOwFVdyIiD8DWqq1Tv4DOjXcWr+/AQJD5gUnWurcpMp9HxR3oafafkhF494BrVZOJ/NPOqlSxf0YqHxKJawSFNihGALM1EMuXuC5x9qO5WDL2mfNkCgzIbaPYQ2MWzDJmA4QwrsAI6CoY11qodsbKZiBYBIb79Jyc0ohpSpqtgUSE2P1CGZgFJS9b8sr5g2u7+0dGRkbO214qLy4eP+BILUcMjxzxhU11fqOQINIVMJ9ia9ejeBQgcg6FXV7/R6sUCe11+3Z+C+1uq0+PQ19CEpLb6ublRkNYQrlqepYTua6LeEEvku6AzsUeExAQB3BtomUYR2L8CwE4onIEaiqzHVdHc+6qZ1VLFn2O0ntYdjLr6wlFnnLwlwJiBzAI7kyIqBkucERiWFF3rU+UJV+rz9uxaB2XXdaxO/MWdesAs7vjrGw8IC3YSmI5t4znTN0MtDx4+8P961U/v3bt01O7/g2Pe2cP0PdudPekIEHZP99MfAZeSI59WdW4BUOysuaIVoxA7FxeibfV7qxd5WNLWajUpwIhEN8Sw/CPh0Owf6oJ99jdwBBP2A2JCzYfEPDa9md7eQw6S0+XPcjqMu9yPfC1e+f9DVLHO+wTGnSVG9t8cxcW9qpTkpYdY596pW1B9uhGJJ4/cbDW0A0q3WrCatnhvf38vuhAOJAwB2L/Cv6IoAFk1IuE0FTkFSbK64HOFMHgJmxM3IKUCxx3ZVWXoRmBboA3dNimfbanV1kfGuwChp4dFEL3MOkPaITOuIIBHFDL9G+30v6NuQ5QM4RzKa0/zjbg40pr+M2Bm3Va4/Pix+FEnp7iXb9tbXFQxIL6+1HE636H9Z228ygZPi8hQ1sQxGIyIfnYJdoFpaVcoCxpK78AC66U6ceRttt7tilPjLtkYi6lW78mVyPeQqWvNkzw2vYGpA0M2KRP++C7HPNTmqXhuTph/pUhYgSmeYl0mG/KbT59jKfELJ9HjcK/brqIEmUnewKfUE2bYUibyeCaUxJjB2eSQ81+bx54JfjPwCBhIeBfK/WVWUth9KizGhi6+c9z6oGE9uxX9ICKieAe52IEGidHjNyvOrQB7N5IjqWVUA+53HC23xK2f8h7Pm1gJX2146675jtp7Q3MhBazp28zQldgnAfGyV9BY4ZgCxyCeRUD4OW5cSBZbN12jEndA6EzJZY+23k2alYJDpEbD6AT8Xy6uoFHvP+7YVLWB1bkju29OGENEXLaCHIQkGty99qF68TWsk8fDpmsRuhogOsXgOLT5vvaDWtgAFhlSD18PyAhK/5S7KTqb3lhHUbkIWdpC9iA3qsdJqAd36bOGkk+ahvb6PvdLJeBDNRP3LV7UzListmrPdvy80ISQ9uz/VI2BWZzR1p2XFVZ2fqjeUp04emFGke9S0aYav9dWnMyzQsYXueIG6+WSSwuJv5SO1rShlj1M5KCAE4QIl0MUGSeY/q+6U4o1JRziko5w3BcXL+PLXC6asnVMT/lDJRVUW+81SIqIcUvxeiDNSrCp7p0ipEPCEElBLipZhg8pSrBbldkjBe36IrPcer9apJfAlevhJP/WF4o7snl+OJRNBUUxJSPD2eTysSXy7Fy+OoirEHowi4u2T1lyfy5Ql0bPw5ibqnZTWm5CzGmRJPdicHegV6uHvEU8Jd8heqpnjjC70IqttqCkRdgR3DoktxbyIKqY+nTX6rEBOK/jf38LsqADXXrwjl/O0WU4VwuUWNy/FCPldWLUoo8vS4WVdafl3PXtUFzG8fUOU2ewqeW6XE6T08b3oRUQ8lHq/BCGeEZngLGfcQjwc+kgXyAN/KpMMFxpTal4vyiT76ohn5gh3hIcH+iEMFsC/hORegmYZree55mXKtTCs+O6OaypKxmK+1W+Mv8LH4CQXPZvdu65AD2j7RTzwLgzHoIxRyycp5F+p3hQAZNzAiAaKQE9hhwRpZTYC4MH9JYr44SF4tcuRprQ1hDAWb3rRCjOKQADeRTjmzIbX4Z0kgMuuDBGlPQh+5rAu6KnvIqiG9JrpG3BBzqMFToZ/v4ehtdNMqVsbqkWNofLWSyqKMJhBFPaOtRQSWK4LTQkqgJlEiL3HCZJHlIos4WW7Z/aO2hIAknjoQ7+8ZpIpXBrt8DqY4nYuaYcElCeNGjoLlqOvW7n69XNfa2Opc4yDKBLAFgQc9D/bpoXfAjhbluJnkIqrkaao04Mh9QpWpVzOZ36zu4+5bbzRZZrnMIosd/tLSMzEDRH9v2pS9wHLBXUODqoRwz7xBeWywomvJN1MgTK7NasGqDfVA2T79+XP6Jf/x6jDbKXURtUG6IN05/YgtXnsaI3j4L6HepkxbFmDiMC+tliiJ3D/CqFnNKYbYm2EKjHdJe+KtZM1kQwgxr5W22d347dqQ2kfwjGSFEmqJvDyW44DxGvKkUq/rMPAqZVlDsU5zSSh+LuS4EUQ8gZ9vdQ93z6ov259FUJtxAtz3e4IL22PbiVgkNgLj4usfE9Bp3eCLRQYA8+z3mII8qC22jYC1b+VtcO9W8xcFdFjX+2LRS73Nu/kOkaUXL9Vtamj16KhvqecyLDtXnsyBzHi/SZZnxq3YjDkwc9n0UfCmThNP8gz3IKFIHlAEsjHomP4nvAFnS6QsLcjezCL4ejLx89eY2m2ltIRxEgpaiShFepJRTmWWc0SkEhEcq6M91YY77AcsY6tQmF8iYnB5sR4HSQxrPMaJdJIsX4LwQqWmjuot93GSmJcgoOzckC6YX7YVBtPW/69oiyJ72Bj5Z/JH2xFqrt3nFOF5EAbhwhWthzshWIw7isYbg/wWQwpIqJIqZ/ZyLZD+OzJJO7KB8GTj+lSS11jqxCUSXN1mF1Ss9weVm8eaUnOg3235EMct7i8sjh3LwjtVsL1Vstvf+bEQxHYte4Wnkz2Vbk8JOYIAnfJrgB8RVa7rlZCdqu7ikxIeBO6LEuH/KPpuF2R6tklp/hMM/sNQX+2tDaZrrZBhihW3NmQ+Kjuf7wIJ2rvre5VW2uDV/nHQzVOCB/0b6ocCW5hC7k/vbF15V57pTVJawSQuqd0lmJKb+K+ncWoitsyZsd0u7905Ku23q6cHFKudSCruOpxIqMlmY6FFcN/mUrWWb6W+uVEjImjV4nRMwslcl1aXCbCowU9m9dri2s/AlH0FPVFdr5pMvaXxvkivl3ybPGznmCWKy0PTNgdo/yVgdDSoNXvbKc9EvBck70Odgr1XMk2FsuqgRpeYy0SFq5dwjpeY/lZJNGVAlCC0DImsRyL5wZ3GwgVTs119s6fbhfONgviWTchi5EbcKb1LdN24z3+VGpqymU1xOSVxG2Mrj4+iObqxusBzZvgK0baynPmmYhiSIRPzdIpPZa0NyV43dXzPUK3c44H6kF5nLWoS0YooQpQJcQ0FAjf/fsbUxhA/Vlx4XaJvRoZvZyaedzVPp9Zv6ywzlduqbExU/Z/Ww7XcGYZObgX5VWB6p1xU5OzD5GQaka1T9OnpXPqva8be+ytdKFBYnNHxmPR4JTKKul/K5Z6Y5zJnQP5FwJ+XyWeGpEhqu8t06U3t+w6JTRHqNvZGTr4N22NeusoF8NmyvO2t8mOR1eusfy1K4ETUX8cFLivxoUxRbIFPkQMIwmTlAGB1k7unH7w7qeHWplX9Yu1omCvoEX1PkF3m5rPx7sHwEw7aicO1IcwZf2JomAnF/OIf0wYSjsd5Mi/2JH0tNAO+rZAtAoH3Eqii2xx9luAZfJB+XMfPL23p2ojPscAEIF6EJDIDns2U4jUj3Oe+wFwPgVBcgmtYs7QOjL90eE2sKcaVFE9sBsApXvhWOWYr+xR0c41qvBHayMuXIyPz867CgXj16tU/Z+FCG+X/mFB8wUN2Dd62sRNx0z8vuSbttdX7yuiS7Ah5dLtnIrlnJ10Rq09JafBX6XZkFewWjS+/H5r2zW7fELDy8SnQ+TCk++tQI1gyP/lCx4azEakpizUL45NzYvJie3SqY4Z6Y843+1XrFEEZH/3UkjEpIaLYKL2Nk5FT+c7xLIQXNJDyH+RI+EOOJG5wPyTBPYLHAmlbnu5+xdeJq50PtaPBWViWhQPEQSOTXzCCFpKoipZqhSUdFyNKyfM4X6W8mWYu5+/EyOEtzopexi7g1icKjGR1wf7s4oPQeAgsPXL/7pyyI5FlsZO2pYHyKkFazcrdhcUTW1Mqawyh9bXE7LSA9OhITr0EF1SysiX5RZ2EHZUW+XaMQYLmyGOKUt9ZlDaA4gBk68y7q1ncsgGlABsUhw4C/PTK74Efio1HJgf/GWMDiDzj9G+el5Am4mzzd3WMvT9MSFqUs5RunI2rTSlEL/NVnHHWsju/G/a8O+oPBQ2P7I+M7gy8xvZnHo23sxGbuN0pAcrR3aKqn6WM/7m3eQ53fF5+ZN9sA68WJsm+QOPjwVMKCP1s1ocHFxwGxs6NcrhTHu9aHrYuYn6I6wrFEH6OlGV5+XllveK/xWb6H2n9tokIUwff1cDUkURUupUXnpWVTRXiGMkAgU8l5SwlEWQsf+5M9D3OQv2pLYOCMeo7LIKPe+p9F4Qs0pzcPa2/c4/eboyJPce6T0k79iR/qu7ScPLtwidpJmuMH9w3rtn6vUcu7vaxEub9jboP3fbNdPQAFDDqG3IFtegNJx2t/GJcOYOqcn+R2+4NbGdqT9zaLXIM3P6SbPEDYxLF7IvDN2ljbSvTIRWrRJdd1fSJzmExPdGkNXGBi2wGf44PrQ5s79sG1aOjJRGVkbQa0pH9asQJR/dkVArCD3YCL6P0+Qn1iCP27I8fqb1O3r7VXsEMeJOc7EKuOsbB3FcYqdq8yY8ImBukRdF2UjRxzwNVPXpqVWRBUksW1l3kldDUFO+5aGwh1VeZn9h1Qujrog1tDyhjD9rnJwpIAmWOqHTt3BVve1KWfSRvRRRi+7E/mcPZFYHLrO6jQaEPeRWzZtv+mrFDL86fnHvd1rN1N3rkko8djxqT0FhHtnahstX+2tstVz6/ua1ffplrz6OUyPGPiJSU7r+qdu5yyJtpgiYhryopgbMIHXJJ9ezSYkDl7KqWJU010J1zkyFOm73rPdUzaMQlYIEdVTMGso6P9XlWfAyOjeRwiA8I02ssNq7W1a2KXSt7E/b0xkXOl1zAE9Re2dMEytYDeW7blC4qHVF6lU1Ps/PVv//pEETvEe7dJ+xUlf9TXKIwmFdVJzX7lL46mSPhaM6FQRUlykVat8qcNWK10pyrFDZNLvtecefV7dO22ljX2yiSpgIxhafYXWyH7tQoNBccoqdB1OaY4o3Sou3bi8DCAhOtVlhrdile25rcbjbjq2WlCFGifu6AcWDrYTRFpJuVrdTbbBHZWnshnrPO3mWn2bkQCAzCUruWZm2lhHfFoRd8tfjaTvZ3AGRheyVR9Aljn3nY0WeR/VKznqCcxUE5eu+gWLUHQk6efDX52ZGzEYdPnPs0OV937JzOOaW1kKCvuxAcLgeZ6OWi/2btb/qxKPsbRN/mmVwTAxxFUGydnH6LULyEy6JBqyel98ePbZ2ypMMgEHzF1inMXcuNg9oxj988fGApe9nt+Hk/y0o7fMaT5RU97djIBH9KN7axTeXl/U1Bvr3vfndl+4KkjUj4rWJezb4r5s402PeW9VQbs+KJMRrnurLRs+onWk5XUqhmEMMdWqZ4qZINUrfNHq99HpMIzPfUzR6rRdfaonVewPetfdsNmaywF/891rwz5LFDQexsQ1zjoydFDs6pKdcui2IuLfrH90dC/LTunNiE8u5IQXxaRYd5jMut03nxSOfcOv8M+ySNhhMniliF9nYfyTMmu3nzAlZRSi+5uf+aSV7p08XbCeonNFrv/1lbGX0+/MSTbhafnNjrxNGt5hnFo3boq/5Ub+R3KPJreMeC1SDP8tS/rV5nV3rbvLhyxjFrDX1QY/AuZvrFnen2EvtMQOS3XoMt3dA38HBqhG+psbuccs2k8PpE4ra0C3BwS3TygcIDchT6j1V9yiRnbUp0kEFQg7TDdq3dywwcaBMq2bLlzZst97X9WtB2JsVkSKtqfDS3UMYOOaDz+7HeP11df3oFdxsY2+4CIBEAgAgad/j/o0yb4Q8HmMDaes0gesCF6R64oNCpIdX4LgUrJyx6nGI4++4Ig6cPKt+uJIve6obOas6GLIK1N+piQ+aFARXj65Jvni/a913BRaxoKx66ErcjUE6qGcg6DR/SxzyfROJTEF9TNBA7Ds7WTEcfrK6Z3e+z7FZf/SFHs6k4l4jKnCWw9wIdrWdxXbB3WLncwhsYElx6C12IQpdXsPsMh86713r97FRT+Xag9GzTyvDwyhCFhla4KyP6iuGhnKq1p6UGtwLmFfofDPJMIPSUvhW+V/+n/rrPmz3ddTUO0mYehl3qWTrdNXRncThoxKIpo6qhqCup2zweNWSstFCvOjnbP3R1biThrntgHOf7HlmsEKu0PyHFJl3cs5LfcKNhgYa7UrIcPNTSsaVua33LRHB6YXdZgdYk1noV+jqh35OJSBl67ObVERuD769kWZwQR2qxYe9yzT7x7/dxzbhFQMrYR+OsNI3eE5u/2ivugPzU2+2TArfzNXyo2SLDRUCfn+Lgz+I4H/14j3k+18FYA3FJp6YzJeU0Jo2VxVVl0aN4jN6cKx/WG1ZbCle4Dj/SJP5VjKSLmTepiuxInZXskDKx3JjubQqHJhrnrnt9tDMD8X2dvfeM1/WiHZZgUgdVBc7VPX1paSr2oyJROrPrLCAhOKnzoDaL3KRQpSfgVJRzpOvWcnZ3pqyDTRIAREtPeO/byWluTYInXFenrQltRpOI2WaKUIKqT8QcVqYNCbvmXISz08pgvg6V45ETJX7ySsL5SnZDbaI4j2sddjm9BUWKt2fdZnaeR9mhzncy77Ew8STbLadc5rTGSZhNRDecTxbbutLjrXJV+gzKFDpR2oObMTw70gktq5jrOhjheuuv+l4l8XGQvEK+WkuKUUTr6MZ7BdKXlnjHb2UltCpwDNcOFjd8tS10PF7deNij0GJU/u0qbgyV5X3O25lv0MrLntco890B77Syg6cE19pctp+nXijvHlpuxNEzoGaC8bFapCwyy+2HOoOnr6oiuhfQbrtAe/O21Tgspi2iXriddxJRs7eDUh7rk+Dt0EV+p3/q6wsFwCc+0RVAXlW2Pv+S3Vc1C4DAJTMjWIk19AYi37bnuLXobXd/DK636CMs6H8ssUP1OOmWhZ1Xjs9PPcS74oYY3Ej3Gzfr4z3OtsXMGjor0Q3hk54oTuWsPM3CbiJdO9ms4UQKCgorh019BLVZYNbnKkwQl+d2bCAAi3HBqoeeWmaj/LZ1Jq3KLX+Yo0E4s02y+9TugMAQHLfm6tbKNnUKdBMQMml75jXwleL+BMZrEL4c9/kNCcF2QL6+5dlKZx12OzFwaLcCBFACddoyW+twjAe/Q5GVVW2jlwqpXkiFv26qfDrMfeXq9EoIdKAeON3hMkWepLCebD3rVS2706196NXbEJMwFRPkxHOpCS4+Uf0WoKYaz3inoFSu5hkWYTck7m0S+n0ciTthw7//bWsuxDTTHtznN6rxtgO4S3Tdi5RC+3v8EN7PH/OeuVo9o5F/+yv4SaEX+qbh5Jf3d/T96ZNvTqkur5BS8SJrrk81aLK8FWG5vUOVS5AwG0+viv0fUKskhC+7e3HLdVvBEtbAX2brXyIukHfkeSTsOCkib1iIOzPANFon5PKTokcmnqz0b9nsNRug8mfIrAlb5O2RgnCueKMkflZsWXnSP0E6p08wTy4/SXbCewWx134MbJZ6XSXyvuB4gfnVpK4xn0cy9bINza8e9zRgCzF3+aGzuQ9e+A6xIkL2ftnOPNeOa9Vo+jql+78m9TlEg8mXH/zZQAnxuoFJuMjiNDzsbJxDIu1gv8g25/ylwd43FtCLley9gHvvlYXtpz1WnyuvlQ1gl+FUA/h/D1UQMOuUjqCxcypPyo8bEu28sHRqjeHUeegyls+gisJ8KgUoVHfYbKlktsVi4m5RL8jLN1pbm2l9D5pow61tXombV6NMtm2nP+QBLC9va2sCWMVGdAa7FQKHthO7sSudLc/ke1aaqrpYN4xORmQM9xT9F84zOcTIkYVWvdF7B1yPFKhvzBSsbx/9yv2XNyoPHzrEXssuZp3iPWf2o60KOzp1UFuwdZ0rz1rq5QdQBMnuz7jldX4oe5y5tLfLzcr9nghSpPzuypHQsyWkP85M2OEnbaNPI43IABs4tHgKgPQPJBpOPsB8kt+WXh65qh95fnIH2xaJj9eu25l81ix5La5u+79REemg35ZC007PIm4P9/wGjSU7VHPTA5URQtatZuwgPTPoRVhYmTekVxcN+cZzFAnslP8SmGkqKCorIkFDLsLV2qUY7bgrnTqPgp/TV1JebZFTUU3DwJ8YeiuDDC6lIO5zU9rmECHaRl3++2JaeEy3fU7I4k6PCoEBJOvQcGd2nYdFngzpbUF+RK+MglBoI+OiLuQwa7PDD8jjsqfEb+K3bo1/8z/vzdatbP8PjYkvFU94v/kkXZMM10yiYBouXCimUACCKzpyanvUeH1jT/ru6/0jViCiBvsdzKUpnToMz+5moJ6oKMO98lEe6vAgHPTHgN4qqcpbw9W1n5Ks4X7ELWBo+MAxKTq/iMMFhtKZnBi3wm4PQC3Izt2B2ic+YxMosp/x788+LKapsZFVMI4uUZ/ur3/u2y+MpHNVKrZrot6RUjEmJjt7nD08pB4JUQGlFrWQZMOFUhUYJaSVHaWxUq8JwKS9xeKnRkAiEonO+HqGhkVHMeNN6308KjpR3xU1CYPVeleawaML1Z+okPhEFosO10tqfh/cB1++8P8fDB7zz/8MgcJbI6nXx8zhELxaBrfu2i/AhBA5WE1Gnajbh3sS4MHcN/L+HgLImZCxnNqp5PTP4hu3K4oFaIazw8P/c0RmISEv18XaecbZC3vcuPTQPfXuZzA8iRXM7ynlOKA0sAdU7E3Kpnpqt15LIhnDfwPiJEyfK8rcj78hXqWGXCqS/GQlXMH/JR6gik65GMxzu+TGJITNy/haG5aUOsu8GASNhiaFLBPAdAwnVdx9lH60I87O4gq9XBHosumA9MmduIwvIS3sbVnCVvNCLUVpOMm3OazQyTI8x8hTfk4JS9upxHDTJ4fDgqCHB4AqkRXWnNZ3Y1dG3/Zjpx6onks/wlpBShDZxrqlcDfUt7zzYiDRaYf49stLTNJgXcfrZ8mOcCRsKYdx/Au5osGx0o1WsUIfpkOPKmPvgPxLr2lyen8hkTPo2oe2HLazfDDj30azig1g9Adam0IEmVFenvZ6fSIh1alNj674ciILv1veGVKyjBrvkcBNP+3H8A+GuCATvR83luwL4QmHZExkHEgrWNPp91Rwnbu29ZcfO52M37tXtc/P2zOPhms+avqnV12gW/cFAfrRgpdRVH74Bzc5tUWdPJtyBZWjo2pPAj7CM69T0aeKQjCPbiv5D1xxxFxYaB3AO2VkkYfgSeZ49uU25T7xpyChoVhDp/2gVh1yAZNwTqZGrxOVS+98OTlRUOeY9hpiYS39fgokFQKRRxZuWJCAPzphLnABZi4fHgILIcKuQ+FmiACE34RaDyT53O+A+r4XCurh1t2eXNiJara0q41ydtJimzH65MBGNAsKJUIgEAgfuUINayK9crIsHSSn9CTsyf1ciTdLla013nP3825fxAy+0Sv19bGjFXa1vacgivJQJJLPqTPML6GlGHi+HT5KgoZhdy/L8lTOabtY6oZGkU6thylAH9fMHh7UhUH8oQL1pEskcj76R9duYwlR7lJdDaG/XWVcFUMgEHcQXurKus0A8JGer1c23qp9TEJ8+ejSsZmoszYx851SDA200XBuPZKHDB0MYhCUHT5Aawaz/hZEtlLX18aMQgzAPGTrFkTMT0ud595nekrrMoVtbwW/3XpNbgVF531FS0fAV5Tkt5RIoUODCWmnovMzs7UFPAVJPu1NGVH7gZuCboVo4O6pHjXrMK0WcWI5agtDX8B+UOpv1vXwYa2ZyoDAMfCUPmLXqYqR09xp1naG/5s2Mxl1XwicyTtmah4DuC8xJ3mwGTm3RDibYdEgBa26bisWLlrA8hhmcf+5PsFaDszD81SQmhbOn86sBPVzNqfq6csaDdfuH+2gd6NWDB+sQCn4weoIgfbgdxcxqBH+u7Ng0mjvCQOmfFp3spCLqob3VbP/afO3Dx5hrn97+F3nsv4iqpcQNQuIWPcgr033oURYZmx8Ns9ipskzz9JaHz1joWT4x4YvwOJiV0/80MXi2mcWxEwgFQsM2MOBXrAMftCHb5Q7THif1DBlt18IylqakiyZkLtDw7XdtyX3IpjECIe5ESgbe8EWmsw+1O05gjYHP8LBgwSlA5i8Bfz774XpQ4eOYAYZGS+HoMZ9vUfXKBABBj8EpAARlAyaWmm0Fwm5Nv1t/fK5CXZ7TK/HM+xaq1tho5B4t8rZ+iewOTYSIae0MbYysRcn6XC9wMjNpeZbpMuUxh4pzSmxTEDGmVZ+K3KYnq4yn9XKkQdra4O1OfIDWu3mCTBOR7uFhssygzVy2WFRShYLDsMjzv1/K44WWsEsqk+o6c9o7U8N6Dr6GtZYFQc9YKdPv+YwiMEMjhTfixwcjLxXPPJOHcw7wMp7W7O+Hpz8HNNlMMVet0fnyM7drMAteww6viYc3Jb1VqEWGU8ePXRdhvO8tcfR9jTGj0tGfTFRrFcBUMp54hNAT6V+a/fxplvvK4G5Y58RDATAFESZxsr3t95A+Y1rLL8VVULUI8WxJtZyQ4y4ZdYs5C9hdFsQWE9k69Saey3+QPJhC6QUGWlgIFHuvC+wDaIGqUKCWO4YSfVIVYgsfaPIpF20C095qiyuqt7t9LkbdEdkCBS3ip8uQOeH676EjKwA9n3v24D57hrHDzlTrVUSr1cAgSFPyhqi0pWk6WBowLo/my+YPZ+k8wog8G/H+SL3mRoGjzo4gvhBNgJWS8YjppFYrh+2iKCJSXH0cY9LhY7t3Hks0biDOl5QQXUQft/d8luwAbk1oIDfPItgZJGZbDJ12Nod/3YNNp01YtL9C5nHra2wgUvT93br/O3RFo9vC4iAiq7LDZ1vE6OZCknRkKU4EIroEDCK6MhNjPz57Ql/U3/J2BcSTh/2/AWW1CZR/SXCwtn4trZ4Wx4iuqU6hnbLRQhiDkrak/UwkJRLIpBg5Ed/Xrqk4CHx3L71FDMjR7LMx/2LV1SgYvhBw70nmvL47zQUSc7DSW++oTX1S0CzZCnGu6JIOWVXGplgnKNwklvL8Sc67fFxzlx93gGOxzQ97rBARDd/4FrA8xOZd7YWWTXl5p7e6RswFDaT/77TmM3q0JKBILQqKQOz6OyA83q3RxbqUzwBLkY5IufgQ2HOIXqErqOKW75+xVA+mpLdtGMDkdhaQv+PYsw0bB4QwpLZn+Pdc5+d65vUs9y7WYkWp4FqKEqVtNWcG7I6iHFabyU5IiCMFZ/J4oVdYyw6t1pyFfSgUEE80wVAcBHEL44i+5zG1A2fj2fLXb9bdRGzb8VXnCi+Qce4M2FJg0wcL7EIjyleasGLXxPZ7nMTk8c7kV8TIv6ArdUUS5VZtQkJbRHEhJoiuG9q6c09MUj2nmbGzqQ7RiDP2Q1VXFY+s/Afe8DFOVljNkqcP3jezIBX8zBNLaulN9IaH9iZnqLuSHJWqDIKt5EUHUnqtO48++AI6+LmKLfc5rkVBu0PnA01dXl3akJ0hcv/5RyKBkGRsK/Wj28XD4b1XGUbM1nhjvq1TFzuyrprbCNz/3PQy3+UDsuvzBsURxMO6GL/L2vm0MRCWjCW8nIVzkS5aIVE2BpxOeH+V+vzn9J6s0MdjB04IECsyRMA00MX6gU0kYS24pzxFYouN6PCVZt7X6dc0RCAj199IyF8epQoMTK4T4ePna8EurFk2UD6Qz/5eDfuC04uP3mTanZHQ/T9AuXSjIq5IgX7ypoUWbxsQ6pgvYbIMusnJRLG9+yAYltp3Ks2h4npaExGkgqtGUhPXb3+hIbe56MNjU0VneHuItvcVe3SMZ9Q4NUKD1sQ8h65jTmvsqTIEwb7/ZbSwlisnQ0UuXxV7q+16sNC2PG5HInpIFN+enwuwjT80+9UUL6Dey71pWI5jnDeecwtvn4AXnqsswr6XPrWQBVKqMpYYG7uYhBEV3BrDjlfYywaOrEy41lhARGIykbOvNKm160UYtQxuvr2RExj9mH1dSLSnVTpVAyTNytvdv0EeqAf04DGoww8jm7Lc2lEdx7ZoS+zxaMHw/qbsfDVEzNtVy7JezIrB9inrO7LdJIXYvCAlcVKnYIElmPXCwQi6r3LBTkLxc7D5MqTGZui8wu50zjjbMmtQLWc0aTMpCWuPmnw6xb6jgWnTxfg9AECx8CB3tnfFPZ+l9l9JLno+mZ9Zabz512m1LcOu+85k6Q5eTKpNldM4rr/+Ld15VMLTXb6icbacaHSOXTZKWlH14nj6DCmzu+HNvjypadHCS0wSeUAI8gXGXXgyRMxl419xa1bY7QCwZN6qZShNhJXxYEhLXBpPxZLoaSknDj+J2C4UENycrvx7BnTE8fPcFz8jZtCO/lrFskDaf6FfjjU369JiId7J9FEBYnxg9HyyqrxnErgEyJhbUAhr0KVtlPSgrGx/CCPPx8fe77jHQHmxYIaa33upE1xuleFxc5X3iwvv/UboFIrT9jsQ/1bEsb8kVl3M3xjf/jNwvzkaz19C1G+/7bbYztZqTTA5eIZ+/bOzBWHB/tlZDZuqn+R7ZP72q9sY2Dj1yy9yanfpEAVBw83aU2PkT2Zy+JHc56tNGcD6ueFJdZyR44Gpt1w9EjqqkMcAwg1cL4js4JTL9qdKpGm5AnPk10FNvIPgx8cfRf8TuB4/py87buhy/e9vI2Ly0VyrlA/U3LK7mK3/Y9P1hx7FlGArXCJydhoKky1/tQWD2LO/e+OzPxZDFPrbssNL/tCWvw7C33WbX45Ybk0spkdrKItwmisW4cLstf06c2OH8+tlkokxTGzBZgATscmzXwnu2PH5KylL8q66ef8JuGnpbMspxq5L545NOydCuKzZ4eRKRleRAYUgg4Ixy+tFVAiuNyIRWTTvQsfJh0IUyOW1QJwS6DI74BEHpjbAUT8pAr7yJoL/PDqGk2IOULWxTRH4R7zZUDxZo5+3rs7A2F+t1dPawrXQ0wB6PGOIFSG55V8oDuW3XboKeKQs2FIFpK3DJbAufB6rj1seU76FKJTXvrrBt94R4fprzAYqgVm38Z4IWW4A8a4Lpo5labA4lwoCgf/KG5vQWlP+UB1dDopk1PYUNZVNr8mKr3f9kLydvXd7XAMRn6zW8XDwRq6o0AOiwiH4RxdHNzP7UqBFRiYYTDIyGRUpXjNilqt0KELjZjkcRwwLo5XMnbhzffCMWhkjS1DWvGkv1bVQUC1R4TDsXxnO+7lPRlF1hg0yidLPPxArbp8CIuYNF6AcQl85Vzlf/uGVhUf4u0bnzFwoA8lW8YjU9Tv4CPsRumL+uL3z9gjsqgtpkOkSfHazO3Mpb4rXBYpLO1XeXnyOiPs33Pt91GlvKiY5VBePPHy30X+L+tQmJ6slE55h4S684j/356SPymB6GXA/VP9kn9iOglqHnelbmGmjdLuXLhUx/ddbj4ssuZKeqO7jUYgIuepvKLGuTAtvMnhaIsAh5b6y3HztLMoQj/W6eZaCHspsrHLNnuzb6uNm92U7pjaMldDwQbddMuLgt1ngjXzVDi+w/aOsL4sK0/NZTAbSFXg3LoHt3ZSckHWRI8Nmac2kYYS28WZqf8hFugCBIZEKW46qZ9uYwmlYYvqtT0ytt2r7+odd3M59E/dWdhWQF6N41hJ+wN7K4sS6vsL1SOW52Kfrp6J7beqV/UWG6B5FSsCQCUNsaowLrl7uid+e2SEetJy7dMvEd3bjmzzf56/5Z1Mjf4YKmLb2WTSXwe9v6ASnA5FY71m/9fu4RVhkyLDc9i14i0J+512BRTnJJUOOTWGXdwmLKfMi99QF6zLTK5Z4d8kOPDAoD720g/RPfjCW8fWd9w8BioJQxh+ziQCXJilnlnJWTf/m1ckWeGTf7GsXpCcceJGJUWF1tnXQdMUVxOyUakUN8p71fDordFFSDKHQwbmKUPaG451zZS85/oSLnc5QcVZFMiTkkuasRLW/4GcuGPq65nryeflZArRScyjlzzlGwzxjtfjHXeClBpUUE7lkP0Id2Kyj7vUobyisiJ+SKfQNsg2yl8CEN4wd25ES0FBTo6R3mU5uL7O0hip02lGVmcEtD/8+KwPwiPA0d58n8/n2uDWvF4OMqV8iMWae+iEQSbwWBCEfLTjrFtRaFmIXqGQy29HfL6d4SNXKoOKZmVgLcbeo6xcBgcWAIU2xmn1hcu6ry50dS9e7bLRHnn8+eC1a0GolPXtyQUCHp+vL+HLmYLUNZnsbtFu1556110x59raWlvPnW9tFVY5NQ/LhQhf4TbjnAllXuVewc8hTeXqGxkGzU2x/elIoQjRh1Z4XW0k79rVj5FLSk3PDzRGLauXGG9R60Mbnaq22jLRx+2zBrozcS+DVJ9dvSnxHRY8Ni5qeG+/L3xDQV6mW2NC6jKp43xBCbl7b3/QMa2VS3vxBjJBFWBPrfEMG0Y4u8I7p9UnIL6LORIEEsaAQGJSw13ulKPKt9FxLFbabxefPCrwkvr4bL0RXpTcq7UYUWNUpIpfFJEUNT8ks1XYEDBfOdeKIGbJ0SkW/AMchhJDwsUF16WVtCmnjAvz15nohFCmWyJxLDaZF8YKFrqo3TxzHlqNbU52Lg2DsoEuJ6Drug0f1JyWEbnf1fx9OYm1UMyCvCQN/LnIaD/69+rLgxsyPffzgisLLsUjRz13T5OZHEc+hCPMYcgA5uqbAGNkJKBcHsfZgIfunfi17927+orhZ+O1ebRaumeL63aMYp+899S3YXoCOBape8ibfQ5CaNJBt3ttRAP+hq6FhS6DHPQnKku4208baWs7op1EIJYjmROBgJ0cri8AaJCGkLo7k0Aa/+DCsQ0h9Nsr/9qrDswtshZjnGtuLvrL73YZliQ/OovviaaB79yX38XA/mLHe98TzWF6A8BLwMPq3qNkmUdreVbWtrzBhada+a/NpTq3zCdajhVzZ5suArsBT1wXLyvfafsuhKU1aso+KKGOCz2C/z7yCMt2Hgrb9Hc9N1yDNL4f2eDfiHnx+n4p2MlxGU5LAQIXAnOpc37yOX88otgLaw2c4Ld7ZAGGpt/Wb/nDnjuftcda6I2EsATmQcRSiTSndnLDrU3NgZbRsvkSyoCel4sm8l8+tXA8YVwmEN1SFvNfcZ+/zW8NQFgiUF1UVd4web/ovnYZ4Ha0C3fW6v2ldMpd5VXVlxbtad8LhzwVQ9Pi8WmueD1jMXY3OYooZvkK7E3qa/PahDqTJ9qqCrtJ6ooMlQb3YHx5zgg5RO28pvE1km6O8FUOOrpDKy8+OVXHRigjZUmUfJVLIbra4dCSk2wwqKQzNrHZbsdMR5dlKjZOZQ0vy4wa7dSO18WqamrVmuN3+rSt82X1xTdyfNGCkOCElOTWlJTW5OQEmajorp7s3Q2DQeqaWs1TqkNyCtaUQuNJm7JudIfa1n61Lc0jWuNWu3+72sh2+tYdG0yyrEIBG3L5pyI5xZc1ntjDOeAegDhWBr7quHisB2jqX2ReyzqTfHhtVwEon7d+q98N+k3qeYErpSkjEiXKgrWZH3X9qoWdgn7er74W+4fRiYsqt/Skt8VLE6OUWI6Dr+88+M/RZ6v7NwB8YBCAzdrWehKwxkgwlRy0z2lrWZg9MscWFuTh7/vlbg1f+9d1/1i//kdXVtK5jo6zgVldL0s8Su5UZG4Wnbi4WbPt5vVKTTZA4Ody3Y2cG/NO+2Jqvu/TRB04tXwgzcIn5CteDrdqjYt0fYzzB/vOgbRiRkFHxIqQpL3Mg/npoi+vnWOWRKc7J2a0e3OIKXmxwBgn+gn5SzE3tPqTReXTbfromLfSlNN/G2vhPCP6BOv9r+HqqI9T1PhJuMBWkDrgCcdl8PgbOB5amSh0IGm790A+BvY4W4TmwOs0WEzv/fD7h3uiwEou/hfKFC4KNXxFvM9eXXPSnWOdQxF+6eEbB9gSTED+IT3hSaUUF3V/euptDprKkF6920lVOpQQgOmYZP+Nw92MEmEOP2EyaAIvkLDEae55xTvY124GUbqJ+OdvINjvkJMoi/6B+dEbJgufPVg7Ldk/j3ZrQ8op/J+dCxtmbTnZ3NKfRfOV7GZeHRqi8IUtTdeWSsvnPe40byxxl8uSoWlegVhcbFjes9zbk4aRl5cPey06f66dsuXD++3951Z7FOIP2j8/9SbcDvMqX2n48K+SXaLFokC3kMHjVH4R3DkZe8zsHVW0cK38Tf3ZWB3XkKEFavrEyVPpm6lXOjrv0UBWFJNW2b6vqj0tvb19X2X7m+N5DgN7isSOnV6/Zx7UaWbnaOhqonIPltSuDJ3y1zAoicd3FDkws46ke+ZU1ixPVOE8fg2KisgMERKOPs+3WBhWWBXQF50YsDi8s150zqqs8byZxC+tmKSnhnkKt0YeJsCRJFpMxO0DpOTIjyFECOLmxgfKSG7LgzjhbbHJHhK31uhMupD5tzqPZO1KBCeqIQZjXD/TPMa2fcQcv45AfeHfHc4A3snazubR3YEKIgIn4Xx8yzL5X32w+FcJMzqY5OupB6B9NilYtC646YKIl0mTAp+rZYxtBsWbzQBb0DrenRe35nKIbayMTCNoZCCYlmNeb6WAEaYAoDvRNuHA4Yph1Pghbaz3GLXTTNpTiYUd4wo+lm7Eyk4tuubwAGon3DkYQlD5Qt/fIjfVJRwipszPSp889IuT4Q4FFFqnr98pjAp9pwZCCeJbAVP9hIr59GfUk2QlgZGjHDcN2U+yC02gEBRtZvGbWo1kUT/B8qc4a5Se0OcNsLM4VuKAGtBqV7u7e3raAAqTNRu5etWEkZTx/39mZjIhD4Nd80rFGDe6/Jft5TPG3wECQ8aFMlAHt+/01iyoTXeIj8e5n9fWKimpqTVI2On58xigwCUBIHOCOdKPdO5J8VQLSObJJwUIiQ5+HKMGaWOH3UsBFtscIrp+WLDrPX5LSKBe6SFP/AAEGXEm/grkIooaXq748n9TOWMqbGB0yeqBMTK6MspRhWQW+QxAGsC/2Vox0E6W/6NbCjr+qJCsSFzBzHTchtAC4xrog0Nll1OsU/BSfEQWyw4V4pBYRUN5ZOmDaHDhOUAGADwo+Sv589/43cgkzJk0psDFOy4ZOeuMiyk1mfdkp2UZpXPXt3okAb+y3/5Vm9dmH+rd0NJ7f/7lPCbddgjSJJQIouli8ilLv4ELV/OJ5FT/sczy3xISUro4WcFqk6X5J6m8P39LXkdXgdh7mG8OJTju84z51WR3tQejssN/tc1K6wcGZ9xN/HoJMy6cijdTzVv9Xqhuhz/B1KMD0AGKbL7ezUM5oFhkvxPSQz8cBJLLNXsv9sLtlczsey/u29V7wiDDFjJEe0QNded3b4zpr8Xq/8ynD+AbgpAN9IH8f0McaptjhuuU+dhU3CPImgzbEwa9rut5K0yR80B3Mcjw/enR9Z1jwEDPXd3pP+ylfP6dw0sM9os5r4NkzFixg4nb22Uscoz3ujc1NYXnz+u8vNDZkJjR11xcNUGz1OsJ3jeKCYFb881C/n64tcHRYukFjXMcz153+UUeKWBzT3LRjyll3qYFbENa3EBLZ/6xnt+dnb96juYvbWmxTSkbunwZRBHfUp3Rv5OvPaWoyi/sDvx8ugTHcHpXpFBDPMH8eNl1Hz0oOZYWbTht2Iq3LUxXrrAubjqxWn135p2gNroKd+CCJCKdBdlPNabwdIg1/77pjMDlTtaB9DsmzKLtpQMgJ3xeMN/86gzV9VKrLvJUKHwkcIL5yLKbGKfLIb6FTTrADXRvVMSmS/6ZlE1IJ4LSHZO6lelPiot8MrU2Tq8174lrIDFKLdkxEepZWXP1uh1WaVXbOG8Y+QTCZllwyXMbsCqVbAnJL9ZFdnMySqriL4A/HXywt8W4g0akYi3RVkFjRu/rOqLUwcxs6mzN73vnsbsT+xUuS/T5vk0oGDZNWRdXv9UsM7oeq3cMl5eXRWPCqRlRneHBi+wbPAqRqdhDVD/fbPw3VVq23xz3rYoq0RrMewRFjfJpcENUtDS+Yylm2SgxLwb2CFoRLPFPoKIQLAu8yFSaZUXW+8YWQ5X60GvYlhIc980SS/ws8Q5LSDqnJsjwIxtI97EA6UQ1bXJIr/HB4z8zsVHfRiKtv7xE09CJj6TCNtjxisW3UM8+uN/iCSG8FVVxhnXyLu/dZtxj517ktHTd78CAWKxcWlrjSrOwOQBWXa3QsdmIKw9882bv5HGBLMTn0o/x5UGuXy/lhJjlKCPrIDqUzpOJlWuAUdxuz8t+Q6EKmZubmhY8r8+zTfdmjYHJpaYkBDw7E4Xl65QOZY+i5M7apDEYHSWJiWnL89FFVQ5n8XEqO/OPUubmMT1YjsNoV2CHVlXYcje3784uWRIiznH3pgJ5zVezKJ8DTazuJp/+cbT+z4j3lwdi8r7+FSn/Yw+AtvLW1UFuat5J21c0eaUamXQH0p3XMaja7FHKFgLcg4p/7Gr2CTYDyxyM91chaO5kNxcXN/KLIk64vK/LtPj0jjruQ/FNXAB0hLtpMXKxqFseP9CDb8x7441URXq9crIJ4zarF+NrP1q6/KxRW7vr3zfPL4yIwIoZyFb/ey7XCD3VrtwishUrm6r20zk96yBL00xlLGBT6Qyyd805b1fNocmT/GzG2goduBlf1NJHl9eGYVKSMLqYZcPiydIaX8eBH3X2ibYDNQWTy1gyhexrnj4WCKaZ01u3On+CBRL+a+HRly83OvNZw5KU9PQrVy4xQWTWD2U7wWbt85009riJrY1ZLpTK2+ZIOqboAV6ew8rKzrhgIho8nUjkp/xXn932RyGXdbhNxywZHeqmWkBMFFQ33WNDg8LdEq/ejobAkgq5Ht4+0Rw3JTG1sCRFNZSaOkSWa1CpvOCNhYwycqITQIimg9j7NX+FE7b9qpLdlSuKWoX6mBKrZn2kykfGDQs3m5rijFIdPbk0R09i+udUy7eyCn+548+OkwcjX/t3qwxUYdKzpmr6pqN0vcNbmsz9jMn6SL8JgS0EeXOJ7uJHsGQYyBNomUF1LlqRNTROXr4Dsvrr67NS4dOyE0fbMlHRkfX6XEkWh5gfvd4+GfOOXXocUM/F4Nc96D4nO7S9cpvL6pg/vjhExXhbazVqkzRJCLpUp1UJs1frMLAqq6OnqhZo2qzYRmel/UxSZ/pYLM3H3GNBjCGK7+zmKvzsfSWT5AtzFfdZfPp7BMhGu93r5yuR/M51Xfgk2F9vSaxyEisHc8W6Gf12OL2Y7rmoc7vnf4+WUoKo3D8sJRhfirknTiwXgzgrIMvZBLFrxKfxRt9nZC8kW4Y1lw4nnK5azsehHimVm7QaQeJ7UJOg6A17rTJk/tZm3KXpt0MoqIO/UVWZZzHOcvlcO+JI+YsIYr7NFWLXCwfPhPSF/x+u4B6Uo2UrbEmPItwi99OcpJUNrH8uvD8Ik6k+aWvt59HlVjJZ1nIULo/CNunRi888GtxPRn1L3+VsY8YrJKcjy6cIe8mYCjZTsDnSkHW00+bhZITp0WD77ukqtBLZlQRYz+y51TXcPfr8Zefo9L8Sb3U3fv801C3SeP3IZrnLJp9827xj5a3/o7c7wrylLLta7Zxf3aXDJmvjr6nC/entC1wm9a9jd0bwCJFjFuugrjfqHofYlP78zldLxfeLXdp9UYFZpzrS3EgMEkE9ci9LdVdU0hY3/bLMVm9ppQGwnvngrcztO+QH1Y2MvRwYK6wZ3ZZPP2WTvo+/6sptiyvXOVeWp/8qhjOti9UGTaqTdT0CF5u7LfhaUinCx+fAhohRiXYhRRCgUWG4KDmXFVArQnbHe0DUBUUcEjWWKhNxrV0/rNMf/8nPdlOS2A6JIVfjkLjENxkUZyHaToyC58KjSXK4hldPsOa8xwTUh2QWbWKDrpJX0EK7lL5NxCHjuP31KkmYsD4FdNMzPFobq/FvxtkzMFjguf6fhoMWBn+9mNynAP4/i3mcpQtJPbg1YNW8pTTcav1NLIqPQ3mqPfBv3YmvVHBHWMrORm/8tM1+Vf5vjLQGmitabUfR7P56LfVWGC2Sloo7H3rtaY+mm8qBQKU1GX5jOHvut5n28u5u1lBM41See5D+oCvTPB35VDTqjuxC4+Yt3L5bpUBBptJkL3lAZbbzQfcqbcVoyZuWiDAz6A5OPuc5oSDzM/foRKDWy5O1f5geHIbKrAjv3+oGHqOD0eB5AuwqH3srDO5JGfRmRCQCNXe/CBiUoKJbRQaLRxOmZZOGTN9lvnVygEjy4LoPyecCMYydEbQblR+8VP9+zqcddFd5d7MkdnNqGBKsZjIo/WTo2+9G12dda1N6IX6gJ10eOjQFYASJbHlpMZ9ZyriAwDd58witVOGjxCkSSUrR8pt1i80glrKlvl7EwgPVsxKDxLeYJ15EoR/ndtLU0NH3g9NJd057KyQ+x3wM8tTYv/N67EZk+RfeGZzeYQztHrqRzOaiBE+832JETB/Re8ys97VvwL6dPDV8/8qQloAtREmfoN+aa/mt13nrtUJvV8Ur92+Vy8le6MQnXk4/8cHoIBY9OFx8N3JwMOJ+SXHAC4dYvPaKmuyq+rOjyjOtCliUntpkeXrArGyZyckwrUUYmAtwKfXbSxWMZK0eykLElCyLROVLhKELzp5rg7n9bf/x7j9eJIcMZlJkOU0iUajIJfjrp8ao0aNm9Eiqx8Onh13pOV9S3PlVm7BBcfN9PNzY+YTWPYBe8cZGLdqL1Faau/K8BuyavVZxvirEnaovf3PcAHKUmuf83QcPpLDrzRl1IWBE69ze8ltJ63f4PSkJRWuKdt4aq9ZryL9nb3X9U5QsYPnn69EqDuezozqIC2c8hE63o4mRz74ke9ap2pdtmL7flZ3Luzo3bcpMzJ1WUKgJifkPhFpvnXjjhvRc2WInQ/jaTH16cSE9FUV3ogpoOKqYk3SKklvBRjNYY4TV4VhydfAuvSQES3zYM4pik9M4pfWZcgWl0our/ds/TRx6Yt6oqkEf49SnP8prK1GzGeoQPYpKWjtU+Gdy+b9dTRoTe0PUfUJLxNQVJjCfjEZ+fqJZ6+M6jVBdmlzI5ApCtoySVKQqJrH9LEYfn3UE9FW3eZem42BIgf1usw1uHrGaDQtG/uPAfMpLj2xuhtF4wIoZXC7ljfCY3kh8rsPSSW2OLMVpXbMmGqcBK0OKuTnz+KcbRA5aiYbogTeDK+b7Z/2PkMdEc8HuPpyphfABngSGiuSz1gxtYph/fHvshntxgE91eWXih9qsKCs3BN/kb8qIejAn8CMysVZRB7Ke2MeXFE2GRbOvfZ4KHB+rh0xL7zTUCNZ+9kmJOp3WsseMNSdK0GU5d3NlPntoUJmKZ42LFpQsq4hmIaZr5cvY5ZyfXtjCxoaM6Gx8wHf8dXzDkd+sujxl1PISzZvU+AbUnXx3WkBP4mkaUMnyrgmAbPQGbnPRHZ5TDI/WlLmhpEzOyRZ8kvvGQnLK4CVJlNCgo3XWoTtF28xSLI77xU1qN6ubl2x9vi1bwc4SgGAU5HD24frB/MmuvBgw2YEudZ8Pw0kWInURQ0MRNqdMAJmZFblOf+XmLZJKHaVizDtChCHBIJrpfimLmIrmNGRukmROajdzmie2RQlvjjlK448LCW4wiJKQcNwzngM7k76168yd0TAVNypdFPhS3Ye1xonoBUPXHPsg3Jk8P9zBf5A0+qShPxi2e3SacauesqqzosD4G57GYtdY4bAf0N2wH3+88/GBEGUPEOHCbfU3t5YJlwl35L92uUOof7Js5Pz1V4Zq3G0MJ+Z8W2S2HPY+yRumpkSRUZN4BTNDa99wFim7nPNlDq+ejUM+qOXUniQe2jJmPeHk/ObxOkjK+mg12qIIEqH6aEbs/JzhTLYsQJi+OpyQn6OyGEWYsn43geZCVj9RI5GYvDNRQeYu0ZjarJDueFftdWrNVAOCYTccYE66IqMqjGtLYlnAy0pEHLU6Cp6JFCxU+rO/zjNzccglzYMhTI5vDAQSb1CMTbxafjhfHkJV655ovTJ8pfVIFECVh4TzvfJt4q1Fal08FK/WbR/IGO67CXdGyYe7fOohW6PKJKwF5lGLpSPPevWWmOsAVN4a1p5O6Mo2EoQJCe/oro6hSA8dTmIhG2InFnLIVuHKxSFSBZVuHq8mPne+id13/qy72h6YuKoppHJSGWDyPjxcuud88aZhAJEgCcEQkCuPjlF/27lvo+7wvj1/AmIkSmiTmdySIkHkuISjdXU/+QQEXB7vnsRoRyHuNxXKy70mSz6qrnA1MKtFmasq5dTafiM+xKRSlD5wOCXfHXH8m3v/zX3LIwu78nCHidPEcZPNv8ZmT0dbcFZhoOZyEU7gdsj/CkBgSJRy6nK3nVVIa5rOrXx6rJhnLHT/8FGy8ODsza3oTmL8Bw60KeXtWRjEMEfffXdzPZd/PxEx/V0G+M6fHi4659Pm0VgMAYnv07sko8wcVrfejdqBc3fXBS+M4kCtQAEF6u7ee1csfXbinKUi1Lh60AP01NZFSR8HSUuQHVXtAIHFj0llm1AAkWCJm2ZxmDTqkoA8RXS0XHwPNDpDKHoPHW2oO24JlGloHTA3mLkVMSiLWFj/Yj7ZeV0lXfC6IJoILRwi1ZM5EeFzh+Z6EBhSaRGVIA3Zqh/TjeufpDETjCGkU2rxMw33x16spy1TYFk5AASEnB+xBIAlzKXKkoE+ojKXLr4tfbdw0bfp8zf3uV4W5i1SuNUy6VXvs1vi8vcOS1aPH161to+7avHQXRLuTueJhR6BYY7GIn36trot6ex89rL6srogax/dMmH6Al6moJ6UIWIpLUS00hUqNQ/PN2hv2dGg++iCSv7y0j9czrZuPBr0b//xUZv+tDBepjA2niUGZ/IVPinAZt7HVcwqNwXdwsdV6P2c/ye5f4hNJCvrz/3GNl83CdSkoPofWdUHfGr19POMwWlw+v9Vese1QZDbE6rI+8/W8o+0DlvSDAyTki4QYAj0ewxmuyJb6qiDo/ac30gxN9Ywg651IGVlybJIuWsukr7CYTA80WJHUdBKaZkluZFfyish19PofVf3atuRdShHa2bi3EVzRpgvo3LZAXl5xSOKWH812kaZzxNI4sauNRD7nxpZy2WZ6jg88jEeZ+2cqBqYfWZQq33VLC2mXl+KStrGHs+3Jn0k8ds2x3bGuNvupAKx/2XX/tbEb5Ewr4seP+sfCgF71GTCluEiAOL2KwaVFD2Z+JK+KqfaY4wUearieHnLWiWtPXZTI0PG6TkKcCI4KuxeHVp4xN03U9bNijvP2cX6c7y5uF8ilcyvab/XIyfJKyrHcTIaE0kF0h6UeWwlC5eKRY64pKNeW8aJ+IU3sDhBrC0C0xY0HPPji7L8Lqv4QdN1HkbqjUVPWpph3hg7UjNHBdVG5+TGGBjpfhQDI5HCnhjoiVS6XVx7amehV/SMD1gHswh+9jwMm3BEbbFFyt2t4vTtUYYajke9DEMEGw/y8Ij45z1wiSRzQ6tUIruRjFkftHVHP9zWMXrLoHir/GkBtXaRNTroaKxg0giH5LqfI58qHZCQkZqMLPe6oxjrkmYGEPgjFT4zZbNUde2T1HUrKO+BbIU608sqb9h3xuTQ/gP6UZP75cqRj9NHd0W/Aq04+IXxsHeum6+/VZWy1Zv8buunD0uMLbcg2wvNjkuhTe2y43KGOb9drWF5+rYr9NAytrbecCvSue4frLqoeKSXP+RfUXv4jCjHtg47fwrdLRchmOQxRlIbOW7/FGaLDPchrdCa2scPmqoR65E/buv4COaMCgAgYwNEJD1LjrZuLFCJWWf+yxp4cc/NqdEnQ/HQBiAK3n3WR+ElM0NnrVH505xjDiTWbvclbGNm6KxVy4ygTuq3Dl723qQeugijTYYt7idLVrzPms05uHmR82XyerFiUQOmvsi1oRCzxo94VONS0FGml6Y1fg1enY11OWcR5vAz/xxmIMx7ia4mI1SKiHXTSJ1/BDglFfim3TJ08ik69U4j44dzmj8/JZLrqD8wNaUSp7bS0Zm0VCqtA1K7A6xn0ylT15B5GiLSh1NB3LvK6Yyqrxcpcf73pVLTSz1XEJdIxBKQnT2wvC4oPL/Uyz5Mff8szhk38Oaxq83GjhqXuFCnnp8gf3PtKx7mZkkCvdBYXGiWj547c8ZiKfS9LlYA4a/TxKYs7NV8cFX3/JnpWVm1GA21rn3SMNOQVKR6FvutcdpNnmVScAz8CxHAzxYtTgJTXCDgwC7jXfALk+35SIdkj3YHx2nfZEs5fe9kcXqBD+LiS8oQNfNuWCBlh+cQ/DViRr+gwTapyo1th0PK1EA75T+3e++IrlIsbLA93vqahnDE/WWZ8Igo7xavRk0t39djFsQ8uzoLR8jQnRtuyNHllooF3uYU29wmGFLGYVJWztV6FCovg9K0VJkj85xINgisgPGh7HbZ9K202yPKD0ndKNfh2+lWIVHSoITNGEfn8H/p34SdBBcreMRtMmszqKYDGLvhelXmMzXVsKcDhfeyMm8amX5HcYjrcpR2IA8EwbO+gvMPKuMNpbVb1ZLhQ+qsW346620mld0k3gc0aWql70I4rzR8l7r62I1wSNzmcp8b19UrxrpRKana+9iCmUneCvI8RG0eaN3OCWyzuUge4zdJeQyqQ47lF2qz+c/8vfxBR6FAG7DEyl7kclUEZTWQ9sO0Y/pHGyNbIUPJIkoD6VTcu3I3K0wDVcq7+pB8Je8jToBNtzbVdD8SJrKD+EL98K1EvW/6hTvlBjw+ydBnskilUwfL6q5iYS11aS2BH8Zs/6Hb9Pgv0L7QMKZcTct9S/g/5EZkRJOWez3IezwH1I0ff+XvCIpe0aCS74w78IoV93x4u92LCZca8vldHTk0avvM3BsRRhFh+qFm33wSxmxcFhu8UbMhjnI1ufQzTN0fYxs2mj9h42H2ucM132ONzUd8ry34AcfAh9lsc17X86vEOJolyxc2deCbT4bnOeNRuL7HnwuXjm5YSXiv/Y3yNHBh3L0aZr3Ott32S37KPxwrMnlJBWIporE75ij5GuVK/JGOzpXQRki66pH48c7YK+CEKjEmIsmw4eHJjayw3VACxmHOJSdvBpFmP70clYRjT8pPwUsL5Owd38I4nFZ66uxNlYzDqZFjZ4jO1qcT9Rw2WV999wnbDm/8lG288/8remdUfO6FVlE/J6n1EY7pmSKReKYYF+RSjztnT17UTNvEODvU3nHG3N5hsIffmGytTGKMTFz6V3fIPmuw+YZ+W2d3a+PxBTrb0T4EMn1ai0Kfe52jVxMKLPKRd70m2lOuIGvXyxYXYUCW1LjzP7k2PjOjobaRbj0pP3vAMvjcAaWEyu7w9IaaxkgyHSwLKXGTwkgIYAz6vt6VujNqa1TEnkIZHvqYyD+SEt5RbSQl3Cn6kJT04X1iVdpxX+WxY75xWQkthBvX1MsTCF/MMdOBvilq1j8VqKeHRT03PqfjLTnkNuVsn5AEky6qmyBz8ZaCeCLhaOCWgo1jvre4W8DPeZ67N4c/rE4NLf4WsYDVErQYoiBU5PEQS8340sUFgvT3N/cEOeV8sdGweBh6lGrSZ21oHORJ9263SN9vkmcp64h2h6rZftoW9e+zG+sNQ/87EEyaSnHtnRp1C/Ob0nCvBf1tV+c8Ffe2s8uXPRdsKyiEbENQ/PEZnm0tl1tJs0j3SEsohZN8TFFr4GcPgcKqP0P4RRFCeLi/fVFO4CLN8Tu2sEZOVbGKY0UP7KlcazVF4UcK0L3IEl5Kdtg8hCuXp0RrvQuFz3KuS+xDrU4Nf713wrkqrnuM8cF/wva4q8+a8ak+6AYWjWqh42j4/8OJvVd+f3uvfPRrm8O/q88kBmH/Pbmx/sjjZ/Ux2WkPeufdwINm0oZNrItts6UGIAHrDPDRH3pg0vusMBpYEP8qtMsrR+N/qG4a0dEgP0oPHQzrPgPIBgBbU3SBZLA+KReNEgNgemRNH5G4tCvIOYLBrixaJywgxK8+GRBjdX1uwKptxJDYTumQPZl6OAEkEVIC1aPMM/JjDLGoFzEBTUUQrMRLpFm9JLe2jYuj0/CG2ASh1A016grkXRxZPHqIKLCNs7upOh7PT2LqTqi9QZtFjAM12KUsu44vngHQDgcALaSx3kQM2cqw5gGyAROtc1WEMgpizEM9h4eVKLBGyXNVAdc7y48oLvMV5CaJ70DDtxE/S5YqFwHYlcoxpPy4RTyHCg+JfGfXPLQlDnUiCpOwmgRrQ/BEGSXKq5HNcIB6Rald72g/pCpks1BnyFz7HhFSCkTbxIcA6lW6JEbAoybRaajmqYfxr1o+Xj0VeNyg5ohLSFVOeRiPnKqIeFW0wfYEcZrmWckCyPhkKtVnZ+ttAm5MFbglroNyFuSwvCHaQJTUWiITxvKcWx4iKPLNmHBm6s9rrpYbInaHguAbJA6+z4E5Jn9Mm0m0URyhke/gVvw6vr2yV0la1GuKN+YC41RUviHMWJs1MlGpqNxJwenBZSiLWoQFpoZQm/gEFQpip8V9TEzdz7DfOtYuJ6/PAoEYVBIvDIlriFMWLYs+qsGcbKyRVBLREsc10X1UBNdyAwWK6iPEZeQop/xTnEePnDoWridXEW2aUCAAOPnhn29WlVbH9b/QHRrujjdTfyqqigIXNuKLq4OSLYL/qDdrw0ngNVB8Led30Q+YheBTnFiq0cntvegtEmek1fILYCgI2lSsj3pJfygTahLbYVqSY16Udy6ZljivmhRnLclmVpnC9qxdaGz2My55T4V1HOIyJvba2/euF7qlBzhFQUR8THxa2jO4yaGl0NEy1l3p25H1NexLcU+fW6HYtNy1LAQf1YQ+3WsqmdXEatYetA5zzq2aCSqN3tGufFztD0FbCpbHVO+uywULialPzN09Na5AJ/0P4dLWepzmAj1dWihDG0cGRenfZhFNtu04HZRH8oNXh8lQK3GxTkWAt23vRjA24zhaOhJiN7nPxS2MGtCsm7Qlf8Z7mM1DaMcZsKPvhDGd9150xd5tLFKsqR9cjwXoSOIMVAGjWiN4sOOuvYmXyGDf7FmzJ+7c97J9P7G89p4YfQGj7GlvdTjMS9jWUDHrwvIIu73jpZnlpIZDsrnKAJoev+3i2+uwwJJakSKzOAaNs6yn1thAeNcKGMK1Lc9gYJxQaox9Nkxsl1Ka+fv0VVzu+4M2WwzN0UNarbefu4hO3CId9MgqWbPRG/U9Hh0zQ5PIvjPF8/SW2qOB3Xh+r9AS+yxjH2UbvUcHip4UCzuXLDXOUj5Vs3fmiDbUvLRTQVI3fARhcffpdQSH8F7Y2oEYO1ayYNu8PK6uVpH2vfGS76BW00jJqkUt6jPiEo90OcmFaJYRhkfrO8bhmn4ZE1bobjxyAS3LpdbmyO5/E4iGVsTWP8AligNhc1L9MbeUPjqXmISZe9h+25R4/Qg5OtY3Ttv7K20x3d7W42Y3NWQZRxdyz8d62e+XWkbdrCg6298lt1CfFgo58ruoR6yGYZx4TEngA3JsMn2J0do+Fk2sbj/Wz0v7d0Uv2ROSOlTjQNcCv1lft8fvk2Hu7u9eTwD6BU1FXjOgCb+Ij5hPp5BcELjQA4GTnMCBl3MKDV/mDF6cyTkcJC0X8JGRUeYOrck1jKV5uQ4nrcttsNMPcwcS6cnnutGBDQLDY9x24VYg5QRJqIm0wt+HnCETP+YcSYTmAtkkN8rcoepcw7NkW64jha7LbUig4dyBzvSz/+5Gf8beJjgc7yQQKrWksAD2cMrWdyzmhI/saGkbaMyndN8tBiw2EcMAaTCyqg5JHOleryxgj8WaBjek8Ht+qjVR/FILPD9PyIpjJVOHkIoomqBEPBEb00PJk86s4sfu1yqZBgKichqc9/xXL748NfOZSVSYh64s/XmLH1Do/wn58vU0nU1ev1bLv7fXj6+rZT8x5E0c9/xCT8NQuq08cUJUfavXGDZaCXwHLjx/o5sMHDNwyEfLMnGvWm/duZhwfFVOYlVxa+jEd35trBW5OWDGTJZF1UVAS2F9lsohDCwFtIwvipABcLegmTeKlfVii60gXd4Q4UcTtXvgyO2xkLOwTzG+GFIx3NkNO8SNjORB0dz2Jpq9pHUdwrNGqpwAP4dtCcL+xhrCnV2A6xwxm+v30gzPmxS+R2cf/drD2euPvvz/SVmkleW4xoMR+yNKsqJqumFatuN6ACJMKONCen4QRnGitLFplhdlVTdt1w/jNC/rth/ndT/v5wBAEBgChcERSBQag8XhCUQSmUKl0RlMFpvD5fEFwjB9Kr5YIpXJFUqVWqPV6Q1Gk9litdkdTpfbx+PrBUAIRlAMJ0iKZliOF0RJVlRNN0zLdlzPD8IoTtIsL8qqbtquH8ZpXtZtP87rft7f3w/CKE7SLC/Kqm7argcQYUIZF1JpY90wTvOybvtxXvfzfj+xqHlk9ew9IxQ/pKJquhHK37Rsx/V8AIRgBMVwguTxBUKRWELRDCuVyRVKlVqj1ekNRpPZYrXZHU6X2+P1cQAgCAyBwuAIJAqNweLwBCIpAKBQaXQGk8XmcHl8gVAklkhlcoVSpdZodXqD0WS2WG12h9Pl9vH4egFAEBgChcERSBQag8XhCUQSmUKlWZ7OYLLYHC6PLxCKxBKpTK5QqtQarU5vMJrMFqvN7nC63B6vnz9fIBSJJVKZXKFUqTVanR4AIRhBMZwgKZphOYPRZLZYbXaH0+X2eH1+hAllXEiljXUemxUD07Jdbsfj9Sm/FgARJpRxIT0/CKM4UdrYNMuLsqqbtuuHcZqXdduP87qf93MACMEIiuEESdEMy/GCKMmKqumGadmO6/lBGMVJmuVFWdVN2/XDOM3Luu3Hed2f5/sCIAQjKIYTJEUzLMcLoiQrqqYbpmU7rucHYRQnaZYXZVU3bdcfzi8hmNVtKWhyWXpimv4zGu0z3lOOSGBdQcJNeDFBsq6APl2BiPo1nWqBnV4dRuVptVRcPzhFfNOVibFfk2XV729Ie1WOj8Sg/adU6SZMoS0z4FFXzW69ktSkAhF1Bf7rtQerjk21/pGIv/oqCtult6Oq7qK2q0Tc1iseiCW7ajvoYuDNrqAHJyBZD7I+DSjYn5Y0ju4LF3fzXXwX9B/4rC+ZwvuGSlcjyKQAxvVaY2E3xMGeiJK7Qic4OnvefSCR2k4d7PUkgjilb5KYE1F8V4G/nvwg0G1Pbky3FCn4jFFeIR1XnLBDTTiHfTpOj2jbkWMmNNmdcbZvkH+/pl/u1kCWeN6JGwH7yZC7xTUFsu+GyNoNUbcrFJYGdO8qXNoBwV0Di3cJ1PpDIcNX0cNeIoB5d8bebv7Q8geFwuaXEWXsqy/r+NxSqj2YYL8atu4qpeKGNWL9Sq4E0feSnXqvA013WqqB+B5OCWjdwQz+UAgOUZk3f960FNbhFoQtveKQnKFF0t9n9ryPnAHZQ6UyOcryKljf3X8TxvfuWUu4VWvEJgVE8g8Dje0IXMw0nqqA/F3NB2F/d48tng41xCZfa0TwiUDGO4ONr0kxZrXNq7N7zkOKW8WPWX1FqQOBeBVk9VPPOcmHiNz9QPR+srokHu+XYINL/NxQuKPzBZhLfcj0kso9BZJ3dheN1f5aUgo/ULqpaHunJbCev1pkz5nmJx+2YmmmEQGDeXMtS2hPlMO8nvYaANUXLvzmIFt/NC8lMHmVXdR8FOEfKIWU54+rRJ33zgVCy4AonkSN0xXrurnyHSLxY8Xln2Z3hog4sbVOZ6JQF5Rt+5Ech3pk7m8MKsSiajZo6YluzmlbAdB912lZCkzo2bHxRY5m/Dnd8xplRro446Nk/cejk9dP86Jrn0CXcJTC7esjHUJc+xmp5CcCTW8G/j20KQWnDXXEkEW9Qj466s36NlFsb4WbqswVlDa19JBdp1oqIKQp5A3LuGvJARHWv/iQ9cHpIN0vhmQ/NhzuDVHXG9LIN0SQf9Z4qvbj4ydleTrzyh9L/e+6FUNhTYHbvdVUJv11Zs/rVIHJBOPMeF+Br76aF7pX/kTFKXs16lBKN5tBtgWGzO+3DIMyg7p3V5ZxlPtvLUO072cqk9Lf1Nl0G2X/DfSXitfEagteIt1+7zToeztmby29V/I/g5Mqd6NX5DG4e8XLEvN81cT28WupLlG4WiLG/ApY8i30kuhKyP6SL36tGebPDJj9D9zbtY9kcLiRO/EAPFeusQLF8TTVTdRTvPUPL9zyK6lFbpPrtdbYtOYw7TuYjj23606q9dEde5gzjf2rpCG/USk5XT0kfZOa6N61ydXMMuMPl8UXm0scvaJQEx1nKNurUFmRKWvn5o+aoGYTCJMsrn36ZUsC/NRmaNQYwA8jD+m1KoMzV+CLqq1BK/y4hOrbCHh2/KBmZRa3mCsR+yvcLJixZlRy7n5q67jxKQnyh7pbVBZuks3h6Crj7Y80cMjvhV2n97pXMceznyUMtma0pzUqef7wxufv91cbCeOK9AlAWdg5fpn86arqw4v34djJhJhUFzXYWM/Zs2lfjhdxIyD+Gjud/N0P64XKSygdrTU2rTlM+w5GUcwAL/x/Usby70wDsKFFRSZSC3qnxE/8RRtLvtAtnVF9WZcOawV23eDlDQiF7aSbsM7xpgHhcXNPG0xj90cZpA8yye6jvxBo0sncBbtu4qq7pyA6YAgIoNalo+Eki5rykX/Yx5g3VdGschyUsMtfSv9RIXdKhZeiqYeqOjb11c5t0Oe6j2gZ9SWw62KftjS0ErDP3wmSVIdN1P6uXwKjM1xqwnqZ6kZzMWf2LhH8YwWOYp2MR5tkPzJSWWABb+3SO8TU9reGqzJ1o5gluXuZuF5yf7kpYCvwducdFbXbs52L4AX50d0390ZzPYkfoNlDdUPwvXveQy7VPRtaOGtWwFllBIaSGdhg9tSuX1mJ6pOjVXVA0GnAhFIbfDqRgAUUXtB5r9Qlq5iL9YJ9LtOAH1Q0T4e9wgMuXXFxpVotdi4bd+muZYj1ab3aw38bkb+0wOZv+465OsL6G+ZmLx4xSXxG3WLithPj2UTSWP+P4uUHQ0WszT97nv+LVfstTnj+5PO5MIt3ipaNNtt+VRy9fn0uePiokJ7v+WPZ02bsniEBFbE293i9PuJ9ngMAAAALV0FEPGnb6zP88rbXtCmPPvR8UcS3jeZ+2vqKlIYOhYpYm7G7QwLe7fz43s7vfcLz3zxBjz4UoKLlA9fvzxmFNmMOAFTE2sw7a63d9psjNy57N2Ou6qI4nARUxNr83dP9X5vj/Mw0gIpYm7E7QgIqYm3G7ozpIyIiIiqllFJKKUVERERExMzMzMybPzmqpzfN1sd0M1prrWeBExERERER0YGoaHr2ir8c/beM/nQm3q93Lo7D4VmbTvnLi9W+GbtnSEBFrM3YHSEBFbE2j4329RZ+GWKVct20wZ/IetvJXURERERERERmZmZmZmZmVlVVVVVVVVWzabq6e3r7ppOcf4Q2vU5krQEA",
"encoding": "base64"
},
"redirectURL": "",
"headersSize": 331,
"bodySize": 77160,
"_transferSize": 77491,
"_error": null
},
"serverIPAddress": "192.168.178.21",
"startedDateTime": "2022-07-26T14:46:16.153Z",
"time": 15.65600000003542,
"timings": {
"blocked": 12.909999999977575,
"dns": -1,
"ssl": -1,
"connect": -1,
"send": 0.1120000000000001,
"wait": 0.6600000000394939,
"receive": 1.97400000001835,
"_blocked_queueing": 11.130999999977575
}
},
{
"_initiator": {
"type": "parser",
"url": "http://woltlab.test/index.php?login/",
"lineNumber": 36
},
"_priority": "High",
"_resourceType": "script",
"cache": {},
"connection": "19666",
"pageref": "page_7",
"request": {
"method": "GET",
"url": "http://woltlab.test/js/WoltLabSuite.Core.min.js?v=1658587821",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate"
},
{
"name": "Accept-Language",
"value": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Cache-Control",
"value": "no-cache"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "wsc_794537_user_session=1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D"
},
{
"name": "Host",
"value": "woltlab.test"
},
{
"name": "Pragma",
"value": "no-cache"
},
{
"name": "Referer",
"value": "http://woltlab.test/index.php?login/"
},
{
"name": "Sec-GPC",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36"
}
],
"queryString": [
{
"name": "v",
"value": "1658587821"
}
],
"cookies": [
{
"name": "wsc_794537_user_session",
"value": "1acfc32533ec4db3d5e4523181051c9f9dc3e2599f4f11c7d5498b93aac92d84-AVYbg8i2pTYgk12mcEpFgnvf3MKX%2Fw%3D%3D",
"path": "/",
"domain": ".woltlab.test",
"expires": "1969-12-31T23:59:59.000Z",
"httpOnly": true,
"secure": false
}
],
"headersSize": 568,
"bodySize": 0
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Content-Length",
"value": "559353"
},
{
"name": "Content-Type",
"value": "application/javascript; charset=utf-8"
},
{
"name": "Date",
"value": "Tue, 26 Jul 2022 14:46:16 GMT"
},
{
"name": "ETag",
"value": "\"62d7f31f-888f9\""
},
{
"name": "Last-Modified",
"value": "Wed, 20 Jul 2022 12:20:47 GMT"
},
{
"name": "Server",
"value": "nginx"
},
{
"name": "X-Content-Type-Options",
"value": "nosniff"
},
{
"name": "X-Frame-Options",
"value": "SAMEORIGIN"
},
{
"name": "X-XSS-Protection",
"value": "1; mode=block"
}
],
"cookies": [],
"content": {
"size": 559353,
"mimeType": "application/javascript",
"compression": 0,
"text": "var requirejs,require,define,__extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__exportStar,__values,__read,__spread,__spreadArrays,__spreadArray,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__classPrivateFieldIn,__createBinding,_self,Prism;(function(global,Promise,undef){function commentReplace(e,t){return t||\"\"}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return e&&hasProp(e,t)&&e[t]}function obj(){return Object.create(null)}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,n){return t&&eachProp(t,(function(t,o){!i&&hasProp(e,o)||(!n||\"object\"!=typeof t||!t||Array.isArray(t)||\"function\"==typeof t||t instanceof RegExp?e[o]=t:(e[o]||(e[o]={}),mixin(e[o],t,i,n)))})),e}function getGlobal(e){if(!e)return e;var t=global;return e.split(\".\").forEach((function(e){t=t[e]})),t}function newContext(e){function t(e,t,i){var n,o,a,r,s,l,c,d,u,p,h=t&&t.split(\"/\"),m=k.map,f=m&&m[\"*\"];if(e&&(l=(e=e.split(\"/\")).length-1,k.nodeIdCompat&&jsSuffixRegExp.test(e[l])&&(e[l]=e[l].replace(jsSuffixRegExp,\"\")),\".\"===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),function(e){var t,i,n=e.length;for(t=0;t<n;t++)if(\".\"===(i=e[t]))e.splice(t,1),t-=1;else if(\"..\"===i){if(0===t||1===t&&\"..\"===e[2]||\"..\"===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}(e),e=e.join(\"/\")),i&&m&&(h||f)){e:for(a=(o=e.split(\"/\")).length;a>0;a-=1){if(s=o.slice(0,a).join(\"/\"),h)for(r=h.length;r>0;r-=1)if((n=getOwn(m,h.slice(0,r).join(\"/\")))&&(n=getOwn(n,s))){c=n,d=a;break e}!u&&f&&getOwn(f,s)&&(u=getOwn(f,s),p=a)}!c&&u&&(c=u,d=p),c&&(o.splice(0,d,c),e=o.join(\"/\"))}return getOwn(k.pkgs,e)||e}function i(e){var t,i,n,o;for(t=0;t<queue.length;t+=1){if(\"string\"!=typeof queue[t][0]){if(!e)break;queue[t].unshift(e),e=undef}t-=1,(i=(n=queue.shift())[0])in C||i in x||(i in M?_.apply(undef,n):x[i]=n)}e&&(o=getOwn(k.shim,e)||{},_(e,o.deps||[],o.exportsFn))}function n(e,n){var o=function(t,a,r,s){var l,c;if(n&&i(),\"string\"==typeof t){if(y[t])return y[t](e);if(!((l=v(t,e,!0).id)in C))throw new Error(\"Not loaded: \"+l);return C[l]}return t&&!Array.isArray(t)&&(c=t,t=undef,Array.isArray(a)&&(t=a,a=r,r=s),n)?o.config(c)(t,a,r):(a=a||function(){return slice.call(arguments,0)},U.then((function(){return i(),_(undef,t||[],a,r,e)})))};return o.isBrowser=\"undefined\"!=typeof document&&\"undefined\"!=typeof navigator,o.nameToUrl=function(e,t,i){var n,a,r,s,l,c,d=getOwn(k.pkgs,e);if(d&&(e=d),c=getOwn(q,e))return o.nameToUrl(c,t,i);if(urlRegExp.test(e))s=e+(t||\"\");else{for(n=k.paths,r=(a=e.split(\"/\")).length;r>0;r-=1)if(l=getOwn(n,a.slice(0,r).join(\"/\"))){Array.isArray(l)&&(l=l[0]),a.splice(0,r,l);break}s=a.join(\"/\"),s=(\"/\"===(s+=t||(/^data\\:|^blob\\:|\\?/.test(s)||i?\"\":\".js\")).charAt(0)||s.match(/^[\\w\\+\\.\\-]+:/)?\"\":k.baseUrl)+s}return k.urlArgs&&!/^blob\\:/.test(s)?s+k.urlArgs(e,s):s},o.toUrl=function(i){var n,a=i.lastIndexOf(\".\"),r=i.split(\"/\")[0];return-1!==a&&(!(\".\"===r||\"..\"===r)||a>1)&&(n=i.substring(a,i.length),i=i.substring(0,a)),o.nameToUrl(t(i,e),n,!0)},o.defined=function(t){return v(t,e,!0).id in C},o.specified=function(t){return(t=v(t,e,!0).id)in C||t in M},o}function o(e,t,i){e&&(C[e]=i,requirejs.onResourceLoad&&requirejs.onResourceLoad(L,t.map,t.deps)),t.finished=!0,t.resolve(i)}function a(e,t){e.finished=!0,e.rejected=!0,e.reject(t)}function r(e){e.factoryCalled=!0;var t,i=e.map.id;try{t=L.execCb(i,e.factory,e.values,C[i])}catch(t){return a(e,t)}i?t===undef&&(e.cjsModule?t=e.cjsModule.exports:e.usingExports&&(t=C[i])):T.splice(T.indexOf(e),1),o(i,e,t)}function s(e,t){this.rejected||this.depDefined[t]||(this.depDefined[t]=!0,this.depCount+=1,this.values[t]=e,this.depending||this.depCount!==this.depMax||r(this))}function l(e,t){var i={};return i.promise=new Promise((function(t,n){i.resolve=t,i.reject=function(t){e||T.splice(T.indexOf(i),1),n(t)}})),i.map=e?t||v(e):{},i.depCount=0,i.depMax=0,i.values=[],i.depDefined=[],i.depFinished=s,i.map.pr&&(i.deps=[v(i.map.pr)]),i}function c(e,t){var i;return e?(i=e in M&&M[e])||(i=M[e]=l(e,t)):(i=l(),T.push(i)),i}function d(e,t){return function(i){e.rejected||(i.dynaId||(i.dynaId=\"id\"+(N+=1),i.requireModules=[t]),a(e,i))}}function u(e,t,i,n){i.depMax+=1,w(e,t).then((function(e){i.depFinished(e,n)}),d(i,e.id)).catch(d(i,i.map.id))}function p(e,t,r){e.load(t.n,n(r),function(e){function t(t){n||o(e,c(e),t)}var n;return t.error=function(t){c(e).reject(t)},t.fromText=function(t,o){var r=c(e),s=v(v(e).n),l=s.id;n=!0,r.factory=function(e,t){return t},o&&(t=o),hasProp(k.config,e)&&(k.config[l]=k.config[e]);try{b.exec(t)}catch(e){a(r,new Error(\"fromText eval for \"+l+\" failed: \"+e))}i(l),r.deps=[s],u(s,null,r,r.deps.length)},t}(t.id),k)}function h(e){var t,i=e?e.indexOf(\"!\"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function m(e,t,i){var n=e.map.id;t[n]=!0,!e.finished&&e.deps&&e.deps.forEach((function(n){var o=n.id,a=!hasProp(y,o)&&c(o,n);!a||a.finished||i[o]||(hasProp(t,o)?e.deps.forEach((function(t,i){t.id===o&&e.depFinished(C[o],i)})):m(a,t,i))})),i[n]=!0}function f(e){var t,i,n,o=[],a=1e3*k.waitSeconds,r=a&&P+a<(new Date).getTime();if(0===j&&(e?e.finished||m(e,{},{}):T.length&&T.forEach((function(e){m(e,{},{})}))),r){for(i in M)(n=M[i]).finished||o.push(n.map.id);(t=new Error(\"Timeout for modules: \"+o)).requireModules=o,b.onError(t)}else(j||T.length)&&(E||(E=!0,setTimeout((function(){E=!1,f()}),70)))}function g(e){return setTimeout((function(){e.dynaId&&O[e.dynaId]||(O[e.dynaId]=!0,b.onError(e))})),e}var b,_,v,w,y,E,S,L,C=obj(),x=obj(),k={waitSeconds:7,baseUrl:\"./\",paths:{},bundles:{},pkgs:{},shim:{},config:{}},I=obj(),T=[],M=obj(),D=obj(),A=obj(),j=0,P=(new Date).getTime(),N=0,O=obj(),B=obj(),q=obj(),U=Promise.resolve();return S=\"function\"==typeof importScripts?function(e){var t=e.url;B[t]||(B[t]=!0,c(e.id),importScripts(t),i(e.id))}:function(e){var t,n=e.id,o=e.url;B[o]||(B[o]=!0,(t=document.createElement(\"script\")).setAttribute(\"data-requiremodule\",n),t.type=k.scriptType||\"text/javascript\",t.charset=\"utf-8\",t.async=!0,j+=1,t.addEventListener(\"load\",(function(){j-=1,i(n)}),!1),t.addEventListener(\"error\",(function(){var e,i,o;j-=1,(i=getOwn(k.paths,n))&&Array.isArray(i)&&i.length>1?(t.parentNode.removeChild(t),i.shift(),(o=c(n)).map=v(n),o.map.url=b.nameToUrl(n),S(o.map)):((e=new Error(\"Load failed: \"+n+\": \"+t.src)).requireModules=[n],c(n).reject(e))}),!1),t.src=o,10===document.documentMode?asap.then((function(){document.head.appendChild(t)})):document.head.appendChild(t))},w=function(e,t){var i,n,o=e.id,a=k.shim[o];if(o in x)i=x[o],delete x[o],_.apply(undef,i);else if(!(o in M))if(e.pr){if(!(n=getOwn(q,o)))return w(v(e.pr)).then((function(i){var n=e.prn?e:v(o,t,!0),a=n.id,r=getOwn(k.shim,a);return a in A||(A[a]=!0,r&&r.deps?b(r.deps,(function(){p(i,n,t)})):p(i,n,t)),c(a).promise}));e.url=b.nameToUrl(n),S(e)}else a&&a.deps?b(a.deps,(function(){S(e)})):S(e);return c(o).promise},v=function(e,i,n){if(\"string\"!=typeof e)return e;var o,a,r,s,l,c,d=e+\" & \"+(i||\"\")+\" & \"+!!n;return s=(r=h(e))[0],e=r[1],!s&&d in I?I[d]:(s&&(o=(s=t(s,i,n))in C&&C[s]),s?o&&o.normalize?(e=o.normalize(e,function(e){return function(i){return t(i,e,!0)}}(i)),c=!0):e=-1===e.indexOf(\"!\")?t(e,i,n):e:(s=(r=h(e=t(e,i,n)))[0],e=r[1],a=b.nameToUrl(e)),l={id:s?s+\"!\"+e:e,n:e,pr:s,url:a,prn:s&&c},s||(I[d]=l),l)},y={require:function(e){return n(e)},exports:function(e){var t=C[e];return void 0!==t?t:C[e]={}},module:function(e){return{id:e,uri:\"\",exports:y.exports(e),config:function(){return getOwn(k.config,e)||{}}}}},_=function(e,t,i,n,a){if(e){if(e in D)return;D[e]=!0}var s=c(e);return t&&!Array.isArray(t)&&(i=t,t=[]),t=t?slice.call(t,0):null,n||(hasProp(k,\"defaultErrback\")?k.defaultErrback&&(n=k.defaultErrback):n=g),n&&s.promise.catch(n),a=a||e,\"function\"==typeof i?(!t.length&&i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?[\"require\"]:[\"require\",\"exports\",\"module\"]).concat(t)),s.factory=i,s.deps=t,s.depending=!0,t.forEach((function(i,n){var o;t[n]=o=v(i,a,!0),\"require\"===(i=o.id)?s.values[n]=y.require(e):\"exports\"===i?(s.values[n]=y.exports(e),s.usingExports=!0):\"module\"===i?s.values[n]=s.cjsModule=y.module(e):void 0===i?s.values[n]=void 0:u(o,a,s,n)})),s.depending=!1,s.depCount===s.depMax&&r(s)):e&&o(e,s,i),P=(new Date).getTime(),e||f(s),s.promise},(b=n(null,!0)).config=function(t){var i,n,o,a;return t.context&&t.context!==e?(i=getOwn(contexts,t.context))?i.req.config(t):newContext(t.context).config(t):(I=obj(),t.baseUrl&&\"/\"!==t.baseUrl.charAt(t.baseUrl.length-1)&&(t.baseUrl+=\"/\"),\"string\"==typeof t.urlArgs&&(n=t.urlArgs,t.urlArgs=function(e,t){return(-1===t.indexOf(\"?\")?\"?\":\"&\")+n}),o=k.shim,a={paths:!0,bundles:!0,config:!0,map:!0},eachProp(t,(function(e,t){a[t]?(k[t]||(k[t]={}),mixin(k[t],e,!0,!0)):k[t]=e})),t.bundles&&eachProp(t.bundles,(function(e,t){e.forEach((function(e){e!==t&&(q[e]=t)}))})),t.shim&&(eachProp(t.shim,(function(e,t){Array.isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=function(e){return function(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}}(e)),o[t]=e})),k.shim=o),t.packages&&t.packages.forEach((function(e){var t;t=(e=\"string\"==typeof e?{name:e}:e).name,e.location&&(k.paths[t]=e.location),k.pkgs[t]=e.name+\"/\"+(e.main||\"main\").replace(currDirRegExp,\"\").replace(jsSuffixRegExp,\"\")})),(t.deps||t.callback)&&b(t.deps,t.callback),b)},b.onError=function(e){throw e},L={id:e,defined:C,waiting:x,config:k,deferreds:M,req:b,execCb:function(e,t,i,n){return t.apply(n,i)}},contexts[e]=L,b}var topReq,dataMain,src,subPath,bootstrapConfig,hasOwn,contexts,queue,currDirRegExp,urlRegExp,commentRegExp,cjsRequireRegExp,jsSuffixRegExp,slice,asap;if(!Promise)throw new Error(\"No Promise implementation available\");bootstrapConfig=requirejs||require,hasOwn=Object.prototype.hasOwnProperty,contexts={},queue=[],currDirRegExp=/^\\.\\//,urlRegExp=/^\\/|\\:|\\?|\\.js$/,commentRegExp=/\\/\\*[\\s\\S]*?\\*\\/|([^:\"'=]|^)\\/\\/.*$/gm,cjsRequireRegExp=/[^.]\\s*require\\s*\\(\\s*[\"']([^'\"\\s]+)[\"']\\s*\\)/g,jsSuffixRegExp=/\\.js$/,slice=Array.prototype.slice,\"function\"!=typeof requirejs&&(asap=Promise.resolve(void 0),requirejs=topReq=newContext(\"_\"),\"function\"!=typeof require&&(require=topReq),topReq.exec=function(text){return eval(text)},topReq.contexts=contexts,define=function(){queue.push(slice.call(arguments,0))},define.amd={jQuery:!0},bootstrapConfig&&topReq.config(bootstrapConfig),topReq.isBrowser&&!contexts._.config.skipDataMain&&(dataMain=document.querySelectorAll(\"script[data-main]\")[0],dataMain=dataMain&&dataMain.getAttribute(\"data-main\"),dataMain&&(dataMain=dataMain.replace(jsSuffixRegExp,\"\"),bootstrapConfig&&bootstrapConfig.baseUrl||-1!==dataMain.indexOf(\"!\")||(src=dataMain.split(\"/\"),dataMain=src.pop(),subPath=src.length?src.join(\"/\")+\"/\":\"./\",topReq.config({baseUrl:subPath})),topReq([dataMain]))))})(this,\"undefined\"!=typeof Promise?Promise:void 0),define(\"requireLib\",(function(){})),requirejs.config({paths:{\"focus-trap\":\"3rdParty/focus-trap/focus-trap.umd.min\",\"perfect-scrollbar\":\"3rdParty/perfect-scrollbar\",Pica:\"3rdParty/pica\",pica:\"3rdParty/pica\",prism:\"3rdParty/prism\",prismjs:\"3rdParty/prism/prism\",\"qr-creator\":\"3rdParty/qr-creator.min\",tabbable:\"3rdParty/focus-trap/index.umd.min\",tslib:\"3rdParty/tslib\",zxcvbn:\"3rdParty/zxcvbn\"},packages:[{name:\"codemirror\",location:\"3rdParty/codemirror\",main:\"lib/codemirror\"}],shim:{\"perfect-scrollbar\":{exports:\"PerfectScrollbar\"},\"qr-creator\":{exports:\"QrCreator\"}},map:{\"*\":{Ajax:\"WoltLabSuite/Core/Ajax\",AjaxJsonp:\"WoltLabSuite/Core/Ajax/Jsonp\",AjaxRequest:\"WoltLabSuite/Core/Ajax/Request\",CallbackList:\"WoltLabSuite/Core/CallbackList\",ColorUtil:\"WoltLabSuite/Core/ColorUtil\",Core:\"WoltLabSuite/Core/Core\",DateUtil:\"WoltLabSuite/Core/Date/Util\",Devtools:\"WoltLabSuite/Core/Devtools\",Dictionary:\"WoltLabSuite/Core/Dictionary\",\"Dom/ChangeListener\":\"WoltLabSuite/Core/Dom/Change/Listener\",\"Dom/Traverse\":\"WoltLabSuite/Core/Dom/Traverse\",\"Dom/Util\":\"WoltLabSuite/Core/Dom/Util\",Environment:\"WoltLabSuite/Core/Environment\",EventHandler:\"WoltLabSuite/Core/Event/Handler\",EventKey:\"WoltLabSuite/Core/Event/Key\",Language:\"WoltLabSuite/Core/Language\",List:\"WoltLabSuite/Core/List\",ObjectMap:\"WoltLabSuite/Core/ObjectMap\",Permission:\"WoltLabSuite/Core/Permission\",StringUtil:\"WoltLabSuite/Core/StringUtil\",\"Ui/Alignment\":\"WoltLabSuite/Core/Ui/Alignment\",\"Ui/CloseOverlay\":\"WoltLabSuite/Core/Ui/CloseOverlay\",\"Ui/Confirmation\":\"WoltLabSuite/Core/Ui/Confirmation\",\"Ui/Dialog\":\"WoltLabSuite/Core/Ui/Dialog\",\"Ui/Notification\":\"WoltLabSuite/Core/Ui/Notification\",\"Ui/ReusableDropdown\":\"WoltLabSuite/Core/Ui/Dropdown/Reusable\",\"Ui/Screen\":\"WoltLabSuite/Core/Ui/Screen\",\"Ui/Scroll\":\"WoltLabSuite/Core/Ui/Scroll\",\"Ui/SimpleDropdown\":\"WoltLabSuite/Core/Ui/Dropdown/Simple\",\"Ui/TabMenu\":\"WoltLabSuite/Core/Ui/TabMenu\",Upload:\"WoltLabSuite/Core/Upload\",User:\"WoltLabSuite/Core/User\"}},waitSeconds:0}),define(\"jquery\",[],(function(){return window.jQuery})),define(\"require.config\",(function(){})),function(e,t){var i;e.elAttr=function(e,t,i){if(void 0===i)return e.getAttribute(t)||\"\";e.setAttribute(t,i)},e.elAttrBool=function(e,t){var i=elAttr(e,t);return\"1\"===i||\"true\"===i},e.elByClass=function(e,i){return(i||t).getElementsByClassName(e)},e.elById=function(e){return t.getElementById(e)},e.elBySel=function(e,i){return(i||t).querySelector(e)},e.elBySelAll=function(e,i,n){var o=(i||t).querySelectorAll(e);return\"function\"==typeof n&&Array.prototype.forEach.call(o,n),o},e.elByTag=function(e,i){return(i||t).getElementsByTagName(e)},e.elCreate=function(e){return t.createElement(e)},e.elClosest=function(e,t){if(!(e instanceof Node))throw new TypeError(\"Provided element is not a Node.\");return e.nodeType===Node.TEXT_NODE&&null===(e=e.parentNode)?null:(\"string\"!=typeof t&&(t=\"\"),0===t.length?e:e.closest(t))},e.elData=function(e,t,i){if(t=\"data-\"+t,void 0===i)return e.getAttribute(t)||\"\";e.setAttribute(t,i)},e.elDataBool=function(e,t){var i=elData(e,t);return\"1\"===i||\"true\"===i},e.elHide=function(e){e.style.setProperty(\"display\",\"none\",\"\")},e.elIsHidden=function(e){return\"none\"===e.style.getPropertyValue(\"display\")},e.elInnerError=function(e,t,i){var n,o,a,r=e.parentNode;if(null===r)throw new Error(\"Only elements that have a parent element or document are valid.\");if(\"string\"!=typeof t){if(null!=t&&!1!==t)throw new TypeError(\"The error message must be a string; `false`, `null` or `undefined` can be used as a substitute for an empty string.\");t=\"\"}return o=e,(n=r).classList.contains(\"inputAddon\")&&(n=r.parentElement,o=r),null!==(a=o.nextElementSibling)&&\"SMALL\"===a.nodeName&&a.classList.contains(\"innerError\")||(\"\"===t?a=null:((a=elCreate(\"small\")).className=\"innerError\",n.insertBefore(a,o.nextSibling))),\"\"===t?null!==a&&(r.removeChild(a),a=null):a[i?\"innerHTML\":\"textContent\"]=t,a},e.elRemove=function(e){e.parentNode.removeChild(e)},e.elShow=function(e){e.style.removeProperty(\"display\")},e.elToggle=function(e){\"none\"===e.style.getPropertyValue(\"display\")?elShow(e):elHide(e)},e.forEach=function(e,t){for(var i=0,n=e.length;i<n;i++)t(e[i],i)},e.objOwns=function(e,t){return e.hasOwnProperty(t)},e.debounce=function(e,t,i){var n;return function(){var o=this,a=arguments;clearTimeout(n),n=setTimeout((function(){n=null,i||e.apply(o,a)}),t),i&&!n&&e.apply(o,a)}},Object.defineProperty(e,\"WCF_CLICK_EVENT\",{value:\"click\"}),i=0,function t(){e.history.state&&e.history.state.name&&\"initial\"!==e.history.state.name?(e.history.replaceState({name:\"skip\",depth:++i},\"\"),e.history.back(),setTimeout(t,1)):e.history.replaceState({name:\"initial\"},\"\")}(),e.addEventListener(\"popstate\",(function(t){t.state&&t.state.name&&\"skip\"===t.state.name&&e.history.go(t.state.depth)})),e.String.prototype.hashCode=function(){var e,t,i=0;if(this.length)for(e=0,t=this.length;e<t;e++)i=(i<<5)-i+this.charCodeAt(e),i&=i;return i},Object.defineProperty(e,\"SECURITY_TOKEN\",{configurable:!1,get(){const e=t.cookie.split(\";\").map((e=>e.trim())).find((e=>e.startsWith(\"XSRF-TOKEN=\")));if(void 0===e)return\"COOKIE_NOT_FOUND\";const[i,n]=e.split(/=/,2);return decodeURIComponent(n.trim())}})}(window,document),define(\"wcf.globalHelper\",(function(){})),function(e){function t(e,t){return e!==i&&(\"function\"==typeof Object.create?Object.defineProperty(e,\"__esModule\",{value:!0}):e.__esModule=!0),function(i,n){return e[i]=t?t(i,n):n}}var i=\"object\"==typeof global?global:\"object\"==typeof self?self:\"object\"==typeof this?this:{};\"function\"==typeof define&&define.amd?define(\"tslib\",[\"exports\"],(function(n){e(t(i,t(n)))})):\"object\"==typeof module&&\"object\"==typeof module.exports?e(t(i,t(module.exports))):e(t(i))}((function(e){var t,i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])};__extends=function(e,t){function n(){this.constructor=e}if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},__assign=Object.assign||function(e){var t,i,n,o;for(i=1,n=arguments.length;i<n;i++)for(o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},__rest=function(e,t){var i,n,o={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(o[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(o[i[n]]=e[i[n]]);return o},__decorate=function(e,t,i,n){var o,a,r=arguments.length,s=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,i,s):o(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},__param=function(e,t){return function(i,n){t(i,n,e)}},__metadata=function(e,t){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter=function(e,t,i,n){return new(i||(i=Promise))((function(o,a){function r(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(r,s)}l((n=n.apply(e,t||[])).next())}))},__generator=function(e,t){function i(i){return function(r){return function(i){if(n)throw new TypeError(\"Generator is already executing.\");for(;s;)try{if(n=1,o&&(a=2&i[0]?o.return:i[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,i[1])).done)return a;switch(o=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(a=s.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){s.label=i[1];break}if(6===i[0]&&s.label<a[1]){s.label=a[1],a=i;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(i);break}a[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],o=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,r])}}var n,o,a,r,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:i(0),throw:i(1),return:i(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r},__exportStar=function(e,t){for(var i in e)\"default\"===i||Object.prototype.hasOwnProperty.call(t,i)||__createBinding(t,e,i)},__createBinding=Object.create?function(e,t,i,n){void 0===n&&(n=i);var o=Object.getOwnPropertyDescriptor(t,i);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,o)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]},__values=function(e){var t=\"function\"==typeof Symbol&&Symbol.iterator,i=t&&e[t],n=0;if(i)return i.call(e);if(e&&\"number\"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")},__read=function(e,t){var i,n,o,a,r=\"function\"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;i=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)o.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return o},__spread=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e},__spreadArrays=function(){var e,t,i,n,o,a,r,s;for(e=0,t=0,i=arguments.length;t<i;t++)e+=arguments[t].length;for(n=Array(e),o=0,t=0;t<i;t++)for(r=0,s=(a=arguments[t]).length;r<s;r++,o++)n[o]=a[r];return n},__spreadArray=function(e,t,i){if(i||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},__await=function(e){return this instanceof __await?(this.v=e,this):new __await(e)},__asyncGenerator=function(e,t,i){function n(e){c[e]&&(l[e]=function(t){return new Promise((function(i,n){d.push([e,t,i,n])>1||o(e,t)}))})}function o(e,t){try{(i=c[e](t)).value instanceof __await?Promise.resolve(i.value.v).then(a,r):s(d[0][2],i)}catch(e){s(d[0][3],e)}var i}function a(e){o(\"next\",e)}function r(e){o(\"throw\",e)}function s(e,t){e(t),d.shift(),d.length&&o(d[0][0],d[0][1])}if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var l,c=i.apply(e,t||[]),d=[];return l={},n(\"next\"),n(\"throw\"),n(\"return\"),l[Symbol.asyncIterator]=function(){return this},l},__asyncDelegator=function(e){function t(t,o){i[t]=e[t]?function(i){return(n=!n)?{value:__await(e[t](i)),done:\"return\"===t}:o?o(i):i}:o}var i,n;return i={},t(\"next\"),t(\"throw\",(function(e){throw e})),t(\"return\"),i[Symbol.iterator]=function(){return this},i},__asyncValues=function(e){function t(t){i[t]=e[t]&&function(i){return new Promise((function(n,o){(function(e,t,i,n){Promise.resolve(n).then((function(t){e({value:t,done:i})}),t)})(n,o,(i=e[t](i)).done,i.value)}))}}if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var i,n=e[Symbol.asyncIterator];return n?n.call(e):(e=\"function\"==typeof __values?__values(e):e[Symbol.iterator](),i={},t(\"next\"),t(\"throw\"),t(\"return\"),i[Symbol.asyncIterator]=function(){return this},i)},__makeTemplateObject=function(e,t){return Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t,e},t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:!0,value:t})}:function(e,t){e.default=t},__importStar=function(e){var i,n;if(e&&e.__esModule)return e;if(i={},null!=e)for(n in e)\"default\"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&__createBinding(i,e,n);return t(i,e),i},__importDefault=function(e){return e&&e.__esModule?e:{default:e}},__classPrivateFieldGet=function(e,t,i,n){if(\"a\"===i&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"==typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?n:\"a\"===i?n.call(e):n?n.value:t.get(e)},__classPrivateFieldSet=function(e,t,i,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"==typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,i):o?o.value=i:t.set(e,i),i},__classPrivateFieldIn=function(e,t){if(null===t||\"object\"!=typeof t&&\"function\"!=typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"==typeof e?t===e:e.has(t)},e(\"__extends\",__extends),e(\"__assign\",__assign),e(\"__rest\",__rest),e(\"__decorate\",__decorate),e(\"__param\",__param),e(\"__metadata\",__metadata),e(\"__awaiter\",__awaiter),e(\"__generator\",__generator),e(\"__exportStar\",__exportStar),e(\"__createBinding\",__createBinding),e(\"__values\",__values),e(\"__read\",__read),e(\"__spread\",__spread),e(\"__spreadArrays\",__spreadArrays),e(\"__spreadArray\",__spreadArray),e(\"__await\",__await),e(\"__asyncGenerator\",__asyncGenerator),e(\"__asyncDelegator\",__asyncDelegator),e(\"__asyncValues\",__asyncValues),e(\"__makeTemplateObject\",__makeTemplateObject),e(\"__importStar\",__importStar),e(\"__importDefault\",__importDefault),e(\"__classPrivateFieldGet\",__classPrivateFieldGet),e(\"__classPrivateFieldSet\",__classPrivateFieldSet),e(\"__classPrivateFieldIn\",__classPrivateFieldIn)})),define(\"WoltLabSuite/Core/Core\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e){return a(e)}function n(e,...t){const a=i(e=e||{});for(let i=0,r=t.length;i<r;i++){const r=t[i];r&&Object.keys(r).forEach((t=>{Array.isArray(r[t])||\"object\"!=typeof r[t]?a[t]=r[t]:o(r[t])?a[t]=n(e[t],r[t]):a[t]=r[t]}))}return a}function o(e){return\"object\"==typeof e&&null!==e&&Object.getPrototypeOf(e)===Object.prototype}Object.defineProperty(t,\"__esModule\",{value:!0}),t.interactWithRedactor=t.getXsrfToken=t.enableLegacyInheritance=t.debounce=t.stringToBool=t.getStoragePrefix=t.triggerEvent=t.serialize=t.getUuid=t.getType=t.isPlainObject=t.inherit=t.extend=t.convertLegacyUrl=t.clone=void 0;const a=function(e){return\"object\"==typeof e&&(Array.isArray(e)||o(e))?r(e):e},r=function(e){if(!e)return null;if(Array.isArray(e))return e.slice();const t={};return Object.keys(e).forEach((i=>t[i]=a(e[i]))),t},s=\"wsc\"+window.WCF_PATH.hashCode()+\"-\";let l=!1;document.addEventListener(\"focusin\",(e=>{l&&e.stopImmediatePropagation()}),!0),t.clone=i,t.convertLegacyUrl=function(e){return e.replace(/^index\\.php\\/(.*?)\\/\\?/,((e,t)=>{const i=t.split(/([A-Z][a-z0-9]+)/);t=\"\";for(let e=0,n=i.length;e<n;e++){const n=i[e].trim();n.length&&(t.length&&(t+=\"-\"),t+=n.toLowerCase())}return`index.php?${t}/&`}))},t.extend=n,t.inherit=function(e,t,i){if(null==e)throw new TypeError(\"The constructor must not be undefined or null.\");if(null==t)throw new TypeError(\"The super constructor must not be undefined or null.\");if(void 0===t.prototype)throw new TypeError(\"The super constructor must have a prototype.\");e._super=t,e.prototype=n(Object.create(t.prototype,{constructor:{configurable:!0,enumerable:!1,value:e,writable:!0}}),i||{})},t.isPlainObject=o,t.getType=function(e){return Object.prototype.toString.call(e).replace(/^\\[object (.+)]$/,\"$1\")},t.getUuid=function(){return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return(\"x\"==e?t:3&t|8).toString(16)}))},t.serialize=function e(t,i){if(null===t)return\"\";const n=[];return Object.keys(t).forEach((o=>{const a=i?i+\"[\"+o+\"]\":o,r=t[o];\"object\"==typeof r?n.push(e(r,a)):n.push(encodeURIComponent(a)+\"=\"+encodeURIComponent(r))})),n.join(\"&\")},t.triggerEvent=function(e,t){if(\"click\"===t&&e instanceof HTMLElement)return void e.click();const i=new Event(t,{bubbles:!0,cancelable:!0});e.dispatchEvent(i)},t.getStoragePrefix=function(){return s},t.stringToBool=function(e){return\"1\"===e||\"true\"===e},t.debounce=function(e,t=50,i={isImmediate:!1}){let n;return function(...o){const a=i.isImmediate&&void 0===n;void 0!==n&&clearTimeout(n),n=setTimeout((()=>{n=void 0,i.isImmediate||e.apply(this,o)}),t),a&&e.apply(this,o)}},t.enableLegacyInheritance=function(e){e.call=function(t,...i){window.ENABLE_DEVELOPER_TOOLS&&console.log(\"Relying on legacy inheritance for \",e,t);const n=Reflect.construct(e,i,t.constructor);Object.entries(n).forEach((([e,i])=>{\"function\"==typeof i&&(i=i.bind(t)),t[e]=i}));for(const e in t)\"function\"==typeof t[e]&&(n[e]=t[e].bind(t))}},t.getXsrfToken=function(){const e=document.cookie.split(\";\").map((e=>e.trim())).find((e=>e.startsWith(\"XSRF-TOKEN=\")));if(void 0===e)return\"COOKIE_NOT_FOUND\";const[t,i]=e.split(/=/,2);return decodeURIComponent(i.trim())},t.interactWithRedactor=function(e){l=!0;const t=document.activeElement;e(),t instanceof HTMLElement&&t.focus(),l=!1}})),define(\"WoltLabSuite/Core/NumberUtil\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.round=void 0,t.round=function(e,t){if(void 0===t||0==+t)return Math.round(e);if(e=+e,t=+t,isNaN(e)||\"number\"!=typeof t||t%1!=0)return NaN;let i=e.toString().split(\"e\"),n=i[1]?+i[1]-t:-t;return i=(e=Math.round(+`${i[0]}e${n}`)).toString().split(\"e\"),n=i[1]?+i[1]+t:t,+`${i[0]}e${n}`}})),define(\"WoltLabSuite/Core/StringUtil\",[\"require\",\"exports\",\"tslib\",\"./NumberUtil\"],(function(e,t,i,n){\"use strict\";function o(e){return String(e).replace(/(^-?\\d{1,3}|\\d{3})(?=(?:\\d{3})+(?:$|\\.))/g,\"$1\"+l)}function a(e,t){let i=n.round(e,t||-2).toString();const a=i.split(\".\");return i=o(+a[0]),a.length>1&&(i+=s+a[1]),i=i.replace(\"-\",\"−\"),i}function r(e){return String(e).substring(0,1).toUpperCase()+e.substring(1)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setupI18n=t.toCamelCase=t.shortUnit=t.unescapeHTML=t.ucfirst=t.lcfirst=t.formatNumeric=t.escapeRegExp=t.escapeHTML=t.addThousandsSeparator=void 0,n=i.__importStar(n);let s=\".\",l=\",\";t.addThousandsSeparator=o,t.escapeHTML=function(e){return String(e).replace(/&/g,\"&amp;\").replace(/\"/g,\"&quot;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")},t.escapeRegExp=function(e){return String(e).replace(/([.*+?^=!:${}()|[\\]/\\\\])/g,\"\\\\$1\")},t.formatNumeric=a,t.lcfirst=function(e){return String(e).substring(0,1).toLowerCase()+e.substring(1)},t.ucfirst=r,t.unescapeHTML=function(e){return String(e).replace(/&amp;/g,\"&\").replace(/&quot;/g,'\"').replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\")},t.shortUnit=function(e){let t=\"\";return e>=1e6?(e=(e/=1e6)>10?Math.floor(e):n.round(e,-1),t=\"M\"):e>=1e3&&(e=(e/=1e3)>10?Math.floor(e):n.round(e,-1),t=\"k\"),a(e)+t},t.toCamelCase=function(e){return e.includes(\"-\")?e.split(\"-\").map(((e,t)=>(t>0&&(e=r(e)),e))).join(\"\"):e},t.setupI18n=function(e){s=e.decimalPoint,l=e.thousandsSeparator}})),define(\"WoltLabSuite/Core/I18n/Plural\",[\"require\",\"exports\",\"tslib\",\"../StringUtil\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);const o={af(e){if(1==e)return\"one\"},am(e){const t=Math.floor(Math.abs(e));if(1==e||0===t)return\"one\"},ar(e){if(0==e)return\"zero\";if(1==e)return\"one\";if(2==e)return\"two\";const t=e%100;return t>=3&&t<=10?\"few\":t>=11&&t<=99?\"many\":void 0},as(e){const t=Math.floor(Math.abs(e));if(1==e||0===t)return\"one\"},az(e){if(1==e)return\"one\"},be(e){const t=e%10,i=e%100;return 1==t&&11!=i?\"one\":t>=2&&t<=4&&!(i>=12&&i<=14)?\"few\":0==t||t>=5&&t<=9||i>=11&&i<=14?\"many\":void 0},bg(e){if(1==e)return\"one\"},bn(e){const t=Math.floor(Math.abs(e));if(1==e||0===t)return\"one\"},bo(e){},bs(e){const t=a.getV(e),i=a.getF(e),n=e%10,o=e%100,r=i%10,s=i%100;return 0==t&&1==n&&11!=o||1==r&&11!=s?\"one\":0==t&&n>=2&&n<=4&&o>=12&&o<=14||r>=2&&r<=4&&s>=12&&s<=14?\"few\":void 0},cs(e){const t=a.getV(e);return 1==e&&0===t?\"one\":e>=2&&e<=4&&0===t?\"few\":0===t?\"many\":void 0},cy:e=>0==e?\"zero\":1==e?\"one\":2==e?\"two\":3==e?\"few\":6==e?\"many\":void 0,da(e){if(e>0&&e<2)return\"one\"},el(e){if(1==e)return\"one\"},en(e){if(1==e&&0===a.getV(e))return\"one\"},es(e){if(1==e)return\"one\"},eu(e){if(1==e)return\"one\"},fa(e){if(e>=0&&e<=1)return\"one\"},fr(e){if(e>=0&&e<2)return\"one\"},ga:e=>1==e?\"one\":2==e?\"two\":3==e||4==e||5==e||6==e?\"few\":7==e||8==e||9==e||10==e?\"many\":void 0,gu(e){if(e>=0&&e<=1)return\"one\"},he(e){const t=a.getV(e);return 1==e&&0===t?\"one\":2==e&&0===t?\"two\":e>10&&0===t&&e%10==0?\"many\":void 0},hi(e){if(e>=0&&e<=1)return\"one\"},hr:e=>a.bs(e),hu(e){if(1==e)return\"one\"},hy(e){if(e>=0&&e<2)return\"one\"},id(e){},is(e){const t=a.getF(e);if(0===t&&e%10==1&&e%100!=11||0!==t)return\"one\"},ja(e){},jv(e){},ka(e){if(1==e)return\"one\"},kk(e){if(1==e)return\"one\"},km(e){},kn(e){if(e>=0&&e<=1)return\"one\"},ko(e){},ku(e){if(1==e)return\"one\"},ky(e){if(1==e)return\"one\"},lb(e){if(1==e)return\"one\"},lo(e){},lt(e){const t=e%10,i=e%100;return 1!=t||i>=11&&i<=19?t>=2&&t<=9&&!(i>=11&&i<=19)?\"few\":0!=a.getF(e)?\"many\":void 0:\"one\"},lv(e){const t=e%10,i=e%100,n=a.getV(e),o=a.getF(e),r=o%10,s=o%100;return 0==t||i>=11&&i<=19||2==n&&s>=11&&s<=19?\"zero\":1==t&&11!=i||2==n&&1==r&&11!=s||2!=n&&1==r?\"one\":void 0},mk:e=>a.bs(e),ml(e){if(1==e)return\"one\"},mn(e){if(1==e)return\"one\"},mr(e){if(1==e)return\"one\"},ms(e){},mt(e){const t=e%100;return 1==e?\"one\":0==e||t>=2&&t<=10?\"few\":t>=11&&t<=19?\"many\":void 0},my(e){},no(e){if(1==e)return\"one\"},ne(e){if(1==e)return\"one\"},or(e){if(1==e)return\"one\"},pa(e){if(1==e||0==e)return\"one\"},pl(e){const t=a.getV(e),i=e%10,n=e%100;return 1==e&&0==t?\"one\":0==t&&i>=2&&i<=4&&!(n>=12&&n<=14)?\"few\":0==t&&(1!=e&&i>=0&&i<=1||i>=5&&i<=9||n>=12&&n<=14)?\"many\":void 0},ps(e){if(1==e)return\"one\"},pt(e){if(e>=0&&e<2)return\"one\"},ro(e){const t=a.getV(e),i=e%100;return 1==e&&0===t?\"one\":0!=t||0==e||i>=2&&i<=19?\"few\":void 0},ru(e){const t=e%10,i=e%100;if(0==a.getV(e)){if(1==t&&11!=i)return\"one\";if(t>=2&&t<=4&&!(i>=12&&i<=14))return\"few\";if(0==t||t>=5&&t<=9||i>=11&&i<=14)return\"many\"}},sd(e){if(1==e)return\"one\"},si(e){if(0==e||1==e||0==Math.floor(e)&&1==a.getF(e))return\"one\"},sk:e=>a.cs(e),sl(e){const t=a.getV(e),i=e%100;return 0==t&&1==i?\"one\":0==t&&2==i?\"two\":0==t&&(3==i||4==i)||0!=t?\"few\":void 0},sq(e){if(1==e)return\"one\"},sr:e=>a.bs(e),ta(e){if(1==e)return\"one\"},te(e){if(1==e)return\"one\"},tg(e){},th(e){},tk(e){if(1==e)return\"one\"},tr(e){if(1==e)return\"one\"},ug(e){if(1==e)return\"one\"},uk:e=>a.ru(e),uz(e){if(1==e)return\"one\"},vi(e){},zh(e){}},a=Object.assign({getCategory(e,t){t||(t=document.documentElement.lang),\"function\"!=typeof a[t]&&(t=\"en\");const i=a[t](e);return i||\"other\"},getCategoryFromTemplateParameters(e){if(!e.value)throw new Error(\"Missing parameter value\");if(!e.other)throw new Error(\"Missing parameter other\");let t=e.value;Array.isArray(t)&&(t=t.length);const i=Object.keys(e).find((e=>e.toString()===(~~e).toString()&&e.toString()===t.toString()));if(i)return i;let o=a.getCategory(t);e[o]||(o=\"other\");const r=e[o];return-1!==r.indexOf(\"#\")?r.replace(\"#\",n.formatNumeric(t)):r},getF(e){const t=e.toString(),i=t.indexOf(\".\");return-1===i?0:parseInt(t.substr(i+1),10)},getV:e=>e.toString().replace(/^[^.]*\\.?/,\"\").length},o);return a})),define(\"WoltLabSuite/Core/Language/Store\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.add=t.get=void 0;const i=new Map;t.get=function(e,t={}){const n=i.get(e);return void 0===n?e:n(t)},t.add=function(e,t){i.set(e,t)}})),define(\"WoltLabSuite/Core/Template.grammar\",[\"require\"],(function(e){var t=function(e,t,i,n){for(i=i||{},n=e.length;n--;i[e[n]]=t);return i},i=[2,44],n=[5,9,11,12,13,18,19,21,22,23,25,26,28,29,30,32,33,34,35,37,39,41],o=[1,25],a=[1,27],r=[1,33],s=[1,31],l=[1,32],c=[1,28],d=[1,29],u=[1,26],p=[1,35],h=[1,41],m=[1,40],f=[11,12,15,42,43,47,49,51,52,54,55],g=[9,11,12,13,18,19,21,23,26,28,30,32,33,34,35,37,39],b=[11,12,15,42,43,46,47,48,49,51,52,54,55],_=[1,64],v=[1,65],w=[18,37,39],y=[12,15],E={trace:function(){},yy:{},symbols_:{error:2,TEMPLATE:3,CHUNK_STAR:4,EOF:5,CHUNK_STAR_repetition0:6,CHUNK:7,PLAIN_ANY:8,T_LITERAL:9,COMMAND:10,T_ANY:11,T_WS:12,\"{if\":13,COMMAND_PARAMETERS:14,\"}\":15,COMMAND_repetition0:16,COMMAND_option0:17,\"{/if}\":18,\"{include\":19,COMMAND_PARAMETER_LIST:20,\"{implode\":21,\"{/implode}\":22,\"{foreach\":23,COMMAND_option1:24,\"{/foreach}\":25,\"{plural\":26,PLURAL_PARAMETER_LIST:27,\"{lang}\":28,\"{/lang}\":29,\"{\":30,VARIABLE:31,\"{#\":32,\"{@\":33,\"{ldelim}\":34,\"{rdelim}\":35,ELSE:36,\"{else}\":37,ELSE_IF:38,\"{elseif\":39,FOREACH_ELSE:40,\"{foreachelse}\":41,T_VARIABLE:42,T_VARIABLE_NAME:43,VARIABLE_repetition0:44,VARIABLE_SUFFIX:45,\"[\":46,\"]\":47,\".\":48,\"(\":49,VARIABLE_SUFFIX_option0:50,\")\":51,\"=\":52,COMMAND_PARAMETER_VALUE:53,T_QUOTED_STRING:54,T_DIGITS:55,COMMAND_PARAMETERS_repetition_plus0:56,COMMAND_PARAMETER:57,T_PLURAL_PARAMETER_NAME:58,$accept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",9:\"T_LITERAL\",11:\"T_ANY\",12:\"T_WS\",13:\"{if\",15:\"}\",18:\"{/if}\",19:\"{include\",21:\"{implode\",22:\"{/implode}\",23:\"{foreach\",25:\"{/foreach}\",26:\"{plural\",28:\"{lang}\",29:\"{/lang}\",30:\"{\",32:\"{#\",33:\"{@\",34:\"{ldelim}\",35:\"{rdelim}\",37:\"{else}\",39:\"{elseif\",41:\"{foreachelse}\",42:\"T_VARIABLE\",43:\"T_VARIABLE_NAME\",46:\"[\",47:\"]\",48:\".\",49:\"(\",51:\")\",52:\"=\",54:\"T_QUOTED_STRING\",55:\"T_DIGITS\"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[8,1],[8,1],[10,7],[10,3],[10,5],[10,6],[10,3],[10,3],[10,3],[10,3],[10,3],[10,1],[10,1],[36,2],[38,4],[40,2],[31,3],[45,3],[45,2],[45,3],[20,5],[20,3],[53,1],[53,1],[53,1],[14,1],[57,1],[57,1],[57,1],[57,1],[57,1],[57,1],[57,1],[57,3],[27,5],[27,3],[58,1],[58,1],[6,0],[6,2],[16,0],[16,2],[17,0],[17,1],[24,0],[24,1],[44,0],[44,2],[50,0],[50,1],[56,1],[56,2]],performAction:function(e,t,i,n,o,a,r){var s,l,c,d=a.length-1;switch(o){case 1:return a[d-1]+\";\";case 2:(s=a[d].reduce((function(e,t){return t.encode&&!e[1]?e[0]+=\" + '\"+t.value:t.encode&&e[1]?e[0]+=t.value:!t.encode&&e[1]?e[0]+=\"' + \"+t.value:t.encode||e[1]||(e[0]+=\" + \"+t.value),e[1]=t.encode,e}),[\"''\",!1]))[1]&&(s[0]+=\"'\"),this.$=s[0];break;case 3:case 4:this.$={encode:!0,value:a[d].replace(/\\\\/g,\"\\\\\\\\\").replace(/'/g,\"\\\\'\").replace(/(\\r\\n|\\n|\\r)/g,\"\\\\n\")};break;case 5:this.$={encode:!1,value:a[d]};break;case 8:this.$=\"(function() { if (\"+a[d-5]+\") { return \"+a[d-3]+\"; } \"+a[d-2].join(\" \")+\" \"+(a[d-1]||\"\")+\" return ''; })()\";break;case 9:if(!a[d-1].file)throw new Error(\"Missing parameter file\");this.$=a[d-1].file+\".fetch(v)\";break;case 10:if(!a[d-3].from)throw new Error(\"Missing parameter from\");if(!a[d-3].item)throw new Error(\"Missing parameter item\");a[d-3].glue||(a[d-3].glue=\"', '\"),this.$=\"(function() { return \"+a[d-3].from+\".map(function(item) { v[\"+a[d-3].item+\"] = item; return \"+a[d-1]+\"; }).join(\"+a[d-3].glue+\"); })()\";break;case 11:if(!a[d-4].from)throw new Error(\"Missing parameter from\");if(!a[d-4].item)throw new Error(\"Missing parameter item\");this.$=\"(function() {var looped = false, result = '';if (\"+a[d-4].from+\" instanceof Array) {for (var i = 0; i < \"+a[d-4].from+\".length; i++) { looped = true;v[\"+a[d-4].key+\"] = i;v[\"+a[d-4].item+\"] = \"+a[d-4].from+\"[i];result += \"+a[d-2]+\";}} else {for (var key in \"+a[d-4].from+\") {if (!\"+a[d-4].from+\".hasOwnProperty(key)) continue;looped = true;v[\"+a[d-4].key+\"] = key;v[\"+a[d-4].item+\"] = \"+a[d-4].from+\"[key];result += \"+a[d-2]+\";}}return (looped ? result : \"+(a[d-1]||\"''\")+\"); })()\";break;case 12:for(c in this.$=\"I18nPlural.getCategoryFromTemplateParameters({\",l=!1,a[d-1])objOwns(a[d-1],c)&&(this.$+=(l?\",\":\"\")+c+\": \"+a[d-1][c],l=!0);this.$+=\"})\";break;case 13:this.$=\"Language.get(\"+a[d-1]+\", v)\";break;case 14:this.$=\"StringUtil.escapeHTML(\"+a[d-1]+\")\";break;case 15:this.$=\"StringUtil.formatNumeric(\"+a[d-1]+\")\";break;case 16:this.$=a[d-1];break;case 17:this.$=\"'{'\";break;case 18:this.$=\"'}'\";break;case 19:this.$=\"else { return \"+a[d]+\"; }\";break;case 20:this.$=\"else if (\"+a[d-2]+\") { return \"+a[d]+\"; }\";break;case 21:this.$=a[d];break;case 22:this.$=\"v['\"+a[d-1]+\"']\"+a[d].join(\"\");break;case 23:this.$=a[d-2]+a[d-1]+a[d];break;case 24:this.$=\"['\"+a[d]+\"']\";break;case 25:case 39:this.$=a[d-2]+(a[d-1]||\"\")+a[d];break;case 26:case 40:this.$=a[d],this.$[a[d-4]]=a[d-2];break;case 27:case 41:this.$={},this.$[a[d-2]]=a[d];break;case 31:this.$=a[d].join(\"\");break;case 44:case 46:case 52:this.$=[];break;case 45:case 47:case 53:case 57:a[d-1].push(a[d]);break;case 56:this.$=[a[d]]}},table:[t([5,9,11,12,13,19,21,23,26,28,30,32,33,34,35],i,{3:1,4:2,6:3}),{1:[3]},{5:[1,4]},t([5,18,22,25,29,37,39,41],[2,2],{7:5,8:6,10:8,9:[1,7],11:[1,9],12:[1,10],13:[1,11],19:[1,12],21:[1,13],23:[1,14],26:[1,15],28:[1,16],30:[1,17],32:[1,18],33:[1,19],34:[1,20],35:[1,21]}),{1:[2,1]},t(n,[2,45]),t(n,[2,3]),t(n,[2,4]),t(n,[2,5]),t(n,[2,6]),t(n,[2,7]),{11:o,12:a,14:22,31:30,42:r,43:s,49:l,52:c,54:d,55:u,56:23,57:24},{20:34,43:p},{20:36,43:p},{20:37,43:p},{27:38,43:h,55:m,58:39},t([9,11,12,13,19,21,23,26,28,29,30,32,33,34,35],i,{6:3,4:42}),{31:43,42:r},{31:44,42:r},{31:45,42:r},t(n,[2,17]),t(n,[2,18]),{15:[1,46]},t([15,47,51],[2,31],{31:30,57:47,11:o,12:a,42:r,43:s,49:l,52:c,54:d,55:u}),t(f,[2,56]),t(f,[2,32]),t(f,[2,33]),t(f,[2,34]),t(f,[2,35]),t(f,[2,36]),t(f,[2,37]),t(f,[2,38]),{11:o,12:a,14:48,31:30,42:r,43:s,49:l,52:c,54:d,55:u,56:23,57:24},{43:[1,49]},{15:[1,50]},{52:[1,51]},{15:[1,52]},{15:[1,53]},{15:[1,54]},{52:[1,55]},{52:[2,42]},{52:[2,43]},{29:[1,56]},{15:[1,57]},{15:[1,58]},{15:[1,59]},t(g,i,{6:3,4:60}),t(f,[2,57]),{51:[1,61]},t(b,[2,52],{44:62}),t(n,[2,9]),{31:66,42:r,53:63,54:_,55:v},t([9,11,12,13,19,21,22,23,26,28,30,32,33,34,35],i,{6:3,4:67}),t([9,11,12,13,19,21,23,25,26,28,30,32,33,34,35,41],i,{6:3,4:68}),t(n,[2,12]),{31:66,42:r,53:69,54:_,55:v},t(n,[2,13]),t(n,[2,14]),t(n,[2,15]),t(n,[2,16]),t(w,[2,46],{16:70}),t(f,[2,39]),t([11,12,15,42,43,47,51,52,54,55],[2,22],{45:71,46:[1,72],48:[1,73],49:[1,74]}),{12:[1,75],15:[2,27]},t(y,[2,28]),t(y,[2,29]),t(y,[2,30]),{22:[1,76]},{24:77,25:[2,50],40:78,41:[1,79]},{12:[1,80],15:[2,41]},{17:81,18:[2,48],36:83,37:[1,85],38:82,39:[1,84]},t(b,[2,53]),{11:o,12:a,14:86,31:30,42:r,43:s,49:l,52:c,54:d,55:u,56:23,57:24},{43:[1,87]},{11:o,12:a,14:89,31:30,42:r,43:s,49:l,50:88,51:[2,54],52:c,54:d,55:u,56:23,57:24},{20:90,43:p},t(n,[2,10]),{25:[1,91]},{25:[2,51]},t([9,11,12,13,19,21,23,25,26,28,30,32,33,34,35],i,{6:3,4:92}),{27:93,43:h,55:m,58:39},{18:[1,94]},t(w,[2,47]),{18:[2,49]},{11:o,12:a,14:95,31:30,42:r,43:s,49:l,52:c,54:d,55:u,56:23,57:24},t([9,11,12,13,18,19,21,23,26,28,30,32,33,34,35],i,{6:3,4:96}),{47:[1,97]},t(b,[2,24]),{51:[1,98]},{51:[2,55]},{15:[2,26]},t(n,[2,11]),{25:[2,21]},{15:[2,40]},t(n,[2,8]),{15:[1,99]},{18:[2,19]},t(b,[2,23]),t(b,[2,25]),t(g,i,{6:3,4:100}),t(w,[2,20])],defaultActions:{4:[2,1],40:[2,42],41:[2,43],78:[2,51],83:[2,49],89:[2,55],90:[2,26],92:[2,21],93:[2,40],96:[2,19]},parseError:function(e,t){if(!t.recoverable){var i=new Error(e);throw i.hash=t,i}this.trace(e)},parse:function(e){var t,i,n,o,a,r,s,l,c,d,u,p,h,m,f,g=this,b=[0],_=[null],v=[],w=this.table,y=\"\",E=0,S=0,L=0,C=2,x=1,k=v.slice.call(arguments,1),I=Object.create(this.lexer),T={yy:{}};for(t in this.yy)Object.prototype.hasOwnProperty.call(this.yy,t)&&(T.yy[t]=this.yy[t]);for(I.setInput(e,T.yy),T.yy.lexer=I,T.yy.parser=this,void 0===I.yylloc&&(I.yylloc={}),i=I.yylloc,v.push(i),n=I.options&&I.options.ranges,\"function\"==typeof T.yy.parseError?this.parseError=T.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError,o=function(){var e;return\"number\"!=typeof(e=I.lex()||x)&&(e=g.symbols_[e]||e),e},d={};;){if(s=b[b.length-1],this.defaultActions[s]?l=this.defaultActions[s]:(null==a&&(a=o()),l=w[s]&&w[s][a]),void 0===l||!l.length||!l[0]){for(u in f=\"\",m=[],w[s])this.terminals_[u]&&u>C&&m.push(\"'\"+this.terminals_[u]+\"'\");f=I.showPosition?\"Parse error on line \"+(E+1)+\":\\n\"+I.showPosition()+\"\\nExpecting \"+m.join(\", \")+\", got '\"+(this.terminals_[a]||a)+\"'\":\"Parse error on line \"+(E+1)+\": Unexpected \"+(a==x?\"end of input\":\"'\"+(this.terminals_[a]||a)+\"'\"),this.parseError(f,{text:I.match,token:this.terminals_[a]||a,line:I.yylineno,loc:i,expected:m})}if(l[0]instanceof Array&&l.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+s+\", token: \"+a);switch(l[0]){case 1:b.push(a),_.push(I.yytext),v.push(I.yylloc),b.push(l[1]),a=null,r?(a=r,r=null):(S=I.yyleng,y=I.yytext,E=I.yylineno,i=I.yylloc,L>0&&L--);break;case 2:if(p=this.productions_[l[1]][1],d.$=_[_.length-p],d._$={first_line:v[v.length-(p||1)].first_line,last_line:v[v.length-1].last_line,first_column:v[v.length-(p||1)].first_column,last_column:v[v.length-1].last_column},n&&(d._$.range=[v[v.length-(p||1)].range[0],v[v.length-1].range[1]]),void 0!==(c=this.performAction.apply(d,[y,S,E,T.yy,l[1],_,v].concat(k))))return c;p&&(b=b.slice(0,-1*p*2),_=_.slice(0,-1*p),v=v.slice(0,-1*p)),b.push(this.productions_[l[1]][0]),_.push(d.$),v.push(d._$),h=w[b[b.length-2]][b[b.length-1]],b.push(h);break;case 3:return!0}}return!0}},S={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\\r\\n?|\\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t,i,n=e.length,o=e.split(/(?:\\r\\n?|\\n)/g);return this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n,t=this.match.split(/(?:\\r\\n?|\\n)/g),this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),o.length-1&&(this.yylineno-=o.length-1),i=this.yylloc.range,this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:o?(o.length===t.length?this.yylloc.first_column:0)+t[t.length-o.length].length-o[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?\"...\":\"\")+e.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join(\"-\");return e+this.upcomingInput()+\"\\n\"+t+\"^\"},test_match:function(e,t){var i,n,o,a;if(this.options.backtrack_lexer&&(o={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(o.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\\r\\n?|\\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],i=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),i)return i;if(this._backtrack){for(a in o)this[a]=o[a];return!1}return!1},next:function(){var e,t,i,n,o,a;if(this.done)return this.EOF;for(this._input||(this.done=!0),this._more||(this.yytext=\"\",this.match=\"\"),o=this._currentRules(),a=0;a<o.length;a++)if((i=this._input.match(this.rules[o[a]]))&&(!t||i[0].length>t[0].length)){if(t=i,n=a,this.options.backtrack_lexer){if(!1!==(e=this.test_match(i,o[a])))return e;if(this._backtrack){t=!1;continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,o[n]))&&e:\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var e=this.next();return e||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:\"INITIAL\"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,t,i,n){switch(i){case 0:break;case 1:return t.yytext=t.yytext.substring(9,t.yytext.length-10),9;case 2:case 3:return 54;case 4:return 42;case 5:return 55;case 6:return 43;case 7:return 48;case 8:return 46;case 9:return 47;case 10:return 49;case 11:return 51;case 12:return 52;case 13:return 34;case 14:return 35;case 15:return this.begin(\"command\"),32;case 16:return this.begin(\"command\"),33;case 17:return this.begin(\"command\"),13;case 18:case 19:return this.begin(\"command\"),39;case 20:return 37;case 21:return 18;case 22:return 28;case 23:return 29;case 24:return this.begin(\"command\"),19;case 25:return this.begin(\"command\"),21;case 26:return this.begin(\"command\"),26;case 27:return 22;case 28:return this.begin(\"command\"),23;case 29:return 41;case 30:return 25;case 31:return this.begin(\"command\"),30;case 32:return this.popState(),15;case 33:return 12;case 34:return 5;case 35:return 11}},rules:[/^(?:\\{\\*[\\s\\S]*?\\*\\})/,/^(?:\\{literal\\}[\\s\\S]*?\\{\\/literal\\})/,/^(?:\"([^\"]|\\\\\\.)*\")/,/^(?:'([^']|\\\\\\.)*')/,/^(?:\\$)/,/^(?:[0-9]+)/,/^(?:[_a-zA-Z][_a-zA-Z0-9]*)/,/^(?:\\.)/,/^(?:\\[)/,/^(?:\\])/,/^(?:\\()/,/^(?:\\))/,/^(?:=)/,/^(?:\\{ldelim\\})/,/^(?:\\{rdelim\\})/,/^(?:\\{#)/,/^(?:\\{@)/,/^(?:\\{if )/,/^(?:\\{else if )/,/^(?:\\{elseif )/,/^(?:\\{else\\})/,/^(?:\\{\\/if\\})/,/^(?:\\{lang\\})/,/^(?:\\{\\/lang\\})/,/^(?:\\{include )/,/^(?:\\{implode )/,/^(?:\\{plural )/,/^(?:\\{\\/implode\\})/,/^(?:\\{foreach )/,/^(?:\\{foreachelse\\})/,/^(?:\\{\\/foreach\\})/,/^(?:\\{(?!\\s))/,/^(?:\\})/,/^(?:\\s+)/,/^(?:$)/,/^(?:[^{])/],conditions:{command:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],inclusive:!0},INITIAL:{rules:[0,1,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35],inclusive:!0}}};return E.lexer=S,E})),define(\"WoltLabSuite/Core/Template/Compiler\",[\"require\",\"exports\",\"tslib\",\"../Template.grammar\"],(function(e,t,i,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.compile=void 0,n=i.__importStar(n),t.compile=function(e){return e=\"var tmp = {};\\nfor (var key in v) tmp[key] = v[key];\\nv = tmp;\\nv.__wcf = window.WCF; v.__window = window;\\nreturn \"+(e=n.parse(e)),new Function(\"StringUtil\",\"Language\",\"I18nPlural\",\"v\",e)}})),define(\"WoltLabSuite/Core/Template\",[\"require\",\"exports\",\"tslib\",\"./Core\",\"./I18n/Plural\",\"./Language/Store\",\"./StringUtil\",\"./Template/Compiler\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r);class l{constructor(e){try{this.compiled=(0,s.compile)(e)}catch(e){throw console.debug(e.message),e}}fetch(e){return this.compiled(r,a,o,e)}}return Object.defineProperty(l,\"callbacks\",{enumerable:!1,configurable:!1,get:function(){throw new Error(\"WCF.Template.callbacks is no longer supported\")},set:function(e){throw new Error(\"WCF.Template.callbacks is no longer supported\")}}),n.enableLegacyInheritance(l),l})),define(\"WoltLabSuite/Core/Language\",[\"require\",\"exports\",\"tslib\",\"./Template\",\"./Language/Store\",\"./Language/Store\"],(function(e,t,i,n,o,a){\"use strict\";function r(e,t){\"string\"==typeof t?(0,o.add)(e,function(e){if(!e.includes(\"{\"))return function(){return e};try{const t=new n.default(e);return t.fetch.bind(t)}catch(t){return function(){return e}}}(t)):(0,o.add)(e,(function(){return t}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.add=t.addObject=t.get=void 0,n=i.__importDefault(n),Object.defineProperty(t,\"get\",{enumerable:!0,get:function(){return a.get}}),t.addObject=function(e){Object.entries(e).forEach((([e,t])=>{r(e,t)}))},t.add=r})),define(\"WoltLabSuite/Core/Ajax/Status\",[\"require\",\"exports\",\"tslib\",\"../Language\"],(function(e,t,i,n){\"use strict\";function o(){return void 0===r&&(r=new a),r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.hide=t.show=void 0,n=i.__importStar(n);class a{constructor(){this._activeRequests=0,this._timer=null,this._overlay=document.createElement(\"div\"),this._overlay.classList.add(\"spinner\"),this._overlay.setAttribute(\"role\",\"status\");const e=document.createElement(\"span\");e.className=\"icon icon48 fa-spinner\",this._overlay.appendChild(e);const t=document.createElement(\"span\");t.textContent=n.get(\"wcf.global.loading\"),this._overlay.appendChild(t),document.body.appendChild(this._overlay)}show(){this._activeRequests++,null===this._timer&&(this._timer=window.setTimeout((()=>{this._activeRequests&&this._overlay.classList.add(\"active\"),this._timer=null}),250))}hide(){0==--this._activeRequests&&(null!==this._timer&&(window.clearTimeout(this._timer),this._timer=null),this._overlay.classList.remove(\"active\"))}}let r;t.show=function(){o().show()},t.hide=function(){o().hide()}})),define(\"WoltLabSuite/Core/CallbackList\",[\"require\",\"exports\",\"tslib\",\"./Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(){this._callbacks=new Map}add(e,t){if(\"function\"!=typeof t)throw new TypeError(\"Expected a valid callback as second argument for identifier '\"+e+\"'.\");this._callbacks.has(e)||this._callbacks.set(e,[]),this._callbacks.get(e).push(t)}remove(e){this._callbacks.delete(e)}forEach(e,t){var i;null===e?this._callbacks.forEach(((e,i)=>{e.forEach(t)})):null===(i=this._callbacks.get(e))||void 0===i||i.forEach(t)}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/Dom/Change/Listener\",[\"require\",\"exports\",\"tslib\",\"../../CallbackList\"],(function(e,t,i,n){\"use strict\";const o=new((n=i.__importDefault(n)).default);let a=!1;return{add:o.add.bind(o),remove:o.remove.bind(o),trigger(){if(!a)try{a=!0,o.forEach(null,(e=>e()))}finally{a=!1}}}})),define(\"WoltLabSuite/Core/Dom/Util\",[\"require\",\"exports\",\"tslib\",\"../StringUtil\"],(function(e,t,i,n){\"use strict\";function o(e,t,i){if(!t.contains(e))throw new Error(\"Ancestor element does not contain target element.\");let n,o=e;const a=i+\"Sibling\";for(;null!==o&&o!==t;){if(null!==o[i+\"ElementSibling\"])return!1;if(o[a])for(n=o[a];n;){if(\"\"!==n.textContent.trim())return!1;n=n[a]}o=o.parentNode}return!0}n=i.__importStar(n);let a=0;const r={createFragmentFromHtml(e){const t=document.createElement(\"div\");this.setInnerHtml(t,e);const i=document.createDocumentFragment();for(;t.childNodes.length;)i.appendChild(t.childNodes[0]);return i},getUniqueId(){let e;do{e=\"wcf\"+a++}while(null!==document.getElementById(e));return e},identify(e){if(!(e instanceof Element))throw new TypeError(\"Expected a valid DOM element as argument.\");let t=e.id;return t||(t=this.getUniqueId(),e.id=t),t},outerHeight(e,t){t=t||window.getComputedStyle(e);let i=e.offsetHeight;return i+=~~t.marginTop+~~t.marginBottom,i},outerWidth(e,t){t=t||window.getComputedStyle(e);let i=e.offsetWidth;return i+=~~t.marginLeft+~~t.marginRight,i},outerDimensions(e){const t=window.getComputedStyle(e);return{height:this.outerHeight(e,t),width:this.outerWidth(e,t)}},offset(e){const t=e.getBoundingClientRect();return{top:Math.round(t.top+(window.scrollY||window.pageYOffset)),left:Math.round(t.left+(window.scrollX||window.pageXOffset))}},prepend(e,t){t.insertAdjacentElement(\"afterbegin\",e)},insertAfter(e,t){t.insertAdjacentElement(\"afterend\",e)},setStyles(e,t){let i=!1;Object.keys(t).forEach((n=>{/ !important$/.test(t[n])?(i=!0,t[n]=t[n].replace(/ !important$/,\"\")):i=!1,\"important\"!==e.style.getPropertyPriority(n)||i||e.style.removeProperty(n),e.style.setProperty(n,t[n],i?\"important\":\"\")}))},styleAsInt(e,t){const i=e.getPropertyValue(t);return null===i?0:parseInt(i,10)},setInnerHtml(e,t){let i;e.innerHTML=t,i=e instanceof HTMLTemplateElement?e.content:e;const n=i.querySelectorAll(\"script\");for(let e=0,t=n.length;e<t;e++){const t=n[e],o=document.createElement(\"script\");t.src?o.src=t.src:o.textContent=t.textContent,i.appendChild(o),t.remove()}},insertHtml(e,t,i){const n=document.createElement(\"template\");this.setInnerHtml(n,e);const o=document.importNode(n.content,!0);switch(i){case\"append\":t.appendChild(o);break;case\"after\":if(null===t.parentNode)throw new Error(\"The reference element has no parent, but the insert position was set to 'after'.\");t.parentNode.insertBefore(o,t.nextSibling);break;case\"prepend\":t.insertBefore(o,t.firstChild);break;case\"before\":if(null===t.parentNode)throw new Error(\"The reference element has no parent, but the insert position was set to 'before'.\");t.parentNode.insertBefore(o,t);break;default:throw new Error(\"Unknown insert method '\"+i+\"'.\")}},contains:(e,t)=>e.contains(t),getDataAttributes(e,t,i,o){0!==(t=t||\"\").indexOf(\"data-\")&&(t=\"data-\"+t),i=!0===i,o=!0===o;const a={};for(let r=0,s=e.attributes.length;r<s;r++){const s=e.attributes[r];if(0===s.name.indexOf(t)){let e=s.name.replace(new RegExp(\"^\"+t),\"\");if(i){const t=e.split(\"-\");e=\"\";for(let i=0,a=t.length;i<a;i++)e.length&&(o&&\"id\"===t[i]?t[i]=\"ID\":t[i]=n.ucfirst(t[i])),e+=t[i]}a[e]=s.value}}return a},unwrapChildNodes(e){if(null===e.parentNode)throw new Error(\"The element has no parent.\");const t=e.parentNode;for(;e.childNodes.length;)t.insertBefore(e.childNodes[0],e);e.remove()},replaceElement(e,t){if(null===e.parentNode)throw new Error(\"The old element has no parent.\");for(;e.childNodes.length;)t.appendChild(e.childNodes[0]);e.parentNode.insertBefore(t,e),e.remove()},isAtNodeStart:(e,t)=>o(e,t,\"previous\"),isAtNodeEnd:(e,t)=>o(e,t,\"next\"),getFixedParent(e){for(;e&&e!==document.body;){if(\"fixed\"===window.getComputedStyle(e).getPropertyValue(\"position\"))return e;e=e.offsetParent}return null},hide(e){e.style.setProperty(\"display\",\"none\",\"\")},show(e){e.style.removeProperty(\"display\")},isHidden:e=>\"none\"===e.style.getPropertyValue(\"display\"),toggle(e){this.isHidden(e)?this.show(e):this.hide(e)},innerError(e,t,i){const n=e.parentNode;if(null===n)throw new Error(\"Only elements that have a parent element or document are valid.\");if(\"string\"!=typeof t){if(t)throw new TypeError(\"The error message must be a string; `false`, `null` or `undefined` can be used as a substitute for an empty string.\");t=\"\"}let o=n,a=e;o.classList.contains(\"inputAddon\")&&(o=n.parentElement,a=n);let r=a.nextElementSibling;return null!==r&&\"SMALL\"===r.nodeName&&r.classList.contains(\"innerError\")||(\"\"===t?r=null:(r=document.createElement(\"small\"),r.className=\"innerError\",o.insertBefore(r,a.nextSibling))),\"\"===t?null!==r&&(r.remove(),r=null):i?r.innerHTML=t:r.textContent=t,r},innerSuccess(e,t,i){const n=e.parentNode;if(null===n)throw new Error(\"Only elements that have a parent element or document are valid.\");if(\"string\"!=typeof t){if(t)throw new TypeError(\"The message must be a string; `false`, `null` or `undefined` can be used as a substitute for an empty string.\");t=\"\"}let o=e.nextElementSibling;return null!==o&&\"SMALL\"===o.nodeName&&o.classList.contains(\"innerSuccess\")||(\"\"===t?o=null:(o=document.createElement(\"small\"),o.className=\"innerSuccess\",n.insertBefore(o,e.nextSibling))),\"\"===t?null!==o&&(o.remove(),o=null):i?o.innerHTML=t:o.textContent=t,o},closest:(e,t)=>(e instanceof HTMLElement?e:e.parentElement).closest(t),getClosestElement:e=>e instanceof HTMLElement?e:e.parentElement};return window.bc_wcfDomUtil=r,r})),define(\"WoltLabSuite/Core/Ajax/Request\",[\"require\",\"exports\",\"tslib\",\"./Status\",\"../Core\",\"../Dom/Change/Listener\",\"../Dom/Util\",\"../Language\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s);let l=!1,c=!1;class d{constructor(e){this._options=o.extend({data:{},contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",responseType:\"application/json\",type:\"POST\",url:\"\",withCredentials:!1,autoAbort:!1,ignoreError:!1,pinData:!1,silent:!1,includeRequestedWith:!0,failure:null,finalize:null,success:null,progress:null,uploadProgress:null,callbackObject:null},e),\"object\"==typeof e.callbackObject&&(this._options.callbackObject=e.callbackObject),this._options.url=o.convertLegacyUrl(this._options.url),0===this._options.url.indexOf(\"index.php\")&&(this._options.url=window.WSC_API_URL+this._options.url),0===this._options.url.indexOf(window.WSC_API_URL)&&(this._options.includeRequestedWith=!0,this._options.withCredentials=!0),this._options.pinData&&(this._data=this._options.data),this._options.callbackObject&&(\"function\"==typeof this._options.callbackObject._ajaxFailure&&(this._options.failure=this._options.callbackObject._ajaxFailure.bind(this._options.callbackObject)),\"function\"==typeof this._options.callbackObject._ajaxFinalize&&(this._options.finalize=this._options.callbackObject._ajaxFinalize.bind(this._options.callbackObject)),\"function\"==typeof this._options.callbackObject._ajaxSuccess&&(this._options.success=this._options.callbackObject._ajaxSuccess.bind(this._options.callbackObject)),\"function\"==typeof this._options.callbackObject._ajaxProgress&&(this._options.progress=this._options.callbackObject._ajaxProgress.bind(this._options.callbackObject)),\"function\"==typeof this._options.callbackObject._ajaxUploadProgress&&(this._options.uploadProgress=this._options.callbackObject._ajaxUploadProgress.bind(this._options.callbackObject))),l||(l=!0,window.addEventListener(\"beforeunload\",(()=>c=!0)))}sendRequest(e){(e||this._options.autoAbort)&&this.abortPrevious(),this._options.silent||n.show(),this._xhr instanceof XMLHttpRequest&&(this._previousXhr=this._xhr),this._xhr=new XMLHttpRequest,this._xhr.open(this._options.type,this._options.url,!0),this._options.contentType&&this._xhr.setRequestHeader(\"Content-Type\",this._options.contentType),(this._options.withCredentials||this._options.includeRequestedWith)&&this._xhr.setRequestHeader(\"X-Requested-With\",\"XMLHttpRequest\"),this._options.withCredentials&&(this._xhr.withCredentials=!0);const t=o.clone(this._options),i=this._xhr;if(i.onload=()=>{i.readyState===XMLHttpRequest.DONE&&(i.status>=200&&i.status<300||304===i.status?204===i.status?this._success(i,t):t.responseType&&this.getContentType(i)!==t.responseType?this._failure(i,t):this._success(i,t):this._failure(i,t))},i.onerror=()=>{this._failure(i,t)},this._options.progress&&(i.onprogress=this._options.progress),this._options.uploadProgress&&(i.upload.onprogress=this._options.uploadProgress),\"POST\"===this._options.type){let e=this._options.data;\"object\"==typeof e&&\"FormData\"!==o.getType(e)&&(e=o.serialize(e)),i.send(e)}else i.send()}abortPrevious(){this._previousXhr&&(this._previousXhr.abort(),this._previousXhr=void 0,this._options.silent||n.hide())}setOption(e,t){this._options[e]=t}getOption(e){return Object.prototype.hasOwnProperty.call(this._options,e)?this._options[e]:null}setData(e){null!==this._data&&\"FormData\"!==o.getType(e)&&(e=o.extend(this._data,e)),this._options.data=e}_success(t,o){if(o.silent||n.hide(),\"function\"==typeof o.success){let n=null;if(\"application/json\"===this.getContentType(t)){try{n=JSON.parse(t.responseText)}catch(e){return void this._failure(t,o)}n&&n.returnValues&&void 0!==n.returnValues.template&&(n.returnValues.template=n.returnValues.template.trim()),n&&n.forceBackgroundQueuePerform&&new Promise(((t,i)=>{e([\"../BackgroundQueue\"],t,i)})).then(i.__importStar).then((e=>e.invoke()))}o.success(n||{},t.responseText,t,o.data)}this._finalize(o)}_failure(t,o){if(c)return;o.silent||n.hide();let a=null;try{a=JSON.parse(t.responseText)}catch(e){}let l=!0;if(\"function\"==typeof o.failure){l=!1!==o.failure(a||{},t.responseText||\"\",t,o.data)}if(!0!==o.ignoreError&&l){const n=this.getErrorHtml(a,t);n&&new Promise(((t,i)=>{e([\"../Ui/Dialog\"],t,i)})).then(i.__importStar).then((e=>{e.openStatic(r.default.getUniqueId(),n,{title:s.get(\"wcf.global.error.title\")})}))}this._finalize(o)}getErrorHtml(e,t){let i,n=\"\";if(null!==e&&Object.keys(e).length>0?(e.returnValues&&e.returnValues.description&&(n+=`<br><p>Description:</p><p>${e.returnValues.description}</p>`),e.file&&e.line&&(n+=`<br><p>File:</p><p>${e.file} in line ${e.line}</p>`),e.stacktrace?n+=`<br><p>Stacktrace:</p><p>${e.stacktrace}</p>`:e.exceptionID&&(n+=`<br><p>Exception ID: <code>${e.exceptionID}</code></p>`),i=e.message,e.previous.forEach((e=>{n+=`<hr><p>${e.message}</p>`,n+=`<br><p>Stacktrace</p><p>${e.stacktrace}</p>`}))):i=t.responseText,!i||\"undefined\"===i){if(!window.ENABLE_DEBUG_MODE)return null;i=\"XMLHttpRequest failed without a responseText. Check your browser console.\"}return`<div class=\"ajaxDebugMessage\"><p>${i}</p>${n}</div>`}_finalize(e){\"function\"==typeof e.finalize&&e.finalize(this._xhr),this._previousXhr=void 0,a.default.trigger(),document.querySelectorAll('a[href*=\"#\"]').forEach((e=>{let t=e.href;-1===t.indexOf(\"AJAXProxy\")&&-1===t.indexOf(\"ajax-proxy\")||(t=t.substr(t.indexOf(\"#\")),e.href=document.location.toString().replace(/#.*/,\"\")+t)}))}getContentType(e){const t=e.getResponseHeader(\"content-type\");return null===t?null:t.split(\";\",1)[0].trim()}}return o.enableLegacyInheritance(d),d})),define(\"WoltLabSuite/Core/Ajax/Error\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Language\"],(function(e,t,i,n,o){\"use strict\";async function a(t){const a=await async function(e){let t=\"\",i=\"\";if(e instanceof s)i=e.originalError instanceof TypeError?o.get(\"wcf.global.error.ajax.network\",{message:e.message}):e.message;else if(e instanceof d)i=await e.response.clone().text();else if(e instanceof c||e instanceof l){let o;try{o=await e.response.clone().json()}catch(t){i=await e.response.clone().text()}o&&n.isPlainObject(o)&&Object.keys(o).length>0&&(o.returnValues&&o.returnValues.description&&(t+=`<br><p>Description:</p><p>${o.returnValues.description}</p>`),o.file&&o.line&&(t+=`<br><p>File:</p><p>${o.file} in line ${o.line}</p>`),o.stacktrace?t+=`<br><p>Stacktrace:</p><p>${o.stacktrace}</p>`:o.exceptionID&&(t+=`<br><p>Exception ID: <code>${o.exceptionID}</code></p>`),i=o.message,o.previous.forEach((e=>{t+=`<hr><p>${e.message}</p>`,t+=`<br><p>Stacktrace</p><p>${e.stacktrace}</p>`})))}if(!i||\"undefined\"===i){if(!window.ENABLE_DEBUG_MODE)return\"\";i=\"fetch() failed without a response body. Check your browser console.\"}return`<div class=\"ajaxDebugMessage\"><p>${i}</p>${t}</div>`}(t);if(\"\"!==a){const[t,n,o]=await Promise.all([new Promise(((t,i)=>{e([\"../Ui/Dialog\"],t,i)})).then(i.__importStar),new Promise(((t,i)=>{e([\"../Dom/Util\"],t,i)})).then(i.__importStar),new Promise(((t,i)=>{e([\"../Language\"],t,i)})).then(i.__importStar)]);t.openStatic(n.getUniqueId(),a,{title:o.get(\"wcf.global.error.title\")})}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.registerGlobalRejectionHandler=t.InvalidJson=t.ExpectedJson=t.StatusNotOk=t.ConnectionError=t.ApiError=void 0,n=i.__importStar(n),o=i.__importStar(o);class r extends Error{constructor(){super(...arguments),this.name=\"ApiError\"}}t.ApiError=r;class s extends r{constructor(e){let t=\"Unknown error\";e instanceof Error&&(t=e.message),super(t),this.name=\"ConnectionError\",this.originalError=e}}t.ConnectionError=s;class l extends r{constructor(e){super(\"The API request returned a status code outside of the 200-299 range.\"),this.name=\"StatusNotOk\",this.response=e}}t.StatusNotOk=l;class c extends r{constructor(e){super(\"The API did not return a JSON response.\"),this.name=\"ExpectedJson\",this.response=e}}t.ExpectedJson=c;class d extends r{constructor(e){super(\"Failed to decode the JSON response from the API.\"),this.name=\"InvalidJson\",this.response=e}}t.InvalidJson=d;let u=!1;t.registerGlobalRejectionHandler=function(){u||(window.addEventListener(\"unhandledrejection\",(e=>{e.reason instanceof r&&(e.preventDefault(),a(e.reason))})),u=!0)}})),define(\"WoltLabSuite/Core/Ajax/DboAction\",[\"require\",\"exports\",\"tslib\",\"./Error\",\"./Status\",\"../Core\"],(function(e,t,i,n,o,a){\"use strict\";let r;Object.defineProperty(t,\"__esModule\",{value:!0}),t.DboAction=void 0,o=i.__importStar(o),a=i.__importStar(a);class s{constructor(e,t){this._objectIDs=[],this._payload={},this._showLoadingIndicator=!0,this._signal=void 0,this.actionName=e,this.className=t}static prepare(e,t){return void 0===r&&(r=!1,window.addEventListener(\"beforeunload\",(()=>{r=!0}))),new s(e,t)}getAbortController(){return void 0===this._signal&&(this._signal=new AbortController),this._signal}objectIds(e){return this._objectIDs=e,this}payload(e){return this._payload=e,this}disableLoadingIndicator(){return this._showLoadingIndicator=!1,this}async dispatch(){(0,n.registerGlobalRejectionHandler)();const t=window.WSC_API_URL+\"index.php?ajax-proxy/&t=\"+a.getXsrfToken(),s={actionName:this.actionName,className:this.className};this._objectIDs&&(s.objectIDs=this._objectIDs),this._payload&&(s.parameters=this._payload);const l={method:\"POST\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded; charset=UTF-8\",\"X-Requested-With\":\"XMLHttpRequest\",\"X-XSRF-TOKEN\":a.getXsrfToken()},body:a.serialize(s),mode:\"same-origin\",credentials:\"same-origin\",cache:\"no-store\",redirect:\"error\"};this._signal&&(l.signal=this._signal.signal);const c=this._showLoadingIndicator;c&&o.show();try{const a=await fetch(t,l);if(!a.ok)throw new n.StatusNotOk(a);const r=a.headers.get(\"content-type\");if(!r||!r.includes(\"application/json\"))throw new n.ExpectedJson(a);let s;try{s=await a.json()}catch(e){throw new n.InvalidJson(a)}return s.forceBackgroundQueuePerform&&new Promise(((t,i)=>{e([\"../BackgroundQueue\"],t,i)})).then(i.__importStar).then((e=>e.invoke())),s.returnValues}catch(e){if(e instanceof n.ApiError)throw e;if(e instanceof DOMException&&\"AbortError\"===e.name)return;if(!r)throw new n.ConnectionError(e)}finally{c&&o.hide()}}}t.DboAction=s,t.default=s})),define(\"WoltLabSuite/Core/Ajax\",[\"require\",\"exports\",\"tslib\",\"./Ajax/Request\",\"./Core\",\"./Ajax/DboAction\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.dboAction=t.getRequestObject=t.apiOnce=t.api=void 0,n=i.__importDefault(n),o=i.__importStar(o),a=i.__importDefault(a);const r=new WeakMap;t.api=function(e,t,i,a){\"object\"!=typeof t&&(t={});let s=r.get(e);if(void 0===s){if(\"function\"!=typeof e._ajaxSetup)throw new TypeError(\"Callback object must implement at least _ajaxSetup().\");const t=e._ajaxSetup();t.pinData=!0,t.callbackObject=e,t.url||(t.url=\"index.php?ajax-proxy/&t=\"+o.getXsrfToken(),t.withCredentials=!0),s=new n.default(t),r.set(e,s)}let l=null,c=null;return\"function\"==typeof i&&(l=s.getOption(\"success\"),s.setOption(\"success\",i)),\"function\"==typeof a&&(c=s.getOption(\"failure\"),s.setOption(\"failure\",a)),s.setData(t),s.sendRequest(),null!==l&&s.setOption(\"success\",l),null!==c&&s.setOption(\"failure\",c),s},t.apiOnce=function(e){e.pinData=!1,e.callbackObject=null,e.url||(e.url=\"index.php?ajax-proxy/&t=\"+o.getXsrfToken(),e.withCredentials=!0),new n.default(e).sendRequest(!1)},t.getRequestObject=function(e){if(!r.has(e))throw new Error(\"Expected a previously used callback object, provided object is unknown.\");return r.get(e)},t.dboAction=function(e,t){return a.default.prepare(e,t)}})),define(\"WoltLabSuite/Core/BackgroundQueue\",[\"require\",\"exports\",\"tslib\",\"./Ajax\"],(function(e,t,i,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.invoke=t.setUrl=void 0,n=i.__importStar(n);class o{constructor(e){this._invocations=0,this._isBusy=!1,this._url=e}invoke(){this._isBusy||(this._isBusy=!0,n.api(this))}_ajaxSuccess(e){this._invocations++,e>0&&this._invocations<5?window.setTimeout((()=>{this._isBusy=!1,this.invoke()}),1e3):(this._isBusy=!1,this._invocations=0)}_ajaxSetup(){return{url:this._url,ignoreError:!0,silent:!0}}}let a;t.setUrl=function(e){a||(a=new o(e))},t.invoke=function(){a?a.invoke():console.error(\"The background queue has not been initialized yet.\")}})),define(\"WoltLabSuite/Core/Date/Util\",[\"require\",\"exports\",\"tslib\",\"../Language\"],(function(e,t,i,n){\"use strict\";function o(e){return r(e,n.get(\"wcf.date.dateFormat\"))}function a(e){return r(e,n.get(\"wcf.date.timeFormat\"))}function r(e,t){\"c\"===t&&(t=\"Y-m-dTH:i:sP\");let i=\"\";for(let o=0,a=t.length;o<a;o++){let r;switch(t[o]){case\"s\":r=e.getSeconds().toString().padStart(2,\"0\");break;case\"i\":r=e.getMinutes().toString().padStart(2,\"0\");break;case\"a\":r=e.getHours()>11?\"pm\":\"am\";break;case\"g\":{const t=e.getHours();r=0===t?\"12\":t>12?(t-12).toString():t.toString();break}case\"h\":{const t=e.getHours();r=0===t?\"12\":t>12?(t-12).toString():t.toString(),r=r.padStart(2,\"0\");break}case\"A\":r=e.getHours()>11?\"PM\":\"AM\";break;case\"G\":r=e.getHours().toString();break;case\"H\":r=e.getHours().toString().padStart(2,\"0\");break;case\"d\":r=e.getDate().toString().padStart(2,\"0\");break;case\"j\":r=e.getDate().toString();break;case\"l\":r=n.get(\"__days\")[e.getDay()];break;case\"D\":r=n.get(\"__daysShort\")[e.getDay()];break;case\"S\":r=\"\";break;case\"m\":r=(e.getMonth()+1).toString().padStart(2,\"0\");break;case\"n\":r=(e.getMonth()+1).toString();break;case\"F\":r=n.get(\"__months\")[e.getMonth()];break;case\"M\":r=n.get(\"__monthsShort\")[e.getMonth()];break;case\"y\":r=e.getFullYear().toString().slice(-2);break;case\"Y\":r=e.getFullYear().toString();break;case\"P\":{let t=e.getTimezoneOffset();r=t>0?\"-\":\"+\",t=Math.abs(t),r+=(~~(t/60)).toString().padStart(2,\"0\"),r+=\":\",r+=(t%60).toString().padStart(2,\"0\");break}case\"r\":r=e.toString();break;case\"U\":r=Math.round(e.getTime()/1e3).toString();break;case\"\\\\\":r=\"\",o+1<a&&(r=t[++o]);break;default:r=t[o]}i+=r}return i}Object.defineProperty(t,\"__esModule\",{value:!0}),t.getTimezoneDate=t.getTimeElement=t.gmdate=t.format=t.formatDateTime=t.formatTime=t.formatDate=void 0,n=i.__importStar(n),t.formatDate=o,t.formatTime=a,t.formatDateTime=function(e){const t=n.get(\"wcf.date.dateTimeFormat\"),i=n.get(\"wcf.date.dateFormat\"),o=n.get(\"wcf.date.timeFormat\");return r(e,t.replace(/%date%/,i).replace(/%time%/,o))},t.format=r,t.gmdate=function(e){return e instanceof Date||(e=new Date),Math.round(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDay(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds())/1e3)},t.getTimeElement=function(e){const t=document.createElement(\"time\");t.className=\"datetime\";const i=o(e),s=a(e);return t.setAttribute(\"datetime\",r(e,\"c\")),t.dataset.timestamp=((e.getTime()-e.getMilliseconds())/1e3).toString(),t.dataset.date=i,t.dataset.time=s,t.dataset.offset=(60*e.getTimezoneOffset()).toString(),e.getTime()>Date.now()&&(t.dataset.isFutureDate=\"true\",t.textContent=n.get(\"wcf.date.dateTimeFormat\").replace(\"%time%\",s).replace(\"%date%\",i)),t},t.getTimezoneDate=function(e,t){const i=6e4*new Date(e).getTimezoneOffset();return new Date(e+i+t)}})),define(\"WoltLabSuite/Core/Devtools\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(){window.sessionStorage&&window.sessionStorage.setItem(\"__wsc_devtools_config\",JSON.stringify(n))}let n={editorAutosave:!0,eventLogging:!1};const o={help(){window.console.log(\"\"),window.console.log(\"%cAvailable commands:\",\"text-decoration: underline\"),Object.keys(o).filter((e=>\"_internal_\"!==e)).sort().forEach((e=>{window.console.log(`\\tDevtools.${e}()`)})),window.console.log(\"\")},toggleEditorAutosave(e){n.editorAutosave=!e&&!n.editorAutosave,i(),window.console.log(\"%c\\tEditor autosave \"+(n.editorAutosave?\"enabled\":\"disabled\"),\"font-style: italic\")},toggleEventLogging(e){n.eventLogging=!!e||!n.eventLogging,i(),window.console.log(\"%c\\tEvent logging \"+(n.eventLogging?\"enabled\":\"disabled\"),\"font-style: italic\")},_internal_:{enable(){if(window.Devtools=o,window.console.log(\"%cDevtools for WoltLab Suite loaded\",\"font-weight: bold\"),window.sessionStorage){const e=window.sessionStorage.getItem(\"__wsc_devtools_config\");try{null!==e&&(n=JSON.parse(e))}catch(e){}n.editorAutosave||o.toggleEditorAutosave(!0),n.eventLogging&&o.toggleEventLogging(!0)}window.console.log(\"Settings are saved per browser session, enter `Devtools.help()` to learn more.\"),window.console.log(\"\")},editorAutosave:()=>n.editorAutosave,eventLog(e,t){n.eventLogging&&window.console.log(\"[Devtools.EventLogging] Firing event: \"+t+\" @ \"+e)}}};return o})),define(\"WoltLabSuite/Core/Event/Handler\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Devtools\"],(function(e,t,i,n,o){\"use strict\";function a(e,t){\"string\"!=typeof t&&(t=void 0);const i=r.get(e);void 0!==i&&(void 0===t?r.delete(e):i.delete(t))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.removeAllBySuffix=t.removeAll=t.remove=t.fire=t.add=void 0,n=i.__importStar(n),o=i.__importDefault(o);const r=new Map;t.add=function(e,t,i){if(\"function\"!=typeof i)throw new TypeError(`Expected a valid callback for '${t}'@'${e}'.`);let o=r.get(e);void 0===o&&(o=new Map,r.set(e,o));let a=o.get(t);void 0===a&&(a=new Map,o.set(t,a));const s=n.getUuid();return a.set(s,i),s},t.fire=function(e,t,i){var n,a;o.default._internal_.eventLog(e,t),i=i||{},null===(a=null===(n=r.get(e))||void 0===n?void 0:n.get(t))||void 0===a||a.forEach((e=>e(i)))},t.remove=function(e,t,i){var n,o;null===(o=null===(n=r.get(e))||void 0===n?void 0:n.get(t))||void 0===o||o.delete(i)},t.removeAll=a,t.removeAllBySuffix=function(e,t){const i=r.get(e);if(void 0===i)return;const n=-1*(t=\"_\"+t).length;i.forEach(((i,o)=>{o.substr(n)===t&&a(e,o)}))}})),define(\"WoltLabSuite/Core/Dom/Traverse\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t,i){if(!(e instanceof Element))throw new TypeError(\"Expected a valid element as first argument.\");const n=[];for(let o=0;o<e.childElementCount;o++)a.get(t)(e.children[o],i)&&n.push(e.children[o]);return n}function n(e,t,i,n){if(!(e instanceof Element))throw new TypeError(\"Expected a valid element as first argument.\");let o=e.parentNode;for(;o instanceof Element;){if(o===n)return null;if(a.get(t)(o,i))return o;o=o.parentNode}return null}function o(e,t,i,n){if(!(e instanceof Element))throw new TypeError(\"Expected a valid element as first argument.\");return e instanceof Element&&null!==e[t]&&a.get(i)(e[t],n)?e[t]:null}Object.defineProperty(t,\"__esModule\",{value:!0}),t.prevByTag=t.prevByClass=t.prevBySel=t.prev=t.nextByTag=t.nextByClass=t.nextBySel=t.next=t.parentByTag=t.parentByClass=t.parentBySel=t.childrenByTag=t.childrenByClass=t.childrenBySel=t.childByTag=t.childByClass=t.childBySel=void 0;const a=new Map([[0,()=>!0],[1,(e,t)=>e.matches(t)],[2,(e,t)=>e.classList.contains(t)],[3,(e,t)=>e.nodeName===t]]);t.childBySel=function(e,t){return i(e,1,t)[0]||null},t.childByClass=function(e,t){return i(e,2,t)[0]||null},t.childByTag=function(e,t){return i(e,3,t)[0]||null},t.childrenBySel=function(e,t){return i(e,1,t)},t.childrenByClass=function(e,t){return i(e,2,t)},t.childrenByTag=function(e,t){return i(e,3,t)},t.parentBySel=function(e,t,i){return n(e,1,t,i)},t.parentByClass=function(e,t,i){return n(e,2,t,i)},t.parentByTag=function(e,t,i){return n(e,3,t,i)},t.next=function(e){return o(e,\"nextElementSibling\",0,\"\")},t.nextBySel=function(e,t){return o(e,\"nextElementSibling\",1,t)},t.nextByClass=function(e,t){return o(e,\"nextElementSibling\",2,t)},t.nextByTag=function(e,t){return o(e,\"nextElementSibling\",3,t)},t.prev=function(e){return o(e,\"previousElementSibling\",0,\"\")},t.prevBySel=function(e,t){return o(e,\"previousElementSibling\",1,t)},t.prevByClass=function(e,t){return o(e,\"previousElementSibling\",2,t)},t.prevByTag=function(e,t){return o(e,\"previousElementSibling\",3,t)}})),define(\"WoltLabSuite/Core/Ui/Alignment\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Dom/Traverse\",\"../Dom/Util\",\"../Language\"],(function(e,t,i,n,o,a,r){\"use strict\";function s(e,t,i,n,o,a){let r=\"auto\",s=\"auto\",l=!0,c=50;const d=document.getElementById(\"pageHeaderPanel\");if(null!==d){const e=window.getComputedStyle(d).position;c=\"fixed\"===e||\"static\"===e?d.offsetHeight:0}if(\"top\"===e){const e=document.body.clientHeight;r=e-n.top+a,e-(r+t.height)<(window.scrollY||window.pageYOffset)+c&&(l=!1)}else s=n.top+i.height+a,s+t.height-(window.scrollY||window.pageYOffset)>o&&(l=!1);return{align:e,bottom:r,top:s,result:l}}function l(e,t,i,n,o){let a=\"auto\",r=\"auto\",s=!0;return\"left\"===e?(a=n.left,a+t.width>o&&(s=!1)):\"right\"===e?n.left+i.width<t.width?s=!1:(r=o-(n.left+i.width),r<0&&(s=!1)):(a=n.left+i.width/2-t.width/2,a=~~a,(a<0||a+t.width>o)&&(s=!1)),{align:e,left:a,right:r,result:s}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.set=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r),t.set=function(e,t,i){let c;i=n.extend({verticalOffset:0,pointer:!1,pointerClassNames:[],refDimensionsElement:null,horizontal:\"left\",vertical:\"bottom\",allowFlip:\"both\"},i||{}),Array.isArray(i.pointerClassNames)&&i.pointerClassNames.length===(i.pointer?1:2)||(i.pointerClassNames=[]),-1===[\"left\",\"right\",\"center\"].indexOf(i.horizontal)&&(i.horizontal=\"left\"),\"bottom\"!==i.vertical&&(i.vertical=\"top\"),-1===[\"both\",\"horizontal\",\"vertical\",\"none\"].indexOf(i.allowFlip)&&(i.allowFlip=\"both\"),\"none\"===window.getComputedStyle(e).display&&(c=e.style.getPropertyValue(\"display\"),e.style.setProperty(\"display\",\"block\")),a.default.setStyles(e,{bottom:\"auto !important\",left:\"0 !important\",right:\"auto !important\",top:\"0 !important\",visibility:\"hidden !important\"});const d=a.default.outerDimensions(e),u=a.default.outerDimensions(i.refDimensionsElement instanceof HTMLElement?i.refDimensionsElement:t),p=a.default.offset(t),h=window.innerHeight,m=document.body.clientWidth;let f=null,g=!1;if(\"center\"===i.horizontal&&(g=!0,f=l(i.horizontal,d,u,p,m),f.result||(\"both\"===i.allowFlip||\"horizontal\"===i.allowFlip?i.horizontal=\"left\":f.result=!0)),\"rtl\"===r.get(\"wcf.global.pageDirection\")&&(i.horizontal=\"left\"===i.horizontal?\"right\":\"left\"),null===f||!f.result){const e=f;if(f=l(i.horizontal,d,u,p,m),!f.result&&(\"both\"===i.allowFlip||\"horizontal\"===i.allowFlip)){const t=l(\"left\"===i.horizontal?\"right\":\"left\",d,u,p,m);if(t.result)f=t;else if(g)f=e;else if(d.width===m)f={align:\"left\",left:0,result:!0,right:0};else if(d.width<m){const e=m-(p.left+u.width),t=p.left<=e;f={align:t?\"left\":\"right\",left:t?0:\"auto\",result:!0,right:t?\"auto\":0}}}}const b=f.left,_=f.right;let v=s(i.vertical,d,u,p,h,i.verticalOffset);if(!v.result&&(\"both\"===i.allowFlip||\"vertical\"===i.allowFlip)){const e=s(\"top\"===i.vertical?\"bottom\":\"top\",d,u,p,h,i.verticalOffset);e.result&&(v=e)}const w=v.bottom,y=v.top;if(i.pointer){const t=o.childrenByClass(e,\"elementPointer\")[0]||null;if(null===t)throw new Error(\"Expected the .elementPointer element to be a direct children.\");\"center\"===f.align?(t.classList.add(\"center\"),t.classList.remove(\"left\",\"right\")):(t.classList.add(f.align),t.classList.remove(\"center\"),t.classList.remove(\"left\"===f.align?\"right\":\"left\")),\"top\"===v.align?t.classList.add(\"flipVertical\"):t.classList.remove(\"flipVertical\")}else 2===i.pointerClassNames.length&&(e.classList[\"auto\"===y?\"add\":\"remove\"](i.pointerClassNames[0]),e.classList[\"auto\"===b?\"add\":\"remove\"](i.pointerClassNames[1]));a.default.setStyles(e,{bottom:\"auto\"===w?w:Math.round(w).toString()+\"px\",left:\"auto\"===b?b:Math.ceil(b).toString()+\"px\",right:\"auto\"===_?_:Math.floor(_).toString()+\"px\",top:\"auto\"===y?y:Math.round(y).toString()+\"px\"}),a.default.show(e),e.style.removeProperty(\"visibility\"),void 0!==c&&(\"\"===c?e.style.removeProperty(\"display\"):e.style.setProperty(\"display\",c))}})),define(\"WoltLabSuite/Core/Ui/CloseOverlay\",[\"require\",\"exports\",\"tslib\",\"../CallbackList\"],(function(e,t,i,n){\"use strict\";function o(e,t){s.add(e,t),c||(document.body.addEventListener(\"click\",(()=>{r(l.Document)})),c=!0)}function a(e){s.remove(e)}function r(e,t){s.forEach(null,(i=>i(e,t)))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.execute=t.remove=t.add=t.Origin=void 0;const s=new((n=i.__importDefault(n)).default);var l;!function(e){e.Document=\"document\",e.DropDown=\"dropdown\",e.Search=\"search\"}(l=t.Origin||(t.Origin={}));let c=!1;t.add=o,t.remove=a,t.execute=r;const d={add:o,remove:a,execute:r};t.default=d})),function(e,t){var i,n;\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports):\"function\"==typeof define&&define.amd?define(\"tabbable\",[\"exports\"],t):(e=\"undefined\"!=typeof globalThis?globalThis:e||self,i=e.tabbable,n=e.tabbable={},t(n),n.noConflict=function(){return e.tabbable=i,n})}(this,(function(e){\"use strict\";var t=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]:not(slot)\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])',\"details>summary:first-of-type\",\"details\"],i=t.join(\",\"),n=\"undefined\"==typeof Element,o=n?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,a=!n&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},r=function(e,t,n){var a=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&o.call(e,i)&&a.unshift(e),a.filter(n)},s=function e(t,n,a){var r,s,l,c,d,u,p,h;for(r=[],s=Array.from(t);s.length;)\"SLOT\"===(l=s.shift()).tagName?(d=e((c=l.assignedElements()).length?c:l.children,!0,a),a.flatten?r.push.apply(r,d):r.push({scope:l,candidates:d})):(o.call(l,i)&&a.filter(l)&&(n||!t.includes(l))&&r.push(l),u=l.shadowRoot||\"function\"==typeof a.getShadowRoot&&a.getShadowRoot(l),p=!a.shadowRootFilter||a.shadowRootFilter(l),u&&p?(h=e(!0===u?l.children:u.children,!0,a),a.flatten?r.push.apply(r,h):r.push({scope:l,candidates:h})):s.unshift.apply(s,l.children));return r},l=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute(\"tabindex\"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return\"INPUT\"===e.tagName},u=function(e){var t=e.getBoundingClientRect(),i=t.width,n=t.height;return 0===i&&0===n},p=function(e,t){return!(t.disabled||function(e){return d(e)&&\"hidden\"===e.type}(t)||function(e,t){var i,n,r,s,l,c,d=t.displayCheck,p=t.getShadowRoot;if(\"hidden\"===getComputedStyle(e).visibility)return!0;if(i=o.call(e,\"details>summary:first-of-type\")?e.parentElement:e,o.call(i,\"details:not([open]) *\"))return!0;if(r=(null==(n=a(e).host)?void 0:n.ownerDocument.contains(n))||e.ownerDocument.contains(e),d&&\"full\"!==d){if(\"non-zero-area\"===d)return u(e)}else{if(\"function\"==typeof p){for(s=e;e;){if(l=e.parentElement,c=a(e),l&&!l.shadowRoot&&!0===p(l))return u(e);e=e.assignedSlot?e.assignedSlot:l||c===e.ownerDocument?l:c.host}e=s}if(r)return!e.getClientRects().length}return!1}(t,e)||function(e){return\"DETAILS\"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return\"SUMMARY\"===e.tagName}))}(t)||function(e){var t,i,n;if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(t=e.parentElement;t;){if(\"FIELDSET\"===t.tagName&&t.disabled){for(i=0;i<t.children.length;i++)if(\"LEGEND\"===(n=t.children.item(i)).tagName)return!!o.call(t,\"fieldset[disabled] *\")||!n.contains(e);return!0}t=t.parentElement}return!1}(t))},h=function(e,t){return!(function(e){return function(e){return d(e)&&\"radio\"===e.type}(e)&&!function(e){var t,i,n,o;if(!e.name)return!0;if(i=e.form||a(e),n=function(e){return i.querySelectorAll('input[type=\"radio\"][name=\"'+e+'\"]')},\"undefined\"!=typeof window&&void 0!==window.CSS&&\"function\"==typeof window.CSS.escape)t=n(window.CSS.escape(e.name));else try{t=n(e.name)}catch(e){return console.error(\"Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s\",e.message),!1}return o=function(e,t){for(var i=0;i<e.length;i++)if(e[i].checked&&e[i].form===t)return e[i]}(t,e.form),!o||o===e}(e)}(t)||l(t)<0||!p(e,t))},m=function(e){var t=parseInt(e.getAttribute(\"tabindex\"),10);return!!(isNaN(t)||t>=0)},f=t.concat(\"iframe\").join(\",\");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?s([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error(\"No node provided\");return!1!==o.call(e,f)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error(\"No node provided\");return!1!==o.call(e,i)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var i=[],n=[];return t.forEach((function(t,o){var a=!!t.scope,r=a?t.scope:t,s=l(r,a),c=a?e(t.candidates):r;0===s?a?i.push.apply(i,c):i.push(r):n.push({documentOrder:o,tabIndex:s,item:t,isScope:a,content:c})})),n.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(i)}((t=t||{}).getShadowRoot?s([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:m}):r(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,\"__esModule\",{value:!0})})),function(e,t){var i,n;\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports,require(\"tabbable\")):\"function\"==typeof define&&define.amd?define(\"focus-trap\",[\"exports\",\"tabbable\"],t):(e=\"undefined\"!=typeof globalThis?globalThis:e||self,i=e.focusTrap,n=e.focusTrap={},t(n,e.tabbable),n.noConflict=function(){return e.focusTrap=i,n})}(this,(function(e,t){\"use strict\";function i(e,t){var i,n=Object.keys(e);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(e),t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)),n}function n(e){var t,n;for(t=1;t<arguments.length;t++)n=null!=arguments[t]?arguments[t]:{},t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}));return e}function o(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var a,r=(a=[],{activateTrap:function(e){var t,i;a.length>0&&(t=a[a.length-1])!==e&&t.pause(),-1===(i=a.indexOf(e))||a.splice(i,1),a.push(e)},deactivateTrap:function(e){var t=a.indexOf(e);-1!==t&&a.splice(t,1),a.length>0&&a[a.length-1].unpause()}}),s=function(e){return setTimeout(e,0)},l=function(e,t){var i=-1;return e.every((function(e,n){return!t(e)||(i=n,!1)})),i},c=function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return\"function\"==typeof e?e.apply(void 0,i):e},d=function(e){return e.target.shadowRoot&&\"function\"==typeof e.composedPath?e.composedPath()[0]:e.target};e.createFocusTrap=function(e,i){var o,a=(null==i?void 0:i.document)||document,u=n({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},i),p={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},h=function(e,t,i){return e&&void 0!==e[t]?e[t]:u[i||t]},m=function(e){return p.containerGroups.findIndex((function(t){var i=t.container,n=t.tabbableNodes;return i.contains(e)||n.find((function(t){return t===e}))}))},f=function(e){var t,i,n,o,r=u[e];if(\"function\"==typeof r){for(t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];r=r.apply(void 0,i)}if(!0===r&&(r=void 0),!r){if(void 0===r||!1===r)return r;throw new Error(\"`\".concat(e,\"` was specified but was not a node, or did not return a node\"))}if(o=r,\"string\"==typeof r&&!(o=a.querySelector(r)))throw new Error(\"`\".concat(e,\"` as selector refers to no known node\"));return o},g=function(){var e,t=f(\"initialFocus\");if(!1===t)return!1;if(void 0===t&&(t=m(a.activeElement)>=0?a.activeElement:(e=p.tabbableGroups[0])&&e.firstTabbableNode||f(\"fallbackFocus\")),!t)throw new Error(\"Your focus-trap needs to have at least one focusable element\");return t},b=function(){if(p.containerGroups=p.containers.map((function(e){var i=t.tabbable(e,u.tabbableOptions),n=t.focusable(e,u.tabbableOptions);return{container:e,tabbableNodes:i,focusableNodes:n,firstTabbableNode:i.length>0?i[0]:null,lastTabbableNode:i.length>0?i[i.length-1]:null,nextTabbableNode:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=n.findIndex((function(t){return t===e}));if(!(o<0))return i?n.slice(o+1).find((function(e){return t.isTabbable(e,u.tabbableOptions)})):n.slice(0,o).reverse().find((function(e){return t.isTabbable(e,u.tabbableOptions)}))}}})),p.tabbableGroups=p.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),p.tabbableGroups.length<=0&&!f(\"fallbackFocus\"))throw new Error(\"Your focus-trap must have at least one container with at least one tabbable node in it at all times\")},_=function e(t){!1!==t&&t!==a.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!u.preventScroll}),p.mostRecentlyFocusedNode=t,function(e){return e.tagName&&\"input\"===e.tagName.toLowerCase()&&\"function\"==typeof e.select}(t)&&t.select()):e(g()))},v=function(e){var t=f(\"setReturnFocus\",e);return t||!1!==t&&e},w=function(e){var i=d(e);m(i)>=0||(c(u.clickOutsideDeactivates,e)?o.deactivate({returnFocus:u.returnFocusOnDeactivate&&!t.isFocusable(i,u.tabbableOptions)}):c(u.allowOutsideClick,e)||e.preventDefault())},y=function(e){var t=d(e),i=m(t)>=0;i||t instanceof Document?i&&(p.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),_(p.mostRecentlyFocusedNode||g()))},E=function(e){if(function(e){return\"Escape\"===e.key||\"Esc\"===e.key||27===e.keyCode}(e)&&!1!==c(u.escapeDeactivates,e))return e.preventDefault(),void o.deactivate();(function(e){return\"Tab\"===e.key||9===e.keyCode})(e)&&function(e){var i,n,o,a,r,s,c,h=d(e);b(),i=null,p.tabbableGroups.length>0?(o=(n=m(h))>=0?p.containerGroups[n]:void 0,n<0?i=e.shiftKey?p.tabbableGroups[p.tabbableGroups.length-1].lastTabbableNode:p.tabbableGroups[0].firstTabbableNode:e.shiftKey?(a=l(p.tabbableGroups,(function(e){var t=e.firstTabbableNode;return h===t})),a<0&&(o.container===h||t.isFocusable(h,u.tabbableOptions)&&!t.isTabbable(h,u.tabbableOptions)&&!o.nextTabbableNode(h,!1))&&(a=n),a>=0&&(r=0===a?p.tabbableGroups.length-1:a-1,i=p.tabbableGroups[r].lastTabbableNode)):(s=l(p.tabbableGroups,(function(e){var t=e.lastTabbableNode;return h===t})),s<0&&(o.container===h||t.isFocusable(h,u.tabbableOptions)&&!t.isTabbable(h,u.tabbableOptions)&&!o.nextTabbableNode(h))&&(s=n),s>=0&&(c=s===p.tabbableGroups.length-1?0:s+1,i=p.tabbableGroups[c].firstTabbableNode))):i=f(\"fallbackFocus\"),i&&(e.preventDefault(),_(i))}(e)},S=function(e){var t=d(e);m(t)>=0||c(u.clickOutsideDeactivates,e)||c(u.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},L=function(){if(p.active)return r.activateTrap(o),p.delayInitialFocusTimer=u.delayInitialFocus?s((function(){_(g())})):_(g()),a.addEventListener(\"focusin\",y,!0),a.addEventListener(\"mousedown\",w,{capture:!0,passive:!1}),a.addEventListener(\"touchstart\",w,{capture:!0,passive:!1}),a.addEventListener(\"click\",S,{capture:!0,passive:!1}),a.addEventListener(\"keydown\",E,{capture:!0,passive:!1}),o},C=function(){if(p.active)return a.removeEventListener(\"focusin\",y,!0),a.removeEventListener(\"mousedown\",w,!0),a.removeEventListener(\"touchstart\",w,!0),a.removeEventListener(\"click\",S,!0),a.removeEventListener(\"keydown\",E,!0),o};return(o={get active(){return p.active},get paused(){return p.paused},activate:function(e){var t,i,n,o;return p.active?this:(t=h(e,\"onActivate\"),i=h(e,\"onPostActivate\"),(n=h(e,\"checkCanFocusTrap\"))||b(),p.active=!0,p.paused=!1,p.nodeFocusedBeforeActivation=a.activeElement,t&&t(),o=function(){n&&b(),L(),i&&i()},n?(n(p.containers.concat()).then(o,o),this):(o(),this))},deactivate:function(e){var t,i,a,l,c,d;return p.active?(t=n({onDeactivate:u.onDeactivate,onPostDeactivate:u.onPostDeactivate,checkCanReturnFocus:u.checkCanReturnFocus},e),clearTimeout(p.delayInitialFocusTimer),p.delayInitialFocusTimer=void 0,C(),p.active=!1,p.paused=!1,r.deactivateTrap(o),i=h(t,\"onDeactivate\"),a=h(t,\"onPostDeactivate\"),l=h(t,\"checkCanReturnFocus\"),c=h(t,\"returnFocus\",\"returnFocusOnDeactivate\"),i&&i(),d=function(){s((function(){c&&_(v(p.nodeFocusedBeforeActivation)),a&&a()}))},c&&l?(l(v(p.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)):this},pause:function(){return p.paused||!p.active||(p.paused=!0,C()),this},unpause:function(){return p.paused&&p.active?(p.paused=!1,b(),L(),this):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return p.containers=t.map((function(e){return\"string\"==typeof e?a.querySelector(e):e})),p.active&&b(),this}}).updateContainerElements(e),o},Object.defineProperty(e,\"__esModule\",{value:!0})})),define(\"WoltLabSuite/Core/Date/Picker\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"./Util\",\"../Dom/Change/Listener\",\"../Event/Handler\",\"../Language\",\"../Ui/Alignment\",\"../Ui/CloseOverlay\",\"../Dom/Util\",\"focus-trap\"],(function(e,t,i,n,o,a,r,s,l,c,d,u){\"use strict\";function p(e,t,i){const n=i?\"minDate\":\"maxDate\";let o=(e.dataset[n]||\"\").trim();if(/^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(o))o=new Date(o).getTime().toString();else if(\"now\"===o)o=t.getTime().toString();else if(/^\\d{1,3}$/.exec(o)){const e=new Date(t.getTime());e.setFullYear(e.getFullYear()+~~o*(i?-1:1)),o=e.getTime().toString()}else if(/^datePicker-(.+)$/.exec(o)){if(o=RegExp.$1,null===document.getElementById(o))throw new Error(\"Reference date picker identified by '\"+o+\"' does not exists (element id: '\"+e.id+\"').\")}else o=/^\\d{4}-\\d{2}-\\d{2}T/.test(o)?new Date(o).getTime().toString():new Date(i?1902:2038,0,1).getTime().toString();e.dataset[n]=o}function h(e){let t=T.dataset[e]||\"\";if(/^datePicker-(.+)$/.exec(t)){const e=document.getElementById(RegExp.$1);if(null===e)throw new Error(`Unable to find an element with the id '${RegExp.$1}'.`);t=e.dataset.value||\"\"}return new Date(parseInt(t,10))}function m(e){e.preventDefault(),e.stopPropagation(),function(){if(null!==U)return;U=document.createElement(\"div\"),U.className=\"datePicker\",U.addEventListener(\"click\",(e=>{e.stopPropagation()}));const e=document.createElement(\"header\");U.appendChild(e),O=document.createElement(\"a\"),O.className=\"previous jsTooltip\",O.href=\"#\",O.setAttribute(\"role\",\"button\"),O.tabIndex=0,O.title=s.get(\"wcf.date.datePicker.previousMonth\"),O.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.previousMonth\")),O.innerHTML='<span class=\"icon icon16 fa-arrow-left\"></span>',O.addEventListener(\"click\",(e=>F.previousMonth(e))),e.appendChild(O);const t=document.createElement(\"span\");e.appendChild(t),P=document.createElement(\"select\"),P.className=\"month jsTooltip\",P.title=s.get(\"wcf.date.datePicker.month\"),P.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.month\")),P.addEventListener(\"change\",v),t.appendChild(P);let i=\"\";const n=s.get(\"__monthsShort\");for(let e=0;e<12;e++)i+=`<option value=\"${e}\">${n[e]}</option>`;P.innerHTML=i,q=document.createElement(\"select\"),q.className=\"year jsTooltip\",q.title=s.get(\"wcf.date.datePicker.year\"),q.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.year\")),q.addEventListener(\"change\",w),t.appendChild(q),N=document.createElement(\"a\"),N.className=\"next jsTooltip\",N.href=\"#\",N.setAttribute(\"role\",\"button\"),N.tabIndex=0,N.title=s.get(\"wcf.date.datePicker.nextMonth\"),N.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.nextMonth\")),N.innerHTML='<span class=\"icon icon16 fa-arrow-right\"></span>',N.addEventListener(\"click\",(e=>F.nextMonth(e))),e.appendChild(N),D=document.createElement(\"ul\"),U.appendChild(D);const a=document.createElement(\"li\");a.className=\"weekdays\",D.appendChild(a);const r=s.get(\"__daysShort\");for(let e=0;e<7;e++){let t=e+C;t>6&&(t-=7);const i=document.createElement(\"span\");i.textContent=r[t],a.appendChild(i)}for(let e=0;e<6;e++){const e=document.createElement(\"li\");D.appendChild(e);for(let t=0;t<7;t++){const t=document.createElement(\"a\");t.addEventListener(\"click\",y),M.push(t),e.appendChild(t)}}B=document.createElement(\"footer\"),U.appendChild(B),A=document.createElement(\"select\"),A.className=\"hour\",A.title=s.get(\"wcf.date.datePicker.hour\"),A.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.hour\")),A.addEventListener(\"change\",_);const l=new Date(2e3,0,1),c=s.get(\"wcf.date.timeFormat\").replace(/:/,\"\").replace(/[isu]/g,\"\");let d=\"\";for(let e=0;e<24;e++)l.setHours(e),d+=`<option value=\"${e}\">${o.format(l,c)}</option>`;A.innerHTML=d,B.appendChild(A),B.appendChild(document.createTextNode(\" : \")),j=document.createElement(\"select\"),j.className=\"minute\",j.title=s.get(\"wcf.date.datePicker.minute\"),j.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker.minute\")),j.addEventListener(\"change\",_),d=\"\";for(let e=0;e<60;e++){const t=e<10?\"0\"+e.toString():e;d+=`<option value=\"${e}\">${t}</option>`}j.innerHTML=d,B.appendChild(j),document.body.appendChild(U),S=(0,u.createFocusTrap)(U,{allowOutsideClick:!0,escapeDeactivates:()=>(f(),!1)})}();const t=e.currentTarget,i=\"INPUT\"===t.nodeName?t:t.previousElementSibling;if(i===T)return void f();const a=i.closest(\".dialogContent\");null!==a&&(n.stringToBool(a.dataset.hasDatepickerScrollListener||\"\")||(a.addEventListener(\"scroll\",g),a.dataset.hasDatepickerScrollListener=\"1\")),T=i;const r=x.get(T),c=T.dataset.value;let d;c?(d=new Date(parseInt(c,10)),\"Invalid Date\"===d.toString()&&(d=new Date)):d=new Date,I=h(\"minDate\"),I.getTime()>d.getTime()&&(d=I),k=h(\"maxDate\"),T.dataset.maxDate&&k.getTime()<d.getTime()&&(d=k),r.isDateTime?(A.value=d.getHours().toString(),j.value=d.getMinutes().toString(),U.classList.add(\"datePickerTime\")):U.classList.remove(\"datePickerTime\"),U.classList[r.isTimeOnly?\"add\":\"remove\"](\"datePickerTimeOnly\"),function(e,t,i){b(e,t,i);let n=\"\";for(let e=I.getFullYear(),t=k.getFullYear();e<=t;e++)n+=`<option value=\"${e}\">${e}</option>`;q.innerHTML=n,q.value=i.toString(),P.value=t.toString(),U.classList.add(\"active\")}(d.getDate(),d.getMonth(),d.getFullYear()),l.set(U,T),T.nextElementSibling.setAttribute(\"aria-expanded\",\"true\"),S.activate()}function f(){if(null===U||!U.classList.contains(\"active\"))return;U.classList.remove(\"active\");const e=x.get(T);\"function\"==typeof e.onClose&&e.onClose(),r.fire(\"WoltLabSuite/Core/Date/Picker\",\"close\",{element:T});T.nextElementSibling.setAttribute(\"aria-expanded\",\"false\"),T=null,S.deactivate()}function g(e){if(null===T)return;const t=e.currentTarget,i=d.default.offset(T),n=d.default.offset(t);i.top+T.clientHeight<=n.top||i.top>=n.top+t.offsetHeight||i.left<=n.left||i.left>=n.left+t.offsetWidth?f():l.set(U,T)}function b(e,t,i){const n=void 0!==e,a=void 0!==t;if(\"number\"!=typeof e&&(e=parseInt(e||D.dataset.day||\"0\",10)),\"number\"!=typeof t&&(t=parseInt(t||\"0\",10)),\"number\"!=typeof i&&(i=parseInt(i||\"0\",10)),a||i){let r=0!==i;const s=document.createDocumentFragment();s.appendChild(D),a||(t=parseInt(D.dataset.month,10)),i||(i=parseInt(D.dataset.year,10));let l,c=new Date(i.toString()+\"-\"+(\"0\"+(t+1).toString()).slice(-2)+\"-\"+(\"0\"+e.toString()).slice(-2));for(c<I?(i=I.getFullYear(),t=I.getMonth(),e=I.getDate(),P.value=t.toString(),q.value=i.toString(),r=!0):c>k&&(i=k.getFullYear(),t=k.getMonth(),e=k.getDate(),P.value=t.toString(),q.value=i.toString(),r=!0),c=new Date(i.toString()+\"-\"+(\"0\"+(t+1).toString()).slice(-2)+\"-01\");c.getDay()!==C;)c.setDate(c.getDate()-1);d.default.show(M[35].parentNode);const u=new Date(I.getFullYear(),I.getMonth(),I.getDate());for(let e=0;e<42;e++){if(35===e&&c.getMonth()!==t){d.default.hide(M[35].parentNode);break}const i=M[e];i.textContent=c.getDate().toString(),l=c.getMonth()===t,l&&(c<u||c>k)&&(l=!1),i.classList[l?\"remove\":\"add\"](\"otherMonth\"),l&&(i.href=\"#\",i.setAttribute(\"role\",\"button\"),i.tabIndex=0,i.title=o.formatDate(c),i.setAttribute(\"aria-label\",o.formatDate(c))),c.setDate(c.getDate()+1)}if(D.dataset.month=t.toString(),D.dataset.year=i.toString(),U.insertBefore(s,B),!n&&(c=new Date(i,t,e),c.getDate()!==e)){for(;c.getMonth()!==t;)c.setDate(c.getDate()-1);e=c.getDate()}if(r){for(let e=0;e<12;e++){const t=P.children[e];t.disabled=i===I.getFullYear()&&+t.value<I.getMonth()||i===k.getFullYear()&&+t.value>k.getMonth()}const e=new Date(i.toString()+\"-\"+(\"0\"+(t+1).toString()).slice(-2)+\"-01\");e.setMonth(e.getMonth()+1),N.classList[e<k?\"add\":\"remove\"](\"active\");const n=new Date(i.toString()+\"-\"+(\"0\"+(t+1).toString()).slice(-2)+\"-01\");n.setDate(n.getDate()-1),O.classList[n>I?\"add\":\"remove\"](\"active\")}}if(e){for(let t=0;t<35;t++){const i=M[t];i.classList[i.classList.contains(\"otherMonth\")||+i.textContent!==e?\"remove\":\"add\"](\"active\")}D.dataset.day=e.toString()}_()}function _(){const e=x.get(T);let t;n.stringToBool(T.dataset.empty||\"\")||(t=e.isDateTime?new Date(+D.dataset.year,+D.dataset.month,+D.dataset.day,+A.value,+j.value):new Date(+D.dataset.year,+D.dataset.month,+D.dataset.day),F.setDate(T,t))}function v(e){b(void 0,+e.currentTarget.value)}function w(e){b(void 0,void 0,+e.currentTarget.value)}function y(e){e.preventDefault();const t=e.currentTarget;if(t.classList.contains(\"otherMonth\"))return;T.dataset.empty=\"false\",b(+t.textContent);x.get(T).isDateTime||f()}function E(e){if(\"string\"==typeof e&&(e=document.getElementById(e)),!(e instanceof HTMLInputElement&&e.classList.contains(\"inputDatePicker\")&&x.has(e)))throw new Error(\"Expected a valid date picker input element or id.\");return e}n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importDefault(c),d=i.__importDefault(d);let S,L=!1,C=0;const x=new Map;let k,I,T=null;const M=[];let D,A,j,P,N,O,B,q,U=null;const F={init(){L||(L=!0,C=parseInt(s.get(\"wcf.date.firstDayOfTheWeek\"),10),a.default.add(\"WoltLabSuite/Core/Date/Picker\",(()=>F.init())),c.default.add(\"WoltLabSuite/Core/Date/Picker\",(()=>f())));const e=new Date;document.querySelectorAll('input[type=\"date\"]:not(.inputDatePicker), input[type=\"datetime\"]:not(.inputDatePicker)').forEach((t=>{t.classList.add(\"inputDatePicker\"),t.readOnly=!0;const i=\"datetime\"===t.getAttribute(\"type\"),a=i&&n.stringToBool(t.dataset.timeOnly||\"\"),r=n.stringToBool(t.dataset.disableClear||\"\"),l=i&&n.stringToBool(t.dataset.ignoreTimezone||\"\"),c=t.classList.contains(\"birthday\");t.dataset.isDateTime=i?\"true\":\"false\",t.dataset.isTimeOnly=a?\"true\":\"false\";let d=null,u=t.value;u||(u=t.getAttribute(\"value\")||\"\");const h=/^\\d+-\\d+-\\d+$/.test(u);if(u){if(a){d=new Date;const e=u.split(\":\");d.setHours(+e[0],+e[1])}else{if(l||c||h){let e=new Date(u).getTimezoneOffset(),t=e>0?\"-\":\"+\";e=Math.abs(e);const i=Math.floor(e/60).toString(),n=(e%60).toString();t+=2===i.length?i:\"0\"+i,t+=\":\",t+=2===n.length?n:\"0\"+n,c||h?u+=\"T00:00:00\"+t:u=u.replace(/[+-][0-9]{2}:[0-9]{2}$/,t)}d=new Date(u)}const e=d.getTime();isNaN(e)?u=\"\":(t.dataset.value=e.toString(),u=a?o.formatTime(d):i?o.formatDateTime(d):o.formatDate(d))}const f=0===u.length;if(c?(t.dataset.minDate=\"120\",t.dataset.maxDate=(new Date).getFullYear().toString()+\"-12-31\"):(t.min&&(t.dataset.minDate=t.min),t.max&&(t.dataset.maxDate=t.max)),p(t,e,!0),p(t,e,!1),(t.dataset.minDate||\"\")===(t.dataset.maxDate||\"\"))throw new Error(\"Minimum and maximum date cannot be the same (element id '\"+t.id+\"').\");t.type=\"text\",t.value=u,t.dataset.empty=f?\"true\":\"false\";const g=t.dataset.placeholder||\"\";g&&(t.placeholder=g);const b=document.createElement(\"input\");b.id=t.id+\"DatePicker\",b.name=t.name,b.type=\"hidden\",null!==d&&(b.value=a?o.format(d,\"H:i\"):l?o.format(d,\"Y-m-dTH:i:s\"):o.format(d,i?\"c\":\"Y-m-d\")),t.parentNode.insertBefore(b,t),t.removeAttribute(\"name\"),t.addEventListener(\"click\",m);const _=document.createElement(\"div\");_.className=\"inputAddon\";const v=document.createElement(\"a\");v.className=\"inputSuffix button jsTooltip\",v.href=\"#\",v.setAttribute(\"role\",\"button\"),v.tabIndex=0,v.title=s.get(\"wcf.date.datePicker\"),v.setAttribute(\"aria-label\",s.get(\"wcf.date.datePicker\")),v.setAttribute(\"aria-haspopup\",\"true\"),v.setAttribute(\"aria-expanded\",\"false\"),v.addEventListener(\"click\",(e=>{t.disabled||m(e)})),_.appendChild(v);let w=document.createElement(\"span\");w.className=\"icon icon16 fa-calendar\",v.appendChild(w),t.parentNode.insertBefore(_,t),_.insertBefore(t,v);let y=null;r||(y=document.createElement(\"a\"),y.className=\"inputSuffix button\",y.addEventListener(\"click\",(()=>{t.disabled||this.clear(t)})),f&&y.style.setProperty(\"visibility\",\"hidden\",\"\"),_.appendChild(y),w=document.createElement(\"span\"),w.className=\"icon icon16 fa-times\",y.appendChild(w));const E=[\"tiny\",\"short\",\"medium\",\"long\"];let S=!1;for(let e=0;e<4;e++)t.classList.contains(E[e])&&(S=!0);S||t.classList.add(\"short\");new MutationObserver((()=>{t.disabled?(v.classList.add(\"disabled\"),null==y||y.classList.add(\"disabled\")):(v.classList.remove(\"disabled\"),null==y||y.classList.remove(\"disabled\"))})).observe(t,{attributeFilter:[\"disabled\"]}),t.disabled&&(v.classList.add(\"disabled\"),null==y||y.classList.add(\"disabled\")),x.set(t,{clearButton:y,shadow:b,disableClear:r,isDateTime:i,isEmpty:f,isTimeOnly:a,ignoreTimezone:l,onClose:null})}))},previousMonth(e){e.preventDefault(),\"0\"===P.value?(P.value=\"11\",q.value=(+q.value-1).toString()):P.value=(+P.value-1).toString(),b(void 0,+P.value,+q.value)},nextMonth(e){e.preventDefault(),\"11\"===P.value?(P.value=\"0\",q.value=(+q.value+1).toString()):P.value=(+P.value+1).toString(),b(void 0,+P.value,+q.value)},getDate(e){const t=(e=E(e)).dataset.value||\"\";return t?new Date(+t):null},setDate(e,t){e=E(e);const i=x.get(e);e.dataset.value=t.getTime().toString();let n,a=\"\";i.isDateTime?i.isTimeOnly?(n=o.formatTime(t),a=\"H:i\"):i.ignoreTimezone?(n=o.formatDateTime(t),a=\"Y-m-dTH:i:s\"):(n=o.formatDateTime(t),a=\"c\"):(n=o.formatDate(t),a=\"Y-m-d\"),e.value=n,i.shadow.value=o.format(t,a),i.disableClear||i.clearButton.style.removeProperty(\"visibility\")},getValue(e){e=E(e);const t=x.get(e);return t?t.shadow.value:\"\"},clear(e){e=E(e);const t=x.get(e);e.removeAttribute(\"data-value\"),e.value=\"\",t.disableClear||t.clearButton.style.setProperty(\"visibility\",\"hidden\",\"\"),t.isEmpty=!0,t.shadow.value=\"\"},destroy(e){e=E(e);const t=x.get(e),i=e.parentNode;i.parentNode.insertBefore(e,i),i.remove(),e.setAttribute(\"type\",\"date\"+(t.isDateTime?\"time\":\"\")),e.name=t.shadow.name,e.value=t.shadow.value,e.removeAttribute(\"data-value\"),e.removeEventListener(\"click\",m),t.shadow.remove(),e.classList.remove(\"inputDatePicker\"),e.readOnly=!1,x.delete(e)},setCloseCallback(e,t){e=E(e),x.get(e).onClose=t}};return window.__wcf_bc_datePicker=F,F})),define(\"WoltLabSuite/Core/Timer/Repeating\",[\"require\",\"exports\",\"tslib\",\"../Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(e,t){if(\"function\"!=typeof e)throw new TypeError(\"Expected a valid callback as first argument.\");if(t<0||t>864e5)throw new RangeError(`Invalid delta ${t}. Delta must be in the interval [0, 86400000].`);this._callback=e.bind(void 0,this),this._delta=t,this.restart()}restart(){this.stop(),this._timer=setInterval(this._callback,this._delta)}stop(){void 0!==this._timer&&(clearInterval(this._timer),this._timer=void 0)}setDelta(e){this._delta=e,this.restart()}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/Date/Time/Relative\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../Util\",\"../../Dom/Change/Listener\",\"../../Language\",\"../../Timer/Repeating\"],(function(e,t,i,n,o,a,r,s){\"use strict\";function l(){document.hidden?(u=!1,p=!1):(u=!0,p&&(c(),p=!1))}function c(){if(!u)return void(p||(p=!0));const e=new Date,t=(e.getTime()-e.getMilliseconds())/1e3;document.querySelectorAll(\"time\").forEach((i=>{!function(e,t,i){if(!e.classList.contains(\"datetime\")||n.stringToBool(e.dataset.isFutureDate||\"\"))return;const a=parseInt(e.dataset.timestamp,10)+d,s=e.dataset.date,l=e.dataset.time,c=e.dataset.offset;e.title||(e.title=r.get(\"wcf.date.dateTimeFormat\").replace(/%date%/,s).replace(/%time%/,l));if(a>=i||i<a+60)e.textContent=r.get(\"wcf.date.relative.now\");else if(i<a+3540){const t=Math.max(Math.round((i-a)/60),1);e.textContent=r.get(\"wcf.date.relative.minutes\",{minutes:t})}else if(i<a+86400){const t=Math.round((i-a)/3600);e.textContent=r.get(\"wcf.date.relative.hours\",{hours:t})}else if(i<a+518400){const i=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n=Math.ceil((i.getTime()/1e3-a)/86400),s=o.getTimezoneDate(1e3*a,1e3*parseInt(c,10)).getDay(),d=r.get(\"__days\")[s];e.textContent=r.get(\"wcf.date.relative.pastDays\",{days:n,day:d,time:l})}else e.textContent=r.get(\"wcf.date.shortDateTimeFormat\").replace(/%date%/,s).replace(/%time%/,l)}(i,e,t)}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importDefault(s);let d,u=!0,p=!1;t.setup=function(){d=Math.trunc(Date.now()/1e3-window.TIME_NOW),new s.default(c,6e4),a.default.add(\"WoltLabSuite/Core/Date/Time/Relative\",c),document.addEventListener(\"visibilitychange\",l)}})),define(\"WoltLabSuite/Core/Environment\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.touch=t.platform=t.editor=t.browser=t.setup=void 0;let i=\"other\",n=\"none\",o=\"desktop\",a=!1;t.setup=function(){if(\"object\"==typeof window.chrome)i=\"chrome\";else{const e=window.getComputedStyle(document.documentElement);for(let t=0,n=e.length;t<n;t++){const n=e[t];0===n.indexOf(\"-ms-\")?i=\"microsoft\":0===n.indexOf(\"-moz-\")?i=\"firefox\":\"firefox\"!==i&&0===n.indexOf(\"-webkit-\")&&(i=\"safari\")}}const e=window.navigator.userAgent.toLowerCase();-1!==e.indexOf(\"crios\")?(i=\"chrome\",o=\"ios\"):/(?:iphone|ipad|ipod)/.test(e)?(i=\"safari\",o=\"ios\"):-1!==e.indexOf(\"android\")?o=\"android\":-1!==e.indexOf(\"iemobile\")&&(i=\"microsoft\",o=\"windows\"),\"desktop\"!==o||-1===e.indexOf(\"mobile\")&&-1===e.indexOf(\"tablet\")||(o=\"mobile\"),n=\"redactor\",a=\"ontouchstart\"in window||\"msMaxTouchPoints\"in window.navigator&&window.navigator.msMaxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch,\"MacIntel\"===window.navigator.platform&&window.navigator.maxTouchPoints>1&&(i=\"safari\",o=\"ios\")},t.browser=function(){return i},t.editor=function(){return n},t.platform=function(){return o},t.touch=function(){return a}})),define(\"WoltLabSuite/Core/Form/XsrfToken\",[\"require\",\"exports\",\"../Core\"],(function(e,t,i){\"use strict\";function n(e){return\"INPUT\"===e.nodeName}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,t.setup=function(){new MutationObserver((e=>{const t=(0,i.getXsrfToken)();e.forEach((e=>{e.addedNodes.forEach((e=>{n(e)&&e.classList.contains(\"xsrfTokenInput\")&&(e.value=t,e.classList.add(\"xsrfTokenInputHandled\"))}))}))})).observe(document,{subtree:!0,childList:!0});const e=(0,i.getXsrfToken)();document.querySelectorAll(\".xsrfTokenInput\").forEach((t=>{n(t)&&(t.value=e,t.classList.add(\"xsrfTokenInputHandled\"))}))}})),define(\"WoltLabSuite/Core/Ui/Screen\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Environment\"],(function(e,t,i,n,o){\"use strict\";function a(e){if(\"string\"!=typeof e||\"\"===e.trim())throw new TypeError(\"Expected a non-empty string for parameter 'query'.\");h.has(e)&&(e=h.get(e)),p.has(e)&&(e=p.get(e));let t=s.get(e);return t||(t={callbacksMatch:new Map,callbacksUnmatch:new Map,callbacksSetup:new Map,mql:window.matchMedia(e)},t.mql.addListener(r),s.set(e,t),e!==t.mql.media&&h.set(t.mql.media,e)),t}function r(e){const t=a(e.media);if(e.matches)t.callbacksSetup.size?(t.callbacksSetup.forEach((e=>{e()})),t.callbacksSetup=new Map):t.callbacksMatch.forEach((e=>{e()}));else{if(t.callbacksSetup.size)return;t.callbacksUnmatch.forEach((e=>{e()}))}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setDialogContainer=t.pageOverlayIsActive=t.pageOverlayClose=t.pageOverlayOpen=t.scrollEnable=t.scrollDisable=t.is=t.remove=t.on=void 0,n=i.__importStar(n),o=i.__importStar(o);const s=new Map;let l,c=0,d=0,u=0;const p=new Map(Object.entries({\"screen-xs\":\"(max-width: 544px)\",\"screen-sm\":\"(min-width: 545px) and (max-width: 768px)\",\"screen-sm-down\":\"(max-width: 768px)\",\"screen-sm-up\":\"(min-width: 545px)\",\"screen-sm-md\":\"(min-width: 545px) and (max-width: 1024px)\",\"screen-md\":\"(min-width: 769px) and (max-width: 1024px)\",\"screen-md-down\":\"(max-width: 1024px)\",\"screen-md-up\":\"(min-width: 769px)\",\"screen-lg\":\"(min-width: 1025px)\",\"screen-lg-only\":\"(min-width: 1025px) and (max-width: 1280px)\",\"screen-lg-down\":\"(max-width: 1280px)\",\"screen-xl\":\"(min-width: 1281px)\"})),h=new Map;t.on=function(e,t){const i=n.getUuid(),o=a(e);return\"function\"==typeof t.match&&o.callbacksMatch.set(i,t.match),\"function\"==typeof t.unmatch&&o.callbacksUnmatch.set(i,t.unmatch),\"function\"==typeof t.setup&&(o.mql.matches?t.setup():o.callbacksSetup.set(i,t.setup)),i},t.remove=function(e,t){const i=a(e);i.callbacksMatch.delete(t),i.callbacksUnmatch.delete(t),i.callbacksSetup.delete(t)},t.is=function(e){return a(e).mql.matches},t.scrollDisable=function(){if(0===c){d=document.body.scrollTop,l=\"body\",d||(d=document.documentElement.scrollTop,l=\"documentElement\");const e=document.getElementById(\"pageContainer\");\"ios\"===o.platform()?(e.style.setProperty(\"position\",\"relative\",\"\"),e.style.setProperty(\"top\",`-${d}px`,\"\")):e.style.setProperty(\"margin-top\",`-${d}px`,\"\"),document.documentElement.classList.add(\"disableScrolling\")}c++},t.scrollEnable=function(){if(c&&(c--,0===c)){document.documentElement.classList.remove(\"disableScrolling\");const e=document.getElementById(\"pageContainer\");\"ios\"===o.platform()?(e.style.removeProperty(\"position\"),e.style.removeProperty(\"top\")):e.style.removeProperty(\"margin-top\"),d&&window.setTimeout((()=>{document[l].scrollTop=~~d}),1)}},t.pageOverlayOpen=function(){0===u&&document.documentElement.classList.add(\"pageOverlayActive\"),u++},t.pageOverlayClose=function(){u&&(u--,0===u&&document.documentElement.classList.remove(\"pageOverlayActive\"))},t.pageOverlayIsActive=function(){return u>0},t.setDialogContainer=function(e){}})),define(\"WoltLabSuite/Core/Ui/Dialog\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Dom/Change/Listener\",\"./Screen\",\"../Dom/Util\",\"../Language\",\"../Environment\",\"../Event/Handler\",\"./CloseOverlay\",\"focus-trap\"],(function(e,t,i,n,o,a,r,s,l,c,d,u){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d);let p,h=null;const m=new Map;let f=!1;const g=new WeakMap,b=new Map;let _;const v=[\"onBeforeClose\",\"onClose\",\"onShow\"],w=[\"number\",\"password\",\"search\",\"tel\",\"text\",\"url\"],y={setup(){p=document.createElement(\"div\"),p.classList.add(\"dialogOverlay\"),p.setAttribute(\"aria-hidden\",\"true\"),p.addEventListener(\"mousedown\",(e=>this._closeOnBackdrop(e))),p.addEventListener(\"wheel\",(e=>{e.target===p&&e.preventDefault()}),{passive:!1}),document.getElementById(\"content\").appendChild(p),_=e=>{if(\"Escape\"===e.key){const t=e.target;if(\"INPUT\"!==t.nodeName&&\"TEXTAREA\"!==t.nodeName){const e=m.get(h);return!e.closable||(\"function\"==typeof e.onBeforeClose?(e.onBeforeClose(h),!1):(this.close(h),!1))}}return!0},a.on(\"screen-xs\",{match(){f=!0},unmatch(){f=!1},setup(){f=!0}}),this._initStaticDialogs(),o.default.add(\"Ui/Dialog\",(()=>{this._initStaticDialogs()})),window.addEventListener(\"resize\",(()=>{m.forEach((e=>{n.stringToBool(e.dialog.getAttribute(\"aria-hidden\"))||this.rebuild(e.dialog.dataset.id||\"\")}))}))},_initStaticDialogs(){document.querySelectorAll(\".jsStaticDialog\").forEach((e=>{e.classList.remove(\"jsStaticDialog\");const t=e.dataset.dialogId||\"\";if(t){const i=document.getElementById(t);null!==i&&(i.classList.remove(\"jsStaticDialogContent\"),i.dataset.isStaticDialog=\"true\",r.default.hide(i),e.addEventListener(\"click\",(e=>{e.preventDefault(),this.openStatic(i.id,null,{title:i.dataset.title||\"\"})})))}}))},open(t,o){let a=g.get(t);if(a&&n.isPlainObject(a))return this.openStatic(a.id,void 0===o?null:o);if(\"function\"!=typeof t._dialogSetup)throw new Error(\"Callback object does not implement the method '_dialogSetup()'.\");const s=t._dialogSetup();if(!n.isPlainObject(s))throw new Error(\"Expected an object literal as return value of '_dialogSetup()'.\");const l=s.id;let c;if(a={id:l},void 0===s.source){if(c=document.getElementById(l),null===c)throw new Error(\"Element id '\"+l+\"' is invalid and no source attribute was given. If you want to use the `html` argument instead, please add `source: null` to your dialog configuration.\");s.source=document.createDocumentFragment(),s.source.appendChild(c),c.removeAttribute(\"id\"),r.default.show(c)}else if(null===s.source)s.source=o;else if(\"function\"==typeof s.source)s.source();else if(n.isPlainObject(s.source)){if(\"string\"!=typeof o||\"\"===o.trim())return new Promise(((t,i)=>{e([\"../Ajax\"],t,i)})).then(i.__importStar).then((e=>{const i=s.source;e.api(this,i.data,(e=>{e.returnValues&&\"string\"==typeof e.returnValues.template&&(this.open(t,e.returnValues.template),\"function\"==typeof i.after&&i.after(m.get(l).content,e))}))})),{};s.source=o}else if(\"string\"==typeof s.source&&(c=document.createElement(\"div\"),c.id=l,r.default.setInnerHtml(c,s.source),s.source=document.createDocumentFragment(),s.source.appendChild(c)),!s.source.nodeType||s.source.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new Error(\"Expected at least a document fragment as 'source' attribute.\");return g.set(t,a),b.set(l,t),this.openStatic(l,s.source,s.options)},openStatic(t,o,r){this.isOpen(t)||a.pageOverlayOpen(),\"desktop\"!==l.platform()&&(this.isOpen(t)||a.scrollDisable()),m.has(t)?this._updateDialog(t,o):((r=n.extend({backdropCloseOnClick:!0,closable:!0,closeButtonLabel:s.get(\"wcf.global.button.close\"),closeConfirmMessage:\"\",disableContentPadding:!1,title:\"\",onBeforeClose:null,onClose:null,onShow:null},r||{})).closable||(r.backdropCloseOnClick=!1),r.closeConfirmMessage&&(r.onBeforeClose=t=>{new Promise(((t,i)=>{e([\"./Confirmation\"],t,i)})).then(i.__importStar).then((e=>{e.show({confirm:this.close.bind(this,t),message:r.closeConfirmMessage||\"\"})}))}),this._createDialog(t,o,r));const c=m.get(t);return\"ios\"===l.platform()&&window.setTimeout((()=>{var e;null===(e=c.content.querySelector(\"input, textarea\"))||void 0===e||e.focus()}),200),c},setTitle(e,t){e=this._getDialogId(e);const i=m.get(e);if(void 0===i)throw new Error(\"Expected a valid dialog id, '\"+e+\"' does not match any active dialog.\");const n=i.dialog.querySelector(\".dialogTitle\");n&&(n.textContent=t)},setCallback(e,t,i){if(\"object\"==typeof e){const t=g.get(e);void 0!==t&&(e=t.id)}const n=m.get(e);if(void 0===n)throw new Error(`Expected a valid dialog id, '${e}' does not match any active dialog.`);if(-1===v.indexOf(t))throw new Error(\"Invalid callback identifier, '\"+t+\"' is not recognized.\");if(\"function\"!=typeof i&&null!==i)throw new Error(\"Only functions or the 'null' value are acceptable callback values ('\"+typeof i+\"' given).\");n[t]=i},removeCallback(e,t){if(\"object\"==typeof e){const t=g.get(e);void 0!==t&&(e=t.id)}const i=m.get(e);if(void 0===i)throw new Error(`Expected a valid dialog id, '${e}' does not match any active dialog.`);if(-1===v.indexOf(t))throw new Error(\"Invalid callback identifier, '\"+t+\"' is not recognized.\");i[t]=void 0},_createDialog(e,t,i){let n=null;if(null===t&&(n=document.getElementById(e),null===n))throw new Error(\"Expected either a HTML string or an existing element id.\");const o=document.createElement(\"div\");o.classList.add(\"dialogContainer\"),o.setAttribute(\"aria-hidden\",\"true\"),o.setAttribute(\"role\",\"dialog\"),o.dataset.id=e;const a=document.createElement(\"header\");o.appendChild(a);const s=r.default.getUniqueId();o.setAttribute(\"aria-labelledby\",s);const l=document.createElement(\"span\");if(l.classList.add(\"dialogTitle\"),l.textContent=i.title,l.id=s,a.appendChild(l),i.closable){const e=document.createElement(\"a\");e.className=\"dialogCloseButton jsTooltip\",e.href=\"#\",e.setAttribute(\"role\",\"button\"),e.tabIndex=0,e.title=i.closeButtonLabel,e.setAttribute(\"aria-label\",i.closeButtonLabel),e.addEventListener(\"click\",(e=>this._close(e))),a.appendChild(e);const t=document.createElement(\"span\");t.className=\"icon icon24 fa-times\",e.appendChild(t)}new ResizeObserver((e=>{if(\"false\"===o.getAttribute(\"aria-hidden\"))for(const t of e){const e=Array.isArray(t.contentBoxSize)?t.contentBoxSize[0]:t.contentBoxSize,i=Math.floor(e.inlineSize/2);o.style.setProperty(\"--translate-x\",`-${i}px`)}})).observe(o);const c=document.createElement(\"div\");let d;if(c.classList.add(\"dialogContent\"),i.disableContentPadding&&c.classList.add(\"dialogContentNoPadding\"),o.appendChild(c),c.addEventListener(\"wheel\",(e=>{let t,i,n,o=!1,a=e.target;for(;;){if(t=a.clientHeight,i=a.scrollHeight,t<i){if(n=a.scrollTop,e.deltaY<0&&n>0){o=!0;break}if(e.deltaY>0&&n+t<i){o=!0;break}}if(!a||a===c)break;a=a.parentNode}o||e.preventDefault()}),{passive:!1}),null===n)if(\"string\"==typeof t)d=document.createElement(\"div\"),d.id=e,r.default.setInnerHtml(d,t);else{if(!(t instanceof DocumentFragment))throw new TypeError(\"'html' must either be a string or a DocumentFragment\");{const i=[];let n;for(let e=0,o=t.childNodes.length;e<o;e++)n=t.childNodes[e],n.nodeType===Node.ELEMENT_NODE&&i.push(n);\"DIV\"!==i[0].nodeName||i.length>1?(d=document.createElement(\"div\"),d.id=e,d.appendChild(t)):d=i[0]}}else d=n;c.appendChild(d),\"none\"===d.style.getPropertyValue(\"display\")&&r.default.show(d);const h=(0,u.createFocusTrap)(o,{allowOutsideClick:!0,escapeDeactivates:()=>(y.close(e),!1),fallbackFocus:o});m.set(e,{backdropCloseOnClick:i.backdropCloseOnClick,closable:i.closable,content:d,dialog:o,focusTrap:h,header:a,onBeforeClose:i.onBeforeClose,onClose:i.onClose,onShow:i.onShow,submitButton:null,inputFields:new Set}),p.insertBefore(o,p.firstChild),\"function\"==typeof i.onSetup&&i.onSetup(d),this._updateDialog(e,null)},_updateDialog(e,t){const i=m.get(e);if(void 0===i)throw new Error(\"Expected a valid dialog id, '\"+e+\"' does not match any active dialog.\");if(\"string\"==typeof t&&r.default.setInnerHtml(i.content,t),n.stringToBool(i.dialog.getAttribute(\"aria-hidden\"))){d.default.execute(),i.closable&&n.stringToBool(p.getAttribute(\"aria-hidden\"))&&window.addEventListener(\"keyup\",_),i.dialog.parentNode.insertBefore(i.dialog,i.dialog.parentNode.firstChild),i.dialog.setAttribute(\"aria-hidden\",\"false\"),p.setAttribute(\"aria-hidden\",\"false\"),p.setAttribute(\"close-on-click\",i.backdropCloseOnClick?\"true\":\"false\"),h=e;const t=i.header.querySelector(\".dialogCloseButton\");t&&t.setAttribute(\"inert\",\"true\"),t&&t.removeAttribute(\"inert\"),\"function\"==typeof i.onShow&&i.onShow(i.content),n.stringToBool(i.content.dataset.isStaticDialog||\"\")&&c.fire(\"com.woltlab.wcf.dialog\",\"openStatic\",{content:i.content,id:e})}this.rebuild(e),o.default.trigger(),i.focusTrap.activate()},rebuild(e){const t=this._getDialogId(e),i=m.get(t);if(void 0===i)throw new Error(\"Expected a valid dialog id, '\"+t+\"' does not match any active dialog.\");if(n.stringToBool(i.dialog.getAttribute(\"aria-hidden\")))return;const o=i.content.parentNode,a=i.content.querySelector(\".formSubmit\");let s=0;null!==a?(o.classList.add(\"dialogForm\"),a.classList.add(\"dialogFormSubmit\"),s+=r.default.outerHeight(a),s-=1,o.style.setProperty(\"margin-bottom\",`${s}px`,\"\")):(o.classList.remove(\"dialogForm\"),o.style.removeProperty(\"margin-bottom\")),s+=r.default.outerHeight(i.header);const l=window.innerHeight*(f?1:.8)-s;o.style.setProperty(\"max-height\",~~l+\"px\",\"\");const c=b.get(t);if(void 0!==c&&\"function\"==typeof c._dialogSubmit){const e=i.content.querySelectorAll('input[data-dialog-submit-on-enter=\"true\"]'),n=i.content.querySelector('.formSubmit > input[type=\"submit\"], .formSubmit > button[data-type=\"submit\"]');if(null===n)return void(0===e.length&&console.warn(\"Broken dialog, expected a submit button.\",i.content));if(i.submitButton!==n){i.submitButton=n,n.addEventListener(\"click\",(e=>{e.preventDefault(),this._submit(t)}));const o=e=>{\"Enter\"===e.key&&(e.preventDefault(),this._submit(t))};let a;for(let t=0,n=e.length;t<n;t++)a=e[t],i.inputFields.has(a)||(-1!==w.indexOf(a.type)?(i.inputFields.add(a),a.addEventListener(\"keydown\",o)):console.warn(\"Unsupported input type.\",a))}}},_submit(e){const t=m.get(e);let i=!0;if(t.inputFields.forEach((e=>{var t,n;e.required&&(\"\"===e.value.trim()?(r.default.innerError(e,s.get(\"wcf.global.form.error.empty\")),null===(t=e.closest(\"dl\"))||void 0===t||t.classList.add(\"formError\"),i=!1):(r.default.innerError(e,!1),null===(n=e.closest(\"dl\"))||void 0===n||n.classList.remove(\"formError\")))})),i){const t=b.get(e);\"function\"==typeof t._dialogSubmit&&t._dialogSubmit()}},submit(e){this._submit(e)},_close(e){e.preventDefault();const t=m.get(h);return void 0===t||(!t.closable||(\"function\"==typeof t.onBeforeClose?(t.onBeforeClose(h),!1):(this.close(h),!0)))},_closeOnBackdrop(e){e.target===p&&(n.stringToBool(p.getAttribute(\"close-on-click\"))?this._close(e):e.preventDefault())},close(e){e=this._getDialogId(e);let t=m.get(e);if(void 0===t)throw new Error(\"Expected a valid dialog id, '\"+e+\"' does not match any active dialog.\");try{t.focusTrap.deactivate()}catch(e){const t=\"Your focus-trap must have at least one container with at least one tabbable node in it at all times\";if(e.message!==t)throw e}t.dialog.setAttribute(\"aria-hidden\",\"true\");const i=document.activeElement;i.closest(\".dialogContainer\")===t.dialog&&i.blur(),\"function\"==typeof t.onClose&&t.onClose(e),h=null;for(let e=0;e<p.childElementCount;e++){const t=p.children[e];if(!n.stringToBool(t.getAttribute(\"aria-hidden\"))){h=t.dataset.id||\"\";break}}a.pageOverlayClose(),null===h?(p.setAttribute(\"aria-hidden\",\"true\"),p.dataset.closeOnClick=\"false\",t.closable&&window.removeEventListener(\"keyup\",_)):(t=m.get(h),p.dataset.closeOnClick=t.backdropCloseOnClick?\"true\":\"false\"),\"desktop\"!==l.platform()&&a.scrollEnable()},getDialog(e){return m.get(this._getDialogId(e))},isOpen(e){const t=this.getDialog(e);return void 0!==t&&\"false\"===t.dialog.getAttribute(\"aria-hidden\")},destroy(e){if(\"object\"!=typeof e)throw new TypeError(\"Expected the callback object as parameter.\");if(g.has(e)){const t=g.get(e).id;this.isOpen(t)&&this.close(t),m.has(t)&&(m.get(t).dialog.remove(),m.delete(t)),g.delete(e)}},_getDialogId(e){if(\"object\"==typeof e){const t=g.get(e);if(void 0!==t)return t.id}return e.toString()},_ajaxSetup:()=>({})};return y})),define(\"WoltLabSuite/Core/Ui/Dropdown/Simple\",[\"require\",\"exports\",\"tslib\",\"../../CallbackList\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Traverse\",\"../../Dom/Util\",\"../Alignment\",\"../CloseOverlay\"],(function(e,t,i,n,o,a,r,s,l,c){\"use strict\";function d(e){const t=e.currentTarget,i=t.querySelectorAll(\".dropdown.dropdownOpen\");for(let e=0,n=i.length;e<n;e++){const n=i[e],o=s.default.identify(n),a=s.default.offset(n),r=s.default.offset(t);a.top+n.clientHeight<=r.top||a.top>=r.top+t.offsetHeight||a.left<=r.left||a.left>=r.left+t.offsetWidth?L.toggleDropdown(o):L.setAlignment(v.get(o),w.get(o))}}function u(){v.forEach(((e,t)=>{if(e.classList.contains(\"dropdownOpen\"))if(o.stringToBool(e.dataset.isOverlayDropdownButton||\"\"))L.setAlignment(e,w.get(t));else{const i=w.get(e.id);o.stringToBool(i.dataset.dropdownIgnorePageScroll||\"\")||L.close(t)}}))}function p(e,t){b.forEach(e,(i=>{i(e,t)}))}function h(e,t,i,n){let a=!1;if(null!==e){e.preventDefault(),e.stopPropagation();const i=e.currentTarget;t=i.dataset.target,void 0===n&&e instanceof MouseEvent&&(o.stringToBool(i.dataset.isKeyboardClick||\"\")?(a=!0,delete i.dataset.isKeyboardClick):n=!0)}S=!0;try{c.default.execute(c.Origin.DropDown,t)}finally{S=!1}let s=v.get(t),l=!1;if(void 0!==s){let i,a;if(e&&(i=e.currentTarget,a=i.parentNode,a!==s&&(a.classList.add(\"dropdown\"),a.id=s.id,s.classList.remove(\"dropdown\"),s.id=\"\",s=a,v.set(t,a))),void 0===n&&(i=s.closest(\".dropdownToggle\"),i||(i=s.querySelector(\".dropdownToggle\"),!i&&s.id&&(i=document.querySelector('[data-target=\"'+s.id+'\"]'))),i&&o.stringToBool(i.dataset.dropdownLazyInit||\"\")&&(n=!0)),o.stringToBool(s.dataset.dropdownPreventToggle||\"\")&&s.classList.contains(\"dropdownOpen\")&&(l=!0),\"\"===s.dataset.isOverlayDropdownButton){const e=r.parentByClass(s,\"dialogContent\");s.dataset.isOverlayDropdownButton=null!==e?\"true\":\"false\",null!==e&&e.addEventListener(\"scroll\",d)}}return E=\"\",v.forEach(((e,r)=>{const s=w.get(r);if(e.classList.contains(\"dropdownOpen\"))if(l)E=t;else{e.classList.remove(\"dropdownOpen\"),s.classList.remove(\"dropdownOpen\");const t=e.querySelector(\".dropdownToggle\");t&&t.setAttribute(\"aria-expanded\",\"false\"),p(r,\"close\")}else if(r===t&&s.childElementCount>0){E=t,e.classList.add(\"dropdownOpen\"),s.classList.add(\"dropdownOpen\");const l=e.querySelector(\".dropdownToggle\");l&&l.setAttribute(\"aria-expanded\",\"true\");const c=s.childElementCount>0?s.children[0]:null;if(c&&o.stringToBool(c.dataset.scrollToActive||\"\")){delete c.dataset.scrollToActive;let e=null;for(let t=0,i=c.childElementCount;t<i;t++)if(c.children[t].classList.contains(\"active\")){e=c.children[t];break}e&&(c.scrollTop=Math.max(e.offsetTop+e.clientHeight-s.clientHeight,0))}const d=s.querySelector(\".scrollableDropdownMenu\");null!==d&&d.classList[d.scrollHeight>d.clientHeight?\"add\":\"remove\"](\"forceScrollbar\"),p(r,\"open\");let u=null;if(!n){s.setAttribute(\"role\",\"menu\"),s.tabIndex=-1,s.removeEventListener(\"keydown\",f),s.addEventListener(\"keydown\",f);const e=Array.from(s.querySelectorAll(\"li\")).filter((e=>e.clientHeight>0));u=e.find((e=>e.classList.contains(\"active\")))||e[0]||null,e.forEach((e=>{e.setAttribute(\"role\",\"menuitem\"),e.tabIndex=-1}))}L.setAlignment(e,s,i),null!==u&&(u.focus(),a&&u.classList.add(\"focus-visible\"))}})),null===e}function m(e){const t=e.currentTarget;\"INPUT\"!==t.nodeName&&(\"Enter\"!==e.key&&\"Space\"!==e.key||(e.preventDefault(),t.dataset.requiresSynthethicClick?(t.dataset.isKeyboardClick=\"true\",t.click()):h(e)))}function f(e){const t=document.activeElement;if(\"LI\"===t.nodeName)if(\"ArrowDown\"===e.key||\"ArrowUp\"===e.key||\"End\"===e.key||\"Home\"===e.key){e.preventDefault();const i=Array.from(t.closest(\".dropdownMenu\").querySelectorAll(\"li\"));\"ArrowUp\"!==e.key&&\"End\"!==e.key||i.reverse();let n=null;const o=e=>!e.classList.contains(\"dropdownDivider\")&&e.clientHeight>0;let a=i.indexOf(t);\"End\"!==e.key&&\"Home\"!==e.key||(a=-1);for(let e=a+1;e<i.length;e++)if(o(i[e])){n=i[e];break}null===n&&(n=i.find(o)||null),null!==n&&n.focus()}else if(\"Enter\"===e.key||\"Space\"===e.key){e.preventDefault();let i=t;1!==i.childElementCount||\"SPAN\"!==i.children[0].nodeName&&\"A\"!==i.children[0].nodeName||(i=i.children[0]);const n=v.get(E),a=n.querySelector(\".dropdownToggle\"),r=n.dataset.a11yMouseEvent||\"click\";o.triggerEvent(i,r),a&&a.focus()}else if(\"Escape\"===e.key||\"Tab\"===e.key){e.preventDefault();const t=v.get(E);let i=t.querySelector(\".dropdownToggle\");null!==i||t.classList.contains(\"dropdown\")||(i=t),h(null,E),i&&i.focus()}}let g;n=i.__importDefault(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importDefault(s),l=i.__importStar(l),c=i.__importStar(c);const b=new n.default;let _=!1;const v=new Map,w=new Map;let y,E=\"\",S=!1;const L={setup(){_||(_=!0,y=document.createElement(\"div\"),y.className=\"dropdownMenuContainer\",document.body.appendChild(y),g=document.getElementsByClassName(\"dropdownToggle\"),L.initAll(),c.default.add(\"WoltLabSuite/Core/Ui/Dropdown/Simple\",(()=>L.closeAll())),a.default.add(\"WoltLabSuite/Core/Ui/Dropdown/Simple\",(()=>L.initAll())),document.addEventListener(\"scroll\",u),window.bc_wcfSimpleDropdown=this)},initAll(){for(let e=0,t=g.length;e<t;e++)L.init(g[e],!1)},init(e,t){if(L.setup(),e.setAttribute(\"role\",\"button\"),e.tabIndex=0,e.setAttribute(\"aria-haspopup\",\"true\"),e.setAttribute(\"aria-expanded\",\"false\"),e.classList.contains(\"jsDropdownEnabled\")||e.dataset.target)return!1;const i=r.parentByClass(e,\"dropdown\");if(null===i)throw new Error(\"Invalid dropdown passed, button '\"+s.default.identify(e)+\"' does not have a parent with .dropdown.\");const n=r.nextByClass(e,\"dropdownMenu\");if(null===n)throw new Error(\"Invalid dropdown passed, button '\"+s.default.identify(e)+\"' does not have a menu as next sibling.\");y.appendChild(n);const a=s.default.identify(i);if(!v.has(a)&&(e.classList.add(\"jsDropdownEnabled\"),e.addEventListener(\"click\",h),e.addEventListener(\"keydown\",m),v.set(a,i),w.set(a,n),/^wcf\\d+$/.test(a)||(n.dataset.source=a),n.childElementCount&&n.children[0].classList.contains(\"scrollableDropdownMenu\"))){const e=n.children[0];e.dataset.scrollToActive=\"true\";let t=null,i=null;e.addEventListener(\"wheel\",(n=>{null===t&&(t=e.clientHeight),null===i&&(i=e.scrollHeight),(n.deltaY<0&&0===e.scrollTop||n.deltaY>0&&e.scrollTop+t===i)&&n.preventDefault()}),{passive:!1})}return e.dataset.target=a,t&&setTimeout((()=>{e.dataset.dropdownLazyInit=t instanceof MouseEvent?\"true\":\"false\",o.triggerEvent(e,\"click\"),setTimeout((()=>{delete e.dataset.dropdownLazyInit}),10)}),10),!0},initFragment(e,t){L.setup();const i=s.default.identify(e);v.has(i)||(v.set(i,e),y.appendChild(t),w.set(i,t))},registerCallback(e,t){b.add(e,t)},getDropdown:e=>v.get(e),getDropdownMenu:e=>w.get(e),toggleDropdown(e,t,i){h(null,e,t,i)},setAlignment(e,t,i){const n=e.querySelector(\".dropdownToggle\"),o=null!==n?n.parentNode:null;let a;o&&o.classList.contains(\"inputAddonTextarea\")&&(a=n),l.set(t,i||e,{pointerClassNames:[\"dropdownArrowBottom\",\"dropdownArrowRight\"],refDimensionsElement:a||null,horizontal:\"right\"===t.dataset.dropdownAlignmentHorizontal?\"right\":\"left\",vertical:\"top\"===t.dataset.dropdownAlignmentVertical?\"top\":\"bottom\",allowFlip:t.dataset.dropdownAllowFlip||\"both\"})},setAlignmentById(e){const t=v.get(e);if(void 0===t)throw new Error(\"Unknown dropdown identifier '\"+e+\"'.\");const i=w.get(e);L.setAlignment(t,i)},isOpen(e){const t=w.get(e);return void 0!==t&&t.classList.contains(\"dropdownOpen\")},open(e,t,i){const n=w.get(e);void 0===n||n.classList.contains(\"dropdownOpen\")||L.toggleDropdown(e,i,t)},close(e){const t=v.get(e);void 0!==t&&(t.classList.remove(\"dropdownOpen\"),w.get(e).classList.remove(\"dropdownOpen\"))},closeAll(){S||v.forEach(((e,t)=>{e.classList.contains(\"dropdownOpen\")&&(e.classList.remove(\"dropdownOpen\"),w.get(t).classList.remove(\"dropdownOpen\"),p(t,\"close\"))}))},destroy(e){var t;if(!v.has(e))return!1;try{L.close(e),null===(t=w.get(e))||void 0===t||t.remove()}catch(e){}return w.delete(e),v.delete(e),!0},_toggle:(e,t,i,n)=>h(e,t,i,n)};return L})),define(\"WoltLabSuite/Core/Ui/Dropdown/Reusable\",[\"require\",\"exports\",\"tslib\",\"./Simple\"],(function(e,t,i,n){\"use strict\";function o(e){if(!a.has(e))throw new Error(\"Unknown dropdown identifier '\"+e+\"'\");return a.get(e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.toggleDropdown=t.registerCallback=t.getDropdownMenu=t.init=void 0,n=i.__importDefault(n);const a=new Map;let r=0;t.init=function(e,t){if(a.has(e))return;const i=document.createElement(\"div\");i.id=\"reusableDropdownGhost\"+r++,n.default.initFragment(i,t),a.set(e,i.id)},t.getDropdownMenu=function(e){return n.default.getDropdownMenu(o(e))},t.registerCallback=function(e,t){n.default.registerCallback(o(e),t)},t.toggleDropdown=function(e,t){n.default.toggleDropdown(o(e),t)}})),define(\"WoltLabSuite/Core/Ui/Page/Menu/Container\",[\"require\",\"exports\",\"tslib\",\"focus-trap\",\"../../Screen\",\"../../CloseOverlay\",\"../../../Dom/Util\"],(function(e,t,i,n,o,a,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.PageMenuContainer=void 0,a=i.__importDefault(a),r=i.__importDefault(r);class s{constructor(e){this.container=document.createElement(\"div\"),this.content=document.createElement(\"div\"),this.focusTrap=void 0,this.provider=e,this.container.hidden=!0;const t=r.default.identify(this.provider.getMenuButton());a.default.add(`WoltLabSuite/Core/Ui/PageMenu/Container-${t}`,(()=>{this.container.hidden||this.close()}))}open(){a.default.execute(),this.buildElements(),0===this.content.childElementCount&&this.content.append(this.provider.getContent()),this.provider.getMenuButton().setAttribute(\"aria-expanded\",\"true\"),(0,o.pageOverlayOpen)(),(0,o.scrollDisable)(),this.container.hidden=!1,this.provider.wakeup(),this.getFocusTrap().activate()}close(){this.provider.getMenuButton().setAttribute(\"aria-expanded\",\"false\"),(0,o.pageOverlayClose)(),(0,o.scrollEnable)(),this.container.hidden=!0,this.getFocusTrap().deactivate(),this.provider.sleep()}toggle(){this.container.hidden?this.open():this.close()}getContent(){return this.content}buildElements(){this.container.classList.contains(\"pageMenuContainer\")||(this.container.classList.add(\"pageMenuContainer\"),this.container.hidden=!0,this.container.addEventListener(\"click\",(e=>{e.target===this.container&&this.close()})),this.content.classList.add(\"pageMenuContent\"),this.content.addEventListener(\"click\",(e=>{e.stopPropagation()})),this.container.append(this.content),document.body.append(this.container))}getFocusTrap(){return void 0===this.focusTrap&&(this.focusTrap=(0,n.createFocusTrap)(this.content,{allowOutsideClick:!0})),this.focusTrap}}t.PageMenuContainer=s,t.default=s})),define(\"WoltLabSuite/Core/Ui/Page/Menu/Main\",[\"require\",\"exports\",\"tslib\",\"./Container\",\"../../../Language\",\"../../../Dom/Util\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.PageMenuMain=void 0,n=i.__importDefault(n),o=i.__importStar(o),a=i.__importDefault(a);class r{constructor(e){this.menuItemBadges=new Map,this.mainMenu=document.querySelector(\".mainMenu\"),this.menuItemProvider=e,this.container=new n.default(this),this.callbackOpen=e=>{e.preventDefault(),e.stopPropagation(),this.container.toggle()},this.observer=new MutationObserver((e=>{let t=!1;e.forEach((e=>{(e.addedNodes.length>0||e.removedNodes.length>0||\"characterData\"===e.type)&&(t=!0)})),t&&this.refreshUnreadIndicator()})),this.watchForChanges()}enable(){this.mainMenu.setAttribute(\"aria-expanded\",\"false\"),this.mainMenu.setAttribute(\"aria-label\",o.get(\"wcf.menu.page\")),this.mainMenu.setAttribute(\"role\",\"button\"),this.mainMenu.tabIndex=0,this.mainMenu.addEventListener(\"click\",this.callbackOpen),this.refreshUnreadIndicator()}disable(){this.container.close(),this.mainMenu.removeAttribute(\"aria-expanded\"),this.mainMenu.removeAttribute(\"aria-label\"),this.mainMenu.removeAttribute(\"role\"),this.mainMenu.removeAttribute(\"tabindex\"),this.mainMenu.removeEventListener(\"click\",this.callbackOpen)}getContent(){const e=document.createElement(\"div\");e.classList.add(\"pageMenuMainContainer\"),e.addEventListener(\"scroll\",(()=>this.updateOverflowIndicator(e)),{passive:!0}),e.append(this.buildMainMenu());const t=this.buildFooterMenu();t&&e.append(t);const i=new ResizeObserver((()=>this.updateOverflowIndicator(e)));Array.from(e.children).forEach((e=>{i.observe(e)}));const n=document.createDocumentFragment();return n.append(e),n}getMenuButton(){return this.mainMenu}sleep(){this.watchForChanges()}wakeup(){this.observer.disconnect(),this.refreshUnreadIndicator()}watchForChanges(){this.observer.observe(this.mainMenu,{childList:!0,subtree:!0})}buildMainMenu(){const e=this.mainMenu.querySelector(\".boxMenu\"),t=this.buildMenu(e);return t.setAttribute(\"aria-label\",window.PAGE_TITLE),t.setAttribute(\"role\",\"navigation\"),this.showActiveMenuItem(t),t}showActiveMenuItem(e){const t=e.querySelector('.pageMenuMainItemLink[aria-current=\"page\"]');if(t){let e=t;for(;e&&e.parentElement;)if(e=e.parentElement.closest(\".pageMenuMainItemList\"),e){e.hidden=!1;const t=e.previousElementSibling;null==t||t.setAttribute(\"aria-expanded\",\"true\")}const i=t.nextElementSibling;if(i){i.setAttribute(\"aria-expanded\",\"true\");i.nextElementSibling.hidden=!1}}}buildFooterMenu(){const e=document.querySelector('.box[data-box-identifier=\"com.woltlab.wcf.FooterMenu\"]');if(null===e)return null;const t=e.querySelector(\".boxMenu\"),i=this.buildMenu(t);i.classList.add(\"pageMenuMainNavigationFooter\");const n=e.querySelector(\"nav\").getAttribute(\"aria-label\");return i.setAttribute(\"aria-label\",n),i}buildMenu(e){const t=this.menuItemProvider.getMenuItems(e),i=document.createElement(\"nav\");return i.classList.add(\"pageMenuMainNavigation\"),i.append(this.buildMenuItemList(t)),i}buildMenuItemList(e){const t=document.createElement(\"ul\");return t.classList.add(\"pageMenuMainItemList\"),e.filter((e=>!(!e.link&&0===e.children.length))).forEach((e=>{t.append(this.buildMenuItem(e))})),t}buildMenuItem(e){const t=document.createElement(\"li\");if(t.dataset.depth=e.depth.toString(),t.classList.add(\"pageMenuMainItem\"),e.link){const i=document.createElement(\"a\");if(i.classList.add(\"pageMenuMainItemLink\"),i.href=e.link,i.textContent=e.title,e.active&&i.setAttribute(\"aria-current\",\"page\"),e.counter>0){const t=document.createElement(\"span\");t.classList.add(\"pageMenuMainItemCounter\",\"badge\",\"badgeUpdate\"),t.setAttribute(\"aria-hidden\",\"true\"),t.textContent=e.counter.toString(),null!==e.identifier&&this.menuItemBadges.set(e.identifier,t),i.append(t)}t.append(i)}else{const i=document.createElement(\"a\");i.classList.add(\"pageMenuMainItemLabel\"),i.href=\"#\",i.textContent=e.title,i.addEventListener(\"click\",(e=>{e.preventDefault();i.nextElementSibling.click()})),i.setAttribute(\"aria-hidden\",\"true\"),t.append(i)}if(e.children.length){t.classList.add(\"pageMenuMainItemExpandable\");const i=a.default.getUniqueId(),n=document.createElement(\"a\");n.classList.add(\"pageMenuMainItemToggle\"),n.tabIndex=0,n.setAttribute(\"role\",\"button\"),n.setAttribute(\"aria-expanded\",\"false\"),n.setAttribute(\"aria-controls\",i),n.innerHTML='<span class=\"icon icon24 fa-angle-down\" aria-hidden=\"true\"></span>';let r=e.title;e.link&&(r=o.get(\"wcf.menu.page.button.toggle\",{title:e.title})),n.setAttribute(\"aria-label\",r);const s=this.buildMenuItemList(e.children);s.id=i,s.hidden=!0,n.addEventListener(\"click\",(e=>{e.preventDefault(),this.toggleList(n,s)})),n.addEventListener(\"keydown\",(e=>{\"Enter\"!==e.key&&\" \"!==e.key||(e.preventDefault(),n.click())})),s.addEventListener(\"keydown\",(e=>{\"Escape\"===e.key&&(e.preventDefault(),e.stopPropagation(),this.toggleList(n,s))})),t.append(n,s)}return t}toggleList(e,t){t.hidden?(e.setAttribute(\"aria-expanded\",\"true\"),t.hidden=!1):(e.setAttribute(\"aria-expanded\",\"false\"),t.hidden=!0,document.activeElement!==e&&e.focus())}refreshUnreadIndicator(){null!==this.mainMenu.querySelector(\".boxMenuLinkOutstandingItems\")?this.mainMenu.classList.add(\"pageMenuMobileButtonHasContent\"):this.mainMenu.classList.remove(\"pageMenuMobileButtonHasContent\");this.menuItemProvider.getMenuItems(this.mainMenu).forEach((e=>this.refreshUnreadBage(e)))}refreshUnreadBage(e){if(null!==e.identifier){const t=this.menuItemBadges.get(e.identifier);if(t)if(0===e.counter)t.remove(),this.menuItemBadges.delete(e.identifier);else{parseInt(t.textContent,10)!==e.counter&&(t.textContent=e.counter.toString())}}e.children.forEach((e=>this.refreshUnreadBage(e)))}updateOverflowIndicator(e){e.clientHeight<e.scrollHeight?(e.scrollTop>0?e.classList.add(\"pageMenuMainContainerOverflowTop\"):e.classList.remove(\"pageMenuMainContainerOverflowTop\"),e.clientHeight+e.scrollTop<e.scrollHeight?e.classList.add(\"pageMenuMainContainerOverflowBottom\"):e.classList.remove(\"pageMenuMainContainerOverflowBottom\")):e.classList.remove(\"pageMenuMainContainerOverflowTop\",\"pageMenuMainContainerOverflowBottom\")}}t.PageMenuMain=r,t.default=r})),define(\"WoltLabSuite/Core/Ui/User/Menu/Manager\",[\"require\",\"exports\",\"tslib\",\"../../Alignment\",\"../../CloseOverlay\",\"../../../Event/Handler\",\"../../../Dom/Util\",\"../../Screen\"],(function(e,t,i,n,o,a,r,s){\"use strict\";function l(e){o.default.execute();const t=u(e);t.open();const i=e.getPanelButton();i.querySelector(\"a\").setAttribute(\"aria-expanded\",\"true\"),i.classList.add(\"open\");c(t.getElement(),i)}function c(e,t){if(n.set(e,t,{horizontal:\"right\"}),\"fixed\"===window.getComputedStyle(e).position&&null!==r.default.getFixedParent(t)){const{top:i,height:n}=t.getBoundingClientRect();e.style.setProperty(\"top\",`${i+n}px`)}}function d(e){if(!f.has(e))return;const t=e.getPanelButton();if(!t.classList.contains(\"open\"))return;u(e).close(),t.classList.remove(\"open\"),t.querySelector(\"a\").setAttribute(\"aria-expanded\",\"false\")}function u(e){if(!f.has(e)){const t=e.getView(),i=t.getElement();p().append(i),i.addEventListener(\"shouldClose\",(()=>d(e))),f.set(e,t)}return f.get(e)}function p(){return void 0===h&&(h=document.createElement(\"div\"),h.classList.add(\"dropdownMenuContainer\"),document.body.append(h)),h}let h;Object.defineProperty(t,\"__esModule\",{value:!0}),t.registerProvider=t.getContainer=t.getUserMenuProviders=void 0,n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importStar(s);const m=new Set,f=new Map;t.getUserMenuProviders=function(){return m},t.getContainer=p,t.registerProvider=function(e){0===m.size&&(o.default.add(\"WoltLabSuite/Ui/User/Menu\",(()=>{m.forEach((e=>d(e)))})),a.add(\"com.woltlab.wcf.UserMenuMobile\",\"more\",(e=>{m.forEach((t=>{e.identifier===t.getIdentifier()&&l(t)}))})),window.addEventListener(\"resize\",(()=>{m.forEach((e=>{const t=e.getPanelButton();if(t.classList.contains(\"open\")){c(u(e).getElement(),t)}}))}),{passive:!0}),s.on(\"screen-md-down\",{match(){m.forEach((e=>{e.getPanelButton().classList.contains(\"open\")&&d(e)}))},setup(){m.forEach((e=>{e.getPanelButton().classList.contains(\"open\")&&d(e)}))}})),function(e){m.add(e);const t=e.getPanelButton();t.addEventListener(\"click\",(i=>{i.preventDefault(),i.stopPropagation(),t.classList.contains(\"open\")?d(e):l(e)}))}(e)}})),define(\"WoltLabSuite/Core/Ui/User/Menu/ControlPanel\",[\"require\",\"exports\",\"tslib\",\"../../CloseOverlay\",\"./Manager\",\"focus-trap\",\"../../Alignment\",\"../../../Dom/Util\"],(function(e,t,i,n,o,a,r,s){\"use strict\";function l(){u.hidden&&(n.default.execute(),u.hidden=!1,d.classList.add(\"open\"),h.setAttribute(\"aria-expanded\",\"true\"),p.activate(),function(e,t){if(r.set(e,t,{horizontal:\"right\"}),\"fixed\"===window.getComputedStyle(e).position&&null!==s.default.getFixedParent(t)){const{top:i,height:n}=t.getBoundingClientRect();e.style.setProperty(\"top\",`${i+n}px`)}}(u,d))}function c(){p.deactivate(),u.hidden=!0,d.classList.remove(\"open\"),h.setAttribute(\"aria-expanded\",\"false\")}let d,u,p,h;Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=t.getElement=void 0,n=i.__importDefault(n),r=i.__importStar(r),s=i.__importDefault(s),t.getElement=function(){return u};let m=!1;t.setup=function(){if(!m){d=document.getElementById(\"userMenu\"),u=d.querySelector(\".userMenu\"),h=d.querySelector(\"a\"),n.default.add(\"WoltLabSuite/Core/Ui/User/Menu/ControlPanel\",(()=>c())),(0,o.getContainer)().append(u),u.addEventListener(\"click\",(e=>e.stopPropagation())),d.addEventListener(\"click\",(e=>{e.preventDefault(),e.stopPropagation(),u.hidden?l():c()})),p=(0,a.createFocusTrap)(u,{allowOutsideClick:!0,escapeDeactivates:()=>(c(),!1),fallbackFocus:u});const e=u.querySelector(\".userMenuFooterLink\");e.addEventListener(\"click\",(t=>{t.preventDefault(),e.closest(\"form\").submit()})),m=!0}}})),define(\"WoltLabSuite/Core/Ui/Page/Menu/User\",[\"require\",\"exports\",\"tslib\",\"./Container\",\"../../../Language\",\"../../User/Menu/Manager\",\"../../../Dom/Util\",\"../../User/Menu/ControlPanel\",\"../../../Event/Handler\",\"../../Screen\"],(function(e,t,i,n,o,a,r,s,l,c){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.hasValidUserMenu=t.PageMenuUser=void 0,n=i.__importDefault(n),o=i.__importStar(o),r=i.__importDefault(r),l=i.__importStar(l);class d{constructor(){this.activeTab=void 0,this.legacyUserPanels=new Map,this.userMenuProviders=new Map,this.tabOrigins=new Map,this.tabPanels=new Map,this.tabs=[],this.userMenu=document.querySelector(\".userPanel\"),this.container=new n.default(this);const e=new Promise((e=>{\"complete\"===document.readyState?e():document.addEventListener(\"readystatechange\",(()=>{\"complete\"===document.readyState&&e()}))}));this.callbackOpen=t=>{t.preventDefault(),t.stopPropagation(),e.then((()=>this.container.toggle()))},(0,c.on)(\"screen-lg\",{match:()=>this.detachViewsFromPanel(),unmatch:()=>this.detachViewsFromPanel()}),this.observer=new MutationObserver((()=>{this.refreshTabUnreadIndicators()}))}enable(){this.userMenu.setAttribute(\"aria-expanded\",\"false\"),this.userMenu.setAttribute(\"aria-label\",o.get(\"wcf.menu.user\")),this.userMenu.setAttribute(\"role\",\"button\"),this.userMenu.tabIndex=0,this.userMenu.addEventListener(\"click\",this.callbackOpen),this.refreshUnreadIndicator()}disable(){this.container.close(),this.userMenu.removeAttribute(\"aria-expanded\"),this.userMenu.removeAttribute(\"aria-label\"),this.userMenu.removeAttribute(\"role\"),this.userMenu.removeAttribute(\"tabindex\"),this.userMenu.removeEventListener(\"click\",this.callbackOpen)}getContent(){const e=document.createDocumentFragment();return e.append(this.buildTabMenu()),e}getMenuButton(){return this.userMenu}sleep(){this.activeTab&&this.closeTab(this.activeTab),this.detachViewsFromPanel(),this.refreshUnreadIndicator()}wakeup(){this.activeTab?this.openTab(this.activeTab):this.isInMaintenanceMode()?this.openTab(this.tabs[0]):this.openNotifications(),this.refreshTabUnreadIndicators(),this.refreshUnreadIndicator()}isInMaintenanceMode(){return\"wcf\"===document.body.dataset.application&&\"offline\"===document.body.dataset.template}openNotifications(){const e=this.tabs.find((e=>\"userNotifications\"===e.dataset.origin));if(!e)throw new Error(\"Unable to find the notifications tab.\");this.openTab(e)}openTab(e){this.closeActiveTab(),e.setAttribute(\"aria-selected\",\"true\"),e.tabIndex=0;const t=this.tabPanels.get(e);t.hidden=!1,document.activeElement!==e&&e.focus(),this.attachViewToPanel(e),this.activeTab=e,this.observer.observe(t,{attributeFilter:[\"data-is-unread\"],childList:!0,subtree:!0})}closeActiveTab(){this.activeTab&&(this.closeTab(this.activeTab),this.activeTab=void 0)}closeTab(e){e.setAttribute(\"aria-selected\",\"false\"),e.tabIndex=-1;this.tabPanels.get(e).hidden=!0;const t=this.legacyUserPanels.get(e);t&&t.close(),this.observer.disconnect(),this.refreshTabUnreadIndicators()}attachViewToPanel(e){const t=e.dataset.origin,i=this.tabPanels.get(e);if(\"userMenu\"===t){const e=(0,s.getElement)();e.hidden=!1,0===i.childElementCount&&(this.tabOrigins.set(i,e.parentElement),i.append(e))}else if(0===i.childElementCount){const t=this.userMenuProviders.get(e);if(t){const e=t.getView(),n=e.getElement();this.tabOrigins.set(i,n.parentElement),i.append(n),e.open()}else{const t=this.legacyUserPanels.get(e);t.open();const{top:n}=i.getBoundingClientRect();t.getDropdown().getContainer()[0].style.setProperty(\"--offset-top\",`${n}px`)}}}detachViewsFromPanel(){this.tabPanels.forEach(((e,t)=>{if(e.childElementCount){const i=this.tabOrigins.get(e);if(i){if(\"userMenu\"===t.dataset.origin){const t=e.children[0];t.hidden=!0,i.append(t)}else{const e=this.userMenuProviders.get(t);if(e){const t=e.getView().getElement();t.hidden=!0,i.append(t)}}}}}))}keydown(e){const t=e.currentTarget;if(\"Enter\"===e.key||\" \"===e.key)return e.preventDefault(),void this.openTab(t);if(![\"ArrowLeft\",\"ArrowRight\",\"End\",\"Home\"].includes(e.key))return;e.preventDefault();const i=this.tabs.indexOf(t),n=this.tabs.length-1;let o;o=\"ArrowLeft\"===e.key?0===i?n:i-1:\"ArrowRight\"===e.key?i===n?0:i+1:\"End\"===e.key?n:0,this.tabs[o].focus()}buildTabMenu(){const e=document.createElement(\"div\");e.classList.add(\"pageMenuUserTabContainer\");const t=document.createElement(\"div\");return t.classList.add(\"pageMenuUserTabList\"),t.setAttribute(\"role\",\"tablist\"),t.setAttribute(\"aria-label\",o.get(\"wcf.menu.user\")),e.append(t),this.buildControlPanelTab(t,e),(0,a.getUserMenuProviders)().forEach((i=>{const[n,o]=this.buildTab(i);t.append(n),e.append(o),this.tabs.push(n),this.tabPanels.set(n,o),this.userMenuProviders.set(n,i)})),this.buildLegacyTabs(t,e),e}buildTab(e){const t=e.getPanelButton(),i=t.querySelector(\"a\"),n={icon:i.querySelector(\".icon\").outerHTML,label:i.dataset.title||i.title,origin:t.id};return this.buildTabComponents(n)}buildControlPanelTab(e,t){const i=document.getElementById(\"topMenu\"),n=document.getElementById(\"userMenu\"),o=n.querySelector(\"a\"),a={icon:i.querySelector(\".userPanelAvatar .userAvatarImage\").outerHTML,label:o.dataset.title||o.title,origin:n.id},[r,s]=this.buildTabComponents(a);e.append(r),t.append(s),this.tabs.push(r),this.tabPanels.set(r,s)}buildLegacyTabs(e,t){const i=document.querySelector(\".userPanelItems\"),n={panels:[]};l.fire(\"com.woltlab.wcf.pageMenu\",\"legacyMenu\",n),Array.from(i.children).filter((e=>void 0!==n.panels.find((t=>t.element===e)))).map((e=>{const t=e.querySelector(\"a\");return{icon:t.querySelector(\".icon\").outerHTML,label:t.dataset.title||t.title,origin:e.id}})).forEach((i=>{const[o,a]=this.buildTabComponents(i);e.append(o),t.append(a),this.tabs.push(o),this.tabPanels.set(o,a);const r=n.panels.find((e=>e.element.id===i.origin));this.legacyUserPanels.set(o,r.api)}))}buildTabComponents(e){const t=r.default.getUniqueId(),i=r.default.getUniqueId(),n=document.createElement(\"a\");n.classList.add(\"pageMenuUserTab\"),n.dataset.hasUnreadContent=\"false\",n.dataset.origin=e.origin,n.id=t,n.setAttribute(\"aria-controls\",i),n.setAttribute(\"aria-selected\",\"false\"),n.setAttribute(\"role\",\"tab\"),n.tabIndex=-1,n.setAttribute(\"aria-label\",e.label),n.innerHTML=e.icon,n.addEventListener(\"click\",(e=>{e.preventDefault(),this.openTab(n)})),n.addEventListener(\"keydown\",(e=>this.keydown(e)));const o=document.createElement(\"div\");return o.classList.add(\"pageMenuUserTabPanel\"),o.id=i,o.hidden=!0,o.setAttribute(\"aria-labelledby\",t),o.setAttribute(\"role\",\"tabpanel\"),o.tabIndex=0,[n,o]}refreshUnreadIndicator(){null!==this.userMenu.querySelector(\".badge.badgeUpdate\")?this.userMenu.classList.add(\"pageMenuMobileButtonHasContent\"):this.userMenu.classList.remove(\"pageMenuMobileButtonHasContent\")}refreshTabUnreadIndicators(){this.userMenuProviders.forEach(((e,t)=>{e.hasUnreadContent()?t.dataset.hasUnreadContent=\"true\":t.dataset.hasUnreadContent=\"false\"}))}}t.PageMenuUser=d,t.hasValidUserMenu=function(){return document.getElementById(\"topMenu\").classList.contains(\"userPanelLoggedIn\")},t.default=d})),define(\"WoltLabSuite/Core/Ui/Mobile\",[\"require\",\"exports\",\"tslib\",\"focus-trap\",\"../Core\",\"../Dom/Change/Listener\",\"../Dom/Util\",\"../Environment\",\"./Alignment\",\"./CloseOverlay\",\"./Dropdown/Reusable\",\"./Page/Menu/Main\",\"./Page/Menu/User\",\"./Screen\",\"../Language\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h,m){\"use strict\";function f(){q=!0,g(),b(),h.on(\"screen-sm-down\",{match(){document.querySelectorAll(\".message\").forEach((e=>{const t=e.querySelector(\".jsMobileNavigation\");if(t){const i=e.querySelector(\".messageQuickOptions\");i&&t.childElementCount&&_(i)}}))},unmatch(){document.querySelectorAll(\".message\").forEach((e=>{if(!R.has(e))return;const t=e.querySelector(\".jsMobileNavigation\");if(t){const i=e.querySelector(\".messageQuickOptions\");i&&t.childElementCount&&function(e){e.removeAttribute(\"tabindex\"),e.removeAttribute(\"role\"),e.removeAttribute(\"aria-label\")}(i)}}))}}),F&&(H=new u.PageMenuMain(W),H.enable(),(0,p.hasValidUserMenu)()&&($=new p.PageMenuUser,$.enable())),c.default.add(\"WoltLabSuite/Core/Ui/Mobile\",v),a.default.add(\"WoltLabSuite/Core/Ui/Mobile\",(()=>{g(),b()})),document.addEventListener(\"scroll\",(()=>S()),{passive:!0})}function g(){document.querySelectorAll(\".buttonGroupNavigation\").forEach((e=>{if(e.classList.contains(\"jsMobileButtonGroupNavigation\"))return;e.classList.add(\"jsMobileButtonGroupNavigation\");const t=e.querySelector(\".buttonList\");if(0===t.childElementCount)return;e.parentElement.classList.add(\"hasMobileNavigation\");const i=document.createElement(\"a\");i.className=\"dropdownLabel\";const n=document.createElement(\"span\");n.className=\"icon icon24 fa-ellipsis-v\",i.appendChild(n),i.addEventListener(\"click\",(t=>{t.preventDefault(),t.stopPropagation(),e.classList.toggle(\"open\")})),t.addEventListener(\"click\",(function(t){t.stopPropagation(),e.classList.remove(\"open\")})),e.insertBefore(i,e.firstChild)}))}function b(){const e=h.is(\"screen-sm-down\");document.querySelectorAll(\".message\").forEach((t=>{if(R.has(t))return;const i=t.querySelector(\".jsMobileNavigation\");if(i){i.addEventListener(\"click\",(e=>{e.stopPropagation(),window.setTimeout((()=>{i.classList.remove(\"open\")}),10)}));const n=t.querySelector(\".messageQuickOptions\");n&&i.childElementCount&&(n.classList.add(\"active\"),n.addEventListener(\"click\",(e=>{const o=e.target;q&&h.is(\"screen-sm-down\")&&\"LABEL\"!==o.nodeName&&\"INPUT\"!==o.nodeName&&(e.preventDefault(),e.stopPropagation(),L(t,n,i))})),n.addEventListener(\"keydown\",(e=>{\"Enter\"===e.key&&(e.preventDefault(),n.click())})),e&&_(n))}R.add(t)}))}function _(e){e.tabIndex=0,e.setAttribute(\"role\",\"button\"),e.setAttribute(\"aria-label\",m.get(\"wcf.global.button.more\"))}function v(){document.querySelectorAll(\".jsMobileButtonGroupNavigation.open, .jsMobileNavigation.open\").forEach((e=>{e.classList.remove(\"open\")})),q&&O&&S()}function w(){V=!0}function y(){V=!1,X.forEach((function(e){e.classList.remove(\"open\")}))}function E(){X.forEach((function(e){e.addEventListener(\"mousedown\",(function(t){V&&t.target===e&&(t.preventDefault(),e.classList.toggle(\"open\"))}))})),V=!0}function S(){null==O||O.classList.remove(\"dropdownOpen\")}function L(e,t,i){if(null===O)O=document.createElement(\"ul\"),O.className=\"dropdownMenu\",d.init(\"com.woltlab.wcf.jsMobileNavigation\",O);else if(O.classList.contains(\"dropdownOpen\")&&(S(),N.deactivate(),N=void 0,B===e))return;O.innerHTML=\"\",c.default.execute(),I(i);const o=i.previousElementSibling;if(o&&o.classList.contains(\"messageFooterButtonsExtra\")){const e=document.createElement(\"li\");e.className=\"dropdownDivider\",O.appendChild(e),I(o)}l.set(O,t,{horizontal:\"right\",allowFlip:\"vertical\"}),O.classList.add(\"dropdownOpen\"),B=e,N=(0,n.createFocusTrap)(O,{allowOutsideClick:!0,escapeDeactivates:()=>(L(e,t,i),!1),setReturnFocus:t}),N.activate()}function C(){U=!0,document.querySelectorAll(\".boxMenuHasChildren > a\").forEach((e=>{e.addEventListener(\"touchstart\",(t=>{U&&\"false\"===e.getAttribute(\"aria-expanded\")&&(t.preventDefault(),e.setAttribute(\"aria-expanded\",\"true\"),e.addEventListener(\"touchend\",(()=>{document.body.addEventListener(\"touchstart\",(()=>{document.body.addEventListener(\"touchend\",(t=>{const i=e.parentElement,n=t.target;i.contains(n)||n===i||e.setAttribute(\"aria-expanded\",\"false\")}),{once:!0})}),{once:!0})}),{once:!0}))}),{passive:!1})}))}function x(){U=!0}function k(){U=!1}function I(e){e.querySelectorAll(\".button\").forEach((e=>{if(e.classList.contains(\"ignoreMobileNavigation\")||e.classList.contains(\"reactButton\"))return;const t=document.createElement(\"li\");e.classList.contains(\"active\")&&(t.className=\"active\");const i=e.querySelector(\"span:not(.icon)\");t.innerHTML=`<a href=\"#\">${i.textContent}</a>`,t.children[0].addEventListener(\"click\",(function(t){t.preventDefault(),t.stopPropagation(),\"A\"===e.nodeName?e.click():o.triggerEvent(e,\"click\"),S()})),O.appendChild(t)}))}function T(){c.default.execute(),q=!0,F&&(H.enable(),null==$||$.enable())}function M(){Y&&j(Y,\".messageGroupLink\")}function D(){c.default.execute(),q=!1,F&&(H.disable(),null==$||$.disable())}function A(){Y&&P(Y),O&&S()}function j(e,t){Array.from(e).forEach((e=>{const i=e.parentElement;let n=i.querySelector(\".mobileLinkShadow\");if(null===n){const o=e.querySelector(t);o.href&&(n=document.createElement(\"a\"),n.className=\"mobileLinkShadow\",n.href=o.href,n.setAttribute(\"aria-labelledby\",r.default.identify(o)),i.appendChild(n),i.classList.add(\"mobileLinkShadowContainer\"))}}))}function P(e){Array.from(e).forEach((e=>{const t=e.parentElement;if(t.classList.contains(\"mobileLinkShadowContainer\")){const e=t.querySelector(\".mobileLinkShadow\");null!==e&&e.remove(),t.classList.remove(\"mobileLinkShadowContainer\")}}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.removeShadow=t.rebuildShadow=t.disableShadow=t.disable=t.enableShadow=t.enable=t.setup=void 0,o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importDefault(c),d=i.__importStar(d),h=i.__importStar(h),m=i.__importStar(m);let N,O=null,B=null,q=!1,U=!1,F=!1;const R=new WeakSet;let H,$,W,V=!1,Y=null;const X=[];t.setup=function(e,t){F=e,W=t,document.querySelectorAll(\".boxesSidebarLeft\").forEach((e=>{X.push(e)})),s.touch()&&document.documentElement.classList.add(\"touch\"),\"desktop\"!==s.platform()&&document.documentElement.classList.add(\"mobile\");const i=document.querySelector(\".messageGroupList\");i&&(Y=i.getElementsByClassName(\"messageGroup\")),h.on(\"screen-md-down\",{match:T,unmatch:D,setup:f}),h.on(\"screen-sm-down\",{match:M,unmatch:A,setup:M}),h.on(\"screen-md-down\",{match:w,unmatch:y,setup:E}),!s.touch()||\"ios\"!==s.platform()&&\"android\"!==s.platform()||h.on(\"screen-lg\",{match:x,unmatch:k,setup:C})},t.enable=T,t.enableShadow=M,t.disable=D,t.disableShadow=A,t.rebuildShadow=j,t.removeShadow=P})),define(\"WoltLabSuite/Core/Ui/Page/Action\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Language\",\"../../Ui/Screen\"],(function(e,t,i,n,o,a){\"use strict\";function r(){if(document.documentElement.classList.contains(\"disableScrolling\"))return;const e=window.pageYOffset;e!==g?(e>=b?(h.classList.contains(\"initiallyHidden\")&&h.classList.remove(\"initiallyHidden\"),h.setAttribute(\"aria-hidden\",\"false\")):h.setAttribute(\"aria-hidden\",\"true\"),l(),-1!==g&&m.classList[e<g?\"remove\":\"add\"](\"scrolledDown\"),g=-1):_()}function s(e){e.preventDefault();document.getElementById(\"top\").scrollIntoView({behavior:\"smooth\"})}function l(){const e=Array.from(p.children).find((e=>\"false\"===e.getAttribute(\"aria-hidden\")));p.classList[e?\"add\":\"remove\"](\"active\"),e?m.classList.add(\"pageActionHasContextButtons\"):m.classList.remove(\"pageActionHasContextButtons\")}function c(){if(f)return;f=!0,m=document.createElement(\"div\"),m.className=\"pageAction\",p=document.createElement(\"div\"),p.className=\"pageActionButtons\",m.appendChild(p),h=function(){const e=document.createElement(\"a\");return e.className=\"button buttonPrimary pageActionButtonToTop initiallyHidden jsTooltip\",e.href=\"\",e.title=o.get(\"wcf.global.scrollUp\"),e.setAttribute(\"aria-hidden\",\"true\"),e.innerHTML='<span class=\"icon icon32 fa-angle-up\"></span>',e.addEventListener(\"click\",s),e}(),m.appendChild(h),document.body.appendChild(m);const e=n.debounce(r,100);window.addEventListener(\"scroll\",(()=>{-1===g&&(g=window.pageYOffset,window.setTimeout((()=>{r(),g=window.pageYOffset}),60)),e()}),{passive:!0}),window.addEventListener(\"touchstart\",(()=>{-1!==g&&(g=-1)}),{passive:!0}),a.on(\"screen-sm-down\",{match(){b=50},unmatch(){b=300},setup(){b=50}}),r()}function d(e){const t=u.get(e);if(t){t.parentElement.setAttribute(\"aria-hidden\",\"true\"),l()}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.show=t.hide=t.remove=t.get=t.has=t.add=t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a);const u=new Map;let p,h,m,f=!1,g=-1,b=300;const _=n.debounce((()=>{g=-1}),50);t.setup=c,t.add=function(e,t,i){c();const n=document.createElement(\"div\");n.className=\"pageActionButton\",n.dataset.name=e,n.setAttribute(\"aria-hidden\",\"true\"),t.classList.add(\"button\"),t.classList.add(\"buttonPrimary\"),n.appendChild(t);let o=null;i&&(o=u.get(i)||null,o&&(o=o.parentElement)),!o&&p.childElementCount&&(o=p.children[0]),o||(o=p.firstChild),p.insertBefore(n,o),m.classList.remove(\"scrolledDown\"),u.set(e,t),n.offsetParent,n.setAttribute(\"aria-hidden\",\"false\"),l()},t.has=function(e){return u.has(e)},t.get=function(e){return u.get(e)},t.remove=function(e){const t=u.get(e);if(void 0!==t){const i=t.parentElement,o=()=>{try{n.stringToBool(i.getAttribute(\"aria-hidden\"))&&(p.removeChild(i),u.delete(e)),i.removeEventListener(\"transitionend\",o)}catch(e){}};i.addEventListener(\"transitionend\",o),d(e)}},t.hide=d,t.show=function(e){const t=u.get(e);if(t){const e=t.parentElement;e.classList.contains(\"initiallyHidden\")&&e.classList.remove(\"initiallyHidden\"),e.setAttribute(\"aria-hidden\",\"false\"),m.classList.remove(\"scrolledDown\"),l()}}})),define(\"WoltLabSuite/Core/Ui/TabMenu/Simple\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Dom/Traverse\",\"../../Dom/Util\",\"../../Environment\",\"../../Event/Handler\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importStar(s);class l{constructor(e){this.containers=new Map,this.isLegacy=!1,this.store=null,this.tabs=new Map,this.container=e}validate(){if(!this.container.classList.contains(\"tabMenuContainer\"))return!1;const e=o.childByTag(this.container,\"NAV\");if(null===e)return!1;const t=e.querySelectorAll(\"li\");if(0===t.length)return!1;o.childrenByTag(this.container,\"DIV\").forEach((e=>{let t=e.dataset.name;t||(t=a.default.identify(e),e.dataset.name=t),this.containers.set(t,e)}));const i=this.container.id;if(t.forEach((e=>{const t=this._getTabName(e);if(!t)return;if(this.tabs.has(t))throw new Error(\"Tab names must be unique, li[data-name='\"+t+\"'] (tab menu id: '\"+i+\"') exists more than once.\");const n=this.containers.get(t);if(void 0===n)throw new Error(\"Expected content element for li[data-name='\"+t+\"'] (tab menu id: '\"+i+\"').\");if(n.parentNode!==this.container)throw new Error(\"Expected content element '\"+t+\"' (tab menu id: '\"+i+\"') to be a direct children.\");if(1!==e.childElementCount||\"A\"!==e.children[0].nodeName)throw new Error(\"Expected exactly one <a> as children for li[data-name='\"+t+\"'] (tab menu id: '\"+i+\"').\");this.tabs.set(t,e)})),!this.tabs.size)throw new Error(\"Expected at least one tab (tab menu id: '\"+i+\"').\");return this.isLegacy&&(this.container.dataset.isLegacy=\"true\",this.tabs.forEach((function(e,t){e.setAttribute(\"aria-controls\",t)}))),!0}init(e){this.tabs.forEach((t=>{if(!e||e.get(t.dataset.name||\"\")!==t){const e=t.children[0];if(e.addEventListener(\"click\",(e=>this._onClick(e))),\"ios\"===r.platform()){let t=!1;e.addEventListener(\"touchstart\",(()=>{t=!0})),e.addEventListener(\"touchmove\",(()=>{t=!1})),e.addEventListener(\"touchend\",(e=>{t&&(t=!1,e.preventDefault(),this._onClick(e))}))}}}));let t=null;if(!e){const e=l.getIdentifierFromHash();let i;if(\"\"!==e&&(i=this.tabs.get(e),i)){const e=this.container.parentElement;(null==e?void 0:e.classList.contains(\"tabMenuContainer\"))&&(t=this.container)}if(!i){let e=this.container.dataset.preselect||this.container.dataset.active;\"true\"!==e&&e||(e=!0),!0===e?this.tabs.forEach((function(e){i||a.default.isHidden(e)||e.previousElementSibling&&!a.default.isHidden(e.previousElementSibling)||(i=e)})):\"string\"==typeof e&&\"false\"!==e&&(i=this.tabs.get(e))}i&&(this.containers.forEach((e=>{e.classList.add(\"hidden\")})),this.select(null,i,!0));const n=this.container.dataset.store;if(n){const e=document.createElement(\"input\");e.type=\"hidden\",e.name=n,e.value=this.getActiveTab().dataset.name||\"\",this.container.appendChild(e),this.store=e}}return t}select(t,n,o){if(t=t?t.toString():\"\",!(n=n||this.tabs.get(t))){if(~~t==+t){t=~~t;let e=0;this.tabs.forEach((i=>{e===t&&(n=i),e++}))}if(!n)throw new Error(`Expected a valid tab name, '${t}' given (tab menu id: '${this.container.id}').`)}t=t||n.dataset.name||\"\";const a=this.getActiveTab();let r=null;if(a){const e=a.dataset.name;if(e===t)return;o||s.fire(\"com.woltlab.wcf.simpleTabMenu_\"+this.container.id,\"beforeSelect\",{tab:a,tabName:e}),a.classList.remove(\"active\"),r=this.containers.get(a.dataset.name||\"\"),r.classList.remove(\"active\"),r.classList.add(\"hidden\"),this.isLegacy&&(a.classList.remove(\"ui-state-active\"),r.classList.remove(\"ui-state-active\"))}n.classList.add(\"active\");const c=this.containers.get(t);if(c.classList.add(\"active\"),c.classList.remove(\"hidden\"),this.isLegacy&&(n.classList.add(\"ui-state-active\"),c.classList.add(\"ui-state-active\")),this.store&&(this.store.value=t),!o){s.fire(\"com.woltlab.wcf.simpleTabMenu_\"+this.container.id,\"select\",{active:n,activeName:t,previous:a,previousName:a?a.dataset.name:null});const e=this.isLegacy&&\"function\"==typeof window.jQuery?window.jQuery:null;e&&e(this.container).trigger(\"wcftabsbeforeactivate\",{newTab:e(n),oldTab:e(a),newPanel:e(c),oldPanel:e(r)});let i=window.location.href.replace(/#+[^#]*$/,\"\");l.getIdentifierFromHash()===t?i+=window.location.hash:i+=\"#\"+t,window.history.replaceState(void 0,\"\",i)}new Promise(((t,i)=>{e([\"../TabMenu\"],t,i)})).then(i.__importStar).then((e=>{e.scrollToTab(n)}))}selectFirstVisible(){let e=null;return this.tabs.forEach((t=>{e||a.default.isHidden(t)||(e=t)})),e&&this.select(null,e,!1),null!==e}rebuild(){const e=new Map(this.tabs);this.validate(),this.init(e)}hasTab(e){return this.tabs.has(e)}_onClick(e){e.preventDefault();const t=e.currentTarget;this.select(null,t.parentNode)}_getTabName(e){let t=e.dataset.name||null;if(!t&&1===e.childElementCount&&\"A\"===e.children[0].nodeName){const i=e.children[0];/#([^#]+)$/.exec(i.href)&&(t=RegExp.$1,null===document.getElementById(t)?t=null:(this.isLegacy=!0,e.dataset.name=t))}return t}getActiveTab(){return document.querySelector(\"#\"+this.container.id+\" > nav > ul > li.active\")}getContainers(){return this.containers}getTabs(){return this.tabs}static getIdentifierFromHash(){return/^#+([^/]+)+(?:\\/.+)?/.exec(window.location.hash)?RegExp.$1:\"\"}}return n.enableLegacyInheritance(l),l})),define(\"WoltLabSuite/Core/Ui/Scroll\",[\"require\",\"exports\",\"tslib\",\"../Dom/Util\"],(function(e,t,i,n){\"use strict\";function o(){null!==s&&window.clearTimeout(s),s=window.setTimeout((()=>{null!==a&&a(),window.removeEventListener(\"scroll\",o),a=null,s=null}),100)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.element=void 0,n=i.__importDefault(n);let a=null,r=null,s=null;t.element=function(e,t,i=\"smooth\"){if(!(e instanceof HTMLElement))throw new TypeError(\"Expected a valid DOM element.\");if(void 0!==t&&\"function\"!=typeof t)throw new TypeError(\"Expected a valid callback function.\");if(!document.body.contains(e))throw new Error(\"Element must be part of the visible DOM.\");if(null!==a)throw new Error(\"Cannot scroll to element, a concurrent request is running.\");t&&(a=t,window.addEventListener(\"scroll\",o));let s=n.default.offset(e).top;if(null===r){r=50;const e=document.getElementById(\"pageHeaderPanel\");if(null!==e){const t=window.getComputedStyle(e).position;r=\"fixed\"===t||\"static\"===t?e.offsetHeight:0}}r>0&&(s<=r?s=0:s-=r);const l=window.pageYOffset;window.scrollTo({left:0,top:s,behavior:i}),window.setTimeout((()=>{l===window.pageYOffset&&o()}),100)}})),define(\"WoltLabSuite/Core/Ui/TabMenu\",[\"require\",\"exports\",\"tslib\",\"../Dom/Change/Listener\",\"../Dom/Util\",\"./TabMenu/Simple\",\"./CloseOverlay\",\"./Screen\",\"./Scroll\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";function c(){document.querySelectorAll(\".tabMenuContainer:not(.staticTabMenuContainer)\").forEach((e=>{const t=o.default.identify(e);if(v.has(t))return;let i=new a.default(e);if(!i.validate())return;const n=i.init();if(v.set(t,i),n instanceof HTMLElement){const e=f(n.parentNode.id);e&&(i=e,i.select(n.id,void 0,!0))}const r=document.querySelector(\"#\"+t+\" > nav > ul\");r.addEventListener(\"click\",(e=>{e.preventDefault(),e.stopPropagation(),e.target===r?(r.classList.add(\"active\"),b=r):(r.classList.remove(\"active\"),b=null)})),e.querySelectorAll(\".tabMenu, .menu\").forEach((e=>{function t(){i=null,m(e)}let i=null;e.querySelector(\"ul\").addEventListener(\"scroll\",(()=>{null!==i&&window.clearTimeout(i),i=window.setTimeout(t,10)}),{passive:!0})}));const s=e.closest(\"form\");if(null!==s){const t=s.querySelector('input[type=\"submit\"]');null!==t&&t.addEventListener(\"click\",(t=>{if(!t.defaultPrevented)for(const i of e.querySelectorAll(\"input, select, textarea\"))if(!i.checkValidity()){t.preventDefault();const e=f(i.closest(\".tabMenuContainer\").id),n=i.closest(\".tabMenuContent\");return e.select(n.dataset.name||\"\"),void l.element(i,(()=>{i.reportValidity()}))}}))}}))}function d(){v.forEach((e=>{let t=!1;e.getContainers().forEach((i=>{t||null===i.querySelector(\".formError\")||(t=!0,e.select(i.id))}))}))}function u(e){_=!0,v.forEach((t=>{const i=t.getActiveTab();e?m(i.closest(\".menu, .tabMenu\")):g(i)}))}function p(){_=!1}function h(e,t,i,n,o,a){(a||t>0)&&(t-=15),i!==(t=t<0?0:Math.min(t,n-o))&&(e.classList.add(\"enableAnimation\"),i<t?e.firstElementChild.style.setProperty(\"margin-left\",i-t+\"px\",\"\"):e.style.setProperty(\"padding-left\",i-t+\"px\",\"\"),setTimeout((()=>{e.classList.remove(\"enableAnimation\"),e.firstElementChild.style.removeProperty(\"margin-left\"),e.style.removeProperty(\"padding-left\"),e.scrollLeft=t}),300))}function m(e){if(!_)return;const t=e.clientWidth,i=e.querySelector(\"ul\"),n=i.scrollLeft,o=i.scrollWidth,a=n>0;let r=e.querySelector(\".tabMenuOverlayLeft\");a?(null===r&&(r=document.createElement(\"span\"),r.className=\"tabMenuOverlayLeft icon icon24 fa-angle-left\",r.addEventListener(\"click\",(()=>{const e=i.clientWidth;h(i,i.scrollLeft-~~(e/2),i.scrollLeft,i.scrollWidth,e,!1)})),e.insertBefore(r,e.firstChild)),r.classList.add(\"active\")):null!==r&&r.classList.remove(\"active\");const s=t+n<o;let l=e.querySelector(\".tabMenuOverlayRight\");s?(null===l&&(l=document.createElement(\"span\"),l.className=\"tabMenuOverlayRight icon icon24 fa-angle-right\",l.addEventListener(\"click\",(()=>{const e=i.clientWidth;h(i,i.scrollLeft+~~(e/2),i.scrollLeft,i.scrollWidth,e,!1)})),e.appendChild(l)),l.classList.add(\"active\")):null!==l&&l.classList.remove(\"active\")}function f(e){return v.get(e)}function g(e){if(!_)return;const t=e.closest(\"ul\"),i=t.clientWidth,n=t.scrollLeft,o=t.scrollWidth;if(i===o)return;const a=e.offsetLeft;let r=!1;a<n&&(r=!0);let s=!1;if(!r){const t=i-(a-n);let o=e.clientWidth;null!==e.nextElementSibling&&(s=!0,o+=20),t<o&&(r=!0)}r&&h(t,a,n,o,i,s)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.scrollToTab=t.getTabMenu=t.setup=t.selectErroneousTabs=void 0,n=i.__importDefault(n),o=i.__importDefault(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l);let b=null,_=!1;const v=new Map;t.selectErroneousTabs=d,t.setup=function(){c(),d(),n.default.add(\"WoltLabSuite/Core/Ui/TabMenu\",c),r.default.add(\"WoltLabSuite/Core/Ui/TabMenu\",(()=>{b&&(b.classList.remove(\"active\"),b=null)})),s.on(\"screen-sm-down\",{match(){u(!1)},unmatch:p,setup(){u(!0)}}),window.addEventListener(\"hashchange\",(()=>{const e=a.default.getIdentifierFromHash(),t=e?document.getElementById(e):null;null!==t&&t.classList.contains(\"tabMenuContent\")&&v.forEach((t=>{t.hasTab(e)&&t.select(e)}))}));const e=a.default.getIdentifierFromHash();e&&window.setTimeout((()=>{const t=document.getElementById(e);if(t&&t.classList.contains(\"tabMenuContent\")){const e=window.scrollY||window.pageYOffset;if(e>0){const i=t.parentNode;let n=i.offsetTop-50;if(n<0&&(n=0),e>n){let e=o.default.offset(i).top;e<=50?e=0:e-=50,window.scrollTo(0,e)}}}}),100)},t.getTabMenu=f,t.scrollToTab=g})),define(\"WoltLabSuite/Core/Ui/Tooltip\",[\"require\",\"exports\",\"tslib\",\"../Dom/Change/Listener\",\"../Environment\",\"./Alignment\"],(function(e,t,i,n,o,a){\"use strict\";function r(e){const t=e.currentTarget;let i=t.title.trim();\"\"!==i&&(t.dataset.tooltip=i,t.setAttribute(\"aria-label\",i),t.removeAttribute(\"title\")),i=t.dataset.tooltip||\"\",u.style.removeProperty(\"top\"),u.style.removeProperty(\"left\"),i.length?(u.classList.add(\"active\"),d.textContent=i,a.set(u,t,{horizontal:\"center\",verticalOffset:4,pointer:!0,pointerClassNames:[\"inverse\"],vertical:\"top\"})):u.classList.remove(\"active\")}function s(){u.classList.remove(\"active\")}function l(){document.querySelectorAll(\".jsTooltip\").forEach((e=>{e.classList.remove(\"jsTooltip\");const t=e.title.trim();t.length&&(e.dataset.tooltip=t,e.removeAttribute(\"title\"),e.setAttribute(\"aria-label\",t),e.addEventListener(\"mouseenter\",r),e.addEventListener(\"mouseleave\",s),e.addEventListener(\"click\",s))}))}let c,d,u;Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=t.setup=void 0,n=i.__importDefault(n),o=i.__importStar(o),a=i.__importStar(a),t.setup=function(){\"desktop\"===o.platform()&&(u=document.createElement(\"div\"),u.id=\"balloonTooltip\",u.classList.add(\"balloonTooltip\"),u.addEventListener(\"transitionend\",(()=>{u.classList.contains(\"active\")||[\"bottom\",\"left\",\"right\",\"top\"].forEach((e=>{u.style.removeProperty(e)}))})),d=document.createElement(\"span\"),d.id=\"balloonTooltipText\",u.appendChild(d),c=document.createElement(\"span\"),c.classList.add(\"elementPointer\"),c.appendChild(document.createElement(\"span\")),u.appendChild(c),document.body.appendChild(u),l(),n.default.add(\"WoltLabSuite/Core/Ui/Tooltip\",l),window.addEventListener(\"scroll\",s))},t.init=l})),define(\"WoltLabSuite/Core/Ui/Page/JumpTo\",[\"require\",\"exports\",\"tslib\",\"../../Language\",\"../Dialog\"],(function(e,t,i,n,o){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importDefault(o);class a{constructor(){this.elements=new Map}init(e,t){if(t){if(\"function\"!=typeof t)throw new TypeError(\"Expected a valid function for parameter 'callback'.\")}else{const i=e.dataset.link;t=i?e=>{window.location.href=i.replace(/pageNo=%d/,`pageNo=${e}`)}:()=>{}}this.elements.has(e)||e.querySelectorAll(\".jumpTo\").forEach((i=>{i.addEventListener(\"click\",(t=>this.click(e,t))),this.elements.set(e,t)}))}click(e,t){t.preventDefault(),this.activeElement=e,o.default.open(this);const i=e.dataset.pages||\"0\";this.input.value=i,this.input.max=i,this.input.select(),this.description.textContent=n.get(\"wcf.page.jumpTo.description\").replace(/#pages#/,i)}_keyUp(e){if(\"Enter\"===e.key&&!this.submitButton.disabled)return void this.submit();const t=+this.input.value;this.submitButton.disabled=t<1||t>+this.input.max}submit(){this.elements.get(this.activeElement)(+this.input.value),o.default.close(this)}_dialogSetup(){const e=`<dl>\\n <dt><label for=\"jsPaginationPageNo\">${n.get(\"wcf.page.jumpTo\")}</label></dt>\\n <dd>\\n <input type=\"number\" id=\"jsPaginationPageNo\" value=\"1\" min=\"1\" max=\"1\" class=\"tiny\">\\n <small></small>\\n </dd>\\n </dl>\\n <div class=\"formSubmit\">\\n <button class=\"buttonPrimary\">${n.get(\"wcf.global.button.submit\")}</button>\\n </div>`;return{id:\"paginationOverlay\",options:{onSetup:e=>{this.input=e.querySelector(\"input\"),this.input.addEventListener(\"keyup\",(e=>this._keyUp(e))),this.description=e.querySelector(\"small\"),this.submitButton=e.querySelector(\"button\"),this.submitButton.addEventListener(\"click\",(()=>this.submit()))},title:n.get(\"wcf.global.page.pagination\")},source:e}}}let r=null;t.init=function(e,t){(null===r&&(r=new a),r).init(e,t)}})),define(\"WoltLabSuite/Core/Ui/Password\",[\"require\",\"exports\",\"tslib\",\"../Dom/Change/Listener\",\"../Language\"],(function(e,t,i,n,o){\"use strict\";function a(){document.querySelectorAll(\"input[type=password]\").forEach((e=>{s.has(e)||function(e){var t;s.add(e);const i=document.activeElement,n=document.createElement(\"div\");n.classList.add(\"inputAddon\"),e.insertAdjacentElement(\"beforebegin\",n),n.appendChild(e);const a=document.createElement(\"span\");a.title=o.get(\"wcf.global.form.password.button.show\"),a.classList.add(\"button\",\"inputSuffix\",\"jsTooltip\"),a.setAttribute(\"role\",\"button\"),a.tabIndex=0,a.setAttribute(\"aria-hidden\",\"true\"),n.appendChild(a);const l=document.createElement(\"span\");l.classList.add(\"icon\",\"icon16\",\"fa-eye\"),a.appendChild(l),a.addEventListener(\"click\",(()=>{r(e,a,l)})),a.addEventListener(\"keydown\",(t=>{\"Enter\"!==t.key&&\" \"!==t.key||(t.preventDefault(),r(e,a,l))})),null===(t=e.form)||void 0===t||t.addEventListener(\"submit\",(()=>{\"password\"!==e.type&&r(e,a,l)})),i===e&&e.focus()}(e)}))}function r(e,t,i){\"password\"===e.type?(i.classList.remove(\"fa-eye\"),i.classList.add(\"fa-eye-slash\"),t.dataset.tooltip=o.get(\"wcf.global.form.password.button.hide\"),e.type=\"text\"):(i.classList.add(\"fa-eye\"),i.classList.remove(\"fa-eye-slash\"),t.dataset.tooltip=o.get(\"wcf.global.form.password.button.show\"),e.type=\"password\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importDefault(n),o=i.__importStar(o);const s=new WeakSet;t.setup=function(){a(),n.default.add(\"WoltLabSuite/Core/Ui/Password\",(()=>a()))}})),define(\"WoltLabSuite/Core/Ui/Empty\",[\"require\",\"exports\",\"tslib\",\"../Dom/Change/Listener\"],(function(e,t,i,n){\"use strict\";function o(){document.querySelectorAll(\".jsReloadPageWhenEmpty\").forEach((e=>{e.classList.remove(\"jsReloadPageWhenEmpty\"),a.observe(e,{childList:!0})}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importDefault(n);const a=new MutationObserver((e=>{e.forEach((e=>{const t=e.target;if(0===t.childElementCount)window.location.reload();else{Array.from(t.children).every((e=>\"ignore\"===e.dataset.reloadPageWhenEmpty))&&window.location.reload()}}))}));t.setup=function(){o(),n.default.add(\"WoltLabSuite/Core/Ui/Empty\",(()=>o()))}})),define(\"WoltLabSuite/Core/Ui/Confirmation\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Language\",\"./Dialog\"],(function(e,t,i,n,o,a){\"use strict\";function r(){return l||(l=new s),l}Object.defineProperty(t,\"__esModule\",{value:!0}),t.getContentElement=t.show=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a);class s{constructor(){this._active=!1,this.dialog=document.createElement(\"div\"),this.dialog.id=\"wcfSystemConfirmation\",this.dialog.classList.add(\"systemConfirmation\"),this.text=document.createElement(\"p\"),this.dialog.appendChild(this.text),this._content=document.createElement(\"div\"),this._content.id=\"wcfSystemConfirmationContent\",this.dialog.appendChild(this._content);const e=document.createElement(\"div\");e.classList.add(\"formSubmit\"),this.dialog.appendChild(e),this.confirmButton=document.createElement(\"button\"),this.confirmButton.dataset.type=\"submit\",this.confirmButton.classList.add(\"buttonPrimary\"),this.confirmButton.textContent=o.get(\"wcf.global.confirmation.confirm\"),e.appendChild(this.confirmButton);const t=document.createElement(\"button\");t.textContent=o.get(\"wcf.global.confirmation.cancel\"),t.addEventListener(\"click\",(()=>{a.default.close(this)})),e.appendChild(t),document.body.appendChild(this.dialog)}open(e){this.parameters=e.parameters||{},this._content.innerHTML=\"string\"==typeof e.template?e.template.trim():\"\",this.text[e.messageIsHtml?\"innerHTML\":\"textContent\"]=e.message,\"function\"==typeof e.legacyCallback?(this.callbackCancel=t=>{e.legacyCallback(\"cancel\",t,this.content)},this.callbackConfirm=t=>{e.legacyCallback(\"confirm\",t,this.content)}):(\"function\"!=typeof e.cancel&&(e.cancel=()=>{}),this.callbackCancel=e.cancel,this.callbackConfirm=e.confirm),this._active=!0,a.default.open(this)}get active(){return this._active}get content(){return this._content}_confirm(){this.callbackConfirm(this.parameters,this.content),this._active=!1,a.default.close(\"wcfSystemConfirmation\")}_onClose(){this.active&&(this.confirmButton.blur(),this._active=!1,this.callbackCancel(this.parameters))}_onShow(){window.setTimeout((()=>{this.confirmButton.blur(),this.confirmButton.focus()}),1)}_dialogSetup(){return{id:\"wcfSystemConfirmation\",options:{onClose:this._onClose.bind(this),onShow:this._onShow.bind(this),title:o.get(\"wcf.global.confirmation.title\")}}}_dialogSubmit(){this._confirm()}}let l;t.show=function(e){if(!r().active){if((e=n.extend({cancel:null,confirm:null,legacyCallback:null,message:\"\",messageIsHtml:!1,parameters:{},template:\"\"},e)).message=\"string\"==typeof e.message?e.message.trim():\"\",!e.message)throw new Error(\"Expected a non-empty string for option 'message'.\");if(\"function\"!=typeof e.confirm&&\"function\"!=typeof e.legacyCallback)throw new TypeError(\"Expected a valid callback for option 'confirm'.\");r().open(e)}},t.getContentElement=function(){return r().content}})),define(\"WoltLabSuite/Core/Ui/Object/Action\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Event/Handler\",\"../Confirmation\",\"../../Language\",\"../../StringUtil\",\"../../Dom/Change/Listener\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";function c(e){function t(){n.apiOnce({data:{actionName:l,className:c,objectIDs:[d],parameters:h},success:e=>function(e,t){\"reload\"===e.dataset.objectActionSuccess?window.location.reload():o.fire(\"WoltLabSuite/Core/Ui/Object/Action\",e.dataset.objectAction,{containerElement:e.closest(u),data:t,objectElement:e.closest(p)})}(i,e)})}e.preventDefault();const i=e.currentTarget,l=i.dataset.objectAction;let c=i.closest(u).dataset.objectActionClassName;i.dataset.objectActionClassName&&(c=i.dataset.objectActionClassName);let d=i.closest(p).dataset.objectId;i.dataset.objectId&&(d=i.dataset.objectId);const h={};Object.entries(i.dataset).forEach((([e,t])=>{let i=/^objectActionParameterData(.+)/.exec(e);if(i)Object.prototype.hasOwnProperty.call(h,\"data\")||(h.data={}),h.data[s.lcfirst(i[1])]=t;else if(i=/^objectActionParameter(.+)/.exec(e),i){const e=s.lcfirst(i[1]);if(\"data\"===e)throw new Error(\"Additional object action parameters may not use 'data' as key.\");h[e]=t}})),i.dataset.confirmMessage?a.show({confirm:t,message:r.get(i.dataset.confirmMessage),messageIsHtml:!0}):t()}function d(){document.querySelectorAll(`${u} ${p} .jsObjectAction[data-object-action]`).forEach((e=>{h.has(e)||(e.addEventListener(\"click\",(e=>c(e))),h.add(e))}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importDefault(l);const u=\".jsObjectActionContainer[data-object-action-class-name]\",p=\".jsObjectActionObject[data-object-id]\",h=new Set;t.setup=function(){d(),l.default.add(\"WoltLabSuite/Core/Ui/Action\",(()=>d()))}})),define(\"WoltLabSuite/Core/Controller/Clipboard\",[\"require\",\"exports\",\"tslib\",\"../Ajax\",\"../Core\",\"../Dom/Change/Listener\",\"../Dom/Util\",\"../Event/Handler\",\"../Language\",\"../Ui/Confirmation\",\"../Ui/Dropdown/Simple\",\"../Ui/Page/Action\",\"../Ui/Screen\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p){\"use strict\";function h(){return g||(g=new f),g}Object.defineProperty(t,\"__esModule\",{value:!0}),t.unmark=t.showEditor=t.hideEditor=t.reload=t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d),u=i.__importStar(u),p=i.__importStar(p);const m='.messageCheckboxLabel > input[type=\"checkbox\"], .message .messageClipboardCheckbox > input[type=\"checkbox\"], .messageGroupList .columnMark > label > input[type=\"checkbox\"]';class f{constructor(){this.containers=new Map,this.editors=new Map,this.editorDropdowns=new Map,this.itemData=new WeakMap,this.knownCheckboxes=new WeakSet,this.pageClassNames=[],this.pageObjectId=0,this.reloadPageOnSuccess=new Map}setup(e){if(!e.pageClassName)throw new Error(\"Expected a non-empty string for parameter 'pageClassName'.\");let t=!1;0===this.pageClassNames.length&&(t=e.hasMarkedItems,this.pageObjectId=e.pageObjectId),this.pageClassNames.push(e.pageClassName),this.initContainers(),t&&this.containers.size&&this.loadMarkedItems(),a.default.add(\"WoltLabSuite/Core/Controller/Clipboard\",(()=>this.initContainers()))}reload(){this.containers.size&&this.loadMarkedItems()}initContainers(){document.querySelectorAll(\".jsClipboardContainer\").forEach((e=>{const t=r.default.identify(e);let i=this.containers.get(t);if(void 0===i){const n=e.querySelector(\".jsClipboardMarkAll\");if(null!==n){if(n.matches(m)){const e=n.closest(\"label\");e.setAttribute(\"role\",\"checkbox\"),e.tabIndex=0,e.setAttribute(\"aria-checked\",\"false\"),e.setAttribute(\"aria-label\",l.get(\"wcf.clipboard.item.markAll\")),e.addEventListener(\"keyup\",(e=>{\"Enter\"!==e.key&&\"Space\"!==e.key||n.click()}))}n.dataset.containerId=t,n.addEventListener(\"click\",(e=>this.markAll(e)))}i={checkboxes:e.getElementsByClassName(\"jsClipboardItem\"),element:e,markAll:n,markedObjectIds:new Set},this.containers.set(t,i)}Array.from(i.checkboxes).forEach((e=>{if(this.knownCheckboxes.has(e))return;if(e.dataset.containerId=t,e.matches(m)){const t=e.closest(\"label\");t.setAttribute(\"role\",\"checkbox\"),t.tabIndex=0,t.setAttribute(\"aria-checked\",\"false\"),t.setAttribute(\"aria-label\",l.get(\"wcf.clipboard.item.mark\")),t.addEventListener(\"keyup\",(t=>{\"Enter\"!==t.key&&\"Space\"!==t.key||e.click()}))}null===e.closest(\"a\")?e.addEventListener(\"click\",(e=>this.mark(e))):e.addEventListener(\"click\",(t=>{t.preventDefault(),window.setTimeout((()=>{e.checked=!e.checked,this.mark(e)}),10)})),this.knownCheckboxes.add(e)}))}))}loadMarkedItems(){n.api(this,{actionName:\"getMarkedItems\",parameters:{pageClassNames:this.pageClassNames,pageObjectID:this.pageObjectId}})}markAll(e){const t=e.currentTarget,i=\"INPUT\"!==t.nodeName||t.checked;this.setParentAsMarked(t,i);const n=[],o=t.dataset.containerId,a=this.containers.get(o),r=a.element.dataset.type;Array.from(a.checkboxes).forEach((e=>{const o=~~e.dataset.objectId;i?e.checked||(e.checked=!0,a.markedObjectIds.add(o),n.push(o)):e.checked&&(e.checked=!1,a.markedObjectIds.delete(o),n.push(o)),this.setParentAsMarked(e,i);const r=t.closest(\".jsClipboardObject\");null!==r&&(i?r.classList.add(\"jsMarked\"):r.classList.remove(\"jsMarked\"))})),this.saveState(r,n,i)}mark(e){const t=e instanceof Event?e.currentTarget:e,i=~~t.dataset.objectId,n=t.checked,o=t.dataset.containerId,a=this.containers.get(o),r=a.element.dataset.type,s=t.closest(\".jsClipboardObject\");n?(a.markedObjectIds.add(i),s.classList.add(\"jsMarked\")):(a.markedObjectIds.delete(i),s.classList.remove(\"jsMarked\")),null!==a.markAll&&(a.markAll.checked=!Array.from(a.checkboxes).some((e=>!e.checked)),this.setParentAsMarked(a.markAll,n)),this.setParentAsMarked(t,t.checked),this.saveState(r,[i],n)}saveState(e,t,i){n.api(this,{actionName:i?\"mark\":\"unmark\",parameters:{pageClassNames:this.pageClassNames,pageObjectID:this.pageObjectId,objectIDs:t,objectType:e}})}executeAction(e){function t(){const e=i.dataset.type;s.fire(\"com.woltlab.wcf.clipboard\",e,{data:n,listItem:i,responseData:null})}const i=e.currentTarget,n=this.itemData.get(i);if(n.url)return void(window.location.href=n.url);const a=\"string\"==typeof n.internalData.confirmMessage?n.internalData.confirmMessage:\"\";let r=!0;if(o.isPlainObject(n.parameters)&&n.parameters.actionName&&n.parameters.className){if(\"unmarkAll\"===n.parameters.actionName||Array.isArray(n.parameters.objectIDs))if(a.length){const e=\"string\"==typeof n.internalData.template?n.internalData.template:\"\";c.show({confirm:()=>{const t={};e.length&&c.getContentElement().querySelectorAll(\"input, select, textarea\").forEach((e=>{const i=e.name;switch(e.nodeName){case\"INPUT\":(\"checkbox\"!==e.type&&\"radio\"!==e.type||e.checked)&&(t[i]=e.value);break;case\"SELECT\":t[i]=e.value;break;case\"TEXTAREA\":t[i]=e.value.trim()}})),this.executeProxyAction(i,n,t)},message:a,template:e})}else this.executeProxyAction(i,n)}else a.length&&(r=!1,c.show({confirm:t,message:a}));r&&t()}executeProxyAction(e,t,i={}){const a=\"unmarkAll\"!==t.parameters.actionName?t.parameters.objectIDs:[],r={data:i};o.isPlainObject(t.internalData.parameters)&&Object.entries(t.internalData.parameters).forEach((([e,t])=>{r[e]=t})),n.api(this,{actionName:t.parameters.actionName,className:t.parameters.className,objectIDs:a,parameters:r},(i=>{if(\"unmarkAll\"!==t.actionName){const n=e.dataset.type;s.fire(\"com.woltlab.wcf.clipboard\",n,{data:t,listItem:e,responseData:i});const o=this.reloadPageOnSuccess.get(n);if(o&&o.includes(i.actionName))return void window.location.reload()}this.loadMarkedItems()}))}unmarkAll(e){const t=e.currentTarget;n.api(this,{actionName:\"unmarkAll\",parameters:{objectType:t.dataset.type}})}_ajaxSetup(){return{data:{className:\"wcf\\\\data\\\\clipboard\\\\item\\\\ClipboardItemAction\"}}}_ajaxSuccess(e){if(\"unmarkAll\"===e.actionName){const t=e.returnValues.objectType;return void this.containers.forEach((e=>{e.element.dataset.type===t&&(e.element.querySelectorAll(\".jsMarked\").forEach((e=>e.classList.remove(\"jsMarked\"))),null!==e.markAll&&(e.markAll.checked=!1,this.setParentAsMarked(e.markAll,!1)),Array.from(e.checkboxes).forEach((e=>{e.checked=!1,this.setParentAsMarked(e,!1)})),u.remove(`wcfClipboard-${t}`))}))}this.itemData=new WeakMap,this.reloadPageOnSuccess.clear();const t=o.isPlainObject(e.returnValues.markedItems)?e.returnValues.markedItems:{};this.containers.forEach((e=>{const i=e.element.dataset.type,n=Array.isArray(t[i])?t[i]:[];this.rebuildMarkings(e,n)}));const i=Object.keys(e.returnValues.items||{});this.editors.forEach(((e,t)=>{i.includes(t)||(u.remove(`wcfClipboard-${t}`),this.editorDropdowns.get(t).innerHTML=\"\")})),e.returnValues.items&&Object.entries(e.returnValues.items).forEach((([e,t])=>{this.reloadPageOnSuccess.set(e,t.reloadPageOnSuccess);let n=!1,o=this.editors.get(e),a=this.editorDropdowns.get(e);void 0===o?(n=!0,o=document.createElement(\"a\"),o.className=\"dropdownToggle\",o.textContent=t.label,this.editors.set(e,o),a=document.createElement(\"ol\"),a.className=\"dropdownMenu\",this.editorDropdowns.set(e,a)):(o.textContent=t.label,a.innerHTML=\"\"),Object.values(t.items).forEach((t=>{const i=document.createElement(\"li\"),n=document.createElement(\"span\");n.textContent=t.label,i.appendChild(n),a.appendChild(i),i.dataset.type=e,i.addEventListener(\"click\",(e=>this.executeAction(e))),this.itemData.set(i,t)}));const r=document.createElement(\"li\");r.classList.add(\"dropdownDivider\"),a.appendChild(r);const s=document.createElement(\"li\");s.dataset.type=e;const c=document.createElement(\"span\");if(c.textContent=l.get(\"wcf.clipboard.item.unmarkAll\"),s.appendChild(c),s.addEventListener(\"click\",(e=>this.unmarkAll(e))),a.appendChild(s),-1!==i.indexOf(e)){const t=`wcfClipboard-${e}`;u.has(t)?u.show(t):u.add(t,o)}if(n){const e=o.parentElement;e.classList.add(\"dropdown\"),e.appendChild(a),d.default.init(o)}}))}rebuildMarkings(e,t){var i;let n=!0;if(Array.from(e.checkboxes).forEach((e=>{const i=e.closest(\".jsClipboardObject\"),o=t.includes(~~e.dataset.objectId);o||(n=!1),e.checked=o,o?i.classList.add(\"jsMarked\"):i.classList.remove(\"jsMarked\"),this.setParentAsMarked(e,o)})),null!==e.markAll){e.markAll.checked=n,this.setParentAsMarked(e.markAll,n);const t=null===(i=e.markAll.closest(\".columnMark\"))||void 0===i?void 0:i.parentNode;t&&(n?t.classList.add(\"jsMarked\"):t.classList.remove(\"jsMarked\"))}}setParentAsMarked(e,t){const i=e.parentElement;\"checkbox\"===i.getAttribute(\"role\")&&i.setAttribute(\"aria-checked\",t?\"true\":\"false\")}hideEditor(e){u.remove(\"wcfClipboard-\"+e),p.pageOverlayOpen()}showEditor(){this.loadMarkedItems(),p.pageOverlayClose()}unmark(e,t){this.saveState(e,t,!1)}}let g;t.setup=function(e){h().setup(e)},t.reload=function(){h().reload()},t.hideEditor=function(e){h().hideEditor(e)},t.showEditor=function(){h().showEditor()},t.unmark=function(e,t){h().unmark(e,t)}})),define(\"WoltLabSuite/Core/Ui/Object/Action/Handler\",[\"require\",\"exports\",\"tslib\",\"../../../Event/Handler\",\"../../../Controller/Clipboard\"],(function(e,t,i,n,o){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),n=i.__importStar(n),o=i.__importStar(o);t.default=class{constructor(e,t,i){this.objectAction=i,n.add(\"WoltLabSuite/Core/Ui/Object/Action\",e,(e=>this.handleObjectAction(e))),document.querySelectorAll(\".jsClipboardContainer[data-type]\").forEach((e=>{n.add(\"com.woltlab.wcf.clipboard\",e.dataset.type,(e=>{null!==e.responseData&&-1!==t.indexOf(e.responseData.actionName)&&this.handleClipboardAction(e)}))}))}handleClipboardAction(e){const t=e.listItem.dataset.type;document.querySelectorAll(`.jsClipboardContainer[data-type=\"${t}\"] .jsClipboardObject`).forEach((t=>{const i=t.dataset.objectId;e.responseData.objectIDs.forEach((n=>{~~n==~~i&&this.objectAction({containerElement:t.closest(\".jsObjectActionContainer\"),data:e.responseData,objectElement:t})}))}))}handleObjectAction(e){this.objectAction(e),o.reload()}}})),define(\"WoltLabSuite/Core/Ui/Object/Action/Delete\",[\"require\",\"exports\",\"tslib\",\"./Handler\"],(function(e,t,i,n){\"use strict\";function o(e){const t=e.objectElement.querySelector('.jsObjectAction[data-object-action=\"delete\"]');if(!t||t.dataset.objectActionHandler)return;const i=e.objectElement.querySelector(\".jsObjectActionObjectChildren\");i&&Array.from(i.children).forEach((t=>{e.objectElement.insertAdjacentElement(\"beforebegin\",t)})),e.objectElement.remove()}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importDefault(n),t.setup=function(){new n.default(\"delete\",[\"delete\"],o)}})),define(\"WoltLabSuite/Core/Ui/Object/Action/Toggle\",[\"require\",\"exports\",\"tslib\",\"../../../Language\",\"./Handler\"],(function(e,t,i,n,o){\"use strict\";function a(e){const t=e.objectElement.querySelector('.jsObjectAction[data-object-action=\"toggle\"]');if(t&&!t.dataset.objectActionHandler)if(t.classList.contains(\"fa-square-o\")){t.classList.replace(\"fa-square-o\",\"fa-check-square-o\");const e=t.dataset.disableTitle||n.get(\"wcf.global.button.disable\");t.title=e}else{t.classList.replace(\"fa-check-square-o\",\"fa-square-o\");const e=t.dataset.enableTitle||n.get(\"wcf.global.button.enable\");t.title=e}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),o=i.__importDefault(o),t.setup=function(){new o.default(\"toggle\",[\"enable\",\"disable\"],a)}})),define(\"WoltLabSuite/Core/Ui/Search\",[\"require\",\"exports\",\"tslib\",\"../Event/Handler\",\"./Alignment\",\"./CloseOverlay\",\"./Dropdown/Simple\",\"./Screen\",\"../Environment\",\"../Dom/Util\"],(function(e,t,i,n,o,a,r,s,l,c){\"use strict\";function d(){a.default.execute(a.Origin.Search),f.classList.add(\"searchBarOpen\"),null==y||y.parentElement.classList.add(\"open\"),h||o.set(b,w,{horizontal:\"right\"}),b.style.setProperty(\"top\",`${g.clientHeight}px`,\"\"),v.focus(),window.setTimeout((()=>{const e=v.value.length;v.selectionStart=e,v.selectionEnd=e}),1)}function u(){if(!(f.classList.contains(\"searchBarOpen\")||b.classList.contains(\"open\")))return;f.classList.remove(\"searchBarOpen\"),b.classList.remove(\"open\"),null==y||y.parentElement.classList.remove(\"open\");[\"bottom\",\"left\",\"right\",\"top\"].forEach((e=>{b.style.removeProperty(e)})),\"ios\"===l.platform()&&(s.scrollEnable(),void 0!==p&&(document.body.scrollTop=p,p=void 0)),h&&v.blur();const e=b.querySelector(\".pageHeaderSearchType\");r.default.close(e.id)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l);let p,h=!1;const m=document.body.classList.contains(\"wcfAcp\"),f=document.getElementById(\"pageHeader\"),g=document.getElementById(\"pageHeaderPanel\"),b=document.getElementById(\"pageHeaderSearch\");let _;const v=document.getElementById(\"pageHeaderSearchInput\"),w=document.getElementById(\"topMenu\"),y=document.getElementById(\"userPanelSearchButton\");t.init=function(){m&&null===b||(!function(){b.addEventListener(\"click\",(e=>e.stopPropagation()));const e=document.querySelector(\".pageHeaderSearchType\"),t=(0,c.identify)(e);r.default.getDropdownMenu(t).addEventListener(\"click\",(e=>{e.stopPropagation(),r.default.close(t)})),null==y||y.addEventListener(\"click\",(e=>{e.preventDefault(),e.stopPropagation(),f.classList.contains(\"searchBarOpen\")?u():d()})),a.default.add(\"WoltLabSuite/Core/Ui/Search\",((e,t)=>{if(e!==a.Origin.Search){if(e===a.Origin.DropDown){if(document.getElementById(\"pageHeaderSearchTypeSelect\").dataset.target===t)return;if(v.parentElement.id===t)return}u(),null==_||_.setAttribute(\"aria-expanded\",\"false\")}}))}(),s.on(\"screen-md-down\",{match(){h=!0},unmatch(){h=!1,p=void 0},setup(){h=!0,function(){const e=document.getElementById(\"pageHeaderSearchMobile\");_=e,e.addEventListener(\"click\",(t=>{t.preventDefault(),t.stopPropagation(),\"true\"===e.getAttribute(\"aria-expanded\")?(u(),e.setAttribute(\"aria-expanded\",\"false\")):(\"ios\"===l.platform()&&(p=document.body.scrollTop,s.scrollDisable()),d(),b.style.setProperty(\"top\",`${f.offsetHeight}px`,\"\"),b.classList.add(\"open\"),v.focus(),\"ios\"===l.platform()&&(document.body.scrollTop=0),e.setAttribute(\"aria-expanded\",\"true\"))})),b.addEventListener(\"click\",(t=>{t.stopPropagation(),t.target===b&&(t.preventDefault(),u(),e.setAttribute(\"aria-expanded\",\"false\"))}))}()}}),n.add(\"com.woltlab.wcf.Search\",\"close\",(()=>u())))}})),function e(t,i,n){function o(a,s){var l,c,d;if(!i[a]){if(!t[a]){if(l=\"function\"==typeof require&&require,!s&&l)return l(a,!0);if(r)return r(a,!0);throw(c=new Error(\"Cannot find module '\"+a+\"'\")).code=\"MODULE_NOT_FOUND\",c}d=i[a]={exports:{}},t[a][0].call(d.exports,(function(e){var i=t[a][1][e];return o(i||e)}),d,d.exports,e,t,i,n)}return i[a].exports}var a,r=\"function\"==typeof require&&require;for(a=0;a<n.length;a++)o(n[a]);return o}({1:[function(e,t,i){\"use strict\";var n=e(\"../main\");\"function\"==typeof define&&define.amd?define(\"perfect-scrollbar\",n):(window.PerfectScrollbar=n,void 0===window.Ps&&(window.Ps=n))},{\"../main\":7}],2:[function(e,t,i){\"use strict\";i.add=function(e,t){e.classList?e.classList.add(t):function(e,t){var i=e.className.split(\" \");i.indexOf(t)<0&&i.push(t),e.className=i.join(\" \")}(e,t)},i.remove=function(e,t){e.classList?e.classList.remove(t):function(e,t){var i=e.className.split(\" \"),n=i.indexOf(t);n>=0&&i.splice(n,1),e.className=i.join(\" \")}(e,t)},i.list=function(e){return e.classList?Array.prototype.slice.apply(e.classList):e.className.split(\" \")}},{}],3:[function(e,t,i){\"use strict\";var n={e:function(e,t){var i=document.createElement(e);return i.className=t,i},appendTo:function(e,t){return t.appendChild(e),e}};n.css=function(e,t,i){return\"object\"==typeof t?function(e,t){var i,n;for(i in t)\"number\"==typeof(n=t[i])&&(n=n.toString()+\"px\"),e.style[i]=n;return e}(e,t):void 0===i?function(e,t){return window.getComputedStyle(e)[t]}(e,t):function(e,t,i){return\"number\"==typeof i&&(i=i.toString()+\"px\"),e.style[t]=i,e}(e,t,i)},n.matches=function(e,t){return void 0!==e.matches?e.matches(t):void 0!==e.matchesSelector?e.matchesSelector(t):void 0!==e.webkitMatchesSelector?e.webkitMatchesSelector(t):void 0!==e.mozMatchesSelector?e.mozMatchesSelector(t):void 0!==e.msMatchesSelector?e.msMatchesSelector(t):void 0},n.remove=function(e){void 0!==e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)},n.queryChildren=function(e,t){return Array.prototype.filter.call(e.childNodes,(function(e){return n.matches(e,t)}))},t.exports=n},{}],4:[function(e,t,i){\"use strict\";var n,o=function(e){this.element=e,this.events={}};o.prototype.bind=function(e,t){void 0===this.events[e]&&(this.events[e]=[]),this.events[e].push(t),this.element.addEventListener(e,t,!1)},o.prototype.unbind=function(e,t){var i=void 0!==t;this.events[e]=this.events[e].filter((function(n){return!(!i||n===t)||(this.element.removeEventListener(e,n,!1),!1)}),this)},o.prototype.unbindAll=function(){for(var e in this.events)this.unbind(e)},(n=function(){this.eventElements=[]}).prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return void 0===t&&(t=new o(e),this.eventElements.push(t)),t},n.prototype.bind=function(e,t,i){this.eventElement(e).bind(t,i)},n.prototype.unbind=function(e,t,i){this.eventElement(e).unbind(t,i)},n.prototype.unbindAll=function(){for(var e=0;e<this.eventElements.length;e++)this.eventElements[e].unbindAll()},n.prototype.once=function(e,t,i){var n=this.eventElement(e),o=function(e){n.unbind(t,o),i(e)};n.bind(t,o)},t.exports=n},{}],5:[function(e,t,i){\"use strict\";t.exports=function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return e()+e()+\"-\"+e()+\"-\"+e()+\"-\"+e()+\"-\"+e()+e()+e()}}()},{}],6:[function(e,t,i){\"use strict\";var n=e(\"./class\"),o=e(\"./dom\"),a=i.toInt=function(e){return parseInt(e,10)||0},r=i.clone=function(e){var t,i;if(e){if(e.constructor===Array)return e.map(r);if(\"object\"==typeof e){for(i in t={},e)t[i]=r(e[i]);return t}return e}return null};i.extend=function(e,t){var i,n=r(e);for(i in t)n[i]=r(t[i]);return n},i.isEditable=function(e){return o.matches(e,\"input,[contenteditable]\")||o.matches(e,\"select,[contenteditable]\")||o.matches(e,\"textarea,[contenteditable]\")||o.matches(e,\"button,[contenteditable]\")},i.removePsClasses=function(e){var t,i,o=n.list(e);for(t=0;t<o.length;t++)0===(i=o[t]).indexOf(\"ps-\")&&n.remove(e,i)},i.outerWidth=function(e){return a(o.css(e,\"width\"))+a(o.css(e,\"paddingLeft\"))+a(o.css(e,\"paddingRight\"))+a(o.css(e,\"borderLeftWidth\"))+a(o.css(e,\"borderRightWidth\"))},i.startScrolling=function(e,t){n.add(e,\"ps-in-scrolling\"),void 0!==t?n.add(e,\"ps-\"+t):(n.add(e,\"ps-x\"),n.add(e,\"ps-y\"))},i.stopScrolling=function(e,t){n.remove(e,\"ps-in-scrolling\"),void 0!==t?n.remove(e,\"ps-\"+t):(n.remove(e,\"ps-x\"),n.remove(e,\"ps-y\"))},i.env={isWebKit:\"WebkitAppearance\"in document.documentElement.style,supportsTouch:\"ontouchstart\"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,supportsIePointer:null!==window.navigator.msMaxTouchPoints}},{\"./class\":2,\"./dom\":3}],7:[function(e,t,i){\"use strict\";var n=e(\"./plugin/destroy\"),o=e(\"./plugin/initialize\"),a=e(\"./plugin/update\");t.exports={initialize:o,update:a,destroy:n}},{\"./plugin/destroy\":9,\"./plugin/initialize\":17,\"./plugin/update\":21}],8:[function(e,t,i){\"use strict\";t.exports={handlers:[\"click-rail\",\"drag-scrollbar\",\"keyboard\",\"wheel\",\"touch\"],maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,useBothWheelAxes:!1,wheelPropagation:!1,wheelSpeed:1,theme:\"default\"}},{}],9:[function(e,t,i){\"use strict\";var n=e(\"../lib/helper\"),o=e(\"../lib/dom\"),a=e(\"./instances\");t.exports=function(e){var t=a.get(e);t&&(t.event.unbindAll(),o.remove(t.scrollbarX),o.remove(t.scrollbarY),o.remove(t.scrollbarXRail),o.remove(t.scrollbarYRail),n.removePsClasses(e),a.remove(e))}},{\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18}],10:[function(e,t,i){\"use strict\";var n=e(\"../instances\"),o=e(\"../update-geometry\"),a=e(\"../update-scroll\");t.exports=function(e){!function(e,t){function i(e){return e.getBoundingClientRect()}var n=function(e){e.stopPropagation()};t.event.bind(t.scrollbarY,\"click\",n),t.event.bind(t.scrollbarYRail,\"click\",(function(n){var r=n.pageY-window.pageYOffset-i(t.scrollbarYRail).top>t.scrollbarYTop?1:-1;a(e,\"top\",e.scrollTop+r*t.containerHeight),o(e),n.stopPropagation()})),t.event.bind(t.scrollbarX,\"click\",n),t.event.bind(t.scrollbarXRail,\"click\",(function(n){var r=n.pageX-window.pageXOffset-i(t.scrollbarXRail).left>t.scrollbarXLeft?1:-1;a(e,\"left\",e.scrollLeft+r*t.containerWidth),o(e),n.stopPropagation()}))}(e,n.get(e))}},{\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],11:[function(e,t,i){\"use strict\";function n(e,t){var i=null,n=null,o=function(o){var r,s,d,u;r=o.pageX-n,d=i+r*t.railXRatio,u=Math.max(0,t.scrollbarXRail.getBoundingClientRect().left)+t.railXRatio*(t.railXWidth-t.scrollbarXWidth),t.scrollbarXLeft=d<0?0:d>u?u:d,s=a.toInt(t.scrollbarXLeft*(t.contentWidth-t.containerWidth)/(t.containerWidth-t.railXRatio*t.scrollbarXWidth))-t.negativeScrollAdjustment,c(e,\"left\",s),l(e),o.stopPropagation(),o.preventDefault()},s=function(){a.stopScrolling(e,\"x\"),t.event.unbind(t.ownerDocument,\"mousemove\",o)};t.event.bind(t.scrollbarX,\"mousedown\",(function(l){n=l.pageX,i=a.toInt(r.css(t.scrollbarX,\"left\"))*t.railXRatio,a.startScrolling(e,\"x\"),t.event.bind(t.ownerDocument,\"mousemove\",o),t.event.once(t.ownerDocument,\"mouseup\",s),l.stopPropagation(),l.preventDefault()}))}function o(e,t){var i=null,n=null,o=function(o){var r,s,d,u;r=o.pageY-n,d=i+r*t.railYRatio,u=Math.max(0,t.scrollbarYRail.getBoundingClientRect().top)+t.railYRatio*(t.railYHeight-t.scrollbarYHeight),t.scrollbarYTop=d<0?0:d>u?u:d,s=a.toInt(t.scrollbarYTop*(t.contentHeight-t.containerHeight)/(t.containerHeight-t.railYRatio*t.scrollbarYHeight)),c(e,\"top\",s),l(e),o.stopPropagation(),o.preventDefault()},s=function(){a.stopScrolling(e,\"y\"),t.event.unbind(t.ownerDocument,\"mousemove\",o)};t.event.bind(t.scrollbarY,\"mousedown\",(function(l){n=l.pageY,i=a.toInt(r.css(t.scrollbarY,\"top\"))*t.railYRatio,a.startScrolling(e,\"y\"),t.event.bind(t.ownerDocument,\"mousemove\",o),t.event.once(t.ownerDocument,\"mouseup\",s),l.stopPropagation(),l.preventDefault()}))}var a=e(\"../../lib/helper\"),r=e(\"../../lib/dom\"),s=e(\"../instances\"),l=e(\"../update-geometry\"),c=e(\"../update-scroll\");t.exports=function(e){var t=s.get(e);n(e,t),o(e,t)}},{\"../../lib/dom\":3,\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],12:[function(e,t,i){\"use strict\";function n(e,t){var i,n=!1;t.event.bind(e,\"mouseenter\",(function(){n=!0})),t.event.bind(e,\"mouseleave\",(function(){n=!1})),i=!1,t.event.bind(t.ownerDocument,\"keydown\",(function(r){var c,d,u,p;if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(c=a.matches(t.scrollbarX,\":focus\")||a.matches(t.scrollbarY,\":focus\"),n||c)){if(d=document.activeElement?document.activeElement:t.ownerDocument.activeElement){if(\"IFRAME\"===d.tagName)d=d.contentDocument.activeElement;else for(;d.shadowRoot;)d=d.shadowRoot.activeElement;if(o.isEditable(d))return}switch(u=0,p=0,r.which){case 37:u=r.metaKey?-t.contentWidth:r.altKey?-t.containerWidth:-30;break;case 38:p=r.metaKey?t.contentHeight:r.altKey?t.containerHeight:30;break;case 39:u=r.metaKey?t.contentWidth:r.altKey?t.containerWidth:30;break;case 40:p=r.metaKey?-t.contentHeight:r.altKey?-t.containerHeight:-30;break;case 33:p=90;break;case 32:p=r.shiftKey?90:-90;break;case 34:p=-90;break;case 35:p=r.ctrlKey?-t.contentHeight:-t.containerHeight;break;case 36:p=r.ctrlKey?e.scrollTop:t.containerHeight;break;default:return}l(e,\"top\",e.scrollTop-p),l(e,\"left\",e.scrollLeft+u),s(e),i=function(i,n){var o,a=e.scrollTop;if(0===i){if(!t.scrollbarYActive)return!1;if(0===a&&n>0||a>=t.contentHeight-t.containerHeight&&n<0)return!t.settings.wheelPropagation}if(o=e.scrollLeft,0===n){if(!t.scrollbarXActive)return!1;if(0===o&&i<0||o>=t.contentWidth-t.containerWidth&&i>0)return!t.settings.wheelPropagation}return!0}(u,p),i&&r.preventDefault()}}))}var o=e(\"../../lib/helper\"),a=e(\"../../lib/dom\"),r=e(\"../instances\"),s=e(\"../update-geometry\"),l=e(\"../update-scroll\");t.exports=function(e){n(e,r.get(e))}},{\"../../lib/dom\":3,\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],13:[function(e,t,i){\"use strict\";function n(e,t){function i(i){var o=function(e){var t=e.deltaX,i=-1*e.deltaY;return void 0!==t&&void 0!==i||(t=-1*e.wheelDeltaX/6,i=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,i*=10),t!=t&&i!=i&&(t=0,i=e.wheelDelta),e.shiftKey?[-i,-t]:[t,i]}(i),s=o[0],l=o[1];(function(t,i){var n,o,a=e.querySelector(\"textarea:hover, select[multiple]:hover, .ps-child:hover\");if(a){if(!window.getComputedStyle(a).overflow.match(/(scroll|auto)/))return!1;if((n=a.scrollHeight-a.clientHeight)>0&&!(0===a.scrollTop&&i>0||a.scrollTop===n&&i<0))return!0;if((o=a.scrollLeft-a.clientWidth)>0&&!(0===a.scrollLeft&&t<0||a.scrollLeft===o&&t>0))return!0}return!1})(s,l)||(n=!1,t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(r(e,\"top\",l?e.scrollTop-l*t.settings.wheelSpeed:e.scrollTop+s*t.settings.wheelSpeed),n=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(r(e,\"left\",s?e.scrollLeft+s*t.settings.wheelSpeed:e.scrollLeft-l*t.settings.wheelSpeed),n=!0):(r(e,\"top\",e.scrollTop-l*t.settings.wheelSpeed),r(e,\"left\",e.scrollLeft+s*t.settings.wheelSpeed)),a(e),n=n||function(i,n){var o,a=e.scrollTop;if(0===i){if(!t.scrollbarYActive)return!1;if(0===a&&n>0||a>=t.contentHeight-t.containerHeight&&n<0)return!t.settings.wheelPropagation}if(o=e.scrollLeft,0===n){if(!t.scrollbarXActive)return!1;if(0===o&&i<0||o>=t.contentWidth-t.containerWidth&&i>0)return!t.settings.wheelPropagation}return!0}(s,l),n&&(i.stopPropagation(),i.preventDefault()))}var n=!1;void 0!==window.onwheel?t.event.bind(e,\"wheel\",i):void 0!==window.onmousewheel&&t.event.bind(e,\"mousewheel\",i)}var o=e(\"../instances\"),a=e(\"../update-geometry\"),r=e(\"../update-scroll\");t.exports=function(e){n(e,o.get(e))}},{\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],14:[function(e,t,i){\"use strict\";var n=e(\"../instances\"),o=e(\"../update-geometry\");t.exports=function(e){!function(e,t){t.event.bind(e,\"scroll\",(function(){o(e)}))}(e,n.get(e))}},{\"../instances\":18,\"../update-geometry\":19}],15:[function(e,t,i){\"use strict\";function n(e,t){function i(){n&&(clearInterval(n),n=null),o.stopScrolling(e)}var n=null,l={top:0,left:0},c=!1;t.event.bind(t.ownerDocument,\"selectionchange\",(function(){var t;e.contains(0===(t=window.getSelection?window.getSelection():document.getSelection?document.getSelection():\"\").toString().length?null:t.getRangeAt(0).commonAncestorContainer)?c=!0:(c=!1,i())})),t.event.bind(window,\"mouseup\",(function(){c&&(c=!1,i())})),t.event.bind(window,\"keyup\",(function(){c&&(c=!1,i())})),t.event.bind(window,\"mousemove\",(function(t){var d,u;c&&(d={x:t.pageX,y:t.pageY},u={left:e.offsetLeft,right:e.offsetLeft+e.offsetWidth,top:e.offsetTop,bottom:e.offsetTop+e.offsetHeight},d.x<u.left+3?(l.left=-5,o.startScrolling(e,\"x\")):d.x>u.right-3?(l.left=5,o.startScrolling(e,\"x\")):l.left=0,d.y<u.top+3?(u.top+3-d.y<5?l.top=-5:l.top=-20,o.startScrolling(e,\"y\")):d.y>u.bottom-3?(d.y-u.bottom+3<5?l.top=5:l.top=20,o.startScrolling(e,\"y\")):l.top=0,0===l.top&&0===l.left?i():n||(n=setInterval((function(){a.get(e)?(s(e,\"top\",e.scrollTop+l.top),s(e,\"left\",e.scrollLeft+l.left),r(e)):clearInterval(n)}),50)))}))}var o=e(\"../../lib/helper\"),a=e(\"../instances\"),r=e(\"../update-geometry\"),s=e(\"../update-scroll\");t.exports=function(e){n(e,a.get(e))}},{\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],16:[function(e,t,i){\"use strict\";function n(e,t,i,n){function o(t,i){s(e,\"top\",e.scrollTop-i),s(e,\"left\",e.scrollLeft-t),r(e)}function l(){v=!0}function c(){v=!1}function d(e){return e.targetTouches?e.targetTouches[0]:e}function u(e){return!(!e.targetTouches||1!==e.targetTouches.length)||!(!e.pointerType||\"mouse\"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE)}function p(e){if(u(e)){w=!0;var t=d(e);f.pageX=t.pageX,f.pageY=t.pageY,g=(new Date).getTime(),null!==_&&clearInterval(_),e.stopPropagation()}}function h(i){var n,a,r,s,l,c;!w&&t.settings.swipePropagation&&p(i),!v&&w&&u(i)&&(o(r=(a={pageX:(n=d(i)).pageX,pageY:n.pageY}).pageX-f.pageX,s=a.pageY-f.pageY),f=a,(c=(l=(new Date).getTime())-g)>0&&(b.x=r/c,b.y=s/c,g=l),function(i,n){var o=e.scrollTop,a=e.scrollLeft,r=Math.abs(i),s=Math.abs(n);if(s>r){if(n<0&&o===t.contentHeight-t.containerHeight||n>0&&0===o)return!t.settings.swipePropagation}else if(r>s&&(i<0&&a===t.contentWidth-t.containerWidth||i>0&&0===a))return!t.settings.swipePropagation;return!0}(r,s)&&(i.stopPropagation(),i.preventDefault()))}function m(){!v&&w&&(w=!1,clearInterval(_),_=setInterval((function(){a.get(e)&&(b.x||b.y)?Math.abs(b.x)<.01&&Math.abs(b.y)<.01?clearInterval(_):(o(30*b.x,30*b.y),b.x*=.8,b.y*=.8):clearInterval(_)}),10))}var f={},g=0,b={},_=null,v=!1,w=!1;i?(t.event.bind(window,\"touchstart\",l),t.event.bind(window,\"touchend\",c),t.event.bind(e,\"touchstart\",p),t.event.bind(e,\"touchmove\",h),t.event.bind(e,\"touchend\",m)):n&&(window.PointerEvent?(t.event.bind(window,\"pointerdown\",l),t.event.bind(window,\"pointerup\",c),t.event.bind(e,\"pointerdown\",p),t.event.bind(e,\"pointermove\",h),t.event.bind(e,\"pointerup\",m)):window.MSPointerEvent&&(t.event.bind(window,\"MSPointerDown\",l),t.event.bind(window,\"MSPointerUp\",c),t.event.bind(e,\"MSPointerDown\",p),t.event.bind(e,\"MSPointerMove\",h),t.event.bind(e,\"MSPointerUp\",m)))}var o=e(\"../../lib/helper\"),a=e(\"../instances\"),r=e(\"../update-geometry\"),s=e(\"../update-scroll\");t.exports=function(e){(o.env.supportsTouch||o.env.supportsIePointer)&&n(e,a.get(e),o.env.supportsTouch,o.env.supportsIePointer)}},{\"../../lib/helper\":6,\"../instances\":18,\"../update-geometry\":19,\"../update-scroll\":20}],17:[function(e,t,i){\"use strict\";var n=e(\"../lib/helper\"),o=e(\"../lib/class\"),a=e(\"./instances\"),r=e(\"./update-geometry\"),s={\"click-rail\":e(\"./handler/click-rail\"),\"drag-scrollbar\":e(\"./handler/drag-scrollbar\"),keyboard:e(\"./handler/keyboard\"),wheel:e(\"./handler/mouse-wheel\"),touch:e(\"./handler/touch\"),selection:e(\"./handler/selection\")},l=e(\"./handler/native-scroll\");t.exports=function(e,t){t=\"object\"==typeof t?t:{},o.add(e,\"ps-container\");var i=a.add(e);i.settings=n.extend(i.settings,t),o.add(e,\"ps-theme-\"+i.settings.theme),i.settings.handlers.forEach((function(t){s[t](e)})),l(e),r(e)}},{\"../lib/class\":2,\"../lib/helper\":6,\"./handler/click-rail\":10,\"./handler/drag-scrollbar\":11,\"./handler/keyboard\":12,\"./handler/mouse-wheel\":13,\"./handler/native-scroll\":14,\"./handler/selection\":15,\"./handler/touch\":16,\"./instances\":18,\"./update-geometry\":19}],18:[function(e,t,i){\"use strict\";function n(e){function t(){r.add(e,\"ps-focus\")}function i(){r.remove(e,\"ps-focus\")}var n,o,d=this;d.settings=a.clone(s),d.containerWidth=null,d.containerHeight=null,d.contentWidth=null,d.contentHeight=null,d.isRtl=\"rtl\"===l.css(e,\"direction\"),d.isNegativeScroll=(n=e.scrollLeft,o=null,e.scrollLeft=-1,o=e.scrollLeft<0,e.scrollLeft=n,o),d.negativeScrollAdjustment=d.isNegativeScroll?e.scrollWidth-e.clientWidth:0,d.event=new c,d.ownerDocument=e.ownerDocument||document,d.scrollbarXRail=l.appendTo(l.e(\"div\",\"ps-scrollbar-x-rail\"),e),d.scrollbarX=l.appendTo(l.e(\"div\",\"ps-scrollbar-x\"),d.scrollbarXRail),d.scrollbarX.setAttribute(\"tabindex\",0),d.event.bind(d.scrollbarX,\"focus\",t),d.event.bind(d.scrollbarX,\"blur\",i),d.scrollbarXActive=null,d.scrollbarXWidth=null,d.scrollbarXLeft=null,d.scrollbarXBottom=a.toInt(l.css(d.scrollbarXRail,\"bottom\")),d.isScrollbarXUsingBottom=d.scrollbarXBottom==d.scrollbarXBottom,d.scrollbarXTop=d.isScrollbarXUsingBottom?null:a.toInt(l.css(d.scrollbarXRail,\"top\")),d.railBorderXWidth=a.toInt(l.css(d.scrollbarXRail,\"borderLeftWidth\"))+a.toInt(l.css(d.scrollbarXRail,\"borderRightWidth\")),l.css(d.scrollbarXRail,\"display\",\"block\"),d.railXMarginWidth=a.toInt(l.css(d.scrollbarXRail,\"marginLeft\"))+a.toInt(l.css(d.scrollbarXRail,\"marginRight\")),l.css(d.scrollbarXRail,\"display\",\"\"),d.railXWidth=null,d.railXRatio=null,d.scrollbarYRail=l.appendTo(l.e(\"div\",\"ps-scrollbar-y-rail\"),e),d.scrollbarY=l.appendTo(l.e(\"div\",\"ps-scrollbar-y\"),d.scrollbarYRail),d.scrollbarY.setAttribute(\"tabindex\",0),d.event.bind(d.scrollbarY,\"focus\",t),d.event.bind(d.scrollbarY,\"blur\",i),d.scrollbarYActive=null,d.scrollbarYHeight=null,d.scrollbarYTop=null,d.scrollbarYRight=a.toInt(l.css(d.scrollbarYRail,\"right\")),d.isScrollbarYUsingRight=d.scrollbarYRight==d.scrollbarYRight,d.scrollbarYLeft=d.isScrollbarYUsingRight?null:a.toInt(l.css(d.scrollbarYRail,\"left\")),d.scrollbarYOuterWidth=d.isRtl?a.outerWidth(d.scrollbarY):null,d.railBorderYWidth=a.toInt(l.css(d.scrollbarYRail,\"borderTopWidth\"))+a.toInt(l.css(d.scrollbarYRail,\"borderBottomWidth\")),l.css(d.scrollbarYRail,\"display\",\"block\"),d.railYMarginHeight=a.toInt(l.css(d.scrollbarYRail,\"marginTop\"))+a.toInt(l.css(d.scrollbarYRail,\"marginBottom\")),l.css(d.scrollbarYRail,\"display\",\"\"),d.railYHeight=null,d.railYRatio=null}function o(e){return e.getAttribute(\"data-ps-id\")}var a=e(\"../lib/helper\"),r=e(\"../lib/class\"),s=e(\"./default-setting\"),l=e(\"../lib/dom\"),c=e(\"../lib/event-manager\"),d=e(\"../lib/guid\"),u={};i.add=function(e){var t=d();return function(e,t){e.setAttribute(\"data-ps-id\",t)}(e,t),u[t]=new n(e),u[t]},i.remove=function(e){delete u[o(e)],function(e){e.removeAttribute(\"data-ps-id\")}(e)},i.get=function(e){return u[o(e)]}},{\"../lib/class\":2,\"../lib/dom\":3,\"../lib/event-manager\":4,\"../lib/guid\":5,\"../lib/helper\":6,\"./default-setting\":8}],19:[function(e,t,i){\"use strict\";function n(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}var o=e(\"../lib/helper\"),a=e(\"../lib/class\"),r=e(\"../lib/dom\"),s=e(\"./instances\"),l=e(\"./update-scroll\");t.exports=function(e){var t,i=s.get(e);i.containerWidth=e.clientWidth,i.containerHeight=e.clientHeight,i.contentWidth=e.scrollWidth,i.contentHeight=e.scrollHeight,e.contains(i.scrollbarXRail)||((t=r.queryChildren(e,\".ps-scrollbar-x-rail\")).length>0&&t.forEach((function(e){r.remove(e)})),r.appendTo(i.scrollbarXRail,e)),e.contains(i.scrollbarYRail)||((t=r.queryChildren(e,\".ps-scrollbar-y-rail\")).length>0&&t.forEach((function(e){r.remove(e)})),r.appendTo(i.scrollbarYRail,e)),!i.settings.suppressScrollX&&i.containerWidth+i.settings.scrollXMarginOffset<i.contentWidth?(i.scrollbarXActive=!0,i.railXWidth=i.containerWidth-i.railXMarginWidth,i.railXRatio=i.containerWidth/i.railXWidth,i.scrollbarXWidth=n(i,o.toInt(i.railXWidth*i.containerWidth/i.contentWidth)),i.scrollbarXLeft=o.toInt((i.negativeScrollAdjustment+e.scrollLeft)*(i.railXWidth-i.scrollbarXWidth)/(i.contentWidth-i.containerWidth))):i.scrollbarXActive=!1,!i.settings.suppressScrollY&&i.containerHeight+i.settings.scrollYMarginOffset<i.contentHeight?(i.scrollbarYActive=!0,i.railYHeight=i.containerHeight-i.railYMarginHeight,i.railYRatio=i.containerHeight/i.railYHeight,i.scrollbarYHeight=n(i,o.toInt(i.railYHeight*i.containerHeight/i.contentHeight)),i.scrollbarYTop=o.toInt(e.scrollTop*(i.railYHeight-i.scrollbarYHeight)/(i.contentHeight-i.containerHeight))):i.scrollbarYActive=!1,i.scrollbarXLeft>=i.railXWidth-i.scrollbarXWidth&&(i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth),i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight&&(i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight),function(e,t){var i,n={width:t.railXWidth};t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft,t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-e.scrollTop:n.top=t.scrollbarXTop+e.scrollTop,r.css(t.scrollbarXRail,n),i={top:e.scrollTop,height:t.railYHeight},t.isScrollbarYUsingRight?t.isRtl?i.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:i.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?i.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:i.left=t.scrollbarYLeft+e.scrollLeft,r.css(t.scrollbarYRail,i),r.css(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),r.css(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(e,i),i.scrollbarXActive?a.add(e,\"ps-active-x\"):(a.remove(e,\"ps-active-x\"),i.scrollbarXWidth=0,i.scrollbarXLeft=0,l(e,\"left\",0)),i.scrollbarYActive?a.add(e,\"ps-active-y\"):(a.remove(e,\"ps-active-y\"),i.scrollbarYHeight=0,i.scrollbarYTop=0,l(e,\"top\",0))}},{\"../lib/class\":2,\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18,\"./update-scroll\":20}],20:[function(e,t,i){\"use strict\";var n,o,a=e(\"./instances\"),r=function(e){var t=document.createEvent(\"Event\");return t.initEvent(e,!0,!0),t};t.exports=function(e,t,i){if(void 0===e)throw\"You must provide an element to the update-scroll function\";if(void 0===t)throw\"You must provide an axis to the update-scroll function\";if(void 0===i)throw\"You must provide a value to the update-scroll function\";\"top\"===t&&i<=0&&(e.scrollTop=i=0,e.dispatchEvent(r(\"ps-y-reach-start\"))),\"left\"===t&&i<=0&&(e.scrollLeft=i=0,e.dispatchEvent(r(\"ps-x-reach-start\")));var s=a.get(e);\"top\"===t&&i>=s.contentHeight-s.containerHeight&&((i=s.contentHeight-s.containerHeight)-e.scrollTop<=1?i=e.scrollTop:e.scrollTop=i,e.dispatchEvent(r(\"ps-y-reach-end\"))),\"left\"===t&&i>=s.contentWidth-s.containerWidth&&((i=s.contentWidth-s.containerWidth)-e.scrollLeft<=1?i=e.scrollLeft:e.scrollLeft=i,e.dispatchEvent(r(\"ps-x-reach-end\"))),n||(n=e.scrollTop),o||(o=e.scrollLeft),\"top\"===t&&i<n&&e.dispatchEvent(r(\"ps-scroll-up\")),\"top\"===t&&i>n&&e.dispatchEvent(r(\"ps-scroll-down\")),\"left\"===t&&i<o&&e.dispatchEvent(r(\"ps-scroll-left\")),\"left\"===t&&i>o&&e.dispatchEvent(r(\"ps-scroll-right\")),\"top\"===t&&(e.scrollTop=n=i,e.dispatchEvent(r(\"ps-scroll-y\"))),\"left\"===t&&(e.scrollLeft=o=i,e.dispatchEvent(r(\"ps-scroll-x\")))}},{\"./instances\":18}],21:[function(e,t,i){\"use strict\";var n=e(\"../lib/helper\"),o=e(\"../lib/dom\"),a=e(\"./instances\"),r=e(\"./update-geometry\"),s=e(\"./update-scroll\");t.exports=function(e){var t=a.get(e);t&&(t.negativeScrollAdjustment=t.isNegativeScroll?e.scrollWidth-e.clientWidth:0,o.css(t.scrollbarXRail,\"display\",\"block\"),o.css(t.scrollbarYRail,\"display\",\"block\"),t.railXMarginWidth=n.toInt(o.css(t.scrollbarXRail,\"marginLeft\"))+n.toInt(o.css(t.scrollbarXRail,\"marginRight\")),t.railYMarginHeight=n.toInt(o.css(t.scrollbarYRail,\"marginTop\"))+n.toInt(o.css(t.scrollbarYRail,\"marginBottom\")),o.css(t.scrollbarXRail,\"display\",\"none\"),o.css(t.scrollbarYRail,\"display\",\"none\"),r(e),s(e,\"top\",e.scrollTop),s(e,\"left\",e.scrollLeft),o.css(t.scrollbarXRail,\"display\",\"\"),o.css(t.scrollbarYRail,\"display\",\"\"))}},{\"../lib/dom\":3,\"../lib/helper\":6,\"./instances\":18,\"./update-geometry\":19,\"./update-scroll\":20}]},{},[1]),define(\"WoltLabSuite/Core/Bootstrap\",[\"require\",\"exports\",\"tslib\",\"./Core\",\"./Date/Picker\",\"./Date/Time/Relative\",\"./Devtools\",\"./Dom/Change/Listener\",\"./Environment\",\"./Event/Handler\",\"./Form/XsrfToken\",\"./Language\",\"./StringUtil\",\"./Ui/Dialog\",\"./Ui/Dropdown/Simple\",\"./Ui/Mobile\",\"./Ui/Page/Action\",\"./Ui/TabMenu\",\"./Ui/Tooltip\",\"./Ui/Page/JumpTo\",\"./Ui/Password\",\"./Ui/Empty\",\"./Ui/Object/Action\",\"./Ui/Object/Action/Delete\",\"./Ui/Object/Action/Toggle\",\"./Ui/Search\",\"perfect-scrollbar\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h,m,f,g,b,_,v,w,y,E,S,L,C){\"use strict\";function x(){document.querySelectorAll(\"nav:not([aria-label]):not([aria-labelledby]):not([role])\").forEach((e=>{e.setAttribute(\"role\",\"presentation\")})),document.querySelectorAll(\"article:not([aria-label]):not([aria-labelledby]):not([role])\").forEach((e=>{e.setAttribute(\"role\",\"presentation\")}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importDefault(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u),p=i.__importStar(p),h=i.__importDefault(h),m=i.__importDefault(m),f=i.__importStar(f),g=i.__importStar(g),b=i.__importStar(b),_=i.__importStar(_),v=i.__importStar(v),w=i.__importStar(w),y=i.__importStar(y),E=i.__importStar(E),S=i.__importStar(S),L=i.__importStar(L),null==window.WCF&&(window.WCF={}),null==window.WCF.Language&&(window.WCF.Language={}),window.WCF.Language.get=u.get,window.WCF.Language.add=u.add,window.WCF.Language.addObject=u.addObject,window.__wcf_bc_eventHandler=c,t.setup=function(e){e=n.extend({enableMobileMenu:!0,pageMenuMainProvider:void 0},e),d.setup(),p.setupI18n({decimalPoint:u.get(\"wcf.global.decimalPoint\"),thousandsSeparator:u.get(\"wcf.global.thousandsSeparator\")}),window.ENABLE_DEVELOPER_TOOLS&&r.default._internal_.enable(),l.setup(),a.setup(),o.default.init(),m.default.setup(),f.setup(e.enableMobileMenu,e.pageMenuMainProvider),b.setup(),h.default.setup(),_.setup(),w.setup(),y.setup(),E.setup(),S.setup(),L.setup(),(0,C.init)(),document.querySelectorAll(\"form[method=get]\").forEach((e=>{e.method=\"post\"})),\"microsoft\"===l.browser()&&(window.onbeforeunload=()=>{});let t=0;t=window.setInterval((()=>{if(\"function\"==typeof window.jQuery){window.clearInterval(t),window.jQuery((()=>{g.setup()}));const e=window.jQuery;e.browser=e.browser||{},e.browser.mobile=\"desktop\"!==l.platform(),window.jQuery.holdReady(!1)}}),20),document.querySelectorAll(\".pagination\").forEach((e=>v.init(e))),x(),s.default.add(\"WoltLabSuite/Core/Bootstrap\",(()=>x))}})),define(\"WoltLabSuite/Core/Controller/Popover\",[\"require\",\"exports\",\"tslib\",\"../Ajax\",\"../Dom/Change/Listener\",\"../Dom/Util\",\"../Environment\",\"../Ui/Alignment\"],(function(e,t,i,n,o,a,r,s){\"use strict\";function l(){return d||(d=new c),d}Object.defineProperty(t,\"__esModule\",{value:!0}),t.ajaxApi=t.setContent=t.init=void 0,n=i.__importStar(n),o=i.__importDefault(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importStar(s);class c{constructor(){this.activeId=\"\",this.cache=new Map,this.elements=new Map,this.handlers=new Map,this.hoverId=\"\",this.suspended=!1,this.timerEnter=void 0,this.timerLeave=void 0,this.popover=document.createElement(\"div\"),this.popover.className=\"popover forceHide\",this.popoverContent=document.createElement(\"div\"),this.popoverContent.className=\"popoverContent\",this.popover.appendChild(this.popoverContent);const e=document.createElement(\"span\");e.className=\"elementPointer\",e.appendChild(document.createElement(\"span\")),this.popover.appendChild(e),document.body.appendChild(this.popover),this.popover.addEventListener(\"mouseenter\",(()=>this.popoverMouseEnter())),this.popover.addEventListener(\"mouseleave\",(()=>this.mouseLeave())),this.popover.addEventListener(\"animationend\",(()=>this.clearContent())),window.addEventListener(\"beforeunload\",(()=>{this.suspended=!0,this.timerEnter&&(window.clearTimeout(this.timerEnter),this.timerEnter=void 0),this.hidePopover()})),o.default.add(\"WoltLabSuite/Core/Controller/Popover\",(e=>this.initHandler(e)))}init(e){if(\"desktop\"!==r.platform())return;if(e.attributeName=e.attributeName||\"data-object-id\",e.legacy=!0===e.legacy,this.handlers.has(e.identifier))return;const t=e.legacy?e.className:`.${e.className}`;this.handlers.set(e.identifier,{attributeName:e.attributeName,dboAction:e.dboAction,legacy:e.legacy,loadCallback:e.loadCallback,selector:t}),this.initHandler(e.identifier)}initHandler(e){\"string\"==typeof e&&e.length?this.initElements(this.handlers.get(e),e):this.handlers.forEach(((e,t)=>{this.initElements(e,t)}))}initElements(e,t){document.querySelectorAll(e.selector).forEach((i=>{const n=a.default.identify(i);if(this.cache.has(n))return;if(null!==i.closest(\".popover\"))return void this.cache.set(n,{content:null,state:0});const o=e.legacy?n:~~i.getAttribute(e.attributeName);if(0===o)return;i.addEventListener(\"mouseenter\",(e=>this.mouseEnter(e))),i.addEventListener(\"mouseleave\",(()=>this.mouseLeave())),i instanceof HTMLAnchorElement&&i.href&&i.addEventListener(\"click\",(()=>this.hidePopover()));const r=`${t}-${o}`;i.dataset.cacheId=r,this.elements.set(n,{element:i,identifier:t,objectId:o.toString()}),this.cache.has(r)||this.cache.set(r,{content:null,state:0})}))}setContent(e,t,i){const n=`${e}-${t}`,o=this.cache.get(n);if(void 0===o)throw new Error(`Unable to find element for object id '${t}' (identifier: '${e}').`);let r=a.default.createFragmentFromHtml(i);if(r.childElementCount||(r=a.default.createFragmentFromHtml(\"<p>\"+i+\"</p>\")),o.content=r,o.state=2,this.activeId){this.elements.get(this.activeId).element.dataset.cacheId===n&&this.show()}}mouseEnter(e){if(this.suspended)return;this.timerEnter&&(window.clearTimeout(this.timerEnter),this.timerEnter=void 0);const t=a.default.identify(e.currentTarget);this.activeId===t&&this.timerLeave&&(window.clearTimeout(this.timerLeave),this.timerLeave=void 0),this.hoverId=t,this.timerEnter=window.setTimeout((()=>{this.timerEnter=void 0,this.hoverId===t&&this.show()}),800)}mouseLeave(){this.hoverId=\"\",this.timerLeave||(this.timerLeave=window.setTimeout((()=>this.hidePopover()),500))}popoverMouseEnter(){this.timerLeave&&(window.clearTimeout(this.timerLeave),this.timerLeave=void 0)}show(){this.timerLeave&&(window.clearTimeout(this.timerLeave),this.timerLeave=void 0);let e=!1;this.popover.classList.contains(\"active\")?this.activeId!==this.hoverId&&(this.hidePopover(),e=!0):this.popoverContent.childElementCount&&(e=!0),e&&(this.popover.classList.add(\"forceHide\"),this.popover.offsetTop,this.clearContent(),this.popover.classList.remove(\"forceHide\")),this.activeId=this.hoverId;const t=this.elements.get(this.activeId);if(void 0===t)return;const i=t.element.dataset.cacheId,n=this.cache.get(i);switch(n.state){case 2:this.popoverContent.appendChild(n.content),this.rebuild();break;case 0:{n.state=1;const e=this.handlers.get(t.identifier);if(e.loadCallback)e.loadCallback(t.objectId,this,t.element);else if(e.dboAction){const i=e=>(this.setContent(t.identifier,t.objectId,e.returnValues.template),!0);this.ajaxApi({actionName:\"getPopover\",className:e.dboAction,interfaceName:\"wcf\\\\data\\\\IPopoverAction\",objectIDs:[t.objectId]},i,i)}break}}}hidePopover(){this.timerLeave&&(window.clearTimeout(this.timerLeave),this.timerLeave=void 0),this.popover.classList.remove(\"active\")}clearContent(){if(this.activeId&&this.popoverContent.childElementCount&&!this.popover.classList.contains(\"active\")){const e=this.elements.get(this.activeId).element.dataset.cacheId,t=this.cache.get(e);for(;this.popoverContent.childNodes.length;)t.content.appendChild(this.popoverContent.childNodes[0])}}rebuild(){this.popover.classList.contains(\"active\")||(this.popover.classList.remove(\"forceHide\"),this.popover.classList.add(\"active\"),s.set(this.popover,this.elements.get(this.activeId).element,{pointer:!0,vertical:\"top\"}))}_ajaxSuccess(){}_ajaxSetup(){return{silent:!0}}ajaxApi(e,t,i){if(\"function\"!=typeof t)throw new TypeError(\"Expected a valid callback for parameter 'success'.\");n.api(this,e,t,i)}}let d;t.init=function(e){l().init(e)},t.setContent=function(e,t,i){l().setContent(e,t,i)},t.ajaxApi=function(e,t,i){l().ajaxApi(e,t,i)}})),define(\"WoltLabSuite/Core/Ui/User/Ignore\",[\"require\",\"exports\",\"tslib\",\"../../Dom/Change/Listener\"],(function(e,t,i,n){\"use strict\";function o(){for(let e=0,t=r.length;e<t;e++){const t=r[e];s.has(t)||(t.addEventListener(\"click\",a,{once:!0}),s.add(t))}}function a(e){e.preventDefault();const t=e.currentTarget;t.classList.remove(\"ignoredUserMessage\"),s.delete(t),window.getSelection().removeAllRanges()}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importDefault(n);const r=document.getElementsByClassName(\"ignoredUserMessage\"),s=new Set;t.init=function(){o(),n.default.add(\"WoltLabSuite/Core/Ui/User/Ignore\",o)}})),define(\"WoltLabSuite/Core/Ui/Page/Header/Menu\",[\"require\",\"exports\",\"tslib\",\"../../../Environment\",\"../../../Language\",\"../../Screen\"],(function(e,t,i,n,o,a){\"use strict\";function r(){f=!0,\"safari\"===n.browser()?window.setTimeout(c,1e3):window.requestAnimationFrame((()=>c()))}function s(){f=!1}function l(e){g=Math.min(g+e,0),h.style.setProperty(\"margin-left\",`${g}px`,\"\")}function c(){if(!f)return;b=[],_=[];const e=m.clientWidth,t=m.scrollWidth;!p&&t>e&&(u=document.createElement(\"a\"),u.className=\"mainMenuShowNext\",u.href=\"#\",u.innerHTML='<span class=\"icon icon32 fa-angle-right\"></span>',u.setAttribute(\"aria-hidden\",\"true\"),u.addEventListener(\"click\",(e=>{e.preventDefault(),function(){if(_.length){const e=_.slice(0,3).pop();l(m.clientWidth-(e.offsetLeft+e.clientWidth)),m.lastElementChild===e&&u.classList.remove(\"active\"),p.classList.add(\"active\")}}()})),m.insertAdjacentElement(\"beforebegin\",u),p=document.createElement(\"a\"),p.className=\"mainMenuShowPrevious\",p.href=\"#\",p.innerHTML='<span class=\"icon icon32 fa-angle-left\"></span>',p.setAttribute(\"aria-hidden\",\"true\"),p.addEventListener(\"click\",(e=>{e.preventDefault(),function(){if(b.length){const e=b.slice(-3)[0];l(-1*e.offsetLeft),m.firstElementChild===e&&p.classList.remove(\"active\"),u.classList.add(\"active\")}}()})),m.insertAdjacentElement(\"afterend\",p)),(t>e||g<0)&&Array.from(m.children).forEach((t=>{const i=t.offsetLeft;i<0?b.push(t):i+t.clientWidth>e&&_.push(t)})),null==p||p.classList[b.length?\"add\":\"remove\"](\"active\"),null==u||u.classList[_.length?\"add\":\"remove\"](\"active\")}function d(){h.addEventListener(\"transitionend\",c),window.addEventListener(\"resize\",(()=>{h.style.setProperty(\"margin-left\",\"0px\",\"\"),g=0,c()})),r(),m.querySelectorAll(\".boxMenuHasChildren\").forEach((e=>{const t=e.querySelector(\".boxMenuLink\");t.setAttribute(\"aria-haspopup\",\"true\"),t.setAttribute(\"aria-expanded\",\"false\");const i=document.createElement(\"button\");i.className=\"visuallyHidden\",i.tabIndex=0,i.setAttribute(\"role\",\"button\"),i.setAttribute(\"aria-label\",o.get(\"wcf.global.button.showMenu\")),e.insertBefore(i,t.nextSibling);let n=!1;i.addEventListener(\"click\",(()=>{n=!n,t.setAttribute(\"aria-expanded\",n?\"true\":\"false\"),i.setAttribute(\"aria-label\",o.get(n?\"wcf.global.button.hideMenu\":\"wcf.global.button.showMenu\"))}))}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a);let u,p,h,m,f=!1,g=0,b=[],_=[];t.init=function(){const e=document.querySelector(\".mainMenu .boxMenu\"),t=e&&e.childElementCount?e.children[0]:null;if(null===t)throw new Error(\"Unable to find the main menu.\");m=e,h=t,a.on(\"screen-lg\",{match:r,unmatch:s,setup:d})}})),define(\"WoltLabSuite/Core/User\",[\"require\",\"exports\"],(function(e,t){\"use strict\";class i{constructor(e,t,i){this.userId=e,this.username=t,this.link=i}}let n;return{getLink:()=>n.link,init(e,t,o){if(n)throw new Error(\"User has already been initialized.\");n=new i(e,t,o)},get userId(){return n.userId},get username(){return n.username}}})),define(\"WoltLabSuite/Core/Ui/Message/UserConsent\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../../User\"],(function(e,t,i,n,o,a,r,s){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importDefault(s);class l{constructor(){this.enableAll=!1,this.knownButtons=new WeakSet,\"all\"===window.sessionStorage.getItem(`${o.getStoragePrefix()}user-consent`)&&(this.enableAll=!0),this.registerEventListeners(),a.default.add(\"WoltLabSuite/Core/Ui/Message/UserConsent\",(()=>this.registerEventListeners()))}registerEventListeners(){this.enableAll?this.enableAllExternalMedia():document.querySelectorAll(\".jsButtonMessageUserConsentEnable\").forEach((e=>{this.knownButtons.has(e)||(this.knownButtons.add(e),e.addEventListener(\"click\",(e=>this.click(e))))}))}click(e){e.preventDefault(),this.enableAll=!0,this.enableAllExternalMedia(),s.default.userId?n.apiOnce({data:{actionName:\"saveUserConsent\",className:\"wcf\\\\data\\\\user\\\\UserAction\"},silent:!0}):window.sessionStorage.setItem(`${o.getStoragePrefix()}user-consent`,\"all\")}enableExternalMedia(e){const t=atob(e.dataset.payload);r.default.insertHtml(t,e,\"before\"),e.remove()}enableAllExternalMedia(){document.querySelectorAll(\".messageUserConsent\").forEach((e=>this.enableExternalMedia(e)))}}let c;t.init=function(){c||(c=new l)}})),define(\"WoltLabSuite/Core/Clipboard\",[\"require\",\"exports\"],(function(e,t){\"use strict\";async function i(e){if(navigator.clipboard)return navigator.clipboard.writeText(e);throw new Error(\"navigator.clipboard is not supported.\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.copyElementTextToClipboard=t.copyTextToClipboard=void 0,t.copyTextToClipboard=i,t.copyElementTextToClipboard=async function(e){return i(e.textContent.replace(/\\u200B/g,\"\").replace(/\\u00A0/g,\" \"))}})),define(\"WoltLabSuite/Core/Ui/Notification\",[\"require\",\"exports\",\"tslib\",\"../Language\"],(function(e,t,i,n){\"use strict\";function o(){clearTimeout(s),r.classList.remove(\"active\"),null!==c&&c(),l=!1}Object.defineProperty(t,\"__esModule\",{value:!0}),t.show=void 0,n=i.__importStar(n);let a,r,s,l=!1,c=null,d=!1;t.show=function(e,t,i){l||(l=!0,d||(d=!0,r=document.createElement(\"div\"),r.id=\"systemNotification\",a=document.createElement(\"p\"),a.addEventListener(\"click\",o),r.appendChild(a),document.body.appendChild(r)),c=\"function\"==typeof t?t:null,a.className=i||\"success\",a.textContent=n.get(e||\"wcf.global.success\"),r.classList.add(\"active\"),s=setTimeout(o,2e3))}})),define(\"WoltLabSuite/Core/Ui/Message/Share\",[\"require\",\"exports\",\"tslib\",\"../../Event/Handler\",\"../../StringUtil\"],(function(e,t,i,n,o){\"use strict\";function a(e,t,i,n){n||(n=s),window.open(t.replace(\"{pageURL}\",n).replace(\"{text}\",r+(i?`%20${n}`:\"\")),e,\"height=600,width=600\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o);let r=\"\",s=\"\";t.init=function(){const e=document.querySelector('meta[property=\"og:title\"]');null!==e&&(r=encodeURIComponent(e.content));const t=document.querySelector('meta[property=\"og:url\"]');null!==t&&(s=encodeURIComponent(t.content)),document.querySelectorAll(\".jsMessageShareButtons\").forEach((e=>{e.classList.remove(\"jsMessageShareButtons\");let t=encodeURIComponent(o.unescapeHTML(e.dataset.url||\"\"));t||(t=s);const i={facebook:{link:e.querySelector(\".jsShareFacebook\"),share(e){e.preventDefault(),a(\"facebook\",\"https://www.facebook.com/sharer.php?u={pageURL}&t={text}\",!0,t)}},reddit:{link:e.querySelector(\".jsShareReddit\"),share(e){e.preventDefault(),a(\"reddit\",\"https://ssl.reddit.com/submit?url={pageURL}\",!1,t)}},twitter:{link:e.querySelector(\".jsShareTwitter\"),share(e){e.preventDefault(),a(\"twitter\",\"https://twitter.com/share?url={pageURL}&text={text}\",!1,t)}},linkedIn:{link:e.querySelector(\".jsShareLinkedIn\"),share(e){e.preventDefault(),a(\"linkedIn\",\"https://www.linkedin.com/cws/share?url={pageURL}\",!1,t)}},pinterest:{link:e.querySelector(\".jsSharePinterest\"),share(e){e.preventDefault(),a(\"pinterest\",\"https://www.pinterest.com/pin/create/link/?url={pageURL}&description={text}\",!1,t)}},xing:{link:e.querySelector(\".jsShareXing\"),share(e){e.preventDefault(),a(\"xing\",\"https://www.xing.com/social_plugins/share?url={pageURL}\",!1,t)}},whatsApp:{link:e.querySelector(\".jsShareWhatsApp\"),share(e){e.preventDefault(),window.location.href=\"https://api.whatsapp.com/send?text=\"+r+\"%20\"+s}}};n.fire(\"com.woltlab.wcf.message.share\",\"shareProvider\",{container:e,providers:i,pageDescription:r,pageUrl:s}),Object.values(i).forEach((e=>{if(null!==e.link){e.link.addEventListener(\"click\",(t=>e.share(t)))}}))}))}})),define(\"WoltLabSuite/Core/Ui/Message/Share/Providers\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.getEnabledProviders=t.getProviders=t.enableShareProviders=t.addShareProvider=void 0;const i=new Set,n=new Map([[\"Facebook\",{cssClass:\"jsShareFacebook\",iconClassName:\"fa-facebook-official\",label:\"wcf.message.share.facebook\"}],[\"Twitter\",{cssClass:\"jsShareTwitter\",iconClassName:\"fa-twitter\",label:\"wcf.message.share.twitter\"}],[\"Reddit\",{cssClass:\"jsShareReddit\",iconClassName:\"fa-reddit\",label:\"wcf.message.share.reddit\"}],[\"WhatsApp\",{cssClass:\"jsShareWhatsApp\",iconClassName:\"fa-whatsapp\",label:\"wcf.message.share.whatsApp\"}],[\"LinkedIn\",{cssClass:\"jsShareLinkedIn\",iconClassName:\"fa-linkedin\",label:\"wcf.message.share.linkedIn\"}],[\"Pinterest\",{cssClass:\"jsSharePinterest\",iconClassName:\"fa-pinterest-p\",label:\"wcf.message.share.pinterest\"}],[\"XING\",{cssClass:\"jsShareXing\",iconClassName:\"fa-xing\",label:\"wcf.message.share.xing\"}]]);t.addShareProvider=function(e,t){if(n.has(e))throw new Error(`A share provider with name \"${e}\" already exists.`);n.set(e,t)},t.enableShareProviders=function(e){e.forEach((e=>{n.has(e)&&i.add(n.get(e))}))},t.getProviders=function(){return n},t.getEnabledProviders=function(){return i}})),define(\"WoltLabSuite/Core/Ui/Message/Share/Dialog\",[\"require\",\"exports\",\"tslib\",\"../../Dialog\",\"../../../Dom/Util\",\"../../../Dom/Traverse\",\"../../../Language\",\"../../../Clipboard\",\"../../Notification\",\"../../../StringUtil\",\"../../../Dom/Change/Listener\",\"../Share\",\"./Providers\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p){\"use strict\";function h(e,t){return`\\n <dl>\\n <dt>${r.get(e)}</dt>\\n <dd>\\n <div class=\"inputAddon\">\\n <input type=\"text\" class=\"long\" readonly value=\"${c.escapeHTML(t)}\">\\n <a href=\"#\" class=\"inputSuffix button jsTooltip shareDialogCopyButton\" title=\"${r.get(\"wcf.message.share.copy\")}\"><span class=\"icon icon16 fa-files-o pointer\"></span></a>\\n </div>\\n </dd>\\n </dl>\\n `}function m(e){e.preventDefault();const t=e.currentTarget,i=`shareContentDialog_${o.default.identify(t)}`;if(n.default.getDialog(i))n.default.openStatic(i,null);else{const e=function(){const e=Array.from(p.getEnabledProviders()).map((e=>{const t=r.get(e.label);return`\\n <li>\\n <a href=\"#\" role=\"button\" class=\"button small ${e.cssClass}\" title=\"${t}\" aria-label=\"${t}\">\\n <span class=\"icon icon24 ${e.iconClassName}\"></span>\\n <span>${t}</span>\\n </a>\\n </li>\\n `})).join(\"\\n\");return e?`<ul class=\"inlineList\">${e}</ul>`:\"\"}();let o=\"\";e&&(o=`\\n <dl class=\"messageShareButtons jsMessageShareButtons\" data-url=\"${c.escapeHTML(t.href)}\">\\n <dt>${r.get(\"wcf.message.share.socialMedia\")}</dt>\\n <dd>${e}</dd>\\n </dl>\\n `);let d=\"\";b&&(d=`\\n <dl>\\n <dt></dt>\\n <dd>\\n <button class=\"shareDialogNativeButton\" data-url=\"${c.escapeHTML(t.href)}\" data-title=\"${c.escapeHTML(t.dataset.linkTitle||\"\")}\">${r.get(\"wcf.message.share.nativeShare\")}</button>\\n </dd>\\n </dl>\\n `);const m=`\\n <div class=\"shareContentDialog\">\\n ${function(e){const t=e.href;let i=h(\"wcf.message.share.permalink\",t);return e.dataset.bbcode&&(i+=h(\"wcf.message.share.permalink.bbcode\",e.dataset.bbcode)),t&&e.dataset.linkTitle&&(e.dataset.bbcode||(i+=h(\"wcf.message.share.permalink.bbcode\",`[url='${t}']${e.dataset.linkTitle}[/url]`)),i+=h(\"wcf.message.share.permalink.html\",`<a href=\"${c.escapeHTML(t)}\">${c.escapeHTML(e.dataset.linkTitle)}</a>`)),i}(t)}\\n ${o}\\n ${d}\\n </div>\\n `,f=n.default.openStatic(i,m,{title:r.get(\"wcf.message.share\")});f.content.style.maxWidth=\"600px\",f.content.querySelectorAll(\".shareDialogCopyButton\").forEach((e=>e.addEventListener(\"click\",(e=>async function(e){e.preventDefault();const t=e.currentTarget,i=a.prevBySel(t,'input[type=\"text\"]');await s.copyTextToClipboard(i.value),l.show(r.get(\"wcf.message.share.copy.success\"))}(e))))),b&&f.content.querySelector(\".shareDialogNativeButton\").addEventListener(\"click\",(e=>async function(e){e.preventDefault();const t=e.currentTarget,i={url:t.dataset.url};t.dataset.title&&(i.title=t.dataset.title),await window.navigator.share(i)}(e))),e&&u.init()}}function f(){document.querySelectorAll(\"a.shareButton,a.wsShareButton\").forEach((e=>{g.has(e)||(e.addEventListener(\"click\",(e=>m(e))),g.add(e))}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importDefault(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d),u=i.__importStar(u),p=i.__importStar(p);const g=new WeakSet,b=void 0!==window.navigator.share;t.setup=function(){f(),d.default.add(\"WoltLabSuite/Core/Ui/Message/Share/Dialog\",(()=>f()))}})),define(\"WoltLabSuite/Core/Ui/Feed/Dialog\",[\"require\",\"exports\",\"tslib\",\"../Dialog\",\"../../StringUtil\",\"../../Language\",\"../../Clipboard\",\"../Notification\"],(function(e,t,i,n,o,a,r,s){\"use strict\";function l(e){e.preventDefault();const t=e.currentTarget,i=t.href,l=i.replace(/(\\\\?|&)at=[^&]*&?/,\"$1\").replace(/(\\?|&)$/,\"\");n.default.openStatic(\"feedLinkDialog\",`\\n<p class=\"info\">${a.get(\"wcf.global.rss.accessToken.info\")}</p>\\n<dl>\\n <dt>${a.get(\"wcf.global.rss.withoutAccessToken\")}</dt>\\n <dd>\\n <div class=\"inputAddon\">\\n <input type=\"text\" class=\"long\" readonly value=\"${o.escapeHTML(l)}\">\\n <a href=\"#\" class=\"inputSuffix button jsTooltip feedLinkDialogCopyButton\" title=\"${a.get(\"wcf.global.rss.copy\")}\"><span class=\"icon icon16 fa-files-o pointer\"></span></a>\\n </div>\\n </dd>\\n</dl>\\n<dl>\\n <dt>${a.get(\"wcf.global.rss.withAccessToken\")}</dt>\\n <dd>\\n <div class=\"inputAddon\">\\n <input type=\"text\" class=\"long\" readonly value=\"${o.escapeHTML(i)}\">\\n <a href=\"#\" class=\"inputSuffix button jsTooltip feedLinkDialogCopyButton\" title=\"${a.get(\"wcf.global.rss.copy\")}\"><span class=\"icon icon16 fa-files-o pointer\"></span></a>\\n </div>\\n </dd>\\n</dl>\\n`,{onSetup(e){e.querySelectorAll(\".feedLinkDialogCopyButton\").forEach((e=>e.addEventListener(\"click\",(e=>async function(e){e.preventDefault();const t=e.currentTarget.parentNode.querySelector('input[type=\"text\"]');await r.copyTextToClipboard(t.value),s.show(a.get(\"wcf.global.rss.copy.success\"))}(e)))))},title:t.title||a.get(\"wcf.global.button.rss\")})}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importDefault(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),t.setup=function(){document.querySelectorAll(\"a.rssFeed\").forEach((e=>{e.addEventListener(\"click\",(e=>l(e)))}))}})),define(\"WoltLabSuite/Core/Ui/Page/Menu/Main/Frontend\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t){const n=e.querySelector(\".boxMenuLink\"),o=n.querySelector(\".boxMenuLinkTitle\").textContent;let a=0;const r=n.querySelector(\".boxMenuLinkOutstandingItems\");r&&(a=parseInt(r.textContent.replace(/[^0-9]/,\"\"),10));const s=e.querySelector(\"ol\");let l=[];if(s instanceof HTMLOListElement){let e=t;e<3&&(e=t+1),l=Array.from(s.children).map((t=>i(t,e)))}const c=n.getAttribute(\"href\");let d;c&&\"#\"!==c&&(d=n.href);return{active:e.classList.contains(\"active\"),children:l,counter:a,depth:t,identifier:n.parentElement.dataset.identifier,link:d,title:o}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.UiPageMenuMainFrontend=void 0;class n{getMenuItems(e){return Array.from(e.children).map((e=>i(e,0)))}}t.UiPageMenuMainFrontend=n,t.default=n})),define(\"WoltLabSuite/Core/BootstrapFrontend\",[\"require\",\"exports\",\"tslib\",\"./BackgroundQueue\",\"./Bootstrap\",\"./Controller/Popover\",\"./Ui/User/Ignore\",\"./Ui/Page/Header/Menu\",\"./Ui/Message/UserConsent\",\"./Ajax\",\"./Ui/Message/Share/Dialog\",\"./Ui/Message/Share/Providers\",\"./Ui/Feed/Dialog\",\"./User\",\"./Ui/Page/Menu/Main/Frontend\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h,m){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u),p=i.__importStar(p),h=i.__importDefault(h),m=i.__importDefault(m),t.setup=function(t){t.backgroundQueue.url=window.WSC_API_URL+t.backgroundQueue.url.substr(window.WCF_PATH.length),o.setup({enableMobileMenu:!0,pageMenuMainProvider:new m.default}),s.init(),t.styleChanger&&new Promise(((t,i)=>{e([\"./Controller/Style/Changer\"],t,i)})).then(i.__importStar).then((e=>{e.setup()})),t.enableUserPopover&&(a.init({className:\"userLink\",dboAction:\"wcf\\\\data\\\\user\\\\UserProfileAction\",identifier:\"com.woltlab.wcf.user\"}),a.init({attributeName:\"data-user-id\",className:\"userLink\",dboAction:\"wcf\\\\data\\\\user\\\\UserProfileAction\",identifier:\"com.woltlab.wcf.user.deprecated\"})),t.executeCronjobs&&c.apiOnce({data:{className:\"wcf\\\\data\\\\cronjob\\\\CronjobAction\",actionName:\"executeCronjobs\"},failure:()=>!1,silent:!0}),n.setUrl(t.backgroundQueue.url),(Math.random()<.1||t.backgroundQueue.force)&&n.invoke(),r.init(),l.init(),u.enableShareProviders(t.shareButtonProviders||[]),d.setup(),h.default.userId&&p.setup()}})),define(\"WoltLabSuite/Core/ColorUtil\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t,i){if(e>359)throw new TypeError(\"Hue cannot be larger than 359°\");t/=100,i/=100;const n=(1-Math.abs(2*i-1))*t,o=n*(1-Math.abs(e/60%2-1)),a=i-n/2,[r,s,l]=0<=e&&e<60&&[n,o,0]||60<=e&&e<120&&[o,n,0]||120<=e&&e<180&&[0,n,o]||180<=e&&e<240&&[0,o,n]||240<=e&&e<300&&[o,0,n]||300<=e&&e<360&&[n,0,o];return{r:Math.round(255*(r+a)),g:Math.round(255*(s+a)),b:Math.round(255*(l+a))}}function n(e,t,i){const n={r:0,g:0,b:0},o=Math.floor(e/60),a=e/60-o,r=(i/=100)*(1-(t/=100)),s=i*(1-t*a),l=i*(1-t*(1-a));if(0==t)n.r=n.g=n.b=i;else switch(o){case 1:n.r=s,n.g=i,n.b=r;break;case 2:n.r=r,n.g=i,n.b=l;break;case 3:n.r=r,n.g=s,n.b=i;break;case 4:n.r=l,n.g=r,n.b=i;break;case 5:n.r=i,n.g=r,n.b=s;break;case 0:case 6:n.r=i,n.g=l,n.b=r}return{r:Math.round(255*n.r),g:Math.round(255*n.g),b:Math.round(255*n.b)}}function o(e,t,i){let n,o;e/=255,t/=255,i/=255;const a=Math.max(e,t,i),r=Math.min(e,t,i),s=a-r;if(n=0,a!==r){switch(a){case e:n=(t-i)/s*60;break;case t:n=60*(2+(i-e)/s);break;case i:n=60*(4+(e-t)/s)}n<0&&(n+=360)}const l=(a+r)/2;return o=0===a?0:s/(1-Math.abs(2*l-1)),{h:Math.round(n),s:Math.round(100*o),l:Math.round(100*l)}}function a(e,t,i){let n,o;e/=255,t/=255,i/=255;const a=Math.max(Math.max(e,t),i),r=Math.min(Math.min(e,t),i),s=a-r;if(n=0,a!==r){switch(a){case e:n=(t-i)/s*60;break;case t:n=60*(2+(i-e)/s);break;case i:n=60*(4+(e-t)/s)}n<0&&(n+=360)}return o=0===a?0:s/a,{h:Math.round(n),s:Math.round(100*o),v:Math.round(100*a)}}function r(e){if(/^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/.test(e)){const t=e.split(\"\");return\"#\"===t[0]&&t.shift(),3===t.length?{r:parseInt(t[0]+\"\"+t[0],16),g:parseInt(t[1]+\"\"+t[1],16),b:parseInt(t[2]+\"\"+t[2],16)}:{r:parseInt(t[0]+\"\"+t[1],16),g:parseInt(t[2]+\"\"+t[3],16),b:parseInt(t[4]+\"\"+t[5],16)}}return Number.NaN}function s(e){if(e<0||e>255)throw new Error(`Invalid RGB component value '${e}' given.`);return e.toString(16).padStart(2,\"0\").toUpperCase()}function l(e,t,i){if(void 0===t){const n=/^rgba?\\((\\d+), ?(\\d+), ?(\\d+)(?:, ?[0-9.]+)?\\)$/.exec(e.toString());if(!n)throw new Error(\"Invalid RGB data given.\");e=+n[1],t=+n[2],i=+n[3]}return s(e)+s(t)+s(i)}function c(e){if(e<0||e>1)throw new Error(`Invalid alpha value '${e}' given.`);return Math.round(255*e).toString(16).padStart(2,\"0\").toUpperCase()}function d(e,t,i,n){if(void 0===t){const t=e;return l(t.r,t.g,t.b)+c(t.a)}return l(e,t,i)+c(n)}function u(e){return`rgba(${e.r}, ${e.g}, ${e.b}, ${e.a})`}function p(){let e=document.getElementById(\"jsColorUtilColorChecker\");return null===e&&(e=document.createElement(\"span\"),e.id=\"jsColorUtilColorChecker\",document.body.appendChild(e)),e}function h(e){const t=p();return t.style.color=\"\",t.style.color=e,\"\"!==t.style.color}function m(e){if(!h(e))throw new Error(`Given string '${e}' is no valid color.`);const t=p();t.style.color=e;const i=window.getComputedStyle(t).color,n=/^rgb\\((\\d+), ?(\\d+), ?(\\d+)\\)$/.exec(i);if(n)return{r:+n[1],g:+n[2],b:+n[3],a:1};{const e=/^rgba\\((\\d+), ?(\\d+), ?(\\d+), ?([0-9.]+)\\)$/.exec(i);if(e)return{r:+e[1],g:+e[2],b:+e[3],a:+e[4]}}throw new Error(`Cannot process color '${e}'.`)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.stringToRgba=t.isValidColor=t.rgbaToString=t.rgbaToHex=t.rgbToHex=t.hexToRgb=t.rgbToHsv=t.rgbToHsl=t.hsvToRgb=t.hslToRgb=void 0,t.hslToRgb=i,t.hsvToRgb=n,t.rgbToHsl=o,t.rgbToHsv=a,t.hexToRgb=r,t.rgbToHex=l,t.rgbaToHex=d,t.rgbaToString=u,t.isValidColor=h,t.stringToRgba=m,window.__wcf_bc_colorUtil={hexToRgb:r,hslToRgb:i,hsvToRgb:n,isValidColor:h,rgbaToHex:d,rgbaToString:u,rgbToHex:l,rgbToHsv:a,rgbToHsl:o,stringToRgba:m}})),define(\"WoltLabSuite/Core/Dictionary\",[\"require\",\"exports\",\"tslib\",\"./Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(){this._dictionary=new Map}set(e,t){this._dictionary.set(e.toString(),t)}delete(e){return this._dictionary.delete(e.toString())}has(e){return this._dictionary.has(e.toString())}get(e){return this._dictionary.get(e.toString())}forEach(e){if(\"function\"!=typeof e)throw new TypeError(\"forEach() expects a callback as first parameter.\");this._dictionary.forEach(e)}merge(...e){for(let t=0,i=e.length;t<i;t++){e[t].forEach(((e,t)=>this.set(t,e)))}}toObject(){const e={};return this._dictionary.forEach(((t,i)=>e[i]=t)),e}static fromObject(e){const t=new o;return Object.keys(e).forEach((i=>{t.set(i,e[i])})),t}get size(){return this._dictionary.size}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/FileUtil\",[\"require\",\"exports\",\"tslib\",\"./StringUtil\"],(function(e,t,i,n){\"use strict\";function o(e){return r.has(e)?\".\"+r.get(e):\"\"}Object.defineProperty(t,\"__esModule\",{value:!0}),t.blobToFile=t.getExtensionByMimeType=t.getIconNameByFilename=t.formatFilesize=void 0,n=i.__importStar(n);const a=new Map(Object.entries({zip:\"archive\",rar:\"archive\",tar:\"archive\",gz:\"archive\",mp3:\"audio\",ogg:\"audio\",wav:\"audio\",php:\"code\",html:\"code\",htm:\"code\",tpl:\"code\",js:\"code\",xls:\"excel\",ods:\"excel\",xlsx:\"excel\",gif:\"image\",jpg:\"image\",jpeg:\"image\",png:\"image\",bmp:\"image\",webp:\"image\",avi:\"video\",wmv:\"video\",mov:\"video\",mp4:\"video\",mpg:\"video\",mpeg:\"video\",flv:\"video\",pdf:\"pdf\",ppt:\"powerpoint\",pptx:\"powerpoint\",txt:\"text\",doc:\"word\",docx:\"word\",odt:\"word\"})),r=new Map(Object.entries({\"application/zip\":\"zip\",\"application/x-zip-compressed\":\"zip\",\"application/rar\":\"rar\",\"application/vnd.rar\":\"rar\",\"application/x-rar-compressed\":\"rar\",\"application/x-tar\":\"tar\",\"application/x-gzip\":\"gz\",\"application/gzip\":\"gz\",\"audio/mpeg\":\"mp3\",\"audio/mp3\":\"mp3\",\"audio/ogg\":\"ogg\",\"audio/x-wav\":\"wav\",\"application/x-php\":\"php\",\"text/html\":\"html\",\"application/javascript\":\"js\",\"application/vnd.ms-excel\":\"xls\",\"application/vnd.oasis.opendocument.spreadsheet\":\"ods\",\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\":\"xlsx\",\"image/gif\":\"gif\",\"image/jpeg\":\"jpg\",\"image/png\":\"png\",\"image/x-ms-bmp\":\"bmp\",\"image/bmp\":\"bmp\",\"image/webp\":\"webp\",\"video/x-msvideo\":\"avi\",\"video/x-ms-wmv\":\"wmv\",\"video/quicktime\":\"mov\",\"video/mp4\":\"mp4\",\"video/mpeg\":\"mpg\",\"video/x-flv\":\"flv\",\"application/pdf\":\"pdf\",\"application/vnd.ms-powerpoint\":\"ppt\",\"application/vnd.openxmlformats-officedocument.presentationml.presentation\":\"pptx\",\"text/plain\":\"txt\",\"application/msword\":\"doc\",\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\":\"docx\",\"application/vnd.oasis.opendocument.text\":\"odt\",\"public.jpeg\":\"jpeg\",\"public.png\":\"png\",\"com.compuserve.gif\":\"gif\",\"org.webmproject.webp\":\"webp\"}));t.formatFilesize=function(e,t=2){let i=\"Byte\";return e>=1e3&&(e/=1e3,i=\"kB\"),e>=1e3&&(e/=1e3,i=\"MB\"),e>=1e3&&(e/=1e3,i=\"GB\"),e>=1e3&&(e/=1e3,i=\"TB\"),n.formatNumeric(e,-t)+\" \"+i},t.getIconNameByFilename=function(e){const t=e.lastIndexOf(\".\");if(-1!==t){const i=e.substr(t+1);if(a.has(i))return a.get(i)}return\"\"},t.getExtensionByMimeType=o,t.blobToFile=function(e,t){const i=o(e.type);return new File([e],t+i,{type:e.type})}})),define(\"WoltLabSuite/Core/List\",[\"require\",\"exports\",\"tslib\",\"./Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(){this._set=new Set}add(e){this._set.add(e)}clear(){this._set.clear()}delete(e){return this._set.delete(e)}forEach(e){this._set.forEach(e)}has(e){return this._set.has(e)}get size(){return this._set.size}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/ObjectMap\",[\"require\",\"exports\",\"tslib\",\"./Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(){this._map=new WeakMap}set(e,t){if(\"object\"!=typeof e||null===e)throw new TypeError(\"Only objects can be used as key\");if(\"object\"!=typeof t||null===t)throw new TypeError(\"Only objects can be used as value\");this._map.set(e,t)}delete(e){this._map.delete(e)}has(e){return this._map.has(e)}get(e){return this._map.get(e)}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/Permission\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t){if(\"boolean\"!=typeof t)throw new TypeError(\"The permission value has to be boolean.\");n.set(e,t)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.get=t.addObject=t.add=void 0;const n=new Map;t.add=i,t.addObject=function(e){Object.keys(e).forEach((t=>i(t,e[t])))},t.get=function(e){return!!n.has(e)&&n.get(e)}})),_self=\"undefined\"!=typeof window?window:\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){function t(e,t,i,n){this.type=e,this.content=t,this.alias=i,this.length=0|(n||\"\").length}function i(e,n,r,s,l,c){var d,p,h,m,f,g,b,_,v,w,y,E,S,L,C,x,k,I,T,M,D,A,j,P,N;for(d in r)if(r.hasOwnProperty(d)&&r[d])for(p=r[d],p=Array.isArray(p)?p:[p],h=0;h<p.length;++h){if(c&&c.cause==d+\",\"+h)return;for(f=(m=p[h]).inside,g=!!m.lookbehind,b=!!m.greedy,_=0,v=m.alias,b&&!m.pattern.global&&(w=m.pattern.toString().match(/[imsuy]*$/)[0],m.pattern=RegExp(m.pattern.source,w+\"g\")),y=m.pattern||m,E=s.next,S=l;E!==n.tail&&!(c&&S>=c.reach);S+=E.value.length,E=E.next){if(L=E.value,n.length>e.length)return;if(!(L instanceof t)){if(C=1,b&&E!=n.tail.prev){if(y.lastIndex=S,!(x=y.exec(e)))break;for(k=x.index+(g&&x[1]?x[1].length:0),I=x.index+x[0].length,T=S,T+=E.value.length;k>=T;)T+=(E=E.next).value.length;if(S=T-=E.value.length,E.value instanceof t)continue;for(M=E;M!==n.tail&&(T<I||\"string\"==typeof M.value);M=M.next)C++,T+=M.value.length;C--,L=e.slice(S,T),x.index-=S}else y.lastIndex=0,x=y.exec(L);x&&(g&&(_=x[1]?x[1].length:0),I=(k=x.index+_)+(D=x[0].slice(_)).length,A=L.slice(0,k),j=L.slice(I),P=S+L.length,c&&P>c.reach&&(c.reach=P),N=E.prev,A&&(N=o(n,N,A),S+=A.length),a(n,N,C),E=o(n,N,new t(d,f?u.tokenize(D,f):D,v,D)),j&&o(n,E,j),C>1&&i(e,n,r,E.prev,S,{cause:d+\",\"+h,reach:P}))}}}}function n(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function o(e,t,i){var n=t.next,o={value:i,prev:t,next:n};return t.next=o,n.prev=o,e.length++,o}function a(e,t,i){var n,o=t.next;for(n=0;n<i&&o!==e.tail;n++)o=o.next;t.next=o,o.prev=t,e.length-=n}function r(){u.manual||u.highlightAll()}var s,l,c=/\\blang(?:uage)?-([\\w-]+)\\b/i,d=0,u={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(i){return i instanceof t?new t(i.type,e(i.content),i.alias):Array.isArray(i)?i.map(e):i.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/\\u00a0/g,\" \")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,\"__id\",{value:++d}),e.__id},clone:function e(t,i){var n,o,a;switch(i=i||{},u.util.type(t)){case\"Object\":if(o=u.util.objId(t),i[o])return i[o];for(a in n={},i[o]=n,t)t.hasOwnProperty(a)&&(n[a]=e(t[a],i));return n;case\"Array\":return o=u.util.objId(t),i[o]?i[o]:(n=[],i[o]=n,t.forEach((function(t,o){n[o]=e(t,i)})),n);default:return t}},getLanguage:function(e){for(;e&&!c.test(e.className);)e=e.parentElement;return e?(e.className.match(c)||[,\"none\"])[1].toLowerCase():\"none\"},currentScript:function(){var e,t,i;if(\"undefined\"==typeof document)return null;if(\"currentScript\"in document)return document.currentScript;try{throw new Error}catch(n){if(e=(/at [^(\\r\\n]*\\((.*):.+:.+\\)$/i.exec(n.stack)||[])[1])for(i in t=document.getElementsByTagName(\"script\"))if(t[i].src==e)return t[i];return null}},isActive:function(e,t,i){for(var n,o=\"no-\"+t;e;){if((n=e.classList).contains(t))return!0;if(n.contains(o))return!1;e=e.parentElement}return!!i}},languages:{extend:function(e,t){var i,n=u.util.clone(u.languages[e]);for(i in t)n[i]=t[i];return n},insertBefore:function(e,t,i,n){var o,a,r,s,l;for(r in o=(n=n||u.languages)[e],a={},o)if(o.hasOwnProperty(r)){if(r==t)for(s in i)i.hasOwnProperty(s)&&(a[s]=i[s]);i.hasOwnProperty(r)||(a[r]=o[r])}return l=n[e],n[e]=a,u.languages.DFS(u.languages,(function(t,i){i===l&&t!=e&&(this[t]=a)})),a},DFS:function e(t,i,n,o){var a,r,s,l;for(r in o=o||{},a=u.util.objId,t)t.hasOwnProperty(r)&&(i.call(t,r,t[r],n||r),s=t[r],\"Object\"!==(l=u.util.type(s))||o[a(s)]?\"Array\"!==l||o[a(s)]||(o[a(s)]=!0,e(s,i,r,o)):(o[a(s)]=!0,e(s,i,null,o)))}},plugins:{},highlightAll:function(e,t){u.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,i){var n,o,a={callback:i,container:e,selector:'code[class*=\"language-\"], [class*=\"language-\"] code, code[class*=\"lang-\"], [class*=\"lang-\"] code'};for(u.hooks.run(\"before-highlightall\",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),u.hooks.run(\"before-all-elements-highlight\",a),n=0;o=a.elements[n++];)u.highlightElement(o,!0===t,a.callback)},highlightElement:function(t,i,n){function o(e){s.highlightedCode=e,u.hooks.run(\"before-insert\",s),s.element.innerHTML=s.highlightedCode,u.hooks.run(\"after-highlight\",s),u.hooks.run(\"complete\",s),n&&n.call(s.element)}var a,r,s,l,d=u.util.getLanguage(t),p=u.languages[d];if(t.className=t.className.replace(c,\"\").replace(/\\s+/g,\" \")+\" language-\"+d,(a=t.parentElement)&&\"pre\"===a.nodeName.toLowerCase()&&(a.className=a.className.replace(c,\"\").replace(/\\s+/g,\" \")+\" language-\"+d),r=t.textContent,s={element:t,language:d,grammar:p,code:r},u.hooks.run(\"before-sanity-check\",s),!s.code)return u.hooks.run(\"complete\",s),void(n&&n.call(s.element));u.hooks.run(\"before-highlight\",s),s.grammar?i&&e.Worker?((l=new Worker(u.filename)).onmessage=function(e){o(e.data)},l.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))):o(u.highlight(s.code,s.grammar,s.language)):o(u.util.encode(s.code))},highlight:function(e,i,n){var o={code:e,grammar:i,language:n};return u.hooks.run(\"before-tokenize\",o),o.tokens=u.tokenize(o.code,o.grammar),u.hooks.run(\"after-tokenize\",o),t.stringify(u.util.encode(o.tokens),o.language)},tokenize:function(e,t){var a,r,s=t.rest;if(s){for(a in s)t[a]=s[a];delete t.rest}return o(r=new n,r.head,e),i(e,r,t,r.head,0),function(e){for(var t=[],i=e.head.next;i!==e.tail;)t.push(i.value),i=i.next;return t}(r)},hooks:{all:{},add:function(e,t){var i=u.hooks.all;i[e]=i[e]||[],i[e].push(t)},run:function(e,t){var i,n,o=u.hooks.all[e];if(o&&o.length)for(i=0;n=o[i++];)n(t)}},Token:t};return e.Prism=u,t.stringify=function e(t,i){var n,o,a,r,s;if(\"string\"==typeof t)return t;if(Array.isArray(t))return n=\"\",t.forEach((function(t){n+=e(t,i)})),n;for(s in o={type:t.type,content:e(t.content,i),tag:\"span\",classes:[\"token\",t.type],attributes:{},language:i},(a=t.alias)&&(Array.isArray(a)?Array.prototype.push.apply(o.classes,a):o.classes.push(a)),u.hooks.run(\"wrap\",o),r=\"\",o.attributes)r+=\" \"+s+'=\"'+(o.attributes[s]||\"\").replace(/\"/g,\"&quot;\")+'\"';return\"<\"+o.tag+' class=\"'+o.classes.join(\" \")+'\"'+r+\">\"+o.content+\"</\"+o.tag+\">\"},e.document?((s=u.util.currentScript())&&(u.filename=s.src,s.hasAttribute(\"data-manual\")&&(u.manual=!0)),u.manual||(\"loading\"===(l=document.readyState)||\"interactive\"===l&&s&&s.defer?document.addEventListener(\"DOMContentLoaded\",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)),u):e.addEventListener?(u.disableWorkerMessageHandler||e.addEventListener(\"message\",(function(t){var i=JSON.parse(t.data),n=i.language,o=i.code,a=i.immediateClose;e.postMessage(u.highlight(o,u.languages[n],n)),a&&e.close()}),!1),u):u}(_self),\"undefined\"!=typeof module&&module.exports&&(module.exports=Prism),\"undefined\"!=typeof global&&(global.Prism=Prism),define(\"prism/prism\",(function(){})),window.Prism=window.Prism||{},window.Prism.manual=!0,define(\"WoltLabSuite/Core/Prism\",[\"prism/prism\"],(function(){return Prism.wscSplitIntoLines=function(e){function t(){var e=elCreate(\"span\");return elData(e,\"number\",o++),n.appendChild(e),e}for(var i,n=document.createDocumentFragment(),o=1,a=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,(function(){return NodeFilter.FILTER_ACCEPT}),!1),r=t();i=a.nextNode();)i.data.split(/\\r?\\n/).forEach((function(n,o){var a,s,l;for(o>=1&&(r.appendChild(document.createTextNode(\"\\n\")),r=t()),a=document.createTextNode(n),s=i.parentNode;s!==e;)(l=s.cloneNode(!1)).appendChild(a),a=l,s=s.parentNode;r.appendChild(a)}));return n},Prism})),define(\"WoltLabSuite/Core/Upload\",[\"require\",\"exports\",\"tslib\",\"./Ajax/Request\",\"./Core\",\"./Dom/Change/Listener\",\"./Language\"],(function(e,t,i,n,o,a,r){\"use strict\";n=i.__importDefault(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r);class s{constructor(e,t,i){if(this._button=document.createElement(\"p\"),this._fileElements=[],this._fileUpload=document.createElement(\"input\"),this._internalFileId=0,this._multiFileUploadIds=[],!(i=i||{}).className)throw new Error(\"Missing class name.\");this._options=o.extend({action:\"upload\",multiple:!1,acceptableFiles:null,name:\"__files[]\",singleFileRequests:!1,url:`index.php?ajax-upload/&t=${o.getXsrfToken()}`},i),this._options.url=o.convertLegacyUrl(this._options.url),0===this._options.url.indexOf(\"index.php\")&&(this._options.url=window.WSC_API_URL+this._options.url);const n=document.getElementById(e);if(null===n)throw new Error(`Element id '${e}' is unknown.`);this._buttonContainer=n;const a=document.getElementById(t);if(null===a)throw new Error(`Element id '${t}' is unknown.`);if(this._target=a,i.multiple&&\"UL\"!==this._target.nodeName&&\"OL\"!==this._target.nodeName&&\"TBODY\"!==this._target.nodeName)throw new Error(\"Target element has to be list or table body if uploading multiple files is supported.\");this._createButton()}_createButton(){this._fileUpload=document.createElement(\"input\"),this._fileUpload.type=\"file\",this._fileUpload.name=this._options.name,this._options.multiple&&(this._fileUpload.multiple=!0),null!==this._options.acceptableFiles&&(this._fileUpload.accept=this._options.acceptableFiles.join(\",\")),this._fileUpload.addEventListener(\"change\",(e=>this._upload(e))),this._button=document.createElement(\"p\"),this._button.className=\"button uploadButton\",this._button.setAttribute(\"role\",\"button\"),this._fileUpload.addEventListener(\"focus\",(()=>{this._fileUpload.classList.contains(\"focus-visible\")&&this._button.classList.add(\"active\")})),this._fileUpload.addEventListener(\"blur\",(()=>{this._button.classList.remove(\"active\")}));const e=document.createElement(\"span\");e.textContent=r.get(\"wcf.global.button.upload\"),this._button.appendChild(e),this._button.insertAdjacentElement(\"afterbegin\",this._fileUpload),this._insertButton(),a.default.trigger()}_createFileElement(e){const t=document.createElement(\"progress\");let i;switch(t.max=100,this._target.nodeName){case\"OL\":case\"UL\":return i=document.createElement(\"li\"),i.innerText=e.name,i.appendChild(t),this._target.appendChild(i),i;case\"TBODY\":return this._createFileTableRow(e);default:return i=document.createElement(\"p\"),i.appendChild(t),this._target.appendChild(i),i}}_createFileElements(e){if(!e.length)return null;const t=[];Array.from(e).forEach((e=>{const i=this._createFileElement(e);i.classList.contains(\"uploadFailed\")||(i.dataset.filename=e.name,i.dataset.internalFileId=(this._internalFileId++).toString(),t.push(i))}));const i=this._fileElements.length;return this._fileElements.push(t),a.default.trigger(),i}_createFileTableRow(e){throw new Error(\"Has to be implemented in subclass.\")}_failure(e,t,i,n,o){return!0}_getParameters(){return{}}_getFormData(){return{}}_insertButton(){this._buttonContainer.insertAdjacentElement(\"afterbegin\",this._button)}_progress(e,t){const i=Math.round(t.loaded/t.total*100);this._fileElements[e].forEach((e=>{const t=e.querySelector(\"progress\");t&&(t.value=i)}))}_removeButton(){this._button.remove(),a.default.trigger()}_success(e,t,i,n,o){}_upload(e,t,i){this._target.querySelectorAll(\".uploadFailed\").forEach((e=>e.remove()));let n=null,o=[];if(t)o.push(t);else if(i){let e=\"\";switch(i.type){case\"image/jpeg\":e=\"jpg\";break;case\"image/gif\":e=\"gif\";break;case\"image/png\":e=\"png\";break;case\"image/webp\":e=\"webp\"}o.push({name:`pasted-from-clipboard.${e}`})}else o=Array.from(this._fileUpload.files);return o.length&&this.validateUpload(o)&&(this._options.singleFileRequests?(n=[],o.forEach((e=>{const t=this._uploadFiles([e],i);1!==o.length&&this._multiFileUploadIds.push(t),n.push(t)}))):n=this._uploadFiles(o,i)),this._removeButton(),this._createButton(),n}validateUpload(e){return!0}_uploadFiles(e,t){function i(e,t){null!==e&&(t=t||\"\",Object.entries(e).forEach((([e,n])=>{if(\"object\"==typeof n){i(n,0===t.length?e:`${t}[${e}]`)}else{const i=0===t.length?e:`${t}[${e}]`;a.append(i,n)}})))}const o=this._createFileElements(e);if(!this._fileElements[o].length)return null;const a=new FormData;for(let i=0,n=e.length;i<n;i++)if(this._fileElements[o][i]){const n=this._fileElements[o][i].dataset.internalFileId;t?a.append(`__files[${n}]`,t,e[i].name):a.append(`__files[${n}]`,e[i])}a.append(\"actionName\",this._options.action),a.append(\"className\",this._options.className),\"upload\"===this._options.action&&a.append(\"interfaceName\",\"wcf\\\\data\\\\IUploadAction\"),i(this._getParameters(),\"parameters\"),i(this._getFormData());return new n.default({data:a,contentType:!1,failure:this._failure.bind(this,o),silent:!0,success:this._success.bind(this,o),uploadProgress:this._progress.bind(this,o),url:this._options.url,withCredentials:!0}).sendRequest(),o}hasPendingUploads(){return void 0!==this._fileElements.find((e=>e.find((e=>null!==e.querySelector(\"progress\")))))}uploadBlob(e){return this._upload(null,null,e)}uploadFile(e){return this._upload(null,e)}}return o.enableLegacyInheritance(s),s})),define(\"WoltLabSuite/Core/prism-meta\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});t.default={markup:{title:\"Markup\",file:\"markup\"},html:{title:\"HTML\",file:\"markup\"},xml:{title:\"XML\",file:\"markup\"},svg:{title:\"SVG\",file:\"markup\"},mathml:{title:\"MathML\",file:\"markup\"},ssml:{title:\"SSML\",file:\"markup\"},atom:{title:\"Atom\",file:\"markup\"},rss:{title:\"RSS\",file:\"markup\"},css:{title:\"CSS\",file:\"css\"},clike:{title:\"C-like\",file:\"clike\"},javascript:{title:\"JavaScript\",file:\"javascript\"},abap:{title:\"ABAP\",file:\"abap\"},abnf:{title:\"ABNF\",file:\"abnf\"},actionscript:{title:\"ActionScript\",file:\"actionscript\"},ada:{title:\"Ada\",file:\"ada\"},agda:{title:\"Agda\",file:\"agda\"},al:{title:\"AL\",file:\"al\"},antlr4:{title:\"ANTLR4\",file:\"antlr4\"},apacheconf:{title:\"Apache Configuration\",file:\"apacheconf\"},apl:{title:\"APL\",file:\"apl\"},applescript:{title:\"AppleScript\",file:\"applescript\"},aql:{title:\"AQL\",file:\"aql\"},arduino:{title:\"Arduino\",file:\"arduino\"},arff:{title:\"ARFF\",file:\"arff\"},asciidoc:{title:\"AsciiDoc\",file:\"asciidoc\"},aspnet:{title:\"ASP.NET (C#)\",file:\"aspnet\"},asm6502:{title:\"6502 Assembly\",file:\"asm6502\"},autohotkey:{title:\"AutoHotkey\",file:\"autohotkey\"},autoit:{title:\"AutoIt\",file:\"autoit\"},bash:{title:\"Bash\",file:\"bash\"},basic:{title:\"BASIC\",file:\"basic\"},batch:{title:\"Batch\",file:\"batch\"},bbcode:{title:\"BBcode\",file:\"bbcode\"},bison:{title:\"Bison\",file:\"bison\"},bnf:{title:\"BNF\",file:\"bnf\"},brainfuck:{title:\"Brainfuck\",file:\"brainfuck\"},brightscript:{title:\"BrightScript\",file:\"brightscript\"},bro:{title:\"Bro\",file:\"bro\"},c:{title:\"C\",file:\"c\"},csharp:{title:\"C#\",file:\"csharp\"},cpp:{title:\"C++\",file:\"cpp\"},cil:{title:\"CIL\",file:\"cil\"},clojure:{title:\"Clojure\",file:\"clojure\"},cmake:{title:\"CMake\",file:\"cmake\"},coffeescript:{title:\"CoffeeScript\",file:\"coffeescript\"},concurnas:{title:\"Concurnas\",file:\"concurnas\"},csp:{title:\"Content-Security-Policy\",file:\"csp\"},crystal:{title:\"Crystal\",file:\"crystal\"},\"css-extras\":{title:\"CSS Extras\",file:\"css-extras\"},cypher:{title:\"Cypher\",file:\"cypher\"},d:{title:\"D\",file:\"d\"},dart:{title:\"Dart\",file:\"dart\"},dax:{title:\"DAX\",file:\"dax\"},dhall:{title:\"Dhall\",file:\"dhall\"},diff:{title:\"Diff\",file:\"diff\"},django:{title:\"Django/Jinja2\",file:\"django\"},\"dns-zone-file\":{title:\"DNS zone file\",file:\"dns-zone-file\"},docker:{title:\"Docker\",file:\"docker\"},ebnf:{title:\"EBNF\",file:\"ebnf\"},editorconfig:{title:\"EditorConfig\",file:\"editorconfig\"},eiffel:{title:\"Eiffel\",file:\"eiffel\"},ejs:{title:\"EJS\",file:\"ejs\"},elixir:{title:\"Elixir\",file:\"elixir\"},elm:{title:\"Elm\",file:\"elm\"},etlua:{title:\"Embedded Lua templating\",file:\"etlua\"},erb:{title:\"ERB\",file:\"erb\"},erlang:{title:\"Erlang\",file:\"erlang\"},\"excel-formula\":{title:\"Excel Formula\",file:\"excel-formula\"},fsharp:{title:\"F#\",file:\"fsharp\"},factor:{title:\"Factor\",file:\"factor\"},\"firestore-security-rules\":{title:\"Firestore security rules\",file:\"firestore-security-rules\"},flow:{title:\"Flow\",file:\"flow\"},fortran:{title:\"Fortran\",file:\"fortran\"},ftl:{title:\"FreeMarker Template Language\",file:\"ftl\"},gml:{title:\"GameMaker Language\",file:\"gml\"},gcode:{title:\"G-code\",file:\"gcode\"},gdscript:{title:\"GDScript\",file:\"gdscript\"},gedcom:{title:\"GEDCOM\",file:\"gedcom\"},gherkin:{title:\"Gherkin\",file:\"gherkin\"},git:{title:\"Git\",file:\"git\"},glsl:{title:\"GLSL\",file:\"glsl\"},go:{title:\"Go\",file:\"go\"},graphql:{title:\"GraphQL\",file:\"graphql\"},groovy:{title:\"Groovy\",file:\"groovy\"},haml:{title:\"Haml\",file:\"haml\"},handlebars:{title:\"Handlebars\",file:\"handlebars\"},haskell:{title:\"Haskell\",file:\"haskell\"},haxe:{title:\"Haxe\",file:\"haxe\"},hcl:{title:\"HCL\",file:\"hcl\"},hlsl:{title:\"HLSL\",file:\"hlsl\"},http:{title:\"HTTP\",file:\"http\"},hpkp:{title:\"HTTP Public-Key-Pins\",file:\"hpkp\"},hsts:{title:\"HTTP Strict-Transport-Security\",file:\"hsts\"},ichigojam:{title:\"IchigoJam\",file:\"ichigojam\"},icon:{title:\"Icon\",file:\"icon\"},ignore:{title:\".ignore\",file:\"ignore\"},gitignore:{title:\".gitignore\",file:\"ignore\"},hgignore:{title:\".hgignore\",file:\"ignore\"},npmignore:{title:\".npmignore\",file:\"ignore\"},inform7:{title:\"Inform 7\",file:\"inform7\"},ini:{title:\"Ini\",file:\"ini\"},io:{title:\"Io\",file:\"io\"},j:{title:\"J\",file:\"j\"},java:{title:\"Java\",file:\"java\"},javadoc:{title:\"JavaDoc\",file:\"javadoc\"},javadoclike:{title:\"JavaDoc-like\",file:\"javadoclike\"},javastacktrace:{title:\"Java stack trace\",file:\"javastacktrace\"},jolie:{title:\"Jolie\",file:\"jolie\"},jq:{title:\"JQ\",file:\"jq\"},jsdoc:{title:\"JSDoc\",file:\"jsdoc\"},\"js-extras\":{title:\"JS Extras\",file:\"js-extras\"},json:{title:\"JSON\",file:\"json\"},json5:{title:\"JSON5\",file:\"json5\"},jsonp:{title:\"JSONP\",file:\"jsonp\"},jsstacktrace:{title:\"JS stack trace\",file:\"jsstacktrace\"},\"js-templates\":{title:\"JS Templates\",file:\"js-templates\"},julia:{title:\"Julia\",file:\"julia\"},keyman:{title:\"Keyman\",file:\"keyman\"},kotlin:{title:\"Kotlin\",file:\"kotlin\"},kts:{title:\"Kotlin Script\",file:\"kotlin\"},latex:{title:\"LaTeX\",file:\"latex\"},tex:{title:\"TeX\",file:\"latex\"},context:{title:\"ConTeXt\",file:\"latex\"},latte:{title:\"Latte\",file:\"latte\"},less:{title:\"Less\",file:\"less\"},lilypond:{title:\"LilyPond\",file:\"lilypond\"},liquid:{title:\"Liquid\",file:\"liquid\"},lisp:{title:\"Lisp\",file:\"lisp\"},livescript:{title:\"LiveScript\",file:\"livescript\"},llvm:{title:\"LLVM IR\",file:\"llvm\"},lolcode:{title:\"LOLCODE\",file:\"lolcode\"},lua:{title:\"Lua\",file:\"lua\"},makefile:{title:\"Makefile\",file:\"makefile\"},markdown:{title:\"Markdown\",file:\"markdown\"},\"markup-templating\":{title:\"Markup templating\",file:\"markup-templating\"},matlab:{title:\"MATLAB\",file:\"matlab\"},mel:{title:\"MEL\",file:\"mel\"},mizar:{title:\"Mizar\",file:\"mizar\"},monkey:{title:\"Monkey\",file:\"monkey\"},moonscript:{title:\"MoonScript\",file:\"moonscript\"},n1ql:{title:\"N1QL\",file:\"n1ql\"},n4js:{title:\"N4JS\",file:\"n4js\"},\"nand2tetris-hdl\":{title:\"Nand To Tetris HDL\",file:\"nand2tetris-hdl\"},nasm:{title:\"NASM\",file:\"nasm\"},neon:{title:\"NEON\",file:\"neon\"},nginx:{title:\"nginx\",file:\"nginx\"},nim:{title:\"Nim\",file:\"nim\"},nix:{title:\"Nix\",file:\"nix\"},nsis:{title:\"NSIS\",file:\"nsis\"},objectivec:{title:\"Objective-C\",file:\"objectivec\"},ocaml:{title:\"OCaml\",file:\"ocaml\"},opencl:{title:\"OpenCL\",file:\"opencl\"},oz:{title:\"Oz\",file:\"oz\"},parigp:{title:\"PARI/GP\",file:\"parigp\"},parser:{title:\"Parser\",file:\"parser\"},pascal:{title:\"Pascal\",file:\"pascal\"},pascaligo:{title:\"Pascaligo\",file:\"pascaligo\"},pcaxis:{title:\"PC-Axis\",file:\"pcaxis\"},peoplecode:{title:\"PeopleCode\",file:\"peoplecode\"},perl:{title:\"Perl\",file:\"perl\"},php:{title:\"PHP\",file:\"php\"},phpdoc:{title:\"PHPDoc\",file:\"phpdoc\"},\"php-extras\":{title:\"PHP Extras\",file:\"php-extras\"},plsql:{title:\"PL/SQL\",file:\"plsql\"},powerquery:{title:\"PowerQuery\",file:\"powerquery\"},powershell:{title:\"PowerShell\",file:\"powershell\"},processing:{title:\"Processing\",file:\"processing\"},prolog:{title:\"Prolog\",file:\"prolog\"},properties:{title:\".properties\",file:\"properties\"},protobuf:{title:\"Protocol Buffers\",file:\"protobuf\"},pug:{title:\"Pug\",file:\"pug\"},puppet:{title:\"Puppet\",file:\"puppet\"},pure:{title:\"Pure\",file:\"pure\"},purebasic:{title:\"PureBasic\",file:\"purebasic\"},python:{title:\"Python\",file:\"python\"},q:{title:\"Q (kdb+ database)\",file:\"q\"},qml:{title:\"QML\",file:\"qml\"},qore:{title:\"Qore\",file:\"qore\"},r:{title:\"R\",file:\"r\"},racket:{title:\"Racket\",file:\"racket\"},jsx:{title:\"React JSX\",file:\"jsx\"},tsx:{title:\"React TSX\",file:\"tsx\"},reason:{title:\"Reason\",file:\"reason\"},regex:{title:\"Regex\",file:\"regex\"},renpy:{title:\"Ren'py\",file:\"renpy\"},rest:{title:\"reST (reStructuredText)\",file:\"rest\"},rip:{title:\"Rip\",file:\"rip\"},roboconf:{title:\"Roboconf\",file:\"roboconf\"},robotframework:{title:\"Robot Framework\",file:\"robotframework\"},ruby:{title:\"Ruby\",file:\"ruby\"},rust:{title:\"Rust\",file:\"rust\"},sas:{title:\"SAS\",file:\"sas\"},sass:{title:\"Sass (Sass)\",file:\"sass\"},scss:{title:\"Sass (Scss)\",file:\"scss\"},scala:{title:\"Scala\",file:\"scala\"},scheme:{title:\"Scheme\",file:\"scheme\"},\"shell-session\":{title:\"Shell session\",file:\"shell-session\"},smali:{title:\"Smali\",file:\"smali\"},smalltalk:{title:\"Smalltalk\",file:\"smalltalk\"},smarty:{title:\"Smarty\",file:\"smarty\"},solidity:{title:\"Solidity (Ethereum)\",file:\"solidity\"},\"solution-file\":{title:\"Solution file\",file:\"solution-file\"},soy:{title:\"Soy (Closure Template)\",file:\"soy\"},sparql:{title:\"SPARQL\",file:\"sparql\"},\"splunk-spl\":{title:\"Splunk SPL\",file:\"splunk-spl\"},sqf:{title:\"SQF: Status Quo Function (Arma 3)\",file:\"sqf\"},sql:{title:\"SQL\",file:\"sql\"},iecst:{title:\"Structured Text (IEC 61131-3)\",file:\"iecst\"},stylus:{title:\"Stylus\",file:\"stylus\"},swift:{title:\"Swift\",file:\"swift\"},\"t4-templating\":{title:\"T4 templating\",file:\"t4-templating\"},\"t4-cs\":{title:\"T4 Text Templates (C#)\",file:\"t4-cs\"},\"t4-vb\":{title:\"T4 Text Templates (VB)\",file:\"t4-vb\"},tap:{title:\"TAP\",file:\"tap\"},tcl:{title:\"Tcl\",file:\"tcl\"},tt2:{title:\"Template Toolkit 2\",file:\"tt2\"},textile:{title:\"Textile\",file:\"textile\"},toml:{title:\"TOML\",file:\"toml\"},turtle:{title:\"Turtle\",file:\"turtle\"},twig:{title:\"Twig\",file:\"twig\"},typescript:{title:\"TypeScript\",file:\"typescript\"},unrealscript:{title:\"UnrealScript\",file:\"unrealscript\"},vala:{title:\"Vala\",file:\"vala\"},vbnet:{title:\"VB.Net\",file:\"vbnet\"},velocity:{title:\"Velocity\",file:\"velocity\"},verilog:{title:\"Verilog\",file:\"verilog\"},vhdl:{title:\"VHDL\",file:\"vhdl\"},vim:{title:\"vim\",file:\"vim\"},\"visual-basic\":{title:\"Visual Basic\",file:\"visual-basic\"},vba:{title:\"VBA\",file:\"visual-basic\"},warpscript:{title:\"WarpScript\",file:\"warpscript\"},wasm:{title:\"WebAssembly\",file:\"wasm\"},wiki:{title:\"Wiki markup\",file:\"wiki\"},xeora:{title:\"Xeora\",file:\"xeora\"},\"xml-doc\":{title:\"XML doc (.net)\",file:\"xml-doc\"},xojo:{title:\"Xojo (REALbasic)\",file:\"xojo\"},xquery:{title:\"XQuery\",file:\"xquery\"},yaml:{title:\"YAML\",file:\"yaml\"},yang:{title:\"YANG\",file:\"yang\"},zig:{title:\"Zig\",file:\"zig\"}}})),define(\"WoltLabSuite/Core/Prism/Helper\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.splitIntoLines=void 0,t.splitIntoLines=function*(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,{acceptNode:()=>NodeFilter.FILTER_ACCEPT});let i,n=document.createElement(\"span\");for(;i=t.nextNode();){const t=i,o=t.data.split(/\\r?\\n/);for(let i=0,a=o.length;i<a;i++){const a=o[i];i>=1&&(n.appendChild(document.createTextNode(\"\\n\")),yield n,n=document.createElement(\"span\"));let r=document.createTextNode(a),s=t.parentNode;for(;s&&s!==e;){const e=s.cloneNode(!1);e.appendChild(r),r=e,s=s.parentNode}n.appendChild(r)}}yield n}})),define(\"WoltLabSuite/Core/Bbcode/Code\",[\"require\",\"exports\",\"tslib\",\"../Language\",\"../Clipboard\",\"../Ui/Notification\",\"../Prism\",\"../Prism/Helper\"],(function(e,t,i,n,o,a,r,s){\"use strict\";async function l(){return new Promise(((e,t)=>{window.requestIdleCallback?window.requestIdleCallback(e,{timeout:5e3}):setTimeout(e,0)}))}n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importStar(s);class c{constructor(e){var t;this.container=e,this.codeContainer=this.container.querySelector(\".codeBoxCode > code\"),this.language=null===(t=Array.from(this.codeContainer.classList).find((e=>/^language-([a-z0-9_-]+)$/.test(e))))||void 0===t?void 0:t.replace(/^language-/,\"\")}static processAll(){document.querySelectorAll(\".codeBox:not([data-processed])\").forEach((e=>{e.dataset.processed=\"1\";const t=new c(e);t.language&&t.highlight(),t.createCopyButton()}))}createCopyButton(){const e=this.container.querySelector(\".codeBoxHeader\");if(!e)return;const t=document.createElement(\"span\");t.tabIndex=0,t.setAttribute(\"role\",\"button\"),t.className=\"icon icon24 fa-files-o pointer jsTooltip\",t.setAttribute(\"title\",n.get(\"wcf.message.bbcode.code.copy\"));const i=async()=>{await o.copyElementTextToClipboard(this.codeContainer),a.show(n.get(\"wcf.message.bbcode.code.copy.success\"))};t.addEventListener(\"click\",i),t.addEventListener(\"keydown\",(e=>{\"Enter\"!==e.key&&\" \"!==e.key||(e.preventDefault(),i())})),e.appendChild(t)}async highlight(){if(!this.language)throw new Error(\"No language detected\");const t=(await new Promise(((t,i)=>{e([\"../prism-meta\"],t,i)})).then(i.__importStar)).default;if(!t[this.language])throw new Error(`Unknown language '${this.language}'`);this.container.classList.add(\"highlighting\"),await new Promise(((i,n)=>{e([\"prism/components/prism-\"+t[this.language].file],i,n)})).then(i.__importStar),await l();const n=r.default.languages[this.language];if(!n)throw new Error(`Invalid language '${this.language}' given.`);const o=document.createElement(\"div\");o.innerHTML=r.default.highlight(this.codeContainer.textContent,n,this.language),await l();const a=this.codeContainer.querySelectorAll(\".codeBoxLine > span\"),d=s.splitIntoLines(o);for(let e=0,t=a.length;e<t;e+=c.chunkSize){await l();const i=Math.min(e+c.chunkSize,t);for(let t=e;t<i;t++){const e=a[t],i=d.next().value;e.parentNode.replaceChild(i,e)}}this.container.classList.remove(\"highlighting\"),this.container.classList.add(\"highlighted\")}}return c.chunkSize=50,c})),define(\"WoltLabSuite/Core/Bbcode/Collapsible\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t,i){if(e.classList.toggle(\"collapsed\")){if(t.forEach((e=>{const t=e.dataset.titleExpand;e.classList.contains(\"icon\")?(e.classList.remove(\"fa-compress\"),e.classList.add(\"fa-expand\"),e.title=t):e.textContent=t})),i instanceof Event){const t=e.getBoundingClientRect().top;if(t<0){let e=window.pageYOffset+(t-100);e<0&&(e=0),window.scrollTo(window.pageXOffset,e)}}}else t.forEach((e=>{const t=e.dataset.titleCollapse;e.classList.contains(\"icon\")?(e.classList.add(\"fa-compress\"),e.classList.remove(\"fa-expand\"),e.title=t):e.textContent=t}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.observe=void 0,t.observe=function(){document.querySelectorAll(\".jsCollapsibleBbcode\").forEach((e=>{const t=Array.from(e.querySelectorAll(\".toggleButton:not(.jsToggleButtonEnabled)\")).filter((t=>t.closest(\".jsCollapsibleBbcode\")===e)),n=e.querySelector(\".collapsibleBbcodeOverflow\")||e;t.length>0&&function(e,t,n){t.forEach((n=>{n.classList.add(\"jsToggleButtonEnabled\"),n.addEventListener(\"click\",(n=>i(e,t,n))),n.addEventListener(\"keydown\",(n=>{\"Enter\"!==n.key&&\" \"!==n.key||(n.preventDefault(),i(e,t))}))})),0!==n.scrollTop&&(n.scrollTop=0,i(e,t)),n.addEventListener(\"scroll\",(()=>{n.scrollTop=0,e.classList.contains(\"collapsed\")&&i(e,t)}))}(e,t,n),e.classList.remove(\"jsCollapsibleBbcode\")}))}})),define(\"WoltLabSuite/Core/Bbcode/Spoiler\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Language\",\"../Dom/Util\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.observe=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),t.observe=function(){const e=\"jsSpoilerBox\";document.querySelectorAll(\".jsSpoilerBox\").forEach((t=>{t.classList.remove(e);const i=t.querySelector(\".jsSpoilerToggle\"),r=t.querySelector(\".spoilerBoxContent\");i.addEventListener(\"click\",(e=>function(e,t,i){e.preventDefault(),i.classList.toggle(\"active\");const r=i.classList.contains(\"active\");r?a.default.show(t):a.default.hide(t),i.setAttribute(\"aria-expanded\",r?\"true\":\"false\"),t.setAttribute(\"aria-hidden\",r?\"false\":\"true\"),n.stringToBool(i.dataset.hasCustomLabel||\"\")||(i.textContent=o.get(i.classList.contains(\"active\")?\"wcf.bbcode.spoiler.hide\":\"wcf.bbcode.spoiler.show\"))}(e,r,i)))}))}})),define(\"WoltLabSuite/Core/Controller/Captcha\",[\"require\",\"exports\"],(function(e,t){\"use strict\";const i=new Map;return{add(e,t){if(i.has(e))throw new Error(`Captcha with id '${e}' is already registered.`);if(\"function\"!=typeof t)throw new TypeError(\"Expected a valid callback for parameter 'callback'.\");i.set(e,t)},delete(e){if(!i.has(e))throw new Error(`Unknown captcha with id '${e}'.`);i.delete(e)},has:e=>i.has(e),getData(e){if(!i.has(e))throw new Error(`Unknown captcha with id '${e}'.`);return i.get(e)()}}})),define(\"WoltLabSuite/Core/Event/Key\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e,t,i){if(!(e instanceof Event))throw new TypeError(\"Expected a valid event when testing for key '\"+t+\"'.\");return e.key===t||e.which===i}Object.defineProperty(t,\"__esModule\",{value:!0}),t.Tab=t.Space=t.Home=t.Escape=t.Enter=t.End=t.Comma=t.ArrowUp=t.ArrowRight=t.ArrowLeft=t.ArrowDown=void 0,t.ArrowDown=function(e){return i(e,\"ArrowDown\",40)},t.ArrowLeft=function(e){return i(e,\"ArrowLeft\",37)},t.ArrowRight=function(e){return i(e,\"ArrowRight\",39)},t.ArrowUp=function(e){return i(e,\"ArrowUp\",38)},t.Comma=function(e){return i(e,\",\",44)},t.End=function(e){return i(e,\"End\",35)},t.Enter=function(e){return i(e,\"Enter\",13)},t.Escape=function(e){return i(e,\"Escape\",27)},t.Home=function(e){return i(e,\"Home\",36)},t.Space=function(e){return i(e,\"Space\",32)},t.Tab=function(e){return i(e,\"Tab\",9)}})),define(\"WoltLabSuite/Core/Image/ExifUtil\",[\"require\",\"exports\"],(function(e,t){\"use strict\";function i(e){return\"Exif\"===e||\"http://ns.adobe.com/xap/1.0/\"===e||\"http://ns.adobe.com/xmp/extension/\"===e}function n(...e){let t=0;const i=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(i);return e.forEach((e=>{n.set(e,t),t+=e.length})),n}async function o(e){return new Promise(((t,i)=>{const n=new FileReader;n.addEventListener(\"error\",(()=>{n.abort(),i(n.error)})),n.addEventListener(\"load\",(()=>{t(new Uint8Array(n.result))})),n.readAsArrayBuffer(e)}))}async function a(e){if(!(e instanceof Blob||e instanceof File))throw new TypeError(\"The argument must be a Blob or a File\");const t=await o(e);if(255!==t[0]&&t[1]!==r.SOI)throw new Error(\"Not a JPEG\");let a=t;for(let e=2;e<a.length&&255===a[e];){const t=2+(a[e+2]<<8|a[e+3]);if(a[e+1]===r.APP1){let o=\"\";for(let t=e+4;0!==a[t]&&t<a.length;t++)o+=String.fromCharCode(a[t]);if(i(o)){const i=a.slice(0,e),o=a.slice(e+t);a=n(i,o)}else e+=t}else e+=t}return new Blob([a],{type:e.type})}var r;Object.defineProperty(t,\"__esModule\",{value:!0}),t.setExifData=t.removeExifData=t.getExifBytesFromJpeg=void 0,function(e){e[e.SOI=216]=\"SOI\",e[e.APP0=224]=\"APP0\",e[e.APP1=225]=\"APP1\",e[e.APP2=226]=\"APP2\",e[e.APP3=227]=\"APP3\",e[e.APP4=228]=\"APP4\",e[e.APP5=229]=\"APP5\",e[e.APP6=230]=\"APP6\",e[e.APP7=231]=\"APP7\",e[e.APP8=232]=\"APP8\",e[e.APP9=233]=\"APP9\",e[e.APP10=234]=\"APP10\",e[e.APP11=235]=\"APP11\",e[e.APP12=236]=\"APP12\",e[e.APP13=237]=\"APP13\",e[e.APP14=238]=\"APP14\",e[e.COM=254]=\"COM\"}(r||(r={}));t.getExifBytesFromJpeg=async function(e){if(!(e instanceof Blob||e instanceof File))throw new TypeError(\"The argument must be a Blob or a File\");const t=await o(e);let a=new Uint8Array(0);if(255!==t[0]&&t[1]!==r.SOI)throw new Error(\"Not a JPEG\");for(let e=2;e<t.length&&255===t[e];){const o=2+(t[e+2]<<8|t[e+3]);if(t[e+1]===r.APP1){let r=\"\";for(let i=e+4;0!==t[i]&&i<t.length;i++)r+=String.fromCharCode(t[i]);if(i(r)){a=n(a,t.slice(e,o+e))}}e+=o}return a},t.removeExifData=a,t.setExifData=async function(e,t){e=await a(e);const i=await o(e);let s=2;255===i[2]&&i[3]===r.APP0&&(s+=2+(i[4]<<8|i[5]));const l=n(i.slice(0,s),t,i.slice(s));return new Blob([l],{type:e.type})}})),define(\"WoltLabSuite/Core/Image/ImageUtil\",[\"require\",\"exports\"],(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.containsTransparentPixels=void 0,t.containsTransparentPixels=function(e){const t=e.getContext(\"2d\");if(!t)throw new Error(\"Unable to get canvas context.\");const i=t.getImageData(0,0,e.width,e.height);for(let e=3,t=i.data.length;e<t;e+=4)if(255!==i.data[e])return!0;return!1}})),define(\"WoltLabSuite/Core/Image/Resizer\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../FileUtil\",\"./ExifUtil\",\"pica\"],(function(e,t,i,n,o,a,r){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a);const s=new((r=i.__importDefault(r)).default)({features:[\"js\",\"wasm\",\"ww\"]}),l=\"image/jpeg\";class c{constructor(){this.maxWidth=800,this.maxHeight=600,this.quality=.8,this.fileType=l}setMaxWidth(e){return null==e&&(e=800),this.maxWidth=e,this}setMaxHeight(e){return null==e&&(e=600),this.maxHeight=e,this}setQuality(e){return null==e&&(e=.8),this.quality=e,this}setFileType(e){return null==e&&(e=l),this.fileType=e,this}async saveFile(e,t,i=this.fileType,n=this.quality){const r=/(.+)(\\..+?)$/.exec(t);let l=await s.toBlob(e.image,i,n);return\"image/jpeg\"===i&&void 0!==e.exif&&(l=await a.setExifData(l,e.exif)),o.blobToFile(l,r[1])}async loadFile(e){let t=Promise.resolve(void 0),i=e;\"image/jpeg\"===e.type&&(t=a.getExifBytesFromJpeg(e),i=await a.removeExifData(i));const n=new Promise(((e,t)=>{const n=new FileReader,o=new Image;n.addEventListener(\"load\",(()=>{o.src=n.result})),n.addEventListener(\"error\",(()=>{n.abort(),t(n.error)})),o.addEventListener(\"error\",t),o.addEventListener(\"load\",(()=>{e(o)})),n.readAsDataURL(i)})),[o,r]=await Promise.all([t,n]);return{exif:o,image:r}}async resize(e,t=this.maxWidth,i=this.maxHeight,n=this.quality,o=!1,a){const r=document.createElement(\"canvas\");if(window.createImageBitmap){if((await createImageBitmap(e)).height!=e.height)throw new Error(\"Chrome Bug #1069965\")}const l=Math.min(t,e.width),c=Math.min(i,e.height);if(e.width<=l&&e.height<=c&&!o)return;const d=Math.min(l/e.width,c/e.height);r.width=Math.floor(e.width*d),r.height=Math.floor(e.height*d);let u=1;n>=.8?u=3:n>=.4&&(u=2);const p={quality:u,cancelToken:a,alpha:!0};return s.resize(e,r,p)}}return n.enableLegacyInheritance(c),c})),define(\"WoltLabSuite/Core/Language/Chooser\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Language\",\"../Dom/Util\",\"../Ui/Dropdown/Simple\"],(function(e,t,i,n,o,a,r){\"use strict\";function s(e,t,i){const o=u.get(e);if(void 0===i&&void 0===(i=Array.from(o.dropdownMenu.children).find((e=>~~e.dataset.languageId===t))))throw new Error(`The language id '${t}' is unknown`);o.element.value=t.toString(),n.triggerEvent(o.element,\"change\"),o.dropdownToggle.innerHTML=i.children[0].innerHTML,u.set(e,o),\"function\"==typeof o.callback&&o.callback(i)}function l(e){const t=e.currentTarget;p.get(t).forEach((e=>{const i=document.createElement(\"input\");i.type=\"hidden\",i.name=e,i.value=d(e).toString(),t.appendChild(i)}))}function c(e){const t=u.get(e);if(void 0===t)throw new Error(`Expected a valid language chooser input element, '${e}' is not i18n input field.`);return t}function d(e){return~~c(e).element.value}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setLanguageId=t.removeChooser=t.getLanguageId=t.getChooser=t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r);const u=new Map,p=new WeakMap;t.init=function(e,t,i,n,c,d){if(u.has(t))return;const h=document.getElementById(e);if(null===h)throw new Error(`Expected a valid container id, cannot find '${t}'.`);let m=document.getElementById(t);null===m&&(m=document.createElement(\"input\"),m.type=\"hidden\",m.id=t,m.name=t,m.value=i.toString(),h.appendChild(m)),function(e,t,i,n,c,d){function h(t){const i=t.currentTarget,n=~~i.dataset.languageId,o=b.querySelector(\".active\");null!==o&&o.classList.remove(\"active\"),n&&i.classList.add(\"active\"),s(e,n,i)}let m;const f=t.parentElement;\"DD\"===f.nodeName?(m=document.createElement(\"div\"),m.className=\"dropdown\",f.insertAdjacentElement(\"afterbegin\",m)):(m=f,m.classList.add(\"dropdown\")),a.default.hide(t);const g=document.createElement(\"a\");g.className=\"dropdownToggle dropdownIndicator boxFlag box24 inputPrefix\",\"DD\"===f.nodeName&&g.classList.add(\"button\"),m.appendChild(g);const b=document.createElement(\"ul\");if(b.className=\"dropdownMenu\",m.appendChild(b),Object.entries(n).forEach((([e,t])=>{const n=document.createElement(\"li\");n.className=\"boxFlag\",n.addEventListener(\"click\",h),n.dataset.languageId=e,void 0!==t.languageCode&&(n.dataset.languageCode=t.languageCode),b.appendChild(n);const o=document.createElement(\"a\");o.className=\"box24\",o.href=\"#\",o.addEventListener(\"click\",(e=>e.preventDefault())),n.appendChild(o);const a=document.createElement(\"img\");a.src=t.iconPath,a.alt=\"\",a.className=\"iconFlag\",a.height=15,a.width=24,a.loading=\"eager\",o.appendChild(a);const r=document.createElement(\"span\");r.textContent=t.languageName,o.appendChild(r),+e===i&&(g.innerHTML=o.innerHTML)})),d){const e=document.createElement(\"li\");e.className=\"dropdownDivider\",b.appendChild(e);const t=document.createElement(\"li\");t.dataset.languageId=\"0\",t.addEventListener(\"click\",h),b.appendChild(t);const n=document.createElement(\"a\");n.textContent=o.get(\"wcf.global.language.noSelection\"),t.appendChild(n),0===i&&(g.innerHTML=n.innerHTML),t.addEventListener(\"click\",h)}else if(0===i){g.innerHTML=\"\";const e=document.createElement(\"div\");g.appendChild(e);const t=document.createElement(\"span\");t.className=\"icon icon24 fa-question pointer\",e.appendChild(t);const i=document.createElement(\"span\");i.textContent=o.get(\"wcf.global.language.noSelection\"),e.appendChild(i)}r.default.init(g),u.set(e,{callback:c,dropdownMenu:b,dropdownToggle:g,element:t});const _=t.closest(\"form\");if(null!==_){_.addEventListener(\"submit\",l);let t=p.get(_);void 0===t&&(t=[],p.set(_,t)),t.push(e)}}(t,m,i,n,c,d)},t.getChooser=c,t.getLanguageId=d,t.removeChooser=function(e){u.delete(e)},t.setLanguageId=function(e,t){if(void 0===u.get(e))throw new Error(`Expected a valid input element, '${e}' is not i18n input field.`);s(e,t)}})),define(\"WoltLabSuite/Core/Language/Input\",[\"require\",\"exports\",\"tslib\",\"../Dom/Util\",\"../Language\",\"../Ui/Dropdown/Simple\",\"../StringUtil\"],(function(e,t,i,n,o,a,r){\"use strict\";function s(e,t,i){const n=d.get(e),o=a.default.getDropdownMenu(n.element.closest(\".inputAddon\").id).querySelector(`[data-language-id=\"${t}\"]`),r=o?o.textContent:\"\";if(n.languageId!==t){const o=p.get(e);n.languageId&&o.set(n.languageId,n.element.value),0===t?p.set(e,new Map):(n.buttonLabel.classList.contains(\"active\")||i)&&(n.element.value=o.get(t)||\"\"),n.buttonLabel.textContent=r,n.buttonLabel.classList[t?\"add\":\"remove\"](\"active\"),n.languageId=t}i||(n.element.blur(),n.element.focus()),n.callbacks.has(\"select\")&&n.callbacks.get(\"select\")(n.element)}function l(e,t){if(\"open\"!==t)return;const i=a.default.getDropdownMenu(e),n=document.getElementById(e).dataset.inputId,o=d.get(n),r=p.get(n);Array.from(i.children).forEach((e=>{const t=~~(e.dataset.languageId||\"\");if(t){let i=!1;o.languageId&&(i=t===o.languageId?\"\"===o.element.value.trim():!r.get(t)),i?e.classList.add(\"missingValue\"):e.classList.remove(\"missingValue\")}}))}function c(e){const t=e.currentTarget;u.get(t).forEach((e=>{const i=d.get(e);if(!i.isEnabled)return;const n=p.get(e);i.callbacks.has(\"submit\")&&i.callbacks.get(\"submit\")(i.element),i.languageId&&n.set(i.languageId,i.element.value),n.size&&(n.forEach((function(i,n){const o=document.createElement(\"input\");o.type=\"hidden\",o.name=`${e}_i18n[${n}]`,o.value=i,t.appendChild(o)})),i.element.removeAttribute(\"name\"))}))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.validate=t.isEnabled=t.enable=t.disable=t.setValues=t.getValues=t.unregister=t.registerCallback=t.init=void 0,n=i.__importDefault(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r);const d=new Map,u=new WeakMap,p=new Map;t.init=function(e,t,i,n){if(p.has(e))return;const h=document.getElementById(e);if(null===h)throw new Error(`Expected a valid element id, cannot find '${e}'.`);const m=new Map;Object.entries(t).forEach((([e,t])=>{m.set(+e,r.unescapeHTML(t))})),p.set(e,m),function(e,t,i,n,r){let p=t.parentElement;if(!p.classList.contains(\"inputAddon\")){p=document.createElement(\"div\"),p.className=\"inputAddon\",\"TEXTAREA\"===t.nodeName&&p.classList.add(\"inputAddonTextarea\"),p.dataset.inputId=e;const i=document.activeElement===t;t.insertAdjacentElement(\"beforebegin\",p),p.appendChild(t),i&&t.focus()}p.classList.add(\"dropdown\");const h=document.createElement(\"span\");h.className=\"button dropdownToggle inputPrefix\";const m=document.createElement(\"span\");m.textContent=o.get(\"wcf.global.button.disabledI18n\"),h.appendChild(m),p.insertBefore(h,t);const f=document.createElement(\"ul\");f.className=\"dropdownMenu\",h.insertAdjacentElement(\"afterend\",f);const g=t=>{let i;i=t instanceof HTMLElement?t:t.currentTarget;const n=~~i.dataset.languageId,o=f.querySelector(\".active\");null!==o&&o.classList.remove(\"active\"),n&&i.classList.add(\"active\");const a=t instanceof HTMLElement;s(e,n,a)};if(Object.entries(n).forEach((([e,t])=>{const i=document.createElement(\"li\");i.dataset.languageId=e;const n=document.createElement(\"span\");n.textContent=t,i.appendChild(n),i.addEventListener(\"click\",g),f.appendChild(i)})),!r){const e=document.createElement(\"li\");e.className=\"dropdownDivider\",f.appendChild(e);const t=document.createElement(\"li\");t.dataset.languageId=\"0\",t.addEventListener(\"click\",g);const i=document.createElement(\"span\");i.textContent=o.get(\"wcf.global.button.disabledI18n\"),t.appendChild(i),f.appendChild(t)}let b;(r||i.size)&&(b=Array.from(f.children).find((e=>+e.dataset.languageId===window.LANGUAGE_ID))),a.default.init(h),a.default.registerCallback(p.id,l),d.set(e,{buttonLabel:m,callbacks:new Map,element:t,languageId:0,isEnabled:!0,forceSelection:r});const _=t.closest(\"form\");if(null!==_){_.addEventListener(\"submit\",c);let t=u.get(_);void 0===t&&(t=[],u.set(_,t)),t.push(e)}b&&g(b)}(e,h,m,i,n)},t.registerCallback=function(e,t,i){if(!p.has(e))throw new Error(`Unknown element id '${e}'.`);d.get(e).callbacks.set(t,i)},t.unregister=function(e){if(!p.has(e))throw new Error(`Unknown element id '${e}'.`);p.delete(e),d.delete(e)},t.getValues=function(e){const t=d.get(e);if(void 0===t)throw new Error(`Expected a valid i18n input element, '${e}' is not i18n input field.`);const i=p.get(e);return i.set(t.languageId,t.element.value),i},t.setValues=function(e,t){const i=d.get(e);if(void 0===i)throw new Error(`Expected a valid i18n input element, '${e}' is not i18n input field.`);i.element.value=\"\";const n=new Map(Object.entries(t).map((([e,t])=>[+e,t])));if(n.has(0))return i.element.value=n.get(0),n.delete(0),p.set(e,n),void s(e,0,!0);p.set(e,n),i.languageId=0,s(e,window.LANGUAGE_ID,!0)},t.disable=function(e){const t=d.get(e);if(void 0===t)throw new Error(`Expected a valid element, '${e}' is not an i18n input field.`);if(!t.isEnabled)return;t.isEnabled=!1;const i=t.buttonLabel.parentElement;n.default.hide(i),i.parentElement.classList.remove(\"inputAddon\",\"dropdown\")},t.enable=function(e){const t=d.get(e);if(void 0===t)throw new Error(`Expected a valid i18n input element, '${e}' is not i18n input field.`);if(t.isEnabled)return;t.isEnabled=!0;const i=t.buttonLabel.parentElement;n.default.show(i),i.parentElement.classList.add(\"inputAddon\",\"dropdown\")},t.isEnabled=function(e){const t=d.get(e);if(void 0===t)throw new Error(`Expected a valid i18n input element, '${e}' is not i18n input field.`);return t.isEnabled},t.validate=function(e,t){const i=d.get(e);if(void 0===i)throw new Error(`Expected a valid i18n input element, '${e}' is not i18n input field.`);if(!i.isEnabled)return!0;const n=p.get(e),o=a.default.getDropdownMenu(i.element.parentElement.id);i.languageId&&n.set(i.languageId,i.element.value);let r=!1,s=!1;return Array.from(o.children).forEach((e=>{const t=~~e.dataset.languageId;if(t)if(n.has(t)&&0!==n.get(t).length){if(r)return!1;s=!0}else{if(s)return!1;r=!0}})),!r||t}})),define(\"WoltLabSuite/Core/Language/Text\",[\"require\",\"exports\",\"tslib\",\"./Input\"],(function(e,t,i,n){\"use strict\";function o(e){void 0!==window.jQuery&&window.jQuery(e).redactor(\"code.set\",e.value)}function a(e){void 0!==window.jQuery&&(e.value=window.jQuery(e).redactor(\"code.get\"))}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),t.init=function(e,t,i,r){const s=document.getElementById(e);if(!s||\"TEXTAREA\"!==s.nodeName||!s.classList.contains(\"wysiwygTextarea\"))throw new Error(`Expected <textarea class=\"wysiwygTextarea\" /> for id '${e}'.`);n.init(e,t,i,r),n.registerCallback(e,\"select\",o),n.registerCallback(e,\"submit\",a)}})),define(\"WoltLabSuite/Core/Media/Clipboard\",[\"require\",\"exports\",\"tslib\",\"../Controller/Clipboard\",\"../Ui/Notification\",\"../Ui/Dialog\",\"../Event/Handler\",\"../Language\",\"../Ajax\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";let c;Object.defineProperty(t,\"__esModule\",{value:!0}),t.setMediaManager=t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l);const d=new class{_ajaxSetup(){return{data:{className:\"wcf\\\\data\\\\media\\\\MediaAction\"}}}_ajaxSuccess(e){switch(e.actionName){case\"getSetCategoryDialog\":a.open(this,e.returnValues.template);break;case\"setCategory\":a.close(this),o.show(),n.reload()}}_dialogSetup(){return{id:\"mediaSetCategoryDialog\",options:{onSetup:e=>{e.querySelector(\"button\").addEventListener(\"click\",(t=>{t.preventDefault();const i=e.querySelector('select[name=\"categoryID\"]');var n;n=~~i.value,l.api(d,{actionName:\"setCategory\",objectIDs:u,parameters:{categoryID:n}});t.currentTarget.disabled=!0}))},title:s.get(\"wcf.media.setCategory\")},source:null}}};let u=[];t.init=function(e,t,i){n.setup({hasMarkedItems:t,pageClassName:e}),r.add(\"com.woltlab.wcf.clipboard\",\"com.woltlab.wcf.media\",(e=>function(e){const t=e.data.parameters.objectIDs;switch(e.data.actionName){case\"com.woltlab.wcf.media.delete\":null!==e.responseData&&c.clipboardDeleteMedia(t);break;case\"com.woltlab.wcf.media.insert\":c.clipboardInsertMedia(t);break;case\"com.woltlab.wcf.media.setCategory\":u=t,l.api(d,{actionName:\"getSetCategoryDialog\"})}}(e))),c=i},t.setMediaManager=function(e){c=e}})),define(\"WoltLabSuite/Core/Media/Upload\",[\"require\",\"exports\",\"tslib\",\"../Upload\",\"../Core\",\"../Dom/Util\",\"../Dom/Traverse\",\"../Language\",\"../User\",\"../Date/Util\",\"../FileUtil\",\"../Dom/Change/Listener\",\"../Event/Handler\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p){\"use strict\";n=i.__importDefault(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importDefault(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u),p=i.__importStar(p);class h extends n.default{constructor(e,t,i){super(e,t,o.extend({className:\"wcf\\\\data\\\\media\\\\MediaAction\",multiple:!!i.mediaManager,singleFileRequests:!0},i||{})),this._categoryId=null,i=i||{},this._elementTagSize=144,this._options.elementTagSize&&(this._elementTagSize=this._options.elementTagSize),this._mediaManager=null,this._options.mediaManager&&(this._mediaManager=this._options.mediaManager,delete this._options.mediaManager)}_createFileElement(e){let t;if(\"OL\"===this._target.nodeName||\"UL\"===this._target.nodeName)t=document.createElement(\"li\");else{if(\"TBODY\"===this._target.nodeName){const i=this._target.getElementsByTagName(\"TR\")[0],n=this._target.parentNode.parentNode;return\"none\"===n.style.getPropertyValue(\"display\")?(t=i,n.style.removeProperty(\"display\"),document.getElementById(this._target.dataset.noItemsInfo).remove()):(t=i.cloneNode(!0),t.removeAttribute(\"id\"),a.identify(t)),Array.from(t.getElementsByTagName(\"TD\")).forEach((t=>{if(t.classList.contains(\"columnMark\"))t.querySelectorAll(\"[data-object-id]\").forEach((e=>a.hide(e)));else if(t.classList.contains(\"columnIcon\"))t.querySelectorAll(\"[data-object-id]\").forEach((e=>a.hide(e))),t.querySelector(\".mediaEditButton\").classList.add(\"jsMediaEditButton\"),t.querySelector(\".jsObjectAction[data-object-action='delete']\").dataset.confirmMessage=s.get(\"wcf.media.delete.confirmMessage\",{title:e.name});else if(t.classList.contains(\"columnFilename\")){let i=t.querySelector(\"img\");i||(i=t.querySelector(\".icon48\"));const n=document.createElement(\"span\");n.className=\"icon icon48 fa-spinner mediaThumbnail\",a.replaceElement(i,n);const o=t.querySelectorAll(\".box48 > div > p\");o[0].textContent=e.name;let r=o[1].getElementsByTagName(\"A\")[0];r||(r=document.createElement(\"a\"),o[1].getElementsByTagName(\"SMALL\")[0].appendChild(r)),r.setAttribute(\"href\",l.default.getLink()),r.textContent=l.default.username}else t.classList.contains(\"columnUploadTime\")?(t.innerHTML=\"\",t.appendChild(c.getTimeElement(new Date))):t.classList.contains(\"columnFilesize\")?t.textContent=d.formatFilesize(e.size):t.classList.contains(\"columnDownloads\")?t.textContent=\"0\":t.innerHTML=\"\"})),a.prepend(t,this._target),t}t=document.createElement(\"p\")}const i=document.createElement(\"div\");i.className=\"mediaThumbnail\",t.appendChild(i);const n=document.createElement(\"span\");n.className=\"icon icon144 fa-spinner\",i.appendChild(n);const o=document.createElement(\"div\");o.className=\"mediaInformation\",t.appendChild(o);const r=document.createElement(\"p\");r.className=\"mediaTitle\",r.textContent=e.name,o.appendChild(r);const p=document.createElement(\"progress\");return p.max=100,o.appendChild(p),a.prepend(t,this._target),u.trigger(),t}_getParameters(){const e={elementTagSize:this._elementTagSize};if(this._mediaManager){e.imagesOnly=this._mediaManager.getOption(\"imagesOnly\");const t=this._mediaManager.getCategoryId();t&&(e.categoryID=t)}return o.extend(super._getParameters(),e)}_replaceFileIcon(e,t,i){if(t.elementTag)e.outerHTML=t.elementTag;else if(t.tinyThumbnailType){const n=document.createElement(\"img\");n.src=t.tinyThumbnailLink,n.alt=\"\",n.style.setProperty(\"width\",`${i}px`),n.style.setProperty(\"height\",`${i}px`),a.replaceElement(e,n)}else{e.classList.remove(\"fa-spinner\");let i=d.getIconNameByFilename(t.filename);i&&(i=\"-\"+i),e.classList.add(`fa-file${i}-o`)}}_success(e,t){const i=this._fileElements[e];i.forEach((e=>{const i=e.dataset.internalFileId,n=t.returnValues.media[i];if(\"TR\"===e.tagName)if(n)e.dataset.objectId=n.mediaID.toString(),e.querySelectorAll(\"[data-object-id]\").forEach((e=>{e.dataset.objectId=n.mediaID.toString(),e.style.removeProperty(\"display\")})),e.querySelector(\".columnMediaID\").textContent=n.mediaID.toString(),this._replaceFileIcon(e.querySelector(\".fa-spinner\"),n,48);else{let n=t.returnValues.errors[i];n||(n={errorType:\"uploadFailed\",filename:e.dataset.filename});const o=e.querySelector(\".fa-spinner\");o.classList.remove(\"fa-spinner\"),o.classList.add(\"fa-remove\",\"pointer\",\"jsTooltip\"),o.title=s.get(\"wcf.global.button.delete\"),o.addEventListener(\"click\",(e=>{e.currentTarget.closest(\".mediaFile\").remove(),p.fire(\"com.woltlab.wcf.media.upload\",\"removedErroneousUploadRow\")})),e.classList.add(\"uploadFailed\");const r=e.querySelectorAll(\".columnFilename .box48 > div > p\")[1];a.innerError(r,s.get(`wcf.media.upload.error.${n.errorType}`,{filename:n.filename})),r.remove()}else if(r.childByTag(r.childByClass(e,\"mediaInformation\"),\"PROGRESS\").remove(),n){const t=r.childByTag(r.childByClass(e,\"mediaThumbnail\"),\"SPAN\");this._replaceFileIcon(t,n,144),e.classList.add(\"jsClipboardObject\",\"mediaFile\",\"jsObjectActionObject\"),e.dataset.objectId=n.mediaID.toString(),this._mediaManager&&(this._mediaManager.setupMediaElement(n,e),this._mediaManager.addMedia(n,e))}else{let n=t.returnValues.errors[i];n||(n={errorType:\"uploadFailed\",filename:e.dataset.filename});const o=r.childByTag(r.childByClass(e,\"mediaThumbnail\"),\"SPAN\");o.classList.remove(\"fa-spinner\"),o.classList.add(\"fa-remove\",\"pointer\"),e.classList.add(\"uploadFailed\",\"jsTooltip\"),e.title=s.get(\"wcf.global.button.delete\"),e.addEventListener(\"click\",(()=>e.remove()));r.childByClass(r.childByClass(e,\"mediaInformation\"),\"mediaTitle\").innerText=s.get(`wcf.media.upload.error.${n.errorType}`,{filename:n.filename})}u.trigger()})),p.fire(\"com.woltlab.wcf.media.upload\",\"success\",{files:i,isMultiFileUpload:-1!==this._multiFileUploadIds.indexOf(e),media:t.returnValues.media,upload:this,uploadId:e})}}return o.enableLegacyInheritance(h),h})),define(\"WoltLabSuite/Core/Media/Replace\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"./Upload\",\"../Language\",\"../Dom/Util\",\"../Ui/Notification\",\"../Dom/Change/Listener\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l);class c extends o.default{constructor(e,t,i,o){super(t,i,n.extend(o,{action:\"replaceFile\"})),this._mediaID=e}_createButton(){super._createButton(),this._button.classList.add(\"small\"),this._button.querySelector(\"span\").textContent=a.get(\"wcf.media.button.replaceFile\")}_createFileElement(){return this._target}_getFormData(){return{objectIDs:[this._mediaID]}}_success(e,t){this._fileElements[e].forEach((e=>{const i=e.dataset.internalFileId,n=t.returnValues.media[i];if(n)n.isImage&&(this._target.innerHTML=n.smallThumbnailTag),document.getElementById(\"mediaFilename\").textContent=n.filename,document.getElementById(\"mediaFilesize\").textContent=n.formattedFilesize,n.isImage&&(document.getElementById(\"mediaImageDimensions\").textContent=n.imageDimensions),document.getElementById(\"mediaUploader\").innerHTML=n.userLinkElement,this._options.mediaEditor.updateData(n),r.default.innerError(this._buttonContainer,\"\"),s.show();else{let n=t.returnValues.errors[i];n||(n={errorType:\"uploadFailed\",filename:e.dataset.filename}),r.default.innerError(this._buttonContainer,a.get(\"wcf.media.upload.error.\"+n.errorType,{filename:n.filename}))}l.trigger()}))}}return n.enableLegacyInheritance(c),c})),define(\"WoltLabSuite/Core/Media/Editor\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Ui/Notification\",\"../Ui/Dialog\",\"../Language/Chooser\",\"../Language/Input\",\"../Dom/Util\",\"../Dom/Traverse\",\"../Dom/Change/Listener\",\"../Language\",\"../Ajax\",\"./Replace\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d),u=i.__importStar(u),p=i.__importStar(p),h=i.__importDefault(h);class m{constructor(e){if(this._availableLanguageCount=1,this._categoryIds=[],this._dialogs=new Map,this._media=null,this._oldCategoryId=0,this._callbackObject=e||{},this._callbackObject._editorClose&&\"function\"!=typeof this._callbackObject._editorClose)throw new TypeError(\"Callback object has no function '_editorClose'.\");if(this._callbackObject._editorSuccess&&\"function\"!=typeof this._callbackObject._editorSuccess)throw new TypeError(\"Callback object has no function '_editorSuccess'.\")}_ajaxSetup(){return{data:{actionName:\"update\",className:\"wcf\\\\data\\\\media\\\\MediaAction\"}}}_ajaxSuccess(){o.show(),this._callbackObject._editorSuccess&&(this._callbackObject._editorSuccess(this._media,this._oldCategoryId),this._oldCategoryId=0),a.close(`mediaEditor_${this._media.mediaID}`),this._media=null}_close(){this._media=null,this._callbackObject._editorClose&&this._callbackObject._editorClose()}_initEditor(e,t){this._availableLanguageCount=~~t.returnValues.availableLanguageCount,this._categoryIds=t.returnValues.categoryIDs.map((e=>~~e)),t.returnValues.mediaData&&(this._media=t.returnValues.mediaData);const i=this._media,n=i.mediaID;setTimeout((()=>{if(this._availableLanguageCount>1&&r.setLanguageId(`mediaEditor_${n}_languageID`,i.languageID||window.LANGUAGE_ID),this._categoryIds.length){const t=e.querySelector(\"select[name=categoryID]\");i.categoryID?t.value=i.categoryID.toString():t.value=\"0\"}const t=e.querySelector(\"input[name=title]\"),o=e.querySelector(\"input[name=altText]\"),a=e.querySelector(\"textarea[name=caption]\");if(this._availableLanguageCount>1&&i.isMultilingual?(document.getElementById(`altText_${n}`)&&s.setValues(`altText_${n}`,i.altText||{}),document.getElementById(`caption_${n}`)&&s.setValues(`caption_${n}`,i.caption||{}),s.setValues(`title_${n}`,i.title||{})):(t.value=i.title?i.title[i.languageID||window.LANGUAGE_ID]:\"\",o&&(o.value=i.altText?i.altText[i.languageID||window.LANGUAGE_ID]:\"\"),a&&(a.value=i.caption?i.caption[i.languageID||window.LANGUAGE_ID]:\"\")),this._availableLanguageCount>1){const t=e.querySelector(\"input[name=isMultilingual]\");t.addEventListener(\"change\",(e=>this._updateLanguageFields(e))),this._updateLanguageFields(null,t)}o&&o.addEventListener(\"keypress\",(e=>this._keyPress(e))),t.addEventListener(\"keypress\",(e=>this._keyPress(e))),e.querySelector(\"button[data-type=submit]\").addEventListener(\"click\",(()=>this._saveData())),document.activeElement.blur(),document.getElementById(`mediaEditor_${n}`).parentNode.scrollTop=0;const c=e.querySelector(\".mediaManagerMediaReplaceButton\");let u=e.querySelector(\".mediaThumbnail\");u||(u=document.createElement(\"div\"),e.appendChild(u)),new h.default(n,l.identify(c),l.identify(u),{mediaEditor:this}),d.default.trigger()}),200)}_keyPress(e){\"Enter\"===e.key&&(e.preventDefault(),this._saveData())}_saveData(){const e=a.getDialog(`mediaEditor_${this._media.mediaID}`).content,t=e.querySelector(\"select[name=categoryID]\"),i=e.querySelector(\"input[name=altText]\"),n=e.querySelector(\"textarea[name=caption]\"),o=e.querySelector(\"input[name=captionEnableHtml]\"),d=e.querySelector(\"input[name=title]\");let h=!1;const m=!!i&&c.childByClass(i.parentNode,\"innerError\"),f=!!n&&c.childByClass(n.parentNode,\"innerError\"),g=c.childByClass(d.parentNode,\"innerError\");if(this._oldCategoryId=this._media.categoryID,this._categoryIds.length&&(this._media.categoryID=~~t.value,-1===this._categoryIds.indexOf(this._media.categoryID)&&(this._media.categoryID=0)),this._availableLanguageCount>1){const t=e.querySelector(\"input[name=isMultilingual]\");this._media.isMultilingual=~~t.checked,this._media.languageID=this._media.isMultilingual?null:r.getLanguageId(`mediaEditor_${this._media.mediaID}_languageID`)}else this._media.languageID=window.LANGUAGE_ID;this._media.altText={},this._media.caption={},this._media.title={},this._availableLanguageCount>1&&this._media.isMultilingual?(i&&!s.validate(i.id,!0)&&(h=!0,m||l.innerError(i,u.get(\"wcf.global.form.error.multilingual\"))),n&&!s.validate(n.id,!0)&&(h=!0,f||l.innerError(n,u.get(\"wcf.global.form.error.multilingual\"))),s.validate(d.id,!0)||(h=!0,g||l.innerError(d,u.get(\"wcf.global.form.error.multilingual\"))),this._media.altText=i?this.mapToI18nValues(s.getValues(i.id)):\"\",this._media.caption=n?this.mapToI18nValues(s.getValues(n.id)):\"\",this._media.title=this.mapToI18nValues(s.getValues(d.id))):(this._media.altText[this._media.languageID]=i?i.value:\"\",this._media.caption[this._media.languageID]=n?n.value:\"\",this._media.title[this._media.languageID]=d.value),this._media.captionEnableHtml=o?~~o.checked:0;const b={allowAll:~~document.getElementById(`mediaEditor_${this._media.mediaID}_aclAllowAll`).checked,group:Array.from(e.querySelectorAll(`input[name=\"mediaEditor_${this._media.mediaID}_aclValues[group][]\"]`)).map((e=>~~e.value)),user:Array.from(e.querySelectorAll(`input[name=\"mediaEditor_${this._media.mediaID}_aclValues[user][]\"]`)).map((e=>~~e.value))};h||(m&&m.remove(),f&&f.remove(),g&&g.remove(),p.api(this,{actionName:\"update\",objectIDs:[this._media.mediaID],parameters:{aclValues:b,altText:this._media.altText,caption:this._media.caption,data:{captionEnableHtml:this._media.captionEnableHtml,categoryID:this._media.categoryID,isMultilingual:this._media.isMultilingual,languageID:this._media.languageID},title:this._media.title}}))}mapToI18nValues(e){const t={};return e.forEach(((e,i)=>t[i]=e)),t}_updateLanguageFields(e,t){e&&(t=e.currentTarget);const i=this._media.mediaID,n=document.getElementById(`mediaEditor_${i}_languageIDContainer`).parentNode;t.checked?(s.enable(`title_${i}`),document.getElementById(`caption_${i}`)&&s.enable(`caption_${i}`),document.getElementById(`altText_${i}`)&&s.enable(`altText_${i}`),l.hide(n)):(s.disable(`title_${i}`),document.getElementById(`caption_${i}`)&&s.disable(`caption_${i}`),document.getElementById(`altText_${i}`)&&s.disable(`altText_${i}`),l.show(n))}edit(e){let t,i=0;if(\"object\"==typeof e?(t=e,i=t.mediaID):(t={mediaID:e},i=e),null!==this._media)throw new Error(`Cannot edit media with id ${i} while editing media with id '${this._media.mediaID}'.`);this._media=t,this._dialogs.has(`mediaEditor_${i}`)||this._dialogs.set(`mediaEditor_${i}`,{_dialogSetup:()=>({id:`mediaEditor_${i}`,options:{backdropCloseOnClick:!1,onClose:()=>this._close(),title:u.get(\"wcf.media.edit\")},source:{after:(e,t)=>this._initEditor(e,t),data:{actionName:\"getEditorDialog\",className:\"wcf\\\\data\\\\media\\\\MediaAction\",objectIDs:[i]}}})}),a.open(this._dialogs.get(`mediaEditor_${i}`))}updateData(e){this._callbackObject._editorSuccess&&this._callbackObject._editorSuccess(e,void 0,!1)}}return n.enableLegacyInheritance(m),m})),define(\"WoltLabSuite/Core/Notification/Handler\",[\"require\",\"exports\",\"tslib\",\"../Ajax\",\"../Core\",\"../Event/Handler\",\"../StringUtil\"],(function(e,t,i,n,o,a,r){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.poll=t.enableNotifications=t.setup=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r);class s{constructor(e){this.inactiveSince=0,this.lastRequestTimestamp=window.TIME_NOW,this.requestTimer=void 0,e=o.extend({enableNotifications:!1,icon:\"\"},e),this.icon=e.icon,this.prepareNextRequest(),document.addEventListener(\"visibilitychange\",(e=>this.onVisibilityChange(e))),window.addEventListener(\"storage\",(()=>this.onStorage())),this.onVisibilityChange(),e.enableNotifications&&\"Notification\"in window&&\"granted\"===Notification.permission&&(this.allowNotification=!0)}enableNotifications(){this.allowNotification=!0}onVisibilityChange(e){if(e&&!document.hidden){(Date.now()-this.inactiveSince)/6e4>4&&(this.resetTimer(),this.dispatchRequest())}this.inactiveSince=document.hidden?Date.now():0}getNextDelay(){if(0===this.inactiveSince)return 5;const e=~~((Date.now()-this.inactiveSince)/6e4);return e<15?5:e<30?10:15}resetTimer(){this.requestTimer&&(window.clearTimeout(this.requestTimer),this.requestTimer=void 0)}prepareNextRequest(){this.resetTimer(),this.requestTimer=window.setTimeout((()=>this.dispatchRequest()),6e4*this.getNextDelay())}dispatchRequest(){const e={};a.fire(\"com.woltlab.wcf.notification\",\"beforePoll\",e),e.lastRequestTimestamp=this.lastRequestTimestamp,n.api(this,{parameters:e})}onStorage(){let e,t;this.prepareNextRequest();let i=!1;try{e=window.localStorage.getItem(o.getStoragePrefix()+\"notification\"),t=window.localStorage.getItem(o.getStoragePrefix()+\"keepAliveData\"),e=JSON.parse(e),t=JSON.parse(t)}catch(e){i=!0}i||a.fire(\"com.woltlab.wcf.notification\",\"onStorage\",{pollData:e,keepAliveData:t})}_ajaxSuccess(e){const t=e.returnValues.keepAliveData,i=e.returnValues.pollData;window.WCF.System.PushNotification.executeCallbacks({returnValues:t});let n=!1;try{window.localStorage.setItem(o.getStoragePrefix()+\"notification\",JSON.stringify(i)),window.localStorage.setItem(o.getStoragePrefix()+\"keepAliveData\",JSON.stringify(t))}catch(e){n=!0,window.console.log(e)}n||this.prepareNextRequest(),this.lastRequestTimestamp=e.returnValues.lastRequestTimestamp,a.fire(\"com.woltlab.wcf.notification\",\"afterPoll\",i),this.showNotification(i)}showNotification(e){if(this.allowNotification&&\"object\"==typeof e.notification&&\"string\"==typeof e.notification.message){let t;try{t=new window.Notification(e.notification.title,{body:r.unescapeHTML(e.notification.message).replace(/&#x202F;/g,\" \"),icon:this.icon})}catch(e){if(e instanceof Error&&\"TypeError\"===e.name)return;throw e}t.onclick=()=>{window.focus(),t.close(),window.location.href=e.notification.link}}}_ajaxSetup(){return{data:{actionName:\"poll\",className:\"wcf\\\\data\\\\session\\\\SessionAction\"},ignoreError:!window.ENABLE_DEBUG_MODE,silent:!window.ENABLE_DEBUG_MODE}}}let l;t.setup=function(e){l||(l=new s(e))},t.enableNotifications=function(){l.enableNotifications()},t.poll=function(){null==l||l.dispatchRequest()}})),define(\"WoltLabSuite/Core/Ui/Redactor/DragAndDrop\",[\"require\",\"exports\",\"tslib\",\"../../Event/Handler\",\"../../Language\"],(function(e,t,i,n,o){\"use strict\";function a(e){if(e.preventDefault(),!e.dataTransfer||!e.dataTransfer.types)return;const t=Object.keys(e.dataTransfer).some((e=>e.startsWith(\"moz\")));u=!1,t?\"application/x-moz-file\"===e.dataTransfer.types[0]&&(u=!0):u=e.dataTransfer.types.some((e=>\"Files\"===e)),u&&(d||(d=!0,c.forEach(((e,t)=>{const i=e.editor.$editor[0];if(!i.parentElement)return void c.delete(t);let a=e.element;null===a&&(a=document.createElement(\"div\"),a.className=\"redactorDropArea\",a.dataset.elementId=e.editor.$element[0].id,a.dataset.dropHere=o.get(\"wcf.attachment.dragAndDrop.dropHere\"),a.dataset.dropNow=o.get(\"wcf.attachment.dragAndDrop.dropNow\"),a.addEventListener(\"dragover\",(()=>{a.classList.add(\"active\")})),a.addEventListener(\"dragleave\",(()=>{a.classList.remove(\"active\")})),a.addEventListener(\"drop\",(e=>function(e){if(!u)return;if(!e.dataTransfer||!e.dataTransfer.files.length)return;e.preventDefault();const t=e.currentTarget.dataset.elementId;Array.from(e.dataTransfer.files).forEach((e=>{const i={file:e};n.fire(\"com.woltlab.wcf.redactor2\",`dragAndDrop_${t}`,i)})),r()}(e))),e.element=a),i.parentElement.insertBefore(a,i),a.style.setProperty(\"top\",`${i.offsetTop}px`,\"\")}))))}function r(){d&&u&&(null!==p&&window.clearTimeout(p),p=window.setTimeout((()=>{d||c.forEach((e=>{e.element&&e.element.parentElement&&(e.element.classList.remove(\"active\"),e.element.remove())})),p=null}),100),d=!1)}function s(){window.addEventListener(\"dragend\",(e=>e.preventDefault())),window.addEventListener(\"dragover\",(e=>a(e))),window.addEventListener(\"dragleave\",(()=>r())),window.addEventListener(\"drop\",(e=>function(e){if(null===e.target.closest(\".redactor-layer\")){const t={cancelDrop:!0,event:e};c.forEach((e=>{n.fire(\"com.woltlab.wcf.redactor2\",`dragAndDrop_globalDrop_${e.editor.$element[0].id}`,t)})),t.cancelDrop&&e.preventDefault()}r()}(e))),l=!0}Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o);let l=!1;const c=new Map;let d=!1,u=!1,p=null;t.init=function(e){l||s(),c.set(e.uuid,{editor:e,element:null})}})),define(\"WoltLabSuite/Core/Ui/DragAndDrop\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Event/Handler\",\"./Redactor/DragAndDrop\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.register=void 0,n=i.__importStar(n),o=i.__importStar(o),t.register=function(e){const t=n.getUuid();e=n.extend({element:null,elementId:\"\",onDrop:function(e){},onGlobalDrop:function(e){}}),o.add(\"com.woltlab.wcf.redactor2\",`dragAndDrop_${e.elementId}`,e.onDrop),o.add(\"com.woltlab.wcf.redactor2\",`dragAndDrop_globalDrop_${e.elementId}`,e.onGlobalDrop),(0,a.init)({uuid:t,$editor:[e.element],$element:[{id:e.elementId}]})}})),define(\"WoltLabSuite/Core/Ui/Suggestion\",[\"require\",\"exports\",\"tslib\",\"../Ajax\",\"../Core\",\"./Dropdown/Simple\"],(function(e,t,i,n,o,a){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a);class r{constructor(e,t){this.dropdownMenu=null,this.value=\"\";const i=document.getElementById(e);if(null===i)throw new Error(\"Expected a valid element id.\");if(this.element=i,this.ajaxPayload=o.extend({actionName:\"getSearchResultList\",className:\"\",interfaceName:\"wcf\\\\data\\\\ISearchAction\",parameters:{data:{}}},t.ajax),\"function\"!=typeof t.callbackSelect)throw new Error(\"Expected a valid callback for option 'callbackSelect'.\");this.callbackSelect=t.callbackSelect,this.excludedSearchValues=new Set(Array.isArray(t.excludedSearchValues)?t.excludedSearchValues:[]),this.threshold=void 0===t.threshold?3:t.threshold,this.element.addEventListener(\"click\",(e=>e.preventDefault())),this.element.addEventListener(\"keydown\",(e=>this.keyDown(e))),this.element.addEventListener(\"keyup\",(e=>this.keyUp(e)))}addExcludedValue(e){this.excludedSearchValues.add(e)}removeExcludedValue(e){this.excludedSearchValues.delete(e)}isActive(){return null!==this.dropdownMenu&&a.default.isOpen(this.element.id)}keyDown(e){if(!this.isActive())return!0;if(-1===[\"ArrowDown\",\"ArrowUp\",\"Enter\",\"Escape\"].indexOf(e.key))return!0;let t,i=0;const n=this.dropdownMenu.childElementCount;for(;i<n&&(t=this.dropdownMenu.children[i],!t.classList.contains(\"active\"));)i++;if(\"Enter\"===e.key)a.default.close(this.element.id),this.select(void 0,t);else if(\"Escape\"===e.key){if(!a.default.isOpen(this.element.id))return!0;a.default.close(this.element.id)}else{let o=0;\"ArrowUp\"===e.key?o=(0===i?n:i)-1:\"ArrowDown\"===e.key&&(o=i+1,o===n&&(o=0)),o!==i&&(t.classList.remove(\"active\"),this.dropdownMenu.children[o].classList.add(\"active\"))}return e.preventDefault(),!1}select(e,t){if(e instanceof MouseEvent){t=e.currentTarget.parentNode}const i=t.children[0];this.callbackSelect(this.element.id,{objectId:+(i.dataset.objectId||0),value:t.textContent||\"\",type:i.dataset.type||\"\"}),e instanceof MouseEvent&&this.element.focus()}keyUp(e){const t=e.currentTarget.value.trim();if(this.value!==t){if(t.length<this.threshold)return null!==this.dropdownMenu&&a.default.close(this.element.id),void(this.value=t);this.value=t,n.api(this,{parameters:{data:{excludedSearchValues:Array.from(this.excludedSearchValues),searchString:t}}})}}_ajaxSetup(){return{data:this.ajaxPayload}}_ajaxSuccess(e){null===this.dropdownMenu?(this.dropdownMenu=document.createElement(\"div\"),this.dropdownMenu.className=\"dropdownMenu\",a.default.initFragment(this.element,this.dropdownMenu)):this.dropdownMenu.innerHTML=\"\",Array.isArray(e.returnValues)&&e.returnValues.length>0?(e.returnValues.forEach(((e,t)=>{const i=document.createElement(\"a\");e.icon?(i.className=\"box16\",i.innerHTML=`${e.icon} <span></span>`,i.children[1].textContent=e.label):i.textContent=e.label,i.dataset.objectId=e.objectID.toString(),e.type&&(i.dataset.type=e.type),i.addEventListener(\"click\",(e=>this.select(e)));const n=document.createElement(\"li\");0===t&&(n.className=\"active\"),n.appendChild(i),this.dropdownMenu.appendChild(n)})),a.default.open(this.element.id,!0)):a.default.close(this.element.id)}}return o.enableLegacyInheritance(r),r})),define(\"WoltLabSuite/Core/Ui/ItemList\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Dom/Traverse\",\"../Language\",\"./Suggestion\",\"./Dropdown/Simple\",\"../Dom/Util\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";function c(e){const t=y.get(e);return-1===t.options.maxItems||t.list.childElementCount-1<t.options.maxItems}function d(e){const t=y.get(e);c(e)?(l.default.show(t.element),l.default.hide(t.limitReached),t.list.dataset.acceptsNewItems=\"true\"):(l.default.hide(t.element),l.default.show(t.limitReached),t.list.dataset.acceptsNewItems=\"false\")}function u(e){const t=e.currentTarget,i=t.parentElement.previousElementSibling;\"Backspace\"===e.key?0===t.value.length&&null!==i&&(i.classList.contains(\"active\")?b(i):i.classList.add(\"active\")):\"Escape\"===e.key&&null!==i&&i.classList.contains(\"active\")&&i.classList.remove(\"active\")}function p(e){if(\"Enter\"===e.key){e.preventDefault();const t=e.currentTarget;if(y.get(t.id).options.restricted)return;const i=t.value.trim();i.length&&g(t.id,{objectId:0,value:i})}}function h(e){const t=e.currentTarget;if(y.get(t.id).options.restricted)return;let i=t.value;i.includes(\",\")&&(i=i.replace(/,/g,\"\"),i.length?g(t.id,{objectId:0,value:i}):t.value=i)}function m(e){e.preventDefault();const t=e.clipboardData.getData(\"text/plain\"),i=e.currentTarget,n=i.id,o=+i.maxLength;t.split(/,/).forEach((e=>{e=e.trim(),-1!==o&&e.length>o&&(e=e.substr(0,o)),e.length>0&&c(n)&&g(n,{objectId:0,value:e})}))}function f(e){const t=e.currentTarget;if(t.value.length>0){const e=t.parentElement.previousElementSibling;null!==e&&e.classList.remove(\"active\")}}function g(e,t){const i=y.get(e),n=document.createElement(\"li\");n.className=\"item\";const o=document.createElement(\"span\");if(o.className=\"content\",o.dataset.objectId=t.objectId.toString(),t.type&&(o.dataset.type=t.type),o.textContent=t.value,n.appendChild(o),!i.element.disabled){const e=document.createElement(\"a\");e.className=\"icon icon16 fa-times\",e.addEventListener(\"click\",b),n.appendChild(e)}i.list.insertBefore(n,i.listItem),i.suggestion.addExcludedValue(t.value),i.element.value=\"\",i.element.disabled||d(e);let a=_(i);\"function\"==typeof i.options.callbackChange&&(null===a&&(a=w(e)),i.options.callbackChange(e,a))}function b(e,t){if(e instanceof Event){e=e.currentTarget.parentElement}const i=e.parentElement.dataset.elementId||\"\",n=y.get(i);e.children[0].textContent&&n.suggestion.removeExcludedValue(e.children[0].textContent),e.remove(),t||n.element.focus(),d(i);let o=_(n);\"function\"==typeof n.options.callbackChange&&(null===o&&(o=w(i)),n.options.callbackChange(i,o))}function _(e){if(!e.options.isCSV)return null;if(\"function\"==typeof e.options.callbackSyncShadow)return e.options.callbackSyncShadow(e);const t=w(e.element.id);return e.shadow.value=w(e.element.id).map((e=>e.value)).join(\",\"),t}function v(e){const t=e.currentTarget,i=y.get(t.id);if(i.options.restricted)return;const n=t.value.trim();n.length&&(i.suggestion&&i.suggestion.isActive()||g(t.id,{objectId:0,value:n}))}function w(e){const t=y.get(e);if(!t)throw new Error(\"Element id '\"+e+\"' is unknown.\");const i=[];return t.list.querySelectorAll(\".item > span\").forEach((e=>{i.push({objectId:+(e.dataset.objectId||\"\"),value:e.textContent.trim(),type:e.dataset.type})})),i}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setValues=t.getValues=t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importDefault(s),l=i.__importDefault(l);const y=new Map;t.init=function(e,t,i){const d=document.getElementById(e);if(null===d)throw new Error(\"Expected a valid element id, '\"+e+\"' is invalid.\");if(y.has(e)){const t=y.get(e);Object.keys(t).forEach((e=>{const i=t[e];i instanceof Element&&i.parentNode&&i.remove()})),s.default.destroy(e),y.delete(e)}const b=n.extend({ajax:{actionName:\"getSearchResultList\",className:\"\",data:{}},excludedSearchValues:[],maxItems:-1,maxLength:-1,restricted:!1,isCSV:!1,callbackChange:null,callbackSubmit:null,callbackSyncShadow:null,callbackSetupValues:null,submitFieldName:\"\"},i),_=o.parentByTag(d,\"FORM\");if(null!==_)if(b.isCSV)_.addEventListener(\"submit\",(()=>{if(c(e)){const t=y.get(e).element.value.trim();t.length&&g(e,{objectId:0,value:t})}}));else{if(!b.submitFieldName.length&&\"function\"!=typeof b.callbackSubmit)throw new Error(\"Expected a valid function for option 'callbackSubmit', a non-empty value for option 'submitFieldName' or enabling the option 'submitFieldCSV'.\");_.addEventListener(\"submit\",(()=>{if(c(e)){const t=y.get(e).element.value.trim();t.length&&g(e,{objectId:0,value:t})}const t=w(e);b.submitFieldName.length?t.forEach((e=>{const t=document.createElement(\"input\");t.type=\"hidden\",t.name=b.submitFieldName.replace(\"{$objectId}\",e.objectId.toString()),t.value=e.value,_.appendChild(t)})):b.callbackSubmit(_,t)}))}const E=function(e,t){const i=e.parentElement,n=document.createElement(\"ol\");n.className=\"inputItemList\"+(e.disabled?\" disabled\":\"\"),n.dataset.acceptsNewItems=\"true\",n.dataset.elementId=e.id,n.addEventListener(\"click\",(t=>{t.target===n&&e.focus()}));const o=document.createElement(\"li\");o.className=\"input\",n.appendChild(o),e.addEventListener(\"input\",h),e.addEventListener(\"keydown\",u),e.addEventListener(\"keypress\",p),e.addEventListener(\"keyup\",f),e.addEventListener(\"paste\",m);const r=e===document.activeElement;r&&e.blur(),e.addEventListener(\"blur\",v),i.insertBefore(n,e),o.appendChild(e),r&&window.setTimeout((()=>{e.focus()}),1),-1!==t.maxLength&&(e.maxLength=t.maxLength);const s=document.createElement(\"span\");s.className=\"inputItemListLimitReached\",s.textContent=a.get(\"wcf.global.form.input.maxItems\"),l.default.hide(s),o.appendChild(s);let c=null;const d=[];if(t.isCSV&&(c=document.createElement(\"input\"),c.className=\"itemListInputShadow\",c.type=\"hidden\",c.name=e.name,e.removeAttribute(\"name\"),n.parentNode.insertBefore(c,n),e.value.split(\",\").forEach((e=>{(e=e.trim())&&d.push(e)})),\"TEXTAREA\"===e.nodeName)){const t=document.createElement(\"input\");t.type=\"text\",e.parentNode.insertBefore(t,e),t.id=e.id,e.remove(),e=t}return{element:e,limitReached:s,list:n,shadow:c,values:d}}(d,b),S=new r.default(e,{ajax:b.ajax,callbackSelect:g,excludedSearchValues:b.excludedSearchValues});y.set(e,{dropdownMenu:null,element:E.element,limitReached:E.limitReached,list:E.list,listItem:E.element.parentElement,options:b,shadow:E.shadow,suggestion:S}),t=b.callbackSetupValues?b.callbackSetupValues():E.values.length?E.values:t,Array.isArray(t)&&t.forEach((t=>{\"string\"==typeof t&&(t={objectId:0,value:t}),g(e,t)}))},t.getValues=w,t.setValues=function(e,t){const i=y.get(e);if(!i)throw new Error(\"Element id '\"+e+\"' is unknown.\");o.childrenByClass(i.list,\"item\").forEach((e=>{b(e,!0)})),t.forEach((t=>{g(e,t)}))}})),define(\"WoltLabSuite/Core/Ui/Pagination\",[\"require\",\"exports\",\"tslib\",\"../Core\",\"../Language\",\"../StringUtil\",\"./Page/JumpTo\"],(function(e,t,i,n,o,a,r){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r);class s{constructor(e,t){this.callbackSwitch=null,this.callbackShouldSwitch=null,this.element=e,this.activePage=t.activePage,this.maxPage=t.maxPage,\"function\"==typeof t.callbackSwitch&&(this.callbackSwitch=t.callbackSwitch),\"function\"==typeof t.callbackShouldSwitch&&(this.callbackShouldSwitch=t.callbackShouldSwitch),this.element.classList.add(\"pagination\"),this.rebuild()}rebuild(){let e=!1;this.element.innerHTML=\"\";const t=document.createElement(\"ul\");let i=document.createElement(\"li\");i.className=\"skip\",t.appendChild(i);let n=\"icon icon24 fa-chevron-left\";if(this.activePage>1){const e=document.createElement(\"a\");e.className=n+\" jsTooltip\",e.href=\"#\",e.title=o.get(\"wcf.global.page.previous\"),e.rel=\"prev\",i.appendChild(e),e.addEventListener(\"click\",(e=>this.switchPage(this.activePage-1,e)))}else i.innerHTML='<span class=\"'+n+'\"></span>',i.classList.add(\"disabled\");t.appendChild(this.createLink(1));let a=s.showLinks-4,l=this.activePage-2;l<0&&(l=0);let c=this.maxPage-(this.activePage+1);c<0&&(c=0),this.activePage>1&&this.activePage<this.maxPage&&a--;const d=a/2;let u=this.activePage,p=this.activePage;u<1&&(u=1),p<1&&(p=1),p>this.maxPage-1&&(p=this.maxPage-1),l>=d?u-=d:(u-=l,p+=d-l),c>=d?p+=d:(p+=c,u-=d-c),p=Math.ceil(p),u=Math.ceil(u),u<1&&(u=1),p>this.maxPage&&(p=this.maxPage);const h='<a class=\"jsTooltip\" title=\"'+o.get(\"wcf.page.jumpTo\")+'\">&hellip;</a>';u>1&&(u-1<2?t.appendChild(this.createLink(2)):(i=document.createElement(\"li\"),i.className=\"jumpTo\",i.innerHTML=h,t.appendChild(i),e=!0));for(let e=u+1;e<p;e++)t.appendChild(this.createLink(e));if(p<this.maxPage&&(this.maxPage-p<2?t.appendChild(this.createLink(this.maxPage-1)):(i=document.createElement(\"li\"),i.className=\"jumpTo\",i.innerHTML=h,t.appendChild(i),e=!0)),t.appendChild(this.createLink(this.maxPage)),i=document.createElement(\"li\"),i.className=\"skip\",t.appendChild(i),n=\"icon icon24 fa-chevron-right\",this.activePage<this.maxPage){const e=document.createElement(\"a\");e.className=n+\" jsTooltip\",e.href=\"#\",e.title=o.get(\"wcf.global.page.next\"),e.rel=\"next\",i.appendChild(e),e.addEventListener(\"click\",(e=>this.switchPage(this.activePage+1,e)))}else i.innerHTML='<span class=\"'+n+'\"></span>',i.classList.add(\"disabled\");e&&(t.dataset.pages=this.maxPage.toString(),r.init(t,this.switchPage.bind(this))),this.element.appendChild(t)}createLink(e){const t=document.createElement(\"li\");if(e!==this.activePage){const i=document.createElement(\"a\");i.textContent=a.addThousandsSeparator(e),i.addEventListener(\"click\",(t=>this.switchPage(e,t))),t.appendChild(i)}else t.classList.add(\"active\"),t.innerHTML=\"<span>\"+a.addThousandsSeparator(e)+'</span><span class=\"invisible\">'+o.get(\"wcf.page.pagePosition\",{pageNo:e,pages:this.maxPage})+\"</span>\";return t}getActivePage(){return this.activePage}getElement(){return this.element}getMaxPage(){return this.maxPage}switchPage(e,t){if(t instanceof MouseEvent){t.preventDefault();const e=t.currentTarget;if(e&&e.dataset.tooltip){const t=document.getElementById(\"balloonTooltip\");t&&(n.triggerEvent(e,\"mouseleave\"),t.style.removeProperty(\"top\"),t.style.removeProperty(\"bottom\"))}}if((e=~~e)>0&&this.activePage!==e&&e<=this.maxPage){if(null!==this.callbackShouldSwitch&&!this.callbackShouldSwitch(e))return;this.activePage=e,this.rebuild(),null!==this.callbackSwitch&&this.callbackSwitch(e)}}}return s.showLinks=11,n.enableLegacyInheritance(s),s})),define(\"WoltLabSuite/Core/Wrapper/FacebookSdk\",[\"require\",\"exports\",\"https://connect.facebook.net/en_US/sdk.js\"],(function(e,t){\"use strict\";return FB.init({version:\"v7.0\"}),FB})),define(\"WoltLabSuite/Core/Controller/Notice/Dismiss\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\"],(function(e,t,i,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.setup=void 0,n=i.__importStar(n),t.setup=function(){document.querySelectorAll(\".jsDismissNoticeButton\").forEach((e=>{e.addEventListener(\"click\",(e=>function(e){const t=e.currentTarget;n.apiOnce({data:{actionName:\"dismiss\",className:\"wcf\\\\data\\\\notice\\\\NoticeAction\",objectIDs:[t.dataset.objectId]},success:()=>{t.parentElement.remove()}})}(e)))}))}})),define(\"WoltLabSuite/Core/Form/Builder/Field/Field\",[\"require\",\"exports\",\"tslib\",\"../../../Core\"],(function(e,t,i,n){\"use strict\";n=i.__importStar(n);class o{constructor(e){this.init(e)}init(e){this._fieldId=e,this._readField()}_getData(){throw new Error(\"Missing implementation of WoltLabSuite/Core/Form/Builder/Field/Field._getData!\")}_readField(){if(this._field=document.getElementById(this._fieldId),null===this._field)throw new Error(\"Unknown field with id '\"+this._fieldId+\"'.\")}destroy(){}getData(){return Promise.resolve(this._getData())}getId(){return this._fieldId}}return n.enableLegacyInheritance(o),o})),define(\"WoltLabSuite/Core/Form/Builder/Field/Dependency/Manager\",[\"require\",\"exports\",\"tslib\",\"../../../../Dom/Util\",\"../../../../Event/Handler\"],(function(e,t,i,n,o){\"use strict\";function a(){!0!==p?(p=!0,h=!1,o.fire(\"com.woltlab.wcf.form.builder.dependency\",\"checkContainers\"),p=!1,h&&a()):h=!0}function r(){const e=[];d.forEach(((t,i)=>{const o=document.getElementById(i);if(null===o)return void e.push(i);let a=!0;var r;t.forEach((e=>{var t;e.checkDependency()||(t=o,n.default.hide(t),s.add(t),t.classList.contains(\"tabMenuContent\")&&t.parentNode.querySelector(\".tabMenu\").querySelectorAll(\"li\").forEach((e=>{e.dataset.name===t.dataset.name&&n.default.hide(e)})),t.querySelectorAll(\"[max], [maxlength], [min], [required]\").forEach((e=>{const t=new Map,i=e.getAttribute(\"max\");i&&(t.set(\"max\",i),e.removeAttribute(\"max\"));const n=e.getAttribute(\"maxlength\");n&&(t.set(\"maxlength\",n),e.removeAttribute(\"maxlength\"));const o=e.getAttribute(\"min\");o&&(t.set(\"min\",o),e.removeAttribute(\"min\")),e.required&&(t.set(\"required\",\"true\"),e.removeAttribute(\"required\")),u.set(e,t)})),a=!1)})),a&&(r=o,n.default.show(r),s.delete(r),r.classList.contains(\"tabMenuContent\")&&r.parentNode.querySelector(\".tabMenu\").querySelectorAll(\"li\").forEach((e=>{e.dataset.name===r.dataset.name&&n.default.show(e)})),r.querySelectorAll(\"input, select\").forEach((e=>{let t=e.parentNode;for(;t!==r&&!n.default.isHidden(t);)t=t.parentNode;if(t===r&&u.has(e)){const t=u.get(e);t.has(\"max\")&&e.setAttribute(\"max\",t.get(\"max\")),t.has(\"maxlength\")&&e.setAttribute(\"maxlength\",t.get(\"maxlength\")),t.has(\"min\")&&e.setAttribute(\"min\",t.get(\"min\")),t.has(\"required\")&&e.setAttribute(\"required\",\"\"),u.delete(e)}})))})),e.forEach((e=>d.delete(e))),a()}Object.defineProperty(t,\"__esModule\",{value:!0}),t.unregister=t.register=t.isHiddenByDependencies=t.checkDependencies=t.checkContainers=t.addDependency=t.addContainerCheckCallback=void 0,n=i.__importDefault(n),o=i.__importStar(o);const s=new Set,l=new Map,c=new WeakSet,d=new Map,u=new WeakMap;let p=!1,h=!0;t.addContainerCheckCallback=function(e){if(\"function\"!=typeof e)throw new TypeError(\"Expected a valid callback for parameter 'callback'.\");o.add(\"com.woltlab.wcf.form.builder.dependency\",\"checkContainers\",e)},t.addDependency=function(e){const t=e.getDependentNode();d.has(t.id)?d.get(t.id).push(e):d.set(t.id,[e]),e.getFields().forEach((e=>{const t=n.default.identify(e);l.has(t)||(l.set(t,e),\"INPUT\"!==e.tagName||\"checkbox\"!==e.type&&\"radio\"!==e.type&&\"hidden\"!==e.type?e.addEventListener(\"input\",(()=>r())):e.addEventListener(\"change\",(()=>r())))}))},t.checkContainers=a,t.checkDependencies=r,t.isHiddenByDependencies=function(e){if(s.has(e))return!0;let t=!1;return s.forEach((i=>{i.contains(e)&&(t=!0)})),t},t.register=function(e){const t=document.getElementById(e);if(null===t)throw new Error(\"Unknown element with id '\"+e+\"'\");if(c.has(t))throw new Error(\"Form with id '\"+e+\"' has already been registered.\");c.add(t)},t.unregister=function(e){const t=document.getElementById(e);if(null===t)throw new Error(\"Unknown element with id '\"+e+\"'\");if(!c.has(t))throw new Error(\"Form with id '\"+e+\"' has not been registered.\");c.delete(t),s.forEach((e=>{t.contains(e)&&s.delete(e)})),d.forEach(((e,i)=>{t.contains(document.getElementById(i))&&d.delete(i),e.forEach((e=>{e.getFields().forEach((e=>{l.delete(e.id),u.delete(e)}))}))}))}})),define(\"WoltLabSuite/Core/Form/Builder/Manager\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Event/Handler\",\"./Field/Field\",\"./Field/Dependency/Manager\"],(function(e,t,i,n,o,a,r){\"use strict\";function s(e,t){if(!l(e))throw new Error(\"Unknown form with id '\"+e+\"'.\");return c.get(e).has(t)}function l(e){return d.has(e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.unregisterForm=t.registerForm=t.registerField=t.hasForm=t.hasField=t.getForm=t.getField=t.getData=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r);const c=new Map,d=new Map;t.getData=function(e){if(!l(e))throw new Error(\"Unknown form with id '\"+e+\"'.\");const t=[];return c.get(e).forEach((e=>{const i=e.getData();if(!(i instanceof Promise))throw new TypeError(\"Data for field with id '\"+e.getId()+\"' is no promise.\");t.push(i)})),Promise.all(t).then((e=>e.reduce(((e,t)=>n.extend(e,t)),{})))},t.getField=function(e,t){if(!s(e,t))throw new Error(\"Unknown field with id '\"+e+\"' for form with id '\"+t+\"'.\");return c.get(e).get(t)},t.getForm=function(e){if(!l(e))throw new Error(\"Unknown form with id '\"+e+\"'.\");return d.get(e)},t.hasField=s,t.hasForm=l,t.registerField=function(e,t){if(!l(e))throw new Error(\"Unknown form with id '\"+e+\"'.\");if(!(t instanceof a.default))throw new Error(\"Add field is no instance of 'WoltLabSuite/Core/Form/Builder/Field/Field'.\");const i=t.getId();if(s(e,i))throw new Error(\"Form field with id '\"+i+\"' has already been registered for form with id '\"+e+\"'.\");c.get(e).set(i,t),o.fire(\"WoltLabSuite/Core/Form/Builder/Manager\",\"registerField\",{field:t,formId:e})},t.registerForm=function(e){if(l(e))throw new Error(\"Form with id '\"+e+\"' has already been registered.\");const t=document.getElementById(e);if(null===t)throw new Error(\"Unknown form with id '\"+e+\"'.\");d.set(e,t),c.set(e,new Map),o.fire(\"WoltLabSuite/Core/Form/Builder/Manager\",\"registerForm\",{formId:e})},t.unregisterForm=function(e){if(!l(e))throw new Error(\"Unknown form with id '\"+e+\"'.\");o.fire(\"WoltLabSuite/Core/Form/Builder/Manager\",\"beforeUnregisterForm\",{formId:e}),d.delete(e),c.get(e).forEach((function(e){e.destroy()})),c.delete(e),r.unregister(e),o.fire(\"WoltLabSuite/Core/Form/Builder/Manager\",\"afterUnregisterForm\",{formId:e})}})),define(\"WoltLabSuite/Core/Form/Builder/Dialog\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Ui/Dialog\",\"../../Ajax\",\"./Manager\"],(function(e,t,i,n,o,a,r){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importStar(r);class s{constructor(e,t,i,n){this.init(e,t,i,n)}init(e,t,i,o){this._dialogId=e,this._className=t,this._actionName=i,this._options=n.extend({actionParameters:{},destroyOnClose:!1,usesDboAction:/\\w+\\\\data\\\\/.test(this._className)},o),this._options.dialog=n.extend(this._options.dialog||{},{onClose:()=>this._dialogOnClose()}),this._formId=\"\",this._dialogContent=\"\"}_ajaxSetup(){const e={data:{actionName:this._actionName,className:this._className,parameters:this._options.actionParameters}};return this._options.usesDboAction||(e.url=\"index.php?ajax-invoke/&t=\"+n.getXsrfToken(),e.withCredentials=!0),e}_ajaxSuccess(e){switch(e.actionName){case this._actionName:if(void 0===e.returnValues)throw new Error(\"Missing return data.\");!function(e){if(void 0===e.dialog)throw new Error(\"Missing dialog template in return data.\");if(void 0===e.formId)throw new Error(\"Missing form id in return data.\")}(e.returnValues),this._openDialogContent(e.returnValues.formId,e.returnValues.dialog);break;case this._options.submitActionName:if(e.returnValues&&(void 0!==(t=e.returnValues).dialog&&void 0!==t.formId)){if(e.returnValues.formId!==this._formId)throw new Error(\"Mismatch between form ids: expected '\"+this._formId+\"' but got '\"+e.returnValues.formId+\"'.\");this._openDialogContent(e.returnValues.formId,e.returnValues.dialog)}else this.destroy(),\"function\"==typeof this._options.successCallback&&this._options.successCallback(e.returnValues||{});break;default:throw new Error(\"Cannot handle action '\"+e.actionName+\"'.\")}var t}_closeDialog(){o.default.close(this),\"function\"==typeof this._options.closeCallback&&this._options.closeCallback()}_dialogOnClose(){this._options.destroyOnClose&&this.destroy()}_dialogSetup(){return{id:this._dialogId,options:this._options.dialog,source:this._dialogContent}}_dialogSubmit(){this.getData().then((e=>this._submitForm(e)))}_openDialogContent(e,t){this.destroy(!0),this._formId=e,this._dialogContent=t;const i=o.default.open(this,this._dialogContent),a=i.content.querySelector(\"button[data-type=cancel]\");null===a||n.stringToBool(a.dataset.hasEventListener||\"\")||(a.addEventListener(\"click\",(()=>this._closeDialog())),a.dataset.hasEventListener=\"1\"),this._additionalSubmitButtons=Array.from(i.content.querySelectorAll(':not(.formSubmit) button[type=\"submit\"]')),this._additionalSubmitButtons.forEach((e=>{e.addEventListener(\"click\",(()=>{this._additionalSubmitButtons.forEach((t=>{t.dataset.isClicked=t===e?\"1\":\"0\"})),setTimeout((()=>o.default.submit(this._dialogId)),0)}))}))}_submitForm(e){const t=o.default.getDialog(this).content.querySelector(\"button[data-type=submit]\");\"function\"==typeof this._options.onSubmit?this._options.onSubmit(e,t):\"string\"==typeof this._options.submitActionName&&(t.disabled=!0,this._additionalSubmitButtons.forEach((e=>e.disabled=!0)),a.api(this,{actionName:this._options.submitActionName,parameters:{data:e,formId:this._formId}}))}destroy(e=!1){\"\"!==this._formId&&(r.hasForm(this._formId)&&r.unregisterForm(this._formId),!0!==e&&o.default.destroy(this))}getData(){if(\"\"===this._formId)throw new Error(\"Form has not been requested yet.\");return r.getData(this._formId)}open(){o.default.getDialog(this._dialogId)?o.default.open(this):a.api(this)}}return n.enableLegacyInheritance(s),s})),define(\"WoltLabSuite/Core/Media/List/Upload\",[\"require\",\"exports\",\"tslib\",\"../Upload\",\"../../Core\"],(function(e,t,i,n,o){\"use strict\";n=i.__importDefault(n),o=i.__importStar(o);class a extends n.default{_createButton(){super._createButton();const e=this._button.querySelector(\"span\"),t=document.createTextNode(\" \");e.insertBefore(t,e.childNodes[0]);const i=document.createElement(\"span\");i.className=\"icon icon16 fa-upload\",e.insertBefore(i,e.childNodes[0])}_getParameters(){return this._options.categoryId?o.extend(super._getParameters(),{categoryID:this._options.categoryId}):super._getParameters()}}return o.enableLegacyInheritance(a),a})),define(\"WoltLabSuite/Core/Media/Manager/Search\",[\"require\",\"exports\",\"tslib\",\"../../Dom/Traverse\",\"../../Language\",\"../../Ajax\",\"../../Core\",\"../../Dom/Util\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importDefault(s);class l{constructor(e){this._searchMode=!1,this._mediaManager=e;const t=e.getDialog();this._searchContainer=t.querySelector(\".mediaManagerSearch\"),this._input=t.querySelector(\".mediaManagerSearchField\"),this._input.addEventListener(\"keypress\",(e=>this._keyPress(e))),this._cancelButton=t.querySelector(\".mediaManagerSearchCancelButton\"),this._cancelButton.addEventListener(\"click\",(()=>this._cancelSearch()))}_ajaxSetup(){return{data:{actionName:\"getSearchResultList\",className:\"wcf\\\\data\\\\media\\\\MediaAction\",interfaceName:\"wcf\\\\data\\\\ISearchAction\"}}}_ajaxSuccess(e){this._mediaManager.setMedia(e.returnValues.media||{},e.returnValues.template||\"\",{pageCount:e.returnValues.pageCount||0,pageNo:e.returnValues.pageNo||0}),this._mediaManager.getDialog().querySelector(\".dialogContent\").scrollTop=0}_cancelSearch(){this._searchMode&&(this._searchMode=!1,this.resetSearch(),this._mediaManager.resetMedia())}_hideStringThresholdError(){const e=n.childByClass(this._input.parentNode.parentNode,\"innerInfo\");e&&s.default.hide(e)}_keyPress(e){\"Enter\"===e.key&&(e.preventDefault(),this._input.value.length>=this._mediaManager.getOption(\"minSearchLength\")?(this._hideStringThresholdError(),this.search()):this._showStringThresholdError())}_showStringThresholdError(){let e=n.childByClass(this._input.parentNode.parentNode,\"innerInfo\");e?s.default.show(e):(e=document.createElement(\"p\"),e.className=\"innerInfo\",e.textContent=o.get(\"wcf.media.search.info.searchStringThreshold\",{minSearchLength:this._mediaManager.getOption(\"minSearchLength\")}),this._input.parentNode.insertAdjacentElement(\"afterend\",e))}hideSearch(){s.default.hide(this._searchContainer)}resetSearch(){this._input.value=\"\"}showSearch(){s.default.show(this._searchContainer)}search(e){\"number\"!=typeof e&&(e=1);let t=this._input.value;t&&this._input.value.length<this._mediaManager.getOption(\"minSearchLength\")?(this._showStringThresholdError(),t=\"\"):this._hideStringThresholdError(),this._searchMode=!0,a.api(this,{parameters:{categoryID:this._mediaManager.getCategoryId(),imagesOnly:this._mediaManager.getOption(\"imagesOnly\"),mode:this._mediaManager.getMode(),pageNo:e,searchString:t}})}}return r.enableLegacyInheritance(l),l})),define(\"WoltLabSuite/Core/Media/Manager/Base\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Language\",\"../../Permission\",\"../../Dom/Change/Listener\",\"../../Event/Handler\",\"../../Dom/Traverse\",\"../../Dom/Util\",\"../../Ui/Dialog\",\"../../Controller/Clipboard\",\"../../Ui/Pagination\",\"../../Ui/Notification\",\"../../StringUtil\",\"./Search\",\"../Upload\",\"../Editor\",\"../Clipboard\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h,m,f,g,b,_){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u),p=i.__importDefault(p),h=i.__importStar(h),m=i.__importStar(m),f=i.__importDefault(f),g=i.__importDefault(g),b=i.__importDefault(b),_=i.__importStar(_);let v=0;class w{constructor(e){this._forceClipboard=!1,this._hadInitiallyMarkedItems=!1,this._listItems=new Map,this._media=new Map,this._mediaEditor=null,this._mediaManagerMediaList=null,this._pagination=null,this._search=null,this._upload=null,this._options=n.extend({dialogTitle:o.get(\"wcf.media.manager\"),imagesOnly:!1,minSearchLength:3},e),this._id=\"mediaManager\"+v++,a.get(\"admin.content.cms.canManageMedia\")&&(this._mediaEditor=new b.default(this)),r.add(\"WoltLabSuite/Core/Media/Manager\",(()=>this._addButtonEventListeners())),s.add(\"com.woltlab.wcf.media.upload\",\"success\",(e=>this._openEditorAfterUpload(e)))}_addButtonEventListeners(){this._mediaManagerMediaList&&a.get(\"admin.content.cms.canManageMedia\")&&l.childrenByTag(this._mediaManagerMediaList,\"LI\").forEach((e=>{const t=e.querySelector(\".jsMediaEditButton\");t&&(t.classList.remove(\"jsMediaEditButton\"),t.addEventListener(\"click\",(e=>this._editMedia(e))))}))}_categoryChange(){this._search.search()}_click(e){e.preventDefault(),d.open(this)}_dialogClose(){(a.get(\"admin.content.cms.canManageMedia\")||this._forceClipboard)&&u.hideEditor(\"com.woltlab.wcf.media\")}_dialogInit(e,t){Object.entries(t.returnValues.media||{}).forEach((([e,t])=>{this._media.set(~~e,t)})),this._initPagination(~~t.returnValues.pageCount),this._hadInitiallyMarkedItems=t.returnValues.hasMarkedItems>0}_dialogSetup(){return{id:this._id,options:{onClose:()=>this._dialogClose(),onShow:()=>this._dialogShow(),title:this._options.dialogTitle},source:{after:(e,t)=>this._dialogInit(e,t),data:{actionName:\"getManagementDialog\",className:\"wcf\\\\data\\\\media\\\\MediaAction\",parameters:{mode:this.getMode(),imagesOnly:this._options.imagesOnly}}}}}_dialogShow(){if(this._mediaManagerMediaList)_.setMediaManager(this);else{const e=this.getDialog();this._mediaManagerMediaList=e.querySelector(\".mediaManagerMediaList\"),this._mediaCategorySelect=e.querySelector(\".mediaManagerCategoryList > select\"),this._mediaCategorySelect&&this._mediaCategorySelect.addEventListener(\"change\",(()=>this._categoryChange()));const t=l.childrenByTag(this._mediaManagerMediaList,\"LI\");if(t.forEach((e=>{this._listItems.set(~~e.dataset.objectId,e)})),a.get(\"admin.content.cms.canManageMedia\")){const e=d.getDialog(this).dialog.querySelector(\".mediaManagerMediaUploadButton\");this._upload=new g.default(c.identify(e),c.identify(this._mediaManagerMediaList),{mediaManager:this}),s.add(\"WoltLabSuite/Core/Ui/Object/Action\",\"delete\",(e=>this.removeMedia(~~e.objectElement.dataset.objectId)))}a.get(\"admin.content.cms.canManageMedia\")||this._forceClipboard?_.init(\"menuManagerDialog-\"+this.getMode(),!!this._hadInitiallyMarkedItems,this):this._removeClipboardCheckboxes(),this._search=new f.default(this),t.length||this._search.hideSearch()}(a.get(\"admin.content.cms.canManageMedia\")||this._forceClipboard)&&u.showEditor()}_editMedia(e){if(!a.get(\"admin.content.cms.canManageMedia\"))throw new Error(\"You are not allowed to edit media files.\");d.close(this);const t=e.currentTarget;this._mediaEditor.edit(this._media.get(~~t.dataset.objectId))}_editorClose(){d.open(this)}_editorSuccess(e,t,i=!0){if(this._mediaCategorySelect){const i=~~this._mediaCategorySelect.value;if(i){const n=~~e.categoryID;t==n||t!=i&&n!=i||this._search.search()}}i&&d.open(this),this._media.set(~~e.mediaID,e);const n=this._listItems.get(~~e.mediaID),o=n.querySelector(\".mediaTitle\");e.isMultilingual?e.title&&e.title[window.LANGUAGE_ID]?o.textContent=e.title[window.LANGUAGE_ID]:o.textContent=e.filename:e.title&&e.title[e.languageID]?o.textContent=e.title[e.languageID]:o.textContent=e.filename;const a=n.querySelector(\".mediaThumbnail\");a.innerHTML=e.elementTag;const r=a.querySelector(\"img\");r&&(r.src+=`&refresh=${Date.now()}`)}_initPagination(e,t){if(void 0===t&&(t=1),e>1){const i=document.createElement(\"div\");i.className=\"paginationBottom jsPagination\",c.replaceElement(d.getDialog(this).content.querySelector(\".jsPagination\"),i),this._pagination=new p.default(i,{activePage:t,callbackSwitch:e=>this._search.search(e),maxPage:e})}else this._pagination&&c.hide(this._pagination.getElement())}_removeClipboardCheckboxes(){this._mediaManagerMediaList.querySelectorAll(\".mediaCheckbox\").forEach((e=>e.remove()))}_openEditorAfterUpload(e){if(e.upload===this._upload&&!e.isMultiFileUpload&&!this._upload.hasPendingUploads()){const t=Object.keys(e.media);t.length&&(d.close(this),this._mediaEditor.edit(this._media.get(~~e.media[t[0]].mediaID)))}}_setMedia(e){this._media=new Map(Object.entries(e).map((([e,t])=>[~~e,t])));let t=l.nextByClass(this._mediaManagerMediaList,\"info\");this._media.size?t&&c.hide(t):(null===t&&(t=document.createElement(\"p\"),t.className=\"info\",t.textContent=o.get(\"wcf.media.search.noResults\")),c.show(t),c.insertAfter(t,this._mediaManagerMediaList)),l.childrenByTag(this._mediaManagerMediaList,\"LI\").forEach((e=>{this._media.has(~~e.dataset.objectId)?c.show(e):c.hide(e)})),r.trigger(),a.get(\"admin.content.cms.canManageMedia\")||this._forceClipboard?u.reload():this._removeClipboardCheckboxes()}addMedia(e,t){e.languageID||(e.isMultilingual=1),this._media.set(~~e.mediaID,e),this._listItems.set(~~e.mediaID,t),1===this._listItems.size&&this._search.showSearch()}clipboardDeleteMedia(e){e.forEach((e=>{this.removeMedia(~~e)})),h.show()}getCategoryId(){return this._mediaCategorySelect?~~this._mediaCategorySelect.value:0}getDialog(){return d.getDialog(this).dialog}getMode(){return\"\"}getOption(e){return this._options[e]?this._options[e]:null}removeMedia(e){if(this._listItems.has(e)){try{this._listItems.get(e).remove()}catch(e){}this._listItems.delete(e),this._media.delete(e)}}resetMedia(){this._search.search()}setMedia(e,t,i){if(Object.entries(e).length>0){const e=document.createElement(\"ul\");e.innerHTML=t,l.childrenByTag(e,\"LI\").forEach((e=>{this._listItems.has(~~e.dataset.objectId)||(this._listItems.set(~~e.dataset.objectId,e),this._mediaManagerMediaList.appendChild(e))}))}this._initPagination(i.pageCount,i.pageNo),this._setMedia(e)}setupMediaElement(e,t){const i=l.childByClass(t,\"mediaInformation\"),r=document.createElement(\"nav\");r.className=\"jsMobileNavigation buttonGroupNavigation\",i.parentNode.appendChild(r);const s=document.createElement(\"ul\");s.className=\"buttonList iconList\",r.appendChild(s);const c=document.createElement(\"li\");c.className=\"mediaCheckbox\",s.appendChild(c);const d=document.createElement(\"a\");c.appendChild(d);const u=document.createElement(\"label\");d.appendChild(u);const p=document.createElement(\"input\");if(p.className=\"jsClipboardItem\",p.type=\"checkbox\",p.dataset.objectId=e.mediaID.toString(),u.appendChild(p),a.get(\"admin.content.cms.canManageMedia\")){const t=document.createElement(\"li\");t.className=\"jsMediaEditButton\",t.dataset.objectId=e.mediaID.toString(),s.appendChild(t),t.innerHTML=`\\n <a>\\n <span class=\"icon icon16 fa-pencil jsTooltip\" title=\"${o.get(\"wcf.global.button.edit\")}\"></span>\\n <span class=\"invisible\">${o.get(\"wcf.global.button.edit\")}</span>\\n </a>`;const i=document.createElement(\"li\");i.classList.add(\"jsObjectAction\"),i.dataset.objectAction=\"delete\";const a=n.getUuid();i.dataset.confirmMessage=m.unescapeHTML(o.get(\"wcf.media.delete.confirmMessage\",{title:a})).replace(a,m.escapeHTML(e.filename)),s.appendChild(i),i.innerHTML=`\\n <a>\\n <span class=\"icon icon16 fa-times jsTooltip\" title=\"${o.get(\"wcf.global.button.delete\")}\"></span>\\n <span class=\"invisible\">${o.get(\"wcf.global.button.delete\")}</span>\\n </a>`}}}return n.enableLegacyInheritance(w),w})),define(\"WoltLabSuite/Core/Media/Manager/Editor\",[\"require\",\"exports\",\"tslib\",\"./Base\",\"../../Core\",\"../../Event/Handler\",\"../../Dom/Traverse\",\"../../Language\",\"../../Ui/Dialog\",\"../../Controller/Clipboard\",\"../../Dom/Util\"],(function(e,t,i,n,o,a,r,s,l,c,d){\"use strict\";n=i.__importDefault(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d);class u extends n.default{constructor(e){super(e=o.extend({callbackInsert:null},e)),this._forceClipboard=!0,this._activeButton=null;const t=this._options.editor?this._options.editor.core.toolbar()[0]:void 0;if(this._buttons=(t||window.document).getElementsByClassName(this._options.buttonClass||\"jsMediaEditorButton\"),Array.from(this._buttons).forEach((e=>{e.addEventListener(\"click\",(e=>this._click(e)))})),this._mediaToInsert=new Map,this._mediaToInsertByClipboard=!1,this._uploadData=null,this._uploadId=null,this._options.editor&&!this._options.editor.opts.woltlab.attachments){const e=this._options.editor.$editor[0].dataset.elementId,t=a.add(\"com.woltlab.wcf.redactor2\",`dragAndDrop_${e}`,(e=>this._editorUpload(e))),i=a.add(\"com.woltlab.wcf.redactor2\",`pasteFromClipboard_${e}`,(e=>this._editorUpload(e)));a.add(\"com.woltlab.wcf.redactor2\",`destroy_${e}`,(()=>{a.remove(\"com.woltlab.wcf.redactor2\",`dragAndDrop_${e}`,t),a.remove(\"com.woltlab.wcf.redactor2\",`dragAndDrop_${e}`,i)})),a.add(\"com.woltlab.wcf.media.upload\",\"success\",(e=>this._mediaUploaded(e)))}}_addButtonEventListeners(){super._addButtonEventListeners(),this._mediaManagerMediaList&&r.childrenByTag(this._mediaManagerMediaList,\"LI\").forEach((e=>{const t=e.querySelector(\".jsMediaInsertButton\");t&&(t.classList.remove(\"jsMediaInsertButton\"),t.addEventListener(\"click\",(e=>this._openInsertDialog(e))))}))}_buildInsertDialog(){let e=\"\";this._getThumbnailSizes().forEach((t=>{e+='<option value=\"'+t+'\">'+s.get(\"wcf.media.insert.imageSize.\"+t)+\"</option>\"})),e+='<option value=\"original\">'+s.get(\"wcf.media.insert.imageSize.original\")+\"</option>\";const t=`\\n <div class=\"section\">\\n <dl class=\"thumbnailSizeSelection\">\\n <dt>${s.get(\"wcf.media.insert.imageSize\")}</dt>\\n <dd>\\n <select name=\"thumbnailSize\">\\n ${e}\\n </select>\\n </dd>\\n </dl>\\n </div>\\n <div class=\"formSubmit\">\\n <button class=\"buttonPrimary\">${s.get(\"wcf.global.button.insert\")}</button>\\n </div>`;l.open({_dialogSetup:()=>({id:this._getInsertDialogId(),options:{onClose:()=>this._editorClose(),onSetup:e=>{e.querySelector(\".buttonPrimary\").addEventListener(\"click\",(e=>this._insertMedia(e))),d.default.show(e.querySelector(\".thumbnailSizeSelection\"))},title:s.get(\"wcf.media.insert\")},source:t})})}_click(e){this._activeButton=e.currentTarget,super._click(e)}_dialogShow(){if(super._dialogShow(),this._uploadData){const e=this._uploadData;if(e.file)this._upload.uploadFile(e.file);else{const e=this._uploadData;this._uploadId=this._upload.uploadBlob(e.blob)}this._uploadData=null}}_editorUpload(e){this._uploadData=e,l.open(this)}_getInsertDialogId(){return[this._id+\"Insert\",...this._mediaToInsert.keys()].join(\"-\")}_getThumbnailSizes(){return[\"small\",\"medium\",\"large\"].map((e=>Array.from(this._mediaToInsert.values()).every((t=>null!==t[e+\"ThumbnailType\"]))?e:null)).filter((e=>null!==e))}_insertMedia(e,t,i=!1){if(void 0===i&&(i=!0),e){l.close(this._getInsertDialogId());const i=e.currentTarget.closest(\".dialogContent\").querySelector(\"select[name=thumbnailSize]\");t=i.value}null!==this._options.callbackInsert?this._options.callbackInsert(this._mediaToInsert,\"separate\",t):(this._options.editor.buffer.set(),this._mediaToInsert.forEach((e=>this._insertMediaItem(t,e)))),this._mediaToInsertByClipboard&&c.unmark(\"com.woltlab.wcf.media\",Array.from(this._mediaToInsert.keys())),this._mediaToInsert=new Map,this._mediaToInsertByClipboard=!1,i&&l.close(this)}_insertMediaItem(e,t){if(t.isImage){let i=\"\";[\"small\",\"medium\",\"large\",\"original\"].some((n=>0!=t[n+\"ThumbnailHeight\"]&&(i=n,e==n))),(e=i)||(e=\"original\");let n=t.link;\"original\"!==e&&(n=t[e+\"ThumbnailLink\"]),o.interactWithRedactor((()=>{this._options.editor.insert.html(`<img src=\"${n}\" class=\"woltlabSuiteMedia\" data-media-id=\"${t.mediaID}\" data-media-size=\"${e}\">`)}))}else o.interactWithRedactor((()=>{this._options.editor.insert.text(`[wsm='${t.mediaID}'][/wsm]`)}))}_mediaUploaded(e){null!==this._uploadId&&this._upload===e.upload&&(this._uploadId===e.uploadId||Array.isArray(this._uploadId)&&-1!==this._uploadId.indexOf(e.uploadId))&&(this._mediaToInsert=new Map(e.media.entries()),this._insertMedia(null,\"medium\",!1),this._uploadId=null)}_openInsertDialog(e){const t=e.currentTarget;this.insertMedia([~~t.dataset.objectId])}clipboardInsertMedia(e){this.insertMedia(e,!0)}insertMedia(e,t){this._mediaToInsert=new Map,this._mediaToInsertByClipboard=t||!1;let i=!0;if(e.forEach((e=>{const t=this._media.get(e);this._mediaToInsert.set(t.mediaID,t),t.isImage||(i=!1)})),i){if(this._getThumbnailSizes().length){l.close(this);const e=this._getInsertDialogId();l.getDialog(e)?l.openStatic(e,null):this._buildInsertDialog()}else this._insertMedia(void 0,\"original\")}else this._insertMedia()}getMode(){return\"editor\"}setupMediaElement(e,t){super.setupMediaElement(e,t);const i=t.querySelector(\"nav.buttonGroupNavigation > ul\"),n=document.createElement(\"li\");n.className=\"jsMediaInsertButton\",n.dataset.objectId=e.mediaID.toString(),i.appendChild(n),n.innerHTML=`\\n <a>\\n <span class=\"icon icon16 fa-plus jsTooltip\" title=\"${s.get(\"wcf.global.button.insert\")}\"></span>\\n <span class=\"invisible\">${s.get(\"wcf.global.button.insert\")}</span>\\n </a>`}}return o.enableLegacyInheritance(u),u})),define(\"WoltLabSuite/Core/Media/Manager/Select\",[\"require\",\"exports\",\"tslib\",\"./Base\",\"../../Core\",\"../../Dom/Traverse\",\"../../FileUtil\",\"../../Language\",\"../../Ui/Dialog\",\"../../Dom/Util\"],(function(e,t,i,n,o,a,r,s,l,c){\"use strict\";n=i.__importDefault(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importDefault(c);class d extends n.default{constructor(e){super(e),this._activeButton=null,this._storeElements=new WeakMap,this._buttons=document.getElementsByClassName(this._options.buttonClass||\"jsMediaSelectButton\"),Array.from(this._buttons).forEach((e=>{const t=e.dataset.store;if(t){const i=document.getElementById(t);if(i&&\"INPUT\"===i.tagName){e.addEventListener(\"click\",(e=>this._click(e))),this._storeElements.set(e,i);const t=document.createElement(\"p\");t.className=\"button\",e.insertAdjacentElement(\"afterend\",t);const n=document.createElement(\"span\");n.className=\"icon icon16 fa-times\",t.appendChild(n),i.value||c.default.hide(t),t.addEventListener(\"click\",(e=>this._removeMedia(e)))}}}))}_addButtonEventListeners(){super._addButtonEventListeners(),this._mediaManagerMediaList&&a.childrenByTag(this._mediaManagerMediaList,\"LI\").forEach((e=>{const t=e.querySelector(\".jsMediaSelectButton\");t&&(t.classList.remove(\"jsMediaSelectButton\"),t.addEventListener(\"click\",(e=>this._chooseMedia(e))))}))}_chooseMedia(e){if(null===this._activeButton)throw new Error(\"Media cannot be chosen if no button is active.\");const t=e.currentTarget,i=this._media.get(~~t.dataset.objectId),n=document.getElementById(this._activeButton.dataset.store);n.value=i.mediaID.toString(),o.triggerEvent(n,\"change\");const a=this._activeButton.dataset.display;if(a){const e=document.getElementById(a);if(e)if(i.isImage){const t=i.smallThumbnailLink?i.smallThumbnailLink:i.link,n=i.altText&&i.altText[window.LANGUAGE_ID]?i.altText[window.LANGUAGE_ID]:\"\";e.innerHTML=`<img src=\"${t}\" alt=\"${n}\" />`}else{let t=r.getIconNameByFilename(i.filename);t&&(t=\"-\"+t),e.innerHTML=`\\n <div class=\"box48\" style=\"margin-bottom: 10px;\">\\n <span class=\"icon icon48 fa-file${t}-o\"></span>\\n <div class=\"containerHeadline\">\\n <h3>${i.filename}</h3>\\n <p>${i.formattedFilesize}</p>\\n </div>\\n </div>`}}this._activeButton.nextElementSibling.style.removeProperty(\"display\"),l.close(this)}_click(e){if(e.preventDefault(),this._activeButton=e.currentTarget,super._click(e),!this._mediaManagerMediaList)return;const t=this._storeElements.get(this._activeButton);a.childrenByTag(this._mediaManagerMediaList,\"LI\").forEach((e=>{t.value&&t.value==e.dataset.objectId?e.classList.add(\"jsSelected\"):e.classList.remove(\"jsSelected\")}))}getMode(){return\"select\"}setupMediaElement(e,t){super.setupMediaElement(e,t);const i=t.querySelector(\"nav.buttonGroupNavigation > ul\"),n=document.createElement(\"li\");n.className=\"jsMediaSelectButton\",n.dataset.objectId=e.mediaID.toString(),i.appendChild(n),n.innerHTML='<a><span class=\"icon icon16 fa-check jsTooltip\" title=\"'+s.get(\"wcf.media.button.select\")+'\"></span> <span class=\"invisible\">'+s.get(\"wcf.media.button.select\")+\"</span></a>\"}_removeMedia(e){e.preventDefault();const t=e.currentTarget,i=t.previousElementSibling;t.remove();const n=document.getElementById(i.dataset.store);n.value=\"\",o.triggerEvent(n,\"change\");const a=i.dataset.display;if(a){const e=document.getElementById(a);e&&(e.innerHTML=\"\")}}}return o.enableLegacyInheritance(d),d})),define(\"WoltLabSuite/Core/Ui/Article/MarkAllAsRead\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Event/Handler\",\"../Notification\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a);class r{constructor(){document.querySelectorAll(\".markAllAsReadButton\").forEach((e=>{e.addEventListener(\"click\",this.click.bind(this))}))}click(e){e.preventDefault(),n.api(this)}_ajaxSuccess(){document.querySelectorAll(\".mainMenu .active .badge\").forEach((e=>e.remove())),document.querySelectorAll(\".pageMainMenuMobile .active\").forEach((e=>{var t,i;null===(i=null===(t=e.closest(\".menuOverlayItem\"))||void 0===t?void 0:t.querySelector(\".badge\"))||void 0===i||i.remove()})),document.querySelectorAll(\".contentItemList .contentItemBadgeNew\").forEach((e=>e.remove())),o.fire(\"com.woltlab.wcf.MainMenuMobile\",\"updateButtonState\"),a.show()}_ajaxSetup(){return{data:{actionName:\"markAllAsRead\",className:\"wcf\\\\data\\\\article\\\\ArticleAction\"}}}}t.init=function(){new r}})),define(\"WoltLabSuite/Core/Ui/Comment/Add\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Controller/Captcha\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../../Event/Handler\",\"../../Language\",\"../Dialog\",\"../Scroll\",\"../../User\",\"../Notification\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importDefault(r),s=i.__importDefault(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importDefault(d),u=i.__importStar(u),p=i.__importDefault(p),h=i.__importStar(h);class m{constructor(e){this._editor=null,this._loadingOverlay=null,this._container=e,this._content=this._container.querySelector(\".jsOuterEditorContainer\"),this._textarea=this._container.querySelector(\".wysiwygTextarea\"),this._content.addEventListener(\"click\",(e=>{this._content.classList.contains(\"collapsed\")&&(e.preventDefault(),this._content.classList.remove(\"collapsed\"),this._focusEditor())}));this._container.querySelector('button[data-type=\"save\"]').addEventListener(\"click\",(e=>this._submit(e)))}_focusEditor(){u.element(this._container,(()=>{window.jQuery(this._textarea).redactor(\"WoltLabCaret.endOfEditor\")}))}_submitGuestDialog(e){if(e instanceof KeyboardEvent&&\"Enter\"!==e.key)return;const t=e.currentTarget.closest(\".dialogContent\").querySelector(\"input[name=username]\");if(\"\"===t.value)return s.default.innerError(t,c.get(\"wcf.global.form.error.empty\")),void t.closest(\"dl\").classList.add(\"formError\");let i={parameters:{data:{username:t.value}}};const n=\"commentAdd\";if(o.default.has(n)){const e=o.default.getData(n);o.default.delete(n),e instanceof Promise?e.then((e=>{i=a.extend(i,e),this._submit(void 0,i)})):(i=a.extend(i,e),this._submit(void 0,i))}else this._submit(void 0,i)}_submit(e,t){if(e&&e.preventDefault(),!this._validate())return;this._showLoadingOverlay();const i=this._getParameters();l.fire(\"com.woltlab.wcf.redactor2\",\"submit_text\",i.data),p.default.userId||t||(i.requireGuestDialog=!0),n.api(this,a.extend({parameters:i},t))}_getParameters(){const e=this._container.closest(\".commentList\");return{data:{message:this._getEditor().code.get(),objectID:~~e.dataset.objectId,objectTypeID:~~e.dataset.objectTypeId}}}_validate(){if(this._container.querySelectorAll(\".innerError\").forEach((e=>e.remove())),this._getEditor().utils.isEmpty())return this.throwError(this._textarea,c.get(\"wcf.global.form.error.empty\")),!1;const e={api:this,editor:this._getEditor(),message:this._getEditor().code.get(),valid:!0};return l.fire(\"com.woltlab.wcf.redactor2\",\"validate_text\",e),e.valid}throwError(e,t){s.default.innerError(e,\"empty\"===t?c.get(\"wcf.global.form.error.empty\"):t)}_showLoadingOverlay(){null===this._loadingOverlay&&(this._loadingOverlay=document.createElement(\"div\"),this._loadingOverlay.className=\"commentLoadingOverlay\",this._loadingOverlay.innerHTML='<span class=\"icon icon96 fa-spinner\"></span>'),this._content.classList.add(\"loading\"),this._content.appendChild(this._loadingOverlay)}_hideLoadingOverlay(){this._content.classList.remove(\"loading\");const e=this._content.querySelector(\".commentLoadingOverlay\");null!==e&&e.remove()}_reset(){this._getEditor().code.set(\"<p>​</p>\"),l.fire(\"com.woltlab.wcf.redactor2\",\"reset_text\"),document.activeElement instanceof HTMLElement&&document.activeElement.blur(),this._content.classList.add(\"collapsed\")}_handleError(e){this.throwError(this._textarea,e.returnValues.errorType)}_getEditor(){if(null===this._editor){if(\"function\"!=typeof window.jQuery)throw new Error(\"Unable to access editor, jQuery has not been loaded yet.\");this._editor=window.jQuery(this._textarea).data(\"redactor\")}return this._editor}_insertMessage(e){return s.default.insertHtml(e.returnValues.template,this._container,\"after\"),h.show(c.get(\"wcf.global.success.add\")),r.default.trigger(),this._container.nextElementSibling}_ajaxSuccess(e){if(!p.default.userId&&e.returnValues.guestDialog){d.default.openStatic(\"jsDialogGuestComment\",e.returnValues.guestDialog,{closable:!1,onClose:()=>{o.default.has(\"commentAdd\")&&o.default.delete(\"commentAdd\")},title:c.get(\"wcf.global.confirmation.title\")});const t=d.default.getDialog(\"jsDialogGuestComment\");t.content.querySelector(\"input[type=submit]\").addEventListener(\"click\",(e=>this._submitGuestDialog(e)));t.content.querySelector('button[data-type=\"cancel\"]').addEventListener(\"click\",(()=>this._cancelGuestDialog()));t.content.querySelector(\"input[type=text]\").addEventListener(\"keypress\",(e=>this._submitGuestDialog(e)))}else{const t=this._insertMessage(e);p.default.userId||d.default.close(\"jsDialogGuestComment\"),this._reset(),this._hideLoadingOverlay(),window.setTimeout((()=>{u.element(t)}),100)}}_ajaxFailure(e){return this._hideLoadingOverlay(),null===e||void 0===e.returnValues||void 0===e.returnValues.errorType||(this._handleError(e),!1)}_ajaxSetup(){return{data:{actionName:\"addComment\",className:\"wcf\\\\data\\\\comment\\\\CommentAction\"},silent:!0}}_cancelGuestDialog(){d.default.close(\"jsDialogGuestComment\"),this._hideLoadingOverlay()}}return a.enableLegacyInheritance(m),m})),define(\"WoltLabSuite/Core/Ui/Comment/Edit\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../../Environment\",\"../../Event/Handler\",\"../../Language\",\"../Scroll\",\"../Notification\"],(function(e,t,i,n,o,a,r,s,l,c,d,u){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u);class p{constructor(e){this._activeElement=null,this._comments=new WeakSet,this._editorContainer=null,this._container=e,this.rebuild(),a.default.add(\"Ui/Comment/Edit_\"+r.default.identify(this._container),this.rebuild.bind(this))}rebuild(){this._container.querySelectorAll(\".comment\").forEach((e=>{if(!this._comments.has(e)){if(o.stringToBool(e.dataset.canEdit||\"\")){const t=e.querySelector(\".jsCommentEditButton\");null!==t&&t.addEventListener(\"click\",(e=>this._click(e)))}this._comments.add(e)}}))}_click(e){if(e.preventDefault(),null===this._activeElement){const t=e.currentTarget;this._activeElement=t.closest(\".comment\"),this._prepare(),n.api(this,{actionName:\"beginEdit\",objectIDs:[this._getObjectId(this._activeElement)]})}else u.show(\"wcf.message.error.editorAlreadyInUse\",null,\"warning\")}_prepare(){this._editorContainer=document.createElement(\"div\"),this._editorContainer.className=\"commentEditorContainer\",this._editorContainer.innerHTML='<span class=\"icon icon48 fa-spinner\"></span>';const e=this._activeElement.querySelector(\".commentContentContainer\");e.insertBefore(this._editorContainer,e.firstChild)}_showEditor(e){const t=this._getEditorId(),i=this._editorContainer;i.querySelector(\".icon\").remove();const n=document.createElement(\"div\");n.className=\"editorContainer\",r.default.setInnerHtml(n,e.returnValues.template),i.appendChild(n);const o=i.querySelector(\".formSubmit\");o.querySelector('button[data-type=\"save\"]').addEventListener(\"click\",(()=>this._save()));o.querySelector('button[data-type=\"cancel\"]').addEventListener(\"click\",(()=>this._restoreMessage())),l.add(\"com.woltlab.wcf.redactor\",`submitEditor_${t}`,(e=>{e.cancel=!0,this._save()}));const a=document.getElementById(t);\"redactor\"===s.editor()?window.setTimeout((()=>{d.element(this._activeElement)}),250):a.focus()}_restoreMessage(){this._destroyEditor(),this._editorContainer.remove(),this._activeElement=null}_save(){const e={data:{message:\"\"}},t=this._getEditorId();l.fire(\"com.woltlab.wcf.redactor2\",`getText_${t}`,e.data),this._validate(e)&&(l.fire(\"com.woltlab.wcf.redactor2\",`submit_${t}`,e),n.api(this,{actionName:\"save\",objectIDs:[this._getObjectId(this._activeElement)],parameters:e}),this._hideEditor())}_validate(e){this._activeElement.querySelectorAll(\".innerError\").forEach((e=>e.remove()));const t=document.getElementById(this._getEditorId());if(window.jQuery(t).data(\"redactor\").utils.isEmpty())return this.throwError(t,c.get(\"wcf.global.form.error.empty\")),!1;const i={api:this,parameters:e,valid:!0};return l.fire(\"com.woltlab.wcf.redactor2\",\"validate_\"+this._getEditorId(),i),i.valid}throwError(e,t){r.default.innerError(e,t)}_showMessage(e){const t=this._editorContainer.parentElement.querySelector(\".commentContent .userMessage\");r.default.setInnerHtml(t,e.returnValues.message),this._restoreMessage(),u.show()}_hideEditor(){const e=this._editorContainer.querySelector(\".editorContainer\");r.default.hide(e);const t=document.createElement(\"span\");t.className=\"icon icon48 fa-spinner\",this._editorContainer.appendChild(t)}_restoreEditor(){this._editorContainer.querySelector(\".fa-spinner\").remove();const e=this._editorContainer.querySelector(\".editorContainer\");null!==e&&r.default.show(e)}_destroyEditor(){l.fire(\"com.woltlab.wcf.redactor2\",`autosaveDestroy_${this._getEditorId()}`),l.fire(\"com.woltlab.wcf.redactor2\",`destroy_${this._getEditorId()}`)}_getEditorId(){return`commentEditor${this._getObjectId(this._activeElement)}`}_getObjectId(e){return~~e.dataset.objectId}_ajaxFailure(e){const t=this._editorContainer.querySelector(\".redactor-layer\");return null===t?(this._restoreMessage(),!0):(this._restoreEditor(),!e||void 0===e.returnValues||void 0===e.returnValues.errorType||(r.default.innerError(t,e.returnValues.errorType),!1))}_ajaxSuccess(e){switch(e.actionName){case\"beginEdit\":this._showEditor(e);break;case\"save\":this._showMessage(e)}}_ajaxSetup(){return{data:{className:\"wcf\\\\data\\\\comment\\\\CommentAction\",parameters:{data:{objectTypeID:~~this._container.dataset.objectTypeId}}},silent:!0}}}return o.enableLegacyInheritance(p),p})),define(\"WoltLabSuite/Core/Ui/Dropdown/Builder\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"./Simple\"],(function(e,t,i,n,o){\"use strict\";function a(e){if(!(e instanceof HTMLUListElement))throw new TypeError(\"Expected a reference to an <ul> element.\");if(!e.classList.contains(\"dropdownMenu\"))throw new Error(\"List does not appear to be a dropdown menu.\")}function r(e){const t=document.createElement(\"li\");if(\"divider\"===e)return t.className=\"dropdownDivider\",t;\"string\"==typeof e.identifier&&(t.dataset.identifier=e.identifier);const i=document.createElement(\"a\");if(i.href=\"string\"==typeof e.href?e.href:\"#\",\"function\"==typeof e.callback)i.addEventListener(\"click\",(t=>{t.preventDefault(),e.callback(i)}));else if(\"#\"===i.href)throw new Error(\"Expected either a `href` value or a `callback`.\");if(e.attributes&&n.isPlainObject(e.attributes)&&Object.keys(e.attributes).forEach((t=>{const n=e.attributes[t];if(\"string\"!=typeof n)throw new Error(\"Expected only string values.\");-1!==t.indexOf(\"-\")?i.setAttribute(`data-${t}`,n):i.dataset[t]=n})),t.appendChild(i),void 0!==e.icon&&n.isPlainObject(e.icon)){if(\"string\"!=typeof e.icon.name)throw new TypeError(\"Expected a valid icon name.\");let t=16;\"number\"==typeof e.icon.size&&-1!==c.indexOf(~~e.icon.size)&&(t=~~e.icon.size);const n=document.createElement(\"span\");n.className=`icon icon${t} fa-${e.icon.name}`,i.appendChild(n)}const o=\"string\"==typeof e.label?e.label.trim():\"\",a=\"string\"==typeof e.labelHtml?e.labelHtml.trim():\"\";if(\"\"===o&&\"\"===a)throw new TypeError(\"Expected either a label or a `labelHtml`.\");const r=document.createElement(\"span\");return r[o?\"textContent\":\"innerHTML\"]=o||a,i.appendChild(document.createTextNode(\" \")),i.appendChild(r),t}function s(e,t){a(e),e.appendChild(r(t))}function l(e,t){if(a(e),!Array.isArray(t))throw new TypeError(\"Expected an array of items.\");const i=t.length;if(0===i)throw new Error(\"Expected a non-empty list of items.\");if(1===i)s(e,t[0]);else{const i=document.createDocumentFragment();t.forEach((e=>{i.appendChild(r(e))})),e.appendChild(i)}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.divider=t.attach=t.setItems=t.appendItems=t.appendItem=t.buildItem=t.create=void 0,n=i.__importStar(n),o=i.__importDefault(o);const c=[16,24,32,48,64,96,144];t.create=function(e,t){const i=document.createElement(\"ul\");return i.className=\"dropdownMenu\",\"string\"==typeof t&&(i.dataset.identifier=t),Array.isArray(e)&&e.length>0&&l(i,e),i},t.buildItem=function(e){return r(e)},t.appendItem=s,t.appendItems=l,t.setItems=function(e,t){a(e),e.innerHTML=\"\",l(e,t)},t.attach=function(e,t){a(e),o.default.initFragment(t,e),t.addEventListener(\"click\",(e=>{e.preventDefault(),e.stopPropagation(),o.default.toggleDropdown(t.id)}))},t.divider=function(){return\"divider\"}})),define(\"WoltLabSuite/Core/Ui/File/Delete\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Language\"],(function(e,t,i,n,o,a,r){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importStar(r);class s{constructor(e,t,i,n){this.containers=new Map,this.deleteButton=void 0,this.isSingleImagePreview=i,this.uploadHandler=n;const o=document.getElementById(e);if(null===o)throw new Error(`Element id '${e}' is unknown.`);this.buttonContainer=o;const a=document.getElementById(t);if(null===a)throw new Error(`Element id '${t}' is unknown.`);this.target=a;const r=this.target.dataset.internalId;if(!r)throw new Error(\"InternalId is unknown.\");this.internalId=r,this.rebuild()}createButtons(){let e=!1;this.target.querySelectorAll(\"li.uploadedFile\").forEach((t=>{const i=t.dataset.uniqueFileId;if(void 0===i||this.containers.has(i))return;const n={uniqueFileId:i,element:t};this.containers.set(i,n),this.initDeleteButton(t,n),e=!0})),e&&a.default.trigger()}initDeleteButton(e,t){const i=e.querySelector(\".buttonGroup\");if(null===i)throw new Error(`Button group in '${this.target.id}' is unknown.`);const n=document.createElement(\"li\"),o=document.createElement(\"span\");o.className=\"button jsDeleteButton small\",o.textContent=r.get(\"wcf.global.button.delete\"),n.appendChild(o),i.appendChild(n),n.addEventListener(\"click\",this.deleteElement.bind(this,t.uniqueFileId))}deleteElement(e){n.api(this,{uniqueFileId:e,internalId:this.internalId})}rebuild(){if(!this.isSingleImagePreview)return void this.createButtons();const e=this.target.querySelector(\"img\");if(null!==e){const t=e.dataset.uniqueFileId;if(!this.containers.has(t)){const i={uniqueFileId:t,element:e};this.containers.set(t,i),this.deleteButton=document.createElement(\"p\"),this.deleteButton.className=\"button deleteButton\";const n=document.createElement(\"span\");n.textContent=r.get(\"wcf.global.button.delete\"),this.deleteButton.appendChild(n),this.buttonContainer.appendChild(this.deleteButton),this.deleteButton.addEventListener(\"click\",this.deleteElement.bind(this,i.uniqueFileId))}}}_ajaxSuccess(e){this.containers.get(e.uniqueFileId).element.remove(),this.isSingleImagePreview&&this.deleteButton&&(this.deleteButton.remove(),this.deleteButton=void 0),this.uploadHandler.checkMaxFiles(),o.triggerEvent(this.target,\"change\")}_ajaxSetup(){return{url:\"index.php?ajax-file-delete/&t=\"+o.getXsrfToken()}}}return o.enableLegacyInheritance(s),s})),define(\"WoltLabSuite/Core/Ui/File/Upload\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"./Delete\",\"../../Dom/Util\",\"../../Language\",\"../../Upload\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importDefault(a),r=i.__importStar(r),s=i.__importDefault(s);class l extends s.default{constructor(e,t,i){if(void 0===(i=i||{}).internalId)throw new Error(\"Missing internal id.\");(i=n.extend({imagePreview:!1,maxFiles:null,className:\"invalid\",url:`index.php?ajax-file-upload/&t=${n.getXsrfToken()}`},i)).multiple=null===i.maxFiles||i.maxFiles>1,super(e,t,i),this.checkMaxFiles(),this._deleteHandler=new o.default(e,t,this._options.imagePreview,this)}_createFileElement(e){const t=super._createFileElement(e);t.classList.add(\"box64\",\"uploadedFile\");const i=t.querySelector(\"progress\"),n=document.createElement(\"span\");n.className=\"icon icon64 fa-spinner\";const o=t.textContent;t.textContent=\"\",t.append(n);const a=document.createElement(\"div\"),r=document.createElement(\"p\");r.textContent=o;const s=document.createElement(\"small\");s.appendChild(i),a.appendChild(r),a.appendChild(s);const l=document.createElement(\"div\");l.appendChild(a);const c=document.createElement(\"ul\");return c.className=\"buttonGroup\",l.appendChild(c),t.append(l),t}_failure(e,t){throw this._fileElements[e].forEach((e=>{e.classList.add(\"uploadFailed\");const t=e.querySelector(\"small\");t.innerHTML=\"\";const i=e.querySelector(\".icon\");i.classList.remove(\"fa-spinner\"),i.classList.add(\"fa-ban\");const n=document.createElement(\"span\");n.className=\"innerError\",n.textContent=r.get(\"wcf.upload.error.uploadFailed\"),t.insertAdjacentElement(\"afterend\",n)})),new Error(`Upload failed: ${t.message}`)}_upload(e,t,i){const n=this._buttonContainer.parentElement.querySelector(\"small.innerError:not(.innerFileError)\");return n&&n.remove(),super._upload(e,t,i)}_success(e,t){this._fileElements[e].forEach(((i,n)=>{if(void 0!==t.files[n]){const e=t.files[n];if(this._options.imagePreview){if(null===e.image)throw new Error(\"Expect image for uploaded file. None given.\");i.remove();const t=this._target.querySelector(\"img.previewImage\");if(null!==t)t.src=e.image;else{const t=document.createElement(\"img\");t.classList.add(\"previewImage\"),t.src=e.image,t.style.setProperty(\"max-width\",\"100%\",\"\"),t.dataset.uniqueFileId=e.uniqueFileId,this._target.appendChild(t)}}else{i.dataset.uniqueFileId=e.uniqueFileId,i.querySelector(\"small\").textContent=e.filesize.toString();const t=i.querySelector(\".icon\");if(null!==e.image){const i=document.createElement(\"a\");i.classList.add(\"jsImageViewer\"),i.href=e.image;const n=document.createElement(\"img\");n.classList.add(\"formUploadHandlerContentListImage\"),n.src=e.image,n.width=e.imageWidth,n.height=e.imageHeight,i.appendChild(n),t.replaceWith(i)}else t.classList.remove(\"fa-spinner\"),t.classList.add(`fa-${e.icon}`)}}else{if(void 0===t.error[n])throw new Error(`Unknown uploaded file for uploadId ${e}.`);{const e=t.error[n];i.classList.add(\"uploadFailed\");const o=i.querySelector(\"small\");o.innerHTML=\"\";const a=i.querySelector(\".icon\");a.classList.remove(\"fa-spinner\"),a.classList.add(\"fa-ban\");let r=i.querySelector(\".innerError\");null===r?(r=document.createElement(\"span\"),r.className=\"innerError\",r.textContent=e.errorMessage,o.insertAdjacentElement(\"afterend\",r)):r.textContent=e.errorMessage}}})),this._deleteHandler.rebuild(),this.checkMaxFiles(),n.triggerEvent(this._target,\"change\")}_getFormData(){return{internalId:this._options.internalId}}validateUpload(e){if(null===this._options.maxFiles||e.length+this.countFiles()<=this._options.maxFiles)return!0;{let e=this._buttonContainer.parentElement.querySelector(\"small.innerError:not(.innerFileError)\");return null===e&&(e=document.createElement(\"small\"),e.className=\"innerError\",this._buttonContainer.insertAdjacentElement(\"afterend\",e)),e.textContent=r.get(\"wcf.upload.error.reachedRemainingLimit\",{maxFiles:this._options.maxFiles-this.countFiles()}),!1}}countFiles(){return this._options.imagePreview?null!==this._target.querySelector(\"img\")?1:0:this._target.childElementCount}checkMaxFiles(){null!==this._options.maxFiles&&this.countFiles()>=this._options.maxFiles?a.default.hide(this._button):a.default.show(this._button)}}return n.enableLegacyInheritance(l),l})),define(\"WoltLabSuite/Core/Ui/ItemList/Filter\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Dom/Util\",\"../../Language\",\"../../StringUtil\",\"../Dropdown/Simple\"],(function(e,t,i,n,o,a,r,s){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importDefault(s);class l{constructor(e,t){this._dropdownId=\"\",this._dropdown=void 0,this._fragment=void 0,this._items=new Set,this._value=\"\",this._options=n.extend({callbackPrepareItem:void 0,enableVisibilityFilter:!0,filterPosition:\"top\"},t),\"top\"!==this._options.filterPosition&&(this._options.filterPosition=\"bottom\");const i=document.getElementById(e);if(null===i)throw new Error(\"Expected a valid element id, '\"+e+\"' does not match anything.\");if(!i.classList.contains(\"scrollableCheckboxList\")&&\"function\"!=typeof this._options.callbackPrepareItem)throw new Error(\"Filter only works with elements with the CSS class 'scrollableCheckboxList'.\");\"function\"!=typeof this._options.callbackPrepareItem&&(this._options.callbackPrepareItem=e=>this._prepareItem(e)),i.dataset.filter=\"showAll\";const o=document.createElement(\"div\");o.className=\"itemListFilter\",i.insertAdjacentElement(\"beforebegin\",o),o.appendChild(i);const r=document.createElement(\"div\");r.className=\"inputAddon\";const s=document.createElement(\"input\");if(s.className=\"long\",s.type=\"text\",s.placeholder=a.get(\"wcf.global.filter.placeholder\"),s.addEventListener(\"keydown\",(e=>{\"Enter\"===e.key&&e.preventDefault()})),s.addEventListener(\"keyup\",(()=>this._keyup())),this._clearButton=document.createElement(\"a\"),this._clearButton.href=\"#\",this._clearButton.className=\"button inputSuffix disabled jsTooltip\",this._clearButton.title=a.get(\"wcf.global.filter.button.clear\"),this._clearButton.innerHTML='<span class=\"icon icon16 fa-times\"></span>',this._clearButton.addEventListener(\"click\",(e=>{e.preventDefault(),this.reset()})),r.appendChild(s),r.appendChild(this._clearButton),this._options.enableVisibilityFilter){const e=document.createElement(\"a\");e.href=\"#\",e.className=\"button inputSuffix jsTooltip\",e.title=a.get(\"wcf.global.filter.button.visibility\"),e.innerHTML='<span class=\"icon icon16 fa-eye\"></span>',e.addEventListener(\"click\",(e=>this._toggleVisibility(e))),r.appendChild(e)}\"bottom\"===this._options.filterPosition?o.appendChild(r):o.insertBefore(r,i),this._container=o,this._element=i,this._input=s,this._element.style.setProperty(\"height\",`${this._element.offsetHeight}px`,\"\")}reset(){this._input.value=\"\",this._keyup()}_buildItems(){this._items.clear(),Array.from(this._element.children).forEach((e=>{this._items.add(this._options.callbackPrepareItem(e))}))}_prepareItem(e){const t=e.children[0],i=t.textContent.trim(),n=t.children[0];for(;n.nextSibling;)t.removeChild(n.nextSibling);t.appendChild(document.createTextNode(\" \"));const o=document.createElement(\"span\");return o.textContent=i,t.appendChild(o),{item:e,span:o,text:i}}_keyup(){const e=this._input.value.trim();if(this._value===e)return;e?this._clearButton.classList.remove(\"disabled\"):this._clearButton.classList.add(\"disabled\"),this._fragment||(this._fragment=document.createDocumentFragment()),this._fragment.appendChild(this._element),this._items.size||this._buildItems();const t=new RegExp(\"(\"+r.escapeRegExp(e)+\")\",\"i\");let i=\"\"===e;this._items.forEach((n=>{\"\"===e?(n.span.textContent=n.text,o.default.show(n.item)):t.test(n.text)?(n.span.innerHTML=n.text.replace(t,\"<u>$1</u>\"),o.default.show(n.item),i=!0):o.default.hide(n.item)})),\"bottom\"===this._options.filterPosition?this._container.insertAdjacentElement(\"afterbegin\",this._element):this._container.insertAdjacentElement(\"beforeend\",this._element),this._value=e,o.default.innerError(this._container,!i&&a.get(\"wcf.global.filter.error.noMatches\"))}_toggleVisibility(e){e.preventDefault(),e.stopPropagation();const t=e.currentTarget;if(!this._dropdown){const e=document.createElement(\"ul\");e.className=\"dropdownMenu\",[\"activeOnly\",\"highlightActive\",\"showAll\"].forEach((t=>{const i=document.createElement(\"a\");i.dataset.type=t,i.href=\"#\",i.textContent=a.get(`wcf.global.filter.visibility.${t}`),i.addEventListener(\"click\",(e=>this._setVisibility(e)));const n=document.createElement(\"li\");if(n.appendChild(i),\"showAll\"===t){n.className=\"active\";const t=document.createElement(\"li\");t.className=\"dropdownDivider\",e.appendChild(t)}e.appendChild(n)})),s.default.initFragment(t,e),this._setupVisibilityFilter(),this._dropdown=e,this._dropdownId=t.id}s.default.toggleDropdown(t.id,t)}_setupVisibilityFilter(){const e=this._element.nextSibling,t=this._element.parentElement,i=this._element.scrollTop;document.createDocumentFragment().appendChild(this._element),this._element.querySelectorAll(\"li\").forEach((e=>{const t=e.querySelector('input[type=\"checkbox\"]');if(t)t.checked&&e.classList.add(\"active\"),t.addEventListener(\"change\",(()=>{t.checked?e.classList.add(\"active\"):e.classList.remove(\"active\")}));else{const t=e.querySelector('input[type=\"radio\"]');t&&(t.checked&&e.classList.add(\"active\"),t.addEventListener(\"change\",(()=>{this._element.querySelectorAll(\"li\").forEach((e=>e.classList.remove(\"active\"))),t.checked?e.classList.add(\"active\"):e.classList.remove(\"active\")})))}})),t.insertBefore(this._element,e),this._element.scrollTop=i}_setVisibility(e){e.preventDefault();const t=e.currentTarget,i=t.dataset.type;if(s.default.close(this._dropdownId),this._element.dataset.filter===i)return;this._element.dataset.filter=i;this._dropdown.querySelector(\".active\").classList.remove(\"active\"),t.parentElement.classList.add(\"active\");const n=document.getElementById(this._dropdownId);\"showAll\"===i?n.classList.remove(\"active\"):n.classList.add(\"active\");const o=n.querySelector(\".icon\");\"showAll\"===i?(o.classList.add(\"fa-eye\"),o.classList.remove(\"fa-eye-slash\")):(o.classList.remove(\"fa-eye\"),o.classList.add(\"fa-eye-slash\"))}}return n.enableLegacyInheritance(l),l})),define(\"WoltLabSuite/Core/Ui/ItemList/LineBreakSeparatedText\",[\"require\",\"exports\",\"tslib\",\"../Confirmation\",\"../../Language\",\"../../Dom/Util\"],(function(e,t,i,n,o,a){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.UiItemListLineBreakSeparatedText=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a);class r{constructor(e,t={}){if(this.addButton=void 0,this.clearButton=void 0,this.itemInput=void 0,this.items=new Set,this.submitField=void 0,this.uiDisabled=!1,this.itemList=e,this.options=t,!this.options.submitFieldName){const e=this.itemList.nextElementSibling;if(!(e instanceof HTMLInputElement&&\"hidden\"===e.type))throw new Error(\"Missing `submitFieldName` option\");this.submitField=e}this.itemList.closest(\"form\").addEventListener(\"submit\",(()=>this.submit())),this.mutationObserver=new MutationObserver((e=>{e.forEach((e=>{if(\"readonly\"===e.attributeName){e.target.readOnly?this.disableUi():this.enableUi()}}))})),this.initValues(),this.buildUi()}addItem(e){if(e.preventDefault(),this.uiDisabled)return;const t=this.itemInput,i=t.value.trim();\"\"===i?a.default.innerError(t.parentElement,o.get(\"wcf.global.form.error.empty\")):this.items.has(i)?a.default.innerError(t.parentElement,o.get(\"wcf.acp.option.type.lineBreakSeparatedText.error.duplicate\",{item:i}),!0):(this.insertItem(i),this.resetInput()),t.focus()}buildUi(){const e=document.createElement(\"div\");e.classList.add(\"itemListFilter\"),this.itemList.insertAdjacentElement(\"beforebegin\",e),e.appendChild(this.itemList);const t=document.createElement(\"div\");t.classList.add(\"inputAddon\"),e.appendChild(t),this.itemInput=document.createElement(\"input\"),this.itemInput.classList.add(\"long\"),this.itemInput.type=\"text\",this.itemInput.placeholder=o.get(\"wcf.acp.option.type.lineBreakSeparatedText.placeholder\"),this.itemInput.addEventListener(\"keydown\",(e=>this.keydown(e))),this.itemInput.addEventListener(\"paste\",(e=>this.paste(e))),t.appendChild(this.itemInput),this.mutationObserver.observe(this.itemInput,{attributes:!0}),this.addButton=document.createElement(\"a\"),this.addButton.href=\"#\",this.addButton.classList.add(\"button\",\"inputSuffix\",\"jsTooltip\"),this.addButton.title=o.get(\"wcf.global.button.add\"),this.addButton.innerHTML='<span class=\"icon icon16 fa-plus\"></span>',this.addButton.addEventListener(\"click\",(e=>this.addItem(e))),t.appendChild(this.addButton),this.clearButton=document.createElement(\"a\"),this.clearButton.href=\"#\",this.clearButton.classList.add(\"button\",\"inputSuffix\",\"jsTooltip\"),this.clearButton.title=o.get(\"wcf.global.button.delete\"),this.clearButton.innerHTML='<span class=\"icon icon16 fa-times\"></span>',this.clearButton.addEventListener(\"click\",(e=>this.clearList(e))),t.appendChild(this.clearButton),0===this.items.size&&a.default.hide(this.clearButton)}clearList(e){e.preventDefault(),this.uiDisabled||n.show({confirm:()=>{this.itemList.innerHTML=\"\",this.items.clear(),this.hideList()},message:o.get(\"wcf.acp.option.type.lineBreakSeparatedText.clearList.confirmMessage\"),messageIsHtml:!0})}deleteItem(e){if(this.uiDisabled)return;const t=e.currentTarget,i=t.closest(\"li\").dataset.value;n.show({confirm:()=>{t.closest(\"li\").remove(),0===this.itemList.childElementCount&&this.hideList(),this.items.delete(i)},message:o.get(\"wcf.button.delete.confirmMessage\",{objectTitle:i}),messageIsHtml:!0})}disableUi(){this.addButton.classList.add(\"disabled\"),this.clearButton.classList.add(\"disabled\"),this.itemList.querySelectorAll(\".jsDeleteItem\").forEach((e=>e.classList.add(\"disabled\"))),this.uiDisabled=!0}enableUi(){this.addButton.classList.remove(\"disabled\"),this.clearButton.classList.remove(\"disabled\"),this.itemList.querySelectorAll(\".jsDeleteItem\").forEach((e=>e.classList.remove(\"disabled\"))),this.uiDisabled=!1}hideList(){a.default.hide(this.itemList),a.default.hide(this.clearButton)}initValues(){Array.from(this.itemList.children).forEach((e=>{this.items.add(e.dataset.value),e.querySelector(\".jsDeleteItem\").addEventListener(\"click\",(e=>this.deleteItem(e)))}))}insertItem(e){this.items.add(e);const t=document.createElement(\"li\");t.dataset.value=e;const i=document.createElement(\"span\");i.classList.add(\"icon\",\"icon16\",\"fa-times\",\"jsDeleteItem\",\"jsTooltip\",\"pointer\"),i.title=o.get(\"wcf.global.button.delete\"),i.addEventListener(\"click\",(e=>this.deleteItem(e))),t.append(i),t.append(document.createTextNode(\" \"));const n=document.createElement(\"span\");n.innerText=e,t.append(n);const a=Array.from(this.itemList.children).find((t=>t.dataset.value>e));a?this.itemList.insertBefore(t,a):this.itemList.append(t),this.showList()}keydown(e){\"Enter\"===e.key&&this.addItem(e)}paste(e){if(this.uiDisabled)return;const t=e.clipboardData.getData(\"text/plain\").split(\"\\n\");t.length>1&&(e.preventDefault(),t.forEach((e=>this.insertItem(e))),this.resetInput())}resetInput(){a.default.innerError(this.itemInput.parentElement,\"\"),this.itemInput.value=\"\"}showList(){a.default.show(this.itemList),a.default.show(this.clearButton)}submit(){const e=Array.from(this.items).join(\"\\n\");if(this.submitField)this.submitField.value=e;else{const t=document.createElement(\"input\");t.type=\"hidden\",t.name=this.options.submitFieldName,t.value=e,this.itemList.parentElement.append(t)}}}t.UiItemListLineBreakSeparatedText=r,t.default=r})),define(\"WoltLabSuite/Core/Ui/ItemList/Static\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Dom/Traverse\",\"../../Language\",\"../Dropdown/Simple\"],(function(e,t,i,n,o,a,r){\"use strict\";function s(e,t){const i=document.createElement(\"ol\");i.className=\"inputItemList\"+(e.disabled?\" disabled\":\"\"),i.dataset.elementId=e.id,i.addEventListener(\"click\",(t=>{t.target===i&&e.focus()}));const n=document.createElement(\"li\");let o;n.className=\"input\",i.appendChild(n),e.addEventListener(\"keydown\",(e=>function(e){const t=e.currentTarget,i=t.parentElement.previousElementSibling;\"Backspace\"===e.key?0===t.value.length&&null!==i&&(i.classList.contains(\"active\")?d(i):i.classList.add(\"active\")):\"Escape\"===e.key&&null!==i&&i.classList.contains(\"active\")&&i.classList.remove(\"active\")}(e))),e.addEventListener(\"keypress\",(e=>function(e){if(\"Enter\"===e.key||\"Comma\"===e.key){e.preventDefault();const t=e.currentTarget,i=t.value.trim();i.length&&c(t.id,{objectId:0,value:i})}}(e))),e.addEventListener(\"keyup\",(e=>function(e){const t=e.currentTarget;if(t.value.length>0){const e=t.parentElement.previousElementSibling;null!==e&&e.classList.remove(\"active\")}}(e))),e.addEventListener(\"paste\",(e=>function(e){const t=e.currentTarget;e.clipboardData.getData(\"text/plain\").split(\",\").map((e=>e.trim())).filter((e=>e.length>0)).forEach((e=>{c(t.id,{objectId:0,value:e})})),e.preventDefault()}(e))),e.addEventListener(\"blur\",(e=>function(e){const t=e.currentTarget;window.setTimeout((()=>{const e=t.value.trim();e.length&&c(t.id,{objectId:0,value:e})}),100)}(e))),e.insertAdjacentElement(\"beforebegin\",i),n.appendChild(e),-1!==t.maxLength&&(e.maxLength=t.maxLength);let a=[];if(t.isCSV&&(o=document.createElement(\"input\"),o.className=\"itemListInputShadow\",o.type=\"hidden\",o.name=e.name,e.removeAttribute(\"name\"),i.insertAdjacentElement(\"beforebegin\",o),a=e.value.split(\",\").map((e=>e.trim())).filter((e=>e.length>0)),\"TEXTAREA\"===e.nodeName)){const t=document.createElement(\"input\");t.type=\"text\",e.parentElement.insertBefore(t,e),t.id=e.id,e.remove(),e=t}return{element:e,list:i,shadow:o,values:a}}function l(e){const t=h.get(e);-1!==t.options.maxItems&&(t.list.childElementCount-1<t.options.maxItems?t.element.disabled&&(t.element.disabled=!1,t.element.removeAttribute(\"placeholder\")):t.element.disabled||(t.element.disabled=!0,t.element.placeholder=a.get(\"wcf.global.form.input.maxItems\")))}function c(e,t,i){const n=h.get(e),o=document.createElement(\"li\");o.className=\"item\";const a=document.createElement(\"span\");if(a.className=\"content\",a.dataset.objectId=t.objectId.toString(),a.textContent=t.value,o.appendChild(a),i||!n.element.disabled){const e=document.createElement(\"a\");e.className=\"icon icon16 fa-times\",e.addEventListener(\"click\",(e=>d(e))),o.appendChild(e)}n.list.insertBefore(o,n.listItem),n.element.value=\"\",n.element.disabled||l(e);let r=u(n);\"function\"==typeof n.options.callbackChange&&(null===r&&(r=p(e)),n.options.callbackChange(e,r))}function d(e,t){e instanceof Event&&(e=e.currentTarget.parentElement);const i=e.parentElement.dataset.elementId,n=h.get(i);e.remove(),t||n.element.focus(),l(i);let o=u(n);\"function\"==typeof n.options.callbackChange&&(null===o&&(o=p(i)),n.options.callbackChange(i,o))}function u(e){if(!e.options.isCSV)return null;const t=p(e.element.id);return e.shadow.value=t.map((e=>e.value)).join(\",\"),t}function p(e){if(!h.has(e))throw new Error(`Element id '${e}' is unknown.`);const t=h.get(e),i=[];return t.list.querySelectorAll(\".item > span\").forEach((e=>{i.push({objectId:~~e.dataset.objectId,value:e.textContent})})),i}Object.defineProperty(t,\"__esModule\",{value:!0}),t.setValues=t.getValues=t.init=void 0,n=i.__importStar(n),o=i.__importStar(o),a=i.__importStar(a),r=i.__importDefault(r);const h=new Map;t.init=function(e,t,i){const a=document.getElementById(e);if(null===a)throw new Error(\"Expected a valid element id, '\"+e+\"' is invalid.\");if(h.has(e)){const t=h.get(e);Object.values(t).forEach((e=>{e instanceof HTMLElement&&e.parentElement&&e.remove()})),r.default.destroy(e),h.delete(e)}const l=n.extend({maxItems:-1,maxLength:-1,isCSV:!1,callbackChange:null,callbackSubmit:null,submitFieldName:\"\"},i),d=o.parentByTag(a,\"FORM\");if(null!==d&&!l.isCSV){if(!l.submitFieldName.length&&\"function\"!=typeof l.callbackSubmit)throw new Error(\"Expected a valid function for option 'callbackSubmit', a non-empty value for option 'submitFieldName' or enabling the option 'submitFieldCSV'.\");d.addEventListener(\"submit\",(()=>{const t=p(e);l.submitFieldName.length?t.forEach((e=>{const t=document.createElement(\"input\");t.type=\"hidden\",t.name=l.submitFieldName.replace(\"{$objectId}\",e.objectId.toString()),t.value=e.value,d.appendChild(t)})):l.callbackSubmit(d,t)}))}const u=s(a,l);if(h.set(e,{dropdownMenu:null,element:u.element,list:u.list,listItem:u.element.parentElement,options:l,shadow:u.shadow}),t=u.values.length?u.values:t,Array.isArray(t)){const i=!u.element.disabled;t.forEach((t=>{\"string\"==typeof t&&(t={objectId:0,value:t}),c(e,t,i)}))}},t.getValues=p,t.setValues=function(e,t){if(!h.has(e))throw new Error(`Element id '${e}' is unknown.`);const i=h.get(e);o.childrenByClass(i.list,\"item\").forEach((e=>d(e,!0))),t.forEach((t=>c(e,t)))}})),define(\"WoltLabSuite/Core/Ui/ItemList/User\",[\"require\",\"exports\",\"tslib\",\"../ItemList\"],(function(e,t,i,n){\"use strict\";function o(e){const t=a(e.element.id),i=[],n=[];t.forEach((e=>{e.type&&\"group\"===e.type?n.push(e.objectId):i.push(e.value)}));const o=e.shadow;return o.value=i.join(\",\"),e._shadowGroups||(e._shadowGroups=document.createElement(\"input\"),e._shadowGroups.type=\"hidden\",e._shadowGroups.name=`${o.name}GroupIDs`,o.insertAdjacentElement(\"beforebegin\",e._shadowGroups)),e._shadowGroups.value=n.join(\",\"),t}function a(e){return n.getValues(e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.getValues=t.init=void 0,n=i.__importStar(n),t.init=function(e,t){n.init(e,[],{ajax:{className:\"wcf\\\\data\\\\user\\\\UserAction\",parameters:{data:{includeUserGroups:t.includeUserGroups?~~t.includeUserGroups:0,restrictUserGroupIDs:Array.isArray(t.restrictUserGroupIDs)?t.restrictUserGroupIDs:[]}}},callbackChange:\"function\"==typeof t.callbackChange?t.callbackChange:null,callbackSyncShadow:t.csvPerType?o:null,callbackSetupValues:\"function\"==typeof t.callbackSetupValues?t.callbackSetupValues:null,excludedSearchValues:Array.isArray(t.excludedSearchValues)?t.excludedSearchValues:[],isCSV:!0,maxItems:t.maxItems?~~t.maxItems:-1,restricted:!0})},t.getValues=a})),define(\"WoltLabSuite/Core/Ui/Reaction/CountButtons\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../../Event/Handler\",\"../../StringUtil\",\"../Dialog\"],(function(e,t,i,n,o,a,r,s,l,c){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importDefault(c);const d=new Map(Object.entries(window.REACTION_TYPES));class u{constructor(e,t){if(this._containers=new Map,this._currentObjectId=0,this._objects=new Map,!t.containerSelector)throw new Error(\"[WoltLabSuite/Core/Ui/Reaction/CountButtons] Expected a non-empty string for option 'containerSelector'.\");this._objectType=e,this._options=o.extend({summaryListSelector:\".reactionSummaryList\",containerSelector:\"\",isSingleItem:!1,parameters:{data:{}}},t),this.initContainers(),a.default.add(`WoltLabSuite/Core/Ui/Reaction/CountButtons-${e}`,(()=>this.initContainers()))}initContainers(){let e=!1;document.querySelectorAll(this._options.containerSelector).forEach((t=>{const i=r.default.identify(t);if(this._containers.has(i))return;const n=~~t.dataset.objectId,o={reactButton:null,summary:null,objectId:n,element:t};this._containers.set(i,o),this._initReactionCountButtons(t,o);const a=this._objects.get(n)||[];a.push(o),this._objects.set(n,a),e=!0})),e&&a.default.trigger()}updateCountButtons(e,t){let i=!1;this._objects.get(e).forEach((e=>{let n;if(n=this._options.isSingleItem?document.querySelector(this._options.summaryListSelector):e.element.querySelector(this._options.summaryListSelector),null===n)return;const o=new Map(Object.entries(t)),a=new Map;n.querySelectorAll(\".reactCountButton\").forEach((e=>{const t=e.dataset.reactionTypeId;o.has(t)?a.set(t,e):e.remove()})),o.forEach(((e,t)=>{if(a.has(t)){a.get(t).querySelector(\".reactionCount\").innerHTML=l.shortUnit(e)}else if(d.has(t)){const o=document.createElement(\"span\");o.className=\"reactCountButton\",o.innerHTML=d.get(t).renderedIcon,o.dataset.reactionTypeId=t;const a=document.createElement(\"span\");a.className=\"reactionCount\",a.innerHTML=l.shortUnit(e),o.appendChild(a),n.appendChild(o),i=!0}})),n.childElementCount>0?r.default.show(n):r.default.hide(n)})),i&&a.default.trigger()}_initReactionCountButtons(e,t){let i;i=this._options.isSingleItem?document.querySelector(this._options.summaryListSelector):e.querySelector(this._options.summaryListSelector),null!==i&&i.addEventListener(\"click\",(e=>this._showReactionOverlay(t.objectId,e)))}_showReactionOverlay(e,t){t.preventDefault(),this._currentObjectId=e,this._showOverlay()}_showOverlay(){this._options.parameters.data.containerID=`${this._objectType}-${this._currentObjectId}`,this._options.parameters.data.objectID=this._currentObjectId,this._options.parameters.data.objectType=this._objectType,n.api(this,{parameters:this._options.parameters})}_ajaxSuccess(e){s.fire(\"com.woltlab.wcf.ReactionCountButtons\",\"openDialog\",e),c.default.open(this,e.returnValues.template),c.default.setTitle(\"userReactionOverlay-\"+this._objectType,e.returnValues.title)}_ajaxSetup(){return{data:{actionName:\"getReactionDetails\",className:\"\\\\wcf\\\\data\\\\reaction\\\\ReactionAction\"}}}_dialogSetup(){return{id:`userReactionOverlay-${this._objectType}`,options:{title:\"\"},source:null}}}return o.enableLegacyInheritance(u),u})),define(\"WoltLabSuite/Core/Ui/Reaction/Handler\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../Alignment\",\"../CloseOverlay\",\"../Screen\",\"./CountButtons\",\"focus-trap\"],(function(e,t,i,n,o,a,r,s,l,c,d,u){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importDefault(l),c=i.__importStar(c),d=i.__importDefault(d);const p=Object.values(window.REACTION_TYPES);class h{constructor(e,t){if(this.activeButton=void 0,this._cache=new Map,this.focusTrap=void 0,this._containers=new Map,this._objects=new Map,this._popoverCurrentObjectId=0,!t.containerSelector)throw new Error(\"[WoltLabSuite/Core/Ui/Reaction/Handler] Expected a non-empty string for option 'containerSelector'.\");this._objectType=e,this._popover=null,this._popoverContent=null,this._options=o.extend({buttonSelector:\".reactButton\",containerSelector:\"\",isButtonGroupNavigation:!1,isSingleItem:!1,parameters:{data:{}}},t),this.initReactButtons(),this.countButtons=new d.default(this._objectType,this._options),a.default.add(`WoltLabSuite/Core/Ui/Reaction/Handler-${e}`,(()=>this.initReactButtons())),l.default.add(\"WoltLabSuite/Core/Ui/Reaction/Handler\",(()=>this._closePopover()))}initReactButtons(){let e=!1;document.querySelectorAll(this._options.containerSelector).forEach((t=>{const i=r.default.identify(t);if(this._containers.has(i))return;const n=~~t.dataset.objectId,o={reactButton:null,objectId:n,element:t};this._containers.set(i,o),this._initReactButton(t,o);const a=this._objects.get(n)||[];a.push(o),this._objects.set(n,a),e=!0})),e&&a.default.trigger()}_initReactButton(e,t){if(this._options.isSingleItem?t.reactButton=document.querySelector(this._options.buttonSelector):t.reactButton=e.querySelector(this._options.buttonSelector),null!==t.reactButton){if(1===p.length){const e=p[0];t.reactButton.title=e.title;t.reactButton.querySelector(\".invisible\").textContent=e.title}t.reactButton.setAttribute(\"role\",\"button\"),p.length>1&&(t.reactButton.setAttribute(\"aria-haspopup\",\"true\"),t.reactButton.setAttribute(\"aria-expanded\",\"false\")),t.reactButton.addEventListener(\"click\",(e=>{this._toggleReactPopover(t.objectId,t.reactButton,e)})),t.reactButton.addEventListener(\"keydown\",(e=>{\"Enter\"===e.key&&(e.preventDefault(),this._toggleReactPopover(t.objectId,t.reactButton,null))}))}}_updateReactButton(e,t){this._objects.get(e).forEach((e=>{null!==e.reactButton&&(t?(e.reactButton.classList.add(\"active\"),e.reactButton.dataset.reactionTypeId=t.toString()):(e.reactButton.dataset.reactionTypeId=\"0\",e.reactButton.classList.remove(\"active\")))}))}_markReactionAsActive(){let e=null;for(const t of this._objects.get(this._popoverCurrentObjectId))null!==t.reactButton&&(e=~~t.reactButton.dataset.reactionTypeId);if(null===e)throw new Error(\"Unable to find react button for current popover.\");const t=this._getPopover();t.querySelectorAll(\".reactionTypeButton.active\").forEach((e=>{e.classList.remove(\"active\"),e.removeAttribute(\"aria-selected\")}));const i=t.querySelector(\".reactionPopoverContent\");if(e){const n=t.querySelector(`.reactionTypeButton[data-reaction-type-id=\"${e}\"]`);n.classList.add(\"active\"),n.setAttribute(\"aria-selected\",\"true\"),0==~~n.dataset.isAssignable&&r.default.show(n),this._scrollReactionIntoView(i,n)}else c.is(\"screen-xs\")&&(t.classList.contains(\"inverseOrder\")?i.scrollTop=0:i.scrollTop=i.scrollHeight-i.clientHeight)}_scrollReactionIntoView(e,t){t.offsetTop<.75*e.clientHeight?e.scrollTop=0:e.scrollTop=t.offsetTop+t.clientHeight/2-e.clientHeight/2}_toggleReactPopover(e,t,i){if(null!==i&&(i.preventDefault(),i.stopPropagation()),1===p.length){const t=p[0];this._popoverCurrentObjectId=e,this._react(t.reactionTypeID)}else 0===this._popoverCurrentObjectId||this._popoverCurrentObjectId!==e?this._openReactPopover(e,t):this._closePopover()}_openReactPopover(e,t){0!==this._popoverCurrentObjectId&&this._closePopover(),this._popoverCurrentObjectId=e,s.set(this._getPopover(),t,{pointer:!0,horizontal:this._options.isButtonGroupNavigation?\"left\":\"center\",vertical:c.is(\"screen-xs\")?\"bottom\":\"top\"}),this._options.isButtonGroupNavigation&&t.closest(\"nav\").style.setProperty(\"opacity\",\"1\",\"\");const i=this._getPopover();\"auto\"===i.style.getPropertyValue(\"bottom\")?i.classList.add(\"inverseOrder\"):i.classList.remove(\"inverseOrder\"),this._markReactionAsActive(),this._rebuildOverflowIndicator(),i.classList.remove(\"forceHide\"),i.classList.add(\"active\"),this.activeButton=t,p.length>1&&this.activeButton.setAttribute(\"aria-expanded\",\"true\"),this.getFocusTrap().activate()}_getPopover(){if(null==this._popover){this._popover=document.createElement(\"div\"),this._popover.className=\"reactionPopover forceHide\",this._popoverContent=document.createElement(\"div\"),this._popoverContent.className=\"reactionPopoverContent\";const e=document.createElement(\"ul\");e.className=\"reactionTypeButtonList\",this._getSortedReactionTypes().forEach((t=>{const i=document.createElement(\"li\");i.tabIndex=0,i.setAttribute(\"role\",\"button\"),i.className=\"reactionTypeButton jsTooltip\",i.dataset.reactionTypeId=t.reactionTypeID.toString(),i.dataset.title=t.title,i.dataset.isAssignable=t.isAssignable.toString(),i.title=t.title;const n=document.createElement(\"span\");n.className=\"reactionTypeButtonTitle\",n.innerHTML=t.title,i.innerHTML=t.renderedIcon,i.appendChild(n),i.addEventListener(\"click\",(()=>this._react(t.reactionTypeID))),i.addEventListener(\"keydown\",(e=>this.keydown(e))),t.isAssignable||r.default.hide(i),e.appendChild(i)})),this._popoverContent.appendChild(e),this._popoverContent.addEventListener(\"scroll\",(()=>this._rebuildOverflowIndicator()),{passive:!0}),this._popover.appendChild(this._popoverContent);const t=document.createElement(\"span\");t.className=\"elementPointer\",t.appendChild(document.createElement(\"span\")),this._popover.appendChild(t),document.body.appendChild(this._popover),a.default.trigger()}return this._popover}keydown(e){if(\"Enter\"===e.key||\" \"===e.key){e.preventDefault();const t=this.activeButton,i=~~e.currentTarget.dataset.reactionTypeId;this._react(i),t.focus()}}_rebuildOverflowIndicator(){const e=this._popoverContent;e.scrollTop>0?e.classList.add(\"overflowTop\"):e.classList.remove(\"overflowTop\");e.scrollTop+e.clientHeight<e.scrollHeight?e.classList.add(\"overflowBottom\"):e.classList.remove(\"overflowBottom\")}_getSortedReactionTypes(){return p.sort(((e,t)=>e.showOrder-t.showOrder))}_closePopover(){if(0!==this._popoverCurrentObjectId){const e=this._getPopover();e.classList.remove(\"active\"),e.querySelectorAll('.reactionTypeButton[data-is-assignable=\"0\"]').forEach((e=>r.default.hide(e))),this._options.isButtonGroupNavigation&&this._objects.get(this._popoverCurrentObjectId).forEach((e=>{e.reactButton.closest(\"nav\").style.cssText=\"\"})),p.length>1&&this.activeButton.setAttribute(\"aria-expanded\",\"false\"),this.activeButton=void 0,this._popoverCurrentObjectId=0,this.getFocusTrap().deactivate()}}_react(e){0!=~~this._popoverCurrentObjectId&&(this._options.parameters.reactionTypeID=e,this._options.parameters.data.objectID=this._popoverCurrentObjectId,this._options.parameters.data.objectType=this._objectType,n.api(this,{parameters:this._options.parameters}),this._closePopover())}_ajaxSuccess(e){const t=~~e.returnValues.objectID;this.countButtons.updateCountButtons(t,e.returnValues.reactions),this._updateReactButton(t,e.returnValues.reactionTypeID)}_ajaxSetup(){return{data:{actionName:\"react\",className:\"\\\\wcf\\\\data\\\\reaction\\\\ReactionAction\"}}}getFocusTrap(){return void 0===this.focusTrap&&(this.focusTrap=(0,u.createFocusTrap)(this._popover,{allowOutsideClick:!0,escapeDeactivates:()=>(this._closePopover(),!1)})),this.focusTrap}}return o.enableLegacyInheritance(h),h})),define(\"WoltLabSuite/Core/Ui/Like/Handler\",[\"require\",\"exports\",\"tslib\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Language\",\"../../StringUtil\",\"../Reaction/Handler\",\"../../User\"],(function(e,t,i,n,o,a,r,s,l){\"use strict\";n=i.__importStar(n),o=i.__importDefault(o),a=i.__importStar(a),r=i.__importStar(r),s=i.__importDefault(s),l=i.__importDefault(l);const c=new Map(Object.entries(window.REACTION_TYPES));class d{constructor(e,t){if(this._containers=new WeakMap,!t.containerSelector)throw new Error(\"[WoltLabSuite/Core/Ui/Like/Handler] Expected a non-empty string for option 'containerSelector'.\");this._objectType=e,this._options=n.extend({badgeClassNames:\"\",isSingleItem:!1,markListItemAsActive:!1,renderAsButton:!0,summaryPrepend:!0,summaryUseIcon:!0,canDislike:!1,canLike:!1,canLikeOwnContent:!1,canViewSummary:!1,badgeContainerSelector:\".messageHeader .messageStatus\",buttonAppendToSelector:\".messageFooter .messageFooterButtons\",buttonBeforeSelector:\"\",containerSelector:\"\",summarySelector:\".messageFooterGroup\"},t),this.initContainers(),o.default.add(`WoltLabSuite/Core/Ui/Like/Handler-${e}`,(()=>this.initContainers())),new s.default(this._objectType,{containerSelector:this._options.containerSelector})}initContainers(){let e=!1;document.querySelectorAll(this._options.containerSelector).forEach((t=>{if(this._containers.has(t))return;const i={badge:null,dislikeButton:null,likeButton:null,summary:null,dislikes:~~t.dataset.likeDislikes,liked:~~t.dataset.likeLiked,likes:~~t.dataset.likeLikes,objectId:~~t.dataset.objectId,users:JSON.parse(t.dataset.likeUsers)};this._containers.set(t,i),this._buildWidget(t,i),e=!0})),e&&o.default.trigger()}_buildWidget(e,t){let i,n=!0;if(i=this._options.isSingleItem?document.querySelector(this._options.summarySelector):e.querySelector(this._options.summarySelector),null===i&&(i=this._options.isSingleItem?document.querySelector(this._options.badgeContainerSelector):e.querySelector(this._options.badgeContainerSelector),n=!1),null!==i){const e=document.createElement(\"ul\");if(e.classList.add(\"reactionSummaryList\"),n?e.classList.add(\"likesSummary\"):e.classList.add(\"reactionSummaryListTiny\"),Object.entries(t.users).forEach((([t,i])=>{const n=c.get(t);if(\"reactionTypeID\"===t||!n)return;const o=document.createElement(\"li\");o.className=\"reactCountButton\",o.setAttribute(\"reaction-type-id\",t);const a=document.createElement(\"span\");a.className=\"reactionCount\",a.innerHTML=r.shortUnit(~~i),o.appendChild(a),o.innerHTML=n.renderedIcon+o.innerHTML,e.appendChild(o)})),n)this._options.summaryPrepend?i.insertAdjacentElement(\"afterbegin\",e):i.insertAdjacentElement(\"beforeend\",e);else if(\"OL\"===i.nodeName||\"UL\"===i.nodeName){const t=document.createElement(\"li\");t.appendChild(e),i.appendChild(t)}else i.appendChild(e);t.badge=e}if(this._options.canLike&&(l.default.userId!=~~e.dataset.userId||this._options.canLikeOwnContent)){let i=null;this._options.buttonAppendToSelector&&(i=this._options.isSingleItem?document.querySelector(this._options.buttonAppendToSelector):e.querySelector(this._options.buttonAppendToSelector));let n=null;if(this._options.buttonBeforeSelector&&(n=this._options.isSingleItem?document.querySelector(this._options.buttonBeforeSelector):e.querySelector(this._options.buttonBeforeSelector)),null===n&&null===i)throw new Error(\"Unable to find insert location for like/dislike buttons.\");t.likeButton=this._createButton(e,t.users.reactionTypeID,n,i)}}_createButton(e,t,i,n){const o=a.get(\"wcf.reactions.react\"),r=document.createElement(\"li\");r.className=\"wcfReactButton\";const s=document.createElement(\"a\");s.className=\"jsTooltip reactButton\",this._options.renderAsButton&&s.classList.add(\"button\"),s.href=\"#\",s.title=o;const l=document.createElement(\"span\");l.className=\"icon icon16 fa-smile-o\",void 0===t||0==t?l.dataset.reactionTypeId=\"0\":(s.dataset.reactionTypeId=t.toString(),s.classList.add(\"active\")),s.appendChild(l);const c=document.createElement(\"span\");return c.className=\"invisible\",c.innerHTML=o,s.appendChild(document.createTextNode(\" \")),s.appendChild(c),r.appendChild(s),i?i.insertAdjacentElement(\"beforebegin\",r):n.insertAdjacentElement(\"beforeend\",r),s}}return n.enableLegacyInheritance(d),d})),define(\"WoltLabSuite/Core/Ui/Message/InlineEditor\",[\"require\",\"exports\",\"tslib\",\"../../Ajax\",\"../../Core\",\"../../Dom/Change/Listener\",\"../../Dom/Util\",\"../../Environment\",\"../../Event/Handler\",\"../../Language\",\"../Dropdown/Reusable\",\"../Notification\",\"../Screen\",\"../Scroll\"],(function(e,t,i,n,o,a,r,s,l,c,d,u,p,h){\"use strict\";n=i.__importStar(n),o=i.__importStar(o),a=i.__importDefault(a),r=i.__importDefault(r),s=i.__importStar(s),l=i.__importStar(l),c=i.__importStar(c),d=i.__importStar(d),u=i.__importStar(u),p=i.__importStar(p),h=i.__importStar(h);class m{constructor(e){this.init(e)}init(e){this._activeDropdownElement=null,this._activeElement=null,this._dropdownMenu=null,this._elements=new WeakMap,this._options=o.extend({canEditInline:!1,className:\"\",containerId:0,dropdownIdentifier:\"\",editorPrefix:\"messageEditor\",messageSelector:\".jsMessage\",quoteManager:null},e),this.rebuild(),a.default.add(`Ui/Message/InlineEdit_${this._options.className}`,(()=>this.rebuild()))}rebuild(){document.querySelectorAll(this._options.messageSelector).forEach((e=>{if(this._elements.has(e))return;const t=e.querySelector(\".jsMessageEditButton\");if(null!==t){const i=o.stringToBool(e.dataset.canEdit||\"\"),n=o.stringToBool(e.dataset.canEditInline||\"\");this._options.canEditInline||n?(t.addEventListener(\"click\",(t=>this._clickDropdown(e,t))),t.classList.add(\"jsDropdownEnabled\"),i&&t.addEventListener(\"dblclick\",(t=>this._click(e,t)))):i&&t.addEventListener(\"click\",(t=>this._click(e,t)))}const i=e.querySelector(\".messageBody\"),n=e.querySelector(\".messageFooter\"),a=n.querySelector(\".messageFooterButtons\"),r=e.querySelector(\".messageHeader\"),s=i.querySelector(\".messageText\");this._elements.set(e,{button:t,messageBody:i,messageBodyEditor:null,messageFooter:n,messageFooterButtons:a,messageHeader:r,messageText:s})}))}_click(e,t){null===e&&(e=this._activeDropdownElement),t&&t.preventDefault(),null===this._activeElement?(this._activeElement=e,this._prepare(),n.api(this,{actionName:\"beginEdit\",parameters:{containerID:this._options.containerId,objectID:this._getObjectId(e)}})):u.show(\"wcf.message.error.editorAlreadyInUse\",void 0,\"warning\")}_clickDropdown(e,t){t.preventDefault();const i=t.currentTarget;if(!i.classList.contains(\"dropdownToggle\")){if(i.classList.add(\"dropdownToggle\"),i.parentElement.classList.add(\"dropdown\"),i.addEventListener(\"click\",(t=>{t.preventDefault(),t.stopPropagation(),this._activeDropdownElement=e;let n=i;if(p.is(\"screen-sm-down\")&&0===i.clientWidth){const e=i.closest(this._options.messageSelector);n=this._elements.get(e).messageHeader.querySelector(\".messageQuickOptions\")}d.toggleDropdown(this._options.dropdownIdentifier,n)})),null===this._dropdownMenu){this._dropdownMenu=document.createElement(\"ul\"),this._dropdownMenu.className=\"dropdownMenu\";const e=this._dropdownGetItems();l.fire(\"com.woltlab.wcf.inlineEditor\",`dropdownInit_${this._options.dropdownIdentifier}`,{items:e}),this._dropdownBuild(e),d.init(this._options.dropdownIdentifier,this._dropdownMenu),d.registerCallback(this._options.dropdownIdentifier,((e,t)=>this._dropdownToggle(e,t)))}setTimeout((()=>i.click()),10)}}_dropdownBuild(e){e.forEach((e=>{const t=document.createElement(\"li\");if(t.dataset.item=e.item,\"divider\"===e.item)t.className=\"dropdownDivider\";else{const i=document.createElement(\"span\");i.textContent=c.get(e.label),t.appendChild(i),\"editItem\"===e.item?t.addEventListener(\"click\",(e=>this._click(null,e))):t.addEventListener(\"click\",(e=>this._clickDropdownItem(e)))}this._dropdownMenu.appendChild(t)}))}_dropdownToggle(e,t){const i=this._elements.get(this._activeDropdownElement),n=i.button.parentElement;if(\"close\"===t)return n.classList.remove(\"dropdownOpen\"),void i.messageFooterButtons.classList.remove(\"forceVisible\");n.classList.add(\"dropdownOpen\"),i.messageFooterButtons.classList.add(\"forceVisible\");const o=new Map(Object.entries(this._dropdownOpen()));l.fire(\"com.woltlab.wcf.inlineEditor\",`dropdownOpen_${this._options.dropdownIdentifier}`,{element:this._activeDropdownElement,visibility:o});const a=this._dropdownMenu;let s=!1;const c=Array.from(a.children);c.forEach(((e,t)=>{const i=e.dataset.item;if(\"divider\"===i)s?(r.default.show(e),s=!1):r.default.hide(e);else if(!1===o.get(i)){if(r.default.hide(e),t>0&&t+1===c.length){const t=e.previousElementSibling;\"divider\"===t.dataset.item&&r.default.hide(t)}}else r.default.show(e),s=!0}))}_dropdownGetItems(){return[]}_dropdownOpen(){return{}}_dropdownSelect(e){}_clickDropdownItem(e){e.preventDefault();const t=e.currentTarget.dataset.item,i={cancel:!1,element:this._activeDropdownElement,item:t};l.fire(\"com.woltlab.wcf.inlineEditor\",`dropdownItemClick_${this._options.dropdownIdentifier}`,i),i.cancel?e.preventDefault():this._dropdownSelect(t)}_prepare(){const e=this._elements.get(this._activeElement),t=document.createElement(\"div\");t.className=\"messageBody editor\",e.messageBodyEditor=t;const i=document.createElement(\"span\");i.className=\"icon icon48 fa-spinner\",t.appendChild(i),e.messageBody.insertAdjacentElement(\"afterend\",t),r.default.hide(e.messageBody)}_showEditor(e){const t=this._getEditorId(),i=this._activeElement,n=this._elements.get(i);i.classList.add(\"jsInvalidQuoteTarget\");n.messageBodyEditor.querySelector(\".icon\").remove();const o=n.messageBodyEditor,a=document.createElement(\"div\");a.className=\"editorContainer\",r.default.setInnerHtml(a,e.returnValues.template),o.appendChild(a);const c=a.querySelector(\".formSubmit\");c.querySelector('button[data-type=\"save\"]').addEventListener(\"click\",(()=>this._save()));if(c.querySelector('button[data-type=\"cancel\"]').addEventListener(\"click\",(()=>this._restoreMessage())),l.add(\"com.woltlab.wcf.redactor\",`submitEditor_${t}`,(e=>{e.cancel=!0,this._save()})),r.default.hide(n.messageHeader),r.default.hide(n.messageFooter),\"redactor\"===s.editor())window.setTimeout((()=>{this._options.quoteManager&&this._options.quoteManager.setAlternativeEditor(t),h.element(i)}),250);else{document.getElementById(t)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment