/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/theme.less ***!
  \*******************************************************************************************************************************************************************************************/
/* nunito-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.6fb18e06..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.85730a3a..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.fcbe6f7c..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.4ea744f7..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.de3694d3..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.d64aeb22..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.5fd418f8..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.8d64593f..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.b6f65e88..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.5d1f5145..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.cd716daf..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.f3cc41b0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-regular - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.d4d9d2d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.88999cbd..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-700 - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.c7bcad92..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.f27a6442..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-regular - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.f50eaba0..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.c3fc7dcb..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.6d581ec4..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.f927a2ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700 - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.4081221b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.8b3d24b4..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.8c9d18fc..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.c3f421b5..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.25de9267..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.87f997a0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.564fb2b6..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.5c413125..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.35f501d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.61f719ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.7087650b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.953a7b54..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Font visitor */
@font-face {
  font-family: 'visitor2';
  src: url(/build/fonts/assets/fonts/visitor2.53646d36..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OCR A Extended';
  src: url(/build/fonts/assets/fonts/ocr_a_ext.130fa79c..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
.center {
  text-align: center;
}
.vmiddle {
  vertical-align: middle;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.small {
  color: #ddab76;
  font-size: 1.1rem;
}
.medium {
  font-size: 1.6rem;
}
.critical {
  color: #f86000;
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.no-ws {
  font-size: 0;
}
hr.dashed {
  border: 1px dashed #ddab76;
}
h5 {
  margin: 15px 0 2px;
  font-variant: small-caps;
  font-weight: bold;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
h1.page-head {
  padding: 7px 0 14px 48px;
  margin: 0 0 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/h1.57460bf4..gif);
  background-repeat: no-repeat;
  background-position-y: bottom;
  clear: both;
}
h2.page-head {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.page-head > strong {
  color: white;
}
*[disabled],
*[data-disabled="disabled"]:not(form) {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*[data-disabled="blocked"]:not(form) {
  pointer-events: none;
}
*[data-disabled="grayed"]:not(form) {
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*.no-interaction {
  pointer-events: none;
}
form[data-disabled="disabled"] input,
form[data-disabled="disabled"] select,
form[data-disabled="disabled"] textarea,
form[data-disabled="disabled"] button,
form[data-disabled="disabled"] div.button {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
img.fit {
  width: 100%;
}
ul.feature-list {
  font-size: 0.8em;
}
ul.feature-list strong,
ul.feature-list b {
  color: #ddab76;
}
.boxed {
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.hidden,
.hidden-empty:empty {
  display: none!important;
}
.link {
  cursor: pointer;
  color: #ddab76;
}
.link:not(.undecorated) {
  text-decoration: underline;
}
.link:hover {
  color: white;
}
button img {
  margin-right: 5px;
}
.content-center-vertical {
  display: flex;
  align-items: center;
}
.content-center-horizontal {
  display: flex;
  justify-content: center;
}
.pad {
  padding: 5px;
}
div.band {
  border: 1px solid #ddab76;
  position: relative;
  text-align: center;
  height: 0;
  margin: 30px 0;
  filter: drop-shadow(0 0 4px black);
}
div.band > span {
  display: inline-block;
  position: relative;
  top: -15px;
  height: 30px;
  text-transform: uppercase;
  background: #ddab76;
  color: white;
  padding: 5px 15px;
  font-weight: bold;
  border-radius: 15px;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.relative {
  position: relative;
}
.full-height {
  height: 100%;
}
.auto-height {
  height: auto;
}
.full-width {
  width: 100%;
}
.max-height {
  max-height: 100%;
}
.text-wrap-all {
  word-break: break-all;
}
.text-wrap-word {
  word-break: break-word;
}
.text-wrap-none {
  word-break: keep-all;
}
button.button-dropdown-button,
div.button.button-dropdown-button,
div.forum-button.button-dropdown-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  width: auto;
}
button.button-dropdown-button .button-dropdown,
div.button.button-dropdown-button .button-dropdown,
div.forum-button.button-dropdown-button .button-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  cursor: auto;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  background: #3c2018;
  padding: 5px;
  z-index: 10;
}
button.button-dropdown-button .button-dropdown button:not(.inline),
div.button.button-dropdown-button .button-dropdown button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown button:not(.inline),
button.button-dropdown-button .button-dropdown .button:not(.inline),
div.button.button-dropdown-button .button-dropdown .button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .button:not(.inline),
button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .forum-button:not(.inline) {
  width: 100%;
  white-space: nowrap;
}
button.button-dropdown-button:focus .button-dropdown,
div.button.button-dropdown-button:focus .button-dropdown,
div.forum-button.button-dropdown-button:focus .button-dropdown,
button.button-dropdown-button .button-dropdown:focus-within,
div.button.button-dropdown-button .button-dropdown:focus-within,
div.forum-button.button-dropdown-button .button-dropdown:focus-within,
button.button-dropdown-button .button-dropdown:hover,
div.button.button-dropdown-button .button-dropdown:hover,
div.forum-button.button-dropdown-button .button-dropdown:hover {
  display: block;
}
.spaced-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 5px;
}
.clear {
  clear: both;
}
.no-margin {
  margin: 0 !important;
}
div.inline {
  display: inline-block;
}
@keyframes delay-pointer-events {
  0% {
    pointer-events: none;
  }
  99% {
    pointer-events: none;
  }
  100% {
    pointer-events: all;
  }
}
* {
  box-sizing: border-box;
}
*::before,
*::after {
  box-sizing: border-box;
}
.row::before,
.row::after {
  content: " ";
  clear: both;
}
.row::before {
  display: table;
}
.row::after {
  display: block;
  height: 0;
}
.row > .cell,
.row .cell-small {
  display: inline-block;
  float: left;
  position: relative;
}
.row > .cell.padded,
.row .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row .cell-small.padded-none {
  padding: 0;
}
.row > .cell::before,
.row .cell-small::before,
.row > .cell::after,
.row .cell-small::after {
  clear: both;
}
.row > .cell::before,
.row .cell-small::before {
  content: " ";
  display: table;
}
.row > .cell.rw-0 {
  display: none;
}
.row > .cell.ro-0 {
  margin-left: 0;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell.rw-0 {
  width: 0%;
}
.row > .cell.ro-0 {
  margin-left: 0%;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  display: none;
}
.row > .cell-small.ro-0 {
  margin-left: 0;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  width: 0%;
}
.row > .cell-small.ro-0 {
  margin-left: 0%;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row-table > .row.header,
.row-table > .row-flex.header {
  font-variant: small-caps;
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.row-table > .row.header.row-flex,
.row-table > .row-flex.header.row-flex {
  align-items: end;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+0),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+0) {
  background: #5c2b20;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+1),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+1) {
  background: #663024;
}
.row-table > .row:not(.header).highlight:nth-child(2n+0),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+0) {
  background: #3c3a4a;
}
.row-table > .row:not(.header).highlight:nth-child(2n+1),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+1) {
  background: #434153;
}
.note .row-table > .row.header {
  background: none;
}
.row-flex:not(.inline) {
  display: flex;
}
.row-flex.inline {
  display: inline-flex;
}
.row-flex:not(.wrap):not(.wrap-inverse) {
  flex-wrap: nowrap;
}
.row-flex.wrap {
  flex-wrap: wrap;
}
.row-flex.gap {
  gap: 5px;
}
.row-flex.gap-x {
  column-gap: 5px;
}
.row-flex.gap-y {
  row-gap: 5px;
}
.row-flex.gap-small {
  gap: 2px;
}
.row-flex.gap-small-x {
  column-gap: 2px;
}
.row-flex.gap-small-y {
  row-gap: 2px;
}
.row-flex.gap-none {
  gap: 0;
}
.row-flex.gap-none-x {
  column-gap: 0;
}
.row-flex.gap-none-y {
  row-gap: 0;
}
.row-flex.wrap-inverse {
  flex-wrap: wrap-reverse;
}
.row-flex.h-center {
  justify-content: center;
}
.row-flex.left {
  justify-content: flex-start;
}
.row-flex.space {
  justify-content: space-between;
}
.row-flex.right {
  justify-content: flex-end;
}
.row-flex.v-center {
  align-items: center;
}
.row-flex.top {
  align-items: flex-start;
}
.row-flex.bottom {
  align-items: flex-end;
}
.row-flex.stretch {
  align-items: stretch;
}
.row-flex:not(inverse):not(.vertical) {
  flex-direction: row;
}
.row-flex.inverse:not(.vertical) {
  flex-direction: row-reverse;
}
.row-flex:not(inverse).vertical {
  flex-direction: column;
}
.row-flex.inverse.vertical {
  flex-direction: column-reverse;
}
.row-flex > .cell.shrink-0,
.row-flex > .cell-small.shrink-0 {
  flex-shrink: 0;
}
.row-flex > .cell.grow-0,
.row-flex > .cell-small.grow-0 {
  flex-grow: 0;
}
.row-flex > .cell.factor-0,
.row-flex > .cell-small.factor-0 {
  flex-shrink: 0;
  flex-grow: 0;
}
.row-flex > .cell.shrink-1,
.row-flex > .cell-small.shrink-1 {
  flex-shrink: 1;
}
.row-flex > .cell.grow-1,
.row-flex > .cell-small.grow-1 {
  flex-grow: 1;
}
.row-flex > .cell.factor-1,
.row-flex > .cell-small.factor-1 {
  flex-shrink: 1;
  flex-grow: 1;
}
.row-flex > .cell.shrink-2,
.row-flex > .cell-small.shrink-2 {
  flex-shrink: 2;
}
.row-flex > .cell.grow-2,
.row-flex > .cell-small.grow-2 {
  flex-grow: 2;
}
.row-flex > .cell.factor-2,
.row-flex > .cell-small.factor-2 {
  flex-shrink: 2;
  flex-grow: 2;
}
.row-flex > .cell.shrink-3,
.row-flex > .cell-small.shrink-3 {
  flex-shrink: 3;
}
.row-flex > .cell.grow-3,
.row-flex > .cell-small.grow-3 {
  flex-grow: 3;
}
.row-flex > .cell.factor-3,
.row-flex > .cell-small.factor-3 {
  flex-shrink: 3;
  flex-grow: 3;
}
.row-flex > .cell.shrink-4,
.row-flex > .cell-small.shrink-4 {
  flex-shrink: 4;
}
.row-flex > .cell.grow-4,
.row-flex > .cell-small.grow-4 {
  flex-grow: 4;
}
.row-flex > .cell.factor-4,
.row-flex > .cell-small.factor-4 {
  flex-shrink: 4;
  flex-grow: 4;
}
.row-flex > .cell.shrink-5,
.row-flex > .cell-small.shrink-5 {
  flex-shrink: 5;
}
.row-flex > .cell.grow-5,
.row-flex > .cell-small.grow-5 {
  flex-grow: 5;
}
.row-flex > .cell.factor-5,
.row-flex > .cell-small.factor-5 {
  flex-shrink: 5;
  flex-grow: 5;
}
.row-flex > .cell.shrink-6,
.row-flex > .cell-small.shrink-6 {
  flex-shrink: 6;
}
.row-flex > .cell.grow-6,
.row-flex > .cell-small.grow-6 {
  flex-grow: 6;
}
.row-flex > .cell.factor-6,
.row-flex > .cell-small.factor-6 {
  flex-shrink: 6;
  flex-grow: 6;
}
.row-flex > .cell.shrink-7,
.row-flex > .cell-small.shrink-7 {
  flex-shrink: 7;
}
.row-flex > .cell.grow-7,
.row-flex > .cell-small.grow-7 {
  flex-grow: 7;
}
.row-flex > .cell.factor-7,
.row-flex > .cell-small.factor-7 {
  flex-shrink: 7;
  flex-grow: 7;
}
.row-flex > .cell.shrink-8,
.row-flex > .cell-small.shrink-8 {
  flex-shrink: 8;
}
.row-flex > .cell.grow-8,
.row-flex > .cell-small.grow-8 {
  flex-grow: 8;
}
.row-flex > .cell.factor-8,
.row-flex > .cell-small.factor-8 {
  flex-shrink: 8;
  flex-grow: 8;
}
.row-flex > .cell.shrink-9,
.row-flex > .cell-small.shrink-9 {
  flex-shrink: 9;
}
.row-flex > .cell.grow-9,
.row-flex > .cell-small.grow-9 {
  flex-grow: 9;
}
.row-flex > .cell.factor-9,
.row-flex > .cell-small.factor-9 {
  flex-shrink: 9;
  flex-grow: 9;
}
.row-flex > .cell.shrink-10,
.row-flex > .cell-small.shrink-10 {
  flex-shrink: 10;
}
.row-flex > .cell.grow-10,
.row-flex > .cell-small.grow-10 {
  flex-grow: 10;
}
.row-flex > .cell.factor-10,
.row-flex > .cell-small.factor-10 {
  flex-shrink: 10;
  flex-grow: 10;
}
.row-flex > .cell.rw-0 {
  display: none;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  display: none;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row .my,
.row-flex .my {
  margin: 5px 0;
}
.row .mx,
.row-flex .mx {
  margin: 0 5px;
}
.row .m,
.row-flex .m {
  margin: 5px;
}
.row > .cell.padded,
.row-flex > .cell.padded,
.row .cell-small.padded,
.row-flex .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row-flex > .cell.padded-small,
.row .cell-small.padded-small,
.row-flex .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row-flex > .cell.padded-none,
.row .cell-small.padded-none,
.row-flex .cell-small.padded-none {
  padding: 0;
}
.flex {
  gap: 2px;
}
.flex.inline {
  display: inline-flex;
}
.flex:not(.inline) {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex.top {
  align-items: flex-start;
}
.flex.middle {
  align-items: center;
}
.flex.bottom {
  align-items: flex-end;
}
.flex.left {
  justify-content: flex-start;
}
.flex.center {
  justify-content: center;
}
.flex.right {
  justify-content: flex-end;
}
.flex.large-gap {
  gap: 5px;
}
div.react_map_area {
  position: relative;
  container-type: inline-size;
  container-name: map;
}
div.react_map_area div.map-load-container {
  top: 0;
  bottom: 15px;
  width: 100%;
  z-index: 10;
  position: absolute;
  background: url(/build/images/assets/img/background/loading.bab4cd8d..png) center / cover no-repeat;
}
div.react_map_area div.map {
  z-index: 5;
  font-size: 0;
  background: #2e3a0c;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
div.react_map_area div.map:before,
div.react_map_area div.map:after {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
div.react_map_area div.map:before {
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 3;
  pointer-events: none;
}
div.react_map_area div.map:after {
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
  z-index: 5;
  pointer-events: none;
}
div.react_map_area div.map > .frame-plane {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
div.react_map_area div.map > .frame-plane > * {
  position: absolute;
}
div.react_map_area div.map > .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.react_map_area div.map > .zone-plane-parent {
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: transform 0.3s ease-out;
}
div.react_map_area div.map > .zone-plane-parent.revert {
  transition: transform 1s ease-out;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane,
div.react_map_area div.map > .zone-plane-controls {
  transition: opacity 0.25s ease, transform 0.25s ease, top 1.25s ease, left 1.25s ease;
  pointer-events: none;
  position: absolute;
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane {
  transform: scale(0.25);
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 2;
  top: -200%;
  left: -200%;
  width: 500%;
  height: 500%;
  font-size: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container.censor-master {
  filter: blur(60px);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 20%;
  height: 20%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext {
  transform: scale(2);
  opacity: 0;
  position: absolute;
  font-size: 10px;
  top: calc(33% - 5px);
  padding-top: 25%;
  left: 25%;
  right: 25%;
  text-align: center;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext > span {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  padding: 3px;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext:hover {
  opacity: 1;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .censor {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .ruin {
  background: url(/build/images/assets/img/ruin/unknown.8843ba6b..gif) center no-repeat;
  position: absolute;
  transform: scale(2.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor {
  overflow: visible;
  position: absolute;
  width: 0;
  height: 0;
  transform: scale(2.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor:before {
  position: absolute;
  content: " ";
  width: 24px;
  height: 24px;
  left: -12px;
  top: -12px;
  transform: scale(1.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.citizen:before {
  background: url(/build/images/assets/img/icons/map/map_icon_citizen.c8e9e215..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #7cfc00) drop-shadow(0 0 1px #7cfc00);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.zombie:before {
  background: url(/build/images/assets/img/icons/map/map_icon_zombie.dd5ddcd3..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.splatter:before {
  background: url(/build/images/assets/img/icons/map/map_icon_splatter.07232984..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor {
  animation: glitch-actor-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(2n) {
  animation: glitch-actor-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(3n) {
  animation: glitch-actor-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect {
  position: absolute;
  top: 16.66%;
  left: 16.66%;
  width: 66.66%;
  height: 66.66%;
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(1) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(4) {
  background-color: #3e2417;
  /* #ddab76 */
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-4 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
  z-index: 2;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .ruin {
  filter: hue-rotate(190deg) contrast(150%) brightness(50%);
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(1) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(4) {
  background-color: #17233e !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-last-child(5) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map > .zone-plane-controls {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  z-index: 4;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls.hide {
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-controls > .action-move,
div.react_map_area div.map > .zone-plane-controls > .marker-direction,
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  position: absolute;
  z-index: 4;
  cursor: pointer;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.on-route,
div.react_map_area div.map > .zone-plane-controls > .marker-direction.on-route,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.on-route,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.on-route {
  filter: hue-rotate(90deg);
  transform: scale(1.2);
}
div.react_map_area div.map > .zone-plane-controls.blocked {
  background-image: url(/build/images/assets/img/map/blood.74160efe..png);
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense,
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  cursor: default;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  overflow: visible;
  height: 0;
  width: 0;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east svg {
  width: 24px;
  height: 64px;
  margin-top: -32px;
  margin-left: -12px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south svg {
  width: 64px;
  height: 24px;
  margin-top: -12px;
  margin-left: -32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense div.img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-0 div.img {
  background: url(/build/images/assets/img/icons/Small_broken.1273a5ea..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-1 div.img {
  background: url(/build/images/assets/img/icons/small_gather.e783a081..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/226.cae9fe0e..svg) 50% / contain no-repeat;
  width: 81px;
  height: 40px;
  transform-origin: center;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-1 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/229.63f4ef7b..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-2 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/230.0b2b1e35..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:hover {
  background: url(/build/images/assets/img/icons/map/228.e7a65968..svg) 50% no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-north {
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-east {
  top: 50%;
  right: -10px;
  transform: translateY(-50%) rotate(90deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-south {
  left: 50%;
  bottom: 5px;
  transform: translateX(-50%) rotate(180deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-west {
  top: 50%;
  left: -10px;
  transform: translateY(-50%) rotate(270deg);
}
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/build/images/assets/img/icons/map/map_move_marker.61c0839c..svg) center / contain no-repeat;
  transition: transform 1.25s ease;
}
div.react_map_area div.map > .zone-plane-controls > .current-location {
  position: absolute;
  bottom: 5px;
  top: auto;
  right: 5px;
  left: auto;
  display: block;
  z-index: 10;
  color: #d7ff5b;
  font-size: 1.25rem;
  text-shadow: 0 0 5px #d7ff5b;
  font-family: "visitor2";
  letter-spacing: 0.1rem;
}
div.react_map_area div.map > .zone-plane-controls.retro > .current-location {
  animation: glitch-anim-text 4s infinite linear alternate;
}
div.react_map_area div.map > .scroll-plane {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
  padding: 5px;
  touch-action: none;
}
div.react_map_area div.map > .scroll-plane.auto-size {
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px;
  pointer-events: none;
  z-index: 3;
}
div.react_map_area div.map > .scroll-plane > .svg > svg {
  width: 100%;
  height: 100%;
  transform: scale(1, -1);
}
div.react_map_area div.map > .scroll-plane > .zone-grid {
  display: grid;
  height: 100%;
  width: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void {
  outline: transparent solid 1px;
  position: relative;
  transition: outline-color 0.5s ease;
  cursor: pointer;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:before {
  position: absolute;
  content: " ";
  display: block;
  top: 5%;
  left: 5%;
  bottom: 5%;
  right: 5%;
  border: 1px solid #718f1d;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.active:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void.active:before {
  outline: 2px solid #b4da4c;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:hover,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:hover {
  outline-color: #a4af80;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > *,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void > * {
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-0 {
  background: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-1 {
  background: #5e6507;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-2 {
  background: #947726;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-3 {
  background: #cc0a0a;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-4 {
  background: #004182;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div:not(.tooltip) {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.count {
  pointer-events: none;
  font-size: 0.7rem;
  line-height: 0.7rem;
  color: white;
  text-align: center;
  padding-top: 2px;
  text-shadow: 0 0 1px black, 0 0 2px black, 0 0 3px black;
}
@container map (min-width: 180px) and (max-width: 260px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.55rem !important;
    line-height: 0.55rem !important;
    font-weight: bold;
  }
}
@container map (max-width: 180px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.4rem !important;
    line-height: 0.4rem !important;
    font-weight: bold;
  }
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.citizen_marker:before {
  position: absolute;
  top: 35%;
  left: 35%;
  right: 35%;
  bottom: 35%;
  display: block;
  background: #ffff00;
  content: " ";
  border-radius: 50%;
  border: 1px solid red;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain, 100%;
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-1 {
  background-image: url(/build/images/assets/img/tags/tag_1.8e2e7b6f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-2 {
  background-image: url(/build/images/assets/img/tags/tag_2.b6a255c4..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-3 {
  background-image: url(/build/images/assets/img/tags/tag_3.2b707aec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-4 {
  background-image: url(/build/images/assets/img/tags/tag_4.d8655dec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-5 {
  background-image: url(/build/images/assets/img/tags/tag_5.1273a5ea..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-6 {
  background-image: url(/build/images/assets/img/tags/tag_6.aa5b94e7..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-7 {
  background-image: url(/build/images/assets/img/tags/tag_7.60c95a47..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-8 {
  background-image: url(/build/images/assets/img/tags/tag_8.ce1e079d..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-9 {
  background-image: url(/build/images/assets/img/tags/tag_9.72ff706f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-10 {
  background-image: url(/build/images/assets/img/tags/tag_10.d4e3bfa5..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-11 {
  background-image: url(/build/images/assets/img/tags/tag_11.3c1e616f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-12 {
  background-image: url(/build/images/assets/img/tags/tag_12.858cbe95..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-13 {
  background-image: url(/build/images/assets/img/tags/tag_13.ec2d03ec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-0 {
  background: url(/build/images/assets/img/icons/scout_lv0_map.cd2b6667..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-1 {
  background: url(/build/images/assets/img/icons/scout_lv1_map.87124961..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-2 {
  background: url(/build/images/assets/img/icons/scout_lv2_map.406dea5b..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-3 {
  background: url(/build/images/assets/img/icons/scout_lv3_map.d057350f..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark.scav-excavated {
  background: url(/build/images/assets/img/professions/dig.abdddc5f..gif) no-repeat center center / 75%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area {
  width: 200%;
  height: 200%;
  position: absolute;
  top: -100%;
  left: -100%;
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area span {
  width: 0;
  height: 0;
  padding: 30% 20%;
  position: absolute;
  left: 10%;
  top: 10%;
  background-image: url(/build/images/assets/img/item/item_soul_blue.ff9cb338..gif);
  background-repeat: no-repeat;
  background-size: contain;
  animation: zone-soul 18s infinite linear;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n) > div.soul-area span {
  animation-duration: 14s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n) > div.soul-area span {
  animation-duration: 20s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(15n) > div.soul-area span {
  animation-duration: 12s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(31n) > div.soul-area span {
  animation-duration: 17s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n+1) > div.soul-area span {
  animation-duration: 19s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n+5) > div.soul-area span {
  animation-duration: 16s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town:not(.devast) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town.33e912f1..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_past.24cd4b70..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.unknown > div.icon {
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1"] > .zone > div.count {
  font-size: 1rem;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1.5"] > .zone > div.count {
  font-size: 1.5rem;
}
div.react_map_area div.map.show-tags > .scroll-plane .zone > div.tag {
  display: block;
}
div.react_map_area div.map.show-scout > .scroll-plane .zone > div.scoutLevelMark {
  display: block;
}
div.react_map_area div.map.show-scav > .scroll-plane .zone > div.scavExcavationMark {
  display: block;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png) no-repeat center !important;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global.past > div.icon {
  background: none;
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .routes-plane {
  transition: opacity 0.25s ease;
  position: absolute;
  padding: 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
div.react_map_area div.map > .routes-plane > div {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s ease;
  border: 1px solid #506415;
  overflow-y: auto;
  background: #2e3a0c;
  color: #b4da4c;
  font-size: 1.2rem;
}
div.react_map_area div.map > .routes-plane > div > div.row {
  transition: background-color 0.1s ease;
  background: transparent;
  cursor: pointer;
}
div.react_map_area div.map > .routes-plane > div > div.row:hover {
  background: #506415;
}
div.react_map_area div.map > .routes-plane.hidden {
  opacity: 0;
  pointer-events: none;
}
div.react_map_area div.map > .routes-plane.hidden > div {
  transform: scale(0.75);
}
div.react_map_area div.map .retro-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) top left / 20% repeat;
  z-index: 5;
  pointer-events: none;
  opacity: 0.04;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-5 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-6 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-7 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(4) {
  background-color: #b4da4c;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-8 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.controls {
  position: relative;
  bottom: 0px;
  z-index: 9;
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
  /*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*/
}
div.react_map_area div.controls > div.tilemap_controls {
  display: block;
  height: 16px;
}
div.react_map_area div.controls > div.zonemap_controls {
  display: none;
}
div.react_map_area div.controls > div.tilemap_controls,
div.react_map_area div.controls > div.zonemap_controls {
  width: auto;
}
div.react_map_area div.controls > div.tilemap_controls div div,
div.react_map_area div.controls > div.zonemap_controls div div {
  max-height: 16px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button,
div.react_map_area div.controls > div.zonemap_controls .map_button {
  margin-top: -5px;
  vertical-align: top;
  padding: 2px;
  height: 16px;
  max-width: 70px;
  overflow: visible;
  font-size: 13px;
  font-variant: normal;
  font-weight: 700;
  text-align: left;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_icon {
  font-size: 10px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button div,
div.react_map_area div.controls > div.zonemap_controls .map_button div {
  transform: scale(0.7, 1.05);
  margin-top: -4px;
  margin-left: -3px;
  margin-right: -3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:first-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:first-child {
  margin-left: 2px;
  padding-left: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:last-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:last-child {
  margin-right: 2px;
  padding-left: 1px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map-icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map-icon {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/item_map.e215c13a..gif) 3px -2px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_in,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_in {
  background: url(/build/images/assets/img/icons/small_more2.86c86133..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_out,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_out {
  background: url(/build/images/assets/img/icons/small_minus.1ce97bfc..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_pin,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_pin {
  background: url(/build/images/assets/img/icons/map_pin.6dee0195..png) 1px 0px / 13px 13px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_close,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_close {
  background: url(/build/images/assets/img/icons/small_x.e12f70b0..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  padding-left: 12px;
  padding-right: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.route_button > div,
div.react_map_area div.controls > div.zonemap_controls .map_button.route_button > div {
  margin: -4px -9px 0 -9px;
}
div.react_map_area.zone-viewer-mode {
  z-index: 5;
}
div.react_map_area.zone-viewer-mode > .map:before {
  opacity: 0.9;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.85) 70%, #000000 100%);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane,
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  opacity: 1;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane {
  transform: scale(0.4);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane .zone-sub-container:not(.censor-master) > .zone-subplane {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  transform: scale(1);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls .action-move {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .controls {
  z-index: 10;
}
div.react_map_area.zone-viewer-mode > .controls > div.tilemap_controls {
  display: none;
}
div.react_map_area.zone-viewer-mode > .controls > div.zonemap_controls {
  display: block;
}
.tooltip.tooltip-map {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  min-width: 175px;
}
.tooltip.tooltip-map:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
}
/* Animation presets */
@keyframes zone-soul {
  0% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  10.7% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  11.8% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  21.4% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  22.5% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  32.1% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  33.2% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  41.8% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  42.9% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  53.6% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
  54.7% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  64.4% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  65.5% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  74.2% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  75.3% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  85.9% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  87.0% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  92.9% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  94.0% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  100% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes glitch-actor-1 {
  0% {
    transform: translate(2px, -4px) scale(3);
  }
  1% {
    transform: translate(3px, -3px) scale(2.8);
  }
  1%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-2 {
  0%,
  1% {
    transform: translate(-12px, -8px) scale(3.4);
  }
  2% {
    transform: translate(-10px, -6px) scale(3.8);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-3 {
  0% {
    transform: translate(-7px, 6px) scale(1.5);
  }
  2% {
    transform: translate(-9px, 5px) scale(1.7);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-anim-text {
  0% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  2% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  4% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  7% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  8% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  9% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  9.9% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
  }
  10%,
  100% {
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
}
@keyframes glitch-anim-flash {
  0%,
  1% {
    opacity: 0.2;
    transform: translate3d(10px, 5px, 0);
  }
  1%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes glitch-anim-1 {
  0% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-4 {
  0% {
    opacity: 0.5;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-5 {
  0% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-6 {
  0% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-7 {
  0% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-8 {
  0% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
div.ruin_map_react {
  font-family: "visitor2";
}
div.ruin_map_react > .map {
  position: relative;
  aspect-ratio: 1;
  border: 1px solid #ddab76;
  background: black;
}
div.ruin_map_react > .map .canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
div.ruin_map_react > .map .canvas .konvajs-content,
div.ruin_map_react > .map .canvas canvas {
  height: 100% !important;
  width: 100% !important;
}
div.ruin_map_react > .map .canvas.webgl {
  pointer-events: none;
}
div.ruin_map_react > .map .canvas.inactive {
  opacity: 0;
}
div.ruin_map_react > .map > .frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
div.ruin_map_react > .map > .frame .frame-plane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.ruin_map_react > .map > .frame .frame-plane > * {
  position: absolute;
}
div.ruin_map_react > .map > .frame .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .noise {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
  opacity: 0.15;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) center / cover no-repeat;
}
div.ruin_map_react > .controls {
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
}
.log-container {
  position: relative;
}
.log {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  position: relative;
  z-index: 1;
}
.log > .log-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 300px;
  overflow-y: auto;
}
.log > .log-content > .log-spinner,
.log > .log-content > .log-complete-link {
  padding: 5px;
}
.log > .log-content > .log-complete-link {
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
}
.log > .log-content > .log-silence {
  padding: 5px 0 8px 4px;
  margin: 2px 0 0;
  font-size: 8pt;
  font-weight: bold;
  color: #98a675;
  text-transform: uppercase;
  border: 0;
  border-top: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header {
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header + .log-silence {
  border-top: 0;
}
.log > .log-content > .log-entry {
  padding: 1px 2px 1px 20px;
  position: relative;
  cursor: default;
  margin: 0;
  word-wrap: anywhere;
  border: 1px solid transparent;
}
.log > .log-content > .log-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.log > .log-content > .log-entry > span.log-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.log > .log-content > .log-entry > span.log-part-time:before,
.log > .log-content > .log-entry > span.log-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.log > .log-content > .log-entry > span.log-part-time:before {
  content: '[';
  left: 0;
}
.log > .log-content > .log-entry > span.log-part-time:after {
  content: ']';
  right: 0;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container),
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container),
.log > .log-content > .log-entry > span.log-part-content > strong,
.log > .log-content > .log-entry span.log-part-content > span.container > strong {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container) > img,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container) > img,
.log > .log-content > .log-entry > span.log-part-content > strong > img,
.log > .log-content > .log-entry span.log-part-content > span.container > strong > img {
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).jobName,
.log > .log-content > .log-entry > span.log-part-content > strong.jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.jobName {
  font-weight: normal;
  font-style: italic;
  color: #f0d79e;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).tool,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).tool,
.log > .log-content > .log-entry > span.log-part-content > strong.tool,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content.log-part-entry-hidden,
.log > .log-content > .log-entry span.log-part-content > span.container.log-part-entry-hidden {
  background-color: #4d5537;
  color: #98a675;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-1 {
  background-color: #820000;
}
.log > .log-content > .log-entry.log-entry-class-1 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-2 {
  background-color: #ad2714;
}
.log > .log-content > .log-entry.log-entry-class-2 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-3 {
  background-color: #965c36;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-4 {
  background-color: #3b3249;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content {
  font-style: italic;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i {
  display: inline-block;
  transform: skew(-15deg, 0deg);
  opacity: 0.9;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i i {
  transform: none;
  opacity: 1;
}
.log > .log-content > .log-entry.log-entry-class-5 {
  background-color: #b05502;
}
.log > .log-content > .log-entry.log-entry-type-1:before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/bank_in.0f1a996b..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-1:before {
  background: url(/build/images/assets/img/log/bank_out.213ec958..gif);
}
.log > .log-content > .log-entry.log-entry-type-4:before {
  background: url(/build/images/assets/img/log/build.fd56bdf4..gif);
}
.log > .log-content > .log-entry.log-entry-type-5:before {
  background: url(/build/images/assets/img/log/workshop.bbdaf7ee..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/door_open.94a61520..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-3:before {
  background: url(/build/images/assets/img/log/door_closed.3144d9d0..gif);
}
.log > .log-content > .log-entry.log-entry-type-7:before {
  background: url(/build/images/assets/img/log/well.074b6eb3..gif);
}
.log > .log-content > .log-entry.log-entry-type-8:not(.log-entry-class-2):before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-8.log-entry-class-2:before {
  background: url(/build/images/assets/img/log/death.34e3288c..gif);
}
.log > .log-content > .log-entry.log-entry-type-9:before {
  background: url(/build/images/assets/img/log/night.7bd62c85..gif);
}
.log > .log-content > .log-entry.log-entry-type-10:before {
  background: url(/build/images/assets/img/log/home.5944708c..gif);
}
.log > .log-content > .log-entry.log-entry-type-11:before {
  background: url(/build/images/assets/img/log/chat.6b1bcc9a..gif);
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v,
.log > .log-content > .log-entry.log-entry-type-11 div.rps,
.log > .log-content > .log-entry.log-entry-type-11 div.coin,
.log > .log-content > .log-entry.log-entry-type-11 div.card,
.log > .log-content > .log-entry.log-entry-type-11 div.citizen,
.log > .log-content > .log-entry.log-entry-type-11 div.coords,
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=any] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=zone] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/item_map.e215c13a..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-17:before {
  background: url(/build/images/assets/img/log/well_add.32385386..gif);
}
.log > .log-content > .log-entry.log-entry-hxp {
  padding: 10px 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-hxp-reset > .log-part-value {
  filter: grayscale(100%);
  opacity: 0.1;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-value {
  font-size: 2rem;
  font-weight: bold;
  text-align: right;
  padding-right: 8px;
  border-right: 1px solid #ddab76;
  flex-basis: 64px;
  flex-grow: 0;
  flex-shrink: 0;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-plus > .log-part-value {
  border-color: #00ff61;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-minus > .log-part-value {
  border-color: #ff2929;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content > .log-part-header {
  font-size: 0.8rem;
  opacity: 0.8;
  display: flex;
  place-content: space-between;
}
.log > .log-content > .log-entry:hover {
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.log > .log-content > .log-entry:hover:before {
  top: 1px;
  left: 1px;
}
.log + .log-day-select {
  position: relative;
  width: 100%;
  overflow-x: auto;
  top: -3px;
  white-space: nowrap;
}
.log + .log-day-select > div {
  overflow: visible;
  display: inline-block;
  position: relative;
}
.log + .log-day-select > div > div {
  display: inline-block;
  font-size: 0.7em;
  background: #5c2b20;
  width: 60px;
  text-align: center;
  border: 1px solid #EFDBA8;
  position: relative;
  padding: 3px;
  color: #ddab76;
  cursor: pointer;
}
.log + .log-day-select > div > div.current {
  color: white;
  font-weight: bold;
  border-top: none;
  z-index: 2;
}
.log + .log-day-select > div > div:not(.current) {
  top: -1px;
}
.log + .log-day-select > div > div > span {
  font-weight: bold;
  font-variant: small-caps;
}
.log.days-inline > .log-content > .log-day-header {
  background: #5c2b20;
  position: sticky;
  top: 0;
  z-index: 1;
}
.shoutbox {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
}
.shoutbox > .shout-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 450px;
  overflow-y: auto;
}
.shoutbox > .shout-content > .shout-loader {
  text-align: center;
}
.shoutbox > .shout-content > .shout-separator {
  margin: 3px 0;
  border-bottom: 1px solid #f0d79e;
}
.shoutbox > .shout-content > .shout-entry {
  padding: 2px;
  position: relative;
  cursor: default;
  margin: 1px 0;
  background-color: transparent;
}
.shoutbox > .shout-content > .shout-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before,
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before {
  content: '[';
  left: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  content: ']';
  right: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content {
  word-wrap: break-word;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span > img {
  vertical-align: text-top;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content strong {
  color: white;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1.shout-entry-new {
  background-color: #3b3249;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
div.town-banner {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.town-banner.town-banner-home {
  background: url(/build/images/assets/img/background/town/home.0212c3d6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-home.night {
  background: url(/build/images/assets/img/background/town/night_home.c6cd3970..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well {
  background: url(/build/images/assets/img/background/town/well.e78aa806..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well.night {
  background: url(/build/images/assets/img/background/town/night_well.d6acc13e..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank {
  background: url(/build/images/assets/img/background/town/bank.1175a1dd..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank.night {
  background: url(/build/images/assets/img/background/town/night_bank.8715d392..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses {
  background: url(/build/images/assets/img/background/town/houses.31444030..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses.night {
  background: url(/build/images/assets/img/background/town/night_houses.17f23b23..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead {
  background: url(/build/images/assets/img/background/town/visit_dead.89261132..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead.night {
  background: url(/build/images/assets/img/background/town/night_visit_dead.0ff5513b..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit {
  background: url(/build/images/assets/img/background/town/visit.7dd53a03..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit.night {
  background: url(/build/images/assets/img/background/town/night_visit.eadf6aa3..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction {
  background: url(/build/images/assets/img/background/town/construction.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction.night {
  background: url(/build/images/assets/img/background/town/night_construction.d0147349..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-upgrades {
  background: url(/build/images/assets/img/background/town/upgrades.f9339cdb..png) center / cover no-repeat;
}
div.town-banner.town-banner-door-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-open.night {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed.night {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop {
  background: url(/build/images/assets/img/background/town/agora.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop.night {
  background: url(/build/images/assets/img/background/town/night_agora.d0147349..jpg) center / cover no-repeat;
}
.town-menu {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
}
.town-menu > .cell {
  cursor: pointer;
}
.town-menu > .cell > div:first-child {
  width: 100%;
  padding-top: 55.1724138%;
  border: 1px solid black;
  text-decoration: underline;
}
.town-menu > .cell > div:last-child {
  font-size: 1.1rem;
  padding: 1px 4px;
  background: #3e2417;
  height: 20px;
}
.town-menu > .cell > div:last-child > img {
  vertical-align: bottom;
}
.town-menu > .cell:hover > div:last-child {
  color: #EFDBA8;
}
.town-menu > .cell:hover > div:first-child {
  outline: 1px solid #EFDBA8;
}
.town-menu > .cell.selected:not(.town-overview) > div:first-child {
  background-color: #965C36 !important;
  outline: 1px solid black;
  border: 1px solid white;
}
.town-menu > .cell.selected > div:last-child {
  background: #965C36;
  color: white;
}
.town-menu:not(.night) > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.header-menu {
  width: 100%;
  height: 60px;
  position: relative;
}
.header-menu.chaos {
  background: url(/build/images/assets/img/background/town/chaos.95206887..gif) center / 100% no-repeat;
}
.header-menu.insurrect {
  background: url(/build/images/assets/img/background/town/revolt.73a0aefc..gif) center / 100% no-repeat;
}
.header-menu a.help-button {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.banished-info {
  text-align: center;
  color: white;
  font-size: 1.3rem;
  background-color: #773939;
  border: 1px solid #ba6767;
  margin-bottom: 0.5rem;
}
.banished-info em {
  color: #f0d79e;
}
.row > .cell.town-addons {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
  display: flex;
  align-items: stretch;
  justify-content: space-evenly;
}
.row > .cell.town-addons > .town-addon {
  height: 55px;
  width: 40px;
  flex-basis: 40px;
  flex-grow: 0;
  overflow: hidden;
  flex-shrink: 0;
  font-size: 1.1rem;
  padding: 0;
  cursor: pointer;
  margin: 3px;
  background-color: #5c2b20;
}
.row > .cell.town-addons > .town-addon:first-child {
  margin-left: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(6) {
  margin-right: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(n+7) {
  display: none;
}
.row > .cell.town-addons > .town-addon img {
  max-height: 14px;
}
.row > .cell.town-addons > .town-addon > div {
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 40px;
  width: 40px;
  border: 1px solid #7e4d2a;
}
.row > .cell.town-addons > .town-addon:not(.selected):not(.town-addon-empty):hover > div {
  border: 1px solid #EFDBA8;
  cursor: pointer;
}
.row > .cell.town-addons > .town-addon.selected {
  background: #823d2d;
  filter: contrast(120%) brightness(120%);
  outline: 1px solid #EFDBA8;
}
.row > .cell.town-addons > .town-addon > span {
  display: block;
  padding: 1px 2px;
  text-align: center;
  text-overflow: ellipsis;
  line-height: 13px;
  height: 15px;
  font-size: 1rem;
  overflow: hidden;
}
.row > .cell.town-addons > .town-addon.town-addon-empty {
  background-color: transparent;
}
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > div,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > span,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover {
  outline: none;
  cursor: initial;
}
.row > .cell.town-addons > .town-addon.town-addon-empty > div {
  height: 36px;
  width: 36px;
  margin: 2px;
  border: 1px dotted #90563b;
  background: repeating-linear-gradient(-45deg, #7e4a31 4px, #693e29 8px);
}
.row > .cell.town-addons > .town-addon.town-addon-upgrade > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_upgrades.d9357804..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-workshop > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_workshop.225e68a0..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-watchtower > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_tower.e204d08a..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-battlement > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_watch.d48a7a35..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-dump > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_decharge.132a1c9d..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-catapult > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_catapult2.a8dd0129..gif);
}
.row > .cell.town-addons > .town-addon.town-addon.town-addon-tamers > div {
  background-image: url(/build/images/assets/img/background/smenu_clinic.46e12a1d..gif);
}
.row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.town-upgrades p,
.citizen-home p {
  margin: 0;
}
.town-upgrades .vote-bar,
.citizen-home .vote-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.town-upgrades .vote-bar.small,
.citizen-home .vote-bar.small {
  height: 1em;
}
.town-upgrades .vote-bar > *,
.citizen-home .vote-bar > * {
  height: 100%;
  position: absolute;
}
.town-upgrades .vote-bar .vote-progress,
.citizen-home .vote-bar .vote-progress {
  border-right: 1px solid #ddab76;
  background-color: #b37c4a;
}
.town-upgrades .row {
  border-bottom: 1px solid #7e4d2a;
}
.town-buildings > ul {
  background-color: #3e2417;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 2.5rem;
  font-size: 1.1rem;
  background-image: url(/build/images/assets/img/icons/home.a9951a08..gif);
  background-repeat: no-repeat;
  background-position: 4px 2px;
}
.town-buildings > ul > li {
  padding-bottom: 5px;
}
.town-buildings > ul > li em {
  color: #e7c48f;
  font-style: normal;
}
.town-buildings > ul > li .data {
  flex-grow: 1;
}
.town-buildings > ul > li .symbol {
  flex-grow: 0;
  flex-shrink: 0;
}
.town-buildings > ul > li .life-bar {
  margin-top: 0.25em;
  margin-right: 1em;
  height: 0.5em;
  border: 1px solid black;
  background-color: black;
  position: relative;
  width: 30px;
}
.town-buildings > ul > li .life-bar > * {
  height: 100%;
  position: absolute;
}
.town-buildings > ul > li .life-bar .life-progress {
  background-color: #696486;
}
.town-buildings > ul > li .life-bar .life-progress.life-warning {
  background-color: yellow;
}
.town-buildings > ul > li .life-bar .life-progress.life-critical {
  background-color: #f86;
}
.x-copy-prediction {
  cursor: pointer;
}
.copy-popup {
  position: fixed;
  float: left;
  opacity: 1;
  transition: opacity 500ms linear 0s;
}
.watchtower-prediction {
  display: flex;
  flex-wrap: wrap;
}
.watchtower-prediction > * {
  flex-basis: 100%;
}
.watchtower-prediction p {
  text-align: center;
}
.watchtower-prediction .watchtower-prediction-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.watchtower-prediction .watchtower-prediction-bar > * {
  height: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-progress {
  background-color: #b37c4a;
  border-right: 1px solid #ddab76;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-text {
  min-width: 4em;
  color: #ffffff;
  line-height: 1.25em;
  text-align: center;
  font-size: 1rem;
}
.citizens-list {
  line-height: 20px;
}
.citizens-list .crows-garland {
  position: relative;
}
.citizens-list .crows-garland:after {
  position: absolute;
  pointer-events: none;
  content: " ";
  left: 0;
  right: 0;
  top: -10px;
  bottom: 0;
  background: url(/build/images/assets/img/background/crows_garland.d1301a4d..webp) repeat-x center top;
  background-size: 73px 16px;
}
.citizens-list .crows-garland.crows-garland-alt-1:after {
  background-position-x: 10px;
  filter: hue-rotate(36deg);
}
.citizens-list .crows-garland.crows-garland-alt-2:after {
  background-position-x: 20px;
  filter: hue-rotate(72deg);
}
.citizens-list .crows-garland.crows-garland-alt-3:after {
  background-position-x: 30px;
  filter: hue-rotate(108deg);
}
.citizens-list .crows-garland.crows-garland-alt-4:after {
  background-position-x: 40px;
  filter: hue-rotate(144deg);
}
.citizens-list .crows-garland.crows-garland-alt-5:after {
  background-position-x: 50px;
  filter: hue-rotate(180deg);
}
.citizens-list .crows-garland.crows-garland-alt-6:after {
  background-position-x: 60px;
  filter: hue-rotate(216deg);
}
.citizens-list .crows-garland.crows-garland-alt-7:after {
  background-position-x: 70px;
  filter: hue-rotate(252deg);
}
.citizens-list .crows-garland.crows-garland-alt-8:after {
  background-position-x: 80px;
  filter: hue-rotate(288deg);
}
.citizens-list .crows-garland.crows-garland-alt-9:after {
  background-position-x: 90px;
  filter: hue-rotate(324deg);
}
.citizens-list .row.header,
.messages-list .row.header,
.routes-list .row.header,
.citizens-list .row-flex.header,
.messages-list .row-flex.header,
.routes-list .row-flex.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-list .row:not(.header),
.messages-list .row:not(.header),
.routes-list .row:not(.header) {
  font-style: italic;
}
.citizens-list .row:not(.header):hover,
.messages-list .row:not(.header):hover,
.routes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-list.routes-list .row,
.messages-list.routes-list .row,
.routes-list.routes-list .row {
  font-size: 1.2rem;
}
.citizens-list .row.me,
.messages-list .row.me,
.routes-list .row.me {
  background-color: #423f54 !important;
}
.citizens-list .row.new,
.messages-list .row.new,
.routes-list .row.new {
  color: white;
  font-style: normal;
}
.citizens-votes-list {
  line-height: 20px;
}
.citizens-votes-list .row.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-votes-list .row:not(.header) {
  font-style: italic;
}
.citizens-votes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-votes-list .row.me {
  background-color: #423f54 !important;
}
#rows-send {
  display: none;
}
.linked-items {
  list-style-type: none;
  padding-left: 10px;
}
.nightwatch .small {
  color: white;
}
.nightwatch .total div {
  background: #5c2b20;
  font-weight: bold;
  border-bottom: 1px solid #f0d79e;
  color: #f0d79e;
}
.prof-list {
  margin-top: 10px;
}
.prof-list div {
  font-size: 1.2rem;
  background-color: #5c2b20;
}
.prof-list .prof {
  background-color: #5c2b20;
  padding-right: 0.5rem;
  font-size: 1rem;
  display: inline-block;
}
.prof-list .prof img {
  vertical-align: sub;
}
.prof-list .prof em {
  color: #ddab76;
  font-size: 1.2rem;
}
.prof-list .citizen_count {
  color: white;
}
.prof-list .citizen_count em {
  color: #ddab76;
}
.citizen-chest > p {
  margin-top: 0;
  font-size: 1.2rem;
}
.citizen-chest .notice {
  padding-left: 20px;
  padding-right: 5px;
  font-size: 1.1rem;
  color: #f0d79e;
  margin-top: 2px;
  background-image: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
  background-color: #996739;
  cursor: pointer;
}
.citizen-chest .notice:hover {
  color: white;
}
.buildings button {
  min-height: 20px;
}
.dashboard {
  padding: 5px;
  background: #5c2b20;
  border: 1px solid #492219;
  color: #ddab76;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-size: 1.2rem;
}
.dashboard .attack-estimation,
.dashboard .def-estimation {
  border-left: 1px dashed #7e4d2a;
  border-right: 1px solid #ddab76;
}
.dashboard .attack-estimation.attack-estimation .help,
.dashboard .def-estimation.attack-estimation .help {
  color: white;
}
.dashboard em {
  color: #f0d79e;
}
.dashboard .counter {
  color: white;
  font-weight: bold;
  font-size: 1.8rem;
}
.words-of-heroes {
  min-height: 260px;
  padding: 5px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-image: url(/build/images/assets/img/background/town/cityBoard.58de5f6f..png);
}
.words-of-heroes .content {
  margin: 40px 0 0 5px;
  height: 190px;
  max-height: 190px;
  max-width: 240px;
  overflow: auto;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  word-break: break-word;
}
.words-of-heroes .content textarea,
.words-of-heroes .content textarea:focus {
  width: 100%;
  overflow: hidden;
  background: #3b3249;
  border: 1px dashed #696486;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  outline: none;
  padding: 0;
}
.words-of-heroes .content em {
  display: inline-block;
  font-size: 1.1rem;
  color: #F0D79E;
  margin-top: 2rem;
}
.words-of-heroes .edit,
.words-of-heroes .cancel {
  max-width: 240px;
  text-align: right;
  font-size: 1.2rem;
  color: #ddab76;
}
.words-of-heroes .edit .disabled,
.words-of-heroes .cancel .disabled {
  text-decoration: line-through;
  font-weight: normal;
  color: grey;
}
.overview-list,
.overview-checklist {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.4rem;
  background-color: #996739;
}
.overview-list strong,
.overview-checklist strong {
  color: white;
}
.overview-list .separator,
.overview-checklist .separator {
  margin-top: 7px;
  padding-top: 5px;
  border-top: 1px solid #f0d79e;
}
.overview-checklist {
  list-style: none;
  padding-left: 10px;
}
.overview-checklist li {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 5px 5px no-repeat;
}
.overview-checklist li:hover {
  text-decoration: underline;
  color: #ddab76;
  cursor: pointer;
}
.overview-checklist li.checked {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 5px 5px no-repeat;
  text-decoration: line-through;
  font-style: italic;
  color: #b37c4a;
}
.overview-checklist li.checked:hover {
  text-decoration: underline line-through;
  color: #ddab76;
  cursor: pointer;
}
.overview-list,
ul.list {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
}
.overview-list.list li,
ul.list.list li {
  color: white;
}
.overview-list.list li.separator,
ul.list.list li.separator {
  margin-top: 1.5rem;
  padding-top: 1.2rem;
  border-top: 1px solid #f0d79e;
}
.overview-list .warning,
ul.list .warning {
  color: #f86;
}
.defense-detail em {
  font-size: 1.2rem;
  color: #f0d79e;
}
.citizen-gossips {
  font-size: 1.3rem;
}
.gossips {
  margin-top: 5px;
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
  font-size: 1.2rem;
  background-color: #926739;
}
.gossips strong {
  font-variant: small-caps;
}
.citizen-box {
  border-left: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.citizen-box-name {
  background-color: #b37c4a;
}
.citizen-box-name-me {
  background-color: #57536F;
}
.citizen-box-name,
.citizen-box-name-me {
  color: white !important;
}
.citizen-box-name > span > .citizen-name {
  text-decoration: underline;
}
.small-citizen-defense {
  display: inline-block;
  margin-top: 7px;
  max-height: 20px;
}
.small-citizen-defense > .citizen-defense {
  font-size: 1.15rem !important;
}
.citizen-defense {
  font-size: 1.4rem;
}
.citizen-online {
  max-width: 6px;
  background-color: #bbcd7c;
  border-bottom: 1px solid #7e4d2a;
  margin: 0px 0px 0px 0px;
  position: relative;
}
.citizen-offline {
  max-width: 6px;
  background-color: #ba6767;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.citizen-dead {
  max-width: 6px;
  background-color: #b37c4a;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.gazette-search {
  margin-left: 35px;
  color: #f0d79e;
}
.gazette-search div > h2 {
  margin-top: 0;
  background-image: none;
}
.gazette-search div > div > select {
  margin-bottom: 2px;
}
#gazette .newspage {
  width: 435px;
  height: 360px;
  background-image: url(/build/images/assets/img/news/newsBg.6671ff9b..gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
#gazette .newspage#newspage-front {
  margin-left: 20px;
}
#gazette .newspage#newspage-front > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-front div#gazette-headline {
  top: 12%;
  left: 6%;
  font-weight: bold;
  font-size: 110%;
  white-space: nowrap;
  transform-origin: left;
}
#gazette .newspage#newspage-front div#gazette-content {
  top: 20%;
  left: 6%;
  font-size: 80%;
}
#gazette .newspage#newspage-front div#gazette-content.day1 {
  font-style: italic;
}
#gazette .newspage#newspage-front div#gazette-content p {
  margin: 0;
}
#gazette .newspage#newspage-front div#gazette-content p:first-letter {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
}
#gazette .newspage#newspage-front div#gazette-content p i.dagger {
  font-family: serif;
  font-style: normal;
}
#gazette .newspage#newspage-front div#gazette-signature {
  font-size: 100%;
  font-style: italic;
  color: #5a5132;
  text-align: right;
}
#gazette .newspage#newspage-front div#gazette-deaths {
  top: 58%;
  left: 10%;
  font-size: 80%;
  width: 65%;
  height: 30%;
  overflow-y: auto;
}
#gazette .newspage#newspage-front div#gazette-deaths > div {
  padding-left: 10px;
}
#gazette .newspage#newspage-front div#gazette-deaths #gazette-death-outside {
  margin-top: 3%;
}
#gazette .newspage#newspage-front div#gazette-deaths .death-category {
  font-variant: small-caps;
  font-weight: bold;
  color: #3b3249;
  margin-left: -10px;
}
#gazette .newspage#newspage-front div#gazette-tally {
  top: 65%;
  left: 75%;
  width: 20%;
  height: 20%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#gazette .newspage#newspage-front div#gazette-tally .tally {
  width: 33%;
  height: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_1.2e056718..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_2.e853b92c..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_3.d35bf68b..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-4 {
  background-image: url(/build/images/assets/img/news/news_cpt_4.345c0906..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_1.e344d3d4..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_2.8526e461..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_3.6875723c..gif);
}
#gazette .newspage#newspage-front div#gazette-content {
  font-size: 80%;
  width: 80%;
  top: 20%;
  left: 7%;
  max-height: 128px;
  overflow: auto;
}
#gazette .newspage#newspage-front div#gazette-content p {
  letter-spacing: -0.1em;
}
#gazette .newspage#newspage-front div#gazette-content p span {
  font-weight: bold;
  text-decoration: underline;
}
#gazette .newspage#newspage-back {
  background-position: 100% 0;
  width: 419px;
  margin-left: -4px;
}
#gazette .newspage#newspage-back > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-back #gazette-attack,
#gazette .newspage#newspage-back #gazette-empty {
  background-size: contain;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  pointer-events: none;
}
#gazette .newspage#newspage-back #gazette-attack {
  top: 13%;
  width: 97%;
  height: 35%;
  left: 0;
  padding-top: 22%;
}
#gazette .newspage#newspage-back #gazette-attack.opened {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack.closed {
  background-image: url(/build/images/assets/img/news/newsSchema_classic.f885ae5f..gif);
}
#gazette .newspage#newspage-back #gazette-attack.devast {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack .nightstat {
  font-size: 85%;
  position: absolute;
  text-align: center;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-attack {
  top: 70%;
  left: 5%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-defense {
  top: 70%;
  left: 40%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-deaths {
  top: 70%;
  left: 74%;
  width: 25%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat .count {
  font-size: 125%;
  font-weight: bold;
}
#gazette .newspage#newspage-back #gazette-attack .invasion,
#gazette .newspage#newspage-back #gazette-attack .terror {
  font-size: 80%;
  display: inline-block;
  margin-top: 0.5em;
  color: #600;
}
#gazette .newspage#newspage-back #buildingdetails {
  font-size: 1.1rem;
  left: 25px;
  top: 200px;
  width: 91%;
  font-family: "Courier Prime", fixed;
}
#gazette .newspage#newspage-back #buildingdetails span {
  color: #773939;
  font-weight: bold;
}
#gazette .newspage#newspage-back #wind {
  background: url(/build/images/assets/img/icons/small_action.cc66866b..gif) top left no-repeat;
  margin-left: -25px;
  padding-left: 18px;
  margin-bottom: 2px;
  border-bottom: 1px dashed #3b3249;
}
#gazette .newspage#newspage-back #gazette-empty {
  background-image: url(/build/images/assets/img/news/newsEmpty.a34f3bca..gif);
  width: 90%;
  height: 100%;
  top: 25%;
}
#gazette-switcher,
#gazette-switch {
  display: none;
}
#gazette-role-title {
  margin: 5px;
}
#gazette-role-list {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  margin: 5px;
  font-size: 1.2rem;
  color: #ffe3bf;
}
#gazette-role-list p {
  margin: 0;
}
#gazette-role-list p + p {
  margin-top: 5px;
}
#gazette-role-list p strong {
  color: white;
}
#council {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
#council > img {
  max-width: 100%;
  height: auto;
}
#council > div {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  padding: 0 20px;
  overflow-y: auto;
}
#council > div > div {
  font-family: "Courier new", "Courier", monospace;
  color: #3b3249;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
  font-size: 8pt;
  line-height: 9pt;
  margin-bottom: 3px;
}
#council > div > div:first-letter {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
}
#council > div > div.status {
  color: black;
}
#council > div > div > span.author.color-1 {
  color: #8d5e3e;
}
#council > div > div > span.author.color-2 {
  color: #aa7d52;
}
#council > div > div > span.author.color-3 {
  color: #ae6b68;
}
#council > div > div > span.author.color-4 {
  color: #6f3f3c;
}
#council > div > div > span.author.color-5 {
  color: #6b6d8d;
}
#council > div > div > span.author.color-6 {
  color: #3c374f;
}
#council > div > div > span.author.color-7 {
  color: #3c3549;
}
#council > div > div > span.author.color-8 {
  color: #4f553c;
}
#council > div > div > span.author.color-9 {
  color: #728d2c;
}
#council > div > div > span.author.color-0 {
  color: #384315;
}
#council > div > div > span.author:after {
  content: ":";
  padding: 0 6px;
}
#council > div > div > span:not(.author) {
  color: black;
  text-decoration: underline;
}
#recipient_list {
  position: absolute;
  padding: 5px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 1px solid #5c2b20;
  z-index: 999;
  display: none;
}
#recipient_list .list {
  overflow-y: scroll;
  max-height: 200px;
}
.town-summary {
  font-size: 1.3rem;
}
.town-summary div {
  border-bottom: 1px solid #b37c4a;
}
.town-summary div.row-header {
  background-color: #b37c4a;
  font-weight: bold;
}
.town-summary div.row-detail {
  color: #e3c699;
  background-color: #996739;
}
.town-summary div.row-detail em {
  font-size: 0.8rem;
}
.clairvoyance {
  border: 1px solid #ddab76;
  font-size: 1.2rem;
  background-color: #4d5537;
  margin-bottom: 8px;
  padding: 5px;
}
.disposal {
  font-size: 1.2rem;
}
.disposal em {
  color: #f0d79e;
}
.citizen-label-name-me {
  border-top: 1px solid #6C7188 !important;
  background-color: #4e5162 !important;
}
.row-table.workshop {
  border-bottom: 3px solid #f0d79e;
}
.row-table.workshop .header {
  border-bottom: 3px solid #f0d79e;
  font-size: 1.2rem;
}
.row-table.workshop .recipe > div {
  border-bottom: 1px solid #7e4d2a;
}
.row-table.workshop .recipe > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
.newspaper-announcement {
  color: #b1b2c7;
}
.newspaper-announcement b {
  color: #f0d79e;
  font-weight: bolder;
  text-decoration: underline;
  font-size: 1.1em;
}
.newspaper-announcement span {
  color: #f0d79e;
}
.tamer-clinic {
  display: flex;
  gap: 32px;
  justify-content: center;
}
.tamer-clinic .tamer-clinic-tile {
  background: #693e29;
  border: 2px solid #3e2417;
  aspect-ratio: 1/1;
  flex-basis: 25%;
  position: relative;
}
.tamer-clinic .tamer-clinic-tile img[data-action="purge"] {
  position: absolute;
  top: -6px;
  right: -6px;
}
.tamer-clinic .tamer-clinic-tile > div {
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: 16px;
}
.tamer-clinic .tamer-clinic-tile > div img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  image-rendering: pixelated;
}
div.zone-beyond {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.zone-beyond.outerworld {
  background: url(/build/images/assets/img/background/beyond/outerworld.e383cf8b..jpg) center / cover no-repeat;
}
div.zone-beyond.oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/oldRuins.4e626942..jpg) center / cover no-repeat;
}
div.zone-beyond.city {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.zone-beyond.city-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.zone-beyond.night-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/night_oldRuins.af2cdc9a..jpg) center / cover no-repeat;
}
div.zone-beyond.night-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld.050515fc..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/nightlight_oldRuins.389909f8..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/nightlight_outerworld.4040511e..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-bunker {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_bunker.240f7398..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hotel {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hotel.76eb553d..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hospital {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hospital.26251532..jpg) center / cover no-repeat;
}
body.christmas div.zone-beyond.night-outerworld,
body.christmas div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld_xmas.ba7b71f1..jpg) center / cover no-repeat;
}
div.zone-camp {
  padding: 5px 5px 0 5px;
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: justify;
  color: #e2d890;
  font-size: 1rem;
  background-color: #996739;
  overflow: hidden;
}
div.zone-camp > input {
  display: none;
}
div.zone-camp > input + label {
  cursor: pointer;
  text-decoration: underline;
}
div.zone-camp > input + label:hover {
  color: white;
}
div.zone-camp > input + label + .zone-camp-info {
  max-height: 0;
  opacity: 0;
  transition: 200ms;
  overflow: hidden;
}
div.zone-camp > input:checked + label + .zone-camp-info {
  max-height: 500px;
  opacity: 1;
}
div.zone-camp > input:checked + label + .zone-camp-info pre {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
div.zone-camp > input:checked + label + .zone-camp-info pre hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.zone-camp .emphasis {
  font-weight: bold;
  color: white;
}
div.zone-blocked-warning {
  background: url(/build/images/assets/img/background/popup/feist.1f4254bf..gif) top left no-repeat, #91181a;
  border: 1px solid #d2161f;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 10px 10px 90px;
}
div.zone-blocked-warning > b {
  margin-bottom: 6px;
}
div.zone-blocked-warning > span {
  display: block;
  font-size: 1.3rem;
  margin-bottom: 6px;
}
div.zone-blocked-warning > span *[x-countdown] {
  display: block;
  font-size: 2.4rem;
  text-align: center;
  margin: 10px 0;
  font-weight: bold;
}
.beyond-rp {
  padding-left: 40px;
}
div.ruin-info {
  margin-top: 5px;
  padding: 5px;
  background: #9a8652;
  color: white;
}
div.ruin-info img {
  vertical-align: middle;
}
div.ruin-info .ruin-name {
  color: #e2d880;
}
div.ruin-info .ruin-desc strong {
  color: #f0d79e;
}
div.zone-info {
  margin-top: 0px;
  border: 1px solid #ddab76;
  /*background: @myhordes-cell-header-background-color;*/
  font-size: 0;
}
div.zone-info > div.row > .cell > span {
  vertical-align: bottom;
  font-size: 1.2rem;
}
div.zone-info > div.row.zone-cp {
  padding: 1px 0px 0px 1px;
  height: 22px;
  margin-top: 0;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.zone-info > div.row.zone-cp > .cell .humans-cp {
  color: #d6f523;
}
div.zone-info > div.row.zone-cp > .cell .zombies-cp {
  color: #f15b30;
}
div.zone-info > div.row.zone-dist {
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
  min-height: 18px;
  font-size: 1rem;
  color: #f0d79e;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.other_citizens em {
  color: #f0d79e;
  font-style: italic;
  font-size: 1.3rem;
}
div.other_citizens h5 {
  color: white;
  margin-bottom: 0;
}
span.ruin-bury-desc {
  font-variant: small-caps;
  font-size: 0.9em;
  color: #e5bc52;
  font-weight: bold;
}
div.ruin-bury-count {
  border: 1px solid #ddab76;
  background: #996739;
  padding: 2px;
  margin-bottom: 10px;
}
div.ruin-bury-count > div.sand {
  padding: 0;
  margin: 0;
  height: 16px;
  width: 9px;
  position: relative;
  display: inline-block;
  overflow: visible;
}
div.ruin-bury-count > div.sand:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/buried.96461471..gif) no-repeat;
}
div.zone-scout {
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  color: #f0d79e;
  font-size: 1.1rem;
}
div.beyond-escort-off,
div.beyond-escort-on {
  font-size: 1.2rem;
  background-color: #663024;
}
div.beyond-escort-off.beyond-escort-on-all,
div.beyond-escort-on.beyond-escort-on-all {
  background-color: #25242c !important;
}
div.beyond-escort-off ul.status,
div.beyond-escort-on ul.status {
  padding: 0;
  margin: 0;
  font-size: 0;
}
div.beyond-escort-off ul.status > li,
div.beyond-escort-on ul.status > li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
div.beyond-escort-off .citizen-box,
div.beyond-escort-on .citizen-box {
  border: none;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div {
  min-height: 34px;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row {
  border-bottom: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2),
div.beyond-escort-on:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2) {
  border-right: none;
}
ul.escort-action-list {
  margin: 0;
  padding: 0px;
  font-size: 0;
  text-align: center;
}
ul.escort-action-list > li {
  list-style: none;
  display: inline-block;
  padding: 3px;
  cursor: pointer;
  border: 1px solid transparent;
  margin: 2px;
}
ul.escort-action-list > li:hover {
  border: 1px solid #F0D79E;
  background: rgba(240, 215, 158, 0.5);
}
@media (max-width: 1499px) {
  .hide-elg {
    display: none !important;
  }
  .right-elg {
    text-align: right !important;
  }
  #post-office {
    backdrop-filter: none !important;
    padding: 0 !important;
  }
  #post-office #post-office-box {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
  }
}
@media (min-width: 950px) {
  .hide-desktop {
    display: none !important;
  }
  .right-desktop {
    text-align: right !important;
  }
}
@media (max-width: 949px) {
  .hide-mobile {
    display: none !important;
  }
  .right-mobile {
    text-align: right !important;
  }
  body {
    background: black;
  }
  #wrapper,
  div.game-menu-area,
  footer {
    width: 100%;
  }
  #wrapper.attract > #header .attract_button {
    background-image: url(/build/images/assets/img/background/bg_attract_button_detached.5939a97b..png);
  }
  div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash {
    left: calc(100vw - 240px);
  }
  #gazette {
    perspective: 1000px;
    width: 95%;
    height: 0;
    padding-bottom: 75%;
  }
  #gazette .newspage {
    width: 90%;
    height: 0;
    margin: 0;
    display: block;
    vertical-align: top;
    position: absolute;
    padding-bottom: 75%;
    background-size: cover;
    transform-style: preserve-3d;
    transition: transform 1s ease-in-out, opacity 0s 0.5s;
    backface-visibility: visible;
    left: 5%;
    z-index: 0;
  }
  #gazette .newspage#newspage-front {
    margin-left: 0;
    opacity: 1;
  }
  #gazette .newspage#newspage-front div#gazette-content {
    font-size: 2.5vw;
    max-height: 35.5%;
  }
  #gazette .newspage#newspage-front div#gazette-headline {
    font-size: 3.2vw;
    top: 13%;
  }
  #gazette .newspage#newspage-front div#gazette-signature {
    font-size: 2.5vw;
  }
  #gazette .newspage#newspage-front div#gazette-deaths {
    font-size: 3vw;
  }
  #gazette .newspage#newspage-back {
    width: 90%;
    margin-left: 0;
    transform: rotateY(-180deg);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
  }
  #gazette .newspage#newspage-back .nightstat {
    font-size: 3vw !important;
  }
  #gazette .newspage#newspage-back .nightstat.nightstat-defense > .invasion:last-child {
    position: relative;
    width: 160%;
    left: -30%;
  }
  #gazette .newspage#newspage-back #buildingdetails {
    top: 60%;
    font-size: 2.5vw;
    width: calc(98% - 25px);
  }
  #gazette-switcher {
    display: block;
    margin: auto;
    padding: 1rem;
  }
  #gazette-switch:checked + * + #gazette .newspage {
    transform: rotateY(-180deg);
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-front {
    opacity: 0;
    pointer-events: none;
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-back {
    transform: rotateY(-360deg);
    opacity: 1;
  }
  .gazette-search {
    margin-left: 0 !important;
  }
  .gazette-search h2 {
    overflow: hidden;
  }
}
@media (max-width: 949px) {
  .row > .cell.town-addons.no-town-addons {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 480px) {
  .row > .cell.town-addons {
    flex-wrap: wrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 30%;
    width: 30%;
    height: auto;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 600px) {
  .hide-lg {
    display: none !important;
  }
  .right-lg {
    text-align: right !important;
  }
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 50%;
    flex-basis: 50%;
  }
  .forum-preview-wrapper {
    max-height: 360px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 360px;
  }
}
@media (max-width: 599px) and (min-width: 480px) {
  .hide-md {
    display: none !important;
  }
  .right-md {
    text-align: right !important;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  .forum-preview-wrapper {
    max-height: 180px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 180px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -80px;
  }
  .soul .view-rp .money {
    margin-left: -40px;
  }
}
@media (max-width: 599px) {
  #post-office-mobile-wrapper {
    width: 200%;
    transition: margin-left 0.25s ease-in-out;
  }
  #post-office-mobile-wrapper:not(.panel-2) {
    margin-left: 0;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:first-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:last-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 {
    margin-left: -100%;
  }
  #post-office-mobile-wrapper.panel-2 > *:first-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 > *:last-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper > *:first-child,
  #post-office-mobile-wrapper > *:last-child {
    transition: opacity 0.2s ease-in-out;
  }
}
@media (max-width: 479px) {
  .hide-sm {
    display: none !important;
  }
  .right-sm {
    text-align: right !important;
  }
  #notifications {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  #postbox img {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  #postbox #postbox-new-msg-counter {
    position: absolute;
    background: darkred;
    padding: 2px;
    border-radius: 100px;
    bottom: -2px;
    right: -2px;
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    text-align: center;
    box-shadow: 0 0 3px black;
  }
  .app-directory {
    min-height: 37px;
    min-width: 44px;
  }
  .app-directory .app-icon {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  .app-directory .app-listing-body h4 {
    padding: 10px 0 11px 43px;
  }
  .app-directory .app-listing-body ul {
    grid-template-columns: 1fr;
  }
  #wrapper > #content #apps #apps-list ul li.app-external {
    width: 100% !important;
  }
  button:not(.no-mobile-resize),
  .button:not(.no-mobile-resize) {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .about-paragraph img {
    max-width: 100%;
    width: 100%;
  }
  .rucksack_status_union.rucksack:before {
    left: 0 !important;
    background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y !important;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .soul .news .content {
    padding: 5px;
    background: #5c2b20;
    min-height: auto;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -135px;
  }
  .soul .view-rp .money {
    margin-left: -66px;
  }
  body #wrapper .game-clock > .town-day {
    font-weight: bolder;
    text-shadow: -1px 0 0 #c9c182, 1px 0 0 #c9c182, 0 -1px 0 #c9c182, 0 1px 0 #c9c182;
  }
  body:not(.icon-zoom-1-00) ul.inventory.rucksack {
    background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li.title {
    margin: 5px;
    display: inline-flex;
    align-items: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
    margin: 5px;
    text-align: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
    position: relative;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
    background: rgba(0, 0, 0, 0.4);
    font-weight: bold;
    padding: 1px 3px;
    border-radius: 2px;
    position: absolute;
    right: -5px;
    bottom: -5px;
    top: auto;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
    image-rendering: pixelated;
  }
  body:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
    image-rendering: pixelated;
  }
  body.icon-zoom-1-25 ul.inventory > li.title {
    height: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
    height: 22px !important;
    width: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
    padding: 12px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-50 ul.inventory > li.title {
    height: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
    height: 26px !important;
    width: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
    padding: 8px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-75 ul.inventory > li.title {
    height: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
    height: 30px !important;
    width: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
    padding: 4px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-2-00 ul.inventory > li.title {
    height: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
    height: 34px !important;
    width: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 32px;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
    padding: 0;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 32px;
  }
  ul.actions > li,
  ul.special_actions > li,
  ul.heroic_actions > li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  ul.actions > li > img:first-child,
  ul.special_actions > li > img:first-child,
  ul.heroic_actions > li > img:first-child {
    top: 19px;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  ul.actions > li > div.targets > ul > li:not(.line),
  ul.special_actions > li > div.targets > ul > li:not(.line),
  ul.heroic_actions > li > div.targets > ul > li:not(.line) {
    padding: 16px;
    margin: 8px;
  }
  ul.actions > li > div.targets *[x-close-for],
  ul.special_actions > li > div.targets *[x-close-for],
  ul.heroic_actions > li > div.targets *[x-close-for] {
    display: inline-block;
    padding: 16px;
  }
  .row > .cell.town-addons {
    flex-wrap: nowrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 13%;
    width: 13%;
    height: auto;
    flex-shrink: 1;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    height: 0;
    width: calc(100% - 4px);
    padding-bottom: 100%;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  div.zone-blocked-warning {
    background: #91181a;
    padding: 10px;
  }
  div[x-conditional-help="beyond_half_ap"] {
    position: fixed;
    top: 210px;
    left: 10px;
    right: 10px;
    width: auto;
  }
  div[x-conditional-help="beyond_half_ap"]:before {
    display: none;
  }
  .forum-preview-wrapper .forum-preview-container {
    border: none;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: max(33vh, 120px);
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
    position: unset;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .forum-post > .forum-post-content .rpText,
  .forum-editor .twino-editor-preview .rpText {
    margin: 0 5px 10px;
    padding: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor {
    margin-bottom: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-bottom: 10px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor,
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-left: 5px;
    margin-right: 5px;
  }
  .game-bar .rucksack_status_union.status:before {
    background: url(/build/images/assets/img/game-bar/cog2m.17032f2f..png) 0 0 no-repeat !important;
  }
  .game-bar .status.rucksack_status_union {
    min-width: 120px !important;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union {
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 1;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union .status-ghoul {
    left: 0 !important;
  }
  .game-bar .status-ghoul {
    right: 0;
  }
  #content:has(.game-bar .status-ghoul) {
    margin-top: 45px !important;
  }
  #beyond_chat {
    height: calc(100% - 16px);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  div.beyond-escort-on:not(.beyond-escort-on-all) > div {
    border-right: 0 !important;
  }
  #beyond_desert_content {
    background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02a.c58ceaa8..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a !important;
  }
  #beyond_desert_content .zone-beyond {
    top: 6px;
    left: 6px;
    box-shadow: inset 0 0 15px 3px black;
    border: none;
    position: absolute;
    width: calc(100% - 10px);
    opacity: 0.3;
  }
  #beyond_desert_content .zone-beyond:after {
    content: " ";
    position: absolute;
    top: 75%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(126, 77, 42, 0), #7e4d2a);
  }
  #beyond_desert_content .ambiant-zone-desc {
    margin: 0;
    background-image: none;
    padding: 0;
    min-height: 70px;
    overflow-y: auto;
    line-height: 1.1rem;
    color: white;
    text-shadow: 0 0 2px #ddab76;
  }
  #beyond_desert_content .ambiant-zone-desc .ruin-info {
    background: none;
  }
  #beyond_desert_content h5 {
    margin-top: 0;
  }
  #beyond_desert_content .mdg {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 8px;
    align-items: start;
  }
  #beyond_desert_content .mdg > h5 {
    display: none;
  }
  #beyond_desert_content .mdg button {
    font-size: 0;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  #beyond_desert_content .mdg button img {
    margin: 0;
  }
  #beyond_desert_content .mdg #mgd-dig_button-container,
  #beyond_desert_content .mdg #town-enter,
  #beyond_desert_content .mdg #enter_ruin_button,
  #beyond_desert_content .mdg #dig_ruin_button,
  #beyond_desert_content .mdg #uncover_ruin_button,
  #beyond_desert_content .mdg #bury_rucksack_button,
  #beyond_desert_content .mdg #mgd-trash_button-container,
  #beyond_desert_content .mdg #mgd-town-enter_button-container,
  #beyond_desert_content .mdg button[x-item-action-toggle] {
    grid-row: 1 / span 1;
  }
  #beyond_desert_content .mdg .actions {
    grid-column: 1 / span 6;
    grid-row: 2 / span 1;
  }
  #beyond_desert_content .mdg .heroic_actions {
    grid-column: 1 / span 6;
    grid-row: 3 / span 1;
  }
  #beyond_desert_content .mdg #town-enter-escort,
  #beyond_desert_content .mdg #town-enter-hero,
  #beyond_desert_content .mdg #town-enter-sneak {
    grid-row: 4 / span 1;
  }
  #beyond_desert_content .mdg #mgd-zone-note {
    grid-column: 1 / span 6;
    grid-row: 5 / span 1;
  }
  #beyond_desert_content .mdg #mgd-digging-note {
    grid-column: 1 / span 6;
    grid-row: 6 / span 1;
  }
  #beyond_desert_content .mdg #mgd-town-note {
    grid-column: 1 / span 6;
    grid-row: 7 / span 1;
  }
  #beyond_desert_content .mdg .special_actions {
    grid-column: 1 / span 6;
    grid-row: 8 / span 1;
  }
  #beyond-map.mdg div.react_map_area div.map {
    padding-top: 75%;
  }
}
@media (max-width: 1499px) {
  .row > .cell.rw-elg-0 {
    display: none;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-elg-0 {
    width: 0%;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    display: none;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-elg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-elg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-elg-0,
  .row-flex > .cell-small.shrink-elg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-elg-0,
  .row-flex > .cell-small.grow-elg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-elg-0,
  .row-flex > .cell-small.factor-elg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-elg-1,
  .row-flex > .cell-small.shrink-elg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-elg-1,
  .row-flex > .cell-small.grow-elg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-elg-1,
  .row-flex > .cell-small.factor-elg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-elg-2,
  .row-flex > .cell-small.shrink-elg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-elg-2,
  .row-flex > .cell-small.grow-elg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-elg-2,
  .row-flex > .cell-small.factor-elg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-elg-3,
  .row-flex > .cell-small.shrink-elg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-elg-3,
  .row-flex > .cell-small.grow-elg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-elg-3,
  .row-flex > .cell-small.factor-elg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-elg-4,
  .row-flex > .cell-small.shrink-elg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-elg-4,
  .row-flex > .cell-small.grow-elg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-elg-4,
  .row-flex > .cell-small.factor-elg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-elg-5,
  .row-flex > .cell-small.shrink-elg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-elg-5,
  .row-flex > .cell-small.grow-elg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-elg-5,
  .row-flex > .cell-small.factor-elg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-elg-6,
  .row-flex > .cell-small.shrink-elg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-elg-6,
  .row-flex > .cell-small.grow-elg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-elg-6,
  .row-flex > .cell-small.factor-elg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-elg-7,
  .row-flex > .cell-small.shrink-elg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-elg-7,
  .row-flex > .cell-small.grow-elg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-elg-7,
  .row-flex > .cell-small.factor-elg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-elg-8,
  .row-flex > .cell-small.shrink-elg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-elg-8,
  .row-flex > .cell-small.grow-elg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-elg-8,
  .row-flex > .cell-small.factor-elg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-elg-9,
  .row-flex > .cell-small.shrink-elg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-elg-9,
  .row-flex > .cell-small.grow-elg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-elg-9,
  .row-flex > .cell-small.factor-elg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-elg-10,
  .row-flex > .cell-small.shrink-elg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-elg-10,
  .row-flex > .cell-small.grow-elg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-elg-10,
  .row-flex > .cell-small.factor-elg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-elg {
    justify-content: center;
  }
  .row-flex.left-elg {
    justify-content: flex-start;
  }
  .row-flex.right-elg {
    justify-content: flex-end;
  }
  .row-flex.v-center-elg {
    align-items: center;
  }
  .row-flex.top-elg {
    align-items: flex-start;
  }
  .row-flex.bottom-elg {
    align-items: flex-end;
  }
  .row-flex.stretch-elg {
    align-items: stretch;
  }
  .row > .cell.padded-elg,
  .row-flex > .cell.padded-elg,
  .row .cell-small.padded-elg,
  .row-flex .cell-small.padded-elg {
    padding: 5px;
  }
  .row > .cell.padded-small-elg,
  .row-flex > .cell.padded-small-elg,
  .row .cell-small.padded-small-elg,
  .row-flex .cell-small.padded-small-elg {
    padding: 2px;
  }
  .row > .cell.padded-none-elg,
  .row-flex > .cell.padded-none-elg,
  .row .cell-small.padded-none-elg,
  .row-flex .cell-small.padded-none-elg {
    padding: 0;
  }
}
@media (max-width: 949px) {
  .row > .cell.rw-lg-0 {
    display: none;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-lg-0 {
    width: 0%;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    display: none;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-lg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-lg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-lg-0,
  .row-flex > .cell-small.shrink-lg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-lg-0,
  .row-flex > .cell-small.grow-lg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-lg-0,
  .row-flex > .cell-small.factor-lg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-lg-1,
  .row-flex > .cell-small.shrink-lg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-lg-1,
  .row-flex > .cell-small.grow-lg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-lg-1,
  .row-flex > .cell-small.factor-lg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-lg-2,
  .row-flex > .cell-small.shrink-lg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-lg-2,
  .row-flex > .cell-small.grow-lg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-lg-2,
  .row-flex > .cell-small.factor-lg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-lg-3,
  .row-flex > .cell-small.shrink-lg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-lg-3,
  .row-flex > .cell-small.grow-lg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-lg-3,
  .row-flex > .cell-small.factor-lg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-lg-4,
  .row-flex > .cell-small.shrink-lg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-lg-4,
  .row-flex > .cell-small.grow-lg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-lg-4,
  .row-flex > .cell-small.factor-lg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-lg-5,
  .row-flex > .cell-small.shrink-lg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-lg-5,
  .row-flex > .cell-small.grow-lg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-lg-5,
  .row-flex > .cell-small.factor-lg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-lg-6,
  .row-flex > .cell-small.shrink-lg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-lg-6,
  .row-flex > .cell-small.grow-lg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-lg-6,
  .row-flex > .cell-small.factor-lg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-lg-7,
  .row-flex > .cell-small.shrink-lg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-lg-7,
  .row-flex > .cell-small.grow-lg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-lg-7,
  .row-flex > .cell-small.factor-lg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-lg-8,
  .row-flex > .cell-small.shrink-lg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-lg-8,
  .row-flex > .cell-small.grow-lg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-lg-8,
  .row-flex > .cell-small.factor-lg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-lg-9,
  .row-flex > .cell-small.shrink-lg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-lg-9,
  .row-flex > .cell-small.grow-lg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-lg-9,
  .row-flex > .cell-small.factor-lg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-lg-10,
  .row-flex > .cell-small.shrink-lg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-lg-10,
  .row-flex > .cell-small.grow-lg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-lg-10,
  .row-flex > .cell-small.factor-lg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-lg {
    justify-content: center;
  }
  .row-flex.left-lg {
    justify-content: flex-start;
  }
  .row-flex.right-lg {
    justify-content: flex-end;
  }
  .row-flex.v-center-lg {
    align-items: center;
  }
  .row-flex.top-lg {
    align-items: flex-start;
  }
  .row-flex.bottom-lg {
    align-items: flex-end;
  }
  .row-flex.stretch-lg {
    align-items: stretch;
  }
  .row > .cell.padded-lg,
  .row-flex > .cell.padded-lg,
  .row .cell-small.padded-lg,
  .row-flex .cell-small.padded-lg {
    padding: 5px;
  }
  .row > .cell.padded-small-lg,
  .row-flex > .cell.padded-small-lg,
  .row .cell-small.padded-small-lg,
  .row-flex .cell-small.padded-small-lg {
    padding: 2px;
  }
  .row > .cell.padded-none-lg,
  .row-flex > .cell.padded-none-lg,
  .row .cell-small.padded-none-lg,
  .row-flex .cell-small.padded-none-lg {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .row > .cell.rw-md-0 {
    display: none;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-md-0 {
    width: 0%;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    display: none;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    width: 0%;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-md {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-md {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-md-0,
  .row-flex > .cell-small.shrink-md-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-md-0,
  .row-flex > .cell-small.grow-md-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-md-0,
  .row-flex > .cell-small.factor-md-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-md-1,
  .row-flex > .cell-small.shrink-md-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-md-1,
  .row-flex > .cell-small.grow-md-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-md-1,
  .row-flex > .cell-small.factor-md-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-md-2,
  .row-flex > .cell-small.shrink-md-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-md-2,
  .row-flex > .cell-small.grow-md-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-md-2,
  .row-flex > .cell-small.factor-md-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-md-3,
  .row-flex > .cell-small.shrink-md-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-md-3,
  .row-flex > .cell-small.grow-md-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-md-3,
  .row-flex > .cell-small.factor-md-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-md-4,
  .row-flex > .cell-small.shrink-md-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-md-4,
  .row-flex > .cell-small.grow-md-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-md-4,
  .row-flex > .cell-small.factor-md-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-md-5,
  .row-flex > .cell-small.shrink-md-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-md-5,
  .row-flex > .cell-small.grow-md-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-md-5,
  .row-flex > .cell-small.factor-md-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-md-6,
  .row-flex > .cell-small.shrink-md-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-md-6,
  .row-flex > .cell-small.grow-md-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-md-6,
  .row-flex > .cell-small.factor-md-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-md-7,
  .row-flex > .cell-small.shrink-md-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-md-7,
  .row-flex > .cell-small.grow-md-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-md-7,
  .row-flex > .cell-small.factor-md-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-md-8,
  .row-flex > .cell-small.shrink-md-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-md-8,
  .row-flex > .cell-small.grow-md-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-md-8,
  .row-flex > .cell-small.factor-md-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-md-9,
  .row-flex > .cell-small.shrink-md-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-md-9,
  .row-flex > .cell-small.grow-md-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-md-9,
  .row-flex > .cell-small.factor-md-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-md-10,
  .row-flex > .cell-small.shrink-md-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-md-10,
  .row-flex > .cell-small.grow-md-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-md-10,
  .row-flex > .cell-small.factor-md-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-md-0 {
    display: none;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-md {
    justify-content: center;
  }
  .row-flex.left-md {
    justify-content: flex-start;
  }
  .row-flex.right-md {
    justify-content: flex-end;
  }
  .row-flex.v-center-md {
    align-items: center;
  }
  .row-flex.top-md {
    align-items: flex-start;
  }
  .row-flex.bottom-md {
    align-items: flex-end;
  }
  .row-flex.stretch-md {
    align-items: stretch;
  }
  .row > .cell.padded-md,
  .row-flex > .cell.padded-md,
  .row .cell-small.padded-md,
  .row-flex .cell-small.padded-md {
    padding: 5px;
  }
  .row > .cell.padded-small-md,
  .row-flex > .cell.padded-small-md,
  .row .cell-small.padded-small-md,
  .row-flex .cell-small.padded-small-md {
    padding: 2px;
  }
  .row > .cell.padded-none-md,
  .row-flex > .cell.padded-none-md,
  .row .cell-small.padded-none-md,
  .row-flex .cell-small.padded-none-md {
    padding: 0;
  }
}
@media (max-width: 479px) {
  .row > .cell.rw-sm-0 {
    display: none;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-sm-0 {
    width: 0%;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    display: none;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    width: 0%;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-sm {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-sm {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-sm-0,
  .row-flex > .cell-small.shrink-sm-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-sm-0,
  .row-flex > .cell-small.grow-sm-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-sm-0,
  .row-flex > .cell-small.factor-sm-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-sm-1,
  .row-flex > .cell-small.shrink-sm-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-sm-1,
  .row-flex > .cell-small.grow-sm-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-sm-1,
  .row-flex > .cell-small.factor-sm-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-sm-2,
  .row-flex > .cell-small.shrink-sm-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-sm-2,
  .row-flex > .cell-small.grow-sm-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-sm-2,
  .row-flex > .cell-small.factor-sm-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-sm-3,
  .row-flex > .cell-small.shrink-sm-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-sm-3,
  .row-flex > .cell-small.grow-sm-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-sm-3,
  .row-flex > .cell-small.factor-sm-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-sm-4,
  .row-flex > .cell-small.shrink-sm-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-sm-4,
  .row-flex > .cell-small.grow-sm-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-sm-4,
  .row-flex > .cell-small.factor-sm-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-sm-5,
  .row-flex > .cell-small.shrink-sm-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-sm-5,
  .row-flex > .cell-small.grow-sm-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-sm-5,
  .row-flex > .cell-small.factor-sm-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-sm-6,
  .row-flex > .cell-small.shrink-sm-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-sm-6,
  .row-flex > .cell-small.grow-sm-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-sm-6,
  .row-flex > .cell-small.factor-sm-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-sm-7,
  .row-flex > .cell-small.shrink-sm-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-sm-7,
  .row-flex > .cell-small.grow-sm-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-sm-7,
  .row-flex > .cell-small.factor-sm-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-sm-8,
  .row-flex > .cell-small.shrink-sm-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-sm-8,
  .row-flex > .cell-small.grow-sm-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-sm-8,
  .row-flex > .cell-small.factor-sm-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-sm-9,
  .row-flex > .cell-small.shrink-sm-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-sm-9,
  .row-flex > .cell-small.grow-sm-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-sm-9,
  .row-flex > .cell-small.factor-sm-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-sm-10,
  .row-flex > .cell-small.shrink-sm-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-sm-10,
  .row-flex > .cell-small.grow-sm-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-sm-10,
  .row-flex > .cell-small.factor-sm-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-sm {
    justify-content: center;
  }
  .row-flex.left-sm {
    justify-content: flex-start;
  }
  .row-flex.right-sm {
    justify-content: flex-end;
  }
  .row-flex.v-center-sm {
    align-items: center;
  }
  .row-flex.top-sm {
    align-items: flex-start;
  }
  .row-flex.bottom-sm {
    align-items: flex-end;
  }
  .row-flex.stretch-sm {
    align-items: stretch;
  }
  .row > .cell.padded-sm,
  .row-flex > .cell.padded-sm,
  .row .cell-small.padded-sm,
  .row-flex .cell-small.padded-sm {
    padding: 5px;
  }
  .row > .cell.padded-small-sm,
  .row-flex > .cell.padded-small-sm,
  .row .cell-small.padded-small-sm,
  .row-flex .cell-small.padded-small-sm {
    padding: 2px;
  }
  .row > .cell.padded-none-sm,
  .row-flex > .cell.padded-none-sm,
  .row .cell-small.padded-none-sm,
  .row-flex .cell-small.padded-none-sm {
    padding: 0;
  }
}
.town-main-content {
  container-type: inline-size;
  container-name: town-main-content;
  z-index: 1;
}
body.alt-ghoul-hunger-bar-hidden .alt-hunger-bar {
  display: none;
}
@container town-main-content (max-width: 340px) {
  .town-header {
    margin-bottom: 102px !important;
  }
  .town-header > div {
    right: 6px !important;
    top: 7px !important;
    width: 208px !important;
    height: 53px !important;
    font-size: 1.6rem !important;
    font-weight: bolder !important;
    line-height: 1.8rem !important;
  }
  .town-header > span {
    right: 6px !important;
    top: 70px !important;
    width: 208px !important;
    font-size: 1.3rem !important;
  }
  .town-header:before {
    height: 102px !important;
    background-size: 410px 102px !important;
  }
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li.title {
  margin: 5px;
  display: inline-flex;
  align-items: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
  margin: 5px;
  text-align: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
  position: relative;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
  background: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  padding: 1px 3px;
  border-radius: 2px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  top: auto;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
  image-rendering: pixelated;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
  image-rendering: pixelated;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li.title {
  height: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
  height: 22px !important;
  width: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
  padding: 12px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li.title {
  height: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
  height: 26px !important;
  width: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
  padding: 8px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li.title {
  height: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
  height: 30px !important;
  width: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
  padding: 4px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li.title {
  height: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
  height: 34px !important;
  width: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 32px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
  padding: 0;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 32px;
}
div.buildings {
  margin-top: 0;
  font-size: 1.2rem;
  border-bottom: 2px solid #f0d79e;
  outline: 2px solid #5c2b20;
  position: relative;
}
div.buildings:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: calc(41.5% + 3px);
  content: " ";
  background: url(/build/images/assets/img/background/constructions_hc_bg.9e44b674..png) repeat, url(/build/images/assets/img/background/constructions_hc_bg2.5cadd6ce..png) repeat, #5c2b20;
  z-index: 0;
}
div.buildings + div.buildings {
  margin-top: 7px;
}
div.buildings select {
  height: 21px;
  margin-right: 2px;
}
div.buildings .build-btn {
  padding: 0;
  margin-right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
div.buildings .build-btn img {
  margin: 0;
}
div.buildings .building {
  display: flex;
  position: relative;
  overflow: hidden;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.locked {
  background: #7b452f;
}
div.buildings .building.root > div.cell:first-child > span {
  font-weight: bold;
}
div.buildings .building > div.cell {
  position: relative;
  z-index: 2;
}
div.buildings .building > div.cell > * {
  position: relative;
  z-index: 2;
}
div.buildings .building.complete {
  background: #3b3249;
}
div.buildings .building.complete > .cell {
  background: #3b3249;
}
div.buildings .building.complete > div.cell:first-child:before {
  background: #696486;
}
div.buildings .building .action-vote {
  cursor: pointer;
}
div.buildings .building .action-vote:hover {
  text-decoration: underline;
}
div.buildings .building .vote {
  display: none;
}
div.buildings .building .no-ws:empty {
  display: none;
}
div.buildings .building.lv-1 > div.cell:first-child {
  padding-left: 16px;
}
div.buildings .building.lv-2 > div.cell:first-child {
  padding-left: 32px;
}
div.buildings .building.lv-3 > div.cell:first-child {
  padding-left: 48px;
}
div.buildings .building.lv-4 > div.cell:first-child {
  padding-left: 64px;
}
div.buildings .building.lv-5 > div.cell:first-child {
  padding-left: 80px;
}
div.buildings .building.lv-6 > div.cell:first-child {
  padding-left: 96px;
}
div.buildings .build-req-items .build-req {
  border-left: 1px dotted #ddab76;
}
div.buildings .build-req {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  font-size: 1.4rem;
}
div.buildings .build-req img {
  vertical-align: middle;
}
div.buildings .build-req > span.resource.current {
  font-size: 1.1rem;
  font-weight: normal;
}
div.buildings .build-req > span.resource.current.low {
  color: #FF6A6A;
}
div.buildings .build-req > span.resource.current:not(.low) {
  color: #ddab76;
}
div.buildings .build-req > span.resource.needed {
  font-size: 1.3rem;
}
div.buildings .build-req .ap {
  margin-left: 7px;
  font-size: 90%;
}
div.buildings .type_indicator {
  width: 5px;
}
div.buildings .level_indicator {
  width: 16px;
  height: 16px;
}
div.buildings .building {
  font-variant: small-caps;
  border-top: 1px solid #996739;
  border-top-style: dashed;
  white-space: nowrap;
}
div.buildings .building .building_row {
  display: flex;
  align-items: start;
  width: calc(100% - 5px);
}
div.buildings .building .building_info {
  display: flex;
  width: 41.5%;
  height: 100%;
  background: #b37c4a;
  align-items: center;
  padding-left: 3px;
}
div.buildings .building .building_info .building_icon {
  margin-right: 3px;
}
div.buildings .building .building_info .defense {
  color: white;
}
div.buildings .building .building_info .defense,
div.buildings .building .building_info .defense-broken {
  display: flex;
  margin-left: auto;
  font-size: 90%;
  padding: 5px 2px 0px 5px;
  height: 100%;
}
div.buildings .building .building_resources {
  height: 100%;
  width: 54%;
}
div.buildings .building .building_resources .build-req-items {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  flex-grow: 1;
}
div.buildings .building .building_resources .build-req-items.has-focused,
div.buildings .building .building_resources .build-req-items.has-more-hover {
  flex-wrap: wrap;
  padding-right: 19px;
}
div.buildings .building .building_resources .build-req-items .more,
div.buildings .building .building_resources .build-req-items .less {
  display: none;
  width: fit-content;
  height: fit-content;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources:not(.focused) .more {
  display: flex;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources.focused .less {
  display: flex;
}
div.buildings .building .building_resources .build-req-items .extend_resources {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 4px;
  padding-right: 2px;
  width: 38px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
div.buildings .building .building_resources .ap-bar-start {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 10px;
  height: 10px;
}
div.buildings .building .building_resources .ap-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
div.buildings .building .building_resources .ap-bar > .bar {
  background: linear-gradient(180deg, #f9e888 0%, #f2c94d 20%);
  height: 100%;
}
div.buildings .building .building_resources.to_repair .ap {
  color: #FF6A6A;
}
div.buildings .building.complete .building_resources .bar {
  background: linear-gradient(180deg, #fb4648 0%, #bf2f31 20%);
}
div.buildings .building .building_action {
  flex-grow: 1;
  display: flex;
  height: 100%;
}
div.buildings .building.locked .building_row {
  color: #ecb0b0;
  opacity: 0.35;
}
div.buildings .building.locked .building_row .building_info,
div.buildings .building.locked .building_row .building_resources,
div.buildings .building.locked .building_row .building_action {
  background-color: #7c462f;
}
div.buildings .building.complete {
  color: #afacc1;
}
div.buildings .building.complete .building_info {
  background-color: #696486;
}
div.buildings .building.complete .building_resources,
div.buildings .building.complete .building_action {
  background-color: #3b3249;
}
div.buildings .building .building_resources {
  display: flex;
  position: relative;
  flex-grow: 1;
  padding-top: 4px;
  padding-bottom: 1px;
}
div.buildings .building_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.buildings .building.root .building_name {
  font-size: 140%;
}
div.buildings .building {
  overflow: visible;
}
div.buildings .building.root {
  min-height: 29px;
}
div.buildings .building:not(.root) {
  min-height: 24px;
}
div.buildings .buildings_header {
  position: relative;
  display: flex;
  height: 25px;
  width: 100%;
}
div.buildings .buildings_header .buildings_header_image {
  flex-grow: 1;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-top: 1px solid;
}
div.buildings.type_small_wallimprove .type_indicator {
  background-color: #899775;
}
div.buildings.type_small_wallimprove .buildings_header_image {
  border-color: #899775;
  background-image: url(/build/images/assets/img/building/construction/building_wall1.2198733b..png);
}
div.buildings.type_small_water .type_indicator {
  background-color: #93b0c1;
}
div.buildings.type_small_water .buildings_header_image {
  border-color: #93b0c1;
  background-image: url(/build/images/assets/img/building/construction/building_pump.41ed0938..png);
}
div.buildings.type_item_meat .type_indicator {
  background-color: #ff9073;
}
div.buildings.type_item_meat .buildings_header_image {
  border-color: #ff9073;
  background-image: url(/build/images/assets/img/building/construction/building_meat.7cfe8522..png);
}
div.buildings.type_small_refine .type_indicator {
  background-color: #c5ba8f;
}
div.buildings.type_small_refine .buildings_header_image {
  border-color: #c5ba8f;
  background-image: url(/build/images/assets/img/building/construction/building_command.0ba5a721..png);
}
div.buildings.type_item_tagger .type_indicator {
  background-color: #edb867;
}
div.buildings.type_item_tagger .buildings_header_image {
  border-color: #edb867;
  background-image: url(/build/images/assets/img/building/construction/building_tower.3494eee9..png);
}
div.buildings.type_small_building .type_indicator {
  background-color: #e39191;
}
div.buildings.type_small_building .buildings_header_image {
  border-color: #e39191;
  background-image: url(/build/images/assets/img/building/construction/building_fondations.32f739a3..png);
}
div.buildings.type_small_door_closed .type_indicator {
  background-color: #c982d2;
}
div.buildings.type_small_door_closed .buildings_header_image {
  border-color: #c982d2;
  background-image: url(/build/images/assets/img/building/construction/building_doorLock.1413c6be..png);
}
div.buildings.type_item_soul_blue_static .type_indicator {
  background-color: #66c295;
}
div.buildings.type_item_soul_blue_static .buildings_header_image {
  border-color: #66c295;
  background-image: url(/build/images/assets/img/building/construction/building_spa4souls.52648d31..png);
}
div.town-upgrades {
  padding: 0;
  border: 1px solid #ddab76;
}
div.town-upgrades > .row {
  font-size: 1.2rem;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.town-upgrades > .row.voted:not(.complete) {
  background: #6B3977;
}
div.town-upgrades > .row.voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.town-upgrades > .row.voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.town-upgrades > .row strong {
  font-size: 1.5rem;
  font-variant: small-caps;
}
div.town-upgrades > .row b {
  color: #ddab76;
}
div.town-upgrades > .row.complete {
  background: #3b3249;
}
div.town-upgrades > .row.complete > .cell {
  background: #3b3249;
}
div.town-upgrades > .row.complete > div.cell:first-child:before {
  background: #696486;
}
div.voted-building {
  max-width: 340px;
  color: #f0d79e;
  padding: 10px;
  background: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  font-size: 1.2rem;
  margin: 15px auto;
  position: relative;
}
div.voted-building .name {
  font-size: 2rem;
  color: white;
}
ul.tabs.buildings-tabs {
  margin-bottom: 0;
}
ul.tabs.buildings-tabs::after {
  content: "";
  display: table;
  clear: both;
}
ul.tabs.buildings-tabs > li {
  margin: 0 3px 0 0;
}
.ap-prompt {
  position: absolute;
  width: 112px;
  padding: 4px;
  background: #3b3249;
  outline: 1px solid black;
  border: 2px solid #ddab76;
  z-index: 9999;
  top: 0;
  right: 0;
}
@media (max-width: 949px) {
  div.buildings:before {
    left: 0;
  }
  div.buildings .building .building_info {
    height: unset;
    max-height: 50%;
  }
  div.buildings .building .building_resources,
  div.buildings .building .building_action {
    min-height: 50%;
  }
  div.buildings .building.root {
    min-height: 58px;
  }
  div.buildings .building.root .building_info,
  div.buildings .building.root .building_resources {
    min-height: 29px;
  }
  div.buildings .building:not(.root) {
    min-height: 48px;
  }
  div.buildings .building:not(.root) .building_info,
  div.buildings .building:not(.root) .building_resources {
    min-height: 24px;
  }
  div.buildings .building.locked.root {
    height: 29px;
  }
  div.buildings .building.locked:not(.root) {
    height: 24px;
  }
  div.buildings .building.locked .building_resources {
    height: 0px;
  }
  div.buildings .building .building_row {
    flex-wrap: wrap;
  }
  div.buildings .building .building_row .building_info {
    width: 100%;
  }
  div.buildings .building .building_row .building_info.has-vote .defense,
  div.buildings .building .building_row .building_info.has-vote .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info.has-vote .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info.has-vote .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_info:has(.vote) .defense,
  div.buildings .building .building_row .building_info:has(.vote) .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_resources {
    width: calc(100% - 25px);
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .build-req-items {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  div.buildings .building .building_row .building_resources .build-req-items .build-req {
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .extend_resources {
    display: none;
  }
  div.buildings .building .build-btn {
    margin-top: 0;
    margin-bottom: 0;
  }
  div.buildings .building.empty .building_resources,
  div.buildings .building.empty .building_action {
    min-height: 2px;
  }
  div.buildings .building.empty.root {
    min-height: 29px;
  }
  div.buildings .building.empty:not(.root) {
    min-height: 24px;
  }
  div.buildings .building.voted:not(.complete):not(.locked) .defense {
    background: unset;
  }
}
.forum-preview {
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  border-radius: 10px;
  margin: 10px;
  background: url(/build/images/assets/img/forum/forum.c747a117..png) top center repeat-x, #7e4d2a;
  cursor: pointer;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  background-position-y: -2px;
  border: 2px solid #7e4d2b;
  transition: border-color 0.5s ease-in-out, filter 0.25s ease-in-out, color 0.25s ease-in-out;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  position: relative;
  display: flex;
  align-items: center;
}
.forum-preview > img {
  margin-right: 10px;
  max-width: 100px;
  flex-grow: 0;
  object-fit: contain;
  object-position: top;
}
.forum-preview > div {
  margin-top: 2px;
  flex-grow: 1;
}
.forum-preview.forum-preview-desc {
  line-height: 14px;
}
.forum-preview.forum-preview-desc span {
  display: block;
  font-size: 0.6em;
  margin-top: 4px;
  line-height: 10px;
  opacity: 0.8;
}
.forum-preview.forum-preview-desc.forum-preview-og span {
  margin-top: 15px;
  display: block;
}
.forum-preview.new:before {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  box-shadow: 0 0 3px black;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: -2px;
  left: -7px;
  transition: top 0.1s ease-in-out, left 0.1s ease-in-out;
}
.forum-preview.new.animating:before {
  top: 2px;
  left: 7px;
}
.forum-preview:hover {
  border-color: #ddab76;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
  color: #ffffff;
}
.forum-preview:after {
  clear: both;
  display: table;
  content: "";
}
.forumGroup {
  margin: 10px;
  background: #5c2b20;
  border-radius: 10px;
  outline: 2px solid #7e4d2b;
  outline-offset: -2px;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  transition: filter 0.25s ease-in-out;
}
.forumGroup:hover {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
}
.forumGroup .header {
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 10px 5px 20px;
  position: relative;
}
.forumGroup .header img {
  flex-grow: 0;
}
.forumGroup .header span {
  flex-grow: 1;
}
.forumGroup .header.open:before,
.forumGroup .header.collapsed:before {
  position: absolute;
  right: 10px;
  top: 12px;
  content: "";
  height: 11px;
  width: 11px;
  background: url(/build/images/assets/img/forum/arrowUp.c3fd454a..png) no-repeat;
  transition: transform 0.2s ease-in-out;
}
.forumGroup .header.open:before {
  transform: rotate(180deg);
}
.forumGroup .header.collapsed:before {
  transform: rotate(90deg);
}
.forumGroup .content .forum-preview {
  margin: 0;
  border-radius: 0;
  filter: none;
  border-top-width: 0;
  border-bottom-width: 0;
}
.forumGroup .content .forum-preview:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top-width: 2px;
}
.forumGroup .content .forum-preview:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-width: 2px;
}
.forumGroup .content .forum-preview.forum-preview-desc {
  line-height: 10px;
  font-size: 1em;
}
.forumGroup + .forumGroup {
  margin-top: 20px;
}
.modOrigText,
.modWarnText,
.modInfoText {
  clear: left;
  margin: 0 15px;
  position: relative;
  background-image: linear-gradient(-45deg, #0001 25%, #fff0 25%, #fff0 50%, #0001 50%, #0001 75%, #fff0 75%, #fff0 100%);
  background-size: 12.63px 12.63px;
  padding: 2px 2px 2px 8px;
}
.modOrigText > span:first-child,
.modWarnText > span:first-child,
.modInfoText > span:first-child {
  font-size: 0.6em;
  font-weight: bold;
}
.modOrigText:not(.pointer) > span:first-child,
.modWarnText:not(.pointer) > span:first-child,
.modInfoText:not(.pointer) > span:first-child {
  display: none;
}
.modOrigText.pointer > div:last-child,
.modWarnText.pointer > div:last-child,
.modInfoText.pointer > div:last-child {
  display: none;
}
.modOrigText a,
.modWarnText a,
.modInfoText a {
  color: inherit !important;
}
.modOrigText.modOrigText,
.modWarnText.modOrigText,
.modInfoText.modOrigText {
  background-color: #324200;
  border: 1px solid #004702;
}
.modOrigText.modOrigText > span:first-child,
.modWarnText.modOrigText > span:first-child,
.modInfoText.modOrigText > span:first-child {
  color: #a4ff96;
}
.modOrigText.modOrigText > div,
.modWarnText.modOrigText > div,
.modInfoText.modOrigText > div {
  color: white;
}
.modOrigText.modWarnText,
.modWarnText.modWarnText,
.modInfoText.modWarnText {
  background-color: #ff7272;
  border: 1px solid #fb5f5f;
}
.modOrigText.modWarnText > span:first-child,
.modWarnText.modWarnText > span:first-child,
.modInfoText.modWarnText > span:first-child,
.modOrigText.modWarnText > div,
.modWarnText.modWarnText > div,
.modInfoText.modWarnText > div {
  color: #000000;
}
.modOrigText.modInfoText,
.modWarnText.modInfoText,
.modInfoText.modInfoText {
  background-color: #ffe1a6;
  border: 1px solid #fcc281;
}
.modOrigText.modInfoText > span:first-child,
.modWarnText.modInfoText > span:first-child,
.modInfoText.modInfoText > span:first-child,
.modOrigText.modInfoText > div,
.modWarnText.modInfoText > div,
.modInfoText.modInfoText > div {
  color: #000000;
}
.modOrigText + .forum-post-content,
.modWarnText + .forum-post-content,
.modInfoText + .forum-post-content {
  border-top: none !important;
}
.forum-control {
  font-size: 1.1rem;
  background: #3c2018;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.forum-control > div.forum-header-bar:first-child {
  display: block;
  background: #321914;
  padding: 4px;
}
.forum-control > div.forum-header-bar:first-child > * + * {
  margin-left: 10px;
}
.forum-control > .quote {
  padding: 15px;
  font-style: italic;
}
.forum-control > .quote > span {
  margin: 0 8px;
}
.forum-control > .quote > *:not(span) {
  opacity: 0.4;
}
ul.subscriptions {
  padding: 0 0 0 12px;
}
ul.subscriptions > li span {
  cursor: pointer;
  font-size: 0.9em;
  color: #ddab76;
  word-break: break-word;
}
ul.subscriptions > li.new {
  list-style: url(/build/images/assets/img/icons/anim_icon_mail.a3203674..gif);
  font-weight: bold;
}
ul.subscriptions > li:not(.new) {
  list-style: none;
}
ul.subscriptions > li + li {
  margin-top: 4px;
}
ul.subscriptions > li:hover {
  color: white;
}
.forum-note {
  position: relative;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.forum-note > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.forum-note > b:first-child + span {
  position: absolute;
  top: 5px;
  right: 3px;
  opacity: 0.8;
}
.forum-note.thread-list-fa-thumbtack {
  font-size: 1.2rem;
  color: white;
}
.forum-post {
  background-color: #4a261e;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid #704328;
  margin-bottom: 10px;
}
.forum-post:before,
.forum-post:after {
  content: " ";
  clear: both;
  display: table;
}
.forum-post.forum-post-small {
  margin-bottom: 2px;
}
.forum-post.forum-post-small .avatar,
.forum-post.forum-post-small .avatarcrow {
  margin: 0 15px 0 0;
  float: left;
}
.forum-post.forum-post-small .avatar > img,
.forum-post.forum-post-small .avatarcrow > img {
  width: 90px !important;
  height: 30px !important;
  object-fit: cover;
}
.forum-post.forum-post-small .username,
.forum-post.forum-post-small .username.is-friend {
  color: white;
  text-decoration: none;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.forum-post > .forum-post-header {
  display: block;
  padding: 4px;
  min-height: 48px;
  background: linear-gradient(to top, #784a2b, 50%, #965c36);
}
.forum-post > .forum-post-header .mh-icon > img {
  margin-bottom: 3px;
}
.forum-post > .forum-post-header > b {
  padding: 5px;
}
.forum-post > .forum-post-header > b > img {
  vertical-align: revert;
}
.forum-post > .forum-post-header > i {
  float: right;
  font-size: 0.7em;
  opacity: 0.5;
}
.forum-post > .forum-post-header > div.post-note {
  font-size: 0.8em;
}
.forum-post > .forum-post-header > div.post-note span {
  opacity: 1;
}
.forum-post > .forum-post-header > .avatar,
.forum-post > .forum-post-header > .avatarcrow {
  margin: 0 15px 0 10px;
  float: left;
  z-index: 2;
  position: relative;
}
.forum-post > .forum-post-header > .avatar:not(.small),
.forum-post > .forum-post-header > .avatarcrow:not(.small) {
  margin-bottom: 10px;
}
.forum-post > .forum-post-header:before,
.forum-post > .forum-post-header:after {
  content: " ";
  clear: right;
}
.forum-post > .forum-post-header:before {
  display: table;
}
.forum-post > .forum-post-header:after {
  display: block;
  height: 0;
}
.forum-post > .forum-post-header.header-variant-crow {
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
.forum-post > .forum-post-header.header-variant-crow:after {
  position: absolute;
  content: " ";
  top: 100%;
  left: 0;
  width: 300px;
  height: 100px;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat top left;
}
.forum-post > .forum-post-header.header-variant-glory {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.forum-post > .forum-post-header.header-variant-glory:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/winnerPost.7b1445ea..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-bisou {
  position: relative;
  background: rgba(255, 255, 255, 0.3);
}
.forum-post > .forum-post-header.header-variant-bisou .username {
  color: black;
}
.forum-post > .forum-post-header.header-variant-bisou:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/bisouPost.025ca11a..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-dev {
  background: #006495;
}
.forum-post > .forum-post-header a.link,
.forum-post > .forum-post-header span.link {
  color: white;
  text-decoration: none;
}
.forum-post > .forum-post-header .username {
  color: white;
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none;
  padding: 0;
}
.forum-post.forum-post-search-result > .forum-post-header {
  line-height: 0.8em;
}
.forum-post.forum-post-search-result > .forum-post-header > b {
  padding: 0;
  font-size: 0.7em;
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in {
  margin-top: 5px;
  font-size: 0.7em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in > a {
  cursor: pointer;
}
.forum-post.forum-post-hidden > .forum-post-header {
  background: #ff0000;
}
.forum-post.forum-post-new {
  border-left: 2px solid #ffdc00;
  margin-left: -2px;
}
.forum-post.forum-post-selected {
  border-left: 2px solid #0f0;
  margin-left: -2px;
}
.forum-post.forum-post-marked {
  margin-left: 5px;
  box-shadow: 0 0 3px #ffdc00;
}
.forum-post.crow-pm {
  border: 1px solid red;
  border-left: 2px solid red;
  outline: 2px solid black;
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-footer {
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-header b {
  color: #ff4111;
}
.forum-post.crow-pm .forum-post-content {
  color: #ecb0b0;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat;
  font-weight: bold;
}
.forum-post > .forum-post-content {
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-top: 10px;
  /*max-height: 750px; overflow: auto;*/
  border-top: 1px solid #00000066;
  padding-right: 4px;
  word-break: break-word;
  font-synthesis: weight small-caps;
}
body.forum-font-twinoid .forum-post > .forum-post-content {
  font-size: 1.3rem;
}
body.forum-font-small .forum-post > .forum-post-content {
  font-size: 1.45rem;
}
body.forum-font-large .forum-post > .forum-post-content {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-post > .forum-post-content {
  font-size: 1.9rem;
}
.forum-post > .forum-post-content.marked {
  background-color: #8b7700;
}
.forum-post > .forum-post-content b,
.forum-post > .forum-post-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
.forum-post > .forum-post-content i,
.forum-post > .forum-post-content em {
  color: #f0d79e;
  opacity: 0.7;
}
.forum-post > .forum-post-content s,
.forum-post > .forum-post-content strike,
.forum-post > .forum-post-content del {
  opacity: 0.8;
}
.forum-post > .forum-post-content span.bad {
  color: #ff4111;
}
.forum-post > .forum-post-content span.big {
  font-size: 1.2em;
}
.forum-post > .forum-post-content span.big span.big {
  font-size: inherit;
}
.forum-post > .forum-post-content div.html {
  display: inline-block;
}
.forum-post > .forum-post-content hr {
  border-color: #ddab76;
}
.forum-post > .forum-post-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
.forum-post > .forum-post-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
.forum-post > .forum-post-content span.quoteauthor,
.forum-post > .forum-post-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor,
.forum-post > .forum-post-content div.cref.quoteauthor {
  margin-left: 30px;
}
.forum-post > .forum-post-content span.quoteauthor.cref,
.forum-post > .forum-post-content div.cref.cref,
.forum-post > .forum-post-content span.quoteauthor.quoteauthor[x-id],
.forum-post > .forum-post-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
.forum-post > .forum-post-content span.quoteauthor:not(.username)::after,
.forum-post > .forum-post-content div.cref:not(.username)::after {
  content: " :" !important;
}
.forum-post > .forum-post-content span.quoteauthor.raw,
.forum-post > .forum-post-content div.cref.raw {
  color: white;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
.forum-post > .forum-post-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
.forum-post > .forum-post-content .username {
  font-size: 1.25rem;
}
.forum-post > .forum-post-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
.forum-post > .forum-post-content ul,
.forum-post > .forum-post-content ol {
  clear: left;
}
.forum-post > .forum-post-content ul.poll {
  line-height: 0;
  font-size: 0;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
.forum-post > .forum-post-content ul.poll.global-poll {
  padding: 0;
}
.forum-post > .forum-post-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
.forum-post > .forum-post-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li.q:not(:first-child) {
  display: none;
}
.forum-post > .forum-post-content ul.poll > li.desc {
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
.forum-post > .forum-post-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
.forum-post > .forum-post-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
.forum-post > .forum-post-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div,
.forum-post > .forum-post-content .spoiler:not(:hover) .username,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) ul,
.forum-post > .forum-post-content .spoiler:not(:hover) ol,
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  position: relative;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote:after,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ul:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ol:after,
.forum-post > .forum-post-content .spoiler:not(:hover) pre:after,
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) div.adminAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.modAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.oracleAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a,
.forum-post > .forum-post-content .spoiler:not(:hover) b,
.forum-post > .forum-post-content .spoiler:not(:hover) i,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a:before,
.forum-post > .forum-post-content .spoiler:not(:hover) b:before,
.forum-post > .forum-post-content .spoiler:not(:hover) i:before,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad:before,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
.forum-post > .forum-post-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
.forum-post > .forum-post-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
.forum-post > .forum-post-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
.forum-post > .forum-post-content .glory p {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory:before {
  display: none;
}
.forum-post > .forum-post-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
.forum-post > .forum-post-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
.forum-post > .forum-post-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
.forum-post > .forum-post-content span.rpauthor:after {
  content: " :" !important;
}
.forum-post > .forum-post-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
.forum-post > .forum-post-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
.forum-post > .forum-post-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText .collapsor,
.forum-post > .forum-post-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
.forum-post > .forum-post-content pre img {
  display: none;
}
.forum-post > .forum-post-content .oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce,
.forum-post > .forum-post-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
.forum-post > .forum-post-content .oracleAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
.forum-post > .forum-post-content .oracleAnnounce.modAnnounce,
.forum-post > .forum-post-content .modAnnounce.modAnnounce,
.forum-post > .forum-post-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
.forum-post > .forum-post-content .oracleAnnounce.adminAnnounce,
.forum-post > .forum-post-content .modAnnounce.adminAnnounce,
.forum-post > .forum-post-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
.forum-post > .forum-post-content div.dice-4,
.forum-post > .forum-post-content div.dice-6,
.forum-post > .forum-post-content div.dice-8,
.forum-post > .forum-post-content div.dice-10,
.forum-post > .forum-post-content div.dice-12,
.forum-post > .forum-post-content div.dice-20,
.forum-post > .forum-post-content div.dice-100,
.forum-post > .forum-post-content div.letter-a,
.forum-post > .forum-post-content div.letter-c,
.forum-post > .forum-post-content div.letter-v,
.forum-post > .forum-post-content div.rps,
.forum-post > .forum-post-content div.coin,
.forum-post > .forum-post-content div.card,
.forum-post > .forum-post-content div.coords,
.forum-post > .forum-post-content div.town,
.forum-post > .forum-post-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
.forum-post > .forum-post-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
.forum-post > .forum-post-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
.forum-post > .forum-post-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
.forum-post > .forum-post-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-post.forum-post-variant-crow {
  background: #5c2b20;
  overflow: hidden;
}
.forum-post.forum-post-variant-glory {
  background: #280a14;
  overflow: hidden;
  text-shadow: 3px 0px 4px #280a14;
}
.forum-post.forum-post-variant-bisou {
  background: #f57ed8;
  color: black;
  overflow: hidden;
}
.forum-post.forum-post-variant-bisou .forum-post-content {
  border-top: 1px solid transparent;
}
.forum-post.forum-post-variant-bisou .forum-post-footer .action-button {
  color: black;
}
.forum-post.forum-post-search-result .forum-post-content {
  overflow-y: auto;
  max-height: 100px;
}
.forum-post.forum-post-search-result .forum-post-content > p:first-child {
  margin-top: 0;
}
.forum-post.forum-post-search-result .forum-post-content span.search-anchor {
  background: #6e0000;
  color: #fff500;
  text-shadow: 0 0 2px black;
  outline: 1px solid #fff500;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.forum-post > .forum-post-footer {
  padding: 5px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
}
.forum-post > .forum-post-footer .float-left {
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button {
  padding-left: 2px;
  text-decoration: underline;
  cursor: pointer;
  line-height: 16px;
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button:hover {
  opacity: 1;
  color: #ffffff;
}
.forum-post > .forum-post-footer .mod-submenu {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  background-image: url(/build/images/assets/img/icons/mod.87d35d18..png);
  margin-left: 1rem;
  cursor: pointer;
}
.forum-post > .forum-post-footer .mod-submenu input {
  display: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links {
  display: none;
  position: absolute;
  right: 0;
  bottom: 16px;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
  list-style: none;
  z-index: 2;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li {
  list-style-type: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li a {
  color: #ddab76;
}
.forum-post > .forum-post-footer .mod-submenu input:checked + .mod-submenu-links {
  display: block;
}
.forum-editor:not(.pm-editor),
.pm-editor:not(.pm-editor) {
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0 0 5px;
  border: 1px solid #704328;
  margin: 10px 0;
}
.forum-editor > .forum-editor-header,
.pm-editor > .forum-editor-header {
  display: block;
  background: #804d2f;
  padding: 4px;
}
.forum-editor > .forum-editor-header > b,
.pm-editor > .forum-editor-header > b {
  padding: 5px;
}
.forum-editor > .forum-editor-header > i,
.pm-editor > .forum-editor-header > i {
  float: right;
  font-size: 0.8em;
}
.forum-editor #forum-editor-preview,
.pm-editor #forum-editor-preview,
.forum-editor #forum-editor-preview-global,
.pm-editor #forum-editor-preview-global,
.forum-editor #forum-editor-preview-answer,
.pm-editor #forum-editor-preview-answer,
.forum-editor .twino-editor-preview,
.pm-editor .twino-editor-preview {
  min-height: 150px;
  border: 1px solid #704328;
  background: #49261e;
  padding: 10px 5px 5px 10px;
  overflow: auto;
  outline: 0 solid transparent;
}
body.forum-font-twinoid .forum-editor #forum-editor-preview,
body.forum-font-twinoid .pm-editor #forum-editor-preview,
body.forum-font-twinoid .forum-editor #forum-editor-preview-global,
body.forum-font-twinoid .pm-editor #forum-editor-preview-global,
body.forum-font-twinoid .forum-editor #forum-editor-preview-answer,
body.forum-font-twinoid .pm-editor #forum-editor-preview-answer,
body.forum-font-twinoid .forum-editor .twino-editor-preview,
body.forum-font-twinoid .pm-editor .twino-editor-preview {
  font-size: 1.3rem;
}
body.forum-font-small .forum-editor #forum-editor-preview,
body.forum-font-small .pm-editor #forum-editor-preview,
body.forum-font-small .forum-editor #forum-editor-preview-global,
body.forum-font-small .pm-editor #forum-editor-preview-global,
body.forum-font-small .forum-editor #forum-editor-preview-answer,
body.forum-font-small .pm-editor #forum-editor-preview-answer,
body.forum-font-small .forum-editor .twino-editor-preview,
body.forum-font-small .pm-editor .twino-editor-preview {
  font-size: 1.45rem;
}
body.forum-font-large .forum-editor #forum-editor-preview,
body.forum-font-large .pm-editor #forum-editor-preview,
body.forum-font-large .forum-editor #forum-editor-preview-global,
body.forum-font-large .pm-editor #forum-editor-preview-global,
body.forum-font-large .forum-editor #forum-editor-preview-answer,
body.forum-font-large .pm-editor #forum-editor-preview-answer,
body.forum-font-large .forum-editor .twino-editor-preview,
body.forum-font-large .pm-editor .twino-editor-preview {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-editor #forum-editor-preview,
body.forum-font-very-large .pm-editor #forum-editor-preview,
body.forum-font-very-large .forum-editor #forum-editor-preview-global,
body.forum-font-very-large .pm-editor #forum-editor-preview-global,
body.forum-font-very-large .forum-editor #forum-editor-preview-answer,
body.forum-font-very-large .pm-editor #forum-editor-preview-answer,
body.forum-font-very-large .forum-editor .twino-editor-preview,
body.forum-font-very-large .pm-editor .twino-editor-preview {
  font-size: 1.9rem;
}
#forum-editor-preview,
#forum-editor-preview-global,
#forum-editor-preview-answer,
.twino-editor-preview,
.pm-message-content {
  word-break: break-word;
  font-synthesis: weight small-caps;
}
#forum-editor-preview b,
#forum-editor-preview-global b,
#forum-editor-preview-answer b,
.twino-editor-preview b,
.pm-message-content b,
#forum-editor-preview strong,
#forum-editor-preview-global strong,
#forum-editor-preview-answer strong,
.twino-editor-preview strong,
.pm-message-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
#forum-editor-preview i,
#forum-editor-preview-global i,
#forum-editor-preview-answer i,
.twino-editor-preview i,
.pm-message-content i,
#forum-editor-preview em,
#forum-editor-preview-global em,
#forum-editor-preview-answer em,
.twino-editor-preview em,
.pm-message-content em {
  color: #f0d79e;
  opacity: 0.7;
}
#forum-editor-preview s,
#forum-editor-preview-global s,
#forum-editor-preview-answer s,
.twino-editor-preview s,
.pm-message-content s,
#forum-editor-preview strike,
#forum-editor-preview-global strike,
#forum-editor-preview-answer strike,
.twino-editor-preview strike,
.pm-message-content strike,
#forum-editor-preview del,
#forum-editor-preview-global del,
#forum-editor-preview-answer del,
.twino-editor-preview del,
.pm-message-content del {
  opacity: 0.8;
}
#forum-editor-preview span.bad,
#forum-editor-preview-global span.bad,
#forum-editor-preview-answer span.bad,
.twino-editor-preview span.bad,
.pm-message-content span.bad {
  color: #ff4111;
}
#forum-editor-preview span.big,
#forum-editor-preview-global span.big,
#forum-editor-preview-answer span.big,
.twino-editor-preview span.big,
.pm-message-content span.big {
  font-size: 1.2em;
}
#forum-editor-preview span.big span.big,
#forum-editor-preview-global span.big span.big,
#forum-editor-preview-answer span.big span.big,
.twino-editor-preview span.big span.big,
.pm-message-content span.big span.big {
  font-size: inherit;
}
#forum-editor-preview div.html,
#forum-editor-preview-global div.html,
#forum-editor-preview-answer div.html,
.twino-editor-preview div.html,
.pm-message-content div.html {
  display: inline-block;
}
#forum-editor-preview hr,
#forum-editor-preview-global hr,
#forum-editor-preview-answer hr,
.twino-editor-preview hr,
.pm-message-content hr {
  border-color: #ddab76;
}
#forum-editor-preview img,
#forum-editor-preview-global img,
#forum-editor-preview-answer img,
.twino-editor-preview img,
.pm-message-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
#forum-editor-preview div.clear,
#forum-editor-preview-global div.clear,
#forum-editor-preview-answer div.clear,
.twino-editor-preview div.clear,
.pm-message-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
#forum-editor-preview span.quoteauthor,
#forum-editor-preview-global span.quoteauthor,
#forum-editor-preview-answer span.quoteauthor,
.twino-editor-preview span.quoteauthor,
.pm-message-content span.quoteauthor,
#forum-editor-preview div.cref,
#forum-editor-preview-global div.cref,
#forum-editor-preview-answer div.cref,
.twino-editor-preview div.cref,
.pm-message-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
#forum-editor-preview span.quoteauthor.quoteauthor,
#forum-editor-preview-global span.quoteauthor.quoteauthor,
#forum-editor-preview-answer span.quoteauthor.quoteauthor,
.twino-editor-preview span.quoteauthor.quoteauthor,
.pm-message-content span.quoteauthor.quoteauthor,
#forum-editor-preview div.cref.quoteauthor,
#forum-editor-preview-global div.cref.quoteauthor,
#forum-editor-preview-answer div.cref.quoteauthor,
.twino-editor-preview div.cref.quoteauthor,
.pm-message-content div.cref.quoteauthor {
  margin-left: 30px;
}
#forum-editor-preview span.quoteauthor.cref,
#forum-editor-preview-global span.quoteauthor.cref,
#forum-editor-preview-answer span.quoteauthor.cref,
.twino-editor-preview span.quoteauthor.cref,
.pm-message-content span.quoteauthor.cref,
#forum-editor-preview div.cref.cref,
#forum-editor-preview-global div.cref.cref,
#forum-editor-preview-answer div.cref.cref,
.twino-editor-preview div.cref.cref,
.pm-message-content div.cref.cref,
#forum-editor-preview span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-global span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-answer span.quoteauthor.quoteauthor[x-id],
.twino-editor-preview span.quoteauthor.quoteauthor[x-id],
.pm-message-content span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview div.cref.quoteauthor[x-id],
#forum-editor-preview-global div.cref.quoteauthor[x-id],
#forum-editor-preview-answer div.cref.quoteauthor[x-id],
.twino-editor-preview div.cref.quoteauthor[x-id],
.pm-message-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
#forum-editor-preview span.quoteauthor:not(.username)::after,
#forum-editor-preview-global span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer span.quoteauthor:not(.username)::after,
.twino-editor-preview span.quoteauthor:not(.username)::after,
.pm-message-content span.quoteauthor:not(.username)::after,
#forum-editor-preview div.cref:not(.username)::after,
#forum-editor-preview-global div.cref:not(.username)::after,
#forum-editor-preview-answer div.cref:not(.username)::after,
.twino-editor-preview div.cref:not(.username)::after,
.pm-message-content div.cref:not(.username)::after {
  content: " :" !important;
}
#forum-editor-preview span.quoteauthor.raw,
#forum-editor-preview-global span.quoteauthor.raw,
#forum-editor-preview-answer span.quoteauthor.raw,
.twino-editor-preview span.quoteauthor.raw,
.pm-message-content span.quoteauthor.raw,
#forum-editor-preview div.cref.raw,
#forum-editor-preview-global div.cref.raw,
#forum-editor-preview-answer div.cref.raw,
.twino-editor-preview div.cref.raw,
.pm-message-content div.cref.raw {
  color: white;
}
#forum-editor-preview span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-global span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-answer span.quoteauthor.quoteauthor + blockquote,
.twino-editor-preview span.quoteauthor.quoteauthor + blockquote,
.pm-message-content span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview div.cref.quoteauthor + blockquote,
#forum-editor-preview-global div.cref.quoteauthor + blockquote,
#forum-editor-preview-answer div.cref.quoteauthor + blockquote,
.twino-editor-preview div.cref.quoteauthor + blockquote,
.pm-message-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
#forum-editor-preview .username,
#forum-editor-preview-global .username,
#forum-editor-preview-answer .username,
.twino-editor-preview .username,
.pm-message-content .username {
  font-size: 1.25rem;
}
#forum-editor-preview blockquote .quoteauthor,
#forum-editor-preview-global blockquote .quoteauthor,
#forum-editor-preview-answer blockquote .quoteauthor,
.twino-editor-preview blockquote .quoteauthor,
.pm-message-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
#forum-editor-preview ul,
#forum-editor-preview-global ul,
#forum-editor-preview-answer ul,
.twino-editor-preview ul,
.pm-message-content ul,
#forum-editor-preview ol,
#forum-editor-preview-global ol,
#forum-editor-preview-answer ol,
.twino-editor-preview ol,
.pm-message-content ol {
  clear: left;
}
#forum-editor-preview ul.poll,
#forum-editor-preview-global ul.poll,
#forum-editor-preview-answer ul.poll,
.twino-editor-preview ul.poll,
.pm-message-content ul.poll {
  line-height: 0;
  font-size: 0;
}
#forum-editor-preview ul.poll:not(.global-poll),
#forum-editor-preview-global ul.poll:not(.global-poll),
#forum-editor-preview-answer ul.poll:not(.global-poll),
.twino-editor-preview ul.poll:not(.global-poll),
.pm-message-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
#forum-editor-preview ul.poll:not(.global-poll) hr,
#forum-editor-preview-global ul.poll:not(.global-poll) hr,
#forum-editor-preview-answer ul.poll:not(.global-poll) hr,
.twino-editor-preview ul.poll:not(.global-poll) hr,
.pm-message-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
#forum-editor-preview ul.poll.global-poll,
#forum-editor-preview-global ul.poll.global-poll,
#forum-editor-preview-answer ul.poll.global-poll,
.twino-editor-preview ul.poll.global-poll,
.pm-message-content ul.poll.global-poll {
  padding: 0;
}
#forum-editor-preview ul.poll > li,
#forum-editor-preview-global ul.poll > li,
#forum-editor-preview-answer ul.poll > li,
.twino-editor-preview ul.poll > li,
.pm-message-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
#forum-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-global ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-answer ul.poll > li:not(.plain):not(.q):not(.desc):before,
.twino-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
.pm-message-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
#forum-editor-preview ul.poll > li.q,
#forum-editor-preview-global ul.poll > li.q,
#forum-editor-preview-answer ul.poll > li.q,
.twino-editor-preview ul.poll > li.q,
.pm-message-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
#forum-editor-preview ul.poll > li.q:not(:first-child),
#forum-editor-preview-global ul.poll > li.q:not(:first-child),
#forum-editor-preview-answer ul.poll > li.q:not(:first-child),
.twino-editor-preview ul.poll > li.q:not(:first-child),
.pm-message-content ul.poll > li.q:not(:first-child) {
  display: none;
}
#forum-editor-preview ul.poll > li.desc,
#forum-editor-preview-global ul.poll > li.desc,
#forum-editor-preview-answer ul.poll > li.desc,
.twino-editor-preview ul.poll > li.desc,
.pm-message-content ul.poll > li.desc {
  color: #ddab76;
}
#forum-editor-preview ul.poll > li:not(.desc) + li,
#forum-editor-preview-global ul.poll > li:not(.desc) + li,
#forum-editor-preview-answer ul.poll > li:not(.desc) + li,
.twino-editor-preview ul.poll > li:not(.desc) + li,
.pm-message-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
#forum-editor-preview ul.poll > li .vote-bar,
#forum-editor-preview-global ul.poll > li .vote-bar,
#forum-editor-preview-answer ul.poll > li .vote-bar,
.twino-editor-preview ul.poll > li .vote-bar,
.pm-message-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
#forum-editor-preview ul.poll > li .vote-bar > .bar,
#forum-editor-preview-global ul.poll > li .vote-bar > .bar,
#forum-editor-preview-answer ul.poll > li .vote-bar > .bar,
.twino-editor-preview ul.poll > li .vote-bar > .bar,
.pm-message-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
#forum-editor-preview ul.poll:not(.global-poll) > li,
#forum-editor-preview-global ul.poll:not(.global-poll) > li,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li,
.twino-editor-preview ul.poll:not(.global-poll) > li,
.pm-message-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q,
.twino-editor-preview ul.poll:not(.global-poll) > li.q,
.pm-message-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q:before,
.twino-editor-preview ul.poll:not(.global-poll) > li.q:before,
.pm-message-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
#forum-editor-preview ul.poll.global-poll > li,
#forum-editor-preview-global ul.poll.global-poll > li,
#forum-editor-preview-answer ul.poll.global-poll > li,
.twino-editor-preview ul.poll.global-poll > li,
.pm-message-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
#forum-editor-preview ul.poll.global-poll > li.q,
#forum-editor-preview-global ul.poll.global-poll > li.q,
#forum-editor-preview-answer ul.poll.global-poll > li.q,
.twino-editor-preview ul.poll.global-poll > li.q,
.pm-message-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
#forum-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-global ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-answer ul.poll.global-poll > li:not(.plain):not(.q),
.twino-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
.pm-message-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
#forum-editor-preview blockquote,
#forum-editor-preview-global blockquote,
#forum-editor-preview-answer blockquote,
.twino-editor-preview blockquote,
.pm-message-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
#forum-editor-preview blockquote blockquote,
#forum-editor-preview-global blockquote blockquote,
#forum-editor-preview-answer blockquote blockquote,
.twino-editor-preview blockquote blockquote,
.pm-message-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
#forum-editor-preview .spoiler,
#forum-editor-preview-global .spoiler,
#forum-editor-preview-answer .spoiler,
.twino-editor-preview .spoiler,
.pm-message-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
#forum-editor-preview .spoiler:not(:hover),
#forum-editor-preview-global .spoiler:not(:hover),
#forum-editor-preview-answer .spoiler:not(:hover),
.twino-editor-preview .spoiler:not(:hover),
.pm-message-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) img,
#forum-editor-preview-global .spoiler:not(:hover) img,
#forum-editor-preview-answer .spoiler:not(:hover) img,
.twino-editor-preview .spoiler:not(:hover) img,
.pm-message-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
#forum-editor-preview .spoiler:not(:hover) div,
#forum-editor-preview-global .spoiler:not(:hover) div,
#forum-editor-preview-answer .spoiler:not(:hover) div,
.twino-editor-preview .spoiler:not(:hover) div,
.pm-message-content .spoiler:not(:hover) div,
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username,
#forum-editor-preview .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor,
.twino-editor-preview .spoiler:not(:hover) .rpauthor,
.pm-message-content .spoiler:not(:hover) .rpauthor,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor,
.pm-message-content .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview .spoiler:not(:hover) ul,
#forum-editor-preview-global .spoiler:not(:hover) ul,
#forum-editor-preview-answer .spoiler:not(:hover) ul,
.twino-editor-preview .spoiler:not(:hover) ul,
.pm-message-content .spoiler:not(:hover) ul,
#forum-editor-preview .spoiler:not(:hover) ol,
#forum-editor-preview-global .spoiler:not(:hover) ol,
#forum-editor-preview-answer .spoiler:not(:hover) ol,
.twino-editor-preview .spoiler:not(:hover) ol,
.pm-message-content .spoiler:not(:hover) ol,
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  position: relative;
}
#forum-editor-preview .spoiler:not(:hover) div:after,
#forum-editor-preview-global .spoiler:not(:hover) div:after,
#forum-editor-preview-answer .spoiler:not(:hover) div:after,
.twino-editor-preview .spoiler:not(:hover) div:after,
.pm-message-content .spoiler:not(:hover) div:after,
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after,
#forum-editor-preview .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor:after,
.twino-editor-preview .spoiler:not(:hover) .rpauthor:after,
.pm-message-content .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-global .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote:after,
.twino-editor-preview .spoiler:not(:hover) blockquote:after,
.pm-message-content .spoiler:not(:hover) blockquote:after,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview .spoiler:not(:hover) ul:after,
#forum-editor-preview-global .spoiler:not(:hover) ul:after,
#forum-editor-preview-answer .spoiler:not(:hover) ul:after,
.twino-editor-preview .spoiler:not(:hover) ul:after,
.pm-message-content .spoiler:not(:hover) ul:after,
#forum-editor-preview .spoiler:not(:hover) ol:after,
#forum-editor-preview-global .spoiler:not(:hover) ol:after,
#forum-editor-preview-answer .spoiler:not(:hover) ol:after,
.twino-editor-preview .spoiler:not(:hover) ol:after,
.pm-message-content .spoiler:not(:hover) ol:after,
#forum-editor-preview .spoiler:not(:hover) pre:after,
#forum-editor-preview-global .spoiler:not(:hover) pre:after,
#forum-editor-preview-answer .spoiler:not(:hover) pre:after,
.twino-editor-preview .spoiler:not(:hover) pre:after,
.pm-message-content .spoiler:not(:hover) pre:after,
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.adminAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.adminAnnounce,
.pm-message-content .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.modAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.modAnnounce,
.pm-message-content .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.oracleAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
.pm-message-content .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-global .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-answer .spoiler:not(:hover) ul.poll:not(.global-poll),
.twino-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
.pm-message-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
#forum-editor-preview .spoiler:not(:hover) a,
#forum-editor-preview-global .spoiler:not(:hover) a,
#forum-editor-preview-answer .spoiler:not(:hover) a,
.twino-editor-preview .spoiler:not(:hover) a,
.pm-message-content .spoiler:not(:hover) a,
#forum-editor-preview .spoiler:not(:hover) b,
#forum-editor-preview-global .spoiler:not(:hover) b,
#forum-editor-preview-answer .spoiler:not(:hover) b,
.twino-editor-preview .spoiler:not(:hover) b,
.pm-message-content .spoiler:not(:hover) b,
#forum-editor-preview .spoiler:not(:hover) i,
#forum-editor-preview-global .spoiler:not(:hover) i,
#forum-editor-preview-answer .spoiler:not(:hover) i,
.twino-editor-preview .spoiler:not(:hover) i,
.pm-message-content .spoiler:not(:hover) i,
#forum-editor-preview .spoiler:not(:hover) span.bad,
#forum-editor-preview-global .spoiler:not(:hover) span.bad,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad,
.twino-editor-preview .spoiler:not(:hover) span.bad,
.pm-message-content .spoiler:not(:hover) span.bad,
#forum-editor-preview .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor,
.twino-editor-preview .spoiler:not(:hover) div.collapsor,
.pm-message-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) a:before,
#forum-editor-preview-global .spoiler:not(:hover) a:before,
#forum-editor-preview-answer .spoiler:not(:hover) a:before,
.twino-editor-preview .spoiler:not(:hover) a:before,
.pm-message-content .spoiler:not(:hover) a:before,
#forum-editor-preview .spoiler:not(:hover) b:before,
#forum-editor-preview-global .spoiler:not(:hover) b:before,
#forum-editor-preview-answer .spoiler:not(:hover) b:before,
.twino-editor-preview .spoiler:not(:hover) b:before,
.pm-message-content .spoiler:not(:hover) b:before,
#forum-editor-preview .spoiler:not(:hover) i:before,
#forum-editor-preview-global .spoiler:not(:hover) i:before,
#forum-editor-preview-answer .spoiler:not(:hover) i:before,
.twino-editor-preview .spoiler:not(:hover) i:before,
.pm-message-content .spoiler:not(:hover) i:before,
#forum-editor-preview .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-global .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad:before,
.twino-editor-preview .spoiler:not(:hover) span.bad:before,
.pm-message-content .spoiler:not(:hover) span.bad:before,
#forum-editor-preview .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor:before,
.twino-editor-preview .spoiler:not(:hover) div.collapsor:before,
.pm-message-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
#forum-editor-preview .spoiler:not(:hover) .glory:after,
#forum-editor-preview-global .spoiler:not(:hover) .glory:after,
#forum-editor-preview-answer .spoiler:not(:hover) .glory:after,
.twino-editor-preview .spoiler:not(:hover) .glory:after,
.pm-message-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
#forum-editor-preview .sideNote,
#forum-editor-preview-global .sideNote,
#forum-editor-preview-answer .sideNote,
.twino-editor-preview .sideNote,
.pm-message-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
#forum-editor-preview .glory,
#forum-editor-preview-global .glory,
#forum-editor-preview-answer .glory,
.twino-editor-preview .glory,
.pm-message-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
#forum-editor-preview .glory:before,
#forum-editor-preview-global .glory:before,
#forum-editor-preview-answer .glory:before,
.twino-editor-preview .glory:before,
.pm-message-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
#forum-editor-preview .glory p,
#forum-editor-preview-global .glory p,
#forum-editor-preview-answer .glory p,
.twino-editor-preview .glory p,
.pm-message-content .glory p {
  margin: 0;
}
#forum-editor-preview .glory .glory,
#forum-editor-preview-global .glory .glory,
#forum-editor-preview-answer .glory .glory,
.twino-editor-preview .glory .glory,
.pm-message-content .glory .glory {
  margin: 0;
}
#forum-editor-preview .glory .glory:before,
#forum-editor-preview-global .glory .glory:before,
#forum-editor-preview-answer .glory .glory:before,
.twino-editor-preview .glory .glory:before,
.pm-message-content .glory .glory:before {
  display: none;
}
#forum-editor-preview div.crowmsg,
#forum-editor-preview-global div.crowmsg,
#forum-editor-preview-answer div.crowmsg,
.twino-editor-preview div.crowmsg,
.pm-message-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
#forum-editor-preview div.crowmsg.fixMargin,
#forum-editor-preview-global div.crowmsg.fixMargin,
#forum-editor-preview-answer div.crowmsg.fixMargin,
.twino-editor-preview div.crowmsg.fixMargin,
.pm-message-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
#forum-editor-preview span.rpauthor,
#forum-editor-preview-global span.rpauthor,
#forum-editor-preview-answer span.rpauthor,
.twino-editor-preview span.rpauthor,
.pm-message-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
#forum-editor-preview span.rpauthor:after,
#forum-editor-preview-global span.rpauthor:after,
#forum-editor-preview-answer span.rpauthor:after,
.twino-editor-preview span.rpauthor:after,
.pm-message-content span.rpauthor:after {
  content: " :" !important;
}
#forum-editor-preview .rpText,
#forum-editor-preview-global .rpText,
#forum-editor-preview-answer .rpText,
.twino-editor-preview .rpText,
.pm-message-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
#forum-editor-preview .rpText:before,
#forum-editor-preview-global .rpText:before,
#forum-editor-preview-answer .rpText:before,
.twino-editor-preview .rpText:before,
.pm-message-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
#forum-editor-preview .rpText b,
#forum-editor-preview-global .rpText b,
#forum-editor-preview-answer .rpText b,
.twino-editor-preview .rpText b,
.pm-message-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText i,
#forum-editor-preview-global .rpText i,
#forum-editor-preview-answer .rpText i,
.twino-editor-preview .rpText i,
.pm-message-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText .collapsor,
#forum-editor-preview-global .rpText .collapsor,
#forum-editor-preview-answer .rpText .collapsor,
.twino-editor-preview .rpText .collapsor,
.pm-message-content .rpText .collapsor,
#forum-editor-preview .rpText a,
#forum-editor-preview-global .rpText a,
#forum-editor-preview-answer .rpText a,
.twino-editor-preview .rpText a,
.pm-message-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
#forum-editor-preview pre,
#forum-editor-preview-global pre,
#forum-editor-preview-answer pre,
.twino-editor-preview pre,
.pm-message-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
#forum-editor-preview pre img,
#forum-editor-preview-global pre img,
#forum-editor-preview-answer pre img,
.twino-editor-preview pre img,
.pm-message-content pre img {
  display: none;
}
#forum-editor-preview .oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce,
.twino-editor-preview .oracleAnnounce,
.pm-message-content .oracleAnnounce,
#forum-editor-preview .modAnnounce,
#forum-editor-preview-global .modAnnounce,
#forum-editor-preview-answer .modAnnounce,
.twino-editor-preview .modAnnounce,
.pm-message-content .modAnnounce,
#forum-editor-preview .adminAnnounce,
#forum-editor-preview-global .adminAnnounce,
#forum-editor-preview-answer .adminAnnounce,
.twino-editor-preview .adminAnnounce,
.pm-message-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
#forum-editor-preview .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce.oracleAnnounce,
.twino-editor-preview .oracleAnnounce.oracleAnnounce,
.pm-message-content .oracleAnnounce.oracleAnnounce,
#forum-editor-preview .modAnnounce.oracleAnnounce,
#forum-editor-preview-global .modAnnounce.oracleAnnounce,
#forum-editor-preview-answer .modAnnounce.oracleAnnounce,
.twino-editor-preview .modAnnounce.oracleAnnounce,
.pm-message-content .modAnnounce.oracleAnnounce,
#forum-editor-preview .adminAnnounce.oracleAnnounce,
#forum-editor-preview-global .adminAnnounce.oracleAnnounce,
#forum-editor-preview-answer .adminAnnounce.oracleAnnounce,
.twino-editor-preview .adminAnnounce.oracleAnnounce,
.pm-message-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
#forum-editor-preview .oracleAnnounce.modAnnounce,
#forum-editor-preview-global .oracleAnnounce.modAnnounce,
#forum-editor-preview-answer .oracleAnnounce.modAnnounce,
.twino-editor-preview .oracleAnnounce.modAnnounce,
.pm-message-content .oracleAnnounce.modAnnounce,
#forum-editor-preview .modAnnounce.modAnnounce,
#forum-editor-preview-global .modAnnounce.modAnnounce,
#forum-editor-preview-answer .modAnnounce.modAnnounce,
.twino-editor-preview .modAnnounce.modAnnounce,
.pm-message-content .modAnnounce.modAnnounce,
#forum-editor-preview .adminAnnounce.modAnnounce,
#forum-editor-preview-global .adminAnnounce.modAnnounce,
#forum-editor-preview-answer .adminAnnounce.modAnnounce,
.twino-editor-preview .adminAnnounce.modAnnounce,
.pm-message-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
#forum-editor-preview .oracleAnnounce.adminAnnounce,
#forum-editor-preview-global .oracleAnnounce.adminAnnounce,
#forum-editor-preview-answer .oracleAnnounce.adminAnnounce,
.twino-editor-preview .oracleAnnounce.adminAnnounce,
.pm-message-content .oracleAnnounce.adminAnnounce,
#forum-editor-preview .modAnnounce.adminAnnounce,
#forum-editor-preview-global .modAnnounce.adminAnnounce,
#forum-editor-preview-answer .modAnnounce.adminAnnounce,
.twino-editor-preview .modAnnounce.adminAnnounce,
.pm-message-content .modAnnounce.adminAnnounce,
#forum-editor-preview .adminAnnounce.adminAnnounce,
#forum-editor-preview-global .adminAnnounce.adminAnnounce,
#forum-editor-preview-answer .adminAnnounce.adminAnnounce,
.twino-editor-preview .adminAnnounce.adminAnnounce,
.pm-message-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4,
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6,
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8,
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10,
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12,
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20,
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100,
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a,
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c,
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v,
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps,
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin,
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card,
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords,
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town,
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen[x-a=none],
#forum-editor-preview-global div.citizen[x-a=none],
#forum-editor-preview-answer div.citizen[x-a=none],
.twino-editor-preview div.citizen[x-a=none],
.pm-message-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=basic],
#forum-editor-preview-global div.citizen[x-a=basic],
#forum-editor-preview-answer div.citizen[x-a=basic],
.twino-editor-preview div.citizen[x-a=basic],
.pm-message-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=collec],
#forum-editor-preview-global div.citizen[x-a=collec],
#forum-editor-preview-answer div.citizen[x-a=collec],
.twino-editor-preview div.citizen[x-a=collec],
.pm-message-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=guardian],
#forum-editor-preview-global div.citizen[x-a=guardian],
#forum-editor-preview-answer div.citizen[x-a=guardian],
.twino-editor-preview div.citizen[x-a=guardian],
.pm-message-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hunter],
#forum-editor-preview-global div.citizen[x-a=hunter],
#forum-editor-preview-answer div.citizen[x-a=hunter],
.twino-editor-preview div.citizen[x-a=hunter],
.pm-message-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tamer],
#forum-editor-preview-global div.citizen[x-a=tamer],
#forum-editor-preview-answer div.citizen[x-a=tamer],
.twino-editor-preview div.citizen[x-a=tamer],
.pm-message-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tech],
#forum-editor-preview-global div.citizen[x-a=tech],
#forum-editor-preview-answer div.citizen[x-a=tech],
.twino-editor-preview div.citizen[x-a=tech],
.pm-message-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shaman],
#forum-editor-preview-global div.citizen[x-a=shaman],
#forum-editor-preview-answer div.citizen[x-a=shaman],
.twino-editor-preview div.citizen[x-a=shaman],
.pm-message-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=survivalist],
#forum-editor-preview-global div.citizen[x-a=survivalist],
#forum-editor-preview-answer div.citizen[x-a=survivalist],
.twino-editor-preview div.citizen[x-a=survivalist],
.pm-message-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hero],
#forum-editor-preview-global div.citizen[x-a=hero],
#forum-editor-preview-answer div.citizen[x-a=hero],
.twino-editor-preview div.citizen[x-a=hero],
.pm-message-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=dead],
#forum-editor-preview-global div.citizen[x-a=dead],
#forum-editor-preview-answer div.citizen[x-a=dead],
.twino-editor-preview div.citizen[x-a=dead],
.pm-message-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shunned],
#forum-editor-preview-global div.citizen[x-a=shunned],
#forum-editor-preview-answer div.citizen[x-a=shunned],
.twino-editor-preview div.citizen[x-a=shunned],
.pm-message-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.collapsor,
#forum-editor-preview-global div.collapsor,
#forum-editor-preview-answer div.collapsor,
.twino-editor-preview div.collapsor,
.pm-message-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
#forum-editor-preview div.collapsor[data-lang]:before,
#forum-editor-preview-global div.collapsor[data-lang]:before,
#forum-editor-preview-answer div.collapsor[data-lang]:before,
.twino-editor-preview div.collapsor[data-lang]:before,
.pm-message-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="de"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="en"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="es"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="fr"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor:after,
#forum-editor-preview-global div.collapsor:after,
#forum-editor-preview-answer div.collapsor:after,
.twino-editor-preview div.collapsor:after,
.pm-message-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
#forum-editor-preview div.collapsor + .collapsed,
#forum-editor-preview-global div.collapsor + .collapsed,
#forum-editor-preview-answer div.collapsor + .collapsed,
.twino-editor-preview div.collapsor + .collapsed,
.pm-message-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
#forum-editor-preview div.collapsor + .collapsed > *,
#forum-editor-preview-global div.collapsor + .collapsed > *,
#forum-editor-preview-answer div.collapsor + .collapsed > *,
.twino-editor-preview div.collapsor + .collapsed > *,
.pm-message-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
#forum-editor-preview div.collapsor[data-open="1"],
#forum-editor-preview-global div.collapsor[data-open="1"],
#forum-editor-preview-answer div.collapsor[data-open="1"],
.twino-editor-preview div.collapsor[data-open="1"],
.pm-message-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
#forum-editor-preview div.collapsor[data-open="1"]:after,
#forum-editor-preview-global div.collapsor[data-open="1"]:after,
#forum-editor-preview-answer div.collapsor[data-open="1"]:after,
.twino-editor-preview div.collapsor[data-open="1"]:after,
.pm-message-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed,
.pm-message-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed > *,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
.pm-message-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
#forum-editor-preview div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-transition="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-transition="1"] + .collapsed,
.pm-message-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
#forum-editor-preview div.collapsed > div[data-etog],
#forum-editor-preview-global div.collapsed > div[data-etog],
#forum-editor-preview-answer div.collapsed > div[data-etog],
.twino-editor-preview div.collapsed > div[data-etog],
.pm-message-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
#forum-editor-preview div.collapsed > div[data-etog]:after,
#forum-editor-preview-global div.collapsed > div[data-etog]:after,
#forum-editor-preview-answer div.collapsed > div[data-etog]:after,
.twino-editor-preview div.collapsed > div[data-etog]:after,
.pm-message-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-button-inline {
  font-size: 1.4rem;
  background: none;
  border: 1px solid transparent;
  padding: 2px;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  vertical-align: middle;
  margin-bottom: 0.5em;
}
.forum-button-inline:hover {
  border-color: #f0d79e;
  background: rgba(240, 215, 158, 0.4);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.forum-button-inline:hover:not(.forum-button-inline) {
  box-shadow: 0 0 8px 0 black;
}
.forum-toggle {
  display: inline-block;
}
.forum-button,
.forum-button-disabled {
  font-size: 1.4rem;
  line-height: 16px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border: 1px solid #c33720;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 7px 7px;
  vertical-align: middle;
  border-radius: 2px;
  box-shadow: 1px 1px 1px 0 black;
  margin-bottom: 0.5em;
}
.forum-button:not(.forum-button-disabled):hover,
.forum-button-disabled:not(.forum-button-disabled):hover,
.forum-button:not(.forum-button-disabled):focus,
.forum-button-disabled:not(.forum-button-disabled):focus {
  border-color: #f0d79e;
  box-shadow: 0 0 8px 0 black;
}
.forum-button img,
.forum-button-disabled img {
  vertical-align: middle;
}
.forum-button img + span,
.forum-button-disabled img + span {
  margin-left: 1rem;
}
.forum-button.forum-button-disabled,
.forum-button-disabled.forum-button-disabled {
  background: grey url(/build/images/assets/img/background/bg_button_grey.3647fed8..gif) no-repeat;
  border: 1px solid grey;
  color: #f0d79e;
}
.forum-filter-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  z-index: 100;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
}
.forum-filter-list:not(.manual-toggle-on) {
  display: none;
}
.forum-filter-list.manual-toggle-on {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.forum-filter-list label {
  display: flex;
  gap: 4px;
  align-items: center;
}
hordes-twino-editor .forum-button,
hordes-twino-editor .forum-button-disabled {
  margin-bottom: 0;
}
.forum-button-bar {
  margin: 5px 0;
  padding: 5px 5px 0 5px;
  position: relative;
}
.forum-button-bar .forum-button.pm-button,
.forum-button-bar .pm-button.pm-button {
  padding: 6px;
  margin: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  transition: background-color 0.1s ease;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}
.forum-button-bar .forum-button.pm-button:hover,
.forum-button-bar .pm-button.pm-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.classic-editor-react {
  position: relative;
}
.classic-editor-react .forum-button-bar {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
  flex-wrap: wrap;
  justify-content: start;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section {
  display: flex;
  box-shadow: 0 0 2px black;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border-radius: 2px;
  border: 1px solid #c33720;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section:empty {
  display: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active:before,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .forum-button-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.classic-editor-react .forum-button-grid .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-grid .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-grid .forum-button:active,
.classic-editor-react .forum-button-grid .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-grid .forum-button:active:before,
.classic-editor-react .forum-button-grid .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .overlay-controls {
  position: absolute;
  z-index: 1;
  bottom: calc(100% - 10px);
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.1s ease-in-out;
}
.classic-editor-react .overlay-controls.layered {
  z-index: -1;
  bottom: calc(100% - 12px);
}
.classic-editor-react .overlay-controls.active {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react .overlay-controls .forum-button-bar,
.classic-editor-react .overlay-controls .lightbox {
  margin: 0;
  padding: 2px;
  column-gap: 4px;
  row-gap: 4px;
  background: rgba(150, 100, 55, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 4px;
  border: 1px solid #966437;
  box-shadow: 0 0 3px black;
}
.classic-editor-react .overlay-central {
  position: relative;
  z-index: 2;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive) {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive).layered {
  bottom: calc(100% + 3px);
}
.forum-button,
.pm-button {
  position: relative;
}
.forum-button > span.forum-button-tooltip,
.pm-button > span.forum-button-tooltip {
  display: none;
}
.forum-button > span.forum-button-tooltip div.keyboard,
.pm-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-button > span.forum-button-tooltip div.keyboard kbd,
.pm-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-button:hover > span.forum-button-tooltip,
.pm-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-button:hover > span.forum-button-tooltip::after,
.pm-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-editor-send .forum-button > span.forum-button-tooltip {
  display: none;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-checkbox {
  display: inline-block;
  padding: 2px 5px;
  font-size: 1rem;
  background: #a2321a;
  border: 1px solid #c33720;
  color: white;
  cursor: pointer;
}
.forum-checkbox label {
  font-size: 1rem;
}
.forum-content div.forum-checkbox,
.forum-editor div.forum-checkbox {
  padding: 3px 20px;
  margin-right: 2rem;
  vertical-align: middle;
  margin-bottom: 0.5em;
  background-color: #4a261e;
  border-color: #f0d79e;
}
.forum-content div.forum-checkbox input.forum-checkbox,
.forum-editor div.forum-checkbox input.forum-checkbox {
  display: none;
}
.forum-content div.forum-checkbox input.forum-checkbox + label,
.forum-editor div.forum-checkbox input.forum-checkbox + label {
  display: inline-block;
  width: 80px;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1.4rem;
  color: #ccc;
  font-size: 1.1rem;
  text-align: center;
  border-radius: 2px;
  margin: 2px;
}
.forum-content div.forum-checkbox input.forum-checkbox:checked + label,
.forum-editor div.forum-checkbox input.forum-checkbox:checked + label {
  color: #f0d79e;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.forum-content div.forum-checkbox span,
.forum-editor div.forum-checkbox span {
  line-height: 1.4rem;
  margin: 2px;
}
.forum-separator {
  cursor: default;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
  font-variant: small-caps;
}
.forum-note .forum-thread {
  cursor: pointer;
  position: relative;
  background: #4e291f;
  opacity: 0.75;
  color: #eba475;
  font-style: italic;
  font-synthesis: weight small-caps;
}
.forum-note .forum-thread .status,
.forum-note .forum-thread .title,
.forum-note .forum-thread .count {
  padding: 3px !important;
}
.forum-note .forum-thread.selected {
  background: #46241b;
  opacity: 1;
  box-shadow: inset 0 0 2px black !important;
}
.forum-note .forum-thread.selected:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
.forum-note .forum-thread img {
  vertical-align: middle;
  top: 6px;
  left: 8px;
}
.forum-note .forum-thread.forum-thread-unread {
  font-weight: bold;
  font-style: normal;
  background: #4d281f;
  opacity: 0.9;
}
.forum-note .forum-thread.forum-thread-unread:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.forum-note .forum-thread .title {
  overflow: hidden;
}
.forum-note .forum-thread .title > div {
  overflow-wrap: break-word;
}
.forum-note .forum-thread .count {
  background: #593223;
  overflow: hidden;
  white-space: nowrap;
}
.forum-note .forum-thread .count .nbPost {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 0.9em;
}
.forum-note .forum-thread .count .author {
  word-wrap: break-word;
  font-size: 0.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.forum-note.thread-list-fa-thumbtack .forum-thread {
  background: #8a5432;
  color: white;
}
.forum-note.thread-list-fa-thumbtack .forum-thread.selected {
  background: #965c36;
}
.forum-note.thread-list-fa-thumbtack .forum-thread .count {
  background: #804d2f;
}
.announces {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  color: white;
  box-shadow: 0 0 2px black;
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border-radius: 3px;
}
.announces.adminAnnounces {
  background-image: url(/build/images/assets/img/forum/adminAnnounce.1de07ab1..png);
  background-color: #553C53;
  border: 1px solid #feb500;
}
.announces.oracleAnnounces {
  background-image: url(/build/images/assets/img/forum/announce.1fa3b6e1..png);
  background-color: #3b4151;
  border: 1px solid #4e5162;
}
.announces.reported {
  background-image: url(/build/images/assets/img/forum/warning.57433157..png);
  background-color: #3e0000;
  border: 1px solid #ff3333;
}
.announces ul {
  list-style-image: url(/build/images/assets/img/forum/view.a07e5d9b..png);
  padding-left: 20px;
  color: #feb500;
}
.announces ul li {
  text-decoration: underline;
  cursor: pointer;
}
.announces ul li:hover {
  color: white;
}
.forum-preview-wrapper {
  position: relative;
  overflow: hidden;
}
.forum-preview-wrapper .forum-preview-container {
  overflow: auto;
  font-size: 0.8em;
}
.forum-preview-wrapper .forum-preview-container .forum-post-header .post-note {
  display: none;
}
.forum-preview-wrapper .forum-preview-container .forum-post-content p {
  margin: 2px 0;
}
.forum-preview-wrapper:not(.forum-preview-wrapper-bank) .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 4px;
  max-height: max(33vh, 200px);
}
.forum-preview-wrapper.forum-preview-wrapper-bank {
  min-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
  position: absolute;
  left: 3px;
  top: 3px;
  right: 3px;
  bottom: 3px;
  overflow: hidden;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex {
  max-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 4px;
}
.home-pm .forum-post-content {
  font-size: 1.3rem;
}
#post-office {
  position: fixed;
  background: url(/build/images/assets/img/background/mask.cc224a56..png);
  width: 100%;
  height: 100%;
  z-index: 999;
  backdrop-filter: blur(2px);
  padding: 15px 0;
  transition: opacity 1s ease;
  opacity: 1;
}
#post-office:not(.visible) {
  pointer-events: none;
  opacity: 0;
}
#post-office:not(.visible) #post-office-box {
  transform: scale(0) translateY(1000px);
}
#post-office #post-office-box {
  position: absolute;
  width: 1500px;
  left: calc(50% - 750px);
  background: url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top left / 900px 263px, url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top right / 900px 263px;
  top: 10px;
  bottom: 10px;
  border-radius: 8px;
  box-shadow: 0 0 10px black;
  transition: transform 0.5s ease;
  transform: scale(1) translateY(0);
}
#post-office #post-office-box #post-office-button-overlay {
  position: absolute;
  top: 12px;
  right: 12px;
}
#post-office #post-office-box #post-office-button-overlay:hover {
  filter: brightness(140%);
}
#post-office #post-office-box #post-office-button-overlay ul {
  margin: 2px;
  padding: 0;
}
#post-office #post-office-box #post-office-button-overlay ul > li {
  display: inline-block;
  list-style: none;
  cursor: pointer;
}
#post-office #post-office-box #post-office-button-overlay ul > li:last-child {
  color: red;
  filter: drop-shadow(0 0 2px black);
}
#post-office-content {
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  padding: 2px;
  background: #7e4d2a;
}
#post-office-content:not(.master) {
  left: 18px;
  right: 5px;
  border-radius: 12px;
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  padding: 8px;
}
#post-office-content ul.tabs.plain {
  margin-top: 4px;
  margin-bottom: 0;
}
#post-office-content > .row-flex.stretch {
  height: 100%;
}
#post-office-content .forum-note.stretcher {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#post-office-content .forum-note.stretcher div.scroll-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#post-office-content #pm-selected-users {
  margin: 0;
  padding: 0;
}
#post-office-content #pm-selected-users > li {
  margin: 2px;
  padding: 2px;
  display: inline-block;
  list-style: none;
  background: #3b3249;
  border: 1px solid #25202f;
  border-radius: 3px;
}
#post-office-content #pm-selected-users > li > b {
  text-shadow: 0 0 1px black;
}
#post-office-content #pm-selected-users > li > span {
  color: #ddab76;
  cursor: pointer;
  margin-left: 6px;
  font-size: 0.8em;
  vertical-align: super;
}
#post-office-content .pm-userbox {
  background: #65382e;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  margin: 5px;
  height: 24px;
  cursor: default;
  overflow: hidden;
}
#post-office-content .pm-userbox > .pm-avatar {
  height: 24px;
  display: inline-block;
}
#post-office-content .pm-userbox > .pm-avatar:not(.empty) {
  width: 24px;
}
#post-office-content .pm-userbox > .pm-userbox-name {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -8px;
}
#post-office-content .pm-userbox > .pm-userbox-name:not(:last-child) {
  padding-right: 2px;
}
#post-office-content .pm-userbox > .pm-userbox-action {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -9px;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
}
#post-office-content .pm-userbox > .pm-userbox-action:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#post-office-content #pm-conversation-list > ul {
  padding: 0;
  margin: 0;
}
#post-office-content #pm-conversation-list > ul > li {
  list-style: none;
  padding: 8px 8px 8px 15px;
  transition: background-color 0.5s ease, box-shadow 0.5s ease;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li::before,
#post-office-content #pm-conversation-list > ul > li::after {
  content: " ";
  clear: both;
}
#post-office-content #pm-conversation-list > ul > li.selected {
  cursor: default;
}
#post-office-content #pm-conversation-list > ul > li:not(.selected) {
  cursor: pointer;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] {
  background-image: url(/build/images/assets/img/forum/announceBgR.d08690ac..png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
}
#post-office-content #pm-conversation-list > ul > li.og {
  background-color: rgba(255, 255, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-1 {
  background-color: rgba(11, 255, 44, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-2 {
  background-color: rgba(255, 11, 11, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-3 {
  background-color: rgba(210, 11, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-4 {
  background-color: rgba(11, 142, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li.selected.og {
  background-color: rgba(200, 200, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-1 {
  background-color: rgba(7, 205, 34, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-2 {
  background-color: rgba(207, 10, 10, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-3 {
  background-color: rgba(164, 9, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-4 {
  background-color: rgba(9, 108, 193, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: -5px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.selected.new::before {
  filter: hue-rotate(320deg);
}
#post-office-content #pm-conversation-list > ul > li.closed > * {
  filter: grayscale(1) contrast(0.7) brightness(0.8);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"])::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"]).responded::before {
  opacity: 0.5;
  filter: grayscale(100%);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected)[x-domain="f"]::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 4px;
  background-image: url(/build/images/assets/img/icons/small_mail.65fbaaca..gif);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-1 {
  background-color: rgba(113, 255, 133, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-2 {
  background-color: rgba(255, 122, 122, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-3 {
  background-color: rgba(229, 116, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-4 {
  background-color: rgba(129, 198, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li b.title {
  font-size: 1.6em;
  font-weight: bold;
  display: block;
  max-width: calc(100% - 50px);
}
#post-office-content #pm-conversation-list > ul > li b.title:not(.crow-note) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
#post-office-content #pm-conversation-list > ul > li b.title.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li.closed b.title::before {
  display: inline-block;
  height: 16px;
  width: 16px;
  content: " ";
  background: url(/build/images/assets/img/icons/lock.fa0453c1..gif) center no-repeat;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] b.title {
  max-width: calc(100% - 0px);
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author {
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li span.author b.sender {
  color: white;
  font-weight: bold;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] {
  padding-left: 24px;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title {
  max-width: calc(100% - 0px);
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title:first-line {
  font-size: 0.6em;
  font-weight: normal;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] span.date {
  display: none;
}
#post-office-content #pm-conversation-list > ul > li span.date {
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block {
  float: right;
  height: 40px;
  width: 40px;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  background-color: #ddab76;
  font-size: 19px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.pm-avatar-crow,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  box-shadow: 0 0 6px #3e0000;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.owner:not(:first-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.owner:not(:first-child) {
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  font-size: 13px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):not(:only-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):not(:only-child) {
  width: 45%;
  height: 45%;
  border-radius: 0;
  font-size: 10px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner {
  top: 30%;
  left: 30%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 0 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner {
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 50% 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner {
  top: 0;
  left: 30%;
  width: 70%;
  height: 70%;
  border-top-right-radius: 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #gpm-forum-content ul {
  margin: 10px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) {
  padding: 0 0 0 40px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) > li[x-domain="m-d"][x-pinned] {
  margin-left: -46px;
}
#post-office-content #gpm-forum-content ul.announcement {
  padding: 0;
}
#post-office-content #gpm-forum-content ul > li {
  position: relative;
  list-style: disc;
  clear: both;
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  top: 0;
  left: -40px;
  background: #ddab76;
  font-size: 16px;
  filter: drop-shadow(0 0 4px black);
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  filter: drop-shadow(0 0 4px #3e0000);
}
#post-office-content #gpm-forum-content ul > li div.pm-message {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
}
#post-office-content #gpm-forum-content ul > li div.pm-message:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  right: 100%;
  top: 13px;
  border: 6px solid transparent;
  border-right: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header {
  color: #ddab76;
  font-size: 0.9em;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header .img {
  vertical-align: text-bottom;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content {
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content > p {
  margin: 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list {
  margin: 10px 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > span,
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > img {
  margin: 2px 5px;
  padding: 3px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 0.75em;
  color: #ddab76;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer {
  margin-top: 4px;
  padding-top: 4px;
  font-size: 0.8em;
  opacity: 0.6;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  text-align: right;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer .pm-button {
  cursor: pointer;
}
#post-office-content #gpm-forum-content ul > li .unveil {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  position: relative;
}
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-message {
  display: none;
}
#post-office-content #gpm-forum-content ul > li.collapsed.new .unveil::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: 4px;
  left: -20px;
}
#post-office-content #gpm-forum-content ul > li.collapsed + li.collapsed {
  margin-top: 5px;
}
#post-office-content #gpm-forum-content ul > li:not(.collapsed) .unveil {
  display: none;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar-crow {
  left: 6px;
  top: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content {
  padding: 6px;
  margin: 5px 0 10px 5px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  text-align: justify;
  font-size: 1.2em;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  top: 100%;
  left: 13px;
  border: 6px solid transparent;
  border-top: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content ul > li {
  list-style-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer {
  margin-top: 4px;
  padding: 8px 5px 0 60px;
  min-height: 50px;
  position: relative;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-sender {
  font-size: 2em;
  color: #ddab76;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-date {
  font-size: 0.8em;
  opacity: 0.6;
}
#post-office-content #gpm-forum-content ul > li.own .unveil {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message:before {
  border-right: 6px solid #65382e;
}
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar::after,
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar-crow::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  bottom: -10px;
  right: -10px;
}
#post-office-content .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.infoThread,
.infoSolvedThread {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
.infoThread.infoThread,
.infoSolvedThread.infoThread {
  background-color: #5C0000;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.infoThread.infoSolvedThread,
.infoSolvedThread.infoSolvedThread {
  background-color: #4e505f;
  color: white;
  box-shadow: 0 0 2px black;
  background-image: url(/build/images/assets/img/icons/done.e55c053b..png);
}
.thread-tag {
  padding: 0 4px;
  border-radius: 4px;
  margin: 0 4px;
  font-size: 0.95rem;
  font-weight: bold;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.town-row {
  font-size: 1.2rem;
}
#save-spots-container div.town-reserved-spot,
.save-spots-container div.town-reserved-spot {
  display: inline-block;
  padding: 1px 4px;
  font-size: 0.8em;
  background: #5c2b20;
  border: 1px solid #452017;
  box-shadow: 0 0 1px black;
  margin: 0 4px;
  cursor: default;
}
#save-spots-container div.town-reserved-spot > *,
.save-spots-container div.town-reserved-spot > * {
  margin-left: 5px;
}
#save-spots-container div.placeholder,
.save-spots-container div.placeholder,
#save-spots-container #stateholder,
.save-spots-container #stateholder {
  font-size: 0.8em;
  color: #ddab76;
}
#save-spots-container div.placeholder.placeholder:not(:last-child),
.save-spots-container div.placeholder.placeholder:not(:last-child),
#save-spots-container #stateholder.placeholder:not(:last-child),
.save-spots-container #stateholder.placeholder:not(:last-child) {
  display: none;
}
.town-random {
  margin: auto;
  width: 511px;
  max-width: 100%;
  height: 50px;
  background: url(/build/images/assets/img/background/joinGame_bg.760744f5..png) center / contain no-repeat;
  padding: 0 10px;
}
.town-random > .label {
  height: calc(100% - 5px);
  width: calc(100% - 220px);
  font-weight: bold;
  font-size: 1.35rem;
}
.town-join-rp {
  width: min-content;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
}
.town-join-rp .town-join-rp-head {
  color: white;
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  width: max-content;
}
.town-join-rp .town-join-rp-text {
  font-size: 80%;
  width: max-content;
}
div.tooltip.badge-tooltip {
  background: #4d5061;
  outline: 1px solid #202128;
  border: 2px solid #7d8197;
  color: white;
}
div.tooltip.badge-tooltip > b {
  display: block;
  font-size: 1.2em;
  border-bottom: 1px solid wheat;
  color: wheat;
  margin-bottom: 3px;
}
.personal_desc {
  color: #f0d79e;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) no-repeat 4px 1px, #996739;
  padding: 1px 1px 3px 25px;
  font-style: italic;
  font-size: 0.8em;
}
.personal_desc > div:first-child {
  margin-bottom: 5px;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: bold;
}
.personal_desc > div:last-child > p,
.personal_desc > div:last-child {
  display: inline;
  margin: 0;
  word-wrap: break-word;
}
.userSearchWrapper .userSearchInputContainer {
  position: relative;
}
.userSearchWrapper .userSearchInputContainer .userSearchLoadIndicator {
  position: absolute;
  color: #000000;
  opacity: 0.5;
  right: 5px;
  top: 2px;
}
.userSearchWrapper .userSearchResultsContainer {
  position: relative;
  overflow: visible;
}
.userSearchWrapper .userSearchResultsContainer > div {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 100%;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
.userSearchWrapper .userSearchResultsContainer > div:empty {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  cursor: pointer;
  overflow: hidden;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry:hover,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large img,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large img {
  max-width: 30px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatarcrow,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatarcrow {
  line-height: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span {
  flex-grow: 1;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div {
  flex-basis: min-content;
  flex-grow: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  padding: 4px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span > span:not(:last-child):after {
  content: ", ";
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-large {
  display: block !important;
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-small {
  display: none;
}
#users-list-soul,
#pm-users-list-container,
#pm-add-users-list-container,
#town-add-users-list-container,
.add-users-list-container {
  position: relative;
  overflow: visible;
}
#users-list-soul #users-list,
#pm-users-list-container #users-list,
#pm-add-users-list-container #users-list,
#town-add-users-list-container #users-list,
.add-users-list-container #users-list,
#users-list-soul #pm-users-list,
#pm-users-list-container #pm-users-list,
#pm-add-users-list-container #pm-users-list,
#town-add-users-list-container #pm-users-list,
.add-users-list-container #pm-users-list,
#users-list-soul #pm-add-users-list,
#pm-users-list-container #pm-add-users-list,
#pm-add-users-list-container #pm-add-users-list,
#town-add-users-list-container #pm-add-users-list,
.add-users-list-container #pm-add-users-list,
#users-list-soul #town-add-users-list,
#pm-users-list-container #town-add-users-list,
#pm-add-users-list-container #town-add-users-list,
#town-add-users-list-container #town-add-users-list,
.add-users-list-container #town-add-users-list,
#users-list-soul .add-users-list,
#pm-users-list-container .add-users-list,
#pm-add-users-list-container .add-users-list,
#town-add-users-list-container .add-users-list,
.add-users-list-container .add-users-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-soul #users-list:empty,
#pm-users-list-container #users-list:empty,
#pm-add-users-list-container #users-list:empty,
#town-add-users-list-container #users-list:empty,
.add-users-list-container #users-list:empty,
#users-list-soul #pm-users-list:empty,
#pm-users-list-container #pm-users-list:empty,
#pm-add-users-list-container #pm-users-list:empty,
#town-add-users-list-container #pm-users-list:empty,
.add-users-list-container #pm-users-list:empty,
#users-list-soul #pm-add-users-list:empty,
#pm-users-list-container #pm-add-users-list:empty,
#pm-add-users-list-container #pm-add-users-list:empty,
#town-add-users-list-container #pm-add-users-list:empty,
.add-users-list-container #pm-add-users-list:empty,
#users-list-soul #town-add-users-list:empty,
#pm-users-list-container #town-add-users-list:empty,
#pm-add-users-list-container #town-add-users-list:empty,
#town-add-users-list-container #town-add-users-list:empty,
.add-users-list-container #town-add-users-list:empty,
#users-list-soul .add-users-list:empty,
#pm-users-list-container .add-users-list:empty,
#pm-add-users-list-container .add-users-list:empty,
#town-add-users-list-container .add-users-list:empty,
.add-users-list-container .add-users-list:empty {
  visibility: hidden;
}
#users-list-soul #users-list .users-list-entry,
#pm-users-list-container #users-list .users-list-entry,
#pm-add-users-list-container #users-list .users-list-entry,
#town-add-users-list-container #users-list .users-list-entry,
.add-users-list-container #users-list .users-list-entry,
#users-list-soul #pm-users-list .users-list-entry,
#pm-users-list-container #pm-users-list .users-list-entry,
#pm-add-users-list-container #pm-users-list .users-list-entry,
#town-add-users-list-container #pm-users-list .users-list-entry,
.add-users-list-container #pm-users-list .users-list-entry,
#users-list-soul #pm-add-users-list .users-list-entry,
#pm-users-list-container #pm-add-users-list .users-list-entry,
#pm-add-users-list-container #pm-add-users-list .users-list-entry,
#town-add-users-list-container #pm-add-users-list .users-list-entry,
.add-users-list-container #pm-add-users-list .users-list-entry,
#users-list-soul #town-add-users-list .users-list-entry,
#pm-users-list-container #town-add-users-list .users-list-entry,
#pm-add-users-list-container #town-add-users-list .users-list-entry,
#town-add-users-list-container #town-add-users-list .users-list-entry,
.add-users-list-container #town-add-users-list .users-list-entry,
#users-list-soul .add-users-list .users-list-entry,
#pm-users-list-container .add-users-list .users-list-entry,
#pm-add-users-list-container .add-users-list .users-list-entry,
#town-add-users-list-container .add-users-list .users-list-entry,
.add-users-list-container .add-users-list .users-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-soul #users-list .users-list-entry:hover,
#pm-users-list-container #users-list .users-list-entry:hover,
#pm-add-users-list-container #users-list .users-list-entry:hover,
#town-add-users-list-container #users-list .users-list-entry:hover,
.add-users-list-container #users-list .users-list-entry:hover,
#users-list-soul #pm-users-list .users-list-entry:hover,
#pm-users-list-container #pm-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-users-list .users-list-entry:hover,
.add-users-list-container #pm-users-list .users-list-entry:hover,
#users-list-soul #pm-add-users-list .users-list-entry:hover,
#pm-users-list-container #pm-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-add-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-add-users-list .users-list-entry:hover,
.add-users-list-container #pm-add-users-list .users-list-entry:hover,
#users-list-soul #town-add-users-list .users-list-entry:hover,
#pm-users-list-container #town-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #town-add-users-list .users-list-entry:hover,
#town-add-users-list-container #town-add-users-list .users-list-entry:hover,
.add-users-list-container #town-add-users-list .users-list-entry:hover,
#users-list-soul .add-users-list .users-list-entry:hover,
#pm-users-list-container .add-users-list .users-list-entry:hover,
#pm-add-users-list-container .add-users-list .users-list-entry:hover,
#town-add-users-list-container .add-users-list .users-list-entry:hover,
.add-users-list-container .add-users-list .users-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-soul #users-list .users-list-entry div,
#pm-users-list-container #users-list .users-list-entry div,
#pm-add-users-list-container #users-list .users-list-entry div,
#town-add-users-list-container #users-list .users-list-entry div,
.add-users-list-container #users-list .users-list-entry div,
#users-list-soul #pm-users-list .users-list-entry div,
#pm-users-list-container #pm-users-list .users-list-entry div,
#pm-add-users-list-container #pm-users-list .users-list-entry div,
#town-add-users-list-container #pm-users-list .users-list-entry div,
.add-users-list-container #pm-users-list .users-list-entry div,
#users-list-soul #pm-add-users-list .users-list-entry div,
#pm-users-list-container #pm-add-users-list .users-list-entry div,
#pm-add-users-list-container #pm-add-users-list .users-list-entry div,
#town-add-users-list-container #pm-add-users-list .users-list-entry div,
.add-users-list-container #pm-add-users-list .users-list-entry div,
#users-list-soul #town-add-users-list .users-list-entry div,
#pm-users-list-container #town-add-users-list .users-list-entry div,
#pm-add-users-list-container #town-add-users-list .users-list-entry div,
#town-add-users-list-container #town-add-users-list .users-list-entry div,
.add-users-list-container #town-add-users-list .users-list-entry div,
#users-list-soul .add-users-list .users-list-entry div,
#pm-users-list-container .add-users-list .users-list-entry div,
#pm-add-users-list-container .add-users-list .users-list-entry div,
#town-add-users-list-container .add-users-list .users-list-entry div,
.add-users-list-container .add-users-list .users-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-soul input#users-search:not(.block),
#pm-users-list-container input#users-search:not(.block),
#pm-add-users-list-container input#users-search:not(.block),
#town-add-users-list-container input#users-search:not(.block),
.add-users-list-container input#users-search:not(.block) {
  width: 20rem;
  display: inline;
}
.soul .me {
  margin-top: -21px;
}
.soul .header:not(.row):not(.row-flex) {
  padding: 9px 4px 10px 8px !important;
}
.soul .skills .heroProgress {
  color: #f0d79e;
  background-color: #4d5537;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  margin-top: 4px;
  font-size: 1.2rem;
}
.soul .skills .heroProgress strong {
  display: block;
  font-size: 2rem;
  color: white;
}
.soul .skills .skillBack {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddab76;
}
.soul .skills .skillBack label {
  max-width: 250px;
}
.soul .distinctions {
  width: 270px;
  max-width: 100%;
  background: url(/build/images/assets/img/soul/rewardsBg_header.6dfaa1f6..gif) top / 100% no-repeat, url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif) top / 100% repeat-y;
  padding-bottom: 0 !important;
  margin-left: 3px;
  display: inline-block;
}
.soul .distinctions .loading {
  margin-top: 55px;
}
.soul .distinctions .distinctions-head {
  padding-top: 45px;
  color: #f0d79e;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 2rem;
}
.soul .distinctions .distinctions-points {
  color: #FF8866;
  font-size: 2.4rem;
  margin-top: 5px;
}
.soul .distinctions .distinctions-top {
  display: flex;
  justify-content: space-evenly;
  column-gap: 4px;
  align-items: stretch;
  margin: 10px 6px;
  flex-wrap: wrap;
  row-gap: 12px;
}
.soul .distinctions .distinctions-top .picto {
  border: 1px solid #ff8866;
  border-radius: 3px;
  display: inline-block;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  padding: 5px;
  background: transparent;
  transition: background-color 0.5s ease-in-out;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper {
  position: absolute;
  width: 65px;
  height: 13px;
  display: block;
  margin-top: -13px;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter {
  background-color: #3d2016 !important;
  border: 1px solid #ff8866;
  display: inline-block;
  padding: 2px 4px;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="0"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="1"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="2"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="3"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="4"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="5"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="6"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="7"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="8"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="9"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-top .picto .infos {
  width: 65px;
  margin-bottom: 5px;
}
.soul .distinctions .distinctions-top .picto .label {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  color: #ff8866;
  word-wrap: break-word;
}
.soul .distinctions .distinctions-top .picto.rare {
  border-color: #FFE96C;
  border-bottom-color: #FFFFB9;
  box-shadow: inset 0 0 4px #fe7d00, 0 0 4px #fe7d00, 0 2px 4px #1d2028;
}
.soul .distinctions .distinctions-top .picto.rare .counter {
  border-color: #FFE653;
}
.soul .distinctions .distinctions-top .picto.rare .label {
  color: #feb500;
}
.soul .distinctions .distinctions-top.targeting .picto {
  background: rgba(92, 0, 69, 0.5);
}
.soul .distinctions .distinctions-top.targeting .picto:hover,
.soul .distinctions .distinctions-top.targeting .picto.hover {
  cursor: pointer;
  background: #FFE96C;
}
.soul .distinctions .distinctions-list {
  padding: 0 10px;
  min-height: 100px;
}
.soul .distinctions .distinctions-list .empty {
  border: 1px dashed #823D2D;
  color: #FF8866;
  padding: 10px;
  font-size: 1.2rem;
  font-style: italic;
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .picto {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 1rem;
  padding-top: 3px;
  position: relative;
  margin: 0 2px;
}
.soul .distinctions .distinctions-list .picto.draggable {
  cursor: move;
}
.soul .distinctions .distinctions-list .picto.dragging {
  z-index: 100;
  pointer-events: none;
}
.soul .distinctions .distinctions-list .rare {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
.soul .distinctions .distinctions-list .not-persisted {
  outline: 1px solid red;
}
.soul .distinctions .distinctions-list .persisted {
  outline: 1px solid green;
}
.soul .distinctions .distinctions-list .counter {
  margin-top: -9.8px;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-list .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-list .counter .count[num="0"],
.soul .distinctions .distinctions-list .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="1"],
.soul .distinctions .distinctions-list .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="2"],
.soul .distinctions .distinctions-list .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="3"],
.soul .distinctions .distinctions-list .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="4"],
.soul .distinctions .distinctions-list .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="5"],
.soul .distinctions .distinctions-list .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="6"],
.soul .distinctions .distinctions-list .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="7"],
.soul .distinctions .distinctions-list .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="8"],
.soul .distinctions .distinctions-list .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="9"],
.soul .distinctions .distinctions-list .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-list .tabs {
  border-bottom: 1px solid #633424;
  min-height: 14px;
  background: none;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions {
  display: inline-block;
  padding: 2px 4px;
  margin-left: 2px;
  text-align: center;
  font-size: 8pt;
  line-height: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  color: #f58766;
  cursor: pointer;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions:hover {
  color: #f0d79e;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected {
  border: 1px solid #633424;
  border-bottom: 0;
  box-shadow: inset 0 1px 2px #000000;
  color: #ddab76;
  cursor: default;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected:hover {
  color: #DDAB76;
  background-color: #3d2016;
}
.soul .distinctions .distinctions-list .title-list {
  text-decoration: none;
  color: white;
  list-style: none;
  text-align: initial;
  font-variant: small-caps;
  font-size: 75%;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0;
}
.soul .distinctions .distinctions-list .title-list li {
  border-bottom: 1px dashed #633424;
  cursor: default;
}
.soul .distinctions .distinctions-list .title-list li.chapter {
  font-weight: bold;
  color: #f58766;
}
.soul .distinctions .distinctions-list .title-list li.chapter:not(:first-child) {
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .title-list li:not(.chapter) {
  list-style: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  margin-left: 20px;
}
.soul .distinctions .distinctions-foot {
  background: url(/build/images/assets/img/soul/rewardsBg_footer.7ad3eda8..gif) bottom / 100% no-repeat;
  height: 44px;
  margin-top: -22px;
}
.soul .friend {
  width: auto;
  height: 203px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/refererHeart.efe2ed6e..png) no-repeat center top;
  background-size: contain;
  margin-top: -1px;
}
.soul .night {
  width: auto;
  height: 230px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/soul_night.10e1bf46..jpg) no-repeat right top;
  background-size: cover;
  margin-top: -1px;
}
.soul .night > .badge-title {
  font-size: 1.2rem;
  margin-top: 24px;
  height: 32px;
  background: url(/build/images/assets/img/soul/badge_small_l.e3c27d99..png) left / contain no-repeat, url(/build/images/assets/img/soul/badge_small_r.1ad582cd..png) right / contain no-repeat, url(/build/images/assets/img/soul/badge_small.fed0aa39..png) center / contain repeat-x;
  padding: 0 24px 4px 24px;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  font-weight: bold;
}
.soul .night > .badge-title > img {
  height: 16px;
  width: 16px;
}
.soul .night > .badge {
  top: 30px;
  width: 64px;
  height: 64px;
  padding: 0 0 4px 0;
  margin: 10px;
  display: inline-block;
  background: url(/build/images/assets/img/soul/badge.2ccbbdec..png) center / contain no-repeat;
  position: relative;
}
.soul .night > .badge > div:first-child {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 6px;
  left: 8px;
  transition: outline-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  font-size: 32px;
}
.soul .night > .badge > div:first-child > i.fa,
.soul .night > .badge > div:first-child svg {
  margin-top: 4px;
}
.soul .night > .badge.badge-admin-master > div:first-child {
  color: #e1ad00;
}
.soul .night > .badge.badge-crow:hover > div:first-child {
  background: #950000;
  outline-color: #b90000;
}
.soul .night > .badge.badge-twinoid > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/twinoid.d4e7ed6d..png) center / contain no-repeat;
}
.soul .night > .badge.badge-eternal > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/eternal.f8d6e801..png) center / contain no-repeat;
}
.soul .score,
.soul .current {
  margin-top: 6px;
  margin-bottom: 10px;
  padding: 3px;
  font-weight: bold;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  font-size: 1.2rem;
}
.soul .score strong,
.soul .current strong {
  color: #f0d79e;
}
.soul .score {
  color: #ddab76;
  font-variant: small-caps;
}
.soul .score strong {
  font-size: 1.4rem;
}
.soul .current {
  color: #f0d79e;
}
.soul .current em {
  color: #ddab76;
  font-style: normal;
  font-size: 1rem;
}
.soul .current strong {
  color: #f0d79e;
  font-variant: small-caps;
}
.soul .town-history .header {
  font-size: 8pt;
}
.soul .skills-history > .header,
.soul .season-ranking > .header {
  font-size: 10pt;
}
.soul .town-history .header,
.soul .skills-history .header,
.soul .season-ranking .header {
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  padding-bottom: 0 !important;
  color: white;
  border-bottom: 2px solid #f0d79e;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.soul .town-history .type-list,
.soul .skills-history .type-list,
.soul .season-ranking .type-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #2c0e00;
  font-size: 1rem;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .type-list li,
.soul .skills-history .type-list li,
.soul .season-ranking .type-list li {
  display: inline-block;
  font-variant: small-caps;
  padding: 0 3px;
  margin: 0 0 3px 2px;
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.soul .town-history .type-list li.selected,
.soul .skills-history .type-list li.selected,
.soul .season-ranking .type-list li.selected {
  background-color: #5c2b20;
  border-color: white;
}
.soul .town-history .type-list li.selected .link,
.soul .skills-history .type-list li.selected .link,
.soul .season-ranking .type-list li.selected .link {
  color: white;
}
.soul .town-history .town-container,
.soul .skills-history .town-container,
.soul .season-ranking .town-container,
.soul .town-history .skills-container,
.soul .skills-history .skills-container,
.soul .season-ranking .skills-container {
  background-color: #5c2b20;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .town-container .row-flex:nth-child(odd),
.soul .skills-history .town-container .row-flex:nth-child(odd),
.soul .season-ranking .town-container .row-flex:nth-child(odd),
.soul .town-history .skills-container .row-flex:nth-child(odd),
.soul .skills-history .skills-container .row-flex:nth-child(odd),
.soul .season-ranking .skills-container .row-flex:nth-child(odd) {
  background-color: #663024;
}
.soul .town-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(odd).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(odd).unlocked {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex:nth-child(even),
.soul .skills-history .town-container .row-flex:nth-child(even),
.soul .season-ranking .town-container .row-flex:nth-child(even),
.soul .town-history .skills-container .row-flex:nth-child(even),
.soul .skills-history .skills-container .row-flex:nth-child(even),
.soul .season-ranking .skills-container .row-flex:nth-child(even) {
  background-color: #5c2b20;
}
.soul .town-history .town-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(even).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(even).unlocked {
  background-color: #2f283b;
}
.soul .town-history .town-container .row-flex.played,
.soul .skills-history .town-container .row-flex.played,
.soul .season-ranking .town-container .row-flex.played,
.soul .town-history .skills-container .row-flex.played,
.soul .skills-history .skills-container .row-flex.played,
.soul .season-ranking .skills-container .row-flex.played {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.hardcore,
.soul .skills-history .town-container .row-flex.hardcore,
.soul .season-ranking .town-container .row-flex.hardcore,
.soul .town-history .skills-container .row-flex.hardcore,
.soul .skills-history .skills-container .row-flex.hardcore,
.soul .season-ranking .skills-container .row-flex.hardcore {
  background-color: #773939;
}
.soul .town-history .town-container .row-flex.custom,
.soul .skills-history .town-container .row-flex.custom,
.soul .season-ranking .town-container .row-flex.custom,
.soul .town-history .skills-container .row-flex.custom,
.soul .skills-history .skills-container .row-flex.custom,
.soul .season-ranking .skills-container .row-flex.custom {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.common,
.soul .skills-history .town-container .row-flex.common,
.soul .season-ranking .town-container .row-flex.common,
.soul .town-history .skills-container .row-flex.common,
.soul .skills-history .skills-container .row-flex.common,
.soul .season-ranking .skills-container .row-flex.common {
  background-color: #0A3019;
}
.soul .town-history .town-container .row-flex.event,
.soul .skills-history .town-container .row-flex.event,
.soul .season-ranking .town-container .row-flex.event,
.soul .town-history .skills-container .row-flex.event,
.soul .skills-history .skills-container .row-flex.event,
.soul .season-ranking .skills-container .row-flex.event {
  background-color: #414a31;
}
.soul .town-history .town-container .level-indicator,
.soul .skills-history .town-container .level-indicator,
.soul .season-ranking .town-container .level-indicator,
.soul .town-history .skills-container .level-indicator,
.soul .skills-history .skills-container .level-indicator,
.soul .season-ranking .skills-container .level-indicator {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.soul .town-history .town-container .level-indicator .unlock,
.soul .skills-history .town-container .level-indicator .unlock,
.soul .season-ranking .town-container .level-indicator .unlock,
.soul .town-history .skills-container .level-indicator .unlock,
.soul .skills-history .skills-container .level-indicator .unlock,
.soul .season-ranking .skills-container .level-indicator .unlock {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  justify-content: center;
  padding: 4px 0;
}
.soul .town-history .town-container .level-indicator .unlock .needed,
.soul .skills-history .town-container .level-indicator .unlock .needed,
.soul .season-ranking .town-container .level-indicator .unlock .needed,
.soul .town-history .skills-container .level-indicator .unlock .needed,
.soul .skills-history .skills-container .level-indicator .unlock .needed,
.soul .season-ranking .skills-container .level-indicator .unlock .needed {
  font-size: 1.45rem;
  color: #f0d79e;
}
.soul .town-history .town-container .ability-indicator,
.soul .skills-history .town-container .ability-indicator,
.soul .season-ranking .town-container .ability-indicator,
.soul .town-history .skills-container .ability-indicator,
.soul .skills-history .skills-container .ability-indicator,
.soul .season-ranking .skills-container .ability-indicator {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.soul .town-history .town-container .ability-indicator ul,
.soul .skills-history .town-container .ability-indicator ul,
.soul .season-ranking .town-container .ability-indicator ul,
.soul .town-history .skills-container .ability-indicator ul,
.soul .skills-history .skills-container .ability-indicator ul,
.soul .season-ranking .skills-container .ability-indicator ul {
  margin: 0;
  list-style: none;
}
.soul .town-history .town-container .ability-indicator ul li,
.soul .skills-history .town-container .ability-indicator ul li,
.soul .season-ranking .town-container .ability-indicator ul li,
.soul .town-history .skills-container .ability-indicator ul li,
.soul .skills-history .skills-container .ability-indicator ul li,
.soul .season-ranking .skills-container .ability-indicator ul li {
  display: flex;
  column-gap: 5px;
  align-items: flex-start;
  font-size: 1.2rem;
}
.soul .town-history .town-container .ability-indicator ul li:before,
.soul .skills-history .town-container .ability-indicator ul li:before,
.soul .season-ranking .town-container .ability-indicator ul li:before,
.soul .town-history .skills-container .ability-indicator ul li:before,
.soul .skills-history .skills-container .ability-indicator ul li:before,
.soul .season-ranking .skills-container .ability-indicator ul li:before {
  content: " ";
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  flex-shrink: 0;
}
.soul .town-history .town-container .town-name,
.soul .skills-history .town-container .town-name,
.soul .season-ranking .town-container .town-name,
.soul .town-history .skills-container .town-name,
.soul .skills-history .skills-container .town-name,
.soul .season-ranking .skills-container .town-name {
  font-size: 1.2rem;
  border-left: 1px solid #7e4d2a;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-name .comment,
.soul .skills-history .town-container .town-name .comment,
.soul .season-ranking .town-container .town-name .comment,
.soul .town-history .skills-container .town-name .comment,
.soul .skills-history .skills-container .town-name .comment,
.soul .season-ranking .skills-container .town-name .comment {
  color: #ddab76;
  font-size: 1.1rem;
  word-break: break-word;
}
.soul .town-history .town-container .town-name .comment .add-comment,
.soul .skills-history .town-container .town-name .comment .add-comment,
.soul .season-ranking .town-container .town-name .comment .add-comment,
.soul .town-history .skills-container .town-name .comment .add-comment,
.soul .skills-history .skills-container .town-name .comment .add-comment,
.soul .season-ranking .skills-container .town-name .comment .add-comment {
  text-decoration: underline;
}
.soul .town-history .town-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .town-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .town-container .town-name .comment:not(.read-only):hover,
.soul .town-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .skills-container .town-name .comment:not(.read-only):hover {
  color: white;
}
.soul .town-history .town-container .season,
.soul .skills-history .town-container .season,
.soul .season-ranking .town-container .season,
.soul .town-history .skills-container .season,
.soul .skills-history .skills-container .season,
.soul .season-ranking .skills-container .season {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-days,
.soul .skills-history .town-container .town-days,
.soul .season-ranking .town-container .town-days,
.soul .town-history .skills-container .town-days,
.soul .skills-history .skills-container .town-days,
.soul .season-ranking .skills-container .town-days {
  color: #f0d79e;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-points,
.soul .skills-history .town-container .town-points,
.soul .season-ranking .town-container .town-points,
.soul .town-history .skills-container .town-points,
.soul .skills-history .skills-container .town-points,
.soul .season-ranking .skills-container .town-points {
  color: #afacc1;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .empty,
.soul .skills-history .town-container .empty,
.soul .season-ranking .town-container .empty,
.soul .town-history .skills-container .empty,
.soul .skills-history .skills-container .empty,
.soul .season-ranking .skills-container .empty {
  font-size: 1.2rem;
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  color: #f86;
  font-weight: bold;
}
.soul .town-history .town-container .hardcore .town-name,
.soul .skills-history .town-container .hardcore .town-name,
.soul .season-ranking .town-container .hardcore .town-name,
.soul .town-history .skills-container .hardcore .town-name,
.soul .skills-history .skills-container .hardcore .town-name,
.soul .season-ranking .skills-container .hardcore .town-name,
.soul .town-history .town-container .hardcore .town-days,
.soul .skills-history .town-container .hardcore .town-days,
.soul .season-ranking .town-container .hardcore .town-days,
.soul .town-history .skills-container .hardcore .town-days,
.soul .skills-history .skills-container .hardcore .town-days,
.soul .season-ranking .skills-container .hardcore .town-days {
  color: #f86;
}
.soul .town-history .town-container.skills-container .skillRow,
.soul .skills-history .town-container.skills-container .skillRow,
.soul .season-ranking .town-container.skills-container .skillRow,
.soul .town-history .skills-container.skills-container .skillRow,
.soul .skills-history .skills-container.skills-container .skillRow,
.soul .season-ranking .skills-container.skills-container .skillRow {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .desc,
.soul .skills-history .town-container.skills-container .desc,
.soul .season-ranking .town-container.skills-container .desc,
.soul .town-history .skills-container.skills-container .desc,
.soul .skills-history .skills-container.skills-container .desc,
.soul .season-ranking .skills-container.skills-container .desc {
  font-size: 9pt;
  color: #f0d79e;
  min-height: 34px;
  border-left: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .currentSkill,
.soul .skills-history .town-container.skills-container .currentSkill,
.soul .season-ranking .town-container.skills-container .currentSkill,
.soul .town-history .skills-container.skills-container .currentSkill,
.soul .skills-history .skills-container.skills-container .currentSkill,
.soul .season-ranking .skills-container.skills-container .currentSkill {
  background: #3b3249;
}
.soul .town-history .town-container.skills-container .currentSkill .desc,
.soul .skills-history .town-container.skills-container .currentSkill .desc,
.soul .season-ranking .town-container.skills-container .currentSkill .desc,
.soul .town-history .skills-container.skills-container .currentSkill .desc,
.soul .skills-history .skills-container.skills-container .currentSkill .desc,
.soul .season-ranking .skills-container.skills-container .currentSkill .desc {
  font-style: italic;
}
.soul .rp-list .rp-head .rp-context {
  margin-top: 10px;
}
.soul .rp-list .rp-head h5 {
  color: white;
}
.soul .rp-list .rp-row {
  font-size: 1.3rem;
  background: #5c2b20;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  cursor: pointer;
  text-decoration: underline;
}
.soul .rp-list .rp-row:hover {
  color: #f1ddc8;
  background: #965C36;
}
.soul .rp-list .rp-row .rp-text .title {
  color: #f0d79e;
}
.soul .rp-list .rp-row .rp-text em {
  font-size: 1.2rem;
  color: #ddab76;
}
.soul .rp-list .rp-row.new {
  font-weight: bold;
}
.soul .rp-list .rp-row.new .title {
  color: white;
}
.soul .view-town .citizens-list {
  font-size: 1.2rem;
}
.soul .view-town .citizens-list .header {
  font-size: 1.4rem;
}
.soul .view-town .citizens-list .town-points {
  color: #afacc1;
  font-size: 2rem;
}
.soul .view-town .citizens-list .me {
  margin-top: 0;
}
.soul .language-picker {
  display: inline-flex;
  justify-content: space-between;
  gap: 12px;
}
.soul .language-picker > * {
  display: inline-flex;
  padding: 4px;
  align-items: center;
  gap: 1px;
}
.soul .language-picker > * > input {
  flex-shrink: 0;
  flex-grow: 0;
  margin: 0;
  padding: 0;
}
.soul ul.group-conversation.announcement {
  padding: 0;
}
.soul ul.group-conversation.announcement > li {
  list-style: none;
  margin: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #5c2b20;
  padding: 10px;
  border: 1px solid #704328;
}
.soul ul.group-conversation.announcement > li h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.soul ul.group-conversation.announcement > li > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
.soul ul.group-conversation.announcement > li .pm-message-footer {
  padding: 5px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  color: #ddab76;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-avatar {
  display: none;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-sender {
  font-weight: bold;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-date {
  opacity: 0.7;
}
.soul .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  cursor: pointer;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.soul .news {
  margin: 0 15px;
}
.soul .news .head {
  background: url(/build/images/assets/img/underDevBanner.376c93c3..gif) center / contain no-repeat;
  width: 100%;
  max-width: 625px;
  aspect-ratio: 625/181;
  position: relative;
  margin: 0 auto;
}
.soul .news .head .title {
  padding-top: 150px;
}
.soul .news .title {
  text-transform: uppercase;
  color: #fff595;
  font-weight: bold;
  font-size: 2rem;
  display: flex;
  align-items: center;
  column-gap: 4px;
  justify-content: center;
}
.soul .news .title img {
  flex: 0;
}
.soul .news .title span {
  flex-shrink: 1;
  flex-grow: 0;
}
.soul .news .title.old {
  color: #f1c872;
}
.soul .news .version {
  text-align: center;
  color: #ddab76;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.soul .news .version-list {
  padding: 5px 5px 5px 10px;
  margin-bottom: 20px;
  background-color: #5c2b20;
  font-size: 1rem;
  color: #f0d79e;
}
.soul .news .version-list p {
  margin: 0;
}
.soul .news .forum-post {
  background: #5c2b20;
  padding: 10px 0 0 10px;
  border: 1px solid #704328;
}
.soul .news .content {
  padding: 5px 5px 5px 110px;
  background: url(/build/images/assets/img/help/pipWelcome.62b9a460..gif) no-repeat #5c2b20;
  margin-bottom: 10px;
  border: none;
  min-height: 160px;
}
.soul .news .content > p:only-child {
  margin: 0;
}
.soul .seasonHeader {
  background: url(/build/images/assets/img/rankingSeasons.69788c80..png) top center;
  height: 134px;
}
.soul .seasonHeader .seasonName,
.soul .seasonHeader .seasonNumber {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.soul .seasonHeader .seasonNumber {
  color: black;
  font-size: 1.5rem;
  margin-top: 80px;
}
.soul .seasonHeader .seasonNumber .number {
  font-size: 2rem;
}
.soul .seasonHeader .seasonName {
  margin-top: 50px;
  font-variant: small-caps;
  color: #dbc9ae;
}
.importSoulBanner {
  background: url(/build/images/assets/img/professions/select/pipWelcome.62b9a460..gif) left 2px bottom 40px no-repeat, #5c2b20;
  padding: 2px 4px 2px 102px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
}
.importSoulBanner > p {
  text-align: justify;
  color: #ddab76;
}
.importSoulBanner > h4 {
  margin-left: -100px;
  text-align: center;
  color: #ddab76;
}
.eternalMergeBanner {
  background: #5c2b20;
  padding: 4px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  text-align: justify;
  color: #ddab76;
}
ul.coa-users {
  padding: 0;
  margin: 4px 0 8px;
}
ul.coa-users > li {
  margin: 1px 0;
  padding: 5px 0;
  border-bottom: 1px dashed #ddab76;
  list-style: none;
  font-size: 0.8em;
  line-height: 0.9em;
}
ul.coa-users > li.my-entry {
  background: #3b3249;
}
ul.coa-users > li span {
  font-size: 0.7em;
}
ul.coa-users > li span i {
  color: #ddab76;
}
ul.coa-users > li br {
  content: "";
  display: block;
  margin-bottom: 0.3em;
}
.season_access_text {
  margin-top: 20px;
  margin-left: 8px;
  font-size: 85%;
}
.season_access_select {
  margin-left: 10px;
}
.citizen-list {
  margin: 0;
  padding: 0;
}
.citizen-list > li {
  font-size: 1.2rem;
  font-weight: bold;
}
.citizen-list > li > img {
  vertical-align: middle;
}
.season_entry_td {
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_container {
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_solo.top5 {
  max-height: 30px;
}
.season_entry_solo.top5plus {
  max-height: 18px;
}
.soul_season_flag {
  overflow-y: hidden;
  overflow-x: hidden;
}
.soul_season_name {
  padding-left: 5px;
  white-space: nowrap;
}
.season_entry_solo {
  font-size: 80%;
}
.top5 > .soul_season_flag > img {
  width: 32px;
  height: 25px;
}
.top5 > .soul_season_name {
  font-size: 120%;
}
.top5 > .soul_season_points {
  font-size: 150%;
  /* on hordes, normal is 10pt and major 14pt */
}
.top5plus > .soul_season_flag > img {
  width: 23px;
  height: 18px;
}
.soul_season_link {
  text-decoration: none !important;
  font-size: 120%;
  padding-top: 5px;
  color: #ddab76;
  font-weight: bold;
}
div.death-desc {
  border-right: 1px solid #ddab76;
  padding-right: 5px;
}
div#user-tooltip {
  position: absolute;
}
div[data-user-tooltip="dialog"] {
  position: fixed;
}
div#user-tooltip,
div[data-user-tooltip="dialog"] {
  z-index: 9999;
  background-color: #5c2b20;
  background-image: none;
  border: 1px solid #ddab76;
  padding: 10px;
  width: 230px;
  color: #1d2028;
  border-radius: 4px;
  font-size: 1rem;
}
div#user-tooltip span.link,
div[data-user-tooltip="dialog"] span.link {
  display: block;
  color: #ddab76;
  padding: 1px 10px;
  margin: 0 -10px;
  text-decoration: none;
  font-weight: normal;
}
div#user-tooltip span.link:hover,
div[data-user-tooltip="dialog"] span.link:hover {
  background-color: #79432b;
}
div#user-tooltip a[x-action="block_user"],
div[data-user-tooltip="dialog"] a[x-action="block_user"],
div#user-tooltip a[x-action="unblock_user"],
div[data-user-tooltip="dialog"] a[x-action="unblock_user"],
div#user-tooltip a.report-user,
div[data-user-tooltip="dialog"] a.report-user {
  font-size: 0.9rem;
  display: block;
}
div#user-tooltip div.link-blocks,
div[data-user-tooltip="dialog"] div.link-blocks {
  margin-top: 10px;
  text-align: center;
}
div#user-tooltip div.link-blocks .link-block,
div[data-user-tooltip="dialog"] div.link-blocks .link-block {
  background-color: #79432b;
  color: #f0d79e;
  margin: 0 1px 1px 0;
  padding: 5px 0;
  width: 65px;
  height: 50px;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.4rem;
  overflow: hidden;
  font-weight: bold;
  border-radius: 2px;
  text-decoration: none;
}
div#user-tooltip div.link-blocks .link-block:hover,
div[data-user-tooltip="dialog"] div.link-blocks .link-block:hover {
  background-color: #996739;
  color: white;
  cursor: pointer;
}
div#user-tooltip div.link-blocks .link-block img,
div[data-user-tooltip="dialog"] div.link-blocks .link-block img {
  width: 16px;
  height: 16px;
}
div#user-tooltip div.link-blocks .link-block.empty,
div[data-user-tooltip="dialog"] div.link-blocks .link-block.empty {
  border: 1px dashed #ddab76;
  background: none;
}
div#user-tooltip .avatar img,
div[data-user-tooltip="dialog"] .avatar img,
div#user-tooltip .avatarcrow img,
div[data-user-tooltip="dialog"] .avatarcrow img {
  max-width: 50px !important;
}
div#user-tooltip .avatar .no-avatar,
div[data-user-tooltip="dialog"] .avatar .no-avatar,
div#user-tooltip .avatarcrow .no-avatar,
div[data-user-tooltip="dialog"] .avatarcrow .no-avatar {
  background: #65382e;
  cursor: default;
  overflow: hidden;
  height: 50px;
  width: 50px;
  display: block;
  color: white;
  font-size: 25px;
  line-height: 50px;
}
div#user-tooltip div.user-infos,
div[data-user-tooltip="dialog"] div.user-infos {
  color: #f0d79e;
}
div#user-tooltip div.user-infos img,
div[data-user-tooltip="dialog"] div.user-infos img {
  height: 16px;
}
div#user-tooltip div.userDesc,
div[data-user-tooltip="dialog"] div.userDesc {
  margin-top: 10px;
  font-weight: normal;
  border-radius: 4px;
  background-color: #79432b;
  color: #ddab76;
  padding: 5px;
  word-break: break-word;
}
div#user-tooltip div.userDesc::before,
div[data-user-tooltip="dialog"] div.userDesc::before {
  margin-top: -9px;
  left: 32px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #79432b;
  display: inline-block;
  content: " ";
  position: absolute;
}
div#user-tooltip div.friend-relation,
div[data-user-tooltip="dialog"] div.friend-relation {
  color: white;
  padding: 0 8px;
  font-weight: normal;
}
div#user-tooltip div.friend-relation.not-friend,
div[data-user-tooltip="dialog"] div.friend-relation.not-friend {
  background-color: #5C0000;
  border: 1px solid #ddab76;
}
div#user-tooltip div.friend-relation.using-alias,
div[data-user-tooltip="dialog"] div.friend-relation.using-alias {
  background-color: #5c0045;
  border: 1px solid #ddab76;
}
div#user-tooltip .row:hover,
div[data-user-tooltip="dialog"] .row:hover {
  outline: none !important;
}
.user-flag {
  display: inline-block;
  width: 36px;
  height: 28px;
  position: relative;
}
.user-flag.small {
  width: 24px;
  height: 19px;
}
.user-flag > img:first-child {
  width: 27px;
  height: 19px;
  position: absolute;
  left: 4px;
  top: 4px;
}
.user-flag.small > img:first-child {
  width: 20px;
  height: 16px;
  left: 2px;
  top: 1px;
}
.user-flag:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/images/assets/img/lang/mask.e6086abd..png) center / cover no-repeat;
}
.townPassword pre {
  padding: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 0;
}
hr.section {
  border: 0.5px solid #ddab76;
  box-shadow: 0 0 4px black;
}
.image-selector {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 4px black;
  overflow: visible;
}
.image-selector.active {
  border: 2px solid rgba(255, 255, 255, 0.6);
}
.image-selector:not(.active) {
  border: 1px solid rgba(255, 255, 255, 0.6);
  opacity: 0.45;
}
.image-selector .corner-handle {
  position: absolute;
  z-index: 10;
  height: 12px;
  width: 12px;
  border-radius: 100%;
  background: white;
  opacity: 0.5;
  box-shadow: 0 0 2px black;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="1"] {
  top: 0;
  right: 0;
  transform: translate(6px, -6px);
  cursor: ne-resize;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="-1"] {
  bottom: 0;
  right: 0;
  transform: translate(6px, 6px);
  cursor: se-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="1"] {
  top: 0;
  left: 0;
  transform: translate(-6px, -6px);
  cursor: nw-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="-1"] {
  bottom: 0;
  left: 0;
  transform: translate(-6px, 6px);
  cursor: sw-resize;
}
.image-selector .edge-handle {
  position: absolute;
  z-index: 5;
  border-radius: 2px;
  background: white;
  opacity: 0;
  box-shadow: 0 0 2px black;
}
.image-selector .edge-handle[data-handle-x="0"] {
  left: 0;
  right: 0;
  height: 6px;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="1"] {
  top: 0;
  transform: translate(0, -3px);
  cursor: n-resize;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="-1"] {
  bottom: 0;
  transform: translate(0, 3px);
  cursor: s-resize;
}
.image-selector .edge-handle[data-handle-y="0"] {
  top: 0;
  bottom: 0;
  width: 6px;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="1"] {
  right: 0;
  transform: translate(3px, 0);
  cursor: e-resize;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="-1"] {
  left: 0;
  transform: translate(-3px, 0);
  cursor: w-resize;
}
.image-selector .move-handle {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  opacity: 0;
  cursor: move;
}
.image-selector .corner-handle,
.image-selector .edge-handle {
  transition: opacity 0.5s ease-in-out;
}
.image-selector .corner-handle:hover,
.image-selector .edge-handle:hover {
  opacity: 0.8;
}
.image-selector .circle-preview,
.image-selector .small-preview {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.5;
}
.image-selector .circle-preview div,
.image-selector .small-preview div {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px dotted white;
}
.image-selector .circle-preview div {
  aspect-ratio: 1/1;
  border-radius: 100%;
}
.image-selector .small-preview div {
  aspect-ratio: 3/1;
}
.fancy-progress-bar {
  max-width: 614px;
  height: 32px;
  margin: 10px auto 0;
  padding-left: 3px;
  padding-right: 3px;
}
.fancy-progress-bar .text {
  background: url(/build/images/assets/img/soul/heroUp_front.850239f0..gif) round;
  max-width: 614px;
  height: 32px;
  line-height: 32px;
  z-index: 2;
  position: relative;
  text-align: center;
  color: #f0d79e;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.fancy-progress-bar .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg.8acfe1e5..gif) round;
  max-width: 614px;
  height: 30px;
  overflow: hidden;
  padding-right: 4px;
  margin-top: -31px;
  position: relative;
}
.fancy-progress-bar .progressbar .progressbar-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4%;
  right: 1%;
  overflow: hidden;
  border-radius: 999px;
}
@keyframes flashy-inner {
  0% {
    filter: saturate(100%) brightness(100%);
  }
  45% {
    filter: saturate(100%) brightness(100%);
  }
  50% {
    filter: saturate(125%) brightness(125%);
  }
  55% {
    filter: saturate(100%) brightness(100%);
  }
  100% {
    filter: saturate(100%) brightness(100%);
  }
}
@keyframes flashy-inner-alt {
  0% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  45% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  50% {
    filter: hue-rotate(45deg) saturate(125%) brightness(195%);
  }
  55% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  100% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
}
.fancy-progress-bar .progressbar .progressbar-container .inner {
  height: 32px;
  background: url(/build/images/assets/img/soul/heroUp_bar.99f5553a..gif);
  position: absolute;
  left: 0;
  top: 0;
}
.fancy-progress-bar .progressbar .progressbar-container .completed-layers > .inner.flashy {
  filter: hue-rotate(45deg) brightness(170%);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px black;
}
.fancy-progress-bar.plain {
  max-width: 596px;
}
.fancy-progress-bar.plain .text {
  background: url(/build/images/assets/img/soul/heroUp_front_plain.5bc965af..png) round;
}
.fancy-progress-bar.plain .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg_plain.f1f6d352..gif) round;
  max-width: 596px;
  height: 30px;
}
.fancy-progress-bar.plain .progressbar .progressbar-container {
  left: 1%;
}
.xp-merchant .skill-sell > div {
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.xp-merchant .skill-sell.skill-sell-enabled:not(.skill-sell-locked) {
  cursor: pointer;
}
.xp-merchant .skill-sell:not(.skill-sell-enabled):not(.skill-sell-locked) {
  opacity: 0.5;
}
.xp-merchant .skill-sell.skill-sell-locked > div {
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.active {
  background-image: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.inactive {
  background-image: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.soul .view-rp {
  margin-left: 3px;
  overflow: hidden;
}
.soul .view-rp .rp-content {
  height: 400px;
  overflow: auto;
  padding-top: 25px;
  padding-left: 45px;
  padding-right: 45px;
  max-width: 600px;
  color: black;
  cursor: pointer;
}
.soul .view-rp .rp-content sup {
  color: black;
}
.soul .view-rp .rp-content .hr {
  margin-top: 70px;
}
.soul .view-rp .rp-content h1 {
  text-align: center;
  color: #5c2b20;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2.3rem;
}
.soul .view-rp .rp-content h1 small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content h2 {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #5c2b20;
  margin: 0;
  padding: 10px 0 3px 0;
}
.soul .view-rp .rp-content p {
  padding: 0;
  text-align: justify;
  margin: 0;
}
.soul .view-rp .rp-content small {
  display: block;
  line-height: 1.3rem;
  font-size: 1.1rem;
}
.soul .view-rp .rp-content small strong {
  text-decoration: underline;
}
.soul .view-rp .rp-content img {
  max-width: 96%;
}
.soul .view-rp .rp-content.design-typed {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.7rem;
}
.soul .view-rp .rp-content.design-typed h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-typed h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typed h2:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-typed p {
  text-align: left;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-typed p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-typed p.other {
  font-family: "Comic Neue", sans-serif;
  color: #b16567;
  font-style: italic;
  margin-left: 10px;
  margin-right: 40px;
}
.soul .view-rp .rp-content.design-typed strong {
  color: black;
  text-transform: none;
}
.soul .view-rp .rp-content.design-typedsmall {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-typedsmall h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typedsmall p {
  text-align: left;
}
.soul .view-rp .rp-content.design-typedsmall p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-written,
.soul .view-rp .rp-content.design-small,
.soul .view-rp .rp-content.design-postit {
  font-family: "Comic Neue", sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #5c2b20;
  font-size: 1.55rem;
  line-height: 2rem;
}
.soul .view-rp .rp-content.design-written.design-written h1 strong,
.soul .view-rp .rp-content.design-small.design-written h1 strong,
.soul .view-rp .rp-content.design-postit.design-written h1 strong {
  text-decoration: underline;
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-written.design-written p,
.soul .view-rp .rp-content.design-small.design-written p,
.soul .view-rp .rp-content.design-postit.design-written p {
  margin-bottom: 15px;
}
.soul .view-rp .rp-content.design-written p,
.soul .view-rp .rp-content.design-small p,
.soul .view-rp .rp-content.design-postit p {
  text-align: left;
  text-indent: 7px;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-written p:first-line,
.soul .view-rp .rp-content.design-small p:first-line,
.soul .view-rp .rp-content.design-postit p:first-line,
.soul .view-rp .rp-content.design-written p:first-letter,
.soul .view-rp .rp-content.design-small p:first-letter,
.soul .view-rp .rp-content.design-postit p:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-written blockquote,
.soul .view-rp .rp-content.design-small blockquote,
.soul .view-rp .rp-content.design-postit blockquote {
  margin-left: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  display: block;
}
.soul .view-rp .rp-content.design-written em,
.soul .view-rp .rp-content.design-small em,
.soul .view-rp .rp-content.design-postit em {
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-written strong,
.soul .view-rp .rp-content.design-small strong,
.soul .view-rp .rp-content.design-postit strong {
  color: #5c2b20;
  font-weight: bolder;
}
.soul .view-rp .rp-content.design-written big,
.soul .view-rp .rp-content.design-small big,
.soul .view-rp .rp-content.design-postit big {
  font-size: 4rem;
}
.soul .view-rp .rp-content.design-written .other strong,
.soul .view-rp .rp-content.design-small .other strong,
.soul .view-rp .rp-content.design-postit .other strong {
  color: #992626;
  font-size: 2rem;
  font-weight: bold;
}
.soul .view-rp .rp-content.design-classic {
  font-family: "Lora", serif;
  color: #5c2b20;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-classic h2 {
  font-size: 2rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-classic em {
  color: #684742;
  font-size: 1.3rem;
}
.soul .view-rp .rp-content.design-classic p {
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-modern {
  color: #44302B;
}
.soul .view-rp .rp-content.design-modern h2 {
  font-size: 1.5rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-modern small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content.design-modern blockquote {
  display: block;
  padding: 10px;
  margin: 10px;
  color: #464738;
  border: 2px solid #464738;
}
.soul .view-rp .rp-content.design-ad {
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.5rem;
  font-size: 1.5rem;
  font-style: italic;
  color: #773939;
}
.soul .view-rp .rp-content.design-ad h1 {
  color: #3b3249;
  text-align: center;
  border-bottom: 2px solid #afacc1;
}
.soul .view-rp .rp-content.design-ad h1:first-letter {
  color: #5c2b20;
}
.soul .view-rp .rp-content.design-stamp {
  padding: 60px 110px 40px 120px;
}
.soul .view-rp .rp-content.design-stamp h1 {
  color: #696486;
  font-size: 3rem;
  text-transform: uppercase;
  letter-spacing: 0rem;
}
.soul .view-rp .rp-content.design-stamp p,
.soul .view-rp .rp-content.design-stamp strong {
  font-size: 1.75rem;
}
.soul .view-rp .rp-content.design-stamp strong {
  color: #3b3249;
}
.soul .view-rp .rp-content.design-stamp small strong {
  font-size: inherit;
}
.soul .view-rp .rp-content.design-news {
  color: #6f7159;
  font-family: "Lora", serif;
}
.soul .view-rp .rp-content.design-news h1 {
  color: #8c9070;
  font-family: "Comic Neue", sans-serif;
}
.soul .view-rp .rp-content.design-news h1:first-letter {
  color: #898c6f;
}
.soul .view-rp .rp-content.design-news strong {
  color: #707056;
}
.soul .view-rp .rp-content.design-news hr {
  color: #8c9070;
  border: none;
  border-bottom: 1px solid #adb09d;
}
.soul .view-rp .rp-content.design-news p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-poem {
  font-style: italic;
  padding-left: 100px;
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-poem div.hr {
  margin-top: 10px;
}
.soul .view-rp .rp-content.design-poem h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-poem h2 {
  padding: 0;
}
.soul .view-rp .rp-content .pages {
  font-size: 1rem;
  font-weight: bold;
  font-style: italic;
}
.soul .view-rp .rp-content s {
  color: #893232;
  background: url(/build/images/assets/img/books/scratch.5c4e9446..gif) repeat-x center;
}
.soul .view-rp .carton {
  background: url(/build/images/assets/img/books/carton.890899fa..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .carton .rp-content p.other {
  color: #992626;
  font-size: 130%;
  text-align: center;
}
.soul .view-rp .blood {
  background: url(/build/images/assets/img/books/blood.1977f6f9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .noteup {
  background: url(/build/images/assets/img/books/noteup.7bad3af5..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .white {
  background: url(/build/images/assets/img/books/white.31df3d8a..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .old {
  background: url(/build/images/assets/img/books/old.7c7fd374..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .notepad {
  background: url(/build/images/assets/img/books/notepad.19eb7ba7..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .stamp {
  background: url(/build/images/assets/img/books/stamp.05ae8158..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .secret {
  background: url(/build/images/assets/img/books/secret.b888cdce..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .grid {
  background: url(/build/images/assets/img/books/grid.dd2ab6db..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .letter {
  background: url(/build/images/assets/img/books/letter.9b7e7999..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .printer {
  background: url(/build/images/assets/img/books/printer.772801e9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .manual {
  background: url(/build/images/assets/img/books/manual.f0c3ada2..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money {
  background: url(/build/images/assets/img/books/money.81d2f0eb..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money .rp-content {
  padding-left: 120px;
  margin-top: 65px;
  padding-top: 55px;
  height: 250px;
  max-width: 574px;
  color: #544224;
}
.soul .view-rp .money .rp-content p {
  color: #504227;
  font-weight: bold;
}
.soul .view-rp .money .rp-content p:first-line {
  color: inherit;
}
.soul .view-rp .money .rp-content p:first-letter {
  color: black;
}
.soul .view-rp .news {
  background: url(/build/images/assets/img/books/news.076f0283..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .news .rp-content {
  margin-left: 60px;
  padding-right: 60px;
  padding-top: 50px;
  max-width: 555px;
}
.soul .view-rp .postit {
  background: url(/build/images/assets/img/books/postit.462d08ba..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 64px;
}
.soul .view-rp .postit .rp-content {
  margin-left: 120px;
  padding-top: 20px;
  max-width: 360px;
  height: 295px;
}
.soul .view-rp .tinystamp {
  background: url(/build/images/assets/img/books/tinystamp.3c7be557..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .tinystamp .rp-content {
  margin-left: 130px;
  max-width: 340px;
  height: 391px;
}
.soul .view-rp .tinystamp .rp-content p {
  font-weight: bold;
  text-align: left;
}
.soul .view-rp .tinystamp .rp-content blockquote {
  padding: 10px;
  margin: 10px;
  color: #464738;
  font-style: normal;
  border: 2px solid #464738;
}
.soul .view-rp .author {
  color: #ddab76;
  font-style: italic;
  font-size: 1rem;
}
.soul .view-rp .author img {
  vertical-align: -35%;
}
#users-list-admin,
#towns-list-admin {
  position: relative;
  overflow: visible;
}
#users-list-admin #users-list,
#towns-list-admin #users-list,
#users-list-admin #towns-list,
#towns-list-admin #towns-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-admin #users-list:empty,
#towns-list-admin #users-list:empty,
#users-list-admin #towns-list:empty,
#towns-list-admin #towns-list:empty {
  visibility: hidden;
}
#users-list-admin #users-list .users-list-entry,
#towns-list-admin #users-list .users-list-entry,
#users-list-admin #towns-list .users-list-entry,
#towns-list-admin #towns-list .users-list-entry,
#users-list-admin #users-list .towns-list-entry,
#towns-list-admin #users-list .towns-list-entry,
#users-list-admin #towns-list .towns-list-entry,
#towns-list-admin #towns-list .towns-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-admin #users-list .users-list-entry:hover,
#towns-list-admin #users-list .users-list-entry:hover,
#users-list-admin #towns-list .users-list-entry:hover,
#towns-list-admin #towns-list .users-list-entry:hover,
#users-list-admin #users-list .towns-list-entry:hover,
#towns-list-admin #users-list .towns-list-entry:hover,
#users-list-admin #towns-list .towns-list-entry:hover,
#towns-list-admin #towns-list .towns-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-admin #users-list .users-list-entry div,
#towns-list-admin #users-list .users-list-entry div,
#users-list-admin #towns-list .users-list-entry div,
#towns-list-admin #towns-list .users-list-entry div,
#users-list-admin #users-list .towns-list-entry div,
#towns-list-admin #users-list .towns-list-entry div,
#users-list-admin #towns-list .towns-list-entry div,
#towns-list-admin #towns-list .towns-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-admin #users-list .users-list-entry.towns-list-entry span,
#towns-list-admin #users-list .users-list-entry.towns-list-entry span,
#users-list-admin #towns-list .users-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .users-list-entry.towns-list-entry span,
#users-list-admin #users-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #users-list .towns-list-entry.towns-list-entry span,
#users-list-admin #towns-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .towns-list-entry.towns-list-entry span {
  width: 40px;
  background: none;
}
#users-list-admin input#users-search,
#towns-list-admin input#users-search,
#users-list-admin input#town-search,
#towns-list-admin input#town-search {
  width: 20rem;
  display: inline;
}
.adm-exploration {
  position: relative;
  width: 100%;
  min-height: 300px;
}
.adm-exploration > div {
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: 50%;
  background-image: url(/build/images/assets/img/admin/fmap/tile0.d416e914..png);
}
.adm-exploration > div.rz-far:not(.rz-zeds) {
  filter: brightness(75%);
}
.adm-exploration > div.rz-zeds:not(.rz-far) {
  filter: hue-rotate(290deg);
}
.adm-exploration > div.rz-far.rz-zeds {
  filter: brightness(75%) hue-rotate(290deg);
}
.adm-exploration > div.rz-locked:after,
.adm-exploration > div.rz-unlocked:after,
.adm-exploration > div.rz-up:after,
.adm-exploration > div.rz-down:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: contain;
}
.adm-exploration > div.rz-locked.rz-locked:after,
.adm-exploration > div.rz-unlocked.rz-locked:after,
.adm-exploration > div.rz-up.rz-locked:after,
.adm-exploration > div.rz-down.rz-locked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock1.64561ce8..png);
}
.adm-exploration > div.rz-locked.rz-unlocked:after,
.adm-exploration > div.rz-unlocked.rz-unlocked:after,
.adm-exploration > div.rz-up.rz-unlocked:after,
.adm-exploration > div.rz-down.rz-unlocked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock2.838b03d2..png);
}
.adm-exploration > div.rz-locked.rz-up:after,
.adm-exploration > div.rz-unlocked.rz-up:after,
.adm-exploration > div.rz-up.rz-up:after,
.adm-exploration > div.rz-down.rz-up:after {
  background-image: url(/build/images/assets/img/admin/fmap/up.d0e306c8..png);
}
.adm-exploration > div.rz-locked.rz-down:after,
.adm-exploration > div.rz-unlocked.rz-down:after,
.adm-exploration > div.rz-up.rz-down:after,
.adm-exploration > div.rz-down.rz-down:after {
  background-image: url(/build/images/assets/img/admin/fmap/down.12c51aa1..png);
}
.adm-exploration > div.rz-1 {
  background-image: url(/build/images/assets/img/admin/fmap/tile2.af7e4d2c..png );
}
.adm-exploration > div.rz-2 {
  background-image: url(/build/images/assets/img/admin/fmap/tile1.5d30f85c..png );
}
.adm-exploration > div.rz-3 {
  background-image: url(/build/images/assets/img/admin/fmap/tile8.91bd1be2..png );
}
.adm-exploration > div.rz-4 {
  background-image: url(/build/images/assets/img/admin/fmap/tile3.ed9cc9ac..png );
}
.adm-exploration > div.rz-5 {
  background-image: url(/build/images/assets/img/admin/fmap/tile9.51b3b0c2..png );
}
.adm-exploration > div.rz-6 {
  background-image: url(/build/images/assets/img/admin/fmap/tile5.44e6d7e2..png );
}
.adm-exploration > div.rz-7 {
  background-image: url(/build/images/assets/img/admin/fmap/tile13.d549c631..png);
}
.adm-exploration > div.rz-8 {
  background-image: url(/build/images/assets/img/admin/fmap/tile4.f01505f1..png );
}
.adm-exploration > div.rz-9 {
  background-image: url(/build/images/assets/img/admin/fmap/tile6.eda5f80e..png );
}
.adm-exploration > div.rz-10 {
  background-image: url(/build/images/assets/img/admin/fmap/tile11.070b58e1..png);
}
.adm-exploration > div.rz-11 {
  background-image: url(/build/images/assets/img/admin/fmap/tile12.c3b1010a..png);
}
.adm-exploration > div.rz-12 {
  background-image: url(/build/images/assets/img/admin/fmap/tile10.8996f5c2..png);
}
.adm-exploration > div.rz-13 {
  background-image: url(/build/images/assets/img/admin/fmap/tile14.2f81934d..png);
}
.adm-exploration > div.rz-14 {
  background-image: url(/build/images/assets/img/admin/fmap/tile15.2a2848f8..png);
}
.adm-exploration > div.rz-15 {
  background-image: url(/build/images/assets/img/admin/fmap/tile7.16ee53c3..png );
}
ul.HelpList {
  padding: 0;
  font-size: 1.2rem;
  list-style-type: none;
}
ul.HelpList > li {
  font-weight: bold;
}
ul.HelpList > li.main {
  font-variant: small-caps;
}
ul.HelpList li {
  list-style: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
ul.HelpList li.main:not(.filtered) {
  margin-top: 10px;
}
ul.HelpList li.active {
  background-color: #696486;
  border-color: #afacc1;
}
ul.HelpList li.active,
ul.HelpList li.active span.link {
  color: white;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
ul.HelpList li.sublist:not(.filtered) > ul {
  padding-left: 30px;
}
ul.HelpList li.sublist.filtered > ul {
  padding-left: 0;
}
ul.HelpList li img {
  vertical-align: -15%;
}
a.support {
  display: block;
  margin: 3px auto 10px auto;
  padding-left: 20px;
  padding-right: 7px;
  max-width: 180px;
  padding-bottom: 1px;
  text-align: left;
  color: #f0d79e;
  font-size: 1.4rem;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  border: 1px solid #85a3af;
  border-right-color: black;
  border-bottom-color: black;
  background-color: #32454d;
  background-image: url(/build/images/assets/img/item/item_medic.a04f7556..gif);
  background-position: 3px 1px;
  background-repeat: no-repeat;
  outline: 2px solid #5c2b20;
}
a.support em {
  display: block;
  font-size: 1rem !important;
  line-height: 9pt;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: #ddab76;
  text-align: left;
}
a.support:hover {
  color: white;
  outline: 1px solid #f0d79e;
}
.help-content {
  font-size: 1.3rem;
  text-align: justify;
}
.help-content div.clear {
  clear: both;
}
.help-content span {
  color: #ddab76;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.help-content label {
  display: block;
  font-weight: bold;
  font-variant: small-caps;
  border-top: 1px dashed #ddab76;
}
.help-content label strong {
  padding-left: 2px;
  padding-right: 5px;
  color: #f8eacb;
  background-color: #5c2b20;
  -moz-border-radius: 10px;
}
.help-content .helpArt {
  max-width: 573px;
  margin-bottom: 8px;
  padding-top: 31px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  background: url(/build/images/assets/img/help/help.0479c237..jpg) no-repeat right top;
  background-size: cover;
  border: 1px solid #b18a63;
  text-shadow: 0px 1px 0px #4d0f00, 0px -1px 0px #4d0f00, 1px 0px 0px #4d0f00, -1px 0px 0px #4d0f00, 1px 1px 0px #4d0f00, -1px -1px 0px #4d0f00, -1px 1px 0px #4d0f00, 1px -1px 0px #4d0f00;
}
.help-content .update {
  padding-top: 4px;
  padding-bottom: 6px;
  background-color: #5c2b20;
  padding-left: 3px;
  padding-right: 3px;
  margin: 2px 0px 5px 10px;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content .update.new {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_news.c3c53979..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.help-content h1 {
  height: 32px;
  padding: 7px 0px 0px 48px;
  margin: 0px 0px 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/help/h1.57460bf4..gif);
  background-repeat: no-repeat;
  clear: both;
}
.help-content h2 {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.help-content strong {
  color: #f0d79e;
}
.help-content em {
  color: #f0d79e;
  text-align: justify;
  display: block;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content i {
  color: #f0d79e;
  font-style: italic;
}
.help-content img {
  vertical-align: -15%;
}
.help-content img.art {
  float: left;
  position: relative;
  margin: 5px 10px 10px 5px;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
}
.help-content img.art.artRight {
  float: right;
}
.help-content img.pip {
  float: left;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}
.help-content img.artRight {
  float: right;
  margin-left: 10px;
  margin-right: 5px;
}
.help-content ul {
  padding: 0 3px;
  margin: 2px 0 15px 10px;
  list-style: none none;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content ul:not(.stack) {
  clear: both;
}
.help-content ul li {
  margin: 0;
  padding: 4px 5px 6px 20px;
  background-color: #5c2b20;
  background-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  background-repeat: no-repeat;
  background-position: left -2px;
  border-top: 0px;
  border-bottom: 1px dashed #ddab76;
}
.help-content ul li ul {
  border-top: none;
  border-bottom: none;
  margin-bottom: 2px;
}
.help-content ul li:last-child {
  border-bottom: 0;
}
.help-content ul li i {
  color: #f0d79e;
  font-style: italic;
}
.help-content ul li strong {
  font-variant: small-caps;
}
.help-content table.procons {
  width: 100%;
}
.help-content table.procons th {
  text-align: center;
  font-size: 12pt;
}
.help-content table.procons td {
  width: 50%;
  vertical-align: top;
}
.help-content .warning,
.help-content .critical {
  color: #f86;
  font-weight: bold;
}
.help-content p.ambiant,
.help-content div.ambiant {
  padding: 5px 5px 5px 22px;
  margin-left: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #ddab76;
  font-style: italic;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
.help-content div.warning,
.help-content div.critical {
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.help-content p.help,
.help-content div.help {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #524053;
  border: 1px solid #ddab76;
  -moz-border-radius: 10px;
}
.help-content div.critical {
  margin-bottom: 10px;
}
.help-content dl.faq dt {
  padding-left: 24px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
}
.help-content dl dt,
.help-content dl dd {
  color: #e3c699;
  min-height: 21px;
  border-bottom: 1px solid #b37c4a;
  margin-bottom: 1px;
  padding-right: 10px;
}
.help-content dl dt {
  display: block;
  clear: both;
  position: relative;
  padding-left: 5px;
  color: white;
  font-weight: bold;
  background-color: #b37c4a;
  min-width: 17rem;
  height: auto;
  padding-top: 2px;
  font-size: 10pt;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content dl dd {
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  color: #f0d79e;
  background-color: #996739;
}
.help-content dl dd em {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 4px;
}
.help-content dl em {
  color: #f8eacb;
}
.beginner-mode h5:first-child {
  margin-top: 2px;
}
.beginner-mode ul {
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px dashed #b37c4a;
}
.beginner-mode ul > li.tick.complete {
  list-style: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.beginner-mode ul > li.tick:not(.complete) {
  list-style: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.beginner-mode ul > li:not(.tick) {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
.beginner-link {
  font-size: 1.3rem;
  text-align: center;
}
*[x-tutorial-content] {
  display: none;
}
*[x-tutorial-content].toplevel {
  position: absolute;
}
*[x-tutorial-content].toplevel.text {
  width: 400px;
  left: calc(50% - 200px);
  top: 180px;
  z-index: 100;
}
*[x-tutorial-content].toplevel.control {
  width: 200px;
  left: calc(50% - 100px);
  top: 30px;
  z-index: 100;
  background: #996739;
  color: white;
  font-size: 0.8em;
  border: 1px solid #EFDBA8;
}
*[x-tutorial-content].toplevel.control > b {
  display: block;
  background: #7E4D2A;
  color: #DDAB76;
  padding: 2px 2px 2px 6px;
  font-size: 0.8em;
}
*[x-tutorial-content].toplevel.control > div {
  display: block;
  text-align: center;
  padding: 3px;
}
*[x-tutorial-content].toplevel.cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: url(/build/images/assets/img/blackBg.fcc3ddcf..gif) top repeat-x, #6d1e0a;
  opacity: 0.5;
}
*[x-tutorial-content].arrow-up:before,
*[x-tutorial-content].arrow-down:before,
*[x-tutorial-content].arrow-up-left:before,
*[x-tutorial-content].arrow-up-right:before {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/help/anim_upArrow.f6482774..gif) no-repeat;
}
*[x-tutorial-content].arrow-up:before {
  top: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-left:before {
  top: -30px;
  left: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-right:before {
  top: -30px;
  right: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-down:before {
  bottom: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
  transform: rotate(180deg);
}
div[x-conditional-help] {
  position: absolute;
  top: calc(100% + 20px);
  width: 400px;
  left: calc(50% - 200px);
  z-index: 10;
  background: #523326;
  padding: 3px;
  text-align: justify;
  color: #ddab76;
  border: 1px solid #CEAD79;
  filter: drop-shadow(0 0 3px black);
}
div[x-conditional-help] strong {
  color: white;
}
div[x-conditional-help]:not(.no-arrow):before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  bottom: 100%;
  left: 50%;
  border: 15px solid transparent;
  border-bottom: 15px solid #CEAD79;
}
*[x-tutorial-content="1.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text1"] {
  top: 320px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="2.text2"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text3"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text4"] {
  top: 200px !important;
  left: 0 !important;
}
*[x-tutorial-content="2.text4"].arrow-up:before {
  left: 125px;
}
*[x-tutorial-content="2.text5"] {
  top: 200px !important;
  left: 20px !important;
}
*[x-tutorial-content="2.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text7"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text2"] {
  top: 420px !important;
  left: 50px !important;
}
*[x-tutorial-content="3.text4"] {
  top: 420px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text4"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text5"] {
  top: 500px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text6"] {
  top: 380px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text7"] {
  top: 420px !important;
}
*[x-tutorial-content="3.text8 3.text9"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text8 3.text9"].arrow-up:before {
  left: 330px;
}
*[x-tutorial-content="3.text10"] {
  top: 450px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text10"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text11"] {
  top: 450px !important;
  left: 285px !important;
}
*[x-tutorial-content="4.text2"] {
  top: 610px !important;
  left: 40px !important;
}
*[x-tutorial-content="4.text3"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text1"] {
  top: 500px !important;
  left: 35px !important;
}
*[x-tutorial-content="5.text2"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text3"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text4"] {
  top: 280px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text5"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text6"] {
  top: 450px !important;
  left: 550px !important;
}
*[x-tutorial-content="6.text2"] {
  top: 620px !important;
  left: 0 !important;
}
*[x-tutorial-content="6.text2"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="10.text1"] {
  top: 260px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text2"] {
  top: 300px !important;
  left: 440px !important;
}
*[x-tutorial-content="10.text3"] {
  top: 730px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text4"] {
  top: 380px !important;
}
*[x-tutorial-content="10.text5"] {
  top: 320px !important;
  left: 550px !important;
}
*[x-tutorial-content="10.text6"] {
  top: 280px !important;
}
*[x-tutorial-content="10.text8"] {
  top: 200px !important;
  left: 550px !important;
}
#api-docs {
  font-family: "Century Gothic", "Arial", "Trebuchet MS", Verdana, sans-serif;
  color: white;
  font-size: 1.3rem;
}
#api-docs table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table th {
  vertical-align: bottom;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border: 0px;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  background-color: #5c2b20;
}
#api-docs table td a {
  font-weight: normal;
}
#api-docs h5 {
  font-size: 1.1rem;
  line-height: 17px;
  font-family: Verdana;
  text-transform: uppercase;
}
#api-docs pre {
  background-color: #4f2e1f;
  box-shadow: 0 0 2px #4E5162;
  color: #FFFFFF;
  display: block;
  overflow: auto;
  padding: 8px;
  white-space: pre;
}
#api-docs pre span.string {
  color: #eca4f1;
}
#api-docs pre span.int {
  color: #76d8ca;
}
#api-docs pre span.bool {
  color: #ee7c2b;
}
#api-docs pre a.custom {
  text-decoration: underline;
  color: #00e0e0;
}
#api-docs pre a.entity {
  text-decoration: underline;
  color: #ddab76;
}
body[data-theme-name="arma"]:not(.no-fx):not(.no-arma-skulls) {
  background: url(/build/images/assets/img/anims/skull_laugh.88dd733d..gif) !important;
}
body[data-theme-name="arma"].no-fx,
body[data-theme-name="arma"].no-arma-skulls {
  background: linear-gradient(180deg, #000000 0, #000000 145px, #007038 100vh) !important;
}
body[data-theme-name="arma"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_arma_animated.c8ac0f8f..gif);
}
body[data-theme-name="arma"] .town-header b {
  visibility: hidden;
}
body[data-theme-name="arma"] .town-header b:before {
  content: url(/build/images/assets/img/icons/small_arma.4c5859fb..gif);
  visibility: visible;
  display: block;
}
body[data-theme-name="arma"] .avatar:not(.no-arma),
body[data-theme-name="arma"] .avatarcrow {
  background: url(/build/images/assets/img/anims/all_doomed.c7f3a57b..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma) > img,
body[data-theme-name="arma"] .avatarcrow > img {
  height: 30px;
  width: 90px;
  opacity: 0;
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-0,
body[data-theme-name="arma"] .avatarcrow.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-1,
body[data-theme-name="arma"] .avatarcrow.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-2,
body[data-theme-name="arma"] .avatarcrow.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-3,
body[data-theme-name="arma"] .avatarcrow.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-4,
body[data-theme-name="arma"] .avatarcrow.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-5,
body[data-theme-name="arma"] .avatarcrow.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-6,
body[data-theme-name="arma"] .avatarcrow.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-7,
body[data-theme-name="arma"] .avatarcrow.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-8,
body[data-theme-name="arma"] .avatarcrow.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-9,
body[data-theme-name="arma"] .avatarcrow.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif);
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b {
  visibility: hidden;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before {
  content: "CRITICAL_ERROR";
  visibility: visible;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username {
  visibility: hidden;
  font-size: 0;
  pointer-events: none;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after {
  content: "CRITICAL ERROR";
  visibility: visible;
  font-size: 1rem;
  font-family: "Courier new", "Courier", monospace;
}
body[data-theme-name="arma"] .forum-thread .count div {
  visibility: hidden;
  line-height: 0;
}
body[data-theme-name="arma"] .forum-thread .count div.author:after {
  content: "ERROR";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .forum-thread .count div.nbPost:after {
  content: "666";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif) !important;
}
footer[data-theme-name="arma"] .cell-small.footer > div:not(.v),
footer[data-theme-name="arma"] .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.88);
}
body[data-theme-name="christmas"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_xmas_de.3b10d911..webp) !important;
}
body[data-theme-name="christmas"] img[src*="emotes/calim"] {
  content: url(/build/images/assets/img/emotes/xmas.306694e8..gif) !important;
}
body[data-theme-name="stpatrick"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_patrick_de.75a588d9..png) !important;
}
body[data-theme-name="easter"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_easter_de.8b061a19..png) !important;
}
body[data-theme-name="easter"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff !important;
}
body[data-theme-name="halloween"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_halloween_de.dd49d25a..gif) !important;
}
body[data-theme-name="contamination"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_contamination_de.d17aeae3..png) !important;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow img {
  display: none;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  content: " ";
  height: 30px;
  width: 90px;
  display: block;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username {
  font-size: 0;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  font-size: 16px;
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.de.4e4aeccd..gif);
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "Die Taube";
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.en.6955464b..gif);
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "The Dove";
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.es.079f6be8..gif);
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Paloma";
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.fr.cd4e6209..gif);
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Colombe";
}
@keyframes pan-1 {
  from {
    mask-position: 0 bottom;
  }
  to {
    mask-position: 1000px bottom;
  }
}
@keyframes pan-2 {
  from {
    mask-position: -500px bottom;
  }
  to {
    mask-position: -500px bottom;
  }
}
@keyframes pan-3 {
  from {
    mask-position: 250px bottom;
  }
  to {
    mask-position: 1250px bottom;
  }
}
@keyframes pan-4 {
  from {
    mask-position: 750px bottom;
  }
  to {
    mask-position: -250px bottom;
  }
}
@keyframes pan-5 {
  from {
    mask-position: 330px bottom;
  }
  to {
    mask-position: 1330px bottom;
  }
}
.app-directory {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0 5px;
  background-color: #5c2b20;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
  color: #f0d79e;
  z-index: 998;
  overflow: hidden;
  min-height: 21px;
  min-width: 28px;
}
.app-directory.open {
  height: auto;
  width: auto;
}
.app-directory.closed {
  height: 0;
  width: 0;
}
.app-directory .app-icon {
  position: absolute;
  top: 1px;
  left: 5px;
}
.app-directory .app-listing-body {
  width: 430px;
  max-width: calc(100vw - 32px);
}
.app-directory .app-listing-body h4 {
  margin: 0;
  padding: 2px 0 3px 27px;
  height: auto;
  font-size: 1.2rem;
  text-transform: none;
  font-variant: small-caps;
  background: none;
  line-height: 17px;
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  letter-spacing: 1px;
  border-bottom: 1px solid #b37c4a;
}
.app-directory .app-listing-body p {
  color: white;
  font-size: 1.3rem;
}
.app-directory .app-listing-body hr {
  height: 1px;
  background: #ddab76;
  border: none;
}
.app-directory .app-listing-body ul {
  display: grid;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.app-directory .app-listing-body ul > li {
  display: flex;
  gap: 5px;
  align-items: center;
  padding: 4px 2px;
  cursor: pointer;
  font-size: 1.3rem;
  transition: all 0.5s ease-in-out;
}
.app-directory .app-listing-body ul > li > *:first-child {
  flex: none;
  line-height: 0;
}
.app-directory .app-listing-body ul > li > *:not(:first-child) {
  flex: 1 1 auto;
}
.app-directory .app-listing-body ul > li:hover {
  background: rgba(221, 171, 118, 0.25);
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.app-directory .app-listing-body ul > li .label {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.app-directory .app-listing-body ul > li .label > :not(.name) {
  font-size: 0.6em;
  font-variant: small-caps;
}
.app-directory .app-listing-body ul > li.maintenance {
  color: #b8b8b8;
  font-style: italic;
}
.app-directory .app-listing-body ul > li.maintenance img {
  filter: grayscale(100%);
}
.app-directory.closed .app-listing-body {
  opacity: 0;
  pointer-events: none;
}
.external-app span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
.external-app span.critical b {
  color: #f8eacb;
}
.external-app strong {
  color: white;
}
.external-app .secure,
.external-app .dev {
  padding: 5px 5px 5px 24px;
  margin: 5px 0;
  font-size: 9pt;
  color: white;
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
.external-app .secure h5,
.external-app .dev h5 {
  margin-top: 0;
}
.external-app .secure.secure,
.external-app .dev.secure {
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.external-app .secure.dev,
.external-app .dev.dev {
  background-color: #773939;
  background-image: url(/build/images/assets/img/icons/small_dev.145328e8..png);
}
.external-app ul {
  font-size: 1.2rem;
  padding-left: 16px;
}
.external-app .forms {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.external-app button {
  font-variant: small-caps;
  font-weight: normal;
}
.mod-directory {
  position: absolute;
  top: 10px;
  left: 60px;
  overflow: hidden;
  z-index: 997;
  min-height: 13px;
}
.mod-directory span {
  display: block;
  padding: 0 5px 0;
  font-size: 7pt;
  line-height: 8pt;
  text-transform: uppercase;
  letter-spacing: 0;
  background-color: #5c2b20;
  color: #f0d79e;
  cursor: pointer;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
}
.mod-directory ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.mod-directory ul li {
  background: #3b3249;
  padding: 4px 26px;
  margin: 0;
  font-size: 1.3rem;
  color: #ddab76;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.mod-directory ul li:hover {
  background: #4c3f60;
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod-directory.closed ul {
  max-height: 0;
}
.game-clock {
  position: absolute;
  background: url(/build/images/assets/img/background/clock.2fd94115..png);
  width: 260px;
  height: 90px;
  top: 4px;
  right: 0;
}
.game-clock > div {
  display: block;
  position: absolute;
  font-size: 1rem;
  text-align: right;
}
.game-clock > div.town-name {
  color: #ddab76;
  height: 12px;
  top: 9px;
  left: 0;
  right: 75px;
  font-variant: small-caps;
}
.game-clock > div.town-day {
  color: #704018;
  font-weight: bold;
  height: 12px;
  top: 25px;
  left: 0;
  right: 85px;
}
.game-clock > div.town-time {
  text-align: center;
  top: 32px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div.attack-time {
  color: #5e0000;
  text-align: center;
  font-weight: bold;
  top: 58px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div .hardcore {
  color: #a33333;
  font-variant: small-caps;
}
.game-logout {
  position: absolute;
  background: url(/build/images/assets/img/icons/b_exit.e24f0d38..png);
  width: 22px;
  height: 22px;
  top: 0;
  right: 0;
  z-index: 998;
}
.game-logout > a {
  display: block;
  width: 100%;
  height: 100%;
}
html {
  font-size: 10px;
}
body {
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  font-size: 1.6rem;
  margin: 0;
}
body .theme-layer {
  display: none;
}
*:not(:defined) {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.offline_body {
  background: url(/build/images/assets/img/background/bg_colored.c1dc5792..jpg) fixed top no-repeat, #100C0B;
}
.online_body {
  background: url(/build/images/assets/img/background/bg_gray.051b8650..jpg) fixed top no-repeat, #100C0B;
}
.text-center {
  text-align: center !important;
}
div.debug_info,
div.debug_info_release {
  color: white;
  font-size: 1.1rem;
}
div.debug_info.debug_info,
div.debug_info_release.debug_info {
  margin: 2px 10px;
  padding: 3px;
  background: #750000;
  border: 1px solid #ff0000;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
div.debug_info.debug_info_release .version,
div.debug_info_release.debug_info_release .version {
  background: rgba(0, 0, 0, 0.5);
  padding: 4px;
}
div.debug_info > div:first-child,
div.debug_info_release > div:first-child {
  display: inline-block;
}
div.debug_info > div:first-child > b,
div.debug_info_release > div:first-child > b {
  font-variant: small-caps;
}
div.debug_info > div:last-child,
div.debug_info_release > div:last-child {
  font-size: 0.9rem;
  float: right;
  display: inline-block;
}
div.debug_info a,
div.debug_info_release a {
  color: white !important;
}
div.debug_info:after,
div.debug_info_release:after {
  content: " ";
  clear: both;
  display: block;
}
x-message {
  display: none;
}
#notifications {
  position: fixed;
  top: 0;
  height: 100%;
  width: 480px;
  left: 50%;
  margin-left: -240px;
  z-index: 10000;
  pointer-events: none;
}
#notifications > * {
  pointer-events: all;
}
#notifications > div {
  transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out, margin-top 0.5s ease-in-out;
  top: -50px;
  opacity: 0;
  position: relative;
  margin: 5px 0;
  box-shadow: 0 0 4px black;
  cursor: pointer;
  text-align: justify;
  padding: 5px 5px 5px 12px;
  background: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 1px solid black;
  color: #ddab76;
}
#notifications > div:before {
  content: " ";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 3px;
  width: 4px;
}
#notifications > div strong,
#notifications > div b {
  color: white;
}
#notifications > div.show {
  top: 0;
  opacity: 1;
}
#notifications > div.disappear {
  top: 0;
  opacity: 0;
}
#notifications > div.notice:before {
  background: #5eb5e0;
}
#notifications > div.warning:before {
  background: #e09a4f;
}
#notifications > div.error:before {
  background: #a90017;
}
#notifications > div > span {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  display: inline-block;
}
#notifications > div > span > img {
  margin-right: 3px;
}
#notifications > div > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#notifications > div > span.tool img {
  vertical-align: middle;
}
#loadzone {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
#loadzone > div {
  text-align: center;
  margin-top: 110px;
  color: wheat;
  position: absolute;
  width: 100%;
}
#loadzone > div:nth-child(1) {
  transform: scale(1.25);
  filter: drop-shadow(2px 4px 6px black);
  background: url(/build/images/assets/img/anims/loading.143e0562..gif);
  width: 100px;
  height: 24px;
  left: 45%;
}
#loadzone[x-stack="0"] {
  opacity: 0;
  pointer-events: none;
}
dialog {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
  position: fixed;
  padding: 0;
}
dialog div#modal-title,
dialog div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
dialog div#modal-title:not(.composed),
dialog div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
dialog div#modal-title.composed,
dialog div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
dialog div#modal-title:empty,
dialog div.modal-title:empty {
  display: none;
}
dialog div#modal-content,
dialog div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
dialog div#modal-content strong,
dialog div.modal-content strong {
  color: white;
}
dialog div#modal-content span,
dialog div.modal-content span {
  color: white;
  font-weight: bold;
}
dialog div#modal-content span > img,
dialog div.modal-content span > img {
  vertical-align: text-top;
}
dialog div#modal-content span.tool,
dialog div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
dialog div#modal-content span.tool img,
dialog div.modal-content span.tool img {
  vertical-align: middle;
}
dialog div#modal-content p,
dialog div.modal-content p,
dialog div#modal-content *.p,
dialog div.modal-content *.p {
  margin: 12px 0;
}
dialog div#modal-content .modal-form,
dialog div.modal-content .modal-form {
  flex-basis: 100%;
}
dialog div#modal-content .modal-form label.error,
dialog div.modal-content .modal-form label.error {
  color: #c00;
}
dialog div#modal-content .modal-form input,
dialog div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
dialog div#modal-content .modal-form input.error,
dialog div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
dialog div#modal-actions,
dialog div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
dialog hr {
  border: 0;
  border-top: 1px solid wheat;
}
dialog:not(.contained) {
  overflow: visible;
}
dialog .contained {
  max-height: 100vh;
  overflow: auto;
}
dialog > div.flex:first-child {
  display: flex;
  flex-direction: column;
  max-height: 100vh;
}
dialog > div.flex:first-child > .modal-title {
  flex-grow: 0;
  flex-shrink: 0;
}
dialog > div.flex:first-child > :not(.modal-title) {
  flex-grow: 0;
  flex-shrink: 1;
  overflow: scroll;
}
dialog::backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
dialog.invisible {
  opacity: 0;
}
dialog.invisible::backdrop {
  opacity: 0;
}
dialog[data-shim-registered]:not([open]) {
  display: none;
}
dialog[data-shim-registered][open] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#modal-backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  transition: opacity 0.2s ease-in-out;
}
#modal-backdrop.active {
  opacity: 1;
  pointer-events: initial;
}
#modal-backdrop > div#modal {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
}
#modal-backdrop > div#modal div#modal-title,
#modal-backdrop > div#modal div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
#modal-backdrop > div#modal div#modal-title:not(.composed),
#modal-backdrop > div#modal div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
#modal-backdrop > div#modal div#modal-title.composed,
#modal-backdrop > div#modal div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
#modal-backdrop > div#modal div#modal-title:empty,
#modal-backdrop > div#modal div.modal-title:empty {
  display: none;
}
#modal-backdrop > div#modal div#modal-content,
#modal-backdrop > div#modal div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
#modal-backdrop > div#modal div#modal-content strong,
#modal-backdrop > div#modal div.modal-content strong {
  color: white;
}
#modal-backdrop > div#modal div#modal-content span,
#modal-backdrop > div#modal div.modal-content span {
  color: white;
  font-weight: bold;
}
#modal-backdrop > div#modal div#modal-content span > img,
#modal-backdrop > div#modal div.modal-content span > img {
  vertical-align: text-top;
}
#modal-backdrop > div#modal div#modal-content span.tool,
#modal-backdrop > div#modal div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#modal-backdrop > div#modal div#modal-content span.tool img,
#modal-backdrop > div#modal div.modal-content span.tool img {
  vertical-align: middle;
}
#modal-backdrop > div#modal div#modal-content p,
#modal-backdrop > div#modal div.modal-content p,
#modal-backdrop > div#modal div#modal-content *.p,
#modal-backdrop > div#modal div.modal-content *.p {
  margin: 12px 0;
}
#modal-backdrop > div#modal div#modal-content .modal-form,
#modal-backdrop > div#modal div.modal-content .modal-form {
  flex-basis: 100%;
}
#modal-backdrop > div#modal div#modal-content .modal-form label.error,
#modal-backdrop > div#modal div.modal-content .modal-form label.error {
  color: #c00;
}
#modal-backdrop > div#modal div#modal-content .modal-form input,
#modal-backdrop > div#modal div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
#modal-backdrop > div#modal div#modal-content .modal-form input.error,
#modal-backdrop > div#modal div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
#modal-backdrop > div#modal div#modal-actions,
#modal-backdrop > div#modal div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
#modal-backdrop > div#modal hr {
  border: 0;
  border-top: 1px solid wheat;
}
#modal-backdrop > div#modal.popup-ghoul,
#modal-backdrop > div#modal.popup-official-role,
#modal-backdrop > div#modal.popup-insurrection,
#modal-backdrop > div#modal.popup-stranger,
#modal-backdrop > div#modal.popup-general,
#modal-backdrop > div#modal.popup-altar {
  background: #79393a;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child {
  background: #7e4d2a;
  margin: -10px -10px 10px -10px;
  padding: 10px;
  border-bottom: 1px solid #b37c4a;
  box-shadow: 0 0 3px black;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after {
  clear: both;
  content: " ";
  display: block;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content,
#modal-backdrop > div#modal.popup-general > div#modal-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content {
  padding: 0;
  font-size: 0.8em;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header {
  background: #3d3149;
  padding: 5px;
  position: relative;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header > img {
  margin: 0 10px 10px 0;
  border: 2px solid black;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content {
  color: white;
  padding: 10px;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content img.float-left {
  margin: 0 10px 10px 0;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content p,
#modal-backdrop > div#modal.popup-official-role > div#modal-content p,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content p,
#modal-backdrop > div#modal.popup-stranger > div#modal-content p,
#modal-backdrop > div#modal.popup-general > div#modal-content p,
#modal-backdrop > div#modal.popup-altar > div#modal-content p {
  margin: 14px 0;
  text-align: justify;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist {
  background: #3d3149;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist > li {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding: 2px 10px 2px 2px;
  text-align: justify;
}
#wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  box-shadow: 0 0 20px black;
}
#wrapper.attract {
  box-shadow: none;
  background: none;
  backdrop-filter: drop-shadow(0 0 20px black);
}
#wrapper.attract div.header-stats {
  position: absolute;
  top: 0px;
  pointer-events: none;
  right: 15px;
}
#wrapper.attract div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
#wrapper.attract div.header-stats > ul > li span {
  font-size: 1.8rem;
}
#wrapper.attract div.header-stats > ul > li.end-stat {
  color: white;
}
#wrapper > #header {
  background: url(/build/images/assets/img/background/bg_content_header.11b8d975..jpg) left no-repeat;
  height: 305px;
  margin: 0 0 -95px;
}
#wrapper > #header > #header-reload-area {
  position: absolute;
  left: 0;
  top: 0;
  height: 99px;
  width: 100%;
  cursor: pointer;
  z-index: 994;
}
#wrapper.attract > #header {
  background-image: url(/build/images/assets/img/background/bg_attract_header.4df418ff..png);
  position: relative;
}
#wrapper.attract > #header .attract_button {
  position: absolute;
  width: 260px;
  height: 117px;
  top: 82px;
  left: calc(50% - 130px);
  background: url(/build/images/assets/img/background/bg_attract_button.4e05250d..png) center no-repeat;
}
#wrapper.attract > #header .attract_button::after {
  position: absolute;
  width: 100%;
  height: 38px;
  top: 0;
  background: url(/build/images/assets/img/background/electrik.ce33a5c1..gif) center no-repeat;
  content: " ";
}
#wrapper.attract > #header .attract_button a {
  display: block;
  position: absolute;
  width: 137px;
  height: 46px;
  top: 50px;
  left: 62px;
  background: url(/build/images/assets/img/background/deco_jouerBt.cd921c7d..gif) center no-repeat;
  text-decoration: none;
}
#wrapper.attract > #header .attract_button a span {
  text-align: center;
  text-transform: uppercase;
  font-size: 19pt;
  padding-top: 5px;
  display: block;
  font-weight: bolder;
  text-shadow: 0 2px 0 #94361b, 0 -2px 0 #94361b, 2px 0 0 #94361b, -2px 0 0 #94361b, 2px 2px 0 #94361b, -2px -2px 0 #94361b, -2px 2px 0 #94361b;
}
#wrapper.attract > #header .attract_button a:hover {
  filter: brightness(110%);
}
#wrapper.attract > #header .attract_button a:active {
  background-image: url(/build/images/assets/img/background/deco_jouerBt2.d6618c65..gif);
}
#wrapper.attract > #header .attract_button a:active span {
  padding-top: 10px;
}
#wrapper.attract > #header .deco_logo {
  background-image: url(/build/images/assets/img/attract/deco_logo_01_de.88daf848..png);
  background-repeat: no-repeat;
  width: 300px;
  height: 144px;
  position: relative;
  top: 12px;
}
#wrapper.attract > #header .back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 188px;
  left: -8px;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
#wrapper.attract > #header .back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
#wrapper > #content {
  margin: 0 5px 0 19px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child,
#wrapper > #content .cell.background.header > h4:first-child,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child,
#wrapper > #content .cell-small.background.header > h4:first-child {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #5c2b20;
  margin: 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  padding: 4px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child + *::before,
#wrapper > #content .cell.background.header > h4:first-child + *::before,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child + *::before,
#wrapper > #content .cell-small.background.header > h4:first-child + *::before {
  content: " ";
  display: block;
  height: 24px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell.padded,
#wrapper > #content .cell.background.padded,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell-small.padded,
#wrapper > #content .cell-small.background.padded {
  padding: 17px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell.padded-small,
#wrapper > #content .cell.background.padded-small,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell-small.padded-small,
#wrapper > #content .cell-small.background.padded-small {
  padding: 14px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell.padded-none,
#wrapper > #content .cell.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell-small.padded-none,
#wrapper > #content .cell-small.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell:not(.padded):not(.padded-small),
#wrapper > #content .cell.background:not(.padded):not(.padded-small),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell-small:not(.padded):not(.padded-small),
#wrapper > #content .cell-small.background:not(.padded):not(.padded-small) {
  padding: 12px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box) {
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote).edge-top-left {
  background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell.map-box,
#wrapper > #content .cell.background.map-box,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell-small.map-box,
#wrapper > #content .cell-small.background.map-box {
  background: url(/build/images/assets/img/background/box/panel_00.289fdf23..png) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.2155b6a1..png) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.a8b550fd..png) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.9e556f0f..png) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.a9f152fe..png) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.4edc3d30..png) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.decc5b9f..png) bottom left repeat-x, #693e29;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell.fact,
#wrapper > #content .cell.background.fact,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell-small.fact,
#wrapper > #content .cell-small.background.fact {
  color: white;
  margin-bottom: -25px;
  z-index: 1;
  min-height: 43px;
  background: url(/build/images/assets/img/background/footer_zombie.bd135551..gif) bottom left no-repeat;
  text-align: right;
  font-size: 1.2rem;
  text-shadow: 0 1px 1px black, 0 -1px 1px black, 1px 0 1px black, -1px 0 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell.fact .author,
#wrapper > #content .cell.background.fact .author,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell-small.fact .author,
#wrapper > #content .cell-small.background.fact .author {
  font-weight: bold;
  color: #fdcb70;
}
#wrapper > #content .flavour-quote {
  color: #513c2d;
  font-size: 1.1rem;
  width: 200px;
  font-weight: bold;
  padding: 12px 8px;
  min-height: 55px;
  float: right;
  font-style: italic;
  background: url(/build/images/assets/img/background/flavor_header.8d4631a7..jpg) left top no-repeat, url(/build/images/assets/img/background/flavor_footer.0f61452e..jpg) left bottom no-repeat, url(/build/images/assets/img/background/flavor_bg.252beafc..jpg) 0 41px repeat-y;
}
#wrapper > #content > .row.external-app > .cell,
#wrapper > #content > .row.external-app > .cell-small {
  margin-top: 40px;
  border: 1px solid #773939;
  outline: 3px solid #5c2b20;
  background: #5c2b20 none;
  color: #f0d79e;
}
#wrapper > #content > .row.external-app > .cell span.critical,
#wrapper > #content > .row.external-app > .cell-small span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
#wrapper > #content > .row.external-app > .cell span.critical b,
#wrapper > #content > .row.external-app > .cell-small span.critical b {
  color: #f8eacb;
}
#wrapper > #content > .row.external-app > .cell strong,
#wrapper > #content > .row.external-app > .cell-small strong {
  color: white;
}
#wrapper > #content > .row.external-app > .cell p.secure,
#wrapper > #content > .row.external-app > .cell-small p.secure {
  padding: 5px 5px 5px 24px;
  font-size: 9pt;
  color: white;
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
#wrapper > #content > .row.external-app > .cell h4.title,
#wrapper > #content > .row.external-app > .cell-small h4.title {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  font-weight: bold;
  text-align: center;
  color: #afacc1;
  background-color: #3b3249;
  font-variant: small-caps;
  box-shadow: none;
}
#wrapper > #content > .row.external-app > .cell h4.title img,
#wrapper > #content > .row.external-app > .cell-small h4.title img {
  vertical-align: -15%;
  margin-right: 1em;
}
#wrapper > #content > .row.external-app > .cell button,
#wrapper > #content > .row.external-app > .cell-small button {
  font-variant: small-caps;
  font-weight: normal;
}
#wrapper.attract > #content {
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  margin: 12px 0 0 0;
  padding: 0 5px 18px 19px;
}
#wrapper.attract > #content #gma {
  display: none;
}
#wrapper::after {
  content: " ";
  display: block;
  position: relative;
  bottom: -15px;
  background: url(/build/images/assets/img/background/bg_content_footer.dba2a671..gif) left no-repeat;
  height: 15px;
}
#wrapper.attract::after {
  bottom: 3px;
}
.trailer .panic {
  height: 86px;
  width: 62px;
  background: url(/build/images/assets/img/panique_anim.da7b2b15..gif) bottom right no-repeat, url(/build/images/assets/img/zombie_anim.b2567774..gif) top left no-repeat;
}
.trailer video {
  border: 1px solid #f0d79e;
  background-color: black;
  box-shadow: 0 0 4px black;
  position: relative;
  z-index: 1;
}
.trailer .teaser {
  padding: 5px 18px;
  font-weight: bold;
  color: #f0d79e;
  letter-spacing: -0.2px;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: justify;
}
.trailer .teaser strong {
  color: #f8eacb;
}
.trailer .teaser-link {
  color: #f0d79e;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
}
.trailer .teaser-link > span {
  text-decoration: underline;
}
.trailer .teaser-link:hover > span {
  color: white;
}
.trailer .teaser-link + .teaser-link {
  margin-top: 4px;
}
.news-preview {
  font-size: 12px;
}
.news-preview .header {
  margin-bottom: 16px;
}
.news-preview .header > h3 {
  color: #ddab76;
  font-size: 17px;
  margin: 0;
}
.news-preview .header > span {
  font-size: 10px;
  opacity: 0.9;
}
.news-preview .article {
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  line-height: 12px;
}
.news-preview .article::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  content: " ";
  font-weight: bold;
  background: linear-gradient(0deg, #693e29 0%, rgba(105, 62, 41, 0) 100%);
}
.preview-images img {
  border: 1px solid #f0d79e;
}
h4.preview-header {
  background: #5c2b20;
  font-size: 13px;
  margin: 8px 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  width: calc(100% + 32px);
  position: relative;
  left: -32px;
  padding: 4px 4px 4px 32px;
}
.gallery {
  z-index: 9999;
  position: absolute;
  transition: all 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.gallery > img {
  max-width: 100%;
  border: 1px solid #f0d79e;
}
.gallery > div {
  max-width: 100%;
  height: 0;
  overflow: visible;
  transition: all 0.5s ease-in-out;
  transition-delay: 1s;
  border: 1px solid black;
}
.gallery > div > div {
  padding: 4px;
  text-align: center;
  background-color: black;
  color: white;
}
.gallery-backdrop {
  z-index: 9998;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  transition: background-color 1s ease-in-out;
  background-color: transparent;
}
.about-paragraph {
  font-size: 10pt;
  line-height: 11pt;
  color: #f0d79e;
  text-align: justify;
}
.about-paragraph strong {
  color: white;
  font-weight: bold;
}
.about-paragraph img {
  border: 1px solid #f0d79e;
  box-shadow: 0 0 4px black;
  max-width: 155px;
}
.about-paragraph img.float-left {
  margin: 0 16px 4px 0;
}
.about-paragraph img.float-right {
  margin: 0 0 4px 16px;
}
.changelog-box {
  background: #5c2b20;
  padding: 6px;
  border: 1px solid #704328;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.warning {
  color: #f86;
  font-weight: bold;
  font-variant: small-caps;
}
.warning b,
.warning strong {
  color: #f8eacb;
}
img {
  vertical-align: middle;
}
footer {
  color: #fae3ce;
  position: relative;
  margin: 24px auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  font-size: 1.1rem;
}
footer .cell-small.footer > div:not(.v),
footer .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.33);
  display: flex;
  flex-direction: column;
  height: 100%;
}
footer .cell-small.footer > div:not(.v) strong,
footer .cell.footer > div:not(.v) strong {
  display: block;
  padding: 5px 0;
  text-align: center;
  font-size: 1.2rem;
  font-variant: small-caps;
}
footer .cell-small.footer > div:not(.v) strong:first-child,
footer .cell.footer > div:not(.v) strong:first-child {
  background: rgba(0, 0, 0, 0.5);
}
footer .cell-small.footer > div:not(.v) .content,
footer .cell.footer > div:not(.v) .content {
  padding: 5px;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
}
div.town-header {
  position: relative;
  margin-bottom: 150px;
}
div.town-header:before {
  position: absolute;
  left: -10px;
  right: -13px;
  top: -10px;
  height: 150px;
  content: " ";
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
div.town-header > div {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 308px;
  height: 77px;
  color: #572b23;
  text-align: center;
  font-size: 2.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.town-header > span {
  position: absolute;
  right: 16px;
  top: 107px;
  width: 308px;
  color: white;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
}
div.town-header:before {
  background: url(/build/images/assets/img/background/town/sign_header.66a35e80..jpg) right / cover no-repeat;
}
div.town-header.hardcore:before {
  background: url(/build/images/assets/img/background/town/sign_header_hardcore.f0a6ea2e..jpg) right / cover no-repeat;
}
div.note {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 5px;
  font-size: 1.2rem;
  margin: 5px 0;
}
div.note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning {
  background: #820000;
  border: 1px solid #EFDBA8;
  color: white;
  position: relative;
  padding: 5px 5px 5px 26px;
}
div.note.note-warning hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning:before {
  content: " ";
  position: absolute;
  display: block;
  top: 5px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_warning.8e2e7b6f..gif) no-repeat;
}
div.note.note-important {
  background: #6f3f3c;
  border: 1px solid #EFDBA8;
  color: #efdba8;
}
div.note.note-important hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  color: #f86;
  position: relative;
  padding: 5px;
  font-variant: small-caps;
  font-weight: bold;
  outline: 1px solid #5c2b20;
}
div.note.note-critical hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical strong {
  color: #f8eacb;
}
div.note.note-critical.note-critical-big {
  font-weight: 1000;
  font-size: 110%;
  line-height: 1.2;
}
div.note.note-light {
  background-color: #5c2b20;
}
div.note.note-lightest {
  color: #f0d79e;
  background-color: #996739;
  border: none;
  padding: 3px 3px 3px 3px;
  margin: 0;
}
div.small-note {
  padding: 5px;
  font-size: 1rem;
  margin: 5px 0;
  color: #ddab76;
  text-align: justify;
}
div.small-note:first-letter {
  font-size: 1.2rem;
  font-weight: bold;
}
div.help {
  background: #524053;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
  color: white;
}
div.help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif) no-repeat;
}
div.help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.help > p:first-child {
  margin-top: 0;
}
div.help > p:last-child {
  margin-bottom: 0;
}
div.help strong,
div.help *.strong {
  color: #e2d890;
}
div.hero-help {
  background: #4d5537;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.hero-help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_hero.0cdc29a3..gif) no-repeat;
}
div.hero-help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.hero-help > p:first-child {
  margin-top: 0;
}
div.hero-help > p:last-child {
  margin-bottom: 0;
}
div.green-note {
  background: #414a31;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.green-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.green-note > p:first-child {
  margin-top: 0;
}
div.green-note > p:last-child {
  margin-bottom: 0;
}
div.green-note strong {
  color: #e2d890;
}
div.green-note em {
  color: #F0D79E;
}
div.blue-note {
  background: #3b3249;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.blue-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.blue-note > p:first-child {
  margin-top: 0;
}
div.blue-note > p:last-child {
  margin-bottom: 0;
}
div.blue-note strong {
  color: #e2d890;
}
div.blue-note em {
  color: #F0D79E;
}
div.warning-box {
  border: 1px solid red;
  outline: 1px solid black;
}
div.lightbox {
  background: #966437;
  border: 1px solid #ddab76;
  margin: 10px 0;
  padding: 5px;
}
div.lightbox span.highlight {
  color: #ddab76;
}
div.lightbox span.highlight:first-letter {
  font-size: 1.4rem;
  font-weight: bold;
}
button,
*.button,
*.modal-button {
  min-height: 25px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  color: #F0D79E;
  font-weight: bold;
  border: 1px solid black;
  border-bottom-width: 2px;
  outline: 1px solid rgba(0, 0, 0, 0);
  transition: outline-color 0.5s;
  box-shadow: 0 0 2px black;
  padding: 0 8px 0;
  text-align: left;
  cursor: pointer;
  font-variant: small-caps;
}
button:hover,
*.button:hover,
*.modal-button:hover,
button:focus,
*.button:focus,
*.modal-button:focus {
  border-color: #F0D79E;
  color: #ffffff;
}
button:active,
*.button:active,
*.modal-button:active {
  border-bottom-width: 1px;
  border-top-width: 2px;
}
button.inline,
*.button.inline,
*.modal-button.inline {
  padding: 0 5px 0;
}
button:not(.inline),
*.button:not(.inline),
*.modal-button:not(.inline) {
  width: 100%;
}
button:not(.inline):not(.spaced-icon),
*.button:not(.inline):not(.spaced-icon),
*.modal-button:not(.inline):not(.spaced-icon) {
  display: block;
}
button.small,
*.button.small,
*.modal-button.small {
  font-size: 1rem;
  padding: 2px 6px;
  display: inline-block;
  min-height: 0;
  margin: 0;
}
button.small.icon-only,
*.button.small.icon-only,
*.modal-button.small.icon-only {
  padding: 2px 3px;
  width: 24px;
}
button:not(.small) + button:not(.small),
button:not(.small) + *.button:not(.small),
button:not(.small) + *.modal-button:not(.small),
*.button:not(.small) + button:not(.small),
*.button:not(.small) + *.button:not(.small),
*.button:not(.small) + *.modal-button:not(.small),
*.modal-button:not(.small) + button:not(.small),
*.modal-button:not(.small) + *.button:not(.small),
*.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 5px;
}
*.flex.column button:not(.small) + button:not(.small),
*.flex.column button:not(.small) + *.button:not(.small),
*.flex.column button:not(.small) + *.modal-button:not(.small),
*.flex.column *.button:not(.small) + button:not(.small),
*.flex.column *.button:not(.small) + *.button:not(.small),
*.flex.column *.button:not(.small) + *.modal-button:not(.small),
*.flex.column *.modal-button:not(.small) + button:not(.small),
*.flex.column *.modal-button:not(.small) + *.button:not(.small),
*.flex.column *.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 0;
}
button:not(.small) > img:not(.right),
*.button:not(.small) > img:not(.right),
*.modal-button:not(.small) > img:not(.right) {
  float: left;
}
button:not(.small) > img:not(.right) + img:not(.right),
*.button:not(.small) > img:not(.right) + img:not(.right),
*.modal-button:not(.small) > img:not(.right) + img:not(.right) {
  margin-left: 2px;
}
button:not(.small) > img.right,
*.button:not(.small) > img.right,
*.modal-button:not(.small) > img.right {
  float: right;
}
button:not(.small) > img.right + img.right,
*.button:not(.small) > img.right + img.right,
*.modal-button:not(.small) > img.right + img.right {
  margin-right: 2px;
}
button.bigbutton,
*.button.bigbutton,
*.modal-button.bigbutton {
  background: url(/build/images/assets/img/background/bg_big_button.f547039b..gif) center no-repeat;
  min-width: 100px;
  max-width: 268px;
  min-height: 47px;
  display: inline-block;
  border: none;
  text-align: center;
  font-size: 1.1em;
  position: relative;
}
button.bigbutton > *,
*.button.bigbutton > *,
*.modal-button.bigbutton > * {
  position: relative;
}
button.bigbutton:active,
*.button.bigbutton:active,
*.modal-button.bigbutton:active {
  background: url(/build/images/assets/img/background/bg_big_button2.8826a17d..gif) center no-repeat;
}
button.bigbutton:active > *,
*.button.bigbutton:active > *,
*.modal-button.bigbutton:active > * {
  top: 2px;
}
button.blue,
*.button.blue,
*.modal-button.blue {
  background: url(/build/images/assets/img/background/bg_button_blue.603cecc5..gif) 50% / cover no-repeat;
}
button strong,
*.button strong,
*.modal-button strong {
  color: white;
}
input[type='text'],
input[type='search'],
input[type='number'],
input[type='password'],
input[type='email'],
input[type='url'],
input[type='date'],
input[type='datetime-local'],
textarea {
  transition: outline-color 0.5s;
  outline: 1px solid rgba(0, 0, 0, 0);
  color: black;
  border: 1px solid #EFDBA8;
  height: 25px;
}
input[type='text']:not(textarea),
input[type='search']:not(textarea),
input[type='number']:not(textarea),
input[type='password']:not(textarea),
input[type='email']:not(textarea),
input[type='url']:not(textarea),
input[type='date']:not(textarea),
input[type='datetime-local']:not(textarea),
textarea:not(textarea) {
  background: url(/build/images/assets/img/background/bg_input.52b09f76..jpg) bottom center repeat;
}
input[type='text']:not(input),
input[type='search']:not(input),
input[type='number']:not(input),
input[type='password']:not(input),
input[type='email']:not(input),
input[type='url']:not(input),
input[type='date']:not(input),
input[type='datetime-local']:not(input),
textarea:not(input) {
  background: url(/build/images/assets/img/background/form_textarea.856bfb63..gif) bottom center repeat;
  resize: vertical;
  max-width: 100%;
  min-height: 250px;
}
input[type='text']:not(.inline),
input[type='search']:not(.inline),
input[type='number']:not(.inline),
input[type='password']:not(.inline),
input[type='email']:not(.inline),
input[type='url']:not(.inline),
input[type='date']:not(.inline),
input[type='datetime-local']:not(.inline),
textarea:not(.inline) {
  width: 100%;
}
input[type='text']:not(.inline):not(.spaced-icon),
input[type='search']:not(.inline):not(.spaced-icon),
input[type='number']:not(.inline):not(.spaced-icon),
input[type='password']:not(.inline):not(.spaced-icon),
input[type='email']:not(.inline):not(.spaced-icon),
input[type='url']:not(.inline):not(.spaced-icon),
input[type='date']:not(.inline):not(.spaced-icon),
input[type='datetime-local']:not(.inline):not(.spaced-icon),
textarea:not(.inline):not(.spaced-icon) {
  display: block;
}
input[type='text']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='datetime-local']:focus,
textarea:focus {
  outline-color: #EFDBA8;
}
input[type='text']:invalid,
input[type='search']:invalid,
input[type='number']:invalid,
input[type='password']:invalid,
input[type='email']:invalid,
input[type='url']:invalid,
input[type='date']:invalid,
input[type='datetime-local']:invalid,
textarea:invalid,
input[type='text'].invalid,
input[type='search'].invalid,
input[type='number'].invalid,
input[type='password'].invalid,
input[type='email'].invalid,
input[type='url'].invalid,
input[type='date'].invalid,
input[type='datetime-local'].invalid,
textarea.invalid {
  box-shadow: 0 0 4px red;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
a {
  color: #ddab76;
  font-weight: bold;
}
ul.inventory {
  font-size: 1.1rem;
  font-variant: small-caps;
}
ul.inventory:not(.borderless) {
  border: 1px solid #EFDBA8;
  padding: 6px;
}
ul.inventory.borderless {
  padding: 0;
  margin: 0;
}
ul.inventory > li {
  list-style: none;
  margin: 2px;
  vertical-align: text-bottom;
}
ul.inventory > li:not(.category) {
  display: inline-block;
  border: 1px solid #EFDBA8;
}
ul.inventory > li.category {
  font-size: 1rem;
  font-weight: bold;
}
ul.inventory > li.title:first-child {
  background: #965C36;
  padding: 2px 6px;
  margin-right: 2px;
}
ul.inventory > li.title:first-child:empty {
  display: none;
}
ul.inventory > li.item {
  border-color: rgba(0, 0, 0, 0);
  height: 18px;
  max-width: 40px;
}
ul.inventory > li.item.bg-locked {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_l.64214311..gif) center no-repeat;
}
ul.inventory > li.item.bg-light {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.item.bg-heavy {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.bg-over {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_r.307395e2..gif) center no-repeat;
}
ul.inventory > li.item:hover {
  border-color: #F0D79E;
  background-color: #B37C4A;
}
ul.inventory > li.item:not(.locked) {
  cursor: pointer;
}
ul.inventory > li.item.broken {
  border: 1px dotted #ff0000;
}
ul.inventory > li.item.banished_hidden {
  opacity: 0.25;
}
ul.inventory > li.free {
  border-color: transparent;
  height: 18px;
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.free.bg-heavy {
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.counted {
  font-size: 0;
}
ul.inventory > li.item.counted > span {
  font-size: 0.9rem;
  position: relative;
}
ul.inventory > li.blur {
  opacity: 0.25;
}
ul.inventory > li.focus {
  box-shadow: 0 0 4px 2px #EFDBA8;
  border-radius: 4px;
}
ul.inventory.bank li.item {
  width: 31px;
  position: relative;
}
ul.inventory.bank li.item.excessive span:not(.item-icon) {
  position: absolute;
  top: 0;
  right: 0;
}
ul.inventory.inventory-react {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
  justify-content: flex-start;
  min-height: 35px;
}
ul.inventory.inventory-react > li {
  margin: 0;
}
ul.inventory.inventory-react > li.category:not(.label) {
  flex-basis: 100%;
}
ul.inventory.inventory-react > li.category:not(.label):not(:first-child) {
  padding-top: 12px;
}
ul.inventory.inventory-react > li.placeholder {
  border: none;
  flex-grow: 1;
}
ul.inventory.inventory-react > li.item.pending {
  height: 18px;
  width: 18px;
  position: relative;
}
ul.inventory.inventory-react > li.item.pending::before {
  position: absolute;
  inset: 4px;
  content: " ";
  background: #EFDBA8;
}
ul.inventory.soul {
  background: url(/build/images/assets/img/background/inventory/inv_soul.5ddc4168..gif) no-repeat top left;
}
ul.inventory.soul li {
  margin: 0;
}
ul.inventory.soul li.title:first-child {
  background: #4d5061;
  padding: 2px 6px;
  margin-right: 2px;
  border: 1px solid #64677d;
}
ul.inventory.soul li.title:first-child:empty {
  display: none;
}
ul.inventory.soul li.category .small {
  color: #64677d;
}
ul.inventory.soul li.item:hover {
  border-color: #64677d;
  background-color: #4d5061;
}
ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left;
}
ul.inventory.rucksack li {
  margin: 0;
}
ul.inventory.rucksack-escort {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid #5c2b20;
  margin: 0;
}
ul.inventory.desert,
ul.inventory.desert-escort {
  background: url(/build/images/assets/img/background/inventory/inv_ground.a2092738..gif) repeat top left;
}
ul.inventory.desert-escort {
  border: 1px solid #5c2b20;
}
ul.inventory.chest {
  background: url(/build/images/assets/img/background/inventory/inv_home.d303b8c0..gif) repeat center;
}
ul.inventory.chest.locked li {
  opacity: 0.5;
}
ul.inventory.bank {
  background: url(/build/images/assets/img/background/inventory/inv_bank.3ff564e6..gif) repeat center;
  min-height: 100px;
}
ul.inventory.bank.theft {
  background: #7e3f39;
}
ul.inventory.bank .item .item-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
}
ul.inventory.bank .item.defense:not(.broken) {
  border: 1px dotted #ddab76;
}
ul.actions,
ul.special_actions,
ul.heroic_actions {
  padding: 5px 2px;
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
ul.actions hr,
ul.special_actions hr,
ul.heroic_actions hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
ul.actions > li,
ul.special_actions > li,
ul.heroic_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  font-variant: small-caps;
  color: #ddab76;
  position: relative;
  cursor: default;
}
ul.actions > li.broken-item,
ul.special_actions > li.broken-item,
ul.heroic_actions > li.broken-item {
  color: #c04822;
}
ul.actions > li.broken-item b,
ul.special_actions > li.broken-item b,
ul.heroic_actions > li.broken-item b {
  color: #ea6d45;
}
ul.actions > li.broken-item img,
ul.special_actions > li.broken-item img,
ul.heroic_actions > li.broken-item img {
  outline: 1px solid #c04822;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item) {
  cursor: pointer;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover {
  color: white;
  background: #823d2d;
}
ul.actions > li.help,
ul.special_actions > li.help,
ul.heroic_actions > li.help {
  color: white;
  font-size: 1rem;
  background: #696486;
  cursor: default;
}
ul.actions > li.help:hover,
ul.special_actions > li.help:hover,
ul.heroic_actions > li.help:hover {
  background: #696486;
}
ul.actions > li div.targets,
ul.special_actions > li div.targets,
ul.heroic_actions > li div.targets {
  position: absolute;
  display: none;
  left: 100%;
  right: -100%;
  top: 0;
  z-index: 1500;
  color: #f0d79e;
  outline: 2px solid black;
  margin: 0;
  padding: 5px;
}
ul.actions > li div.targets.rendered-targets,
ul.special_actions > li div.targets.rendered-targets,
ul.heroic_actions > li div.targets.rendered-targets {
  background: #5c2b20;
  border: 1px solid #efdba8;
  color: white;
}
ul.actions > li div.targets:not(.rendered-targets),
ul.special_actions > li div.targets:not(.rendered-targets),
ul.heroic_actions > li div.targets:not(.rendered-targets) {
  background: #3b3249;
  border: 1px solid #afacc1;
}
ul.actions > li div.targets div.targets,
ul.special_actions > li div.targets div.targets,
ul.heroic_actions > li div.targets div.targets {
  left: 0;
  right: 0;
  top: 100%;
}
ul.actions > li div.targets span.highlight,
ul.special_actions > li div.targets span.highlight,
ul.heroic_actions > li div.targets span.highlight {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.2);
}
ul.actions > li div.targets span.highlight img,
ul.special_actions > li div.targets span.highlight img,
ul.heroic_actions > li div.targets span.highlight img {
  vertical-align: middle;
  margin-right: 3px;
}
ul.actions > li div.targets > span:first-child,
ul.special_actions > li div.targets > span:first-child,
ul.heroic_actions > li div.targets > span:first-child,
ul.actions > li div.targets > span.header,
ul.special_actions > li div.targets > span.header,
ul.heroic_actions > li div.targets > span.header {
  display: block;
  background: #696486;
  padding: 0 3px;
}
ul.actions > li div.targets > ul,
ul.special_actions > li div.targets > ul,
ul.heroic_actions > li div.targets > ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  max-height: 300px;
  overflow-y: auto;
}
ul.actions > li div.targets > ul > li,
ul.special_actions > li div.targets > ul > li,
ul.heroic_actions > li div.targets > ul > li {
  list-style: none;
  padding: 2px;
  margin: 2px;
  border: 1px solid transparent;
}
ul.actions > li div.targets > ul > li.line:not(.line-check),
ul.special_actions > li div.targets > ul > li.line:not(.line-check),
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) {
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.special_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li.line.line-check,
ul.special_actions > li div.targets > ul > li.line.line-check,
ul.heroic_actions > li div.targets > ul > li.line.line-check {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.special_actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.heroic_actions > li div.targets > ul > li.line.line-check > *:last-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li:not(.line),
ul.special_actions > li div.targets > ul > li:not(.line),
ul.heroic_actions > li div.targets > ul > li:not(.line) {
  cursor: pointer;
}
ul.actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.special_actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.heroic_actions > li div.targets > ul > li:not(.line):not(.expanded) {
  display: inline-block;
}
ul.actions > li div.targets > ul > li > div:not(.tooltip),
ul.special_actions > li div.targets > ul > li > div:not(.tooltip),
ul.heroic_actions > li div.targets > ul > li > div:not(.tooltip) {
  font-size: 1.2rem;
  display: inline-block;
}
ul.actions > li div.targets > ul > li:not(.line):hover,
ul.special_actions > li div.targets > ul > li:not(.line):hover,
ul.heroic_actions > li div.targets > ul > li:not(.line):hover {
  background: #f7ac5c;
  border-color: #be792f;
}
ul.actions > li div.targets *[x-close-for],
ul.special_actions > li div.targets *[x-close-for],
ul.heroic_actions > li div.targets *[x-close-for] {
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  color: #ddab76;
}
ul.actions > li > img:first-child,
ul.special_actions > li > img:first-child,
ul.heroic_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.actions > li > span,
ul.special_actions > li > span,
ul.heroic_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.actions > li > span > img,
ul.special_actions > li > span > img,
ul.heroic_actions > li > span > img {
  vertical-align: sub;
}
ul.actions > li > span > img.unavailable,
ul.special_actions > li > span > img.unavailable,
ul.heroic_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.actions > li > span.label,
ul.special_actions > li > span.label,
ul.heroic_actions > li > span.label {
  color: #F0D79E;
  text-decoration: underline;
}
ul.actions > li[disabled],
ul.special_actions > li[disabled],
ul.heroic_actions > li[disabled] {
  pointer-events: auto;
  cursor: default;
}
ul.actions > li[disabled] > span,
ul.special_actions > li[disabled] > span,
ul.heroic_actions > li[disabled] > span {
  text-decoration: line-through;
}
ul.actions > li + li,
ul.special_actions > li + li,
ul.heroic_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
ul.actions.heroic_actions > li:not(.already)[disabled] > span,
ul.special_actions.heroic_actions > li:not(.already)[disabled] > span,
ul.heroic_actions.heroic_actions > li:not(.already)[disabled] > span {
  text-decoration: none !important;
}
ul.heroic_actions {
  background-color: #3b3249;
  border: 1px solid #afacc1;
}
ul.heroic_actions > li:hover {
  background: #696486;
}
ul.camping_actions {
  padding: 5px 2px;
}
ul.camping_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  position: relative;
}
ul.camping_actions > li:not(.open) {
  cursor: pointer;
}
ul.camping_actions > li:not(.open):hover {
  text-decoration: underline;
}
ul.camping_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.camping_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.camping_actions > li > span > img {
  vertical-align: sub;
}
ul.camping_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.camping_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
div.well {
  width: 100%;
  padding-top: 118.699187%;
  background: url(/build/images/assets/img/background/town/well_bg.dc6d7739..gif) no-repeat center / cover;
  position: relative;
}
div.well > .water {
  overflow: visible;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_water.6276df14..gif) no-repeat bottom center / cover;
}
div.well > .water::after {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/town/well_line.31fcec3b..gif) no-repeat center;
  height: 4px;
  top: -4px;
  width: 100%;
}
div.well > .mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_mask.877331a5..gif) no-repeat center / cover;
}
div.well > .overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  padding: 0 8px;
}
div.game-menu-area {
  position: absolute;
  width: 950px;
  padding: 5px 0;
  overflow: visible;
  top: 137px;
  left: 0;
}
div.game-menu-area > div.game-dropdown {
  position: absolute;
  z-index: 21;
  width: 100%;
  top: 37px;
  display: block;
  background: #693e29;
  box-shadow: 0 0 5px black;
  transition: height 0.4s ease, opacity 0.4s ease;
  overflow: hidden;
}
div.game-menu-area > div.game-dropdown.hidden {
  pointer-events: none;
  opacity: 0;
}
div.game-menu-area > div.game-dropdown > ul.text-menu {
  padding: 10px;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li {
  padding: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  font-variant: small-caps;
  list-style: none;
  cursor: pointer;
  color: #f0d79e;
  border-bottom: 1px dashed #b37c4a;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.burger-button {
  display: none;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li:hover {
  background: #8e5437;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.back-dash {
  order: 1;
  /*margin-top: 25px;*/
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.poll-dash {
  order: 2;
  margin-top: 10px;
}
div.game-menu-area > div.game-bar {
  width: 100%;
  height: 32px;
  background: url(/build/images/assets/img/background/bg_menu.2dfe0d1b..jpg);
  box-shadow: 0 0 5px black;
  position: relative;
}
div.game-menu-area > div.game-bar > div.header-stats {
  position: absolute;
  top: -130px;
  pointer-events: none;
  right: 15px;
}
div.game-menu-area > div.game-bar > div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li span {
  font-size: 1.8rem;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li.end-stat {
  color: white;
}
div.game-menu-area > div.game-bar > div.ulcont {
  display: inline-block;
  padding: 0;
  margin: 0;
  float: right;
  position: relative;
  z-index: 20;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left {
  position: absolute;
  top: 100%;
  left: 0;
  float: none;
  margin-top: 12px !important;
  margin-left: 10px;
  z-index: 10;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div {
  display: inline-block;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div + div {
  margin-left: 4px;
}
div.game-menu-area > div.game-bar > ul,
div.game-menu-area > div.game-bar > div.ulcont,
div.game-menu-area > div.game-bar > .ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont + .ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont + .ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont + .ulcont {
  margin-right: 4px !important;
}
div.game-menu-area > div.game-bar > ul li,
div.game-menu-area > div.game-bar > div.ulcont li,
div.game-menu-area > div.game-bar > .ul li {
  display: inline-block;
  list-style: none;
}
div.game-menu-area > div.game-bar > ul.text-menu,
div.game-menu-area > div.game-bar > div.ulcont.text-menu,
div.game-menu-area > div.game-bar > .ul.text-menu {
  background: url(/build/images/assets/img/background/menu_metalbg.53cc2e47..png) 0 0 repeat-x;
  height: 32px;
  padding-left: 32px;
  padding-right: 6px;
  position: relative;
  z-index: 995;
  margin-right: 50px;
}
div.game-menu-area > div.game-bar > ul.text-menu:before,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:before,
div.game-menu-area > div.game-bar > .ul.text-menu:before {
  position: absolute;
  left: 0;
  top: -28px;
  height: 84px;
  width: 43px;
  pointer-events: none;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog0.cb2164ab..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:after,
div.game-menu-area > div.game-bar > .ul.text-menu:after {
  position: absolute;
  right: -43px;
  top: -14px;
  height: 53px;
  width: 57px;
  pointer-events: none;
  z-index: 20;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog1.93690797..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li,
div.game-menu-area > div.game-bar > .ul.text-menu > li {
  padding: 2px 8px;
  background: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
div.game-menu-area > div.game-bar > ul.text-menu > li:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li:hover {
  color: white;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.burger-button {
  margin-top: 2px;
  position: relative;
  left: -20px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > ul.text-menu > li.help,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help {
  filter: brightness(100%);
  width: 84px;
  margin-top: 7px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFCA;
  text-align: center;
  position: relative;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:hover {
  filter: brightness(140%);
  color: #FFFFCA;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  filter: drop-shadow(0 0 2px black);
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 45px;
  top: -40px;
  background-position: bottom center;
  background-repeat: no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 35px;
  left: 0;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash {
  color: #f0d79e;
  border: none;
  box-shadow: none;
  position: absolute;
  top: 49px;
  left: 735px;
  width: 169px;
  height: 41px;
  background: url(/build/images/assets/img/background/sondagebt_bg.9386752e..gif) center / cover no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button {
  position: absolute;
  width: 156px;
  min-height: auto;
  height: 20px;
  top: 19px;
  left: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: fade;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button > span {
  display: block;
  width: 130%;
  position: relative;
  left: -15%;
  text-align: center;
  transform: scaleX(0.85);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after {
  background-image: url(/build/images/assets/img/game-bar/forum.37f3e439..png);
  top: -42px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after {
  background-image: url(/build/images/assets/img/game-bar/play.997bb4aa..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after {
  background-image: url(/build/images/assets/img/game-bar/gazette.c2f4e308..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after {
  background-image: url(/build/images/assets/img/game-bar/soul.be82ea0c..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  background-image: url(/build/images/assets/img/game-bar/help.07020a0e..png);
}
div.game-menu-area > div.game-bar > ul.ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont {
  margin-top: 5px;
  background-color: #483927;
  padding: 1px 3px;
  border: 1px solid #be9766;
  float: right;
  font-size: 0.7em;
}
div.game-menu-area > div.game-bar > ul.ulcont ul,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul,
div.game-menu-area > div.game-bar > .ul.ulcont ul {
  margin: 0;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li,
div.game-menu-area > div.game-bar > .ul.ulcont ul li {
  list-style: none;
  color: #ddab76;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b.red,
div.game-menu-area > div.game-bar > .ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > ul.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > .ul.ulcont ul li b[data-value="0"] {
  color: #ff5f5f;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li:before,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li:before,
div.game-menu-area > div.game-bar > .ul.ulcont ul li:before {
  line-height: 0;
  vertical-align: top;
  margin-right: 4px;
  display: inline-block;
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status,
div.game-menu-area > div.game-bar > div.ulcont.status,
div.game-menu-area > div.game-bar > .ul.status,
div.game-menu-area > div.game-bar > ul.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack {
  position: relative;
  padding: 3px 8px;
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  float: right;
  font-size: 0.2rem;
  height: 30px;
  /*&.rucksack:before*/
}
div.game-menu-area > div.game-bar > ul.status > .text,
div.game-menu-area > div.game-bar > div.ulcont.status > .text,
div.game-menu-area > div.game-bar > .ul.status > .text,
div.game-menu-area > div.game-bar > ul.rucksack > .text,
div.game-menu-area > div.game-bar > div.ulcont.rucksack > .text,
div.game-menu-area > div.game-bar > .ul.rucksack > .text {
  display: block;
  position: absolute;
  top: -1px;
  left: 7px;
  right: 0;
  margin-top: 0;
  z-index: 2;
  color: white;
  font-size: 0.8rem;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px black;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil) {
  min-width: 64px;
  background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png);
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack {
  z-index: 2;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text) {
  height: 18px;
  margin-top: 6px;
  vertical-align: bottom;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item {
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free {
  background: url(/build/images/assets/img/small_empty_inv.bb5e84b9..gif) no-repeat;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken {
  outline: 1px dotted #ff0000;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul {
  transition: left 0.2s ease-in-out;
  position: absolute;
  left: 0;
  top: 26px;
  padding: 4px;
  background: #8f5e33;
  color: #ddab76;
  border: 1px solid #af865a;
  outline: 2px solid #442012;
  float: right;
  font-size: 0.9rem;
  height: 32px !important;
  text-transform: uppercase;
  font-weight: bold;
  z-index: 2;
  max-width: 165px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning {
  height: 50px !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack {
  max-width: 176px;
  overflow: hidden;
  font-size: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded .more {
  width: 18px;
  position: absolute;
  top: 7px;
  right: 0px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover {
  overflow: visible;
  height: 56px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack:not(.expanded) .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.fix-bottom {
  position: absolute !important;
  top: 100%;
  right: 0;
  float: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union {
  border-radius: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack {
  margin-left: 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil) {
  background: url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png) !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):before {
  content: " ";
  z-index: 1;
  position: absolute;
  top: 0;
  left: -14px;
  width: 24px;
  bottom: 0;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/fuse_t.db04b8e2..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/fuse_b.df452958..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/fuse_m.839d4221..png) 0 0 repeat-y;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status {
  margin-right: 0;
  margin-left: 32px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status:before {
  content: " ";
  z-index: 20;
  position: absolute;
  top: 13px;
  left: -34px;
  width: 40px;
  height: 33px;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/cog2.7b747861..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.status.ap,
div.game-menu-area > div.game-bar > div.ulcont.status.ap,
div.game-menu-area > div.game-bar > .ul.status.ap,
div.game-menu-area > div.game-bar > ul.rucksack.ap,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap,
div.game-menu-area > div.game-bar > .ul.rucksack.ap,
div.game-menu-area > div.game-bar > ul.status.bp,
div.game-menu-area > div.game-bar > div.ulcont.status.bp,
div.game-menu-area > div.game-bar > .ul.status.bp,
div.game-menu-area > div.game-bar > ul.rucksack.bp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp,
div.game-menu-area > div.game-bar > .ul.rucksack.bp,
div.game-menu-area > div.game-bar > ul.status.pm,
div.game-menu-area > div.game-bar > div.ulcont.status.pm,
div.game-menu-area > div.game-bar > .ul.status.pm,
div.game-menu-area > div.game-bar > ul.rucksack.pm,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm,
div.game-menu-area > div.game-bar > .ul.rucksack.pm,
div.game-menu-area > div.game-bar > ul.status.sp,
div.game-menu-area > div.game-bar > div.ulcont.status.sp,
div.game-menu-area > div.game-bar > .ul.status.sp,
div.game-menu-area > div.game-bar > ul.rucksack.sp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp,
div.game-menu-area > div.game-bar > .ul.rucksack.sp {
  font-size: 1.6rem;
}
div.game-menu-area > div.game-bar > ul.status.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.status.ap > li,
div.game-menu-area > div.game-bar > .ul.status.ap > li,
div.game-menu-area > div.game-bar > ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap > li,
div.game-menu-area > div.game-bar > .ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > ul.status.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.bp > li,
div.game-menu-area > div.game-bar > .ul.status.bp > li,
div.game-menu-area > div.game-bar > ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > ul.status.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.status.pm > li,
div.game-menu-area > div.game-bar > .ul.status.pm > li,
div.game-menu-area > div.game-bar > ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm > li,
div.game-menu-area > div.game-bar > .ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > ul.status.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.sp > li,
div.game-menu-area > div.game-bar > .ul.status.sp > li,
div.game-menu-area > div.game-bar > ul.rucksack.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.sp > li {
  margin-top: 3px;
}
div.game-menu-area > div.game-bar > ul.status.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.status.ap:before,
div.game-menu-area > div.game-bar > .ul.status.ap:before,
div.game-menu-area > div.game-bar > ul.rucksack.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap:before,
div.game-menu-area > div.game-bar > .ul.rucksack.ap:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.bp:before,
div.game-menu-area > div.game-bar > .ul.status.bp:before,
div.game-menu-area > div.game-bar > ul.rucksack.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.bp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.status.pm:before,
div.game-menu-area > div.game-bar > .ul.status.pm:before,
div.game-menu-area > div.game-bar > ul.rucksack.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm:before,
div.game-menu-area > div.game-bar > .ul.rucksack.pm:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.sp:before,
div.game-menu-area > div.game-bar > .ul.status.sp:before,
div.game-menu-area > div.game-bar > ul.rucksack.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.sp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.status.civil:before,
div.game-menu-area > div.game-bar > .ul.status.civil:before,
div.game-menu-area > div.game-bar > ul.rucksack.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.civil:before,
div.game-menu-area > div.game-bar > .ul.rucksack.civil:before {
  content: " ";
}
.ghoul-hunger-container {
  width: 150px;
  display: inline-block;
  height: 0;
  overflow: visible;
}
.ghoul-hunger-container .ghoul-hunger-background {
  position: absolute;
  left: 0;
  right: 0;
  height: 6px;
  top: 20px;
  background: #582921;
  outline: 1px solid #ba9976;
  margin: 0 3px 0 5px;
}
.ghoul-hunger-container .ghoul-hunger-bar {
  position: absolute;
  left: 0;
  height: 6px;
  top: 0;
  background: #696486;
  margin: 0;
  border-top: 1px inset black;
}
.ghoul-hunger-container .ghoul-hunger-bar.warning {
  background: #bb6765;
}
.ghoul-hunger-container .ghoul-hunger-indicator {
  position: absolute;
  background: red;
  height: 6px;
  width: 2px;
  top: 0;
  margin: 0;
}
.ghoul-hunger-container.in-tooltip {
  display: block;
  height: 12px;
  position: relative;
}
.ghoul-hunger-container.in-tooltip .ghoul-hunger-background {
  top: 3px;
}
.ghoul-message {
  text-transform: uppercase;
  font-size: 0.7rem;
  display: block;
  color: #ff5f5f;
  margin-top: 5px;
}
span.ap,
div.ap {
  display: inline-block;
}
span.ap:after,
div.ap:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/ap_small.9d8cf15c..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.bp,
div.bp {
  display: inline-block;
}
span.bp:after,
div.bp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/bp_small.eaf3a5f3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.pm,
div.pm {
  display: inline-block;
}
span.pm:after,
div.pm:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/pm_small.8597f73b..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.sp,
div.sp {
  display: inline-block;
}
span.sp:after,
div.sp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/sp_small.9e91a203..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.ox,
div.ox {
  display: inline-block;
}
span.ox:after,
div.ox:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/oxygen_small.ccfd5ef3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.defense,
div.defense {
  display: inline-block;
  font-weight: bold;
}
span.defense:after,
div.defense:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def.0444425f..gif);
  vertical-align: middle;
  margin-left: 2px;
}
span.defense-broken,
div.defense-broken {
  display: inline-block;
  color: #f18766;
  font-weight: bold;
}
span.defense-broken:after,
div.defense-broken:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def_broken.b4044ffd..gif);
  vertical-align: middle;
  margin-left: 2px;
}
.jobs-choice {
  border: 1px solid transparent;
  width: 100%;
  opacity: 0.6;
  transition: opacity 0.2s ease-in-out;
}
.jobs-choice input[type='radio'] {
  display: none;
}
.jobs-choice:hover {
  border: 1px dotted #ddab76;
  cursor: pointer;
}
.jobs-choice > .text {
  color: #b37c4a;
  font-weight: bold;
  font-variant: small-caps;
}
.jobs-choice > img {
  width: 100%;
}
.jobs-choice.selected {
  border: 1px solid #f0d79e;
  color: white;
  opacity: 1;
}
.jobs-choice.selected > .text {
  color: white;
}
.jobs-choice .helpbtn {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.skillset-group {
  padding: 12px;
}
.skillset-group .group-title {
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  border-bottom: 2px solid #f0d79e;
}
.skillset-group .group-title .first-letter {
  font-size: 2rem;
  text-shadow: 0 0 5px black;
  transform: scale(1.8);
  transform-origin: bottom right;
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.skillset-group .group-title .last-letters {
  font-size: 1.5rem;
}
.skillset-group ul {
  list-style: none;
  padding-left: 10px;
}
.skillset-group ul li {
  padding-left: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) center left no-repeat;
}
.skillset-group .skill-unreachable {
  opacity: 0.5;
  filter: grayscale(50%);
  cursor: not-allowed;
}
.skill-nav {
  display: flex;
  gap: 5px;
  justify-content: center;
  font-family: 'Courier Prime';
}
.skill-nav > div {
  font-size: 7rem;
  text-shadow: 0 0 5px transparent;
  cursor: pointer;
  -webkit-text-stroke: 3px black;
  text-stroke: 3px black;
  font-weight: bold;
  color: #7e4d2a;
  transition: all 0.5s ease-in-out;
}
.skill-nav > div.current {
  color: #d8a841;
  text-shadow: 0 0 5px #efc05e;
  -webkit-text-stroke: 3px #a72f05;
  text-stroke: 3px #a72f05;
}
.skill-nav > div:hover {
  background-color: #5c2b20;
  transition: none;
}
.skill-slider {
  display: flex;
  gap: 0;
  width: 100%;
  overflow: hidden;
}
.skill-slider > * {
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.skill-slider .skillset-parent {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 24px 24px !important;
  position: relative;
  overflow: visible;
}
.skill-slider .skillset-parent .skillset-nav {
  transform: scale(2);
  image-rendering: pixelated;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 16px);
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-prev {
  left: 8px;
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-next {
  right: 8px;
}
.skill-slider .skillset-parent:first-child .skillset-nav-prev,
.skill-slider .skillset-parent:last-child .skillset-nav-next {
  display: none;
}
.flex-tabs {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  list-style-type: none;
}
.flex-tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.flex-tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.flex-tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.flex-tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) top left no-repeat;
}
.flex-tabs.plain::before {
  top: 27px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/tabs-header-plain-snd.7d47fa4c..gif) right top repeat-y;
}
.flex-tabs.no-top-margin {
  margin-top: 0 !important;
}
.flex-tabs.no-bottom-margin {
  margin-bottom: 0;
}
.flex-tabs.no-bottom-margin ~ div.lightbox,
.flex-tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.flex-tabs .tab {
  overflow: hidden;
  position: relative;
}
.flex-tabs .tab.inline {
  display: inline;
}
.flex-tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 4px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.flex-tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.flex-tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.flex-tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.flex-tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.flex-tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.flex-tabs.plain .tab {
  float: left;
}
.tabs {
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  min-height: 34px;
}
.tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) bottom left no-repeat;
}
.tabs.no-top-margin {
  margin-top: 0 !important;
}
.tabs.no-bottom-margin {
  margin-bottom: 0;
}
.tabs.no-bottom-margin ~ div.lightbox,
.tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.tabs > .tab-floater {
  min-height: 32px;
}
.tabs > .tab-floater.tab {
  padding-top: 0 !important;
}
.tabs > .tab-floater::before,
.tabs > .tab-floater::after {
  content: " ";
  clear: both;
}
.tabs > .tab-floater::before {
  display: table;
}
.tabs > .tab-floater::after {
  display: block;
  height: 0;
}
.tabs h4.soul-name {
  margin: 8px 4px;
  display: inline-block;
}
.tabs .tab {
  overflow: hidden;
  position: relative;
}
.tabs .tab.inline {
  display: inline;
}
.tabs .tab:not(.left) {
  float: right;
}
.tabs .tab:not(.tab-floater) {
  padding-top: 9px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child {
  margin-left: -4px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name {
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > img {
  position: absolute;
  top: 0;
  left: calc(50% - 8px);
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 0.75em;
  text-align: center;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child:hover > h4.soul-name {
  opacity: 1;
}
.tabs .tab.highlight-new::after {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 3px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.tabs.plain .tab {
  float: left;
}
.tab-floater.tab-floater-nobreak {
  display: flex;
  max-width: 100%;
}
span.icon {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  font-size: 1.2rem;
}
span.icon > img {
  margin-right: 3px;
}
ul.summary {
  background: #5c2b20;
  border: 1px solid #ddab76;
}
ul.summary,
ul.summary ul {
  list-style: none;
  margin: 0;
  padding: 5px;
}
ul.summary ul > li {
  padding-left: 16px;
}
ul.summary li {
  clear: both;
}
ul.summary li > span {
  float: right;
}
ul.summary li > ul {
  border-top: 1px solid #ddab76;
  margin-top: 5px;
}
div.death_header {
  background: url(/build/images/assets/img/background/deathHeader.56a4dda7..gif) no-repeat center bottom / contain;
  min-height: 55px;
  margin-top: 24px;
  text-align: center;
}
div.death_header > div:first-child {
  color: #ddab76;
  font-variant: small-caps;
  font-size: 1.6rem;
  margin-bottom: 6px;
}
div.death_header > div:first-child::first-letter {
  color: #e7c49f;
}
div.death_header > div:last-child {
  color: #e7c49f;
  font-variant: small-caps;
  font-size: 1.8rem;
  font-weight: bold;
}
div.death_header > div:last-child::first-letter {
  color: #f1ddc8;
}
div.death_footer {
  text-align: center;
  font-weight: bold;
  color: #afacc1;
}
div.death_list {
  padding-left: 6px;
}
div.death_list > b {
  color: #ddab76;
}
div.death_list > ul {
  list-style-type: none;
  padding-left: 0;
  font-size: 1.2rem;
  font-weight: bold;
  color: #e7c49f;
}
div.death_list > ul > li {
  line-height: 32px;
}
div.death_list > ul > li > span.count {
  color: white;
}
div.death_list > ul > li > div:not(.tooltip) {
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
div.death_list > ul > li > div:not(.tooltip) > img {
  margin-top: -3px;
}
div.death_list > ul > li.rare div {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
div.death_list > ul > li:hover div {
  background-color: #5c2b20;
  outline: 1px solid #f0d79e;
}
div.rebirth {
  background: #996739;
  border: 1px solid #b37c4a;
  margin-bottom: 10px;
}
div.rebirth div.rebirth_label {
  font-size: 1.1rem;
  background: #b37c4a;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 5px;
}
div.rebirth input {
  padding-left: 5px;
  padding-right: 5px;
}
div.rebirth div.rebirth_btn {
  margin-top: 10px;
}
a.help-button {
  background-image: url(/build/images/assets/img/help/helpTooltip.296a271b..gif);
  background-repeat: no-repeat;
  text-align: center;
  color: #E7D1B2;
  border: 1px solid #5e3d17;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding-left: 3px;
  padding-right: 3px;
  cursor: help;
  height: 14px;
  width: 36px;
  display: inline-block;
  line-height: normal;
}
a.help-button:hover {
  outline: 1px solid white;
}
.helpLink {
  font-variant: small-caps;
  padding-left: 20px;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 1.1rem;
}
.helpLink:hover {
  color: white;
}
div.help .helpLink {
  background-image: none;
  padding-left: 0;
  color: #F0D79E;
  font-weight: bold;
}
p.book {
  margin-top: 10px;
  padding-left: 0px;
  font-size: 1.25rem;
  font-style: italic;
  color: #efc698;
}
p.book:first-letter {
  font-size: 110%;
  font-weight: bold;
}
p.ambiant,
div.ambiant {
  padding: 5px 5px 5px 22px;
  margin: 0px 10px 10px 40px;
  color: #ddab76;
  font-style: italic;
  font-size: 1.2rem;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
div.tooltip {
  display: none;
  pointer-events: none;
  font-size: 1rem;
  max-width: 250px;
  padding: 4px;
  position: fixed;
  z-index: 2000;
  color: black;
  margin: 20px;
  box-shadow: 0 0 5px black;
  background: #ddab76;
  border: 2px solid #be792f;
  text-align: justify;
  outline: 1px solid #432b11;
  font-weight: normal;
  font-variant: normal;
}
div.tooltip strong.red,
div.tooltip span.broken {
  color: #cf7058;
}
div.tooltip ul {
  padding: 0 3px;
  margin: 2px 0 0px 0px;
  list-style: none none;
  color: #F0D79E;
}
div.tooltip ul:not(.stack) {
  clear: both;
}
div.tooltip ul li {
  margin: 0;
  border-top: 0;
  border-bottom: 2px solid #5c2b20;
}
div.tooltip ul li:not(.item) {
  padding-left: 4px;
  padding-right: 4px;
  background-color: #524053;
}
div.tooltip ul li:last-child {
  border-bottom: 0;
}
div.tooltip ul li i {
  color: #f0d79e;
  font-style: italic;
}
div.tooltip ul li strong {
  font-variant: small-caps;
}
div.tooltip em {
  color: #524053;
}
div.tooltip > h1:first-child {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 4px;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #be792f;
  font-variant: small-caps;
}
div.tooltip.ndynamic {
  width: 250px;
}
div.tooltip.help {
  background-color: #5c2b20;
  border: 1px solid #ecb98a;
  color: white;
  padding-left: 30px;
  padding-right: 10px;
  max-width: 250px;
}
div.tooltip.help > h1:first-child {
  border: none;
  text-align: left;
  margin: 0;
}
div.tooltip.help strong,
div.tooltip.help em {
  color: #edcda9;
}
div.tooltip.normal {
  background: #935F42;
  border: 1px dotted #E3C699;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.normal > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.normal strong {
  color: #ffaa88;
}
div.tooltip.normal em {
  color: #F0D79E;
}
div.tooltip.item {
  color: #dfdad2;
  width: 250px;
  border: 1px solid #ab9d89;
  border-bottom-color: black;
  border-right-color: black;
  background-color: #746652;
  outline: 1px solid #5c2b20;
}
div.tooltip.item > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.item > em {
  color: #F0D79E;
}
div.tooltip.forum-tooltip {
  background: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.forum-tooltip em {
  color: #F0D79E;
}
ul.citizen-list li {
  list-style: none;
  color: #ddab76;
}
span.language {
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  color: sandybrown;
}
span.language img {
  width: 100%;
}
div.block {
  width: 80%;
  margin: 10px auto;
  background-color: #5c2b20;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
}
div.block strong {
  color: #afacc1;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
}
div.item-addendum {
  font-weight: bold;
  color: #ddab76;
  margin-top: 10px;
}
div.item-tag {
  font-size: 1.1rem;
  /*text-align: center;*/
  padding: 2px;
  background: #022142;
  border: 1px solid #011d37;
  position: relative;
  color: #ddab76;
  height: 18px;
  margin-top: 3px;
  padding-left: 20px;
}
div.item-tag:after {
  position: absolute;
  display: block;
  content: " ";
  height: 16px;
  width: 16px;
  top: 0;
  left: 1px;
}
div.item-tag.item-tag-deco:after {
  background: url(/build/images/assets/img/item/cat_deco.5944708c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-defense:after {
  background: url(/build/images/assets/img/item/cat_def.5741cc50..gif) center / contain no-repeat;
}
div.item-tag.item-tag-essential {
  padding-left: 14px;
}
div.item-tag.item-tag-essential:after {
  background: url(/build/images/assets/img/item/cat_job.46a3e93f..gif) center / contain no-repeat;
}
div.item-tag.item-tag-weapon:after {
  background: url(/build/images/assets/img/item/cat_weapon.9bb841e8..gif) center / contain no-repeat;
}
div.item-tag.item-tag-heavy:after {
  background: url(/build/images/assets/img/item/cat_heavy.acc8d273..gif) center / contain no-repeat;
}
div.item-tag.item-tag-use-1:after {
  background: url(/build/images/assets/img/icons/small_once.a6b19157..gif) center / contain no-repeat;
}
div.item-tag.item-tag-item-id:after {
  background: url(/build/images/assets/img/icons/small_dev.145328e8..png) center / contain no-repeat;
}
div.item-tag.item-tag-poison-deadly:after {
  background: url(/build/images/assets/img/icons/death.34e3288c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-infect:after {
  background: url(/build/images/assets/img/status/status_infection.8c769471..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-strange:after {
  background: url(/build/images/assets/img/status/status_drugged.233c203e..gif) center / contain no-repeat;
}
div.item-tag.item-tag-first-pick:after {
  background: url(/build/images/assets/img/item/item_bagxl.fbd2e7bc..gif) center / contain no-repeat;
}
div.item-tag em {
  color: white;
}
div.badge {
  background: #7d5032;
  border: 1px solid #dfc793;
  padding: 10px;
  margin: 20px 0;
}
div.badge strong {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}
div.badge span {
  color: #ddab76;
}
div.tooltip-dummy {
  height: 0;
  position: relative;
  overflow: visible;
  padding: 0;
  margin: 0;
}
div.tooltip-dummy > * {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 3;
  box-shadow: 0 0 2px black, 0 0 10px black;
}
div.tooltip-dummy > *.tooltip-dummy-container {
  background: #524053;
  outline: 1px solid #F0D79E;
}
div.tooltip-dummy > *.tooltip-dummy-container > h4 {
  margin: 4px;
  padding: 0 0 4px;
  border-bottom: 1px solid #F0D79E;
  color: #F0D79E;
  text-align: center;
}
div.daily-attack {
  margin: 0 auto;
  max-width: 442px;
}
div.daily-attack div.content {
  padding: 0;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  font-style: italic;
  color: #ddab76;
}
div.daily-attack div.content hordes-flash[data-src] {
  overflow: hidden;
}
div.daily-attack div.content hordes-flash[data-src] > * {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 440/120;
}
div.daily-attack div.content p,
div.daily-attack div.content div.p {
  margin: 16px 10px;
}
div.daily-attack div.content p::first-letter {
  color: #f0d79e;
  font-weight: bold;
  font-size: 1.5rem;
}
div.daily-attack div.content strong {
  color: #cf7058;
  font-weight: normal;
}
div.daily-attack div.infos {
  margin-top: 20px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  padding: 10px;
  color: white;
  font-size: 1.2rem;
}
div.daily-attack div.infos img {
  float: left;
  margin-right: 5px;
  border: 1px solid #b37c4a;
}
div.daily-attack div.infos h2 {
  padding: 0px;
  margin: 0px 0px 5px;
  color: #ddab76;
  text-align: left;
  font-family: "Lora", serif;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  font-size: 1.3rem;
}
div.daily-attack div.infos em {
  color: #f0d79e;
  font-size: 1.1rem;
}
.avatar,
.avatarcrow {
  display: inline-block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  position: relative;
}
.avatar:not(.small):not(.full):not(.round) > img,
.avatarcrow:not(.small):not(.full):not(.round) > img {
  max-width: 100px;
  max-height: 100px;
}
.avatar.small > img,
.avatarcrow.small > img {
  width: 90px;
  height: 30px;
  object-fit: cover;
}
.avatar.full > img,
.avatarcrow.full > img {
  max-width: 100%;
}
.avatar.round,
.avatarcrow.round {
  border-radius: 100%;
  overflow: hidden;
}
.avatar.round > img,
.avatarcrow.round > img {
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.avatar.full > div.crop,
.avatarcrow.full > div.crop {
  z-index: 1;
  width: 100%;
  height: 33.33333333%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid white;
  background: rgba(255, 255, 255, 0.1);
  cursor: nwse-resize;
}
.avatar.full > div.crop > div,
.avatarcrow.full > div.crop > div {
  cursor: grab;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.avatar.raw,
.avatarcrow.raw {
  outline: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
}
.avatar > img,
.avatarcrow > img {
  backdrop-filter: blur(15px) contrast(95%) brightness(110%);
  background: url(/build/images/assets/img/noise.cba0ba4f..png);
}
.avatar {
  border: 1px solid #5c2b20;
}
.avatarcrow {
  border: 1px solid #cc3300;
}
.tab-floater .avatar > img {
  backdrop-filter: none;
  background: transparent;
}
select {
  font-size: 1.2rem;
  background-color: #965C36;
  color: #f0d79e;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  cursor: pointer;
}
select:not(.small) {
  width: 100%;
}
select option[disabled] {
  color: #f0ce81;
  background-color: #965C36;
  font-style: italic;
  font-size: 1rem;
  filter: none;
}
i.dagger {
  font-style: normal;
}
.form div.note.note-lightest {
  margin: 5px 0;
}
.form .mod {
  font-size: 1.2rem;
  color: #f0d79e;
}
.form .mod strong {
  color: white;
  text-transform: uppercase;
}
.form .warning {
  color: #f86;
  font-size: 1.2rem;
  font-variant: small-caps;
  margin-top: 5px;
  padding: 5px;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.form .warning strong {
  text-transform: uppercase;
  color: #f8eacb;
}
#postbox {
  position: absolute;
  right: 10px;
  top: 100px;
  font-size: 10px;
  background-color: rgba(62, 36, 23, 0.75);
  border-radius: 6px;
  padding: 3px 5px;
  color: #ddab76;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
  z-index: 995;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
#postbox:hover {
  background-color: rgba(99, 58, 37, 0.75);
}
#postbox img {
  image-rendering: pixelated;
}
#postbox > div {
  margin: 0;
  display: inline-block;
  font-weight: bold;
}
#postbox > div:not(#postbox-new-msg-counter) {
  line-height: 0;
}
#postbox.new-messages > *:nth-child(1) {
  display: none;
}
#postbox:not(.new-messages) > *:not(:nth-child(1)) {
  display: none !important;
}
#postbox.show-larger img {
  height: 24px;
}
.mt-1 {
  margin-top: 1em;
}
.mt-2 {
  margin-top: 2em;
}
.mb-1 {
  margin-bottom: 1em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-1 {
  margin-left: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.pl-05 {
  padding-left: 0.5em;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
ul.hordes-bullets {
  list-style: none;
  font-size: 0.8em;
}
ul.hordes-bullets > li {
  position: relative;
}
ul.hordes-bullets > li b.emph {
  font-weight: normal;
  color: #ddab76;
  font-variant: small-caps;
}
ul.hordes-bullets > li:before {
  position: absolute;
  left: -24px;
  top: 0;
  content: " ";
  width: 24px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) no-repeat;
}
ul.hordes-bullets > li.note {
  margin-left: -40px;
}
div.or {
  height: 100px;
  width: 100%;
  background: url(/build/images/assets/img/or.72e5a71d..png) no-repeat center;
}
div.welcome-teaser {
  height: 500px;
  margin-right: -5px;
}
div.welcome-teaser > span {
  font-size: 18px;
  position: relative;
  display: inline-block;
  width: 241px;
  top: 18px;
  left: 70px;
  transform: rotate(-1.8deg);
  text-align: center;
  font-weight: bold;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
div.welcome-teaser > span:first-child {
  color: #312839;
  text-transform: uppercase;
}
div.welcome-teaser > span:last-child {
  color: #5b0000;
}
div.welcome-teaser.teaser-1 {
  background: url(/build/images/assets/img/teaser1.97daeabd..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-1 > span {
  left: 80px;
  top: 25px;
}
div.welcome-teaser.teaser-2 {
  background: url(/build/images/assets/img/teaser2.ac81eb84..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-3 {
  background: url(/build/images/assets/img/teaser3.30afc570..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-4 {
  background: url(/build/images/assets/img/teaser4.26767171..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-5 {
  background: url(/build/images/assets/img/teaser5.00055932..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-6 {
  background: url(/build/images/assets/img/teaser6.d10d14ec..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-7 {
  background: url(/build/images/assets/img/teaser7.1c954604..png) no-repeat top right;
}
div.welcome-teaser.teaser-8 {
  background: url(/build/images/assets/img/teaser8.7a34dc34..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-9 {
  background: url(/build/images/assets/img/teaser9.2d849e22..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-10 {
  background: url(/build/images/assets/img/teaser10.af3bf423..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-11 {
  background: url(/build/images/assets/img/teaser11.399b217a..jpg) no-repeat top right;
}
span.tag {
  font-size: 0.95rem;
  text-shadow: 1px 1px 0 black;
  padding: 2px 4px;
  box-shadow: 0 0 2px black;
  margin: 1px 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
  border-radius: 3px;
}
.username {
  word-break: break-all;
  text-decoration: none;
  border-radius: 4px;
  padding-right: 5px;
  padding-left: 5px;
  color: #F0D79E;
  font-weight: bold;
  box-shadow: 0 0 1px black;
  display: inline-block;
  cursor: pointer;
}
.username.username-alias {
  background-color: #5c0045;
  border-top: 1px solid #981c54;
}
.username:not(.username-alias) {
  background-color: #5C0000;
  border-top: 1px solid #98341c;
}
.username:hover {
  border-top: 1px solid #490000;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px black;
}
.username:not(.username-alias).is-friend {
  border-top: 1px solid #965c36;
  background-color: #7e4e2a;
}
div.loading {
  min-height: 24px;
  width: 100%;
  background: url(/build/images/assets/img/anims/loading.143e0562..gif) center no-repeat;
}
i.h-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}
i.h-icon.caret-up {
  background: url(/build/images/assets/img/icons/small_caret_up.f165c160..gif) center no-repeat;
}
i.h-icon.caret-down {
  background: url(/build/images/assets/img/icons/small_caret_down.3be88e38..gif) center no-repeat;
}
#tech_stats {
  font-size: 8px;
  padding-top: 6px;
  display: flex;
  justify-content: end;
  gap: 10px;
}
#tech_stats pre {
  display: inline;
}
.toc {
  position: sticky;
  top: 4px;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.toc > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.toc ul {
  margin: 4px 0;
  padding: 0;
}
.toc ul li {
  background: #8a5432;
  list-style: none;
  padding: 2px 10px;
  color: white;
  cursor: pointer;
  border-top: 1px solid #965c36;
}
.toc > ul > li {
  margin-left: 0;
}
.toc > ul > li:first-child {
  border-top: none;
}
.toc > ul > li > ul > li {
  margin-left: 12px;
}
.toc > ul > li > ul > li > ul > li {
  margin-left: 24px;
}
.cite::before {
  content: "« ";
}
.cite::after {
  content: " »";
}
.cite:not(.limit) {
  overflow-wrap: break-word;
}
.cite.limit {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*[data-indicator]:not([data-indicator="0"]) {
  position: relative;
}
*[data-indicator]:not([data-indicator="0"]):after {
  position: absolute;
  background: red;
  color: white;
  font-size: 8px;
  font-weight: bold;
  content: attr(data-indicator);
  height: 10px;
  width: 10px;
  top: -5px;
  right: -5px;
  z-index: 1;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header.ec42d9f8..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc.918448f7..gif);
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos.7b1da1a1..gif);
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night.fd91b175..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}

/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/grid.less ***!
  \******************************************************************************************************************************************************************************************/
/* nunito-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.6fb18e06..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.85730a3a..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.fcbe6f7c..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.4ea744f7..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.de3694d3..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.d64aeb22..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.5fd418f8..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.8d64593f..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.b6f65e88..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.5d1f5145..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.cd716daf..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.f3cc41b0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-regular - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.d4d9d2d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.88999cbd..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-700 - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.c7bcad92..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.f27a6442..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-regular - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.f50eaba0..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.c3fc7dcb..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.6d581ec4..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.f927a2ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700 - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.4081221b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.8b3d24b4..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.8c9d18fc..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.c3f421b5..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.25de9267..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.87f997a0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.564fb2b6..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.5c413125..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.35f501d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.61f719ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.7087650b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.953a7b54..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Font visitor */
@font-face {
  font-family: 'visitor2';
  src: url(/build/fonts/assets/fonts/visitor2.53646d36..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OCR A Extended';
  src: url(/build/fonts/assets/fonts/ocr_a_ext.130fa79c..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
div.react_map_area {
  position: relative;
  container-type: inline-size;
  container-name: map;
}
div.react_map_area div.map-load-container {
  top: 0;
  bottom: 15px;
  width: 100%;
  z-index: 10;
  position: absolute;
  background: url(/build/images/assets/img/background/loading.bab4cd8d..png) center / cover no-repeat;
}
div.react_map_area div.map {
  z-index: 5;
  font-size: 0;
  background: #2e3a0c;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
div.react_map_area div.map:before,
div.react_map_area div.map:after {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
div.react_map_area div.map:before {
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 3;
  pointer-events: none;
}
div.react_map_area div.map:after {
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
  z-index: 5;
  pointer-events: none;
}
div.react_map_area div.map > .frame-plane {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
div.react_map_area div.map > .frame-plane > * {
  position: absolute;
}
div.react_map_area div.map > .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.react_map_area div.map > .zone-plane-parent {
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: transform 0.3s ease-out;
}
div.react_map_area div.map > .zone-plane-parent.revert {
  transition: transform 1s ease-out;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane,
div.react_map_area div.map > .zone-plane-controls {
  transition: opacity 0.25s ease, transform 0.25s ease, top 1.25s ease, left 1.25s ease;
  pointer-events: none;
  position: absolute;
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane {
  transform: scale(0.25);
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 2;
  top: -200%;
  left: -200%;
  width: 500%;
  height: 500%;
  font-size: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container.censor-master {
  filter: blur(60px);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 20%;
  height: 20%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext {
  transform: scale(2);
  opacity: 0;
  position: absolute;
  font-size: 10px;
  top: calc(33% - 5px);
  padding-top: 25%;
  left: 25%;
  right: 25%;
  text-align: center;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext > span {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  padding: 3px;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext:hover {
  opacity: 1;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .censor {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .ruin {
  background: url(/build/images/assets/img/ruin/unknown.8843ba6b..gif) center no-repeat;
  position: absolute;
  transform: scale(2.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor {
  overflow: visible;
  position: absolute;
  width: 0;
  height: 0;
  transform: scale(2.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor:before {
  position: absolute;
  content: " ";
  width: 24px;
  height: 24px;
  left: -12px;
  top: -12px;
  transform: scale(1.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.citizen:before {
  background: url(/build/images/assets/img/icons/map/map_icon_citizen.c8e9e215..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #7cfc00) drop-shadow(0 0 1px #7cfc00);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.zombie:before {
  background: url(/build/images/assets/img/icons/map/map_icon_zombie.dd5ddcd3..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.splatter:before {
  background: url(/build/images/assets/img/icons/map/map_icon_splatter.07232984..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor {
  animation: glitch-actor-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(2n) {
  animation: glitch-actor-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(3n) {
  animation: glitch-actor-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect {
  position: absolute;
  top: 16.66%;
  left: 16.66%;
  width: 66.66%;
  height: 66.66%;
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(1) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(4) {
  background-color: #3e2417;
  /* #ddab76 */
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-4 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
  z-index: 2;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .ruin {
  filter: hue-rotate(190deg) contrast(150%) brightness(50%);
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(1) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(4) {
  background-color: #17233e !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-last-child(5) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map > .zone-plane-controls {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  z-index: 4;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls.hide {
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-controls > .action-move,
div.react_map_area div.map > .zone-plane-controls > .marker-direction,
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  position: absolute;
  z-index: 4;
  cursor: pointer;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.on-route,
div.react_map_area div.map > .zone-plane-controls > .marker-direction.on-route,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.on-route,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.on-route {
  filter: hue-rotate(90deg);
  transform: scale(1.2);
}
div.react_map_area div.map > .zone-plane-controls.blocked {
  background-image: url(/build/images/assets/img/map/blood.74160efe..png);
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense,
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  cursor: default;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  overflow: visible;
  height: 0;
  width: 0;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east svg {
  width: 24px;
  height: 64px;
  margin-top: -32px;
  margin-left: -12px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south svg {
  width: 64px;
  height: 24px;
  margin-top: -12px;
  margin-left: -32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense div.img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-0 div.img {
  background: url(/build/images/assets/img/icons/Small_broken.1273a5ea..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-1 div.img {
  background: url(/build/images/assets/img/icons/small_gather.e783a081..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/226.cae9fe0e..svg) 50% / contain no-repeat;
  width: 81px;
  height: 40px;
  transform-origin: center;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-1 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/229.63f4ef7b..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-2 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/230.0b2b1e35..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:hover {
  background: url(/build/images/assets/img/icons/map/228.e7a65968..svg) 50% no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-north {
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-east {
  top: 50%;
  right: -10px;
  transform: translateY(-50%) rotate(90deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-south {
  left: 50%;
  bottom: 5px;
  transform: translateX(-50%) rotate(180deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-west {
  top: 50%;
  left: -10px;
  transform: translateY(-50%) rotate(270deg);
}
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/build/images/assets/img/icons/map/map_move_marker.61c0839c..svg) center / contain no-repeat;
  transition: transform 1.25s ease;
}
div.react_map_area div.map > .zone-plane-controls > .current-location {
  position: absolute;
  bottom: 5px;
  top: auto;
  right: 5px;
  left: auto;
  display: block;
  z-index: 10;
  color: #d7ff5b;
  font-size: 1.25rem;
  text-shadow: 0 0 5px #d7ff5b;
  font-family: "visitor2";
  letter-spacing: 0.1rem;
}
div.react_map_area div.map > .zone-plane-controls.retro > .current-location {
  animation: glitch-anim-text 4s infinite linear alternate;
}
div.react_map_area div.map > .scroll-plane {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
  padding: 5px;
  touch-action: none;
}
div.react_map_area div.map > .scroll-plane.auto-size {
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px;
  pointer-events: none;
  z-index: 3;
}
div.react_map_area div.map > .scroll-plane > .svg > svg {
  width: 100%;
  height: 100%;
  transform: scale(1, -1);
}
div.react_map_area div.map > .scroll-plane > .zone-grid {
  display: grid;
  height: 100%;
  width: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void {
  outline: transparent solid 1px;
  position: relative;
  transition: outline-color 0.5s ease;
  cursor: pointer;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:before {
  position: absolute;
  content: " ";
  display: block;
  top: 5%;
  left: 5%;
  bottom: 5%;
  right: 5%;
  border: 1px solid #718f1d;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.active:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void.active:before {
  outline: 2px solid #b4da4c;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:hover,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:hover {
  outline-color: #a4af80;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > *,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void > * {
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-0 {
  background: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-1 {
  background: #5e6507;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-2 {
  background: #947726;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-3 {
  background: #cc0a0a;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-4 {
  background: #004182;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div:not(.tooltip) {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.count {
  pointer-events: none;
  font-size: 0.7rem;
  line-height: 0.7rem;
  color: white;
  text-align: center;
  padding-top: 2px;
  text-shadow: 0 0 1px black, 0 0 2px black, 0 0 3px black;
}
@container map (min-width: 180px) and (max-width: 260px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.55rem !important;
    line-height: 0.55rem !important;
    font-weight: bold;
  }
}
@container map (max-width: 180px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.4rem !important;
    line-height: 0.4rem !important;
    font-weight: bold;
  }
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.citizen_marker:before {
  position: absolute;
  top: 35%;
  left: 35%;
  right: 35%;
  bottom: 35%;
  display: block;
  background: #ffff00;
  content: " ";
  border-radius: 50%;
  border: 1px solid red;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain, 100%;
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-1 {
  background-image: url(/build/images/assets/img/tags/tag_1.8e2e7b6f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-2 {
  background-image: url(/build/images/assets/img/tags/tag_2.b6a255c4..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-3 {
  background-image: url(/build/images/assets/img/tags/tag_3.2b707aec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-4 {
  background-image: url(/build/images/assets/img/tags/tag_4.d8655dec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-5 {
  background-image: url(/build/images/assets/img/tags/tag_5.1273a5ea..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-6 {
  background-image: url(/build/images/assets/img/tags/tag_6.aa5b94e7..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-7 {
  background-image: url(/build/images/assets/img/tags/tag_7.60c95a47..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-8 {
  background-image: url(/build/images/assets/img/tags/tag_8.ce1e079d..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-9 {
  background-image: url(/build/images/assets/img/tags/tag_9.72ff706f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-10 {
  background-image: url(/build/images/assets/img/tags/tag_10.d4e3bfa5..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-11 {
  background-image: url(/build/images/assets/img/tags/tag_11.3c1e616f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-12 {
  background-image: url(/build/images/assets/img/tags/tag_12.858cbe95..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-13 {
  background-image: url(/build/images/assets/img/tags/tag_13.ec2d03ec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-0 {
  background: url(/build/images/assets/img/icons/scout_lv0_map.cd2b6667..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-1 {
  background: url(/build/images/assets/img/icons/scout_lv1_map.87124961..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-2 {
  background: url(/build/images/assets/img/icons/scout_lv2_map.406dea5b..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-3 {
  background: url(/build/images/assets/img/icons/scout_lv3_map.d057350f..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark.scav-excavated {
  background: url(/build/images/assets/img/professions/dig.abdddc5f..gif) no-repeat center center / 75%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area {
  width: 200%;
  height: 200%;
  position: absolute;
  top: -100%;
  left: -100%;
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area span {
  width: 0;
  height: 0;
  padding: 30% 20%;
  position: absolute;
  left: 10%;
  top: 10%;
  background-image: url(/build/images/assets/img/item/item_soul_blue.ff9cb338..gif);
  background-repeat: no-repeat;
  background-size: contain;
  animation: zone-soul 18s infinite linear;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n) > div.soul-area span {
  animation-duration: 14s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n) > div.soul-area span {
  animation-duration: 20s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(15n) > div.soul-area span {
  animation-duration: 12s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(31n) > div.soul-area span {
  animation-duration: 17s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n+1) > div.soul-area span {
  animation-duration: 19s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n+5) > div.soul-area span {
  animation-duration: 16s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town:not(.devast) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town.33e912f1..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_past.24cd4b70..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.unknown > div.icon {
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1"] > .zone > div.count {
  font-size: 1rem;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1.5"] > .zone > div.count {
  font-size: 1.5rem;
}
div.react_map_area div.map.show-tags > .scroll-plane .zone > div.tag {
  display: block;
}
div.react_map_area div.map.show-scout > .scroll-plane .zone > div.scoutLevelMark {
  display: block;
}
div.react_map_area div.map.show-scav > .scroll-plane .zone > div.scavExcavationMark {
  display: block;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png) no-repeat center !important;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global.past > div.icon {
  background: none;
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .routes-plane {
  transition: opacity 0.25s ease;
  position: absolute;
  padding: 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
div.react_map_area div.map > .routes-plane > div {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s ease;
  border: 1px solid #506415;
  overflow-y: auto;
  background: #2e3a0c;
  color: #b4da4c;
  font-size: 1.2rem;
}
div.react_map_area div.map > .routes-plane > div > div.row {
  transition: background-color 0.1s ease;
  background: transparent;
  cursor: pointer;
}
div.react_map_area div.map > .routes-plane > div > div.row:hover {
  background: #506415;
}
div.react_map_area div.map > .routes-plane.hidden {
  opacity: 0;
  pointer-events: none;
}
div.react_map_area div.map > .routes-plane.hidden > div {
  transform: scale(0.75);
}
div.react_map_area div.map .retro-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) top left / 20% repeat;
  z-index: 5;
  pointer-events: none;
  opacity: 0.04;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-5 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-6 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-7 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(4) {
  background-color: #b4da4c;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-8 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.controls {
  position: relative;
  bottom: 0px;
  z-index: 9;
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
  /*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*/
}
div.react_map_area div.controls > div.tilemap_controls {
  display: block;
  height: 16px;
}
div.react_map_area div.controls > div.zonemap_controls {
  display: none;
}
div.react_map_area div.controls > div.tilemap_controls,
div.react_map_area div.controls > div.zonemap_controls {
  width: auto;
}
div.react_map_area div.controls > div.tilemap_controls div div,
div.react_map_area div.controls > div.zonemap_controls div div {
  max-height: 16px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button,
div.react_map_area div.controls > div.zonemap_controls .map_button {
  margin-top: -5px;
  vertical-align: top;
  padding: 2px;
  height: 16px;
  max-width: 70px;
  overflow: visible;
  font-size: 13px;
  font-variant: normal;
  font-weight: 700;
  text-align: left;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_icon {
  font-size: 10px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button div,
div.react_map_area div.controls > div.zonemap_controls .map_button div {
  transform: scale(0.7, 1.05);
  margin-top: -4px;
  margin-left: -3px;
  margin-right: -3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:first-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:first-child {
  margin-left: 2px;
  padding-left: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:last-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:last-child {
  margin-right: 2px;
  padding-left: 1px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map-icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map-icon {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/item_map.e215c13a..gif) 3px -2px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_in,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_in {
  background: url(/build/images/assets/img/icons/small_more2.86c86133..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_out,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_out {
  background: url(/build/images/assets/img/icons/small_minus.1ce97bfc..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_pin,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_pin {
  background: url(/build/images/assets/img/icons/map_pin.6dee0195..png) 1px 0px / 13px 13px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_close,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_close {
  background: url(/build/images/assets/img/icons/small_x.e12f70b0..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  padding-left: 12px;
  padding-right: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.route_button > div,
div.react_map_area div.controls > div.zonemap_controls .map_button.route_button > div {
  margin: -4px -9px 0 -9px;
}
div.react_map_area.zone-viewer-mode {
  z-index: 5;
}
div.react_map_area.zone-viewer-mode > .map:before {
  opacity: 0.9;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.85) 70%, #000000 100%);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane,
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  opacity: 1;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane {
  transform: scale(0.4);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane .zone-sub-container:not(.censor-master) > .zone-subplane {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  transform: scale(1);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls .action-move {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .controls {
  z-index: 10;
}
div.react_map_area.zone-viewer-mode > .controls > div.tilemap_controls {
  display: none;
}
div.react_map_area.zone-viewer-mode > .controls > div.zonemap_controls {
  display: block;
}
.tooltip.tooltip-map {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  min-width: 175px;
}
.tooltip.tooltip-map:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
}
/* Animation presets */
@keyframes zone-soul {
  0% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  10.7% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  11.8% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  21.4% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  22.5% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  32.1% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  33.2% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  41.8% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  42.9% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  53.6% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
  54.7% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  64.4% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  65.5% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  74.2% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  75.3% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  85.9% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  87.0% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  92.9% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  94.0% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  100% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes glitch-actor-1 {
  0% {
    transform: translate(2px, -4px) scale(3);
  }
  1% {
    transform: translate(3px, -3px) scale(2.8);
  }
  1%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-2 {
  0%,
  1% {
    transform: translate(-12px, -8px) scale(3.4);
  }
  2% {
    transform: translate(-10px, -6px) scale(3.8);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-3 {
  0% {
    transform: translate(-7px, 6px) scale(1.5);
  }
  2% {
    transform: translate(-9px, 5px) scale(1.7);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-anim-text {
  0% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  2% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  4% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  7% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  8% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  9% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  9.9% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
  }
  10%,
  100% {
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
}
@keyframes glitch-anim-flash {
  0%,
  1% {
    opacity: 0.2;
    transform: translate3d(10px, 5px, 0);
  }
  1%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes glitch-anim-1 {
  0% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-4 {
  0% {
    opacity: 0.5;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-5 {
  0% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-6 {
  0% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-7 {
  0% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-8 {
  0% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
div.ruin_map_react {
  font-family: "visitor2";
}
div.ruin_map_react > .map {
  position: relative;
  aspect-ratio: 1;
  border: 1px solid #ddab76;
  background: black;
}
div.ruin_map_react > .map .canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
div.ruin_map_react > .map .canvas .konvajs-content,
div.ruin_map_react > .map .canvas canvas {
  height: 100% !important;
  width: 100% !important;
}
div.ruin_map_react > .map .canvas.webgl {
  pointer-events: none;
}
div.ruin_map_react > .map .canvas.inactive {
  opacity: 0;
}
div.ruin_map_react > .map > .frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
div.ruin_map_react > .map > .frame .frame-plane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.ruin_map_react > .map > .frame .frame-plane > * {
  position: absolute;
}
div.ruin_map_react > .map > .frame .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .noise {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
  opacity: 0.15;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) center / cover no-repeat;
}
div.ruin_map_react > .controls {
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
}
.log-container {
  position: relative;
}
.log {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  position: relative;
  z-index: 1;
}
.log > .log-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 300px;
  overflow-y: auto;
}
.log > .log-content > .log-spinner,
.log > .log-content > .log-complete-link {
  padding: 5px;
}
.log > .log-content > .log-complete-link {
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
}
.log > .log-content > .log-silence {
  padding: 5px 0 8px 4px;
  margin: 2px 0 0;
  font-size: 8pt;
  font-weight: bold;
  color: #98a675;
  text-transform: uppercase;
  border: 0;
  border-top: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header {
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header + .log-silence {
  border-top: 0;
}
.log > .log-content > .log-entry {
  padding: 1px 2px 1px 20px;
  position: relative;
  cursor: default;
  margin: 0;
  word-wrap: anywhere;
  border: 1px solid transparent;
}
.log > .log-content > .log-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.log > .log-content > .log-entry > span.log-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.log > .log-content > .log-entry > span.log-part-time:before,
.log > .log-content > .log-entry > span.log-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.log > .log-content > .log-entry > span.log-part-time:before {
  content: '[';
  left: 0;
}
.log > .log-content > .log-entry > span.log-part-time:after {
  content: ']';
  right: 0;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container),
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container),
.log > .log-content > .log-entry > span.log-part-content > strong,
.log > .log-content > .log-entry span.log-part-content > span.container > strong {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container) > img,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container) > img,
.log > .log-content > .log-entry > span.log-part-content > strong > img,
.log > .log-content > .log-entry span.log-part-content > span.container > strong > img {
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).jobName,
.log > .log-content > .log-entry > span.log-part-content > strong.jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.jobName {
  font-weight: normal;
  font-style: italic;
  color: #f0d79e;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).tool,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).tool,
.log > .log-content > .log-entry > span.log-part-content > strong.tool,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content.log-part-entry-hidden,
.log > .log-content > .log-entry span.log-part-content > span.container.log-part-entry-hidden {
  background-color: #4d5537;
  color: #98a675;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-1 {
  background-color: #820000;
}
.log > .log-content > .log-entry.log-entry-class-1 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-2 {
  background-color: #ad2714;
}
.log > .log-content > .log-entry.log-entry-class-2 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-3 {
  background-color: #965c36;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-4 {
  background-color: #3b3249;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content {
  font-style: italic;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i {
  display: inline-block;
  transform: skew(-15deg, 0deg);
  opacity: 0.9;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i i {
  transform: none;
  opacity: 1;
}
.log > .log-content > .log-entry.log-entry-class-5 {
  background-color: #b05502;
}
.log > .log-content > .log-entry.log-entry-type-1:before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/bank_in.0f1a996b..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-1:before {
  background: url(/build/images/assets/img/log/bank_out.213ec958..gif);
}
.log > .log-content > .log-entry.log-entry-type-4:before {
  background: url(/build/images/assets/img/log/build.fd56bdf4..gif);
}
.log > .log-content > .log-entry.log-entry-type-5:before {
  background: url(/build/images/assets/img/log/workshop.bbdaf7ee..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/door_open.94a61520..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-3:before {
  background: url(/build/images/assets/img/log/door_closed.3144d9d0..gif);
}
.log > .log-content > .log-entry.log-entry-type-7:before {
  background: url(/build/images/assets/img/log/well.074b6eb3..gif);
}
.log > .log-content > .log-entry.log-entry-type-8:not(.log-entry-class-2):before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-8.log-entry-class-2:before {
  background: url(/build/images/assets/img/log/death.34e3288c..gif);
}
.log > .log-content > .log-entry.log-entry-type-9:before {
  background: url(/build/images/assets/img/log/night.7bd62c85..gif);
}
.log > .log-content > .log-entry.log-entry-type-10:before {
  background: url(/build/images/assets/img/log/home.5944708c..gif);
}
.log > .log-content > .log-entry.log-entry-type-11:before {
  background: url(/build/images/assets/img/log/chat.6b1bcc9a..gif);
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v,
.log > .log-content > .log-entry.log-entry-type-11 div.rps,
.log > .log-content > .log-entry.log-entry-type-11 div.coin,
.log > .log-content > .log-entry.log-entry-type-11 div.card,
.log > .log-content > .log-entry.log-entry-type-11 div.citizen,
.log > .log-content > .log-entry.log-entry-type-11 div.coords,
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=any] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=zone] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/item_map.e215c13a..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-17:before {
  background: url(/build/images/assets/img/log/well_add.32385386..gif);
}
.log > .log-content > .log-entry.log-entry-hxp {
  padding: 10px 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-hxp-reset > .log-part-value {
  filter: grayscale(100%);
  opacity: 0.1;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-value {
  font-size: 2rem;
  font-weight: bold;
  text-align: right;
  padding-right: 8px;
  border-right: 1px solid #ddab76;
  flex-basis: 64px;
  flex-grow: 0;
  flex-shrink: 0;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-plus > .log-part-value {
  border-color: #00ff61;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-minus > .log-part-value {
  border-color: #ff2929;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content > .log-part-header {
  font-size: 0.8rem;
  opacity: 0.8;
  display: flex;
  place-content: space-between;
}
.log > .log-content > .log-entry:hover {
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.log > .log-content > .log-entry:hover:before {
  top: 1px;
  left: 1px;
}
.log + .log-day-select {
  position: relative;
  width: 100%;
  overflow-x: auto;
  top: -3px;
  white-space: nowrap;
}
.log + .log-day-select > div {
  overflow: visible;
  display: inline-block;
  position: relative;
}
.log + .log-day-select > div > div {
  display: inline-block;
  font-size: 0.7em;
  background: #5c2b20;
  width: 60px;
  text-align: center;
  border: 1px solid #EFDBA8;
  position: relative;
  padding: 3px;
  color: #ddab76;
  cursor: pointer;
}
.log + .log-day-select > div > div.current {
  color: white;
  font-weight: bold;
  border-top: none;
  z-index: 2;
}
.log + .log-day-select > div > div:not(.current) {
  top: -1px;
}
.log + .log-day-select > div > div > span {
  font-weight: bold;
  font-variant: small-caps;
}
.log.days-inline > .log-content > .log-day-header {
  background: #5c2b20;
  position: sticky;
  top: 0;
  z-index: 1;
}
.shoutbox {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
}
.shoutbox > .shout-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 450px;
  overflow-y: auto;
}
.shoutbox > .shout-content > .shout-loader {
  text-align: center;
}
.shoutbox > .shout-content > .shout-separator {
  margin: 3px 0;
  border-bottom: 1px solid #f0d79e;
}
.shoutbox > .shout-content > .shout-entry {
  padding: 2px;
  position: relative;
  cursor: default;
  margin: 1px 0;
  background-color: transparent;
}
.shoutbox > .shout-content > .shout-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before,
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before {
  content: '[';
  left: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  content: ']';
  right: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content {
  word-wrap: break-word;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span > img {
  vertical-align: text-top;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content strong {
  color: white;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1.shout-entry-new {
  background-color: #3b3249;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
div.town-banner {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.town-banner.town-banner-home {
  background: url(/build/images/assets/img/background/town/home.0212c3d6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-home.night {
  background: url(/build/images/assets/img/background/town/night_home.c6cd3970..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well {
  background: url(/build/images/assets/img/background/town/well.e78aa806..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well.night {
  background: url(/build/images/assets/img/background/town/night_well.d6acc13e..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank {
  background: url(/build/images/assets/img/background/town/bank.1175a1dd..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank.night {
  background: url(/build/images/assets/img/background/town/night_bank.8715d392..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses {
  background: url(/build/images/assets/img/background/town/houses.31444030..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses.night {
  background: url(/build/images/assets/img/background/town/night_houses.17f23b23..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead {
  background: url(/build/images/assets/img/background/town/visit_dead.89261132..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead.night {
  background: url(/build/images/assets/img/background/town/night_visit_dead.0ff5513b..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit {
  background: url(/build/images/assets/img/background/town/visit.7dd53a03..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit.night {
  background: url(/build/images/assets/img/background/town/night_visit.eadf6aa3..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction {
  background: url(/build/images/assets/img/background/town/construction.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction.night {
  background: url(/build/images/assets/img/background/town/night_construction.d0147349..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-upgrades {
  background: url(/build/images/assets/img/background/town/upgrades.f9339cdb..png) center / cover no-repeat;
}
div.town-banner.town-banner-door-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-open.night {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed.night {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop {
  background: url(/build/images/assets/img/background/town/agora.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop.night {
  background: url(/build/images/assets/img/background/town/night_agora.d0147349..jpg) center / cover no-repeat;
}
.town-menu {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
}
.town-menu > .cell {
  cursor: pointer;
}
.town-menu > .cell > div:first-child {
  width: 100%;
  padding-top: 55.1724138%;
  border: 1px solid black;
  text-decoration: underline;
}
.town-menu > .cell > div:last-child {
  font-size: 1.1rem;
  padding: 1px 4px;
  background: #3e2417;
  height: 20px;
}
.town-menu > .cell > div:last-child > img {
  vertical-align: bottom;
}
.town-menu > .cell:hover > div:last-child {
  color: #EFDBA8;
}
.town-menu > .cell:hover > div:first-child {
  outline: 1px solid #EFDBA8;
}
.town-menu > .cell.selected:not(.town-overview) > div:first-child {
  background-color: #965C36 !important;
  outline: 1px solid black;
  border: 1px solid white;
}
.town-menu > .cell.selected > div:last-child {
  background: #965C36;
  color: white;
}
.town-menu:not(.night) > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.header-menu {
  width: 100%;
  height: 60px;
  position: relative;
}
.header-menu.chaos {
  background: url(/build/images/assets/img/background/town/chaos.95206887..gif) center / 100% no-repeat;
}
.header-menu.insurrect {
  background: url(/build/images/assets/img/background/town/revolt.73a0aefc..gif) center / 100% no-repeat;
}
.header-menu a.help-button {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.banished-info {
  text-align: center;
  color: white;
  font-size: 1.3rem;
  background-color: #773939;
  border: 1px solid #ba6767;
  margin-bottom: 0.5rem;
}
.banished-info em {
  color: #f0d79e;
}
.row > .cell.town-addons {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
  display: flex;
  align-items: stretch;
  justify-content: space-evenly;
}
.row > .cell.town-addons > .town-addon {
  height: 55px;
  width: 40px;
  flex-basis: 40px;
  flex-grow: 0;
  overflow: hidden;
  flex-shrink: 0;
  font-size: 1.1rem;
  padding: 0;
  cursor: pointer;
  margin: 3px;
  background-color: #5c2b20;
}
.row > .cell.town-addons > .town-addon:first-child {
  margin-left: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(6) {
  margin-right: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(n+7) {
  display: none;
}
.row > .cell.town-addons > .town-addon img {
  max-height: 14px;
}
.row > .cell.town-addons > .town-addon > div {
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 40px;
  width: 40px;
  border: 1px solid #7e4d2a;
}
.row > .cell.town-addons > .town-addon:not(.selected):not(.town-addon-empty):hover > div {
  border: 1px solid #EFDBA8;
  cursor: pointer;
}
.row > .cell.town-addons > .town-addon.selected {
  background: #823d2d;
  filter: contrast(120%) brightness(120%);
  outline: 1px solid #EFDBA8;
}
.row > .cell.town-addons > .town-addon > span {
  display: block;
  padding: 1px 2px;
  text-align: center;
  text-overflow: ellipsis;
  line-height: 13px;
  height: 15px;
  font-size: 1rem;
  overflow: hidden;
}
.row > .cell.town-addons > .town-addon.town-addon-empty {
  background-color: transparent;
}
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > div,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > span,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover {
  outline: none;
  cursor: initial;
}
.row > .cell.town-addons > .town-addon.town-addon-empty > div {
  height: 36px;
  width: 36px;
  margin: 2px;
  border: 1px dotted #90563b;
  background: repeating-linear-gradient(-45deg, #7e4a31 4px, #693e29 8px);
}
.row > .cell.town-addons > .town-addon.town-addon-upgrade > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_upgrades.d9357804..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-workshop > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_workshop.225e68a0..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-watchtower > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_tower.e204d08a..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-battlement > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_watch.d48a7a35..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-dump > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_decharge.132a1c9d..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-catapult > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_catapult2.a8dd0129..gif);
}
.row > .cell.town-addons > .town-addon.town-addon.town-addon-tamers > div {
  background-image: url(/build/images/assets/img/background/smenu_clinic.46e12a1d..gif);
}
.row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.town-upgrades p,
.citizen-home p {
  margin: 0;
}
.town-upgrades .vote-bar,
.citizen-home .vote-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.town-upgrades .vote-bar.small,
.citizen-home .vote-bar.small {
  height: 1em;
}
.town-upgrades .vote-bar > *,
.citizen-home .vote-bar > * {
  height: 100%;
  position: absolute;
}
.town-upgrades .vote-bar .vote-progress,
.citizen-home .vote-bar .vote-progress {
  border-right: 1px solid #ddab76;
  background-color: #b37c4a;
}
.town-upgrades .row {
  border-bottom: 1px solid #7e4d2a;
}
.town-buildings > ul {
  background-color: #3e2417;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 2.5rem;
  font-size: 1.1rem;
  background-image: url(/build/images/assets/img/icons/home.a9951a08..gif);
  background-repeat: no-repeat;
  background-position: 4px 2px;
}
.town-buildings > ul > li {
  padding-bottom: 5px;
}
.town-buildings > ul > li em {
  color: #e7c48f;
  font-style: normal;
}
.town-buildings > ul > li .data {
  flex-grow: 1;
}
.town-buildings > ul > li .symbol {
  flex-grow: 0;
  flex-shrink: 0;
}
.town-buildings > ul > li .life-bar {
  margin-top: 0.25em;
  margin-right: 1em;
  height: 0.5em;
  border: 1px solid black;
  background-color: black;
  position: relative;
  width: 30px;
}
.town-buildings > ul > li .life-bar > * {
  height: 100%;
  position: absolute;
}
.town-buildings > ul > li .life-bar .life-progress {
  background-color: #696486;
}
.town-buildings > ul > li .life-bar .life-progress.life-warning {
  background-color: yellow;
}
.town-buildings > ul > li .life-bar .life-progress.life-critical {
  background-color: #f86;
}
.x-copy-prediction {
  cursor: pointer;
}
.copy-popup {
  position: fixed;
  float: left;
  opacity: 1;
  transition: opacity 500ms linear 0s;
}
.watchtower-prediction {
  display: flex;
  flex-wrap: wrap;
}
.watchtower-prediction > * {
  flex-basis: 100%;
}
.watchtower-prediction p {
  text-align: center;
}
.watchtower-prediction .watchtower-prediction-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.watchtower-prediction .watchtower-prediction-bar > * {
  height: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-progress {
  background-color: #b37c4a;
  border-right: 1px solid #ddab76;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-text {
  min-width: 4em;
  color: #ffffff;
  line-height: 1.25em;
  text-align: center;
  font-size: 1rem;
}
.citizens-list {
  line-height: 20px;
}
.citizens-list .crows-garland {
  position: relative;
}
.citizens-list .crows-garland:after {
  position: absolute;
  pointer-events: none;
  content: " ";
  left: 0;
  right: 0;
  top: -10px;
  bottom: 0;
  background: url(/build/images/assets/img/background/crows_garland.d1301a4d..webp) repeat-x center top;
  background-size: 73px 16px;
}
.citizens-list .crows-garland.crows-garland-alt-1:after {
  background-position-x: 10px;
  filter: hue-rotate(36deg);
}
.citizens-list .crows-garland.crows-garland-alt-2:after {
  background-position-x: 20px;
  filter: hue-rotate(72deg);
}
.citizens-list .crows-garland.crows-garland-alt-3:after {
  background-position-x: 30px;
  filter: hue-rotate(108deg);
}
.citizens-list .crows-garland.crows-garland-alt-4:after {
  background-position-x: 40px;
  filter: hue-rotate(144deg);
}
.citizens-list .crows-garland.crows-garland-alt-5:after {
  background-position-x: 50px;
  filter: hue-rotate(180deg);
}
.citizens-list .crows-garland.crows-garland-alt-6:after {
  background-position-x: 60px;
  filter: hue-rotate(216deg);
}
.citizens-list .crows-garland.crows-garland-alt-7:after {
  background-position-x: 70px;
  filter: hue-rotate(252deg);
}
.citizens-list .crows-garland.crows-garland-alt-8:after {
  background-position-x: 80px;
  filter: hue-rotate(288deg);
}
.citizens-list .crows-garland.crows-garland-alt-9:after {
  background-position-x: 90px;
  filter: hue-rotate(324deg);
}
.citizens-list .row.header,
.messages-list .row.header,
.routes-list .row.header,
.citizens-list .row-flex.header,
.messages-list .row-flex.header,
.routes-list .row-flex.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-list .row:not(.header),
.messages-list .row:not(.header),
.routes-list .row:not(.header) {
  font-style: italic;
}
.citizens-list .row:not(.header):hover,
.messages-list .row:not(.header):hover,
.routes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-list.routes-list .row,
.messages-list.routes-list .row,
.routes-list.routes-list .row {
  font-size: 1.2rem;
}
.citizens-list .row.me,
.messages-list .row.me,
.routes-list .row.me {
  background-color: #423f54 !important;
}
.citizens-list .row.new,
.messages-list .row.new,
.routes-list .row.new {
  color: white;
  font-style: normal;
}
.citizens-votes-list {
  line-height: 20px;
}
.citizens-votes-list .row.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-votes-list .row:not(.header) {
  font-style: italic;
}
.citizens-votes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-votes-list .row.me {
  background-color: #423f54 !important;
}
#rows-send {
  display: none;
}
.linked-items {
  list-style-type: none;
  padding-left: 10px;
}
.nightwatch .small {
  color: white;
}
.nightwatch .total div {
  background: #5c2b20;
  font-weight: bold;
  border-bottom: 1px solid #f0d79e;
  color: #f0d79e;
}
.prof-list {
  margin-top: 10px;
}
.prof-list div {
  font-size: 1.2rem;
  background-color: #5c2b20;
}
.prof-list .prof {
  background-color: #5c2b20;
  padding-right: 0.5rem;
  font-size: 1rem;
  display: inline-block;
}
.prof-list .prof img {
  vertical-align: sub;
}
.prof-list .prof em {
  color: #ddab76;
  font-size: 1.2rem;
}
.prof-list .citizen_count {
  color: white;
}
.prof-list .citizen_count em {
  color: #ddab76;
}
.citizen-chest > p {
  margin-top: 0;
  font-size: 1.2rem;
}
.citizen-chest .notice {
  padding-left: 20px;
  padding-right: 5px;
  font-size: 1.1rem;
  color: #f0d79e;
  margin-top: 2px;
  background-image: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
  background-color: #996739;
  cursor: pointer;
}
.citizen-chest .notice:hover {
  color: white;
}
.buildings button {
  min-height: 20px;
}
.dashboard {
  padding: 5px;
  background: #5c2b20;
  border: 1px solid #492219;
  color: #ddab76;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-size: 1.2rem;
}
.dashboard .attack-estimation,
.dashboard .def-estimation {
  border-left: 1px dashed #7e4d2a;
  border-right: 1px solid #ddab76;
}
.dashboard .attack-estimation.attack-estimation .help,
.dashboard .def-estimation.attack-estimation .help {
  color: white;
}
.dashboard em {
  color: #f0d79e;
}
.dashboard .counter {
  color: white;
  font-weight: bold;
  font-size: 1.8rem;
}
.words-of-heroes {
  min-height: 260px;
  padding: 5px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-image: url(/build/images/assets/img/background/town/cityBoard.58de5f6f..png);
}
.words-of-heroes .content {
  margin: 40px 0 0 5px;
  height: 190px;
  max-height: 190px;
  max-width: 240px;
  overflow: auto;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  word-break: break-word;
}
.words-of-heroes .content textarea,
.words-of-heroes .content textarea:focus {
  width: 100%;
  overflow: hidden;
  background: #3b3249;
  border: 1px dashed #696486;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  outline: none;
  padding: 0;
}
.words-of-heroes .content em {
  display: inline-block;
  font-size: 1.1rem;
  color: #F0D79E;
  margin-top: 2rem;
}
.words-of-heroes .edit,
.words-of-heroes .cancel {
  max-width: 240px;
  text-align: right;
  font-size: 1.2rem;
  color: #ddab76;
}
.words-of-heroes .edit .disabled,
.words-of-heroes .cancel .disabled {
  text-decoration: line-through;
  font-weight: normal;
  color: grey;
}
.overview-list,
.overview-checklist {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.4rem;
  background-color: #996739;
}
.overview-list strong,
.overview-checklist strong {
  color: white;
}
.overview-list .separator,
.overview-checklist .separator {
  margin-top: 7px;
  padding-top: 5px;
  border-top: 1px solid #f0d79e;
}
.overview-checklist {
  list-style: none;
  padding-left: 10px;
}
.overview-checklist li {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 5px 5px no-repeat;
}
.overview-checklist li:hover {
  text-decoration: underline;
  color: #ddab76;
  cursor: pointer;
}
.overview-checklist li.checked {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 5px 5px no-repeat;
  text-decoration: line-through;
  font-style: italic;
  color: #b37c4a;
}
.overview-checklist li.checked:hover {
  text-decoration: underline line-through;
  color: #ddab76;
  cursor: pointer;
}
.overview-list,
ul.list {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
}
.overview-list.list li,
ul.list.list li {
  color: white;
}
.overview-list.list li.separator,
ul.list.list li.separator {
  margin-top: 1.5rem;
  padding-top: 1.2rem;
  border-top: 1px solid #f0d79e;
}
.overview-list .warning,
ul.list .warning {
  color: #f86;
}
.defense-detail em {
  font-size: 1.2rem;
  color: #f0d79e;
}
.citizen-gossips {
  font-size: 1.3rem;
}
.gossips {
  margin-top: 5px;
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
  font-size: 1.2rem;
  background-color: #926739;
}
.gossips strong {
  font-variant: small-caps;
}
.citizen-box {
  border-left: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.citizen-box-name {
  background-color: #b37c4a;
}
.citizen-box-name-me {
  background-color: #57536F;
}
.citizen-box-name,
.citizen-box-name-me {
  color: white !important;
}
.citizen-box-name > span > .citizen-name {
  text-decoration: underline;
}
.small-citizen-defense {
  display: inline-block;
  margin-top: 7px;
  max-height: 20px;
}
.small-citizen-defense > .citizen-defense {
  font-size: 1.15rem !important;
}
.citizen-defense {
  font-size: 1.4rem;
}
.citizen-online {
  max-width: 6px;
  background-color: #bbcd7c;
  border-bottom: 1px solid #7e4d2a;
  margin: 0px 0px 0px 0px;
  position: relative;
}
.citizen-offline {
  max-width: 6px;
  background-color: #ba6767;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.citizen-dead {
  max-width: 6px;
  background-color: #b37c4a;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.gazette-search {
  margin-left: 35px;
  color: #f0d79e;
}
.gazette-search div > h2 {
  margin-top: 0;
  background-image: none;
}
.gazette-search div > div > select {
  margin-bottom: 2px;
}
#gazette .newspage {
  width: 435px;
  height: 360px;
  background-image: url(/build/images/assets/img/news/newsBg.6671ff9b..gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
#gazette .newspage#newspage-front {
  margin-left: 20px;
}
#gazette .newspage#newspage-front > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-front div#gazette-headline {
  top: 12%;
  left: 6%;
  font-weight: bold;
  font-size: 110%;
  white-space: nowrap;
  transform-origin: left;
}
#gazette .newspage#newspage-front div#gazette-content {
  top: 20%;
  left: 6%;
  font-size: 80%;
}
#gazette .newspage#newspage-front div#gazette-content.day1 {
  font-style: italic;
}
#gazette .newspage#newspage-front div#gazette-content p {
  margin: 0;
}
#gazette .newspage#newspage-front div#gazette-content p:first-letter {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
}
#gazette .newspage#newspage-front div#gazette-content p i.dagger {
  font-family: serif;
  font-style: normal;
}
#gazette .newspage#newspage-front div#gazette-signature {
  font-size: 100%;
  font-style: italic;
  color: #5a5132;
  text-align: right;
}
#gazette .newspage#newspage-front div#gazette-deaths {
  top: 58%;
  left: 10%;
  font-size: 80%;
  width: 65%;
  height: 30%;
  overflow-y: auto;
}
#gazette .newspage#newspage-front div#gazette-deaths > div {
  padding-left: 10px;
}
#gazette .newspage#newspage-front div#gazette-deaths #gazette-death-outside {
  margin-top: 3%;
}
#gazette .newspage#newspage-front div#gazette-deaths .death-category {
  font-variant: small-caps;
  font-weight: bold;
  color: #3b3249;
  margin-left: -10px;
}
#gazette .newspage#newspage-front div#gazette-tally {
  top: 65%;
  left: 75%;
  width: 20%;
  height: 20%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#gazette .newspage#newspage-front div#gazette-tally .tally {
  width: 33%;
  height: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_1.2e056718..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_2.e853b92c..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_3.d35bf68b..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-4 {
  background-image: url(/build/images/assets/img/news/news_cpt_4.345c0906..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_1.e344d3d4..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_2.8526e461..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_3.6875723c..gif);
}
#gazette .newspage#newspage-front div#gazette-content {
  font-size: 80%;
  width: 80%;
  top: 20%;
  left: 7%;
  max-height: 128px;
  overflow: auto;
}
#gazette .newspage#newspage-front div#gazette-content p {
  letter-spacing: -0.1em;
}
#gazette .newspage#newspage-front div#gazette-content p span {
  font-weight: bold;
  text-decoration: underline;
}
#gazette .newspage#newspage-back {
  background-position: 100% 0;
  width: 419px;
  margin-left: -4px;
}
#gazette .newspage#newspage-back > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-back #gazette-attack,
#gazette .newspage#newspage-back #gazette-empty {
  background-size: contain;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  pointer-events: none;
}
#gazette .newspage#newspage-back #gazette-attack {
  top: 13%;
  width: 97%;
  height: 35%;
  left: 0;
  padding-top: 22%;
}
#gazette .newspage#newspage-back #gazette-attack.opened {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack.closed {
  background-image: url(/build/images/assets/img/news/newsSchema_classic.f885ae5f..gif);
}
#gazette .newspage#newspage-back #gazette-attack.devast {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack .nightstat {
  font-size: 85%;
  position: absolute;
  text-align: center;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-attack {
  top: 70%;
  left: 5%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-defense {
  top: 70%;
  left: 40%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-deaths {
  top: 70%;
  left: 74%;
  width: 25%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat .count {
  font-size: 125%;
  font-weight: bold;
}
#gazette .newspage#newspage-back #gazette-attack .invasion,
#gazette .newspage#newspage-back #gazette-attack .terror {
  font-size: 80%;
  display: inline-block;
  margin-top: 0.5em;
  color: #600;
}
#gazette .newspage#newspage-back #buildingdetails {
  font-size: 1.1rem;
  left: 25px;
  top: 200px;
  width: 91%;
  font-family: "Courier Prime", fixed;
}
#gazette .newspage#newspage-back #buildingdetails span {
  color: #773939;
  font-weight: bold;
}
#gazette .newspage#newspage-back #wind {
  background: url(/build/images/assets/img/icons/small_action.cc66866b..gif) top left no-repeat;
  margin-left: -25px;
  padding-left: 18px;
  margin-bottom: 2px;
  border-bottom: 1px dashed #3b3249;
}
#gazette .newspage#newspage-back #gazette-empty {
  background-image: url(/build/images/assets/img/news/newsEmpty.a34f3bca..gif);
  width: 90%;
  height: 100%;
  top: 25%;
}
#gazette-switcher,
#gazette-switch {
  display: none;
}
#gazette-role-title {
  margin: 5px;
}
#gazette-role-list {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  margin: 5px;
  font-size: 1.2rem;
  color: #ffe3bf;
}
#gazette-role-list p {
  margin: 0;
}
#gazette-role-list p + p {
  margin-top: 5px;
}
#gazette-role-list p strong {
  color: white;
}
#council {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
#council > img {
  max-width: 100%;
  height: auto;
}
#council > div {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  padding: 0 20px;
  overflow-y: auto;
}
#council > div > div {
  font-family: "Courier new", "Courier", monospace;
  color: #3b3249;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
  font-size: 8pt;
  line-height: 9pt;
  margin-bottom: 3px;
}
#council > div > div:first-letter {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
}
#council > div > div.status {
  color: black;
}
#council > div > div > span.author.color-1 {
  color: #8d5e3e;
}
#council > div > div > span.author.color-2 {
  color: #aa7d52;
}
#council > div > div > span.author.color-3 {
  color: #ae6b68;
}
#council > div > div > span.author.color-4 {
  color: #6f3f3c;
}
#council > div > div > span.author.color-5 {
  color: #6b6d8d;
}
#council > div > div > span.author.color-6 {
  color: #3c374f;
}
#council > div > div > span.author.color-7 {
  color: #3c3549;
}
#council > div > div > span.author.color-8 {
  color: #4f553c;
}
#council > div > div > span.author.color-9 {
  color: #728d2c;
}
#council > div > div > span.author.color-0 {
  color: #384315;
}
#council > div > div > span.author:after {
  content: ":";
  padding: 0 6px;
}
#council > div > div > span:not(.author) {
  color: black;
  text-decoration: underline;
}
#recipient_list {
  position: absolute;
  padding: 5px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 1px solid #5c2b20;
  z-index: 999;
  display: none;
}
#recipient_list .list {
  overflow-y: scroll;
  max-height: 200px;
}
.town-summary {
  font-size: 1.3rem;
}
.town-summary div {
  border-bottom: 1px solid #b37c4a;
}
.town-summary div.row-header {
  background-color: #b37c4a;
  font-weight: bold;
}
.town-summary div.row-detail {
  color: #e3c699;
  background-color: #996739;
}
.town-summary div.row-detail em {
  font-size: 0.8rem;
}
.clairvoyance {
  border: 1px solid #ddab76;
  font-size: 1.2rem;
  background-color: #4d5537;
  margin-bottom: 8px;
  padding: 5px;
}
.disposal {
  font-size: 1.2rem;
}
.disposal em {
  color: #f0d79e;
}
.citizen-label-name-me {
  border-top: 1px solid #6C7188 !important;
  background-color: #4e5162 !important;
}
.row-table.workshop {
  border-bottom: 3px solid #f0d79e;
}
.row-table.workshop .header {
  border-bottom: 3px solid #f0d79e;
  font-size: 1.2rem;
}
.row-table.workshop .recipe > div {
  border-bottom: 1px solid #7e4d2a;
}
.row-table.workshop .recipe > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
.newspaper-announcement {
  color: #b1b2c7;
}
.newspaper-announcement b {
  color: #f0d79e;
  font-weight: bolder;
  text-decoration: underline;
  font-size: 1.1em;
}
.newspaper-announcement span {
  color: #f0d79e;
}
.tamer-clinic {
  display: flex;
  gap: 32px;
  justify-content: center;
}
.tamer-clinic .tamer-clinic-tile {
  background: #693e29;
  border: 2px solid #3e2417;
  aspect-ratio: 1/1;
  flex-basis: 25%;
  position: relative;
}
.tamer-clinic .tamer-clinic-tile img[data-action="purge"] {
  position: absolute;
  top: -6px;
  right: -6px;
}
.tamer-clinic .tamer-clinic-tile > div {
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: 16px;
}
.tamer-clinic .tamer-clinic-tile > div img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  image-rendering: pixelated;
}
div.zone-beyond {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.zone-beyond.outerworld {
  background: url(/build/images/assets/img/background/beyond/outerworld.e383cf8b..jpg) center / cover no-repeat;
}
div.zone-beyond.oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/oldRuins.4e626942..jpg) center / cover no-repeat;
}
div.zone-beyond.city {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.zone-beyond.city-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.zone-beyond.night-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/night_oldRuins.af2cdc9a..jpg) center / cover no-repeat;
}
div.zone-beyond.night-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld.050515fc..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/nightlight_oldRuins.389909f8..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/nightlight_outerworld.4040511e..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-bunker {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_bunker.240f7398..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hotel {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hotel.76eb553d..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hospital {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hospital.26251532..jpg) center / cover no-repeat;
}
body.christmas div.zone-beyond.night-outerworld,
body.christmas div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld_xmas.ba7b71f1..jpg) center / cover no-repeat;
}
div.zone-camp {
  padding: 5px 5px 0 5px;
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: justify;
  color: #e2d890;
  font-size: 1rem;
  background-color: #996739;
  overflow: hidden;
}
div.zone-camp > input {
  display: none;
}
div.zone-camp > input + label {
  cursor: pointer;
  text-decoration: underline;
}
div.zone-camp > input + label:hover {
  color: white;
}
div.zone-camp > input + label + .zone-camp-info {
  max-height: 0;
  opacity: 0;
  transition: 200ms;
  overflow: hidden;
}
div.zone-camp > input:checked + label + .zone-camp-info {
  max-height: 500px;
  opacity: 1;
}
div.zone-camp > input:checked + label + .zone-camp-info pre {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
div.zone-camp > input:checked + label + .zone-camp-info pre hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.zone-camp .emphasis {
  font-weight: bold;
  color: white;
}
div.zone-blocked-warning {
  background: url(/build/images/assets/img/background/popup/feist.1f4254bf..gif) top left no-repeat, #91181a;
  border: 1px solid #d2161f;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 10px 10px 90px;
}
div.zone-blocked-warning > b {
  margin-bottom: 6px;
}
div.zone-blocked-warning > span {
  display: block;
  font-size: 1.3rem;
  margin-bottom: 6px;
}
div.zone-blocked-warning > span *[x-countdown] {
  display: block;
  font-size: 2.4rem;
  text-align: center;
  margin: 10px 0;
  font-weight: bold;
}
.beyond-rp {
  padding-left: 40px;
}
div.ruin-info {
  margin-top: 5px;
  padding: 5px;
  background: #9a8652;
  color: white;
}
div.ruin-info img {
  vertical-align: middle;
}
div.ruin-info .ruin-name {
  color: #e2d880;
}
div.ruin-info .ruin-desc strong {
  color: #f0d79e;
}
div.zone-info {
  margin-top: 0px;
  border: 1px solid #ddab76;
  /*background: @myhordes-cell-header-background-color;*/
  font-size: 0;
}
div.zone-info > div.row > .cell > span {
  vertical-align: bottom;
  font-size: 1.2rem;
}
div.zone-info > div.row.zone-cp {
  padding: 1px 0px 0px 1px;
  height: 22px;
  margin-top: 0;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.zone-info > div.row.zone-cp > .cell .humans-cp {
  color: #d6f523;
}
div.zone-info > div.row.zone-cp > .cell .zombies-cp {
  color: #f15b30;
}
div.zone-info > div.row.zone-dist {
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
  min-height: 18px;
  font-size: 1rem;
  color: #f0d79e;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.other_citizens em {
  color: #f0d79e;
  font-style: italic;
  font-size: 1.3rem;
}
div.other_citizens h5 {
  color: white;
  margin-bottom: 0;
}
span.ruin-bury-desc {
  font-variant: small-caps;
  font-size: 0.9em;
  color: #e5bc52;
  font-weight: bold;
}
div.ruin-bury-count {
  border: 1px solid #ddab76;
  background: #996739;
  padding: 2px;
  margin-bottom: 10px;
}
div.ruin-bury-count > div.sand {
  padding: 0;
  margin: 0;
  height: 16px;
  width: 9px;
  position: relative;
  display: inline-block;
  overflow: visible;
}
div.ruin-bury-count > div.sand:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/buried.96461471..gif) no-repeat;
}
div.zone-scout {
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  color: #f0d79e;
  font-size: 1.1rem;
}
div.beyond-escort-off,
div.beyond-escort-on {
  font-size: 1.2rem;
  background-color: #663024;
}
div.beyond-escort-off.beyond-escort-on-all,
div.beyond-escort-on.beyond-escort-on-all {
  background-color: #25242c !important;
}
div.beyond-escort-off ul.status,
div.beyond-escort-on ul.status {
  padding: 0;
  margin: 0;
  font-size: 0;
}
div.beyond-escort-off ul.status > li,
div.beyond-escort-on ul.status > li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
div.beyond-escort-off .citizen-box,
div.beyond-escort-on .citizen-box {
  border: none;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div {
  min-height: 34px;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row {
  border-bottom: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2),
div.beyond-escort-on:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2) {
  border-right: none;
}
ul.escort-action-list {
  margin: 0;
  padding: 0px;
  font-size: 0;
  text-align: center;
}
ul.escort-action-list > li {
  list-style: none;
  display: inline-block;
  padding: 3px;
  cursor: pointer;
  border: 1px solid transparent;
  margin: 2px;
}
ul.escort-action-list > li:hover {
  border: 1px solid #F0D79E;
  background: rgba(240, 215, 158, 0.5);
}
@media (max-width: 1499px) {
  .hide-elg {
    display: none !important;
  }
  .right-elg {
    text-align: right !important;
  }
  #post-office {
    backdrop-filter: none !important;
    padding: 0 !important;
  }
  #post-office #post-office-box {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
  }
}
@media (min-width: 950px) {
  .hide-desktop {
    display: none !important;
  }
  .right-desktop {
    text-align: right !important;
  }
}
@media (max-width: 949px) {
  .hide-mobile {
    display: none !important;
  }
  .right-mobile {
    text-align: right !important;
  }
  body {
    background: black;
  }
  #wrapper,
  div.game-menu-area,
  footer {
    width: 100%;
  }
  #wrapper.attract > #header .attract_button {
    background-image: url(/build/images/assets/img/background/bg_attract_button_detached.5939a97b..png);
  }
  div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash {
    left: calc(100vw - 240px);
  }
  #gazette {
    perspective: 1000px;
    width: 95%;
    height: 0;
    padding-bottom: 75%;
  }
  #gazette .newspage {
    width: 90%;
    height: 0;
    margin: 0;
    display: block;
    vertical-align: top;
    position: absolute;
    padding-bottom: 75%;
    background-size: cover;
    transform-style: preserve-3d;
    transition: transform 1s ease-in-out, opacity 0s 0.5s;
    backface-visibility: visible;
    left: 5%;
    z-index: 0;
  }
  #gazette .newspage#newspage-front {
    margin-left: 0;
    opacity: 1;
  }
  #gazette .newspage#newspage-front div#gazette-content {
    font-size: 2.5vw;
    max-height: 35.5%;
  }
  #gazette .newspage#newspage-front div#gazette-headline {
    font-size: 3.2vw;
    top: 13%;
  }
  #gazette .newspage#newspage-front div#gazette-signature {
    font-size: 2.5vw;
  }
  #gazette .newspage#newspage-front div#gazette-deaths {
    font-size: 3vw;
  }
  #gazette .newspage#newspage-back {
    width: 90%;
    margin-left: 0;
    transform: rotateY(-180deg);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
  }
  #gazette .newspage#newspage-back .nightstat {
    font-size: 3vw !important;
  }
  #gazette .newspage#newspage-back .nightstat.nightstat-defense > .invasion:last-child {
    position: relative;
    width: 160%;
    left: -30%;
  }
  #gazette .newspage#newspage-back #buildingdetails {
    top: 60%;
    font-size: 2.5vw;
    width: calc(98% - 25px);
  }
  #gazette-switcher {
    display: block;
    margin: auto;
    padding: 1rem;
  }
  #gazette-switch:checked + * + #gazette .newspage {
    transform: rotateY(-180deg);
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-front {
    opacity: 0;
    pointer-events: none;
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-back {
    transform: rotateY(-360deg);
    opacity: 1;
  }
  .gazette-search {
    margin-left: 0 !important;
  }
  .gazette-search h2 {
    overflow: hidden;
  }
}
@media (max-width: 949px) {
  .row > .cell.town-addons.no-town-addons {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 480px) {
  .row > .cell.town-addons {
    flex-wrap: wrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 30%;
    width: 30%;
    height: auto;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 600px) {
  .hide-lg {
    display: none !important;
  }
  .right-lg {
    text-align: right !important;
  }
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 50%;
    flex-basis: 50%;
  }
  .forum-preview-wrapper {
    max-height: 360px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 360px;
  }
}
@media (max-width: 599px) and (min-width: 480px) {
  .hide-md {
    display: none !important;
  }
  .right-md {
    text-align: right !important;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  .forum-preview-wrapper {
    max-height: 180px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 180px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -80px;
  }
  .soul .view-rp .money {
    margin-left: -40px;
  }
}
@media (max-width: 599px) {
  #post-office-mobile-wrapper {
    width: 200%;
    transition: margin-left 0.25s ease-in-out;
  }
  #post-office-mobile-wrapper:not(.panel-2) {
    margin-left: 0;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:first-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:last-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 {
    margin-left: -100%;
  }
  #post-office-mobile-wrapper.panel-2 > *:first-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 > *:last-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper > *:first-child,
  #post-office-mobile-wrapper > *:last-child {
    transition: opacity 0.2s ease-in-out;
  }
}
@media (max-width: 479px) {
  .hide-sm {
    display: none !important;
  }
  .right-sm {
    text-align: right !important;
  }
  #notifications {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  #postbox img {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  #postbox #postbox-new-msg-counter {
    position: absolute;
    background: darkred;
    padding: 2px;
    border-radius: 100px;
    bottom: -2px;
    right: -2px;
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    text-align: center;
    box-shadow: 0 0 3px black;
  }
  .app-directory {
    min-height: 37px;
    min-width: 44px;
  }
  .app-directory .app-icon {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  .app-directory .app-listing-body h4 {
    padding: 10px 0 11px 43px;
  }
  .app-directory .app-listing-body ul {
    grid-template-columns: 1fr;
  }
  #wrapper > #content #apps #apps-list ul li.app-external {
    width: 100% !important;
  }
  button:not(.no-mobile-resize),
  .button:not(.no-mobile-resize) {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .about-paragraph img {
    max-width: 100%;
    width: 100%;
  }
  .rucksack_status_union.rucksack:before {
    left: 0 !important;
    background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y !important;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .soul .news .content {
    padding: 5px;
    background: #5c2b20;
    min-height: auto;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -135px;
  }
  .soul .view-rp .money {
    margin-left: -66px;
  }
  body #wrapper .game-clock > .town-day {
    font-weight: bolder;
    text-shadow: -1px 0 0 #c9c182, 1px 0 0 #c9c182, 0 -1px 0 #c9c182, 0 1px 0 #c9c182;
  }
  body:not(.icon-zoom-1-00) ul.inventory.rucksack {
    background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li.title {
    margin: 5px;
    display: inline-flex;
    align-items: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
    margin: 5px;
    text-align: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
    position: relative;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
    background: rgba(0, 0, 0, 0.4);
    font-weight: bold;
    padding: 1px 3px;
    border-radius: 2px;
    position: absolute;
    right: -5px;
    bottom: -5px;
    top: auto;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
    image-rendering: pixelated;
  }
  body:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
    image-rendering: pixelated;
  }
  body.icon-zoom-1-25 ul.inventory > li.title {
    height: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
    height: 22px !important;
    width: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
    padding: 12px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-50 ul.inventory > li.title {
    height: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
    height: 26px !important;
    width: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
    padding: 8px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-75 ul.inventory > li.title {
    height: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
    height: 30px !important;
    width: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
    padding: 4px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-2-00 ul.inventory > li.title {
    height: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
    height: 34px !important;
    width: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 32px;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
    padding: 0;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 32px;
  }
  ul.actions > li,
  ul.special_actions > li,
  ul.heroic_actions > li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  ul.actions > li > img:first-child,
  ul.special_actions > li > img:first-child,
  ul.heroic_actions > li > img:first-child {
    top: 19px;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  ul.actions > li > div.targets > ul > li:not(.line),
  ul.special_actions > li > div.targets > ul > li:not(.line),
  ul.heroic_actions > li > div.targets > ul > li:not(.line) {
    padding: 16px;
    margin: 8px;
  }
  ul.actions > li > div.targets *[x-close-for],
  ul.special_actions > li > div.targets *[x-close-for],
  ul.heroic_actions > li > div.targets *[x-close-for] {
    display: inline-block;
    padding: 16px;
  }
  .row > .cell.town-addons {
    flex-wrap: nowrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 13%;
    width: 13%;
    height: auto;
    flex-shrink: 1;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    height: 0;
    width: calc(100% - 4px);
    padding-bottom: 100%;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  div.zone-blocked-warning {
    background: #91181a;
    padding: 10px;
  }
  div[x-conditional-help="beyond_half_ap"] {
    position: fixed;
    top: 210px;
    left: 10px;
    right: 10px;
    width: auto;
  }
  div[x-conditional-help="beyond_half_ap"]:before {
    display: none;
  }
  .forum-preview-wrapper .forum-preview-container {
    border: none;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: max(33vh, 120px);
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
    position: unset;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .forum-post > .forum-post-content .rpText,
  .forum-editor .twino-editor-preview .rpText {
    margin: 0 5px 10px;
    padding: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor {
    margin-bottom: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-bottom: 10px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor,
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-left: 5px;
    margin-right: 5px;
  }
  .game-bar .rucksack_status_union.status:before {
    background: url(/build/images/assets/img/game-bar/cog2m.17032f2f..png) 0 0 no-repeat !important;
  }
  .game-bar .status.rucksack_status_union {
    min-width: 120px !important;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union {
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 1;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union .status-ghoul {
    left: 0 !important;
  }
  .game-bar .status-ghoul {
    right: 0;
  }
  #content:has(.game-bar .status-ghoul) {
    margin-top: 45px !important;
  }
  #beyond_chat {
    height: calc(100% - 16px);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  div.beyond-escort-on:not(.beyond-escort-on-all) > div {
    border-right: 0 !important;
  }
  #beyond_desert_content {
    background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02a.c58ceaa8..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a !important;
  }
  #beyond_desert_content .zone-beyond {
    top: 6px;
    left: 6px;
    box-shadow: inset 0 0 15px 3px black;
    border: none;
    position: absolute;
    width: calc(100% - 10px);
    opacity: 0.3;
  }
  #beyond_desert_content .zone-beyond:after {
    content: " ";
    position: absolute;
    top: 75%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(126, 77, 42, 0), #7e4d2a);
  }
  #beyond_desert_content .ambiant-zone-desc {
    margin: 0;
    background-image: none;
    padding: 0;
    min-height: 70px;
    overflow-y: auto;
    line-height: 1.1rem;
    color: white;
    text-shadow: 0 0 2px #ddab76;
  }
  #beyond_desert_content .ambiant-zone-desc .ruin-info {
    background: none;
  }
  #beyond_desert_content h5 {
    margin-top: 0;
  }
  #beyond_desert_content .mdg {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 8px;
    align-items: start;
  }
  #beyond_desert_content .mdg > h5 {
    display: none;
  }
  #beyond_desert_content .mdg button {
    font-size: 0;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  #beyond_desert_content .mdg button img {
    margin: 0;
  }
  #beyond_desert_content .mdg #mgd-dig_button-container,
  #beyond_desert_content .mdg #town-enter,
  #beyond_desert_content .mdg #enter_ruin_button,
  #beyond_desert_content .mdg #dig_ruin_button,
  #beyond_desert_content .mdg #uncover_ruin_button,
  #beyond_desert_content .mdg #bury_rucksack_button,
  #beyond_desert_content .mdg #mgd-trash_button-container,
  #beyond_desert_content .mdg #mgd-town-enter_button-container,
  #beyond_desert_content .mdg button[x-item-action-toggle] {
    grid-row: 1 / span 1;
  }
  #beyond_desert_content .mdg .actions {
    grid-column: 1 / span 6;
    grid-row: 2 / span 1;
  }
  #beyond_desert_content .mdg .heroic_actions {
    grid-column: 1 / span 6;
    grid-row: 3 / span 1;
  }
  #beyond_desert_content .mdg #town-enter-escort,
  #beyond_desert_content .mdg #town-enter-hero,
  #beyond_desert_content .mdg #town-enter-sneak {
    grid-row: 4 / span 1;
  }
  #beyond_desert_content .mdg #mgd-zone-note {
    grid-column: 1 / span 6;
    grid-row: 5 / span 1;
  }
  #beyond_desert_content .mdg #mgd-digging-note {
    grid-column: 1 / span 6;
    grid-row: 6 / span 1;
  }
  #beyond_desert_content .mdg #mgd-town-note {
    grid-column: 1 / span 6;
    grid-row: 7 / span 1;
  }
  #beyond_desert_content .mdg .special_actions {
    grid-column: 1 / span 6;
    grid-row: 8 / span 1;
  }
  #beyond-map.mdg div.react_map_area div.map {
    padding-top: 75%;
  }
}
@media (max-width: 1499px) {
  .row > .cell.rw-elg-0 {
    display: none;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-elg-0 {
    width: 0%;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    display: none;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-elg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-elg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-elg-0,
  .row-flex > .cell-small.shrink-elg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-elg-0,
  .row-flex > .cell-small.grow-elg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-elg-0,
  .row-flex > .cell-small.factor-elg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-elg-1,
  .row-flex > .cell-small.shrink-elg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-elg-1,
  .row-flex > .cell-small.grow-elg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-elg-1,
  .row-flex > .cell-small.factor-elg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-elg-2,
  .row-flex > .cell-small.shrink-elg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-elg-2,
  .row-flex > .cell-small.grow-elg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-elg-2,
  .row-flex > .cell-small.factor-elg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-elg-3,
  .row-flex > .cell-small.shrink-elg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-elg-3,
  .row-flex > .cell-small.grow-elg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-elg-3,
  .row-flex > .cell-small.factor-elg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-elg-4,
  .row-flex > .cell-small.shrink-elg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-elg-4,
  .row-flex > .cell-small.grow-elg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-elg-4,
  .row-flex > .cell-small.factor-elg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-elg-5,
  .row-flex > .cell-small.shrink-elg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-elg-5,
  .row-flex > .cell-small.grow-elg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-elg-5,
  .row-flex > .cell-small.factor-elg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-elg-6,
  .row-flex > .cell-small.shrink-elg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-elg-6,
  .row-flex > .cell-small.grow-elg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-elg-6,
  .row-flex > .cell-small.factor-elg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-elg-7,
  .row-flex > .cell-small.shrink-elg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-elg-7,
  .row-flex > .cell-small.grow-elg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-elg-7,
  .row-flex > .cell-small.factor-elg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-elg-8,
  .row-flex > .cell-small.shrink-elg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-elg-8,
  .row-flex > .cell-small.grow-elg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-elg-8,
  .row-flex > .cell-small.factor-elg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-elg-9,
  .row-flex > .cell-small.shrink-elg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-elg-9,
  .row-flex > .cell-small.grow-elg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-elg-9,
  .row-flex > .cell-small.factor-elg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-elg-10,
  .row-flex > .cell-small.shrink-elg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-elg-10,
  .row-flex > .cell-small.grow-elg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-elg-10,
  .row-flex > .cell-small.factor-elg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-elg {
    justify-content: center;
  }
  .row-flex.left-elg {
    justify-content: flex-start;
  }
  .row-flex.right-elg {
    justify-content: flex-end;
  }
  .row-flex.v-center-elg {
    align-items: center;
  }
  .row-flex.top-elg {
    align-items: flex-start;
  }
  .row-flex.bottom-elg {
    align-items: flex-end;
  }
  .row-flex.stretch-elg {
    align-items: stretch;
  }
  .row > .cell.padded-elg,
  .row-flex > .cell.padded-elg,
  .row .cell-small.padded-elg,
  .row-flex .cell-small.padded-elg {
    padding: 5px;
  }
  .row > .cell.padded-small-elg,
  .row-flex > .cell.padded-small-elg,
  .row .cell-small.padded-small-elg,
  .row-flex .cell-small.padded-small-elg {
    padding: 2px;
  }
  .row > .cell.padded-none-elg,
  .row-flex > .cell.padded-none-elg,
  .row .cell-small.padded-none-elg,
  .row-flex .cell-small.padded-none-elg {
    padding: 0;
  }
}
@media (max-width: 949px) {
  .row > .cell.rw-lg-0 {
    display: none;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-lg-0 {
    width: 0%;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    display: none;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-lg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-lg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-lg-0,
  .row-flex > .cell-small.shrink-lg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-lg-0,
  .row-flex > .cell-small.grow-lg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-lg-0,
  .row-flex > .cell-small.factor-lg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-lg-1,
  .row-flex > .cell-small.shrink-lg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-lg-1,
  .row-flex > .cell-small.grow-lg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-lg-1,
  .row-flex > .cell-small.factor-lg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-lg-2,
  .row-flex > .cell-small.shrink-lg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-lg-2,
  .row-flex > .cell-small.grow-lg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-lg-2,
  .row-flex > .cell-small.factor-lg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-lg-3,
  .row-flex > .cell-small.shrink-lg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-lg-3,
  .row-flex > .cell-small.grow-lg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-lg-3,
  .row-flex > .cell-small.factor-lg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-lg-4,
  .row-flex > .cell-small.shrink-lg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-lg-4,
  .row-flex > .cell-small.grow-lg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-lg-4,
  .row-flex > .cell-small.factor-lg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-lg-5,
  .row-flex > .cell-small.shrink-lg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-lg-5,
  .row-flex > .cell-small.grow-lg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-lg-5,
  .row-flex > .cell-small.factor-lg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-lg-6,
  .row-flex > .cell-small.shrink-lg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-lg-6,
  .row-flex > .cell-small.grow-lg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-lg-6,
  .row-flex > .cell-small.factor-lg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-lg-7,
  .row-flex > .cell-small.shrink-lg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-lg-7,
  .row-flex > .cell-small.grow-lg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-lg-7,
  .row-flex > .cell-small.factor-lg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-lg-8,
  .row-flex > .cell-small.shrink-lg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-lg-8,
  .row-flex > .cell-small.grow-lg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-lg-8,
  .row-flex > .cell-small.factor-lg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-lg-9,
  .row-flex > .cell-small.shrink-lg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-lg-9,
  .row-flex > .cell-small.grow-lg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-lg-9,
  .row-flex > .cell-small.factor-lg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-lg-10,
  .row-flex > .cell-small.shrink-lg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-lg-10,
  .row-flex > .cell-small.grow-lg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-lg-10,
  .row-flex > .cell-small.factor-lg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-lg {
    justify-content: center;
  }
  .row-flex.left-lg {
    justify-content: flex-start;
  }
  .row-flex.right-lg {
    justify-content: flex-end;
  }
  .row-flex.v-center-lg {
    align-items: center;
  }
  .row-flex.top-lg {
    align-items: flex-start;
  }
  .row-flex.bottom-lg {
    align-items: flex-end;
  }
  .row-flex.stretch-lg {
    align-items: stretch;
  }
  .row > .cell.padded-lg,
  .row-flex > .cell.padded-lg,
  .row .cell-small.padded-lg,
  .row-flex .cell-small.padded-lg {
    padding: 5px;
  }
  .row > .cell.padded-small-lg,
  .row-flex > .cell.padded-small-lg,
  .row .cell-small.padded-small-lg,
  .row-flex .cell-small.padded-small-lg {
    padding: 2px;
  }
  .row > .cell.padded-none-lg,
  .row-flex > .cell.padded-none-lg,
  .row .cell-small.padded-none-lg,
  .row-flex .cell-small.padded-none-lg {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .row > .cell.rw-md-0 {
    display: none;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-md-0 {
    width: 0%;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    display: none;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    width: 0%;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-md {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-md {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-md-0,
  .row-flex > .cell-small.shrink-md-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-md-0,
  .row-flex > .cell-small.grow-md-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-md-0,
  .row-flex > .cell-small.factor-md-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-md-1,
  .row-flex > .cell-small.shrink-md-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-md-1,
  .row-flex > .cell-small.grow-md-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-md-1,
  .row-flex > .cell-small.factor-md-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-md-2,
  .row-flex > .cell-small.shrink-md-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-md-2,
  .row-flex > .cell-small.grow-md-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-md-2,
  .row-flex > .cell-small.factor-md-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-md-3,
  .row-flex > .cell-small.shrink-md-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-md-3,
  .row-flex > .cell-small.grow-md-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-md-3,
  .row-flex > .cell-small.factor-md-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-md-4,
  .row-flex > .cell-small.shrink-md-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-md-4,
  .row-flex > .cell-small.grow-md-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-md-4,
  .row-flex > .cell-small.factor-md-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-md-5,
  .row-flex > .cell-small.shrink-md-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-md-5,
  .row-flex > .cell-small.grow-md-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-md-5,
  .row-flex > .cell-small.factor-md-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-md-6,
  .row-flex > .cell-small.shrink-md-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-md-6,
  .row-flex > .cell-small.grow-md-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-md-6,
  .row-flex > .cell-small.factor-md-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-md-7,
  .row-flex > .cell-small.shrink-md-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-md-7,
  .row-flex > .cell-small.grow-md-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-md-7,
  .row-flex > .cell-small.factor-md-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-md-8,
  .row-flex > .cell-small.shrink-md-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-md-8,
  .row-flex > .cell-small.grow-md-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-md-8,
  .row-flex > .cell-small.factor-md-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-md-9,
  .row-flex > .cell-small.shrink-md-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-md-9,
  .row-flex > .cell-small.grow-md-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-md-9,
  .row-flex > .cell-small.factor-md-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-md-10,
  .row-flex > .cell-small.shrink-md-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-md-10,
  .row-flex > .cell-small.grow-md-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-md-10,
  .row-flex > .cell-small.factor-md-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-md-0 {
    display: none;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-md {
    justify-content: center;
  }
  .row-flex.left-md {
    justify-content: flex-start;
  }
  .row-flex.right-md {
    justify-content: flex-end;
  }
  .row-flex.v-center-md {
    align-items: center;
  }
  .row-flex.top-md {
    align-items: flex-start;
  }
  .row-flex.bottom-md {
    align-items: flex-end;
  }
  .row-flex.stretch-md {
    align-items: stretch;
  }
  .row > .cell.padded-md,
  .row-flex > .cell.padded-md,
  .row .cell-small.padded-md,
  .row-flex .cell-small.padded-md {
    padding: 5px;
  }
  .row > .cell.padded-small-md,
  .row-flex > .cell.padded-small-md,
  .row .cell-small.padded-small-md,
  .row-flex .cell-small.padded-small-md {
    padding: 2px;
  }
  .row > .cell.padded-none-md,
  .row-flex > .cell.padded-none-md,
  .row .cell-small.padded-none-md,
  .row-flex .cell-small.padded-none-md {
    padding: 0;
  }
}
@media (max-width: 479px) {
  .row > .cell.rw-sm-0 {
    display: none;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-sm-0 {
    width: 0%;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    display: none;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    width: 0%;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-sm {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-sm {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-sm-0,
  .row-flex > .cell-small.shrink-sm-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-sm-0,
  .row-flex > .cell-small.grow-sm-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-sm-0,
  .row-flex > .cell-small.factor-sm-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-sm-1,
  .row-flex > .cell-small.shrink-sm-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-sm-1,
  .row-flex > .cell-small.grow-sm-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-sm-1,
  .row-flex > .cell-small.factor-sm-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-sm-2,
  .row-flex > .cell-small.shrink-sm-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-sm-2,
  .row-flex > .cell-small.grow-sm-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-sm-2,
  .row-flex > .cell-small.factor-sm-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-sm-3,
  .row-flex > .cell-small.shrink-sm-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-sm-3,
  .row-flex > .cell-small.grow-sm-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-sm-3,
  .row-flex > .cell-small.factor-sm-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-sm-4,
  .row-flex > .cell-small.shrink-sm-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-sm-4,
  .row-flex > .cell-small.grow-sm-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-sm-4,
  .row-flex > .cell-small.factor-sm-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-sm-5,
  .row-flex > .cell-small.shrink-sm-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-sm-5,
  .row-flex > .cell-small.grow-sm-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-sm-5,
  .row-flex > .cell-small.factor-sm-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-sm-6,
  .row-flex > .cell-small.shrink-sm-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-sm-6,
  .row-flex > .cell-small.grow-sm-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-sm-6,
  .row-flex > .cell-small.factor-sm-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-sm-7,
  .row-flex > .cell-small.shrink-sm-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-sm-7,
  .row-flex > .cell-small.grow-sm-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-sm-7,
  .row-flex > .cell-small.factor-sm-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-sm-8,
  .row-flex > .cell-small.shrink-sm-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-sm-8,
  .row-flex > .cell-small.grow-sm-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-sm-8,
  .row-flex > .cell-small.factor-sm-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-sm-9,
  .row-flex > .cell-small.shrink-sm-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-sm-9,
  .row-flex > .cell-small.grow-sm-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-sm-9,
  .row-flex > .cell-small.factor-sm-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-sm-10,
  .row-flex > .cell-small.shrink-sm-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-sm-10,
  .row-flex > .cell-small.grow-sm-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-sm-10,
  .row-flex > .cell-small.factor-sm-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-sm {
    justify-content: center;
  }
  .row-flex.left-sm {
    justify-content: flex-start;
  }
  .row-flex.right-sm {
    justify-content: flex-end;
  }
  .row-flex.v-center-sm {
    align-items: center;
  }
  .row-flex.top-sm {
    align-items: flex-start;
  }
  .row-flex.bottom-sm {
    align-items: flex-end;
  }
  .row-flex.stretch-sm {
    align-items: stretch;
  }
  .row > .cell.padded-sm,
  .row-flex > .cell.padded-sm,
  .row .cell-small.padded-sm,
  .row-flex .cell-small.padded-sm {
    padding: 5px;
  }
  .row > .cell.padded-small-sm,
  .row-flex > .cell.padded-small-sm,
  .row .cell-small.padded-small-sm,
  .row-flex .cell-small.padded-small-sm {
    padding: 2px;
  }
  .row > .cell.padded-none-sm,
  .row-flex > .cell.padded-none-sm,
  .row .cell-small.padded-none-sm,
  .row-flex .cell-small.padded-none-sm {
    padding: 0;
  }
}
.town-main-content {
  container-type: inline-size;
  container-name: town-main-content;
  z-index: 1;
}
body.alt-ghoul-hunger-bar-hidden .alt-hunger-bar {
  display: none;
}
@container town-main-content (max-width: 340px) {
  .town-header {
    margin-bottom: 102px !important;
  }
  .town-header > div {
    right: 6px !important;
    top: 7px !important;
    width: 208px !important;
    height: 53px !important;
    font-size: 1.6rem !important;
    font-weight: bolder !important;
    line-height: 1.8rem !important;
  }
  .town-header > span {
    right: 6px !important;
    top: 70px !important;
    width: 208px !important;
    font-size: 1.3rem !important;
  }
  .town-header:before {
    height: 102px !important;
    background-size: 410px 102px !important;
  }
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li.title {
  margin: 5px;
  display: inline-flex;
  align-items: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
  margin: 5px;
  text-align: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
  position: relative;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
  background: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  padding: 1px 3px;
  border-radius: 2px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  top: auto;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
  image-rendering: pixelated;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
  image-rendering: pixelated;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li.title {
  height: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
  height: 22px !important;
  width: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
  padding: 12px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li.title {
  height: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
  height: 26px !important;
  width: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
  padding: 8px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li.title {
  height: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
  height: 30px !important;
  width: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
  padding: 4px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li.title {
  height: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
  height: 34px !important;
  width: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 32px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
  padding: 0;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 32px;
}
div.buildings {
  margin-top: 0;
  font-size: 1.2rem;
  border-bottom: 2px solid #f0d79e;
  outline: 2px solid #5c2b20;
  position: relative;
}
div.buildings:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: calc(41.5% + 3px);
  content: " ";
  background: url(/build/images/assets/img/background/constructions_hc_bg.9e44b674..png) repeat, url(/build/images/assets/img/background/constructions_hc_bg2.5cadd6ce..png) repeat, #5c2b20;
  z-index: 0;
}
div.buildings + div.buildings {
  margin-top: 7px;
}
div.buildings select {
  height: 21px;
  margin-right: 2px;
}
div.buildings .build-btn {
  padding: 0;
  margin-right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
div.buildings .build-btn img {
  margin: 0;
}
div.buildings .building {
  display: flex;
  position: relative;
  overflow: hidden;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.locked {
  background: #7b452f;
}
div.buildings .building.root > div.cell:first-child > span {
  font-weight: bold;
}
div.buildings .building > div.cell {
  position: relative;
  z-index: 2;
}
div.buildings .building > div.cell > * {
  position: relative;
  z-index: 2;
}
div.buildings .building.complete {
  background: #3b3249;
}
div.buildings .building.complete > .cell {
  background: #3b3249;
}
div.buildings .building.complete > div.cell:first-child:before {
  background: #696486;
}
div.buildings .building .action-vote {
  cursor: pointer;
}
div.buildings .building .action-vote:hover {
  text-decoration: underline;
}
div.buildings .building .vote {
  display: none;
}
div.buildings .building .no-ws:empty {
  display: none;
}
div.buildings .building.lv-1 > div.cell:first-child {
  padding-left: 16px;
}
div.buildings .building.lv-2 > div.cell:first-child {
  padding-left: 32px;
}
div.buildings .building.lv-3 > div.cell:first-child {
  padding-left: 48px;
}
div.buildings .building.lv-4 > div.cell:first-child {
  padding-left: 64px;
}
div.buildings .building.lv-5 > div.cell:first-child {
  padding-left: 80px;
}
div.buildings .building.lv-6 > div.cell:first-child {
  padding-left: 96px;
}
div.buildings .build-req-items .build-req {
  border-left: 1px dotted #ddab76;
}
div.buildings .build-req {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  font-size: 1.4rem;
}
div.buildings .build-req img {
  vertical-align: middle;
}
div.buildings .build-req > span.resource.current {
  font-size: 1.1rem;
  font-weight: normal;
}
div.buildings .build-req > span.resource.current.low {
  color: #FF6A6A;
}
div.buildings .build-req > span.resource.current:not(.low) {
  color: #ddab76;
}
div.buildings .build-req > span.resource.needed {
  font-size: 1.3rem;
}
div.buildings .build-req .ap {
  margin-left: 7px;
  font-size: 90%;
}
div.buildings .type_indicator {
  width: 5px;
}
div.buildings .level_indicator {
  width: 16px;
  height: 16px;
}
div.buildings .building {
  font-variant: small-caps;
  border-top: 1px solid #996739;
  border-top-style: dashed;
  white-space: nowrap;
}
div.buildings .building .building_row {
  display: flex;
  align-items: start;
  width: calc(100% - 5px);
}
div.buildings .building .building_info {
  display: flex;
  width: 41.5%;
  height: 100%;
  background: #b37c4a;
  align-items: center;
  padding-left: 3px;
}
div.buildings .building .building_info .building_icon {
  margin-right: 3px;
}
div.buildings .building .building_info .defense {
  color: white;
}
div.buildings .building .building_info .defense,
div.buildings .building .building_info .defense-broken {
  display: flex;
  margin-left: auto;
  font-size: 90%;
  padding: 5px 2px 0px 5px;
  height: 100%;
}
div.buildings .building .building_resources {
  height: 100%;
  width: 54%;
}
div.buildings .building .building_resources .build-req-items {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  flex-grow: 1;
}
div.buildings .building .building_resources .build-req-items.has-focused,
div.buildings .building .building_resources .build-req-items.has-more-hover {
  flex-wrap: wrap;
  padding-right: 19px;
}
div.buildings .building .building_resources .build-req-items .more,
div.buildings .building .building_resources .build-req-items .less {
  display: none;
  width: fit-content;
  height: fit-content;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources:not(.focused) .more {
  display: flex;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources.focused .less {
  display: flex;
}
div.buildings .building .building_resources .build-req-items .extend_resources {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 4px;
  padding-right: 2px;
  width: 38px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
div.buildings .building .building_resources .ap-bar-start {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 10px;
  height: 10px;
}
div.buildings .building .building_resources .ap-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
div.buildings .building .building_resources .ap-bar > .bar {
  background: linear-gradient(180deg, #f9e888 0%, #f2c94d 20%);
  height: 100%;
}
div.buildings .building .building_resources.to_repair .ap {
  color: #FF6A6A;
}
div.buildings .building.complete .building_resources .bar {
  background: linear-gradient(180deg, #fb4648 0%, #bf2f31 20%);
}
div.buildings .building .building_action {
  flex-grow: 1;
  display: flex;
  height: 100%;
}
div.buildings .building.locked .building_row {
  color: #ecb0b0;
  opacity: 0.35;
}
div.buildings .building.locked .building_row .building_info,
div.buildings .building.locked .building_row .building_resources,
div.buildings .building.locked .building_row .building_action {
  background-color: #7c462f;
}
div.buildings .building.complete {
  color: #afacc1;
}
div.buildings .building.complete .building_info {
  background-color: #696486;
}
div.buildings .building.complete .building_resources,
div.buildings .building.complete .building_action {
  background-color: #3b3249;
}
div.buildings .building .building_resources {
  display: flex;
  position: relative;
  flex-grow: 1;
  padding-top: 4px;
  padding-bottom: 1px;
}
div.buildings .building_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.buildings .building.root .building_name {
  font-size: 140%;
}
div.buildings .building {
  overflow: visible;
}
div.buildings .building.root {
  min-height: 29px;
}
div.buildings .building:not(.root) {
  min-height: 24px;
}
div.buildings .buildings_header {
  position: relative;
  display: flex;
  height: 25px;
  width: 100%;
}
div.buildings .buildings_header .buildings_header_image {
  flex-grow: 1;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-top: 1px solid;
}
div.buildings.type_small_wallimprove .type_indicator {
  background-color: #899775;
}
div.buildings.type_small_wallimprove .buildings_header_image {
  border-color: #899775;
  background-image: url(/build/images/assets/img/building/construction/building_wall1.2198733b..png);
}
div.buildings.type_small_water .type_indicator {
  background-color: #93b0c1;
}
div.buildings.type_small_water .buildings_header_image {
  border-color: #93b0c1;
  background-image: url(/build/images/assets/img/building/construction/building_pump.41ed0938..png);
}
div.buildings.type_item_meat .type_indicator {
  background-color: #ff9073;
}
div.buildings.type_item_meat .buildings_header_image {
  border-color: #ff9073;
  background-image: url(/build/images/assets/img/building/construction/building_meat.7cfe8522..png);
}
div.buildings.type_small_refine .type_indicator {
  background-color: #c5ba8f;
}
div.buildings.type_small_refine .buildings_header_image {
  border-color: #c5ba8f;
  background-image: url(/build/images/assets/img/building/construction/building_command.0ba5a721..png);
}
div.buildings.type_item_tagger .type_indicator {
  background-color: #edb867;
}
div.buildings.type_item_tagger .buildings_header_image {
  border-color: #edb867;
  background-image: url(/build/images/assets/img/building/construction/building_tower.3494eee9..png);
}
div.buildings.type_small_building .type_indicator {
  background-color: #e39191;
}
div.buildings.type_small_building .buildings_header_image {
  border-color: #e39191;
  background-image: url(/build/images/assets/img/building/construction/building_fondations.32f739a3..png);
}
div.buildings.type_small_door_closed .type_indicator {
  background-color: #c982d2;
}
div.buildings.type_small_door_closed .buildings_header_image {
  border-color: #c982d2;
  background-image: url(/build/images/assets/img/building/construction/building_doorLock.1413c6be..png);
}
div.buildings.type_item_soul_blue_static .type_indicator {
  background-color: #66c295;
}
div.buildings.type_item_soul_blue_static .buildings_header_image {
  border-color: #66c295;
  background-image: url(/build/images/assets/img/building/construction/building_spa4souls.52648d31..png);
}
div.town-upgrades {
  padding: 0;
  border: 1px solid #ddab76;
}
div.town-upgrades > .row {
  font-size: 1.2rem;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.town-upgrades > .row.voted:not(.complete) {
  background: #6B3977;
}
div.town-upgrades > .row.voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.town-upgrades > .row.voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.town-upgrades > .row strong {
  font-size: 1.5rem;
  font-variant: small-caps;
}
div.town-upgrades > .row b {
  color: #ddab76;
}
div.town-upgrades > .row.complete {
  background: #3b3249;
}
div.town-upgrades > .row.complete > .cell {
  background: #3b3249;
}
div.town-upgrades > .row.complete > div.cell:first-child:before {
  background: #696486;
}
div.voted-building {
  max-width: 340px;
  color: #f0d79e;
  padding: 10px;
  background: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  font-size: 1.2rem;
  margin: 15px auto;
  position: relative;
}
div.voted-building .name {
  font-size: 2rem;
  color: white;
}
ul.tabs.buildings-tabs {
  margin-bottom: 0;
}
ul.tabs.buildings-tabs::after {
  content: "";
  display: table;
  clear: both;
}
ul.tabs.buildings-tabs > li {
  margin: 0 3px 0 0;
}
.ap-prompt {
  position: absolute;
  width: 112px;
  padding: 4px;
  background: #3b3249;
  outline: 1px solid black;
  border: 2px solid #ddab76;
  z-index: 9999;
  top: 0;
  right: 0;
}
@media (max-width: 949px) {
  div.buildings:before {
    left: 0;
  }
  div.buildings .building .building_info {
    height: unset;
    max-height: 50%;
  }
  div.buildings .building .building_resources,
  div.buildings .building .building_action {
    min-height: 50%;
  }
  div.buildings .building.root {
    min-height: 58px;
  }
  div.buildings .building.root .building_info,
  div.buildings .building.root .building_resources {
    min-height: 29px;
  }
  div.buildings .building:not(.root) {
    min-height: 48px;
  }
  div.buildings .building:not(.root) .building_info,
  div.buildings .building:not(.root) .building_resources {
    min-height: 24px;
  }
  div.buildings .building.locked.root {
    height: 29px;
  }
  div.buildings .building.locked:not(.root) {
    height: 24px;
  }
  div.buildings .building.locked .building_resources {
    height: 0px;
  }
  div.buildings .building .building_row {
    flex-wrap: wrap;
  }
  div.buildings .building .building_row .building_info {
    width: 100%;
  }
  div.buildings .building .building_row .building_info.has-vote .defense,
  div.buildings .building .building_row .building_info.has-vote .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info.has-vote .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info.has-vote .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_info:has(.vote) .defense,
  div.buildings .building .building_row .building_info:has(.vote) .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_resources {
    width: calc(100% - 25px);
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .build-req-items {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  div.buildings .building .building_row .building_resources .build-req-items .build-req {
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .extend_resources {
    display: none;
  }
  div.buildings .building .build-btn {
    margin-top: 0;
    margin-bottom: 0;
  }
  div.buildings .building.empty .building_resources,
  div.buildings .building.empty .building_action {
    min-height: 2px;
  }
  div.buildings .building.empty.root {
    min-height: 29px;
  }
  div.buildings .building.empty:not(.root) {
    min-height: 24px;
  }
  div.buildings .building.voted:not(.complete):not(.locked) .defense {
    background: unset;
  }
}
.forum-preview {
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  border-radius: 10px;
  margin: 10px;
  background: url(/build/images/assets/img/forum/forum.c747a117..png) top center repeat-x, #7e4d2a;
  cursor: pointer;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  background-position-y: -2px;
  border: 2px solid #7e4d2b;
  transition: border-color 0.5s ease-in-out, filter 0.25s ease-in-out, color 0.25s ease-in-out;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  position: relative;
  display: flex;
  align-items: center;
}
.forum-preview > img {
  margin-right: 10px;
  max-width: 100px;
  flex-grow: 0;
  object-fit: contain;
  object-position: top;
}
.forum-preview > div {
  margin-top: 2px;
  flex-grow: 1;
}
.forum-preview.forum-preview-desc {
  line-height: 14px;
}
.forum-preview.forum-preview-desc span {
  display: block;
  font-size: 0.6em;
  margin-top: 4px;
  line-height: 10px;
  opacity: 0.8;
}
.forum-preview.forum-preview-desc.forum-preview-og span {
  margin-top: 15px;
  display: block;
}
.forum-preview.new:before {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  box-shadow: 0 0 3px black;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: -2px;
  left: -7px;
  transition: top 0.1s ease-in-out, left 0.1s ease-in-out;
}
.forum-preview.new.animating:before {
  top: 2px;
  left: 7px;
}
.forum-preview:hover {
  border-color: #ddab76;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
  color: #ffffff;
}
.forum-preview:after {
  clear: both;
  display: table;
  content: "";
}
.forumGroup {
  margin: 10px;
  background: #5c2b20;
  border-radius: 10px;
  outline: 2px solid #7e4d2b;
  outline-offset: -2px;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  transition: filter 0.25s ease-in-out;
}
.forumGroup:hover {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
}
.forumGroup .header {
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 10px 5px 20px;
  position: relative;
}
.forumGroup .header img {
  flex-grow: 0;
}
.forumGroup .header span {
  flex-grow: 1;
}
.forumGroup .header.open:before,
.forumGroup .header.collapsed:before {
  position: absolute;
  right: 10px;
  top: 12px;
  content: "";
  height: 11px;
  width: 11px;
  background: url(/build/images/assets/img/forum/arrowUp.c3fd454a..png) no-repeat;
  transition: transform 0.2s ease-in-out;
}
.forumGroup .header.open:before {
  transform: rotate(180deg);
}
.forumGroup .header.collapsed:before {
  transform: rotate(90deg);
}
.forumGroup .content .forum-preview {
  margin: 0;
  border-radius: 0;
  filter: none;
  border-top-width: 0;
  border-bottom-width: 0;
}
.forumGroup .content .forum-preview:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top-width: 2px;
}
.forumGroup .content .forum-preview:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-width: 2px;
}
.forumGroup .content .forum-preview.forum-preview-desc {
  line-height: 10px;
  font-size: 1em;
}
.forumGroup + .forumGroup {
  margin-top: 20px;
}
.modOrigText,
.modWarnText,
.modInfoText {
  clear: left;
  margin: 0 15px;
  position: relative;
  background-image: linear-gradient(-45deg, #0001 25%, #fff0 25%, #fff0 50%, #0001 50%, #0001 75%, #fff0 75%, #fff0 100%);
  background-size: 12.63px 12.63px;
  padding: 2px 2px 2px 8px;
}
.modOrigText > span:first-child,
.modWarnText > span:first-child,
.modInfoText > span:first-child {
  font-size: 0.6em;
  font-weight: bold;
}
.modOrigText:not(.pointer) > span:first-child,
.modWarnText:not(.pointer) > span:first-child,
.modInfoText:not(.pointer) > span:first-child {
  display: none;
}
.modOrigText.pointer > div:last-child,
.modWarnText.pointer > div:last-child,
.modInfoText.pointer > div:last-child {
  display: none;
}
.modOrigText a,
.modWarnText a,
.modInfoText a {
  color: inherit !important;
}
.modOrigText.modOrigText,
.modWarnText.modOrigText,
.modInfoText.modOrigText {
  background-color: #324200;
  border: 1px solid #004702;
}
.modOrigText.modOrigText > span:first-child,
.modWarnText.modOrigText > span:first-child,
.modInfoText.modOrigText > span:first-child {
  color: #a4ff96;
}
.modOrigText.modOrigText > div,
.modWarnText.modOrigText > div,
.modInfoText.modOrigText > div {
  color: white;
}
.modOrigText.modWarnText,
.modWarnText.modWarnText,
.modInfoText.modWarnText {
  background-color: #ff7272;
  border: 1px solid #fb5f5f;
}
.modOrigText.modWarnText > span:first-child,
.modWarnText.modWarnText > span:first-child,
.modInfoText.modWarnText > span:first-child,
.modOrigText.modWarnText > div,
.modWarnText.modWarnText > div,
.modInfoText.modWarnText > div {
  color: #000000;
}
.modOrigText.modInfoText,
.modWarnText.modInfoText,
.modInfoText.modInfoText {
  background-color: #ffe1a6;
  border: 1px solid #fcc281;
}
.modOrigText.modInfoText > span:first-child,
.modWarnText.modInfoText > span:first-child,
.modInfoText.modInfoText > span:first-child,
.modOrigText.modInfoText > div,
.modWarnText.modInfoText > div,
.modInfoText.modInfoText > div {
  color: #000000;
}
.modOrigText + .forum-post-content,
.modWarnText + .forum-post-content,
.modInfoText + .forum-post-content {
  border-top: none !important;
}
.forum-control {
  font-size: 1.1rem;
  background: #3c2018;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.forum-control > div.forum-header-bar:first-child {
  display: block;
  background: #321914;
  padding: 4px;
}
.forum-control > div.forum-header-bar:first-child > * + * {
  margin-left: 10px;
}
.forum-control > .quote {
  padding: 15px;
  font-style: italic;
}
.forum-control > .quote > span {
  margin: 0 8px;
}
.forum-control > .quote > *:not(span) {
  opacity: 0.4;
}
ul.subscriptions {
  padding: 0 0 0 12px;
}
ul.subscriptions > li span {
  cursor: pointer;
  font-size: 0.9em;
  color: #ddab76;
  word-break: break-word;
}
ul.subscriptions > li.new {
  list-style: url(/build/images/assets/img/icons/anim_icon_mail.a3203674..gif);
  font-weight: bold;
}
ul.subscriptions > li:not(.new) {
  list-style: none;
}
ul.subscriptions > li + li {
  margin-top: 4px;
}
ul.subscriptions > li:hover {
  color: white;
}
.forum-note {
  position: relative;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.forum-note > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.forum-note > b:first-child + span {
  position: absolute;
  top: 5px;
  right: 3px;
  opacity: 0.8;
}
.forum-note.thread-list-fa-thumbtack {
  font-size: 1.2rem;
  color: white;
}
.forum-post {
  background-color: #4a261e;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid #704328;
  margin-bottom: 10px;
}
.forum-post:before,
.forum-post:after {
  content: " ";
  clear: both;
  display: table;
}
.forum-post.forum-post-small {
  margin-bottom: 2px;
}
.forum-post.forum-post-small .avatar,
.forum-post.forum-post-small .avatarcrow {
  margin: 0 15px 0 0;
  float: left;
}
.forum-post.forum-post-small .avatar > img,
.forum-post.forum-post-small .avatarcrow > img {
  width: 90px !important;
  height: 30px !important;
  object-fit: cover;
}
.forum-post.forum-post-small .username,
.forum-post.forum-post-small .username.is-friend {
  color: white;
  text-decoration: none;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.forum-post > .forum-post-header {
  display: block;
  padding: 4px;
  min-height: 48px;
  background: linear-gradient(to top, #784a2b, 50%, #965c36);
}
.forum-post > .forum-post-header .mh-icon > img {
  margin-bottom: 3px;
}
.forum-post > .forum-post-header > b {
  padding: 5px;
}
.forum-post > .forum-post-header > b > img {
  vertical-align: revert;
}
.forum-post > .forum-post-header > i {
  float: right;
  font-size: 0.7em;
  opacity: 0.5;
}
.forum-post > .forum-post-header > div.post-note {
  font-size: 0.8em;
}
.forum-post > .forum-post-header > div.post-note span {
  opacity: 1;
}
.forum-post > .forum-post-header > .avatar,
.forum-post > .forum-post-header > .avatarcrow {
  margin: 0 15px 0 10px;
  float: left;
  z-index: 2;
  position: relative;
}
.forum-post > .forum-post-header > .avatar:not(.small),
.forum-post > .forum-post-header > .avatarcrow:not(.small) {
  margin-bottom: 10px;
}
.forum-post > .forum-post-header:before,
.forum-post > .forum-post-header:after {
  content: " ";
  clear: right;
}
.forum-post > .forum-post-header:before {
  display: table;
}
.forum-post > .forum-post-header:after {
  display: block;
  height: 0;
}
.forum-post > .forum-post-header.header-variant-crow {
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
.forum-post > .forum-post-header.header-variant-crow:after {
  position: absolute;
  content: " ";
  top: 100%;
  left: 0;
  width: 300px;
  height: 100px;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat top left;
}
.forum-post > .forum-post-header.header-variant-glory {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.forum-post > .forum-post-header.header-variant-glory:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/winnerPost.7b1445ea..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-bisou {
  position: relative;
  background: rgba(255, 255, 255, 0.3);
}
.forum-post > .forum-post-header.header-variant-bisou .username {
  color: black;
}
.forum-post > .forum-post-header.header-variant-bisou:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/bisouPost.025ca11a..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-dev {
  background: #006495;
}
.forum-post > .forum-post-header a.link,
.forum-post > .forum-post-header span.link {
  color: white;
  text-decoration: none;
}
.forum-post > .forum-post-header .username {
  color: white;
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none;
  padding: 0;
}
.forum-post.forum-post-search-result > .forum-post-header {
  line-height: 0.8em;
}
.forum-post.forum-post-search-result > .forum-post-header > b {
  padding: 0;
  font-size: 0.7em;
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in {
  margin-top: 5px;
  font-size: 0.7em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in > a {
  cursor: pointer;
}
.forum-post.forum-post-hidden > .forum-post-header {
  background: #ff0000;
}
.forum-post.forum-post-new {
  border-left: 2px solid #ffdc00;
  margin-left: -2px;
}
.forum-post.forum-post-selected {
  border-left: 2px solid #0f0;
  margin-left: -2px;
}
.forum-post.forum-post-marked {
  margin-left: 5px;
  box-shadow: 0 0 3px #ffdc00;
}
.forum-post.crow-pm {
  border: 1px solid red;
  border-left: 2px solid red;
  outline: 2px solid black;
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-footer {
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-header b {
  color: #ff4111;
}
.forum-post.crow-pm .forum-post-content {
  color: #ecb0b0;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat;
  font-weight: bold;
}
.forum-post > .forum-post-content {
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-top: 10px;
  /*max-height: 750px; overflow: auto;*/
  border-top: 1px solid #00000066;
  padding-right: 4px;
  word-break: break-word;
  font-synthesis: weight small-caps;
}
body.forum-font-twinoid .forum-post > .forum-post-content {
  font-size: 1.3rem;
}
body.forum-font-small .forum-post > .forum-post-content {
  font-size: 1.45rem;
}
body.forum-font-large .forum-post > .forum-post-content {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-post > .forum-post-content {
  font-size: 1.9rem;
}
.forum-post > .forum-post-content.marked {
  background-color: #8b7700;
}
.forum-post > .forum-post-content b,
.forum-post > .forum-post-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
.forum-post > .forum-post-content i,
.forum-post > .forum-post-content em {
  color: #f0d79e;
  opacity: 0.7;
}
.forum-post > .forum-post-content s,
.forum-post > .forum-post-content strike,
.forum-post > .forum-post-content del {
  opacity: 0.8;
}
.forum-post > .forum-post-content span.bad {
  color: #ff4111;
}
.forum-post > .forum-post-content span.big {
  font-size: 1.2em;
}
.forum-post > .forum-post-content span.big span.big {
  font-size: inherit;
}
.forum-post > .forum-post-content div.html {
  display: inline-block;
}
.forum-post > .forum-post-content hr {
  border-color: #ddab76;
}
.forum-post > .forum-post-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
.forum-post > .forum-post-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
.forum-post > .forum-post-content span.quoteauthor,
.forum-post > .forum-post-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor,
.forum-post > .forum-post-content div.cref.quoteauthor {
  margin-left: 30px;
}
.forum-post > .forum-post-content span.quoteauthor.cref,
.forum-post > .forum-post-content div.cref.cref,
.forum-post > .forum-post-content span.quoteauthor.quoteauthor[x-id],
.forum-post > .forum-post-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
.forum-post > .forum-post-content span.quoteauthor:not(.username)::after,
.forum-post > .forum-post-content div.cref:not(.username)::after {
  content: " :" !important;
}
.forum-post > .forum-post-content span.quoteauthor.raw,
.forum-post > .forum-post-content div.cref.raw {
  color: white;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
.forum-post > .forum-post-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
.forum-post > .forum-post-content .username {
  font-size: 1.25rem;
}
.forum-post > .forum-post-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
.forum-post > .forum-post-content ul,
.forum-post > .forum-post-content ol {
  clear: left;
}
.forum-post > .forum-post-content ul.poll {
  line-height: 0;
  font-size: 0;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
.forum-post > .forum-post-content ul.poll.global-poll {
  padding: 0;
}
.forum-post > .forum-post-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
.forum-post > .forum-post-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li.q:not(:first-child) {
  display: none;
}
.forum-post > .forum-post-content ul.poll > li.desc {
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
.forum-post > .forum-post-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
.forum-post > .forum-post-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
.forum-post > .forum-post-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div,
.forum-post > .forum-post-content .spoiler:not(:hover) .username,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) ul,
.forum-post > .forum-post-content .spoiler:not(:hover) ol,
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  position: relative;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote:after,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ul:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ol:after,
.forum-post > .forum-post-content .spoiler:not(:hover) pre:after,
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) div.adminAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.modAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.oracleAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a,
.forum-post > .forum-post-content .spoiler:not(:hover) b,
.forum-post > .forum-post-content .spoiler:not(:hover) i,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a:before,
.forum-post > .forum-post-content .spoiler:not(:hover) b:before,
.forum-post > .forum-post-content .spoiler:not(:hover) i:before,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad:before,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
.forum-post > .forum-post-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
.forum-post > .forum-post-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
.forum-post > .forum-post-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
.forum-post > .forum-post-content .glory p {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory:before {
  display: none;
}
.forum-post > .forum-post-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
.forum-post > .forum-post-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
.forum-post > .forum-post-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
.forum-post > .forum-post-content span.rpauthor:after {
  content: " :" !important;
}
.forum-post > .forum-post-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
.forum-post > .forum-post-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
.forum-post > .forum-post-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText .collapsor,
.forum-post > .forum-post-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
.forum-post > .forum-post-content pre img {
  display: none;
}
.forum-post > .forum-post-content .oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce,
.forum-post > .forum-post-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
.forum-post > .forum-post-content .oracleAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
.forum-post > .forum-post-content .oracleAnnounce.modAnnounce,
.forum-post > .forum-post-content .modAnnounce.modAnnounce,
.forum-post > .forum-post-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
.forum-post > .forum-post-content .oracleAnnounce.adminAnnounce,
.forum-post > .forum-post-content .modAnnounce.adminAnnounce,
.forum-post > .forum-post-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
.forum-post > .forum-post-content div.dice-4,
.forum-post > .forum-post-content div.dice-6,
.forum-post > .forum-post-content div.dice-8,
.forum-post > .forum-post-content div.dice-10,
.forum-post > .forum-post-content div.dice-12,
.forum-post > .forum-post-content div.dice-20,
.forum-post > .forum-post-content div.dice-100,
.forum-post > .forum-post-content div.letter-a,
.forum-post > .forum-post-content div.letter-c,
.forum-post > .forum-post-content div.letter-v,
.forum-post > .forum-post-content div.rps,
.forum-post > .forum-post-content div.coin,
.forum-post > .forum-post-content div.card,
.forum-post > .forum-post-content div.coords,
.forum-post > .forum-post-content div.town,
.forum-post > .forum-post-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
.forum-post > .forum-post-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
.forum-post > .forum-post-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
.forum-post > .forum-post-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
.forum-post > .forum-post-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-post.forum-post-variant-crow {
  background: #5c2b20;
  overflow: hidden;
}
.forum-post.forum-post-variant-glory {
  background: #280a14;
  overflow: hidden;
  text-shadow: 3px 0px 4px #280a14;
}
.forum-post.forum-post-variant-bisou {
  background: #f57ed8;
  color: black;
  overflow: hidden;
}
.forum-post.forum-post-variant-bisou .forum-post-content {
  border-top: 1px solid transparent;
}
.forum-post.forum-post-variant-bisou .forum-post-footer .action-button {
  color: black;
}
.forum-post.forum-post-search-result .forum-post-content {
  overflow-y: auto;
  max-height: 100px;
}
.forum-post.forum-post-search-result .forum-post-content > p:first-child {
  margin-top: 0;
}
.forum-post.forum-post-search-result .forum-post-content span.search-anchor {
  background: #6e0000;
  color: #fff500;
  text-shadow: 0 0 2px black;
  outline: 1px solid #fff500;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.forum-post > .forum-post-footer {
  padding: 5px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
}
.forum-post > .forum-post-footer .float-left {
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button {
  padding-left: 2px;
  text-decoration: underline;
  cursor: pointer;
  line-height: 16px;
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button:hover {
  opacity: 1;
  color: #ffffff;
}
.forum-post > .forum-post-footer .mod-submenu {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  background-image: url(/build/images/assets/img/icons/mod.87d35d18..png);
  margin-left: 1rem;
  cursor: pointer;
}
.forum-post > .forum-post-footer .mod-submenu input {
  display: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links {
  display: none;
  position: absolute;
  right: 0;
  bottom: 16px;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
  list-style: none;
  z-index: 2;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li {
  list-style-type: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li a {
  color: #ddab76;
}
.forum-post > .forum-post-footer .mod-submenu input:checked + .mod-submenu-links {
  display: block;
}
.forum-editor:not(.pm-editor),
.pm-editor:not(.pm-editor) {
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0 0 5px;
  border: 1px solid #704328;
  margin: 10px 0;
}
.forum-editor > .forum-editor-header,
.pm-editor > .forum-editor-header {
  display: block;
  background: #804d2f;
  padding: 4px;
}
.forum-editor > .forum-editor-header > b,
.pm-editor > .forum-editor-header > b {
  padding: 5px;
}
.forum-editor > .forum-editor-header > i,
.pm-editor > .forum-editor-header > i {
  float: right;
  font-size: 0.8em;
}
.forum-editor #forum-editor-preview,
.pm-editor #forum-editor-preview,
.forum-editor #forum-editor-preview-global,
.pm-editor #forum-editor-preview-global,
.forum-editor #forum-editor-preview-answer,
.pm-editor #forum-editor-preview-answer,
.forum-editor .twino-editor-preview,
.pm-editor .twino-editor-preview {
  min-height: 150px;
  border: 1px solid #704328;
  background: #49261e;
  padding: 10px 5px 5px 10px;
  overflow: auto;
  outline: 0 solid transparent;
}
body.forum-font-twinoid .forum-editor #forum-editor-preview,
body.forum-font-twinoid .pm-editor #forum-editor-preview,
body.forum-font-twinoid .forum-editor #forum-editor-preview-global,
body.forum-font-twinoid .pm-editor #forum-editor-preview-global,
body.forum-font-twinoid .forum-editor #forum-editor-preview-answer,
body.forum-font-twinoid .pm-editor #forum-editor-preview-answer,
body.forum-font-twinoid .forum-editor .twino-editor-preview,
body.forum-font-twinoid .pm-editor .twino-editor-preview {
  font-size: 1.3rem;
}
body.forum-font-small .forum-editor #forum-editor-preview,
body.forum-font-small .pm-editor #forum-editor-preview,
body.forum-font-small .forum-editor #forum-editor-preview-global,
body.forum-font-small .pm-editor #forum-editor-preview-global,
body.forum-font-small .forum-editor #forum-editor-preview-answer,
body.forum-font-small .pm-editor #forum-editor-preview-answer,
body.forum-font-small .forum-editor .twino-editor-preview,
body.forum-font-small .pm-editor .twino-editor-preview {
  font-size: 1.45rem;
}
body.forum-font-large .forum-editor #forum-editor-preview,
body.forum-font-large .pm-editor #forum-editor-preview,
body.forum-font-large .forum-editor #forum-editor-preview-global,
body.forum-font-large .pm-editor #forum-editor-preview-global,
body.forum-font-large .forum-editor #forum-editor-preview-answer,
body.forum-font-large .pm-editor #forum-editor-preview-answer,
body.forum-font-large .forum-editor .twino-editor-preview,
body.forum-font-large .pm-editor .twino-editor-preview {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-editor #forum-editor-preview,
body.forum-font-very-large .pm-editor #forum-editor-preview,
body.forum-font-very-large .forum-editor #forum-editor-preview-global,
body.forum-font-very-large .pm-editor #forum-editor-preview-global,
body.forum-font-very-large .forum-editor #forum-editor-preview-answer,
body.forum-font-very-large .pm-editor #forum-editor-preview-answer,
body.forum-font-very-large .forum-editor .twino-editor-preview,
body.forum-font-very-large .pm-editor .twino-editor-preview {
  font-size: 1.9rem;
}
#forum-editor-preview,
#forum-editor-preview-global,
#forum-editor-preview-answer,
.twino-editor-preview,
.pm-message-content {
  word-break: break-word;
  font-synthesis: weight small-caps;
}
#forum-editor-preview b,
#forum-editor-preview-global b,
#forum-editor-preview-answer b,
.twino-editor-preview b,
.pm-message-content b,
#forum-editor-preview strong,
#forum-editor-preview-global strong,
#forum-editor-preview-answer strong,
.twino-editor-preview strong,
.pm-message-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
#forum-editor-preview i,
#forum-editor-preview-global i,
#forum-editor-preview-answer i,
.twino-editor-preview i,
.pm-message-content i,
#forum-editor-preview em,
#forum-editor-preview-global em,
#forum-editor-preview-answer em,
.twino-editor-preview em,
.pm-message-content em {
  color: #f0d79e;
  opacity: 0.7;
}
#forum-editor-preview s,
#forum-editor-preview-global s,
#forum-editor-preview-answer s,
.twino-editor-preview s,
.pm-message-content s,
#forum-editor-preview strike,
#forum-editor-preview-global strike,
#forum-editor-preview-answer strike,
.twino-editor-preview strike,
.pm-message-content strike,
#forum-editor-preview del,
#forum-editor-preview-global del,
#forum-editor-preview-answer del,
.twino-editor-preview del,
.pm-message-content del {
  opacity: 0.8;
}
#forum-editor-preview span.bad,
#forum-editor-preview-global span.bad,
#forum-editor-preview-answer span.bad,
.twino-editor-preview span.bad,
.pm-message-content span.bad {
  color: #ff4111;
}
#forum-editor-preview span.big,
#forum-editor-preview-global span.big,
#forum-editor-preview-answer span.big,
.twino-editor-preview span.big,
.pm-message-content span.big {
  font-size: 1.2em;
}
#forum-editor-preview span.big span.big,
#forum-editor-preview-global span.big span.big,
#forum-editor-preview-answer span.big span.big,
.twino-editor-preview span.big span.big,
.pm-message-content span.big span.big {
  font-size: inherit;
}
#forum-editor-preview div.html,
#forum-editor-preview-global div.html,
#forum-editor-preview-answer div.html,
.twino-editor-preview div.html,
.pm-message-content div.html {
  display: inline-block;
}
#forum-editor-preview hr,
#forum-editor-preview-global hr,
#forum-editor-preview-answer hr,
.twino-editor-preview hr,
.pm-message-content hr {
  border-color: #ddab76;
}
#forum-editor-preview img,
#forum-editor-preview-global img,
#forum-editor-preview-answer img,
.twino-editor-preview img,
.pm-message-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
#forum-editor-preview div.clear,
#forum-editor-preview-global div.clear,
#forum-editor-preview-answer div.clear,
.twino-editor-preview div.clear,
.pm-message-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
#forum-editor-preview span.quoteauthor,
#forum-editor-preview-global span.quoteauthor,
#forum-editor-preview-answer span.quoteauthor,
.twino-editor-preview span.quoteauthor,
.pm-message-content span.quoteauthor,
#forum-editor-preview div.cref,
#forum-editor-preview-global div.cref,
#forum-editor-preview-answer div.cref,
.twino-editor-preview div.cref,
.pm-message-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
#forum-editor-preview span.quoteauthor.quoteauthor,
#forum-editor-preview-global span.quoteauthor.quoteauthor,
#forum-editor-preview-answer span.quoteauthor.quoteauthor,
.twino-editor-preview span.quoteauthor.quoteauthor,
.pm-message-content span.quoteauthor.quoteauthor,
#forum-editor-preview div.cref.quoteauthor,
#forum-editor-preview-global div.cref.quoteauthor,
#forum-editor-preview-answer div.cref.quoteauthor,
.twino-editor-preview div.cref.quoteauthor,
.pm-message-content div.cref.quoteauthor {
  margin-left: 30px;
}
#forum-editor-preview span.quoteauthor.cref,
#forum-editor-preview-global span.quoteauthor.cref,
#forum-editor-preview-answer span.quoteauthor.cref,
.twino-editor-preview span.quoteauthor.cref,
.pm-message-content span.quoteauthor.cref,
#forum-editor-preview div.cref.cref,
#forum-editor-preview-global div.cref.cref,
#forum-editor-preview-answer div.cref.cref,
.twino-editor-preview div.cref.cref,
.pm-message-content div.cref.cref,
#forum-editor-preview span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-global span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-answer span.quoteauthor.quoteauthor[x-id],
.twino-editor-preview span.quoteauthor.quoteauthor[x-id],
.pm-message-content span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview div.cref.quoteauthor[x-id],
#forum-editor-preview-global div.cref.quoteauthor[x-id],
#forum-editor-preview-answer div.cref.quoteauthor[x-id],
.twino-editor-preview div.cref.quoteauthor[x-id],
.pm-message-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
#forum-editor-preview span.quoteauthor:not(.username)::after,
#forum-editor-preview-global span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer span.quoteauthor:not(.username)::after,
.twino-editor-preview span.quoteauthor:not(.username)::after,
.pm-message-content span.quoteauthor:not(.username)::after,
#forum-editor-preview div.cref:not(.username)::after,
#forum-editor-preview-global div.cref:not(.username)::after,
#forum-editor-preview-answer div.cref:not(.username)::after,
.twino-editor-preview div.cref:not(.username)::after,
.pm-message-content div.cref:not(.username)::after {
  content: " :" !important;
}
#forum-editor-preview span.quoteauthor.raw,
#forum-editor-preview-global span.quoteauthor.raw,
#forum-editor-preview-answer span.quoteauthor.raw,
.twino-editor-preview span.quoteauthor.raw,
.pm-message-content span.quoteauthor.raw,
#forum-editor-preview div.cref.raw,
#forum-editor-preview-global div.cref.raw,
#forum-editor-preview-answer div.cref.raw,
.twino-editor-preview div.cref.raw,
.pm-message-content div.cref.raw {
  color: white;
}
#forum-editor-preview span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-global span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-answer span.quoteauthor.quoteauthor + blockquote,
.twino-editor-preview span.quoteauthor.quoteauthor + blockquote,
.pm-message-content span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview div.cref.quoteauthor + blockquote,
#forum-editor-preview-global div.cref.quoteauthor + blockquote,
#forum-editor-preview-answer div.cref.quoteauthor + blockquote,
.twino-editor-preview div.cref.quoteauthor + blockquote,
.pm-message-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
#forum-editor-preview .username,
#forum-editor-preview-global .username,
#forum-editor-preview-answer .username,
.twino-editor-preview .username,
.pm-message-content .username {
  font-size: 1.25rem;
}
#forum-editor-preview blockquote .quoteauthor,
#forum-editor-preview-global blockquote .quoteauthor,
#forum-editor-preview-answer blockquote .quoteauthor,
.twino-editor-preview blockquote .quoteauthor,
.pm-message-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
#forum-editor-preview ul,
#forum-editor-preview-global ul,
#forum-editor-preview-answer ul,
.twino-editor-preview ul,
.pm-message-content ul,
#forum-editor-preview ol,
#forum-editor-preview-global ol,
#forum-editor-preview-answer ol,
.twino-editor-preview ol,
.pm-message-content ol {
  clear: left;
}
#forum-editor-preview ul.poll,
#forum-editor-preview-global ul.poll,
#forum-editor-preview-answer ul.poll,
.twino-editor-preview ul.poll,
.pm-message-content ul.poll {
  line-height: 0;
  font-size: 0;
}
#forum-editor-preview ul.poll:not(.global-poll),
#forum-editor-preview-global ul.poll:not(.global-poll),
#forum-editor-preview-answer ul.poll:not(.global-poll),
.twino-editor-preview ul.poll:not(.global-poll),
.pm-message-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
#forum-editor-preview ul.poll:not(.global-poll) hr,
#forum-editor-preview-global ul.poll:not(.global-poll) hr,
#forum-editor-preview-answer ul.poll:not(.global-poll) hr,
.twino-editor-preview ul.poll:not(.global-poll) hr,
.pm-message-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
#forum-editor-preview ul.poll.global-poll,
#forum-editor-preview-global ul.poll.global-poll,
#forum-editor-preview-answer ul.poll.global-poll,
.twino-editor-preview ul.poll.global-poll,
.pm-message-content ul.poll.global-poll {
  padding: 0;
}
#forum-editor-preview ul.poll > li,
#forum-editor-preview-global ul.poll > li,
#forum-editor-preview-answer ul.poll > li,
.twino-editor-preview ul.poll > li,
.pm-message-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
#forum-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-global ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-answer ul.poll > li:not(.plain):not(.q):not(.desc):before,
.twino-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
.pm-message-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
#forum-editor-preview ul.poll > li.q,
#forum-editor-preview-global ul.poll > li.q,
#forum-editor-preview-answer ul.poll > li.q,
.twino-editor-preview ul.poll > li.q,
.pm-message-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
#forum-editor-preview ul.poll > li.q:not(:first-child),
#forum-editor-preview-global ul.poll > li.q:not(:first-child),
#forum-editor-preview-answer ul.poll > li.q:not(:first-child),
.twino-editor-preview ul.poll > li.q:not(:first-child),
.pm-message-content ul.poll > li.q:not(:first-child) {
  display: none;
}
#forum-editor-preview ul.poll > li.desc,
#forum-editor-preview-global ul.poll > li.desc,
#forum-editor-preview-answer ul.poll > li.desc,
.twino-editor-preview ul.poll > li.desc,
.pm-message-content ul.poll > li.desc {
  color: #ddab76;
}
#forum-editor-preview ul.poll > li:not(.desc) + li,
#forum-editor-preview-global ul.poll > li:not(.desc) + li,
#forum-editor-preview-answer ul.poll > li:not(.desc) + li,
.twino-editor-preview ul.poll > li:not(.desc) + li,
.pm-message-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
#forum-editor-preview ul.poll > li .vote-bar,
#forum-editor-preview-global ul.poll > li .vote-bar,
#forum-editor-preview-answer ul.poll > li .vote-bar,
.twino-editor-preview ul.poll > li .vote-bar,
.pm-message-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
#forum-editor-preview ul.poll > li .vote-bar > .bar,
#forum-editor-preview-global ul.poll > li .vote-bar > .bar,
#forum-editor-preview-answer ul.poll > li .vote-bar > .bar,
.twino-editor-preview ul.poll > li .vote-bar > .bar,
.pm-message-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
#forum-editor-preview ul.poll:not(.global-poll) > li,
#forum-editor-preview-global ul.poll:not(.global-poll) > li,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li,
.twino-editor-preview ul.poll:not(.global-poll) > li,
.pm-message-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q,
.twino-editor-preview ul.poll:not(.global-poll) > li.q,
.pm-message-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q:before,
.twino-editor-preview ul.poll:not(.global-poll) > li.q:before,
.pm-message-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
#forum-editor-preview ul.poll.global-poll > li,
#forum-editor-preview-global ul.poll.global-poll > li,
#forum-editor-preview-answer ul.poll.global-poll > li,
.twino-editor-preview ul.poll.global-poll > li,
.pm-message-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
#forum-editor-preview ul.poll.global-poll > li.q,
#forum-editor-preview-global ul.poll.global-poll > li.q,
#forum-editor-preview-answer ul.poll.global-poll > li.q,
.twino-editor-preview ul.poll.global-poll > li.q,
.pm-message-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
#forum-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-global ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-answer ul.poll.global-poll > li:not(.plain):not(.q),
.twino-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
.pm-message-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
#forum-editor-preview blockquote,
#forum-editor-preview-global blockquote,
#forum-editor-preview-answer blockquote,
.twino-editor-preview blockquote,
.pm-message-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
#forum-editor-preview blockquote blockquote,
#forum-editor-preview-global blockquote blockquote,
#forum-editor-preview-answer blockquote blockquote,
.twino-editor-preview blockquote blockquote,
.pm-message-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
#forum-editor-preview .spoiler,
#forum-editor-preview-global .spoiler,
#forum-editor-preview-answer .spoiler,
.twino-editor-preview .spoiler,
.pm-message-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
#forum-editor-preview .spoiler:not(:hover),
#forum-editor-preview-global .spoiler:not(:hover),
#forum-editor-preview-answer .spoiler:not(:hover),
.twino-editor-preview .spoiler:not(:hover),
.pm-message-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) img,
#forum-editor-preview-global .spoiler:not(:hover) img,
#forum-editor-preview-answer .spoiler:not(:hover) img,
.twino-editor-preview .spoiler:not(:hover) img,
.pm-message-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
#forum-editor-preview .spoiler:not(:hover) div,
#forum-editor-preview-global .spoiler:not(:hover) div,
#forum-editor-preview-answer .spoiler:not(:hover) div,
.twino-editor-preview .spoiler:not(:hover) div,
.pm-message-content .spoiler:not(:hover) div,
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username,
#forum-editor-preview .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor,
.twino-editor-preview .spoiler:not(:hover) .rpauthor,
.pm-message-content .spoiler:not(:hover) .rpauthor,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor,
.pm-message-content .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview .spoiler:not(:hover) ul,
#forum-editor-preview-global .spoiler:not(:hover) ul,
#forum-editor-preview-answer .spoiler:not(:hover) ul,
.twino-editor-preview .spoiler:not(:hover) ul,
.pm-message-content .spoiler:not(:hover) ul,
#forum-editor-preview .spoiler:not(:hover) ol,
#forum-editor-preview-global .spoiler:not(:hover) ol,
#forum-editor-preview-answer .spoiler:not(:hover) ol,
.twino-editor-preview .spoiler:not(:hover) ol,
.pm-message-content .spoiler:not(:hover) ol,
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  position: relative;
}
#forum-editor-preview .spoiler:not(:hover) div:after,
#forum-editor-preview-global .spoiler:not(:hover) div:after,
#forum-editor-preview-answer .spoiler:not(:hover) div:after,
.twino-editor-preview .spoiler:not(:hover) div:after,
.pm-message-content .spoiler:not(:hover) div:after,
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after,
#forum-editor-preview .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor:after,
.twino-editor-preview .spoiler:not(:hover) .rpauthor:after,
.pm-message-content .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-global .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote:after,
.twino-editor-preview .spoiler:not(:hover) blockquote:after,
.pm-message-content .spoiler:not(:hover) blockquote:after,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview .spoiler:not(:hover) ul:after,
#forum-editor-preview-global .spoiler:not(:hover) ul:after,
#forum-editor-preview-answer .spoiler:not(:hover) ul:after,
.twino-editor-preview .spoiler:not(:hover) ul:after,
.pm-message-content .spoiler:not(:hover) ul:after,
#forum-editor-preview .spoiler:not(:hover) ol:after,
#forum-editor-preview-global .spoiler:not(:hover) ol:after,
#forum-editor-preview-answer .spoiler:not(:hover) ol:after,
.twino-editor-preview .spoiler:not(:hover) ol:after,
.pm-message-content .spoiler:not(:hover) ol:after,
#forum-editor-preview .spoiler:not(:hover) pre:after,
#forum-editor-preview-global .spoiler:not(:hover) pre:after,
#forum-editor-preview-answer .spoiler:not(:hover) pre:after,
.twino-editor-preview .spoiler:not(:hover) pre:after,
.pm-message-content .spoiler:not(:hover) pre:after,
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.adminAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.adminAnnounce,
.pm-message-content .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.modAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.modAnnounce,
.pm-message-content .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.oracleAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
.pm-message-content .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-global .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-answer .spoiler:not(:hover) ul.poll:not(.global-poll),
.twino-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
.pm-message-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
#forum-editor-preview .spoiler:not(:hover) a,
#forum-editor-preview-global .spoiler:not(:hover) a,
#forum-editor-preview-answer .spoiler:not(:hover) a,
.twino-editor-preview .spoiler:not(:hover) a,
.pm-message-content .spoiler:not(:hover) a,
#forum-editor-preview .spoiler:not(:hover) b,
#forum-editor-preview-global .spoiler:not(:hover) b,
#forum-editor-preview-answer .spoiler:not(:hover) b,
.twino-editor-preview .spoiler:not(:hover) b,
.pm-message-content .spoiler:not(:hover) b,
#forum-editor-preview .spoiler:not(:hover) i,
#forum-editor-preview-global .spoiler:not(:hover) i,
#forum-editor-preview-answer .spoiler:not(:hover) i,
.twino-editor-preview .spoiler:not(:hover) i,
.pm-message-content .spoiler:not(:hover) i,
#forum-editor-preview .spoiler:not(:hover) span.bad,
#forum-editor-preview-global .spoiler:not(:hover) span.bad,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad,
.twino-editor-preview .spoiler:not(:hover) span.bad,
.pm-message-content .spoiler:not(:hover) span.bad,
#forum-editor-preview .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor,
.twino-editor-preview .spoiler:not(:hover) div.collapsor,
.pm-message-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) a:before,
#forum-editor-preview-global .spoiler:not(:hover) a:before,
#forum-editor-preview-answer .spoiler:not(:hover) a:before,
.twino-editor-preview .spoiler:not(:hover) a:before,
.pm-message-content .spoiler:not(:hover) a:before,
#forum-editor-preview .spoiler:not(:hover) b:before,
#forum-editor-preview-global .spoiler:not(:hover) b:before,
#forum-editor-preview-answer .spoiler:not(:hover) b:before,
.twino-editor-preview .spoiler:not(:hover) b:before,
.pm-message-content .spoiler:not(:hover) b:before,
#forum-editor-preview .spoiler:not(:hover) i:before,
#forum-editor-preview-global .spoiler:not(:hover) i:before,
#forum-editor-preview-answer .spoiler:not(:hover) i:before,
.twino-editor-preview .spoiler:not(:hover) i:before,
.pm-message-content .spoiler:not(:hover) i:before,
#forum-editor-preview .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-global .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad:before,
.twino-editor-preview .spoiler:not(:hover) span.bad:before,
.pm-message-content .spoiler:not(:hover) span.bad:before,
#forum-editor-preview .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor:before,
.twino-editor-preview .spoiler:not(:hover) div.collapsor:before,
.pm-message-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
#forum-editor-preview .spoiler:not(:hover) .glory:after,
#forum-editor-preview-global .spoiler:not(:hover) .glory:after,
#forum-editor-preview-answer .spoiler:not(:hover) .glory:after,
.twino-editor-preview .spoiler:not(:hover) .glory:after,
.pm-message-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
#forum-editor-preview .sideNote,
#forum-editor-preview-global .sideNote,
#forum-editor-preview-answer .sideNote,
.twino-editor-preview .sideNote,
.pm-message-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
#forum-editor-preview .glory,
#forum-editor-preview-global .glory,
#forum-editor-preview-answer .glory,
.twino-editor-preview .glory,
.pm-message-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
#forum-editor-preview .glory:before,
#forum-editor-preview-global .glory:before,
#forum-editor-preview-answer .glory:before,
.twino-editor-preview .glory:before,
.pm-message-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
#forum-editor-preview .glory p,
#forum-editor-preview-global .glory p,
#forum-editor-preview-answer .glory p,
.twino-editor-preview .glory p,
.pm-message-content .glory p {
  margin: 0;
}
#forum-editor-preview .glory .glory,
#forum-editor-preview-global .glory .glory,
#forum-editor-preview-answer .glory .glory,
.twino-editor-preview .glory .glory,
.pm-message-content .glory .glory {
  margin: 0;
}
#forum-editor-preview .glory .glory:before,
#forum-editor-preview-global .glory .glory:before,
#forum-editor-preview-answer .glory .glory:before,
.twino-editor-preview .glory .glory:before,
.pm-message-content .glory .glory:before {
  display: none;
}
#forum-editor-preview div.crowmsg,
#forum-editor-preview-global div.crowmsg,
#forum-editor-preview-answer div.crowmsg,
.twino-editor-preview div.crowmsg,
.pm-message-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
#forum-editor-preview div.crowmsg.fixMargin,
#forum-editor-preview-global div.crowmsg.fixMargin,
#forum-editor-preview-answer div.crowmsg.fixMargin,
.twino-editor-preview div.crowmsg.fixMargin,
.pm-message-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
#forum-editor-preview span.rpauthor,
#forum-editor-preview-global span.rpauthor,
#forum-editor-preview-answer span.rpauthor,
.twino-editor-preview span.rpauthor,
.pm-message-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
#forum-editor-preview span.rpauthor:after,
#forum-editor-preview-global span.rpauthor:after,
#forum-editor-preview-answer span.rpauthor:after,
.twino-editor-preview span.rpauthor:after,
.pm-message-content span.rpauthor:after {
  content: " :" !important;
}
#forum-editor-preview .rpText,
#forum-editor-preview-global .rpText,
#forum-editor-preview-answer .rpText,
.twino-editor-preview .rpText,
.pm-message-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
#forum-editor-preview .rpText:before,
#forum-editor-preview-global .rpText:before,
#forum-editor-preview-answer .rpText:before,
.twino-editor-preview .rpText:before,
.pm-message-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
#forum-editor-preview .rpText b,
#forum-editor-preview-global .rpText b,
#forum-editor-preview-answer .rpText b,
.twino-editor-preview .rpText b,
.pm-message-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText i,
#forum-editor-preview-global .rpText i,
#forum-editor-preview-answer .rpText i,
.twino-editor-preview .rpText i,
.pm-message-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText .collapsor,
#forum-editor-preview-global .rpText .collapsor,
#forum-editor-preview-answer .rpText .collapsor,
.twino-editor-preview .rpText .collapsor,
.pm-message-content .rpText .collapsor,
#forum-editor-preview .rpText a,
#forum-editor-preview-global .rpText a,
#forum-editor-preview-answer .rpText a,
.twino-editor-preview .rpText a,
.pm-message-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
#forum-editor-preview pre,
#forum-editor-preview-global pre,
#forum-editor-preview-answer pre,
.twino-editor-preview pre,
.pm-message-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
#forum-editor-preview pre img,
#forum-editor-preview-global pre img,
#forum-editor-preview-answer pre img,
.twino-editor-preview pre img,
.pm-message-content pre img {
  display: none;
}
#forum-editor-preview .oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce,
.twino-editor-preview .oracleAnnounce,
.pm-message-content .oracleAnnounce,
#forum-editor-preview .modAnnounce,
#forum-editor-preview-global .modAnnounce,
#forum-editor-preview-answer .modAnnounce,
.twino-editor-preview .modAnnounce,
.pm-message-content .modAnnounce,
#forum-editor-preview .adminAnnounce,
#forum-editor-preview-global .adminAnnounce,
#forum-editor-preview-answer .adminAnnounce,
.twino-editor-preview .adminAnnounce,
.pm-message-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
#forum-editor-preview .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce.oracleAnnounce,
.twino-editor-preview .oracleAnnounce.oracleAnnounce,
.pm-message-content .oracleAnnounce.oracleAnnounce,
#forum-editor-preview .modAnnounce.oracleAnnounce,
#forum-editor-preview-global .modAnnounce.oracleAnnounce,
#forum-editor-preview-answer .modAnnounce.oracleAnnounce,
.twino-editor-preview .modAnnounce.oracleAnnounce,
.pm-message-content .modAnnounce.oracleAnnounce,
#forum-editor-preview .adminAnnounce.oracleAnnounce,
#forum-editor-preview-global .adminAnnounce.oracleAnnounce,
#forum-editor-preview-answer .adminAnnounce.oracleAnnounce,
.twino-editor-preview .adminAnnounce.oracleAnnounce,
.pm-message-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
#forum-editor-preview .oracleAnnounce.modAnnounce,
#forum-editor-preview-global .oracleAnnounce.modAnnounce,
#forum-editor-preview-answer .oracleAnnounce.modAnnounce,
.twino-editor-preview .oracleAnnounce.modAnnounce,
.pm-message-content .oracleAnnounce.modAnnounce,
#forum-editor-preview .modAnnounce.modAnnounce,
#forum-editor-preview-global .modAnnounce.modAnnounce,
#forum-editor-preview-answer .modAnnounce.modAnnounce,
.twino-editor-preview .modAnnounce.modAnnounce,
.pm-message-content .modAnnounce.modAnnounce,
#forum-editor-preview .adminAnnounce.modAnnounce,
#forum-editor-preview-global .adminAnnounce.modAnnounce,
#forum-editor-preview-answer .adminAnnounce.modAnnounce,
.twino-editor-preview .adminAnnounce.modAnnounce,
.pm-message-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
#forum-editor-preview .oracleAnnounce.adminAnnounce,
#forum-editor-preview-global .oracleAnnounce.adminAnnounce,
#forum-editor-preview-answer .oracleAnnounce.adminAnnounce,
.twino-editor-preview .oracleAnnounce.adminAnnounce,
.pm-message-content .oracleAnnounce.adminAnnounce,
#forum-editor-preview .modAnnounce.adminAnnounce,
#forum-editor-preview-global .modAnnounce.adminAnnounce,
#forum-editor-preview-answer .modAnnounce.adminAnnounce,
.twino-editor-preview .modAnnounce.adminAnnounce,
.pm-message-content .modAnnounce.adminAnnounce,
#forum-editor-preview .adminAnnounce.adminAnnounce,
#forum-editor-preview-global .adminAnnounce.adminAnnounce,
#forum-editor-preview-answer .adminAnnounce.adminAnnounce,
.twino-editor-preview .adminAnnounce.adminAnnounce,
.pm-message-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4,
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6,
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8,
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10,
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12,
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20,
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100,
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a,
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c,
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v,
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps,
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin,
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card,
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords,
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town,
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen[x-a=none],
#forum-editor-preview-global div.citizen[x-a=none],
#forum-editor-preview-answer div.citizen[x-a=none],
.twino-editor-preview div.citizen[x-a=none],
.pm-message-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=basic],
#forum-editor-preview-global div.citizen[x-a=basic],
#forum-editor-preview-answer div.citizen[x-a=basic],
.twino-editor-preview div.citizen[x-a=basic],
.pm-message-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=collec],
#forum-editor-preview-global div.citizen[x-a=collec],
#forum-editor-preview-answer div.citizen[x-a=collec],
.twino-editor-preview div.citizen[x-a=collec],
.pm-message-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=guardian],
#forum-editor-preview-global div.citizen[x-a=guardian],
#forum-editor-preview-answer div.citizen[x-a=guardian],
.twino-editor-preview div.citizen[x-a=guardian],
.pm-message-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hunter],
#forum-editor-preview-global div.citizen[x-a=hunter],
#forum-editor-preview-answer div.citizen[x-a=hunter],
.twino-editor-preview div.citizen[x-a=hunter],
.pm-message-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tamer],
#forum-editor-preview-global div.citizen[x-a=tamer],
#forum-editor-preview-answer div.citizen[x-a=tamer],
.twino-editor-preview div.citizen[x-a=tamer],
.pm-message-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tech],
#forum-editor-preview-global div.citizen[x-a=tech],
#forum-editor-preview-answer div.citizen[x-a=tech],
.twino-editor-preview div.citizen[x-a=tech],
.pm-message-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shaman],
#forum-editor-preview-global div.citizen[x-a=shaman],
#forum-editor-preview-answer div.citizen[x-a=shaman],
.twino-editor-preview div.citizen[x-a=shaman],
.pm-message-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=survivalist],
#forum-editor-preview-global div.citizen[x-a=survivalist],
#forum-editor-preview-answer div.citizen[x-a=survivalist],
.twino-editor-preview div.citizen[x-a=survivalist],
.pm-message-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hero],
#forum-editor-preview-global div.citizen[x-a=hero],
#forum-editor-preview-answer div.citizen[x-a=hero],
.twino-editor-preview div.citizen[x-a=hero],
.pm-message-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=dead],
#forum-editor-preview-global div.citizen[x-a=dead],
#forum-editor-preview-answer div.citizen[x-a=dead],
.twino-editor-preview div.citizen[x-a=dead],
.pm-message-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shunned],
#forum-editor-preview-global div.citizen[x-a=shunned],
#forum-editor-preview-answer div.citizen[x-a=shunned],
.twino-editor-preview div.citizen[x-a=shunned],
.pm-message-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.collapsor,
#forum-editor-preview-global div.collapsor,
#forum-editor-preview-answer div.collapsor,
.twino-editor-preview div.collapsor,
.pm-message-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
#forum-editor-preview div.collapsor[data-lang]:before,
#forum-editor-preview-global div.collapsor[data-lang]:before,
#forum-editor-preview-answer div.collapsor[data-lang]:before,
.twino-editor-preview div.collapsor[data-lang]:before,
.pm-message-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="de"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="en"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="es"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="fr"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor:after,
#forum-editor-preview-global div.collapsor:after,
#forum-editor-preview-answer div.collapsor:after,
.twino-editor-preview div.collapsor:after,
.pm-message-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
#forum-editor-preview div.collapsor + .collapsed,
#forum-editor-preview-global div.collapsor + .collapsed,
#forum-editor-preview-answer div.collapsor + .collapsed,
.twino-editor-preview div.collapsor + .collapsed,
.pm-message-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
#forum-editor-preview div.collapsor + .collapsed > *,
#forum-editor-preview-global div.collapsor + .collapsed > *,
#forum-editor-preview-answer div.collapsor + .collapsed > *,
.twino-editor-preview div.collapsor + .collapsed > *,
.pm-message-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
#forum-editor-preview div.collapsor[data-open="1"],
#forum-editor-preview-global div.collapsor[data-open="1"],
#forum-editor-preview-answer div.collapsor[data-open="1"],
.twino-editor-preview div.collapsor[data-open="1"],
.pm-message-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
#forum-editor-preview div.collapsor[data-open="1"]:after,
#forum-editor-preview-global div.collapsor[data-open="1"]:after,
#forum-editor-preview-answer div.collapsor[data-open="1"]:after,
.twino-editor-preview div.collapsor[data-open="1"]:after,
.pm-message-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed,
.pm-message-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed > *,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
.pm-message-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
#forum-editor-preview div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-transition="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-transition="1"] + .collapsed,
.pm-message-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
#forum-editor-preview div.collapsed > div[data-etog],
#forum-editor-preview-global div.collapsed > div[data-etog],
#forum-editor-preview-answer div.collapsed > div[data-etog],
.twino-editor-preview div.collapsed > div[data-etog],
.pm-message-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
#forum-editor-preview div.collapsed > div[data-etog]:after,
#forum-editor-preview-global div.collapsed > div[data-etog]:after,
#forum-editor-preview-answer div.collapsed > div[data-etog]:after,
.twino-editor-preview div.collapsed > div[data-etog]:after,
.pm-message-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-button-inline {
  font-size: 1.4rem;
  background: none;
  border: 1px solid transparent;
  padding: 2px;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  vertical-align: middle;
  margin-bottom: 0.5em;
}
.forum-button-inline:hover {
  border-color: #f0d79e;
  background: rgba(240, 215, 158, 0.4);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.forum-button-inline:hover:not(.forum-button-inline) {
  box-shadow: 0 0 8px 0 black;
}
.forum-toggle {
  display: inline-block;
}
.forum-button,
.forum-button-disabled {
  font-size: 1.4rem;
  line-height: 16px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border: 1px solid #c33720;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 7px 7px;
  vertical-align: middle;
  border-radius: 2px;
  box-shadow: 1px 1px 1px 0 black;
  margin-bottom: 0.5em;
}
.forum-button:not(.forum-button-disabled):hover,
.forum-button-disabled:not(.forum-button-disabled):hover,
.forum-button:not(.forum-button-disabled):focus,
.forum-button-disabled:not(.forum-button-disabled):focus {
  border-color: #f0d79e;
  box-shadow: 0 0 8px 0 black;
}
.forum-button img,
.forum-button-disabled img {
  vertical-align: middle;
}
.forum-button img + span,
.forum-button-disabled img + span {
  margin-left: 1rem;
}
.forum-button.forum-button-disabled,
.forum-button-disabled.forum-button-disabled {
  background: grey url(/build/images/assets/img/background/bg_button_grey.3647fed8..gif) no-repeat;
  border: 1px solid grey;
  color: #f0d79e;
}
.forum-filter-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  z-index: 100;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
}
.forum-filter-list:not(.manual-toggle-on) {
  display: none;
}
.forum-filter-list.manual-toggle-on {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.forum-filter-list label {
  display: flex;
  gap: 4px;
  align-items: center;
}
hordes-twino-editor .forum-button,
hordes-twino-editor .forum-button-disabled {
  margin-bottom: 0;
}
.forum-button-bar {
  margin: 5px 0;
  padding: 5px 5px 0 5px;
  position: relative;
}
.forum-button-bar .forum-button.pm-button,
.forum-button-bar .pm-button.pm-button {
  padding: 6px;
  margin: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  transition: background-color 0.1s ease;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}
.forum-button-bar .forum-button.pm-button:hover,
.forum-button-bar .pm-button.pm-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.classic-editor-react {
  position: relative;
}
.classic-editor-react .forum-button-bar {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
  flex-wrap: wrap;
  justify-content: start;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section {
  display: flex;
  box-shadow: 0 0 2px black;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border-radius: 2px;
  border: 1px solid #c33720;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section:empty {
  display: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active:before,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .forum-button-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.classic-editor-react .forum-button-grid .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-grid .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-grid .forum-button:active,
.classic-editor-react .forum-button-grid .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-grid .forum-button:active:before,
.classic-editor-react .forum-button-grid .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .overlay-controls {
  position: absolute;
  z-index: 1;
  bottom: calc(100% - 10px);
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.1s ease-in-out;
}
.classic-editor-react .overlay-controls.layered {
  z-index: -1;
  bottom: calc(100% - 12px);
}
.classic-editor-react .overlay-controls.active {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react .overlay-controls .forum-button-bar,
.classic-editor-react .overlay-controls .lightbox {
  margin: 0;
  padding: 2px;
  column-gap: 4px;
  row-gap: 4px;
  background: rgba(150, 100, 55, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 4px;
  border: 1px solid #966437;
  box-shadow: 0 0 3px black;
}
.classic-editor-react .overlay-central {
  position: relative;
  z-index: 2;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive) {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive).layered {
  bottom: calc(100% + 3px);
}
.forum-button,
.pm-button {
  position: relative;
}
.forum-button > span.forum-button-tooltip,
.pm-button > span.forum-button-tooltip {
  display: none;
}
.forum-button > span.forum-button-tooltip div.keyboard,
.pm-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-button > span.forum-button-tooltip div.keyboard kbd,
.pm-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-button:hover > span.forum-button-tooltip,
.pm-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-button:hover > span.forum-button-tooltip::after,
.pm-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-editor-send .forum-button > span.forum-button-tooltip {
  display: none;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-checkbox {
  display: inline-block;
  padding: 2px 5px;
  font-size: 1rem;
  background: #a2321a;
  border: 1px solid #c33720;
  color: white;
  cursor: pointer;
}
.forum-checkbox label {
  font-size: 1rem;
}
.forum-content div.forum-checkbox,
.forum-editor div.forum-checkbox {
  padding: 3px 20px;
  margin-right: 2rem;
  vertical-align: middle;
  margin-bottom: 0.5em;
  background-color: #4a261e;
  border-color: #f0d79e;
}
.forum-content div.forum-checkbox input.forum-checkbox,
.forum-editor div.forum-checkbox input.forum-checkbox {
  display: none;
}
.forum-content div.forum-checkbox input.forum-checkbox + label,
.forum-editor div.forum-checkbox input.forum-checkbox + label {
  display: inline-block;
  width: 80px;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1.4rem;
  color: #ccc;
  font-size: 1.1rem;
  text-align: center;
  border-radius: 2px;
  margin: 2px;
}
.forum-content div.forum-checkbox input.forum-checkbox:checked + label,
.forum-editor div.forum-checkbox input.forum-checkbox:checked + label {
  color: #f0d79e;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.forum-content div.forum-checkbox span,
.forum-editor div.forum-checkbox span {
  line-height: 1.4rem;
  margin: 2px;
}
.forum-separator {
  cursor: default;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
  font-variant: small-caps;
}
.forum-note .forum-thread {
  cursor: pointer;
  position: relative;
  background: #4e291f;
  opacity: 0.75;
  color: #eba475;
  font-style: italic;
  font-synthesis: weight small-caps;
}
.forum-note .forum-thread .status,
.forum-note .forum-thread .title,
.forum-note .forum-thread .count {
  padding: 3px !important;
}
.forum-note .forum-thread.selected {
  background: #46241b;
  opacity: 1;
  box-shadow: inset 0 0 2px black !important;
}
.forum-note .forum-thread.selected:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
.forum-note .forum-thread img {
  vertical-align: middle;
  top: 6px;
  left: 8px;
}
.forum-note .forum-thread.forum-thread-unread {
  font-weight: bold;
  font-style: normal;
  background: #4d281f;
  opacity: 0.9;
}
.forum-note .forum-thread.forum-thread-unread:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.forum-note .forum-thread .title {
  overflow: hidden;
}
.forum-note .forum-thread .title > div {
  overflow-wrap: break-word;
}
.forum-note .forum-thread .count {
  background: #593223;
  overflow: hidden;
  white-space: nowrap;
}
.forum-note .forum-thread .count .nbPost {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 0.9em;
}
.forum-note .forum-thread .count .author {
  word-wrap: break-word;
  font-size: 0.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.forum-note.thread-list-fa-thumbtack .forum-thread {
  background: #8a5432;
  color: white;
}
.forum-note.thread-list-fa-thumbtack .forum-thread.selected {
  background: #965c36;
}
.forum-note.thread-list-fa-thumbtack .forum-thread .count {
  background: #804d2f;
}
.announces {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  color: white;
  box-shadow: 0 0 2px black;
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border-radius: 3px;
}
.announces.adminAnnounces {
  background-image: url(/build/images/assets/img/forum/adminAnnounce.1de07ab1..png);
  background-color: #553C53;
  border: 1px solid #feb500;
}
.announces.oracleAnnounces {
  background-image: url(/build/images/assets/img/forum/announce.1fa3b6e1..png);
  background-color: #3b4151;
  border: 1px solid #4e5162;
}
.announces.reported {
  background-image: url(/build/images/assets/img/forum/warning.57433157..png);
  background-color: #3e0000;
  border: 1px solid #ff3333;
}
.announces ul {
  list-style-image: url(/build/images/assets/img/forum/view.a07e5d9b..png);
  padding-left: 20px;
  color: #feb500;
}
.announces ul li {
  text-decoration: underline;
  cursor: pointer;
}
.announces ul li:hover {
  color: white;
}
.forum-preview-wrapper {
  position: relative;
  overflow: hidden;
}
.forum-preview-wrapper .forum-preview-container {
  overflow: auto;
  font-size: 0.8em;
}
.forum-preview-wrapper .forum-preview-container .forum-post-header .post-note {
  display: none;
}
.forum-preview-wrapper .forum-preview-container .forum-post-content p {
  margin: 2px 0;
}
.forum-preview-wrapper:not(.forum-preview-wrapper-bank) .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 4px;
  max-height: max(33vh, 200px);
}
.forum-preview-wrapper.forum-preview-wrapper-bank {
  min-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
  position: absolute;
  left: 3px;
  top: 3px;
  right: 3px;
  bottom: 3px;
  overflow: hidden;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex {
  max-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 4px;
}
.home-pm .forum-post-content {
  font-size: 1.3rem;
}
#post-office {
  position: fixed;
  background: url(/build/images/assets/img/background/mask.cc224a56..png);
  width: 100%;
  height: 100%;
  z-index: 999;
  backdrop-filter: blur(2px);
  padding: 15px 0;
  transition: opacity 1s ease;
  opacity: 1;
}
#post-office:not(.visible) {
  pointer-events: none;
  opacity: 0;
}
#post-office:not(.visible) #post-office-box {
  transform: scale(0) translateY(1000px);
}
#post-office #post-office-box {
  position: absolute;
  width: 1500px;
  left: calc(50% - 750px);
  background: url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top left / 900px 263px, url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top right / 900px 263px;
  top: 10px;
  bottom: 10px;
  border-radius: 8px;
  box-shadow: 0 0 10px black;
  transition: transform 0.5s ease;
  transform: scale(1) translateY(0);
}
#post-office #post-office-box #post-office-button-overlay {
  position: absolute;
  top: 12px;
  right: 12px;
}
#post-office #post-office-box #post-office-button-overlay:hover {
  filter: brightness(140%);
}
#post-office #post-office-box #post-office-button-overlay ul {
  margin: 2px;
  padding: 0;
}
#post-office #post-office-box #post-office-button-overlay ul > li {
  display: inline-block;
  list-style: none;
  cursor: pointer;
}
#post-office #post-office-box #post-office-button-overlay ul > li:last-child {
  color: red;
  filter: drop-shadow(0 0 2px black);
}
#post-office-content {
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  padding: 2px;
  background: #7e4d2a;
}
#post-office-content:not(.master) {
  left: 18px;
  right: 5px;
  border-radius: 12px;
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  padding: 8px;
}
#post-office-content ul.tabs.plain {
  margin-top: 4px;
  margin-bottom: 0;
}
#post-office-content > .row-flex.stretch {
  height: 100%;
}
#post-office-content .forum-note.stretcher {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#post-office-content .forum-note.stretcher div.scroll-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#post-office-content #pm-selected-users {
  margin: 0;
  padding: 0;
}
#post-office-content #pm-selected-users > li {
  margin: 2px;
  padding: 2px;
  display: inline-block;
  list-style: none;
  background: #3b3249;
  border: 1px solid #25202f;
  border-radius: 3px;
}
#post-office-content #pm-selected-users > li > b {
  text-shadow: 0 0 1px black;
}
#post-office-content #pm-selected-users > li > span {
  color: #ddab76;
  cursor: pointer;
  margin-left: 6px;
  font-size: 0.8em;
  vertical-align: super;
}
#post-office-content .pm-userbox {
  background: #65382e;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  margin: 5px;
  height: 24px;
  cursor: default;
  overflow: hidden;
}
#post-office-content .pm-userbox > .pm-avatar {
  height: 24px;
  display: inline-block;
}
#post-office-content .pm-userbox > .pm-avatar:not(.empty) {
  width: 24px;
}
#post-office-content .pm-userbox > .pm-userbox-name {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -8px;
}
#post-office-content .pm-userbox > .pm-userbox-name:not(:last-child) {
  padding-right: 2px;
}
#post-office-content .pm-userbox > .pm-userbox-action {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -9px;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
}
#post-office-content .pm-userbox > .pm-userbox-action:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#post-office-content #pm-conversation-list > ul {
  padding: 0;
  margin: 0;
}
#post-office-content #pm-conversation-list > ul > li {
  list-style: none;
  padding: 8px 8px 8px 15px;
  transition: background-color 0.5s ease, box-shadow 0.5s ease;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li::before,
#post-office-content #pm-conversation-list > ul > li::after {
  content: " ";
  clear: both;
}
#post-office-content #pm-conversation-list > ul > li.selected {
  cursor: default;
}
#post-office-content #pm-conversation-list > ul > li:not(.selected) {
  cursor: pointer;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] {
  background-image: url(/build/images/assets/img/forum/announceBgR.d08690ac..png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
}
#post-office-content #pm-conversation-list > ul > li.og {
  background-color: rgba(255, 255, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-1 {
  background-color: rgba(11, 255, 44, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-2 {
  background-color: rgba(255, 11, 11, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-3 {
  background-color: rgba(210, 11, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-4 {
  background-color: rgba(11, 142, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li.selected.og {
  background-color: rgba(200, 200, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-1 {
  background-color: rgba(7, 205, 34, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-2 {
  background-color: rgba(207, 10, 10, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-3 {
  background-color: rgba(164, 9, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-4 {
  background-color: rgba(9, 108, 193, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: -5px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.selected.new::before {
  filter: hue-rotate(320deg);
}
#post-office-content #pm-conversation-list > ul > li.closed > * {
  filter: grayscale(1) contrast(0.7) brightness(0.8);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"])::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"]).responded::before {
  opacity: 0.5;
  filter: grayscale(100%);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected)[x-domain="f"]::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 4px;
  background-image: url(/build/images/assets/img/icons/small_mail.65fbaaca..gif);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-1 {
  background-color: rgba(113, 255, 133, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-2 {
  background-color: rgba(255, 122, 122, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-3 {
  background-color: rgba(229, 116, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-4 {
  background-color: rgba(129, 198, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li b.title {
  font-size: 1.6em;
  font-weight: bold;
  display: block;
  max-width: calc(100% - 50px);
}
#post-office-content #pm-conversation-list > ul > li b.title:not(.crow-note) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
#post-office-content #pm-conversation-list > ul > li b.title.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li.closed b.title::before {
  display: inline-block;
  height: 16px;
  width: 16px;
  content: " ";
  background: url(/build/images/assets/img/icons/lock.fa0453c1..gif) center no-repeat;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] b.title {
  max-width: calc(100% - 0px);
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author {
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li span.author b.sender {
  color: white;
  font-weight: bold;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] {
  padding-left: 24px;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title {
  max-width: calc(100% - 0px);
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title:first-line {
  font-size: 0.6em;
  font-weight: normal;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] span.date {
  display: none;
}
#post-office-content #pm-conversation-list > ul > li span.date {
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block {
  float: right;
  height: 40px;
  width: 40px;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  background-color: #ddab76;
  font-size: 19px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.pm-avatar-crow,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  box-shadow: 0 0 6px #3e0000;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.owner:not(:first-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.owner:not(:first-child) {
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  font-size: 13px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):not(:only-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):not(:only-child) {
  width: 45%;
  height: 45%;
  border-radius: 0;
  font-size: 10px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner {
  top: 30%;
  left: 30%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 0 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner {
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 50% 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner {
  top: 0;
  left: 30%;
  width: 70%;
  height: 70%;
  border-top-right-radius: 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #gpm-forum-content ul {
  margin: 10px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) {
  padding: 0 0 0 40px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) > li[x-domain="m-d"][x-pinned] {
  margin-left: -46px;
}
#post-office-content #gpm-forum-content ul.announcement {
  padding: 0;
}
#post-office-content #gpm-forum-content ul > li {
  position: relative;
  list-style: disc;
  clear: both;
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  top: 0;
  left: -40px;
  background: #ddab76;
  font-size: 16px;
  filter: drop-shadow(0 0 4px black);
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  filter: drop-shadow(0 0 4px #3e0000);
}
#post-office-content #gpm-forum-content ul > li div.pm-message {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
}
#post-office-content #gpm-forum-content ul > li div.pm-message:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  right: 100%;
  top: 13px;
  border: 6px solid transparent;
  border-right: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header {
  color: #ddab76;
  font-size: 0.9em;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header .img {
  vertical-align: text-bottom;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content {
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content > p {
  margin: 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list {
  margin: 10px 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > span,
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > img {
  margin: 2px 5px;
  padding: 3px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 0.75em;
  color: #ddab76;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer {
  margin-top: 4px;
  padding-top: 4px;
  font-size: 0.8em;
  opacity: 0.6;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  text-align: right;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer .pm-button {
  cursor: pointer;
}
#post-office-content #gpm-forum-content ul > li .unveil {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  position: relative;
}
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-message {
  display: none;
}
#post-office-content #gpm-forum-content ul > li.collapsed.new .unveil::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: 4px;
  left: -20px;
}
#post-office-content #gpm-forum-content ul > li.collapsed + li.collapsed {
  margin-top: 5px;
}
#post-office-content #gpm-forum-content ul > li:not(.collapsed) .unveil {
  display: none;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar-crow {
  left: 6px;
  top: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content {
  padding: 6px;
  margin: 5px 0 10px 5px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  text-align: justify;
  font-size: 1.2em;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  top: 100%;
  left: 13px;
  border: 6px solid transparent;
  border-top: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content ul > li {
  list-style-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer {
  margin-top: 4px;
  padding: 8px 5px 0 60px;
  min-height: 50px;
  position: relative;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-sender {
  font-size: 2em;
  color: #ddab76;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-date {
  font-size: 0.8em;
  opacity: 0.6;
}
#post-office-content #gpm-forum-content ul > li.own .unveil {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message:before {
  border-right: 6px solid #65382e;
}
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar::after,
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar-crow::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  bottom: -10px;
  right: -10px;
}
#post-office-content .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.infoThread,
.infoSolvedThread {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
.infoThread.infoThread,
.infoSolvedThread.infoThread {
  background-color: #5C0000;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.infoThread.infoSolvedThread,
.infoSolvedThread.infoSolvedThread {
  background-color: #4e505f;
  color: white;
  box-shadow: 0 0 2px black;
  background-image: url(/build/images/assets/img/icons/done.e55c053b..png);
}
.thread-tag {
  padding: 0 4px;
  border-radius: 4px;
  margin: 0 4px;
  font-size: 0.95rem;
  font-weight: bold;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.town-row {
  font-size: 1.2rem;
}
#save-spots-container div.town-reserved-spot,
.save-spots-container div.town-reserved-spot {
  display: inline-block;
  padding: 1px 4px;
  font-size: 0.8em;
  background: #5c2b20;
  border: 1px solid #452017;
  box-shadow: 0 0 1px black;
  margin: 0 4px;
  cursor: default;
}
#save-spots-container div.town-reserved-spot > *,
.save-spots-container div.town-reserved-spot > * {
  margin-left: 5px;
}
#save-spots-container div.placeholder,
.save-spots-container div.placeholder,
#save-spots-container #stateholder,
.save-spots-container #stateholder {
  font-size: 0.8em;
  color: #ddab76;
}
#save-spots-container div.placeholder.placeholder:not(:last-child),
.save-spots-container div.placeholder.placeholder:not(:last-child),
#save-spots-container #stateholder.placeholder:not(:last-child),
.save-spots-container #stateholder.placeholder:not(:last-child) {
  display: none;
}
.town-random {
  margin: auto;
  width: 511px;
  max-width: 100%;
  height: 50px;
  background: url(/build/images/assets/img/background/joinGame_bg.760744f5..png) center / contain no-repeat;
  padding: 0 10px;
}
.town-random > .label {
  height: calc(100% - 5px);
  width: calc(100% - 220px);
  font-weight: bold;
  font-size: 1.35rem;
}
.town-join-rp {
  width: min-content;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
}
.town-join-rp .town-join-rp-head {
  color: white;
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  width: max-content;
}
.town-join-rp .town-join-rp-text {
  font-size: 80%;
  width: max-content;
}
div.tooltip.badge-tooltip {
  background: #4d5061;
  outline: 1px solid #202128;
  border: 2px solid #7d8197;
  color: white;
}
div.tooltip.badge-tooltip > b {
  display: block;
  font-size: 1.2em;
  border-bottom: 1px solid wheat;
  color: wheat;
  margin-bottom: 3px;
}
.personal_desc {
  color: #f0d79e;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) no-repeat 4px 1px, #996739;
  padding: 1px 1px 3px 25px;
  font-style: italic;
  font-size: 0.8em;
}
.personal_desc > div:first-child {
  margin-bottom: 5px;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: bold;
}
.personal_desc > div:last-child > p,
.personal_desc > div:last-child {
  display: inline;
  margin: 0;
  word-wrap: break-word;
}
.userSearchWrapper .userSearchInputContainer {
  position: relative;
}
.userSearchWrapper .userSearchInputContainer .userSearchLoadIndicator {
  position: absolute;
  color: #000000;
  opacity: 0.5;
  right: 5px;
  top: 2px;
}
.userSearchWrapper .userSearchResultsContainer {
  position: relative;
  overflow: visible;
}
.userSearchWrapper .userSearchResultsContainer > div {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 100%;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
.userSearchWrapper .userSearchResultsContainer > div:empty {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  cursor: pointer;
  overflow: hidden;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry:hover,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large img,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large img {
  max-width: 30px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatarcrow,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatarcrow {
  line-height: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span {
  flex-grow: 1;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div {
  flex-basis: min-content;
  flex-grow: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  padding: 4px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span > span:not(:last-child):after {
  content: ", ";
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-large {
  display: block !important;
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-small {
  display: none;
}
#users-list-soul,
#pm-users-list-container,
#pm-add-users-list-container,
#town-add-users-list-container,
.add-users-list-container {
  position: relative;
  overflow: visible;
}
#users-list-soul #users-list,
#pm-users-list-container #users-list,
#pm-add-users-list-container #users-list,
#town-add-users-list-container #users-list,
.add-users-list-container #users-list,
#users-list-soul #pm-users-list,
#pm-users-list-container #pm-users-list,
#pm-add-users-list-container #pm-users-list,
#town-add-users-list-container #pm-users-list,
.add-users-list-container #pm-users-list,
#users-list-soul #pm-add-users-list,
#pm-users-list-container #pm-add-users-list,
#pm-add-users-list-container #pm-add-users-list,
#town-add-users-list-container #pm-add-users-list,
.add-users-list-container #pm-add-users-list,
#users-list-soul #town-add-users-list,
#pm-users-list-container #town-add-users-list,
#pm-add-users-list-container #town-add-users-list,
#town-add-users-list-container #town-add-users-list,
.add-users-list-container #town-add-users-list,
#users-list-soul .add-users-list,
#pm-users-list-container .add-users-list,
#pm-add-users-list-container .add-users-list,
#town-add-users-list-container .add-users-list,
.add-users-list-container .add-users-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-soul #users-list:empty,
#pm-users-list-container #users-list:empty,
#pm-add-users-list-container #users-list:empty,
#town-add-users-list-container #users-list:empty,
.add-users-list-container #users-list:empty,
#users-list-soul #pm-users-list:empty,
#pm-users-list-container #pm-users-list:empty,
#pm-add-users-list-container #pm-users-list:empty,
#town-add-users-list-container #pm-users-list:empty,
.add-users-list-container #pm-users-list:empty,
#users-list-soul #pm-add-users-list:empty,
#pm-users-list-container #pm-add-users-list:empty,
#pm-add-users-list-container #pm-add-users-list:empty,
#town-add-users-list-container #pm-add-users-list:empty,
.add-users-list-container #pm-add-users-list:empty,
#users-list-soul #town-add-users-list:empty,
#pm-users-list-container #town-add-users-list:empty,
#pm-add-users-list-container #town-add-users-list:empty,
#town-add-users-list-container #town-add-users-list:empty,
.add-users-list-container #town-add-users-list:empty,
#users-list-soul .add-users-list:empty,
#pm-users-list-container .add-users-list:empty,
#pm-add-users-list-container .add-users-list:empty,
#town-add-users-list-container .add-users-list:empty,
.add-users-list-container .add-users-list:empty {
  visibility: hidden;
}
#users-list-soul #users-list .users-list-entry,
#pm-users-list-container #users-list .users-list-entry,
#pm-add-users-list-container #users-list .users-list-entry,
#town-add-users-list-container #users-list .users-list-entry,
.add-users-list-container #users-list .users-list-entry,
#users-list-soul #pm-users-list .users-list-entry,
#pm-users-list-container #pm-users-list .users-list-entry,
#pm-add-users-list-container #pm-users-list .users-list-entry,
#town-add-users-list-container #pm-users-list .users-list-entry,
.add-users-list-container #pm-users-list .users-list-entry,
#users-list-soul #pm-add-users-list .users-list-entry,
#pm-users-list-container #pm-add-users-list .users-list-entry,
#pm-add-users-list-container #pm-add-users-list .users-list-entry,
#town-add-users-list-container #pm-add-users-list .users-list-entry,
.add-users-list-container #pm-add-users-list .users-list-entry,
#users-list-soul #town-add-users-list .users-list-entry,
#pm-users-list-container #town-add-users-list .users-list-entry,
#pm-add-users-list-container #town-add-users-list .users-list-entry,
#town-add-users-list-container #town-add-users-list .users-list-entry,
.add-users-list-container #town-add-users-list .users-list-entry,
#users-list-soul .add-users-list .users-list-entry,
#pm-users-list-container .add-users-list .users-list-entry,
#pm-add-users-list-container .add-users-list .users-list-entry,
#town-add-users-list-container .add-users-list .users-list-entry,
.add-users-list-container .add-users-list .users-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-soul #users-list .users-list-entry:hover,
#pm-users-list-container #users-list .users-list-entry:hover,
#pm-add-users-list-container #users-list .users-list-entry:hover,
#town-add-users-list-container #users-list .users-list-entry:hover,
.add-users-list-container #users-list .users-list-entry:hover,
#users-list-soul #pm-users-list .users-list-entry:hover,
#pm-users-list-container #pm-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-users-list .users-list-entry:hover,
.add-users-list-container #pm-users-list .users-list-entry:hover,
#users-list-soul #pm-add-users-list .users-list-entry:hover,
#pm-users-list-container #pm-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-add-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-add-users-list .users-list-entry:hover,
.add-users-list-container #pm-add-users-list .users-list-entry:hover,
#users-list-soul #town-add-users-list .users-list-entry:hover,
#pm-users-list-container #town-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #town-add-users-list .users-list-entry:hover,
#town-add-users-list-container #town-add-users-list .users-list-entry:hover,
.add-users-list-container #town-add-users-list .users-list-entry:hover,
#users-list-soul .add-users-list .users-list-entry:hover,
#pm-users-list-container .add-users-list .users-list-entry:hover,
#pm-add-users-list-container .add-users-list .users-list-entry:hover,
#town-add-users-list-container .add-users-list .users-list-entry:hover,
.add-users-list-container .add-users-list .users-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-soul #users-list .users-list-entry div,
#pm-users-list-container #users-list .users-list-entry div,
#pm-add-users-list-container #users-list .users-list-entry div,
#town-add-users-list-container #users-list .users-list-entry div,
.add-users-list-container #users-list .users-list-entry div,
#users-list-soul #pm-users-list .users-list-entry div,
#pm-users-list-container #pm-users-list .users-list-entry div,
#pm-add-users-list-container #pm-users-list .users-list-entry div,
#town-add-users-list-container #pm-users-list .users-list-entry div,
.add-users-list-container #pm-users-list .users-list-entry div,
#users-list-soul #pm-add-users-list .users-list-entry div,
#pm-users-list-container #pm-add-users-list .users-list-entry div,
#pm-add-users-list-container #pm-add-users-list .users-list-entry div,
#town-add-users-list-container #pm-add-users-list .users-list-entry div,
.add-users-list-container #pm-add-users-list .users-list-entry div,
#users-list-soul #town-add-users-list .users-list-entry div,
#pm-users-list-container #town-add-users-list .users-list-entry div,
#pm-add-users-list-container #town-add-users-list .users-list-entry div,
#town-add-users-list-container #town-add-users-list .users-list-entry div,
.add-users-list-container #town-add-users-list .users-list-entry div,
#users-list-soul .add-users-list .users-list-entry div,
#pm-users-list-container .add-users-list .users-list-entry div,
#pm-add-users-list-container .add-users-list .users-list-entry div,
#town-add-users-list-container .add-users-list .users-list-entry div,
.add-users-list-container .add-users-list .users-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-soul input#users-search:not(.block),
#pm-users-list-container input#users-search:not(.block),
#pm-add-users-list-container input#users-search:not(.block),
#town-add-users-list-container input#users-search:not(.block),
.add-users-list-container input#users-search:not(.block) {
  width: 20rem;
  display: inline;
}
.soul .me {
  margin-top: -21px;
}
.soul .header:not(.row):not(.row-flex) {
  padding: 9px 4px 10px 8px !important;
}
.soul .skills .heroProgress {
  color: #f0d79e;
  background-color: #4d5537;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  margin-top: 4px;
  font-size: 1.2rem;
}
.soul .skills .heroProgress strong {
  display: block;
  font-size: 2rem;
  color: white;
}
.soul .skills .skillBack {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddab76;
}
.soul .skills .skillBack label {
  max-width: 250px;
}
.soul .distinctions {
  width: 270px;
  max-width: 100%;
  background: url(/build/images/assets/img/soul/rewardsBg_header.6dfaa1f6..gif) top / 100% no-repeat, url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif) top / 100% repeat-y;
  padding-bottom: 0 !important;
  margin-left: 3px;
  display: inline-block;
}
.soul .distinctions .loading {
  margin-top: 55px;
}
.soul .distinctions .distinctions-head {
  padding-top: 45px;
  color: #f0d79e;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 2rem;
}
.soul .distinctions .distinctions-points {
  color: #FF8866;
  font-size: 2.4rem;
  margin-top: 5px;
}
.soul .distinctions .distinctions-top {
  display: flex;
  justify-content: space-evenly;
  column-gap: 4px;
  align-items: stretch;
  margin: 10px 6px;
  flex-wrap: wrap;
  row-gap: 12px;
}
.soul .distinctions .distinctions-top .picto {
  border: 1px solid #ff8866;
  border-radius: 3px;
  display: inline-block;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  padding: 5px;
  background: transparent;
  transition: background-color 0.5s ease-in-out;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper {
  position: absolute;
  width: 65px;
  height: 13px;
  display: block;
  margin-top: -13px;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter {
  background-color: #3d2016 !important;
  border: 1px solid #ff8866;
  display: inline-block;
  padding: 2px 4px;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="0"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="1"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="2"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="3"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="4"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="5"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="6"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="7"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="8"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="9"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-top .picto .infos {
  width: 65px;
  margin-bottom: 5px;
}
.soul .distinctions .distinctions-top .picto .label {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  color: #ff8866;
  word-wrap: break-word;
}
.soul .distinctions .distinctions-top .picto.rare {
  border-color: #FFE96C;
  border-bottom-color: #FFFFB9;
  box-shadow: inset 0 0 4px #fe7d00, 0 0 4px #fe7d00, 0 2px 4px #1d2028;
}
.soul .distinctions .distinctions-top .picto.rare .counter {
  border-color: #FFE653;
}
.soul .distinctions .distinctions-top .picto.rare .label {
  color: #feb500;
}
.soul .distinctions .distinctions-top.targeting .picto {
  background: rgba(92, 0, 69, 0.5);
}
.soul .distinctions .distinctions-top.targeting .picto:hover,
.soul .distinctions .distinctions-top.targeting .picto.hover {
  cursor: pointer;
  background: #FFE96C;
}
.soul .distinctions .distinctions-list {
  padding: 0 10px;
  min-height: 100px;
}
.soul .distinctions .distinctions-list .empty {
  border: 1px dashed #823D2D;
  color: #FF8866;
  padding: 10px;
  font-size: 1.2rem;
  font-style: italic;
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .picto {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 1rem;
  padding-top: 3px;
  position: relative;
  margin: 0 2px;
}
.soul .distinctions .distinctions-list .picto.draggable {
  cursor: move;
}
.soul .distinctions .distinctions-list .picto.dragging {
  z-index: 100;
  pointer-events: none;
}
.soul .distinctions .distinctions-list .rare {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
.soul .distinctions .distinctions-list .not-persisted {
  outline: 1px solid red;
}
.soul .distinctions .distinctions-list .persisted {
  outline: 1px solid green;
}
.soul .distinctions .distinctions-list .counter {
  margin-top: -9.8px;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-list .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-list .counter .count[num="0"],
.soul .distinctions .distinctions-list .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="1"],
.soul .distinctions .distinctions-list .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="2"],
.soul .distinctions .distinctions-list .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="3"],
.soul .distinctions .distinctions-list .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="4"],
.soul .distinctions .distinctions-list .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="5"],
.soul .distinctions .distinctions-list .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="6"],
.soul .distinctions .distinctions-list .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="7"],
.soul .distinctions .distinctions-list .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="8"],
.soul .distinctions .distinctions-list .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="9"],
.soul .distinctions .distinctions-list .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-list .tabs {
  border-bottom: 1px solid #633424;
  min-height: 14px;
  background: none;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions {
  display: inline-block;
  padding: 2px 4px;
  margin-left: 2px;
  text-align: center;
  font-size: 8pt;
  line-height: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  color: #f58766;
  cursor: pointer;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions:hover {
  color: #f0d79e;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected {
  border: 1px solid #633424;
  border-bottom: 0;
  box-shadow: inset 0 1px 2px #000000;
  color: #ddab76;
  cursor: default;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected:hover {
  color: #DDAB76;
  background-color: #3d2016;
}
.soul .distinctions .distinctions-list .title-list {
  text-decoration: none;
  color: white;
  list-style: none;
  text-align: initial;
  font-variant: small-caps;
  font-size: 75%;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0;
}
.soul .distinctions .distinctions-list .title-list li {
  border-bottom: 1px dashed #633424;
  cursor: default;
}
.soul .distinctions .distinctions-list .title-list li.chapter {
  font-weight: bold;
  color: #f58766;
}
.soul .distinctions .distinctions-list .title-list li.chapter:not(:first-child) {
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .title-list li:not(.chapter) {
  list-style: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  margin-left: 20px;
}
.soul .distinctions .distinctions-foot {
  background: url(/build/images/assets/img/soul/rewardsBg_footer.7ad3eda8..gif) bottom / 100% no-repeat;
  height: 44px;
  margin-top: -22px;
}
.soul .friend {
  width: auto;
  height: 203px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/refererHeart.efe2ed6e..png) no-repeat center top;
  background-size: contain;
  margin-top: -1px;
}
.soul .night {
  width: auto;
  height: 230px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/soul_night.10e1bf46..jpg) no-repeat right top;
  background-size: cover;
  margin-top: -1px;
}
.soul .night > .badge-title {
  font-size: 1.2rem;
  margin-top: 24px;
  height: 32px;
  background: url(/build/images/assets/img/soul/badge_small_l.e3c27d99..png) left / contain no-repeat, url(/build/images/assets/img/soul/badge_small_r.1ad582cd..png) right / contain no-repeat, url(/build/images/assets/img/soul/badge_small.fed0aa39..png) center / contain repeat-x;
  padding: 0 24px 4px 24px;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  font-weight: bold;
}
.soul .night > .badge-title > img {
  height: 16px;
  width: 16px;
}
.soul .night > .badge {
  top: 30px;
  width: 64px;
  height: 64px;
  padding: 0 0 4px 0;
  margin: 10px;
  display: inline-block;
  background: url(/build/images/assets/img/soul/badge.2ccbbdec..png) center / contain no-repeat;
  position: relative;
}
.soul .night > .badge > div:first-child {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 6px;
  left: 8px;
  transition: outline-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  font-size: 32px;
}
.soul .night > .badge > div:first-child > i.fa,
.soul .night > .badge > div:first-child svg {
  margin-top: 4px;
}
.soul .night > .badge.badge-admin-master > div:first-child {
  color: #e1ad00;
}
.soul .night > .badge.badge-crow:hover > div:first-child {
  background: #950000;
  outline-color: #b90000;
}
.soul .night > .badge.badge-twinoid > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/twinoid.d4e7ed6d..png) center / contain no-repeat;
}
.soul .night > .badge.badge-eternal > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/eternal.f8d6e801..png) center / contain no-repeat;
}
.soul .score,
.soul .current {
  margin-top: 6px;
  margin-bottom: 10px;
  padding: 3px;
  font-weight: bold;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  font-size: 1.2rem;
}
.soul .score strong,
.soul .current strong {
  color: #f0d79e;
}
.soul .score {
  color: #ddab76;
  font-variant: small-caps;
}
.soul .score strong {
  font-size: 1.4rem;
}
.soul .current {
  color: #f0d79e;
}
.soul .current em {
  color: #ddab76;
  font-style: normal;
  font-size: 1rem;
}
.soul .current strong {
  color: #f0d79e;
  font-variant: small-caps;
}
.soul .town-history .header {
  font-size: 8pt;
}
.soul .skills-history > .header,
.soul .season-ranking > .header {
  font-size: 10pt;
}
.soul .town-history .header,
.soul .skills-history .header,
.soul .season-ranking .header {
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  padding-bottom: 0 !important;
  color: white;
  border-bottom: 2px solid #f0d79e;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.soul .town-history .type-list,
.soul .skills-history .type-list,
.soul .season-ranking .type-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #2c0e00;
  font-size: 1rem;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .type-list li,
.soul .skills-history .type-list li,
.soul .season-ranking .type-list li {
  display: inline-block;
  font-variant: small-caps;
  padding: 0 3px;
  margin: 0 0 3px 2px;
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.soul .town-history .type-list li.selected,
.soul .skills-history .type-list li.selected,
.soul .season-ranking .type-list li.selected {
  background-color: #5c2b20;
  border-color: white;
}
.soul .town-history .type-list li.selected .link,
.soul .skills-history .type-list li.selected .link,
.soul .season-ranking .type-list li.selected .link {
  color: white;
}
.soul .town-history .town-container,
.soul .skills-history .town-container,
.soul .season-ranking .town-container,
.soul .town-history .skills-container,
.soul .skills-history .skills-container,
.soul .season-ranking .skills-container {
  background-color: #5c2b20;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .town-container .row-flex:nth-child(odd),
.soul .skills-history .town-container .row-flex:nth-child(odd),
.soul .season-ranking .town-container .row-flex:nth-child(odd),
.soul .town-history .skills-container .row-flex:nth-child(odd),
.soul .skills-history .skills-container .row-flex:nth-child(odd),
.soul .season-ranking .skills-container .row-flex:nth-child(odd) {
  background-color: #663024;
}
.soul .town-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(odd).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(odd).unlocked {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex:nth-child(even),
.soul .skills-history .town-container .row-flex:nth-child(even),
.soul .season-ranking .town-container .row-flex:nth-child(even),
.soul .town-history .skills-container .row-flex:nth-child(even),
.soul .skills-history .skills-container .row-flex:nth-child(even),
.soul .season-ranking .skills-container .row-flex:nth-child(even) {
  background-color: #5c2b20;
}
.soul .town-history .town-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(even).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(even).unlocked {
  background-color: #2f283b;
}
.soul .town-history .town-container .row-flex.played,
.soul .skills-history .town-container .row-flex.played,
.soul .season-ranking .town-container .row-flex.played,
.soul .town-history .skills-container .row-flex.played,
.soul .skills-history .skills-container .row-flex.played,
.soul .season-ranking .skills-container .row-flex.played {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.hardcore,
.soul .skills-history .town-container .row-flex.hardcore,
.soul .season-ranking .town-container .row-flex.hardcore,
.soul .town-history .skills-container .row-flex.hardcore,
.soul .skills-history .skills-container .row-flex.hardcore,
.soul .season-ranking .skills-container .row-flex.hardcore {
  background-color: #773939;
}
.soul .town-history .town-container .row-flex.custom,
.soul .skills-history .town-container .row-flex.custom,
.soul .season-ranking .town-container .row-flex.custom,
.soul .town-history .skills-container .row-flex.custom,
.soul .skills-history .skills-container .row-flex.custom,
.soul .season-ranking .skills-container .row-flex.custom {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.common,
.soul .skills-history .town-container .row-flex.common,
.soul .season-ranking .town-container .row-flex.common,
.soul .town-history .skills-container .row-flex.common,
.soul .skills-history .skills-container .row-flex.common,
.soul .season-ranking .skills-container .row-flex.common {
  background-color: #0A3019;
}
.soul .town-history .town-container .row-flex.event,
.soul .skills-history .town-container .row-flex.event,
.soul .season-ranking .town-container .row-flex.event,
.soul .town-history .skills-container .row-flex.event,
.soul .skills-history .skills-container .row-flex.event,
.soul .season-ranking .skills-container .row-flex.event {
  background-color: #414a31;
}
.soul .town-history .town-container .level-indicator,
.soul .skills-history .town-container .level-indicator,
.soul .season-ranking .town-container .level-indicator,
.soul .town-history .skills-container .level-indicator,
.soul .skills-history .skills-container .level-indicator,
.soul .season-ranking .skills-container .level-indicator {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.soul .town-history .town-container .level-indicator .unlock,
.soul .skills-history .town-container .level-indicator .unlock,
.soul .season-ranking .town-container .level-indicator .unlock,
.soul .town-history .skills-container .level-indicator .unlock,
.soul .skills-history .skills-container .level-indicator .unlock,
.soul .season-ranking .skills-container .level-indicator .unlock {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  justify-content: center;
  padding: 4px 0;
}
.soul .town-history .town-container .level-indicator .unlock .needed,
.soul .skills-history .town-container .level-indicator .unlock .needed,
.soul .season-ranking .town-container .level-indicator .unlock .needed,
.soul .town-history .skills-container .level-indicator .unlock .needed,
.soul .skills-history .skills-container .level-indicator .unlock .needed,
.soul .season-ranking .skills-container .level-indicator .unlock .needed {
  font-size: 1.45rem;
  color: #f0d79e;
}
.soul .town-history .town-container .ability-indicator,
.soul .skills-history .town-container .ability-indicator,
.soul .season-ranking .town-container .ability-indicator,
.soul .town-history .skills-container .ability-indicator,
.soul .skills-history .skills-container .ability-indicator,
.soul .season-ranking .skills-container .ability-indicator {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.soul .town-history .town-container .ability-indicator ul,
.soul .skills-history .town-container .ability-indicator ul,
.soul .season-ranking .town-container .ability-indicator ul,
.soul .town-history .skills-container .ability-indicator ul,
.soul .skills-history .skills-container .ability-indicator ul,
.soul .season-ranking .skills-container .ability-indicator ul {
  margin: 0;
  list-style: none;
}
.soul .town-history .town-container .ability-indicator ul li,
.soul .skills-history .town-container .ability-indicator ul li,
.soul .season-ranking .town-container .ability-indicator ul li,
.soul .town-history .skills-container .ability-indicator ul li,
.soul .skills-history .skills-container .ability-indicator ul li,
.soul .season-ranking .skills-container .ability-indicator ul li {
  display: flex;
  column-gap: 5px;
  align-items: flex-start;
  font-size: 1.2rem;
}
.soul .town-history .town-container .ability-indicator ul li:before,
.soul .skills-history .town-container .ability-indicator ul li:before,
.soul .season-ranking .town-container .ability-indicator ul li:before,
.soul .town-history .skills-container .ability-indicator ul li:before,
.soul .skills-history .skills-container .ability-indicator ul li:before,
.soul .season-ranking .skills-container .ability-indicator ul li:before {
  content: " ";
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  flex-shrink: 0;
}
.soul .town-history .town-container .town-name,
.soul .skills-history .town-container .town-name,
.soul .season-ranking .town-container .town-name,
.soul .town-history .skills-container .town-name,
.soul .skills-history .skills-container .town-name,
.soul .season-ranking .skills-container .town-name {
  font-size: 1.2rem;
  border-left: 1px solid #7e4d2a;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-name .comment,
.soul .skills-history .town-container .town-name .comment,
.soul .season-ranking .town-container .town-name .comment,
.soul .town-history .skills-container .town-name .comment,
.soul .skills-history .skills-container .town-name .comment,
.soul .season-ranking .skills-container .town-name .comment {
  color: #ddab76;
  font-size: 1.1rem;
  word-break: break-word;
}
.soul .town-history .town-container .town-name .comment .add-comment,
.soul .skills-history .town-container .town-name .comment .add-comment,
.soul .season-ranking .town-container .town-name .comment .add-comment,
.soul .town-history .skills-container .town-name .comment .add-comment,
.soul .skills-history .skills-container .town-name .comment .add-comment,
.soul .season-ranking .skills-container .town-name .comment .add-comment {
  text-decoration: underline;
}
.soul .town-history .town-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .town-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .town-container .town-name .comment:not(.read-only):hover,
.soul .town-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .skills-container .town-name .comment:not(.read-only):hover {
  color: white;
}
.soul .town-history .town-container .season,
.soul .skills-history .town-container .season,
.soul .season-ranking .town-container .season,
.soul .town-history .skills-container .season,
.soul .skills-history .skills-container .season,
.soul .season-ranking .skills-container .season {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-days,
.soul .skills-history .town-container .town-days,
.soul .season-ranking .town-container .town-days,
.soul .town-history .skills-container .town-days,
.soul .skills-history .skills-container .town-days,
.soul .season-ranking .skills-container .town-days {
  color: #f0d79e;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-points,
.soul .skills-history .town-container .town-points,
.soul .season-ranking .town-container .town-points,
.soul .town-history .skills-container .town-points,
.soul .skills-history .skills-container .town-points,
.soul .season-ranking .skills-container .town-points {
  color: #afacc1;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .empty,
.soul .skills-history .town-container .empty,
.soul .season-ranking .town-container .empty,
.soul .town-history .skills-container .empty,
.soul .skills-history .skills-container .empty,
.soul .season-ranking .skills-container .empty {
  font-size: 1.2rem;
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  color: #f86;
  font-weight: bold;
}
.soul .town-history .town-container .hardcore .town-name,
.soul .skills-history .town-container .hardcore .town-name,
.soul .season-ranking .town-container .hardcore .town-name,
.soul .town-history .skills-container .hardcore .town-name,
.soul .skills-history .skills-container .hardcore .town-name,
.soul .season-ranking .skills-container .hardcore .town-name,
.soul .town-history .town-container .hardcore .town-days,
.soul .skills-history .town-container .hardcore .town-days,
.soul .season-ranking .town-container .hardcore .town-days,
.soul .town-history .skills-container .hardcore .town-days,
.soul .skills-history .skills-container .hardcore .town-days,
.soul .season-ranking .skills-container .hardcore .town-days {
  color: #f86;
}
.soul .town-history .town-container.skills-container .skillRow,
.soul .skills-history .town-container.skills-container .skillRow,
.soul .season-ranking .town-container.skills-container .skillRow,
.soul .town-history .skills-container.skills-container .skillRow,
.soul .skills-history .skills-container.skills-container .skillRow,
.soul .season-ranking .skills-container.skills-container .skillRow {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .desc,
.soul .skills-history .town-container.skills-container .desc,
.soul .season-ranking .town-container.skills-container .desc,
.soul .town-history .skills-container.skills-container .desc,
.soul .skills-history .skills-container.skills-container .desc,
.soul .season-ranking .skills-container.skills-container .desc {
  font-size: 9pt;
  color: #f0d79e;
  min-height: 34px;
  border-left: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .currentSkill,
.soul .skills-history .town-container.skills-container .currentSkill,
.soul .season-ranking .town-container.skills-container .currentSkill,
.soul .town-history .skills-container.skills-container .currentSkill,
.soul .skills-history .skills-container.skills-container .currentSkill,
.soul .season-ranking .skills-container.skills-container .currentSkill {
  background: #3b3249;
}
.soul .town-history .town-container.skills-container .currentSkill .desc,
.soul .skills-history .town-container.skills-container .currentSkill .desc,
.soul .season-ranking .town-container.skills-container .currentSkill .desc,
.soul .town-history .skills-container.skills-container .currentSkill .desc,
.soul .skills-history .skills-container.skills-container .currentSkill .desc,
.soul .season-ranking .skills-container.skills-container .currentSkill .desc {
  font-style: italic;
}
.soul .rp-list .rp-head .rp-context {
  margin-top: 10px;
}
.soul .rp-list .rp-head h5 {
  color: white;
}
.soul .rp-list .rp-row {
  font-size: 1.3rem;
  background: #5c2b20;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  cursor: pointer;
  text-decoration: underline;
}
.soul .rp-list .rp-row:hover {
  color: #f1ddc8;
  background: #965C36;
}
.soul .rp-list .rp-row .rp-text .title {
  color: #f0d79e;
}
.soul .rp-list .rp-row .rp-text em {
  font-size: 1.2rem;
  color: #ddab76;
}
.soul .rp-list .rp-row.new {
  font-weight: bold;
}
.soul .rp-list .rp-row.new .title {
  color: white;
}
.soul .view-town .citizens-list {
  font-size: 1.2rem;
}
.soul .view-town .citizens-list .header {
  font-size: 1.4rem;
}
.soul .view-town .citizens-list .town-points {
  color: #afacc1;
  font-size: 2rem;
}
.soul .view-town .citizens-list .me {
  margin-top: 0;
}
.soul .language-picker {
  display: inline-flex;
  justify-content: space-between;
  gap: 12px;
}
.soul .language-picker > * {
  display: inline-flex;
  padding: 4px;
  align-items: center;
  gap: 1px;
}
.soul .language-picker > * > input {
  flex-shrink: 0;
  flex-grow: 0;
  margin: 0;
  padding: 0;
}
.soul ul.group-conversation.announcement {
  padding: 0;
}
.soul ul.group-conversation.announcement > li {
  list-style: none;
  margin: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #5c2b20;
  padding: 10px;
  border: 1px solid #704328;
}
.soul ul.group-conversation.announcement > li h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.soul ul.group-conversation.announcement > li > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
.soul ul.group-conversation.announcement > li .pm-message-footer {
  padding: 5px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  color: #ddab76;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-avatar {
  display: none;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-sender {
  font-weight: bold;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-date {
  opacity: 0.7;
}
.soul .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  cursor: pointer;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.soul .news {
  margin: 0 15px;
}
.soul .news .head {
  background: url(/build/images/assets/img/underDevBanner.376c93c3..gif) center / contain no-repeat;
  width: 100%;
  max-width: 625px;
  aspect-ratio: 625/181;
  position: relative;
  margin: 0 auto;
}
.soul .news .head .title {
  padding-top: 150px;
}
.soul .news .title {
  text-transform: uppercase;
  color: #fff595;
  font-weight: bold;
  font-size: 2rem;
  display: flex;
  align-items: center;
  column-gap: 4px;
  justify-content: center;
}
.soul .news .title img {
  flex: 0;
}
.soul .news .title span {
  flex-shrink: 1;
  flex-grow: 0;
}
.soul .news .title.old {
  color: #f1c872;
}
.soul .news .version {
  text-align: center;
  color: #ddab76;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.soul .news .version-list {
  padding: 5px 5px 5px 10px;
  margin-bottom: 20px;
  background-color: #5c2b20;
  font-size: 1rem;
  color: #f0d79e;
}
.soul .news .version-list p {
  margin: 0;
}
.soul .news .forum-post {
  background: #5c2b20;
  padding: 10px 0 0 10px;
  border: 1px solid #704328;
}
.soul .news .content {
  padding: 5px 5px 5px 110px;
  background: url(/build/images/assets/img/help/pipWelcome.62b9a460..gif) no-repeat #5c2b20;
  margin-bottom: 10px;
  border: none;
  min-height: 160px;
}
.soul .news .content > p:only-child {
  margin: 0;
}
.soul .seasonHeader {
  background: url(/build/images/assets/img/rankingSeasons.69788c80..png) top center;
  height: 134px;
}
.soul .seasonHeader .seasonName,
.soul .seasonHeader .seasonNumber {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.soul .seasonHeader .seasonNumber {
  color: black;
  font-size: 1.5rem;
  margin-top: 80px;
}
.soul .seasonHeader .seasonNumber .number {
  font-size: 2rem;
}
.soul .seasonHeader .seasonName {
  margin-top: 50px;
  font-variant: small-caps;
  color: #dbc9ae;
}
.importSoulBanner {
  background: url(/build/images/assets/img/professions/select/pipWelcome.62b9a460..gif) left 2px bottom 40px no-repeat, #5c2b20;
  padding: 2px 4px 2px 102px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
}
.importSoulBanner > p {
  text-align: justify;
  color: #ddab76;
}
.importSoulBanner > h4 {
  margin-left: -100px;
  text-align: center;
  color: #ddab76;
}
.eternalMergeBanner {
  background: #5c2b20;
  padding: 4px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  text-align: justify;
  color: #ddab76;
}
ul.coa-users {
  padding: 0;
  margin: 4px 0 8px;
}
ul.coa-users > li {
  margin: 1px 0;
  padding: 5px 0;
  border-bottom: 1px dashed #ddab76;
  list-style: none;
  font-size: 0.8em;
  line-height: 0.9em;
}
ul.coa-users > li.my-entry {
  background: #3b3249;
}
ul.coa-users > li span {
  font-size: 0.7em;
}
ul.coa-users > li span i {
  color: #ddab76;
}
ul.coa-users > li br {
  content: "";
  display: block;
  margin-bottom: 0.3em;
}
.season_access_text {
  margin-top: 20px;
  margin-left: 8px;
  font-size: 85%;
}
.season_access_select {
  margin-left: 10px;
}
.citizen-list {
  margin: 0;
  padding: 0;
}
.citizen-list > li {
  font-size: 1.2rem;
  font-weight: bold;
}
.citizen-list > li > img {
  vertical-align: middle;
}
.season_entry_td {
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_container {
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_solo.top5 {
  max-height: 30px;
}
.season_entry_solo.top5plus {
  max-height: 18px;
}
.soul_season_flag {
  overflow-y: hidden;
  overflow-x: hidden;
}
.soul_season_name {
  padding-left: 5px;
  white-space: nowrap;
}
.season_entry_solo {
  font-size: 80%;
}
.top5 > .soul_season_flag > img {
  width: 32px;
  height: 25px;
}
.top5 > .soul_season_name {
  font-size: 120%;
}
.top5 > .soul_season_points {
  font-size: 150%;
  /* on hordes, normal is 10pt and major 14pt */
}
.top5plus > .soul_season_flag > img {
  width: 23px;
  height: 18px;
}
.soul_season_link {
  text-decoration: none !important;
  font-size: 120%;
  padding-top: 5px;
  color: #ddab76;
  font-weight: bold;
}
div.death-desc {
  border-right: 1px solid #ddab76;
  padding-right: 5px;
}
div#user-tooltip {
  position: absolute;
}
div[data-user-tooltip="dialog"] {
  position: fixed;
}
div#user-tooltip,
div[data-user-tooltip="dialog"] {
  z-index: 9999;
  background-color: #5c2b20;
  background-image: none;
  border: 1px solid #ddab76;
  padding: 10px;
  width: 230px;
  color: #1d2028;
  border-radius: 4px;
  font-size: 1rem;
}
div#user-tooltip span.link,
div[data-user-tooltip="dialog"] span.link {
  display: block;
  color: #ddab76;
  padding: 1px 10px;
  margin: 0 -10px;
  text-decoration: none;
  font-weight: normal;
}
div#user-tooltip span.link:hover,
div[data-user-tooltip="dialog"] span.link:hover {
  background-color: #79432b;
}
div#user-tooltip a[x-action="block_user"],
div[data-user-tooltip="dialog"] a[x-action="block_user"],
div#user-tooltip a[x-action="unblock_user"],
div[data-user-tooltip="dialog"] a[x-action="unblock_user"],
div#user-tooltip a.report-user,
div[data-user-tooltip="dialog"] a.report-user {
  font-size: 0.9rem;
  display: block;
}
div#user-tooltip div.link-blocks,
div[data-user-tooltip="dialog"] div.link-blocks {
  margin-top: 10px;
  text-align: center;
}
div#user-tooltip div.link-blocks .link-block,
div[data-user-tooltip="dialog"] div.link-blocks .link-block {
  background-color: #79432b;
  color: #f0d79e;
  margin: 0 1px 1px 0;
  padding: 5px 0;
  width: 65px;
  height: 50px;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.4rem;
  overflow: hidden;
  font-weight: bold;
  border-radius: 2px;
  text-decoration: none;
}
div#user-tooltip div.link-blocks .link-block:hover,
div[data-user-tooltip="dialog"] div.link-blocks .link-block:hover {
  background-color: #996739;
  color: white;
  cursor: pointer;
}
div#user-tooltip div.link-blocks .link-block img,
div[data-user-tooltip="dialog"] div.link-blocks .link-block img {
  width: 16px;
  height: 16px;
}
div#user-tooltip div.link-blocks .link-block.empty,
div[data-user-tooltip="dialog"] div.link-blocks .link-block.empty {
  border: 1px dashed #ddab76;
  background: none;
}
div#user-tooltip .avatar img,
div[data-user-tooltip="dialog"] .avatar img,
div#user-tooltip .avatarcrow img,
div[data-user-tooltip="dialog"] .avatarcrow img {
  max-width: 50px !important;
}
div#user-tooltip .avatar .no-avatar,
div[data-user-tooltip="dialog"] .avatar .no-avatar,
div#user-tooltip .avatarcrow .no-avatar,
div[data-user-tooltip="dialog"] .avatarcrow .no-avatar {
  background: #65382e;
  cursor: default;
  overflow: hidden;
  height: 50px;
  width: 50px;
  display: block;
  color: white;
  font-size: 25px;
  line-height: 50px;
}
div#user-tooltip div.user-infos,
div[data-user-tooltip="dialog"] div.user-infos {
  color: #f0d79e;
}
div#user-tooltip div.user-infos img,
div[data-user-tooltip="dialog"] div.user-infos img {
  height: 16px;
}
div#user-tooltip div.userDesc,
div[data-user-tooltip="dialog"] div.userDesc {
  margin-top: 10px;
  font-weight: normal;
  border-radius: 4px;
  background-color: #79432b;
  color: #ddab76;
  padding: 5px;
  word-break: break-word;
}
div#user-tooltip div.userDesc::before,
div[data-user-tooltip="dialog"] div.userDesc::before {
  margin-top: -9px;
  left: 32px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #79432b;
  display: inline-block;
  content: " ";
  position: absolute;
}
div#user-tooltip div.friend-relation,
div[data-user-tooltip="dialog"] div.friend-relation {
  color: white;
  padding: 0 8px;
  font-weight: normal;
}
div#user-tooltip div.friend-relation.not-friend,
div[data-user-tooltip="dialog"] div.friend-relation.not-friend {
  background-color: #5C0000;
  border: 1px solid #ddab76;
}
div#user-tooltip div.friend-relation.using-alias,
div[data-user-tooltip="dialog"] div.friend-relation.using-alias {
  background-color: #5c0045;
  border: 1px solid #ddab76;
}
div#user-tooltip .row:hover,
div[data-user-tooltip="dialog"] .row:hover {
  outline: none !important;
}
.user-flag {
  display: inline-block;
  width: 36px;
  height: 28px;
  position: relative;
}
.user-flag.small {
  width: 24px;
  height: 19px;
}
.user-flag > img:first-child {
  width: 27px;
  height: 19px;
  position: absolute;
  left: 4px;
  top: 4px;
}
.user-flag.small > img:first-child {
  width: 20px;
  height: 16px;
  left: 2px;
  top: 1px;
}
.user-flag:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/images/assets/img/lang/mask.e6086abd..png) center / cover no-repeat;
}
.townPassword pre {
  padding: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 0;
}
hr.section {
  border: 0.5px solid #ddab76;
  box-shadow: 0 0 4px black;
}
.image-selector {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 4px black;
  overflow: visible;
}
.image-selector.active {
  border: 2px solid rgba(255, 255, 255, 0.6);
}
.image-selector:not(.active) {
  border: 1px solid rgba(255, 255, 255, 0.6);
  opacity: 0.45;
}
.image-selector .corner-handle {
  position: absolute;
  z-index: 10;
  height: 12px;
  width: 12px;
  border-radius: 100%;
  background: white;
  opacity: 0.5;
  box-shadow: 0 0 2px black;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="1"] {
  top: 0;
  right: 0;
  transform: translate(6px, -6px);
  cursor: ne-resize;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="-1"] {
  bottom: 0;
  right: 0;
  transform: translate(6px, 6px);
  cursor: se-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="1"] {
  top: 0;
  left: 0;
  transform: translate(-6px, -6px);
  cursor: nw-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="-1"] {
  bottom: 0;
  left: 0;
  transform: translate(-6px, 6px);
  cursor: sw-resize;
}
.image-selector .edge-handle {
  position: absolute;
  z-index: 5;
  border-radius: 2px;
  background: white;
  opacity: 0;
  box-shadow: 0 0 2px black;
}
.image-selector .edge-handle[data-handle-x="0"] {
  left: 0;
  right: 0;
  height: 6px;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="1"] {
  top: 0;
  transform: translate(0, -3px);
  cursor: n-resize;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="-1"] {
  bottom: 0;
  transform: translate(0, 3px);
  cursor: s-resize;
}
.image-selector .edge-handle[data-handle-y="0"] {
  top: 0;
  bottom: 0;
  width: 6px;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="1"] {
  right: 0;
  transform: translate(3px, 0);
  cursor: e-resize;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="-1"] {
  left: 0;
  transform: translate(-3px, 0);
  cursor: w-resize;
}
.image-selector .move-handle {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  opacity: 0;
  cursor: move;
}
.image-selector .corner-handle,
.image-selector .edge-handle {
  transition: opacity 0.5s ease-in-out;
}
.image-selector .corner-handle:hover,
.image-selector .edge-handle:hover {
  opacity: 0.8;
}
.image-selector .circle-preview,
.image-selector .small-preview {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.5;
}
.image-selector .circle-preview div,
.image-selector .small-preview div {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px dotted white;
}
.image-selector .circle-preview div {
  aspect-ratio: 1/1;
  border-radius: 100%;
}
.image-selector .small-preview div {
  aspect-ratio: 3/1;
}
.fancy-progress-bar {
  max-width: 614px;
  height: 32px;
  margin: 10px auto 0;
  padding-left: 3px;
  padding-right: 3px;
}
.fancy-progress-bar .text {
  background: url(/build/images/assets/img/soul/heroUp_front.850239f0..gif) round;
  max-width: 614px;
  height: 32px;
  line-height: 32px;
  z-index: 2;
  position: relative;
  text-align: center;
  color: #f0d79e;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.fancy-progress-bar .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg.8acfe1e5..gif) round;
  max-width: 614px;
  height: 30px;
  overflow: hidden;
  padding-right: 4px;
  margin-top: -31px;
  position: relative;
}
.fancy-progress-bar .progressbar .progressbar-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4%;
  right: 1%;
  overflow: hidden;
  border-radius: 999px;
}
@keyframes flashy-inner {
  0% {
    filter: saturate(100%) brightness(100%);
  }
  45% {
    filter: saturate(100%) brightness(100%);
  }
  50% {
    filter: saturate(125%) brightness(125%);
  }
  55% {
    filter: saturate(100%) brightness(100%);
  }
  100% {
    filter: saturate(100%) brightness(100%);
  }
}
@keyframes flashy-inner-alt {
  0% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  45% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  50% {
    filter: hue-rotate(45deg) saturate(125%) brightness(195%);
  }
  55% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  100% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
}
.fancy-progress-bar .progressbar .progressbar-container .inner {
  height: 32px;
  background: url(/build/images/assets/img/soul/heroUp_bar.99f5553a..gif);
  position: absolute;
  left: 0;
  top: 0;
}
.fancy-progress-bar .progressbar .progressbar-container .completed-layers > .inner.flashy {
  filter: hue-rotate(45deg) brightness(170%);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px black;
}
.fancy-progress-bar.plain {
  max-width: 596px;
}
.fancy-progress-bar.plain .text {
  background: url(/build/images/assets/img/soul/heroUp_front_plain.5bc965af..png) round;
}
.fancy-progress-bar.plain .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg_plain.f1f6d352..gif) round;
  max-width: 596px;
  height: 30px;
}
.fancy-progress-bar.plain .progressbar .progressbar-container {
  left: 1%;
}
.xp-merchant .skill-sell > div {
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.xp-merchant .skill-sell.skill-sell-enabled:not(.skill-sell-locked) {
  cursor: pointer;
}
.xp-merchant .skill-sell:not(.skill-sell-enabled):not(.skill-sell-locked) {
  opacity: 0.5;
}
.xp-merchant .skill-sell.skill-sell-locked > div {
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.active {
  background-image: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.inactive {
  background-image: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.soul .view-rp {
  margin-left: 3px;
  overflow: hidden;
}
.soul .view-rp .rp-content {
  height: 400px;
  overflow: auto;
  padding-top: 25px;
  padding-left: 45px;
  padding-right: 45px;
  max-width: 600px;
  color: black;
  cursor: pointer;
}
.soul .view-rp .rp-content sup {
  color: black;
}
.soul .view-rp .rp-content .hr {
  margin-top: 70px;
}
.soul .view-rp .rp-content h1 {
  text-align: center;
  color: #5c2b20;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2.3rem;
}
.soul .view-rp .rp-content h1 small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content h2 {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #5c2b20;
  margin: 0;
  padding: 10px 0 3px 0;
}
.soul .view-rp .rp-content p {
  padding: 0;
  text-align: justify;
  margin: 0;
}
.soul .view-rp .rp-content small {
  display: block;
  line-height: 1.3rem;
  font-size: 1.1rem;
}
.soul .view-rp .rp-content small strong {
  text-decoration: underline;
}
.soul .view-rp .rp-content img {
  max-width: 96%;
}
.soul .view-rp .rp-content.design-typed {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.7rem;
}
.soul .view-rp .rp-content.design-typed h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-typed h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typed h2:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-typed p {
  text-align: left;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-typed p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-typed p.other {
  font-family: "Comic Neue", sans-serif;
  color: #b16567;
  font-style: italic;
  margin-left: 10px;
  margin-right: 40px;
}
.soul .view-rp .rp-content.design-typed strong {
  color: black;
  text-transform: none;
}
.soul .view-rp .rp-content.design-typedsmall {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-typedsmall h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typedsmall p {
  text-align: left;
}
.soul .view-rp .rp-content.design-typedsmall p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-written,
.soul .view-rp .rp-content.design-small,
.soul .view-rp .rp-content.design-postit {
  font-family: "Comic Neue", sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #5c2b20;
  font-size: 1.55rem;
  line-height: 2rem;
}
.soul .view-rp .rp-content.design-written.design-written h1 strong,
.soul .view-rp .rp-content.design-small.design-written h1 strong,
.soul .view-rp .rp-content.design-postit.design-written h1 strong {
  text-decoration: underline;
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-written.design-written p,
.soul .view-rp .rp-content.design-small.design-written p,
.soul .view-rp .rp-content.design-postit.design-written p {
  margin-bottom: 15px;
}
.soul .view-rp .rp-content.design-written p,
.soul .view-rp .rp-content.design-small p,
.soul .view-rp .rp-content.design-postit p {
  text-align: left;
  text-indent: 7px;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-written p:first-line,
.soul .view-rp .rp-content.design-small p:first-line,
.soul .view-rp .rp-content.design-postit p:first-line,
.soul .view-rp .rp-content.design-written p:first-letter,
.soul .view-rp .rp-content.design-small p:first-letter,
.soul .view-rp .rp-content.design-postit p:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-written blockquote,
.soul .view-rp .rp-content.design-small blockquote,
.soul .view-rp .rp-content.design-postit blockquote {
  margin-left: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  display: block;
}
.soul .view-rp .rp-content.design-written em,
.soul .view-rp .rp-content.design-small em,
.soul .view-rp .rp-content.design-postit em {
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-written strong,
.soul .view-rp .rp-content.design-small strong,
.soul .view-rp .rp-content.design-postit strong {
  color: #5c2b20;
  font-weight: bolder;
}
.soul .view-rp .rp-content.design-written big,
.soul .view-rp .rp-content.design-small big,
.soul .view-rp .rp-content.design-postit big {
  font-size: 4rem;
}
.soul .view-rp .rp-content.design-written .other strong,
.soul .view-rp .rp-content.design-small .other strong,
.soul .view-rp .rp-content.design-postit .other strong {
  color: #992626;
  font-size: 2rem;
  font-weight: bold;
}
.soul .view-rp .rp-content.design-classic {
  font-family: "Lora", serif;
  color: #5c2b20;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-classic h2 {
  font-size: 2rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-classic em {
  color: #684742;
  font-size: 1.3rem;
}
.soul .view-rp .rp-content.design-classic p {
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-modern {
  color: #44302B;
}
.soul .view-rp .rp-content.design-modern h2 {
  font-size: 1.5rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-modern small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content.design-modern blockquote {
  display: block;
  padding: 10px;
  margin: 10px;
  color: #464738;
  border: 2px solid #464738;
}
.soul .view-rp .rp-content.design-ad {
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.5rem;
  font-size: 1.5rem;
  font-style: italic;
  color: #773939;
}
.soul .view-rp .rp-content.design-ad h1 {
  color: #3b3249;
  text-align: center;
  border-bottom: 2px solid #afacc1;
}
.soul .view-rp .rp-content.design-ad h1:first-letter {
  color: #5c2b20;
}
.soul .view-rp .rp-content.design-stamp {
  padding: 60px 110px 40px 120px;
}
.soul .view-rp .rp-content.design-stamp h1 {
  color: #696486;
  font-size: 3rem;
  text-transform: uppercase;
  letter-spacing: 0rem;
}
.soul .view-rp .rp-content.design-stamp p,
.soul .view-rp .rp-content.design-stamp strong {
  font-size: 1.75rem;
}
.soul .view-rp .rp-content.design-stamp strong {
  color: #3b3249;
}
.soul .view-rp .rp-content.design-stamp small strong {
  font-size: inherit;
}
.soul .view-rp .rp-content.design-news {
  color: #6f7159;
  font-family: "Lora", serif;
}
.soul .view-rp .rp-content.design-news h1 {
  color: #8c9070;
  font-family: "Comic Neue", sans-serif;
}
.soul .view-rp .rp-content.design-news h1:first-letter {
  color: #898c6f;
}
.soul .view-rp .rp-content.design-news strong {
  color: #707056;
}
.soul .view-rp .rp-content.design-news hr {
  color: #8c9070;
  border: none;
  border-bottom: 1px solid #adb09d;
}
.soul .view-rp .rp-content.design-news p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-poem {
  font-style: italic;
  padding-left: 100px;
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-poem div.hr {
  margin-top: 10px;
}
.soul .view-rp .rp-content.design-poem h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-poem h2 {
  padding: 0;
}
.soul .view-rp .rp-content .pages {
  font-size: 1rem;
  font-weight: bold;
  font-style: italic;
}
.soul .view-rp .rp-content s {
  color: #893232;
  background: url(/build/images/assets/img/books/scratch.5c4e9446..gif) repeat-x center;
}
.soul .view-rp .carton {
  background: url(/build/images/assets/img/books/carton.890899fa..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .carton .rp-content p.other {
  color: #992626;
  font-size: 130%;
  text-align: center;
}
.soul .view-rp .blood {
  background: url(/build/images/assets/img/books/blood.1977f6f9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .noteup {
  background: url(/build/images/assets/img/books/noteup.7bad3af5..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .white {
  background: url(/build/images/assets/img/books/white.31df3d8a..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .old {
  background: url(/build/images/assets/img/books/old.7c7fd374..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .notepad {
  background: url(/build/images/assets/img/books/notepad.19eb7ba7..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .stamp {
  background: url(/build/images/assets/img/books/stamp.05ae8158..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .secret {
  background: url(/build/images/assets/img/books/secret.b888cdce..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .grid {
  background: url(/build/images/assets/img/books/grid.dd2ab6db..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .letter {
  background: url(/build/images/assets/img/books/letter.9b7e7999..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .printer {
  background: url(/build/images/assets/img/books/printer.772801e9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .manual {
  background: url(/build/images/assets/img/books/manual.f0c3ada2..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money {
  background: url(/build/images/assets/img/books/money.81d2f0eb..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money .rp-content {
  padding-left: 120px;
  margin-top: 65px;
  padding-top: 55px;
  height: 250px;
  max-width: 574px;
  color: #544224;
}
.soul .view-rp .money .rp-content p {
  color: #504227;
  font-weight: bold;
}
.soul .view-rp .money .rp-content p:first-line {
  color: inherit;
}
.soul .view-rp .money .rp-content p:first-letter {
  color: black;
}
.soul .view-rp .news {
  background: url(/build/images/assets/img/books/news.076f0283..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .news .rp-content {
  margin-left: 60px;
  padding-right: 60px;
  padding-top: 50px;
  max-width: 555px;
}
.soul .view-rp .postit {
  background: url(/build/images/assets/img/books/postit.462d08ba..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 64px;
}
.soul .view-rp .postit .rp-content {
  margin-left: 120px;
  padding-top: 20px;
  max-width: 360px;
  height: 295px;
}
.soul .view-rp .tinystamp {
  background: url(/build/images/assets/img/books/tinystamp.3c7be557..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .tinystamp .rp-content {
  margin-left: 130px;
  max-width: 340px;
  height: 391px;
}
.soul .view-rp .tinystamp .rp-content p {
  font-weight: bold;
  text-align: left;
}
.soul .view-rp .tinystamp .rp-content blockquote {
  padding: 10px;
  margin: 10px;
  color: #464738;
  font-style: normal;
  border: 2px solid #464738;
}
.soul .view-rp .author {
  color: #ddab76;
  font-style: italic;
  font-size: 1rem;
}
.soul .view-rp .author img {
  vertical-align: -35%;
}
#users-list-admin,
#towns-list-admin {
  position: relative;
  overflow: visible;
}
#users-list-admin #users-list,
#towns-list-admin #users-list,
#users-list-admin #towns-list,
#towns-list-admin #towns-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-admin #users-list:empty,
#towns-list-admin #users-list:empty,
#users-list-admin #towns-list:empty,
#towns-list-admin #towns-list:empty {
  visibility: hidden;
}
#users-list-admin #users-list .users-list-entry,
#towns-list-admin #users-list .users-list-entry,
#users-list-admin #towns-list .users-list-entry,
#towns-list-admin #towns-list .users-list-entry,
#users-list-admin #users-list .towns-list-entry,
#towns-list-admin #users-list .towns-list-entry,
#users-list-admin #towns-list .towns-list-entry,
#towns-list-admin #towns-list .towns-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-admin #users-list .users-list-entry:hover,
#towns-list-admin #users-list .users-list-entry:hover,
#users-list-admin #towns-list .users-list-entry:hover,
#towns-list-admin #towns-list .users-list-entry:hover,
#users-list-admin #users-list .towns-list-entry:hover,
#towns-list-admin #users-list .towns-list-entry:hover,
#users-list-admin #towns-list .towns-list-entry:hover,
#towns-list-admin #towns-list .towns-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-admin #users-list .users-list-entry div,
#towns-list-admin #users-list .users-list-entry div,
#users-list-admin #towns-list .users-list-entry div,
#towns-list-admin #towns-list .users-list-entry div,
#users-list-admin #users-list .towns-list-entry div,
#towns-list-admin #users-list .towns-list-entry div,
#users-list-admin #towns-list .towns-list-entry div,
#towns-list-admin #towns-list .towns-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-admin #users-list .users-list-entry.towns-list-entry span,
#towns-list-admin #users-list .users-list-entry.towns-list-entry span,
#users-list-admin #towns-list .users-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .users-list-entry.towns-list-entry span,
#users-list-admin #users-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #users-list .towns-list-entry.towns-list-entry span,
#users-list-admin #towns-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .towns-list-entry.towns-list-entry span {
  width: 40px;
  background: none;
}
#users-list-admin input#users-search,
#towns-list-admin input#users-search,
#users-list-admin input#town-search,
#towns-list-admin input#town-search {
  width: 20rem;
  display: inline;
}
.adm-exploration {
  position: relative;
  width: 100%;
  min-height: 300px;
}
.adm-exploration > div {
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: 50%;
  background-image: url(/build/images/assets/img/admin/fmap/tile0.d416e914..png);
}
.adm-exploration > div.rz-far:not(.rz-zeds) {
  filter: brightness(75%);
}
.adm-exploration > div.rz-zeds:not(.rz-far) {
  filter: hue-rotate(290deg);
}
.adm-exploration > div.rz-far.rz-zeds {
  filter: brightness(75%) hue-rotate(290deg);
}
.adm-exploration > div.rz-locked:after,
.adm-exploration > div.rz-unlocked:after,
.adm-exploration > div.rz-up:after,
.adm-exploration > div.rz-down:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: contain;
}
.adm-exploration > div.rz-locked.rz-locked:after,
.adm-exploration > div.rz-unlocked.rz-locked:after,
.adm-exploration > div.rz-up.rz-locked:after,
.adm-exploration > div.rz-down.rz-locked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock1.64561ce8..png);
}
.adm-exploration > div.rz-locked.rz-unlocked:after,
.adm-exploration > div.rz-unlocked.rz-unlocked:after,
.adm-exploration > div.rz-up.rz-unlocked:after,
.adm-exploration > div.rz-down.rz-unlocked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock2.838b03d2..png);
}
.adm-exploration > div.rz-locked.rz-up:after,
.adm-exploration > div.rz-unlocked.rz-up:after,
.adm-exploration > div.rz-up.rz-up:after,
.adm-exploration > div.rz-down.rz-up:after {
  background-image: url(/build/images/assets/img/admin/fmap/up.d0e306c8..png);
}
.adm-exploration > div.rz-locked.rz-down:after,
.adm-exploration > div.rz-unlocked.rz-down:after,
.adm-exploration > div.rz-up.rz-down:after,
.adm-exploration > div.rz-down.rz-down:after {
  background-image: url(/build/images/assets/img/admin/fmap/down.12c51aa1..png);
}
.adm-exploration > div.rz-1 {
  background-image: url(/build/images/assets/img/admin/fmap/tile2.af7e4d2c..png );
}
.adm-exploration > div.rz-2 {
  background-image: url(/build/images/assets/img/admin/fmap/tile1.5d30f85c..png );
}
.adm-exploration > div.rz-3 {
  background-image: url(/build/images/assets/img/admin/fmap/tile8.91bd1be2..png );
}
.adm-exploration > div.rz-4 {
  background-image: url(/build/images/assets/img/admin/fmap/tile3.ed9cc9ac..png );
}
.adm-exploration > div.rz-5 {
  background-image: url(/build/images/assets/img/admin/fmap/tile9.51b3b0c2..png );
}
.adm-exploration > div.rz-6 {
  background-image: url(/build/images/assets/img/admin/fmap/tile5.44e6d7e2..png );
}
.adm-exploration > div.rz-7 {
  background-image: url(/build/images/assets/img/admin/fmap/tile13.d549c631..png);
}
.adm-exploration > div.rz-8 {
  background-image: url(/build/images/assets/img/admin/fmap/tile4.f01505f1..png );
}
.adm-exploration > div.rz-9 {
  background-image: url(/build/images/assets/img/admin/fmap/tile6.eda5f80e..png );
}
.adm-exploration > div.rz-10 {
  background-image: url(/build/images/assets/img/admin/fmap/tile11.070b58e1..png);
}
.adm-exploration > div.rz-11 {
  background-image: url(/build/images/assets/img/admin/fmap/tile12.c3b1010a..png);
}
.adm-exploration > div.rz-12 {
  background-image: url(/build/images/assets/img/admin/fmap/tile10.8996f5c2..png);
}
.adm-exploration > div.rz-13 {
  background-image: url(/build/images/assets/img/admin/fmap/tile14.2f81934d..png);
}
.adm-exploration > div.rz-14 {
  background-image: url(/build/images/assets/img/admin/fmap/tile15.2a2848f8..png);
}
.adm-exploration > div.rz-15 {
  background-image: url(/build/images/assets/img/admin/fmap/tile7.16ee53c3..png );
}
ul.HelpList {
  padding: 0;
  font-size: 1.2rem;
  list-style-type: none;
}
ul.HelpList > li {
  font-weight: bold;
}
ul.HelpList > li.main {
  font-variant: small-caps;
}
ul.HelpList li {
  list-style: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
ul.HelpList li.main:not(.filtered) {
  margin-top: 10px;
}
ul.HelpList li.active {
  background-color: #696486;
  border-color: #afacc1;
}
ul.HelpList li.active,
ul.HelpList li.active span.link {
  color: white;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
ul.HelpList li.sublist:not(.filtered) > ul {
  padding-left: 30px;
}
ul.HelpList li.sublist.filtered > ul {
  padding-left: 0;
}
ul.HelpList li img {
  vertical-align: -15%;
}
a.support {
  display: block;
  margin: 3px auto 10px auto;
  padding-left: 20px;
  padding-right: 7px;
  max-width: 180px;
  padding-bottom: 1px;
  text-align: left;
  color: #f0d79e;
  font-size: 1.4rem;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  border: 1px solid #85a3af;
  border-right-color: black;
  border-bottom-color: black;
  background-color: #32454d;
  background-image: url(/build/images/assets/img/item/item_medic.a04f7556..gif);
  background-position: 3px 1px;
  background-repeat: no-repeat;
  outline: 2px solid #5c2b20;
}
a.support em {
  display: block;
  font-size: 1rem !important;
  line-height: 9pt;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: #ddab76;
  text-align: left;
}
a.support:hover {
  color: white;
  outline: 1px solid #f0d79e;
}
.help-content {
  font-size: 1.3rem;
  text-align: justify;
}
.help-content div.clear {
  clear: both;
}
.help-content span {
  color: #ddab76;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.help-content label {
  display: block;
  font-weight: bold;
  font-variant: small-caps;
  border-top: 1px dashed #ddab76;
}
.help-content label strong {
  padding-left: 2px;
  padding-right: 5px;
  color: #f8eacb;
  background-color: #5c2b20;
  -moz-border-radius: 10px;
}
.help-content .helpArt {
  max-width: 573px;
  margin-bottom: 8px;
  padding-top: 31px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  background: url(/build/images/assets/img/help/help.0479c237..jpg) no-repeat right top;
  background-size: cover;
  border: 1px solid #b18a63;
  text-shadow: 0px 1px 0px #4d0f00, 0px -1px 0px #4d0f00, 1px 0px 0px #4d0f00, -1px 0px 0px #4d0f00, 1px 1px 0px #4d0f00, -1px -1px 0px #4d0f00, -1px 1px 0px #4d0f00, 1px -1px 0px #4d0f00;
}
.help-content .update {
  padding-top: 4px;
  padding-bottom: 6px;
  background-color: #5c2b20;
  padding-left: 3px;
  padding-right: 3px;
  margin: 2px 0px 5px 10px;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content .update.new {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_news.c3c53979..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.help-content h1 {
  height: 32px;
  padding: 7px 0px 0px 48px;
  margin: 0px 0px 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/help/h1.57460bf4..gif);
  background-repeat: no-repeat;
  clear: both;
}
.help-content h2 {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.help-content strong {
  color: #f0d79e;
}
.help-content em {
  color: #f0d79e;
  text-align: justify;
  display: block;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content i {
  color: #f0d79e;
  font-style: italic;
}
.help-content img {
  vertical-align: -15%;
}
.help-content img.art {
  float: left;
  position: relative;
  margin: 5px 10px 10px 5px;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
}
.help-content img.art.artRight {
  float: right;
}
.help-content img.pip {
  float: left;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}
.help-content img.artRight {
  float: right;
  margin-left: 10px;
  margin-right: 5px;
}
.help-content ul {
  padding: 0 3px;
  margin: 2px 0 15px 10px;
  list-style: none none;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content ul:not(.stack) {
  clear: both;
}
.help-content ul li {
  margin: 0;
  padding: 4px 5px 6px 20px;
  background-color: #5c2b20;
  background-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  background-repeat: no-repeat;
  background-position: left -2px;
  border-top: 0px;
  border-bottom: 1px dashed #ddab76;
}
.help-content ul li ul {
  border-top: none;
  border-bottom: none;
  margin-bottom: 2px;
}
.help-content ul li:last-child {
  border-bottom: 0;
}
.help-content ul li i {
  color: #f0d79e;
  font-style: italic;
}
.help-content ul li strong {
  font-variant: small-caps;
}
.help-content table.procons {
  width: 100%;
}
.help-content table.procons th {
  text-align: center;
  font-size: 12pt;
}
.help-content table.procons td {
  width: 50%;
  vertical-align: top;
}
.help-content .warning,
.help-content .critical {
  color: #f86;
  font-weight: bold;
}
.help-content p.ambiant,
.help-content div.ambiant {
  padding: 5px 5px 5px 22px;
  margin-left: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #ddab76;
  font-style: italic;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
.help-content div.warning,
.help-content div.critical {
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.help-content p.help,
.help-content div.help {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #524053;
  border: 1px solid #ddab76;
  -moz-border-radius: 10px;
}
.help-content div.critical {
  margin-bottom: 10px;
}
.help-content dl.faq dt {
  padding-left: 24px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
}
.help-content dl dt,
.help-content dl dd {
  color: #e3c699;
  min-height: 21px;
  border-bottom: 1px solid #b37c4a;
  margin-bottom: 1px;
  padding-right: 10px;
}
.help-content dl dt {
  display: block;
  clear: both;
  position: relative;
  padding-left: 5px;
  color: white;
  font-weight: bold;
  background-color: #b37c4a;
  min-width: 17rem;
  height: auto;
  padding-top: 2px;
  font-size: 10pt;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content dl dd {
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  color: #f0d79e;
  background-color: #996739;
}
.help-content dl dd em {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 4px;
}
.help-content dl em {
  color: #f8eacb;
}
.beginner-mode h5:first-child {
  margin-top: 2px;
}
.beginner-mode ul {
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px dashed #b37c4a;
}
.beginner-mode ul > li.tick.complete {
  list-style: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.beginner-mode ul > li.tick:not(.complete) {
  list-style: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.beginner-mode ul > li:not(.tick) {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
.beginner-link {
  font-size: 1.3rem;
  text-align: center;
}
*[x-tutorial-content] {
  display: none;
}
*[x-tutorial-content].toplevel {
  position: absolute;
}
*[x-tutorial-content].toplevel.text {
  width: 400px;
  left: calc(50% - 200px);
  top: 180px;
  z-index: 100;
}
*[x-tutorial-content].toplevel.control {
  width: 200px;
  left: calc(50% - 100px);
  top: 30px;
  z-index: 100;
  background: #996739;
  color: white;
  font-size: 0.8em;
  border: 1px solid #EFDBA8;
}
*[x-tutorial-content].toplevel.control > b {
  display: block;
  background: #7E4D2A;
  color: #DDAB76;
  padding: 2px 2px 2px 6px;
  font-size: 0.8em;
}
*[x-tutorial-content].toplevel.control > div {
  display: block;
  text-align: center;
  padding: 3px;
}
*[x-tutorial-content].toplevel.cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: url(/build/images/assets/img/blackBg.fcc3ddcf..gif) top repeat-x, #6d1e0a;
  opacity: 0.5;
}
*[x-tutorial-content].arrow-up:before,
*[x-tutorial-content].arrow-down:before,
*[x-tutorial-content].arrow-up-left:before,
*[x-tutorial-content].arrow-up-right:before {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/help/anim_upArrow.f6482774..gif) no-repeat;
}
*[x-tutorial-content].arrow-up:before {
  top: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-left:before {
  top: -30px;
  left: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-right:before {
  top: -30px;
  right: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-down:before {
  bottom: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
  transform: rotate(180deg);
}
div[x-conditional-help] {
  position: absolute;
  top: calc(100% + 20px);
  width: 400px;
  left: calc(50% - 200px);
  z-index: 10;
  background: #523326;
  padding: 3px;
  text-align: justify;
  color: #ddab76;
  border: 1px solid #CEAD79;
  filter: drop-shadow(0 0 3px black);
}
div[x-conditional-help] strong {
  color: white;
}
div[x-conditional-help]:not(.no-arrow):before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  bottom: 100%;
  left: 50%;
  border: 15px solid transparent;
  border-bottom: 15px solid #CEAD79;
}
*[x-tutorial-content="1.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text1"] {
  top: 320px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="2.text2"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text3"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text4"] {
  top: 200px !important;
  left: 0 !important;
}
*[x-tutorial-content="2.text4"].arrow-up:before {
  left: 125px;
}
*[x-tutorial-content="2.text5"] {
  top: 200px !important;
  left: 20px !important;
}
*[x-tutorial-content="2.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text7"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text2"] {
  top: 420px !important;
  left: 50px !important;
}
*[x-tutorial-content="3.text4"] {
  top: 420px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text4"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text5"] {
  top: 500px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text6"] {
  top: 380px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text7"] {
  top: 420px !important;
}
*[x-tutorial-content="3.text8 3.text9"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text8 3.text9"].arrow-up:before {
  left: 330px;
}
*[x-tutorial-content="3.text10"] {
  top: 450px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text10"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text11"] {
  top: 450px !important;
  left: 285px !important;
}
*[x-tutorial-content="4.text2"] {
  top: 610px !important;
  left: 40px !important;
}
*[x-tutorial-content="4.text3"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text1"] {
  top: 500px !important;
  left: 35px !important;
}
*[x-tutorial-content="5.text2"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text3"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text4"] {
  top: 280px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text5"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text6"] {
  top: 450px !important;
  left: 550px !important;
}
*[x-tutorial-content="6.text2"] {
  top: 620px !important;
  left: 0 !important;
}
*[x-tutorial-content="6.text2"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="10.text1"] {
  top: 260px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text2"] {
  top: 300px !important;
  left: 440px !important;
}
*[x-tutorial-content="10.text3"] {
  top: 730px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text4"] {
  top: 380px !important;
}
*[x-tutorial-content="10.text5"] {
  top: 320px !important;
  left: 550px !important;
}
*[x-tutorial-content="10.text6"] {
  top: 280px !important;
}
*[x-tutorial-content="10.text8"] {
  top: 200px !important;
  left: 550px !important;
}
#api-docs {
  font-family: "Century Gothic", "Arial", "Trebuchet MS", Verdana, sans-serif;
  color: white;
  font-size: 1.3rem;
}
#api-docs table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table th {
  vertical-align: bottom;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border: 0px;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  background-color: #5c2b20;
}
#api-docs table td a {
  font-weight: normal;
}
#api-docs h5 {
  font-size: 1.1rem;
  line-height: 17px;
  font-family: Verdana;
  text-transform: uppercase;
}
#api-docs pre {
  background-color: #4f2e1f;
  box-shadow: 0 0 2px #4E5162;
  color: #FFFFFF;
  display: block;
  overflow: auto;
  padding: 8px;
  white-space: pre;
}
#api-docs pre span.string {
  color: #eca4f1;
}
#api-docs pre span.int {
  color: #76d8ca;
}
#api-docs pre span.bool {
  color: #ee7c2b;
}
#api-docs pre a.custom {
  text-decoration: underline;
  color: #00e0e0;
}
#api-docs pre a.entity {
  text-decoration: underline;
  color: #ddab76;
}
body[data-theme-name="arma"]:not(.no-fx):not(.no-arma-skulls) {
  background: url(/build/images/assets/img/anims/skull_laugh.88dd733d..gif) !important;
}
body[data-theme-name="arma"].no-fx,
body[data-theme-name="arma"].no-arma-skulls {
  background: linear-gradient(180deg, #000000 0, #000000 145px, #007038 100vh) !important;
}
body[data-theme-name="arma"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_arma_animated.c8ac0f8f..gif);
}
body[data-theme-name="arma"] .town-header b {
  visibility: hidden;
}
body[data-theme-name="arma"] .town-header b:before {
  content: url(/build/images/assets/img/icons/small_arma.4c5859fb..gif);
  visibility: visible;
  display: block;
}
body[data-theme-name="arma"] .avatar:not(.no-arma),
body[data-theme-name="arma"] .avatarcrow {
  background: url(/build/images/assets/img/anims/all_doomed.c7f3a57b..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma) > img,
body[data-theme-name="arma"] .avatarcrow > img {
  height: 30px;
  width: 90px;
  opacity: 0;
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-0,
body[data-theme-name="arma"] .avatarcrow.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-1,
body[data-theme-name="arma"] .avatarcrow.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-2,
body[data-theme-name="arma"] .avatarcrow.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-3,
body[data-theme-name="arma"] .avatarcrow.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-4,
body[data-theme-name="arma"] .avatarcrow.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-5,
body[data-theme-name="arma"] .avatarcrow.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-6,
body[data-theme-name="arma"] .avatarcrow.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-7,
body[data-theme-name="arma"] .avatarcrow.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-8,
body[data-theme-name="arma"] .avatarcrow.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-9,
body[data-theme-name="arma"] .avatarcrow.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif);
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b {
  visibility: hidden;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before {
  content: "CRITICAL_ERROR";
  visibility: visible;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username {
  visibility: hidden;
  font-size: 0;
  pointer-events: none;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after {
  content: "CRITICAL ERROR";
  visibility: visible;
  font-size: 1rem;
  font-family: "Courier new", "Courier", monospace;
}
body[data-theme-name="arma"] .forum-thread .count div {
  visibility: hidden;
  line-height: 0;
}
body[data-theme-name="arma"] .forum-thread .count div.author:after {
  content: "ERROR";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .forum-thread .count div.nbPost:after {
  content: "666";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif) !important;
}
footer[data-theme-name="arma"] .cell-small.footer > div:not(.v),
footer[data-theme-name="arma"] .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.88);
}
body[data-theme-name="christmas"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_xmas_de.3b10d911..webp) !important;
}
body[data-theme-name="christmas"] img[src*="emotes/calim"] {
  content: url(/build/images/assets/img/emotes/xmas.306694e8..gif) !important;
}
body[data-theme-name="stpatrick"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_patrick_de.75a588d9..png) !important;
}
body[data-theme-name="easter"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_easter_de.8b061a19..png) !important;
}
body[data-theme-name="easter"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff !important;
}
body[data-theme-name="halloween"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_halloween_de.dd49d25a..gif) !important;
}
body[data-theme-name="contamination"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_contamination_de.d17aeae3..png) !important;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow img {
  display: none;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  content: " ";
  height: 30px;
  width: 90px;
  display: block;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username {
  font-size: 0;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  font-size: 16px;
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.de.4e4aeccd..gif);
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "Die Taube";
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.en.6955464b..gif);
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "The Dove";
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.es.079f6be8..gif);
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Paloma";
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.fr.cd4e6209..gif);
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Colombe";
}
@keyframes pan-1 {
  from {
    mask-position: 0 bottom;
  }
  to {
    mask-position: 1000px bottom;
  }
}
@keyframes pan-2 {
  from {
    mask-position: -500px bottom;
  }
  to {
    mask-position: -500px bottom;
  }
}
@keyframes pan-3 {
  from {
    mask-position: 250px bottom;
  }
  to {
    mask-position: 1250px bottom;
  }
}
@keyframes pan-4 {
  from {
    mask-position: 750px bottom;
  }
  to {
    mask-position: -250px bottom;
  }
}
@keyframes pan-5 {
  from {
    mask-position: 330px bottom;
  }
  to {
    mask-position: 1330px bottom;
  }
}
.app-directory {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0 5px;
  background-color: #5c2b20;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
  color: #f0d79e;
  z-index: 998;
  overflow: hidden;
  min-height: 21px;
  min-width: 28px;
}
.app-directory.open {
  height: auto;
  width: auto;
}
.app-directory.closed {
  height: 0;
  width: 0;
}
.app-directory .app-icon {
  position: absolute;
  top: 1px;
  left: 5px;
}
.app-directory .app-listing-body {
  width: 430px;
  max-width: calc(100vw - 32px);
}
.app-directory .app-listing-body h4 {
  margin: 0;
  padding: 2px 0 3px 27px;
  height: auto;
  font-size: 1.2rem;
  text-transform: none;
  font-variant: small-caps;
  background: none;
  line-height: 17px;
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  letter-spacing: 1px;
  border-bottom: 1px solid #b37c4a;
}
.app-directory .app-listing-body p {
  color: white;
  font-size: 1.3rem;
}
.app-directory .app-listing-body hr {
  height: 1px;
  background: #ddab76;
  border: none;
}
.app-directory .app-listing-body ul {
  display: grid;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.app-directory .app-listing-body ul > li {
  display: flex;
  gap: 5px;
  align-items: center;
  padding: 4px 2px;
  cursor: pointer;
  font-size: 1.3rem;
  transition: all 0.5s ease-in-out;
}
.app-directory .app-listing-body ul > li > *:first-child {
  flex: none;
  line-height: 0;
}
.app-directory .app-listing-body ul > li > *:not(:first-child) {
  flex: 1 1 auto;
}
.app-directory .app-listing-body ul > li:hover {
  background: rgba(221, 171, 118, 0.25);
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.app-directory .app-listing-body ul > li .label {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.app-directory .app-listing-body ul > li .label > :not(.name) {
  font-size: 0.6em;
  font-variant: small-caps;
}
.app-directory .app-listing-body ul > li.maintenance {
  color: #b8b8b8;
  font-style: italic;
}
.app-directory .app-listing-body ul > li.maintenance img {
  filter: grayscale(100%);
}
.app-directory.closed .app-listing-body {
  opacity: 0;
  pointer-events: none;
}
.external-app span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
.external-app span.critical b {
  color: #f8eacb;
}
.external-app strong {
  color: white;
}
.external-app .secure,
.external-app .dev {
  padding: 5px 5px 5px 24px;
  margin: 5px 0;
  font-size: 9pt;
  color: white;
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
.external-app .secure h5,
.external-app .dev h5 {
  margin-top: 0;
}
.external-app .secure.secure,
.external-app .dev.secure {
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.external-app .secure.dev,
.external-app .dev.dev {
  background-color: #773939;
  background-image: url(/build/images/assets/img/icons/small_dev.145328e8..png);
}
.external-app ul {
  font-size: 1.2rem;
  padding-left: 16px;
}
.external-app .forms {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.external-app button {
  font-variant: small-caps;
  font-weight: normal;
}
.mod-directory {
  position: absolute;
  top: 10px;
  left: 60px;
  overflow: hidden;
  z-index: 997;
  min-height: 13px;
}
.mod-directory span {
  display: block;
  padding: 0 5px 0;
  font-size: 7pt;
  line-height: 8pt;
  text-transform: uppercase;
  letter-spacing: 0;
  background-color: #5c2b20;
  color: #f0d79e;
  cursor: pointer;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
}
.mod-directory ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.mod-directory ul li {
  background: #3b3249;
  padding: 4px 26px;
  margin: 0;
  font-size: 1.3rem;
  color: #ddab76;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.mod-directory ul li:hover {
  background: #4c3f60;
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod-directory.closed ul {
  max-height: 0;
}
.game-clock {
  position: absolute;
  background: url(/build/images/assets/img/background/clock.2fd94115..png);
  width: 260px;
  height: 90px;
  top: 4px;
  right: 0;
}
.game-clock > div {
  display: block;
  position: absolute;
  font-size: 1rem;
  text-align: right;
}
.game-clock > div.town-name {
  color: #ddab76;
  height: 12px;
  top: 9px;
  left: 0;
  right: 75px;
  font-variant: small-caps;
}
.game-clock > div.town-day {
  color: #704018;
  font-weight: bold;
  height: 12px;
  top: 25px;
  left: 0;
  right: 85px;
}
.game-clock > div.town-time {
  text-align: center;
  top: 32px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div.attack-time {
  color: #5e0000;
  text-align: center;
  font-weight: bold;
  top: 58px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div .hardcore {
  color: #a33333;
  font-variant: small-caps;
}
.game-logout {
  position: absolute;
  background: url(/build/images/assets/img/icons/b_exit.e24f0d38..png);
  width: 22px;
  height: 22px;
  top: 0;
  right: 0;
  z-index: 998;
}
.game-logout > a {
  display: block;
  width: 100%;
  height: 100%;
}
html {
  font-size: 10px;
}
body {
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  font-size: 1.6rem;
  margin: 0;
}
body .theme-layer {
  display: none;
}
*:not(:defined) {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.offline_body {
  background: url(/build/images/assets/img/background/bg_colored.c1dc5792..jpg) fixed top no-repeat, #100C0B;
}
.online_body {
  background: url(/build/images/assets/img/background/bg_gray.051b8650..jpg) fixed top no-repeat, #100C0B;
}
.text-center {
  text-align: center !important;
}
div.debug_info,
div.debug_info_release {
  color: white;
  font-size: 1.1rem;
}
div.debug_info.debug_info,
div.debug_info_release.debug_info {
  margin: 2px 10px;
  padding: 3px;
  background: #750000;
  border: 1px solid #ff0000;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
div.debug_info.debug_info_release .version,
div.debug_info_release.debug_info_release .version {
  background: rgba(0, 0, 0, 0.5);
  padding: 4px;
}
div.debug_info > div:first-child,
div.debug_info_release > div:first-child {
  display: inline-block;
}
div.debug_info > div:first-child > b,
div.debug_info_release > div:first-child > b {
  font-variant: small-caps;
}
div.debug_info > div:last-child,
div.debug_info_release > div:last-child {
  font-size: 0.9rem;
  float: right;
  display: inline-block;
}
div.debug_info a,
div.debug_info_release a {
  color: white !important;
}
div.debug_info:after,
div.debug_info_release:after {
  content: " ";
  clear: both;
  display: block;
}
x-message {
  display: none;
}
#notifications {
  position: fixed;
  top: 0;
  height: 100%;
  width: 480px;
  left: 50%;
  margin-left: -240px;
  z-index: 10000;
  pointer-events: none;
}
#notifications > * {
  pointer-events: all;
}
#notifications > div {
  transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out, margin-top 0.5s ease-in-out;
  top: -50px;
  opacity: 0;
  position: relative;
  margin: 5px 0;
  box-shadow: 0 0 4px black;
  cursor: pointer;
  text-align: justify;
  padding: 5px 5px 5px 12px;
  background: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 1px solid black;
  color: #ddab76;
}
#notifications > div:before {
  content: " ";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 3px;
  width: 4px;
}
#notifications > div strong,
#notifications > div b {
  color: white;
}
#notifications > div.show {
  top: 0;
  opacity: 1;
}
#notifications > div.disappear {
  top: 0;
  opacity: 0;
}
#notifications > div.notice:before {
  background: #5eb5e0;
}
#notifications > div.warning:before {
  background: #e09a4f;
}
#notifications > div.error:before {
  background: #a90017;
}
#notifications > div > span {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  display: inline-block;
}
#notifications > div > span > img {
  margin-right: 3px;
}
#notifications > div > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#notifications > div > span.tool img {
  vertical-align: middle;
}
#loadzone {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
#loadzone > div {
  text-align: center;
  margin-top: 110px;
  color: wheat;
  position: absolute;
  width: 100%;
}
#loadzone > div:nth-child(1) {
  transform: scale(1.25);
  filter: drop-shadow(2px 4px 6px black);
  background: url(/build/images/assets/img/anims/loading.143e0562..gif);
  width: 100px;
  height: 24px;
  left: 45%;
}
#loadzone[x-stack="0"] {
  opacity: 0;
  pointer-events: none;
}
dialog {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
  position: fixed;
  padding: 0;
}
dialog div#modal-title,
dialog div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
dialog div#modal-title:not(.composed),
dialog div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
dialog div#modal-title.composed,
dialog div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
dialog div#modal-title:empty,
dialog div.modal-title:empty {
  display: none;
}
dialog div#modal-content,
dialog div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
dialog div#modal-content strong,
dialog div.modal-content strong {
  color: white;
}
dialog div#modal-content span,
dialog div.modal-content span {
  color: white;
  font-weight: bold;
}
dialog div#modal-content span > img,
dialog div.modal-content span > img {
  vertical-align: text-top;
}
dialog div#modal-content span.tool,
dialog div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
dialog div#modal-content span.tool img,
dialog div.modal-content span.tool img {
  vertical-align: middle;
}
dialog div#modal-content p,
dialog div.modal-content p,
dialog div#modal-content *.p,
dialog div.modal-content *.p {
  margin: 12px 0;
}
dialog div#modal-content .modal-form,
dialog div.modal-content .modal-form {
  flex-basis: 100%;
}
dialog div#modal-content .modal-form label.error,
dialog div.modal-content .modal-form label.error {
  color: #c00;
}
dialog div#modal-content .modal-form input,
dialog div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
dialog div#modal-content .modal-form input.error,
dialog div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
dialog div#modal-actions,
dialog div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
dialog hr {
  border: 0;
  border-top: 1px solid wheat;
}
dialog:not(.contained) {
  overflow: visible;
}
dialog .contained {
  max-height: 100vh;
  overflow: auto;
}
dialog > div.flex:first-child {
  display: flex;
  flex-direction: column;
  max-height: 100vh;
}
dialog > div.flex:first-child > .modal-title {
  flex-grow: 0;
  flex-shrink: 0;
}
dialog > div.flex:first-child > :not(.modal-title) {
  flex-grow: 0;
  flex-shrink: 1;
  overflow: scroll;
}
dialog::backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
dialog.invisible {
  opacity: 0;
}
dialog.invisible::backdrop {
  opacity: 0;
}
dialog[data-shim-registered]:not([open]) {
  display: none;
}
dialog[data-shim-registered][open] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#modal-backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  transition: opacity 0.2s ease-in-out;
}
#modal-backdrop.active {
  opacity: 1;
  pointer-events: initial;
}
#modal-backdrop > div#modal {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
}
#modal-backdrop > div#modal div#modal-title,
#modal-backdrop > div#modal div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
#modal-backdrop > div#modal div#modal-title:not(.composed),
#modal-backdrop > div#modal div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
#modal-backdrop > div#modal div#modal-title.composed,
#modal-backdrop > div#modal div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
#modal-backdrop > div#modal div#modal-title:empty,
#modal-backdrop > div#modal div.modal-title:empty {
  display: none;
}
#modal-backdrop > div#modal div#modal-content,
#modal-backdrop > div#modal div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
#modal-backdrop > div#modal div#modal-content strong,
#modal-backdrop > div#modal div.modal-content strong {
  color: white;
}
#modal-backdrop > div#modal div#modal-content span,
#modal-backdrop > div#modal div.modal-content span {
  color: white;
  font-weight: bold;
}
#modal-backdrop > div#modal div#modal-content span > img,
#modal-backdrop > div#modal div.modal-content span > img {
  vertical-align: text-top;
}
#modal-backdrop > div#modal div#modal-content span.tool,
#modal-backdrop > div#modal div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#modal-backdrop > div#modal div#modal-content span.tool img,
#modal-backdrop > div#modal div.modal-content span.tool img {
  vertical-align: middle;
}
#modal-backdrop > div#modal div#modal-content p,
#modal-backdrop > div#modal div.modal-content p,
#modal-backdrop > div#modal div#modal-content *.p,
#modal-backdrop > div#modal div.modal-content *.p {
  margin: 12px 0;
}
#modal-backdrop > div#modal div#modal-content .modal-form,
#modal-backdrop > div#modal div.modal-content .modal-form {
  flex-basis: 100%;
}
#modal-backdrop > div#modal div#modal-content .modal-form label.error,
#modal-backdrop > div#modal div.modal-content .modal-form label.error {
  color: #c00;
}
#modal-backdrop > div#modal div#modal-content .modal-form input,
#modal-backdrop > div#modal div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
#modal-backdrop > div#modal div#modal-content .modal-form input.error,
#modal-backdrop > div#modal div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
#modal-backdrop > div#modal div#modal-actions,
#modal-backdrop > div#modal div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
#modal-backdrop > div#modal hr {
  border: 0;
  border-top: 1px solid wheat;
}
#modal-backdrop > div#modal.popup-ghoul,
#modal-backdrop > div#modal.popup-official-role,
#modal-backdrop > div#modal.popup-insurrection,
#modal-backdrop > div#modal.popup-stranger,
#modal-backdrop > div#modal.popup-general,
#modal-backdrop > div#modal.popup-altar {
  background: #79393a;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child {
  background: #7e4d2a;
  margin: -10px -10px 10px -10px;
  padding: 10px;
  border-bottom: 1px solid #b37c4a;
  box-shadow: 0 0 3px black;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after {
  clear: both;
  content: " ";
  display: block;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content,
#modal-backdrop > div#modal.popup-general > div#modal-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content {
  padding: 0;
  font-size: 0.8em;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header {
  background: #3d3149;
  padding: 5px;
  position: relative;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header > img {
  margin: 0 10px 10px 0;
  border: 2px solid black;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content {
  color: white;
  padding: 10px;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content img.float-left {
  margin: 0 10px 10px 0;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content p,
#modal-backdrop > div#modal.popup-official-role > div#modal-content p,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content p,
#modal-backdrop > div#modal.popup-stranger > div#modal-content p,
#modal-backdrop > div#modal.popup-general > div#modal-content p,
#modal-backdrop > div#modal.popup-altar > div#modal-content p {
  margin: 14px 0;
  text-align: justify;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist {
  background: #3d3149;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist > li {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding: 2px 10px 2px 2px;
  text-align: justify;
}
#wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  box-shadow: 0 0 20px black;
}
#wrapper.attract {
  box-shadow: none;
  background: none;
  backdrop-filter: drop-shadow(0 0 20px black);
}
#wrapper.attract div.header-stats {
  position: absolute;
  top: 0px;
  pointer-events: none;
  right: 15px;
}
#wrapper.attract div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
#wrapper.attract div.header-stats > ul > li span {
  font-size: 1.8rem;
}
#wrapper.attract div.header-stats > ul > li.end-stat {
  color: white;
}
#wrapper > #header {
  background: url(/build/images/assets/img/background/bg_content_header.11b8d975..jpg) left no-repeat;
  height: 305px;
  margin: 0 0 -95px;
}
#wrapper > #header > #header-reload-area {
  position: absolute;
  left: 0;
  top: 0;
  height: 99px;
  width: 100%;
  cursor: pointer;
  z-index: 994;
}
#wrapper.attract > #header {
  background-image: url(/build/images/assets/img/background/bg_attract_header.4df418ff..png);
  position: relative;
}
#wrapper.attract > #header .attract_button {
  position: absolute;
  width: 260px;
  height: 117px;
  top: 82px;
  left: calc(50% - 130px);
  background: url(/build/images/assets/img/background/bg_attract_button.4e05250d..png) center no-repeat;
}
#wrapper.attract > #header .attract_button::after {
  position: absolute;
  width: 100%;
  height: 38px;
  top: 0;
  background: url(/build/images/assets/img/background/electrik.ce33a5c1..gif) center no-repeat;
  content: " ";
}
#wrapper.attract > #header .attract_button a {
  display: block;
  position: absolute;
  width: 137px;
  height: 46px;
  top: 50px;
  left: 62px;
  background: url(/build/images/assets/img/background/deco_jouerBt.cd921c7d..gif) center no-repeat;
  text-decoration: none;
}
#wrapper.attract > #header .attract_button a span {
  text-align: center;
  text-transform: uppercase;
  font-size: 19pt;
  padding-top: 5px;
  display: block;
  font-weight: bolder;
  text-shadow: 0 2px 0 #94361b, 0 -2px 0 #94361b, 2px 0 0 #94361b, -2px 0 0 #94361b, 2px 2px 0 #94361b, -2px -2px 0 #94361b, -2px 2px 0 #94361b;
}
#wrapper.attract > #header .attract_button a:hover {
  filter: brightness(110%);
}
#wrapper.attract > #header .attract_button a:active {
  background-image: url(/build/images/assets/img/background/deco_jouerBt2.d6618c65..gif);
}
#wrapper.attract > #header .attract_button a:active span {
  padding-top: 10px;
}
#wrapper.attract > #header .deco_logo {
  background-image: url(/build/images/assets/img/attract/deco_logo_01_de.88daf848..png);
  background-repeat: no-repeat;
  width: 300px;
  height: 144px;
  position: relative;
  top: 12px;
}
#wrapper.attract > #header .back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 188px;
  left: -8px;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
#wrapper.attract > #header .back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
#wrapper > #content {
  margin: 0 5px 0 19px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child,
#wrapper > #content .cell.background.header > h4:first-child,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child,
#wrapper > #content .cell-small.background.header > h4:first-child {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #5c2b20;
  margin: 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  padding: 4px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child + *::before,
#wrapper > #content .cell.background.header > h4:first-child + *::before,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child + *::before,
#wrapper > #content .cell-small.background.header > h4:first-child + *::before {
  content: " ";
  display: block;
  height: 24px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell.padded,
#wrapper > #content .cell.background.padded,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell-small.padded,
#wrapper > #content .cell-small.background.padded {
  padding: 17px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell.padded-small,
#wrapper > #content .cell.background.padded-small,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell-small.padded-small,
#wrapper > #content .cell-small.background.padded-small {
  padding: 14px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell.padded-none,
#wrapper > #content .cell.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell-small.padded-none,
#wrapper > #content .cell-small.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell:not(.padded):not(.padded-small),
#wrapper > #content .cell.background:not(.padded):not(.padded-small),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell-small:not(.padded):not(.padded-small),
#wrapper > #content .cell-small.background:not(.padded):not(.padded-small) {
  padding: 12px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box) {
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote).edge-top-left {
  background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell.map-box,
#wrapper > #content .cell.background.map-box,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell-small.map-box,
#wrapper > #content .cell-small.background.map-box {
  background: url(/build/images/assets/img/background/box/panel_00.289fdf23..png) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.2155b6a1..png) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.a8b550fd..png) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.9e556f0f..png) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.a9f152fe..png) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.4edc3d30..png) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.decc5b9f..png) bottom left repeat-x, #693e29;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell.fact,
#wrapper > #content .cell.background.fact,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell-small.fact,
#wrapper > #content .cell-small.background.fact {
  color: white;
  margin-bottom: -25px;
  z-index: 1;
  min-height: 43px;
  background: url(/build/images/assets/img/background/footer_zombie.bd135551..gif) bottom left no-repeat;
  text-align: right;
  font-size: 1.2rem;
  text-shadow: 0 1px 1px black, 0 -1px 1px black, 1px 0 1px black, -1px 0 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell.fact .author,
#wrapper > #content .cell.background.fact .author,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell-small.fact .author,
#wrapper > #content .cell-small.background.fact .author {
  font-weight: bold;
  color: #fdcb70;
}
#wrapper > #content .flavour-quote {
  color: #513c2d;
  font-size: 1.1rem;
  width: 200px;
  font-weight: bold;
  padding: 12px 8px;
  min-height: 55px;
  float: right;
  font-style: italic;
  background: url(/build/images/assets/img/background/flavor_header.8d4631a7..jpg) left top no-repeat, url(/build/images/assets/img/background/flavor_footer.0f61452e..jpg) left bottom no-repeat, url(/build/images/assets/img/background/flavor_bg.252beafc..jpg) 0 41px repeat-y;
}
#wrapper > #content > .row.external-app > .cell,
#wrapper > #content > .row.external-app > .cell-small {
  margin-top: 40px;
  border: 1px solid #773939;
  outline: 3px solid #5c2b20;
  background: #5c2b20 none;
  color: #f0d79e;
}
#wrapper > #content > .row.external-app > .cell span.critical,
#wrapper > #content > .row.external-app > .cell-small span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
#wrapper > #content > .row.external-app > .cell span.critical b,
#wrapper > #content > .row.external-app > .cell-small span.critical b {
  color: #f8eacb;
}
#wrapper > #content > .row.external-app > .cell strong,
#wrapper > #content > .row.external-app > .cell-small strong {
  color: white;
}
#wrapper > #content > .row.external-app > .cell p.secure,
#wrapper > #content > .row.external-app > .cell-small p.secure {
  padding: 5px 5px 5px 24px;
  font-size: 9pt;
  color: white;
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
#wrapper > #content > .row.external-app > .cell h4.title,
#wrapper > #content > .row.external-app > .cell-small h4.title {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  font-weight: bold;
  text-align: center;
  color: #afacc1;
  background-color: #3b3249;
  font-variant: small-caps;
  box-shadow: none;
}
#wrapper > #content > .row.external-app > .cell h4.title img,
#wrapper > #content > .row.external-app > .cell-small h4.title img {
  vertical-align: -15%;
  margin-right: 1em;
}
#wrapper > #content > .row.external-app > .cell button,
#wrapper > #content > .row.external-app > .cell-small button {
  font-variant: small-caps;
  font-weight: normal;
}
#wrapper.attract > #content {
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  margin: 12px 0 0 0;
  padding: 0 5px 18px 19px;
}
#wrapper.attract > #content #gma {
  display: none;
}
#wrapper::after {
  content: " ";
  display: block;
  position: relative;
  bottom: -15px;
  background: url(/build/images/assets/img/background/bg_content_footer.dba2a671..gif) left no-repeat;
  height: 15px;
}
#wrapper.attract::after {
  bottom: 3px;
}
.trailer .panic {
  height: 86px;
  width: 62px;
  background: url(/build/images/assets/img/panique_anim.da7b2b15..gif) bottom right no-repeat, url(/build/images/assets/img/zombie_anim.b2567774..gif) top left no-repeat;
}
.trailer video {
  border: 1px solid #f0d79e;
  background-color: black;
  box-shadow: 0 0 4px black;
  position: relative;
  z-index: 1;
}
.trailer .teaser {
  padding: 5px 18px;
  font-weight: bold;
  color: #f0d79e;
  letter-spacing: -0.2px;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: justify;
}
.trailer .teaser strong {
  color: #f8eacb;
}
.trailer .teaser-link {
  color: #f0d79e;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
}
.trailer .teaser-link > span {
  text-decoration: underline;
}
.trailer .teaser-link:hover > span {
  color: white;
}
.trailer .teaser-link + .teaser-link {
  margin-top: 4px;
}
.news-preview {
  font-size: 12px;
}
.news-preview .header {
  margin-bottom: 16px;
}
.news-preview .header > h3 {
  color: #ddab76;
  font-size: 17px;
  margin: 0;
}
.news-preview .header > span {
  font-size: 10px;
  opacity: 0.9;
}
.news-preview .article {
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  line-height: 12px;
}
.news-preview .article::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  content: " ";
  font-weight: bold;
  background: linear-gradient(0deg, #693e29 0%, rgba(105, 62, 41, 0) 100%);
}
.preview-images img {
  border: 1px solid #f0d79e;
}
h4.preview-header {
  background: #5c2b20;
  font-size: 13px;
  margin: 8px 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  width: calc(100% + 32px);
  position: relative;
  left: -32px;
  padding: 4px 4px 4px 32px;
}
.gallery {
  z-index: 9999;
  position: absolute;
  transition: all 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.gallery > img {
  max-width: 100%;
  border: 1px solid #f0d79e;
}
.gallery > div {
  max-width: 100%;
  height: 0;
  overflow: visible;
  transition: all 0.5s ease-in-out;
  transition-delay: 1s;
  border: 1px solid black;
}
.gallery > div > div {
  padding: 4px;
  text-align: center;
  background-color: black;
  color: white;
}
.gallery-backdrop {
  z-index: 9998;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  transition: background-color 1s ease-in-out;
  background-color: transparent;
}
.about-paragraph {
  font-size: 10pt;
  line-height: 11pt;
  color: #f0d79e;
  text-align: justify;
}
.about-paragraph strong {
  color: white;
  font-weight: bold;
}
.about-paragraph img {
  border: 1px solid #f0d79e;
  box-shadow: 0 0 4px black;
  max-width: 155px;
}
.about-paragraph img.float-left {
  margin: 0 16px 4px 0;
}
.about-paragraph img.float-right {
  margin: 0 0 4px 16px;
}
.changelog-box {
  background: #5c2b20;
  padding: 6px;
  border: 1px solid #704328;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.warning {
  color: #f86;
  font-weight: bold;
  font-variant: small-caps;
}
.warning b,
.warning strong {
  color: #f8eacb;
}
img {
  vertical-align: middle;
}
footer {
  color: #fae3ce;
  position: relative;
  margin: 24px auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  font-size: 1.1rem;
}
footer .cell-small.footer > div:not(.v),
footer .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.33);
  display: flex;
  flex-direction: column;
  height: 100%;
}
footer .cell-small.footer > div:not(.v) strong,
footer .cell.footer > div:not(.v) strong {
  display: block;
  padding: 5px 0;
  text-align: center;
  font-size: 1.2rem;
  font-variant: small-caps;
}
footer .cell-small.footer > div:not(.v) strong:first-child,
footer .cell.footer > div:not(.v) strong:first-child {
  background: rgba(0, 0, 0, 0.5);
}
footer .cell-small.footer > div:not(.v) .content,
footer .cell.footer > div:not(.v) .content {
  padding: 5px;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
}
div.town-header {
  position: relative;
  margin-bottom: 150px;
}
div.town-header:before {
  position: absolute;
  left: -10px;
  right: -13px;
  top: -10px;
  height: 150px;
  content: " ";
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
div.town-header > div {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 308px;
  height: 77px;
  color: #572b23;
  text-align: center;
  font-size: 2.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.town-header > span {
  position: absolute;
  right: 16px;
  top: 107px;
  width: 308px;
  color: white;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
}
div.town-header:before {
  background: url(/build/images/assets/img/background/town/sign_header.66a35e80..jpg) right / cover no-repeat;
}
div.town-header.hardcore:before {
  background: url(/build/images/assets/img/background/town/sign_header_hardcore.f0a6ea2e..jpg) right / cover no-repeat;
}
div.note {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 5px;
  font-size: 1.2rem;
  margin: 5px 0;
}
div.note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning {
  background: #820000;
  border: 1px solid #EFDBA8;
  color: white;
  position: relative;
  padding: 5px 5px 5px 26px;
}
div.note.note-warning hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning:before {
  content: " ";
  position: absolute;
  display: block;
  top: 5px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_warning.8e2e7b6f..gif) no-repeat;
}
div.note.note-important {
  background: #6f3f3c;
  border: 1px solid #EFDBA8;
  color: #efdba8;
}
div.note.note-important hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  color: #f86;
  position: relative;
  padding: 5px;
  font-variant: small-caps;
  font-weight: bold;
  outline: 1px solid #5c2b20;
}
div.note.note-critical hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical strong {
  color: #f8eacb;
}
div.note.note-critical.note-critical-big {
  font-weight: 1000;
  font-size: 110%;
  line-height: 1.2;
}
div.note.note-light {
  background-color: #5c2b20;
}
div.note.note-lightest {
  color: #f0d79e;
  background-color: #996739;
  border: none;
  padding: 3px 3px 3px 3px;
  margin: 0;
}
div.small-note {
  padding: 5px;
  font-size: 1rem;
  margin: 5px 0;
  color: #ddab76;
  text-align: justify;
}
div.small-note:first-letter {
  font-size: 1.2rem;
  font-weight: bold;
}
div.help {
  background: #524053;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
  color: white;
}
div.help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif) no-repeat;
}
div.help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.help > p:first-child {
  margin-top: 0;
}
div.help > p:last-child {
  margin-bottom: 0;
}
div.help strong,
div.help *.strong {
  color: #e2d890;
}
div.hero-help {
  background: #4d5537;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.hero-help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_hero.0cdc29a3..gif) no-repeat;
}
div.hero-help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.hero-help > p:first-child {
  margin-top: 0;
}
div.hero-help > p:last-child {
  margin-bottom: 0;
}
div.green-note {
  background: #414a31;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.green-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.green-note > p:first-child {
  margin-top: 0;
}
div.green-note > p:last-child {
  margin-bottom: 0;
}
div.green-note strong {
  color: #e2d890;
}
div.green-note em {
  color: #F0D79E;
}
div.blue-note {
  background: #3b3249;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.blue-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.blue-note > p:first-child {
  margin-top: 0;
}
div.blue-note > p:last-child {
  margin-bottom: 0;
}
div.blue-note strong {
  color: #e2d890;
}
div.blue-note em {
  color: #F0D79E;
}
div.warning-box {
  border: 1px solid red;
  outline: 1px solid black;
}
div.lightbox {
  background: #966437;
  border: 1px solid #ddab76;
  margin: 10px 0;
  padding: 5px;
}
div.lightbox span.highlight {
  color: #ddab76;
}
div.lightbox span.highlight:first-letter {
  font-size: 1.4rem;
  font-weight: bold;
}
button,
*.button,
*.modal-button {
  min-height: 25px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  color: #F0D79E;
  font-weight: bold;
  border: 1px solid black;
  border-bottom-width: 2px;
  outline: 1px solid rgba(0, 0, 0, 0);
  transition: outline-color 0.5s;
  box-shadow: 0 0 2px black;
  padding: 0 8px 0;
  text-align: left;
  cursor: pointer;
  font-variant: small-caps;
}
button:hover,
*.button:hover,
*.modal-button:hover,
button:focus,
*.button:focus,
*.modal-button:focus {
  border-color: #F0D79E;
  color: #ffffff;
}
button:active,
*.button:active,
*.modal-button:active {
  border-bottom-width: 1px;
  border-top-width: 2px;
}
button.inline,
*.button.inline,
*.modal-button.inline {
  padding: 0 5px 0;
}
button:not(.inline),
*.button:not(.inline),
*.modal-button:not(.inline) {
  width: 100%;
}
button:not(.inline):not(.spaced-icon),
*.button:not(.inline):not(.spaced-icon),
*.modal-button:not(.inline):not(.spaced-icon) {
  display: block;
}
button.small,
*.button.small,
*.modal-button.small {
  font-size: 1rem;
  padding: 2px 6px;
  display: inline-block;
  min-height: 0;
  margin: 0;
}
button.small.icon-only,
*.button.small.icon-only,
*.modal-button.small.icon-only {
  padding: 2px 3px;
  width: 24px;
}
button:not(.small) + button:not(.small),
button:not(.small) + *.button:not(.small),
button:not(.small) + *.modal-button:not(.small),
*.button:not(.small) + button:not(.small),
*.button:not(.small) + *.button:not(.small),
*.button:not(.small) + *.modal-button:not(.small),
*.modal-button:not(.small) + button:not(.small),
*.modal-button:not(.small) + *.button:not(.small),
*.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 5px;
}
*.flex.column button:not(.small) + button:not(.small),
*.flex.column button:not(.small) + *.button:not(.small),
*.flex.column button:not(.small) + *.modal-button:not(.small),
*.flex.column *.button:not(.small) + button:not(.small),
*.flex.column *.button:not(.small) + *.button:not(.small),
*.flex.column *.button:not(.small) + *.modal-button:not(.small),
*.flex.column *.modal-button:not(.small) + button:not(.small),
*.flex.column *.modal-button:not(.small) + *.button:not(.small),
*.flex.column *.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 0;
}
button:not(.small) > img:not(.right),
*.button:not(.small) > img:not(.right),
*.modal-button:not(.small) > img:not(.right) {
  float: left;
}
button:not(.small) > img:not(.right) + img:not(.right),
*.button:not(.small) > img:not(.right) + img:not(.right),
*.modal-button:not(.small) > img:not(.right) + img:not(.right) {
  margin-left: 2px;
}
button:not(.small) > img.right,
*.button:not(.small) > img.right,
*.modal-button:not(.small) > img.right {
  float: right;
}
button:not(.small) > img.right + img.right,
*.button:not(.small) > img.right + img.right,
*.modal-button:not(.small) > img.right + img.right {
  margin-right: 2px;
}
button.bigbutton,
*.button.bigbutton,
*.modal-button.bigbutton {
  background: url(/build/images/assets/img/background/bg_big_button.f547039b..gif) center no-repeat;
  min-width: 100px;
  max-width: 268px;
  min-height: 47px;
  display: inline-block;
  border: none;
  text-align: center;
  font-size: 1.1em;
  position: relative;
}
button.bigbutton > *,
*.button.bigbutton > *,
*.modal-button.bigbutton > * {
  position: relative;
}
button.bigbutton:active,
*.button.bigbutton:active,
*.modal-button.bigbutton:active {
  background: url(/build/images/assets/img/background/bg_big_button2.8826a17d..gif) center no-repeat;
}
button.bigbutton:active > *,
*.button.bigbutton:active > *,
*.modal-button.bigbutton:active > * {
  top: 2px;
}
button.blue,
*.button.blue,
*.modal-button.blue {
  background: url(/build/images/assets/img/background/bg_button_blue.603cecc5..gif) 50% / cover no-repeat;
}
button strong,
*.button strong,
*.modal-button strong {
  color: white;
}
input[type='text'],
input[type='search'],
input[type='number'],
input[type='password'],
input[type='email'],
input[type='url'],
input[type='date'],
input[type='datetime-local'],
textarea {
  transition: outline-color 0.5s;
  outline: 1px solid rgba(0, 0, 0, 0);
  color: black;
  border: 1px solid #EFDBA8;
  height: 25px;
}
input[type='text']:not(textarea),
input[type='search']:not(textarea),
input[type='number']:not(textarea),
input[type='password']:not(textarea),
input[type='email']:not(textarea),
input[type='url']:not(textarea),
input[type='date']:not(textarea),
input[type='datetime-local']:not(textarea),
textarea:not(textarea) {
  background: url(/build/images/assets/img/background/bg_input.52b09f76..jpg) bottom center repeat;
}
input[type='text']:not(input),
input[type='search']:not(input),
input[type='number']:not(input),
input[type='password']:not(input),
input[type='email']:not(input),
input[type='url']:not(input),
input[type='date']:not(input),
input[type='datetime-local']:not(input),
textarea:not(input) {
  background: url(/build/images/assets/img/background/form_textarea.856bfb63..gif) bottom center repeat;
  resize: vertical;
  max-width: 100%;
  min-height: 250px;
}
input[type='text']:not(.inline),
input[type='search']:not(.inline),
input[type='number']:not(.inline),
input[type='password']:not(.inline),
input[type='email']:not(.inline),
input[type='url']:not(.inline),
input[type='date']:not(.inline),
input[type='datetime-local']:not(.inline),
textarea:not(.inline) {
  width: 100%;
}
input[type='text']:not(.inline):not(.spaced-icon),
input[type='search']:not(.inline):not(.spaced-icon),
input[type='number']:not(.inline):not(.spaced-icon),
input[type='password']:not(.inline):not(.spaced-icon),
input[type='email']:not(.inline):not(.spaced-icon),
input[type='url']:not(.inline):not(.spaced-icon),
input[type='date']:not(.inline):not(.spaced-icon),
input[type='datetime-local']:not(.inline):not(.spaced-icon),
textarea:not(.inline):not(.spaced-icon) {
  display: block;
}
input[type='text']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='datetime-local']:focus,
textarea:focus {
  outline-color: #EFDBA8;
}
input[type='text']:invalid,
input[type='search']:invalid,
input[type='number']:invalid,
input[type='password']:invalid,
input[type='email']:invalid,
input[type='url']:invalid,
input[type='date']:invalid,
input[type='datetime-local']:invalid,
textarea:invalid,
input[type='text'].invalid,
input[type='search'].invalid,
input[type='number'].invalid,
input[type='password'].invalid,
input[type='email'].invalid,
input[type='url'].invalid,
input[type='date'].invalid,
input[type='datetime-local'].invalid,
textarea.invalid {
  box-shadow: 0 0 4px red;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
a {
  color: #ddab76;
  font-weight: bold;
}
ul.inventory {
  font-size: 1.1rem;
  font-variant: small-caps;
}
ul.inventory:not(.borderless) {
  border: 1px solid #EFDBA8;
  padding: 6px;
}
ul.inventory.borderless {
  padding: 0;
  margin: 0;
}
ul.inventory > li {
  list-style: none;
  margin: 2px;
  vertical-align: text-bottom;
}
ul.inventory > li:not(.category) {
  display: inline-block;
  border: 1px solid #EFDBA8;
}
ul.inventory > li.category {
  font-size: 1rem;
  font-weight: bold;
}
ul.inventory > li.title:first-child {
  background: #965C36;
  padding: 2px 6px;
  margin-right: 2px;
}
ul.inventory > li.title:first-child:empty {
  display: none;
}
ul.inventory > li.item {
  border-color: rgba(0, 0, 0, 0);
  height: 18px;
  max-width: 40px;
}
ul.inventory > li.item.bg-locked {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_l.64214311..gif) center no-repeat;
}
ul.inventory > li.item.bg-light {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.item.bg-heavy {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.bg-over {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_r.307395e2..gif) center no-repeat;
}
ul.inventory > li.item:hover {
  border-color: #F0D79E;
  background-color: #B37C4A;
}
ul.inventory > li.item:not(.locked) {
  cursor: pointer;
}
ul.inventory > li.item.broken {
  border: 1px dotted #ff0000;
}
ul.inventory > li.item.banished_hidden {
  opacity: 0.25;
}
ul.inventory > li.free {
  border-color: transparent;
  height: 18px;
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.free.bg-heavy {
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.counted {
  font-size: 0;
}
ul.inventory > li.item.counted > span {
  font-size: 0.9rem;
  position: relative;
}
ul.inventory > li.blur {
  opacity: 0.25;
}
ul.inventory > li.focus {
  box-shadow: 0 0 4px 2px #EFDBA8;
  border-radius: 4px;
}
ul.inventory.bank li.item {
  width: 31px;
  position: relative;
}
ul.inventory.bank li.item.excessive span:not(.item-icon) {
  position: absolute;
  top: 0;
  right: 0;
}
ul.inventory.inventory-react {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
  justify-content: flex-start;
  min-height: 35px;
}
ul.inventory.inventory-react > li {
  margin: 0;
}
ul.inventory.inventory-react > li.category:not(.label) {
  flex-basis: 100%;
}
ul.inventory.inventory-react > li.category:not(.label):not(:first-child) {
  padding-top: 12px;
}
ul.inventory.inventory-react > li.placeholder {
  border: none;
  flex-grow: 1;
}
ul.inventory.inventory-react > li.item.pending {
  height: 18px;
  width: 18px;
  position: relative;
}
ul.inventory.inventory-react > li.item.pending::before {
  position: absolute;
  inset: 4px;
  content: " ";
  background: #EFDBA8;
}
ul.inventory.soul {
  background: url(/build/images/assets/img/background/inventory/inv_soul.5ddc4168..gif) no-repeat top left;
}
ul.inventory.soul li {
  margin: 0;
}
ul.inventory.soul li.title:first-child {
  background: #4d5061;
  padding: 2px 6px;
  margin-right: 2px;
  border: 1px solid #64677d;
}
ul.inventory.soul li.title:first-child:empty {
  display: none;
}
ul.inventory.soul li.category .small {
  color: #64677d;
}
ul.inventory.soul li.item:hover {
  border-color: #64677d;
  background-color: #4d5061;
}
ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left;
}
ul.inventory.rucksack li {
  margin: 0;
}
ul.inventory.rucksack-escort {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid #5c2b20;
  margin: 0;
}
ul.inventory.desert,
ul.inventory.desert-escort {
  background: url(/build/images/assets/img/background/inventory/inv_ground.a2092738..gif) repeat top left;
}
ul.inventory.desert-escort {
  border: 1px solid #5c2b20;
}
ul.inventory.chest {
  background: url(/build/images/assets/img/background/inventory/inv_home.d303b8c0..gif) repeat center;
}
ul.inventory.chest.locked li {
  opacity: 0.5;
}
ul.inventory.bank {
  background: url(/build/images/assets/img/background/inventory/inv_bank.3ff564e6..gif) repeat center;
  min-height: 100px;
}
ul.inventory.bank.theft {
  background: #7e3f39;
}
ul.inventory.bank .item .item-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
}
ul.inventory.bank .item.defense:not(.broken) {
  border: 1px dotted #ddab76;
}
ul.actions,
ul.special_actions,
ul.heroic_actions {
  padding: 5px 2px;
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
ul.actions hr,
ul.special_actions hr,
ul.heroic_actions hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
ul.actions > li,
ul.special_actions > li,
ul.heroic_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  font-variant: small-caps;
  color: #ddab76;
  position: relative;
  cursor: default;
}
ul.actions > li.broken-item,
ul.special_actions > li.broken-item,
ul.heroic_actions > li.broken-item {
  color: #c04822;
}
ul.actions > li.broken-item b,
ul.special_actions > li.broken-item b,
ul.heroic_actions > li.broken-item b {
  color: #ea6d45;
}
ul.actions > li.broken-item img,
ul.special_actions > li.broken-item img,
ul.heroic_actions > li.broken-item img {
  outline: 1px solid #c04822;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item) {
  cursor: pointer;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover {
  color: white;
  background: #823d2d;
}
ul.actions > li.help,
ul.special_actions > li.help,
ul.heroic_actions > li.help {
  color: white;
  font-size: 1rem;
  background: #696486;
  cursor: default;
}
ul.actions > li.help:hover,
ul.special_actions > li.help:hover,
ul.heroic_actions > li.help:hover {
  background: #696486;
}
ul.actions > li div.targets,
ul.special_actions > li div.targets,
ul.heroic_actions > li div.targets {
  position: absolute;
  display: none;
  left: 100%;
  right: -100%;
  top: 0;
  z-index: 1500;
  color: #f0d79e;
  outline: 2px solid black;
  margin: 0;
  padding: 5px;
}
ul.actions > li div.targets.rendered-targets,
ul.special_actions > li div.targets.rendered-targets,
ul.heroic_actions > li div.targets.rendered-targets {
  background: #5c2b20;
  border: 1px solid #efdba8;
  color: white;
}
ul.actions > li div.targets:not(.rendered-targets),
ul.special_actions > li div.targets:not(.rendered-targets),
ul.heroic_actions > li div.targets:not(.rendered-targets) {
  background: #3b3249;
  border: 1px solid #afacc1;
}
ul.actions > li div.targets div.targets,
ul.special_actions > li div.targets div.targets,
ul.heroic_actions > li div.targets div.targets {
  left: 0;
  right: 0;
  top: 100%;
}
ul.actions > li div.targets span.highlight,
ul.special_actions > li div.targets span.highlight,
ul.heroic_actions > li div.targets span.highlight {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.2);
}
ul.actions > li div.targets span.highlight img,
ul.special_actions > li div.targets span.highlight img,
ul.heroic_actions > li div.targets span.highlight img {
  vertical-align: middle;
  margin-right: 3px;
}
ul.actions > li div.targets > span:first-child,
ul.special_actions > li div.targets > span:first-child,
ul.heroic_actions > li div.targets > span:first-child,
ul.actions > li div.targets > span.header,
ul.special_actions > li div.targets > span.header,
ul.heroic_actions > li div.targets > span.header {
  display: block;
  background: #696486;
  padding: 0 3px;
}
ul.actions > li div.targets > ul,
ul.special_actions > li div.targets > ul,
ul.heroic_actions > li div.targets > ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  max-height: 300px;
  overflow-y: auto;
}
ul.actions > li div.targets > ul > li,
ul.special_actions > li div.targets > ul > li,
ul.heroic_actions > li div.targets > ul > li {
  list-style: none;
  padding: 2px;
  margin: 2px;
  border: 1px solid transparent;
}
ul.actions > li div.targets > ul > li.line:not(.line-check),
ul.special_actions > li div.targets > ul > li.line:not(.line-check),
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) {
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.special_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li.line.line-check,
ul.special_actions > li div.targets > ul > li.line.line-check,
ul.heroic_actions > li div.targets > ul > li.line.line-check {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.special_actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.heroic_actions > li div.targets > ul > li.line.line-check > *:last-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li:not(.line),
ul.special_actions > li div.targets > ul > li:not(.line),
ul.heroic_actions > li div.targets > ul > li:not(.line) {
  cursor: pointer;
}
ul.actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.special_actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.heroic_actions > li div.targets > ul > li:not(.line):not(.expanded) {
  display: inline-block;
}
ul.actions > li div.targets > ul > li > div:not(.tooltip),
ul.special_actions > li div.targets > ul > li > div:not(.tooltip),
ul.heroic_actions > li div.targets > ul > li > div:not(.tooltip) {
  font-size: 1.2rem;
  display: inline-block;
}
ul.actions > li div.targets > ul > li:not(.line):hover,
ul.special_actions > li div.targets > ul > li:not(.line):hover,
ul.heroic_actions > li div.targets > ul > li:not(.line):hover {
  background: #f7ac5c;
  border-color: #be792f;
}
ul.actions > li div.targets *[x-close-for],
ul.special_actions > li div.targets *[x-close-for],
ul.heroic_actions > li div.targets *[x-close-for] {
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  color: #ddab76;
}
ul.actions > li > img:first-child,
ul.special_actions > li > img:first-child,
ul.heroic_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.actions > li > span,
ul.special_actions > li > span,
ul.heroic_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.actions > li > span > img,
ul.special_actions > li > span > img,
ul.heroic_actions > li > span > img {
  vertical-align: sub;
}
ul.actions > li > span > img.unavailable,
ul.special_actions > li > span > img.unavailable,
ul.heroic_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.actions > li > span.label,
ul.special_actions > li > span.label,
ul.heroic_actions > li > span.label {
  color: #F0D79E;
  text-decoration: underline;
}
ul.actions > li[disabled],
ul.special_actions > li[disabled],
ul.heroic_actions > li[disabled] {
  pointer-events: auto;
  cursor: default;
}
ul.actions > li[disabled] > span,
ul.special_actions > li[disabled] > span,
ul.heroic_actions > li[disabled] > span {
  text-decoration: line-through;
}
ul.actions > li + li,
ul.special_actions > li + li,
ul.heroic_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
ul.actions.heroic_actions > li:not(.already)[disabled] > span,
ul.special_actions.heroic_actions > li:not(.already)[disabled] > span,
ul.heroic_actions.heroic_actions > li:not(.already)[disabled] > span {
  text-decoration: none !important;
}
ul.heroic_actions {
  background-color: #3b3249;
  border: 1px solid #afacc1;
}
ul.heroic_actions > li:hover {
  background: #696486;
}
ul.camping_actions {
  padding: 5px 2px;
}
ul.camping_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  position: relative;
}
ul.camping_actions > li:not(.open) {
  cursor: pointer;
}
ul.camping_actions > li:not(.open):hover {
  text-decoration: underline;
}
ul.camping_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.camping_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.camping_actions > li > span > img {
  vertical-align: sub;
}
ul.camping_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.camping_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
div.well {
  width: 100%;
  padding-top: 118.699187%;
  background: url(/build/images/assets/img/background/town/well_bg.dc6d7739..gif) no-repeat center / cover;
  position: relative;
}
div.well > .water {
  overflow: visible;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_water.6276df14..gif) no-repeat bottom center / cover;
}
div.well > .water::after {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/town/well_line.31fcec3b..gif) no-repeat center;
  height: 4px;
  top: -4px;
  width: 100%;
}
div.well > .mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_mask.877331a5..gif) no-repeat center / cover;
}
div.well > .overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  padding: 0 8px;
}
div.game-menu-area {
  position: absolute;
  width: 950px;
  padding: 5px 0;
  overflow: visible;
  top: 137px;
  left: 0;
}
div.game-menu-area > div.game-dropdown {
  position: absolute;
  z-index: 21;
  width: 100%;
  top: 37px;
  display: block;
  background: #693e29;
  box-shadow: 0 0 5px black;
  transition: height 0.4s ease, opacity 0.4s ease;
  overflow: hidden;
}
div.game-menu-area > div.game-dropdown.hidden {
  pointer-events: none;
  opacity: 0;
}
div.game-menu-area > div.game-dropdown > ul.text-menu {
  padding: 10px;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li {
  padding: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  font-variant: small-caps;
  list-style: none;
  cursor: pointer;
  color: #f0d79e;
  border-bottom: 1px dashed #b37c4a;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.burger-button {
  display: none;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li:hover {
  background: #8e5437;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.back-dash {
  order: 1;
  /*margin-top: 25px;*/
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.poll-dash {
  order: 2;
  margin-top: 10px;
}
div.game-menu-area > div.game-bar {
  width: 100%;
  height: 32px;
  background: url(/build/images/assets/img/background/bg_menu.2dfe0d1b..jpg);
  box-shadow: 0 0 5px black;
  position: relative;
}
div.game-menu-area > div.game-bar > div.header-stats {
  position: absolute;
  top: -130px;
  pointer-events: none;
  right: 15px;
}
div.game-menu-area > div.game-bar > div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li span {
  font-size: 1.8rem;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li.end-stat {
  color: white;
}
div.game-menu-area > div.game-bar > div.ulcont {
  display: inline-block;
  padding: 0;
  margin: 0;
  float: right;
  position: relative;
  z-index: 20;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left {
  position: absolute;
  top: 100%;
  left: 0;
  float: none;
  margin-top: 12px !important;
  margin-left: 10px;
  z-index: 10;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div {
  display: inline-block;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div + div {
  margin-left: 4px;
}
div.game-menu-area > div.game-bar > ul,
div.game-menu-area > div.game-bar > div.ulcont,
div.game-menu-area > div.game-bar > .ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont + .ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont + .ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont + .ulcont {
  margin-right: 4px !important;
}
div.game-menu-area > div.game-bar > ul li,
div.game-menu-area > div.game-bar > div.ulcont li,
div.game-menu-area > div.game-bar > .ul li {
  display: inline-block;
  list-style: none;
}
div.game-menu-area > div.game-bar > ul.text-menu,
div.game-menu-area > div.game-bar > div.ulcont.text-menu,
div.game-menu-area > div.game-bar > .ul.text-menu {
  background: url(/build/images/assets/img/background/menu_metalbg.53cc2e47..png) 0 0 repeat-x;
  height: 32px;
  padding-left: 32px;
  padding-right: 6px;
  position: relative;
  z-index: 995;
  margin-right: 50px;
}
div.game-menu-area > div.game-bar > ul.text-menu:before,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:before,
div.game-menu-area > div.game-bar > .ul.text-menu:before {
  position: absolute;
  left: 0;
  top: -28px;
  height: 84px;
  width: 43px;
  pointer-events: none;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog0.cb2164ab..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:after,
div.game-menu-area > div.game-bar > .ul.text-menu:after {
  position: absolute;
  right: -43px;
  top: -14px;
  height: 53px;
  width: 57px;
  pointer-events: none;
  z-index: 20;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog1.93690797..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li,
div.game-menu-area > div.game-bar > .ul.text-menu > li {
  padding: 2px 8px;
  background: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
div.game-menu-area > div.game-bar > ul.text-menu > li:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li:hover {
  color: white;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.burger-button {
  margin-top: 2px;
  position: relative;
  left: -20px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > ul.text-menu > li.help,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help {
  filter: brightness(100%);
  width: 84px;
  margin-top: 7px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFCA;
  text-align: center;
  position: relative;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:hover {
  filter: brightness(140%);
  color: #FFFFCA;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  filter: drop-shadow(0 0 2px black);
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 45px;
  top: -40px;
  background-position: bottom center;
  background-repeat: no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 35px;
  left: 0;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash {
  color: #f0d79e;
  border: none;
  box-shadow: none;
  position: absolute;
  top: 49px;
  left: 735px;
  width: 169px;
  height: 41px;
  background: url(/build/images/assets/img/background/sondagebt_bg.9386752e..gif) center / cover no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button {
  position: absolute;
  width: 156px;
  min-height: auto;
  height: 20px;
  top: 19px;
  left: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: fade;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button > span {
  display: block;
  width: 130%;
  position: relative;
  left: -15%;
  text-align: center;
  transform: scaleX(0.85);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after {
  background-image: url(/build/images/assets/img/game-bar/forum.37f3e439..png);
  top: -42px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after {
  background-image: url(/build/images/assets/img/game-bar/play.997bb4aa..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after {
  background-image: url(/build/images/assets/img/game-bar/gazette.c2f4e308..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after {
  background-image: url(/build/images/assets/img/game-bar/soul.be82ea0c..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  background-image: url(/build/images/assets/img/game-bar/help.07020a0e..png);
}
div.game-menu-area > div.game-bar > ul.ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont {
  margin-top: 5px;
  background-color: #483927;
  padding: 1px 3px;
  border: 1px solid #be9766;
  float: right;
  font-size: 0.7em;
}
div.game-menu-area > div.game-bar > ul.ulcont ul,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul,
div.game-menu-area > div.game-bar > .ul.ulcont ul {
  margin: 0;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li,
div.game-menu-area > div.game-bar > .ul.ulcont ul li {
  list-style: none;
  color: #ddab76;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b.red,
div.game-menu-area > div.game-bar > .ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > ul.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > .ul.ulcont ul li b[data-value="0"] {
  color: #ff5f5f;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li:before,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li:before,
div.game-menu-area > div.game-bar > .ul.ulcont ul li:before {
  line-height: 0;
  vertical-align: top;
  margin-right: 4px;
  display: inline-block;
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status,
div.game-menu-area > div.game-bar > div.ulcont.status,
div.game-menu-area > div.game-bar > .ul.status,
div.game-menu-area > div.game-bar > ul.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack {
  position: relative;
  padding: 3px 8px;
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  float: right;
  font-size: 0.2rem;
  height: 30px;
  /*&.rucksack:before*/
}
div.game-menu-area > div.game-bar > ul.status > .text,
div.game-menu-area > div.game-bar > div.ulcont.status > .text,
div.game-menu-area > div.game-bar > .ul.status > .text,
div.game-menu-area > div.game-bar > ul.rucksack > .text,
div.game-menu-area > div.game-bar > div.ulcont.rucksack > .text,
div.game-menu-area > div.game-bar > .ul.rucksack > .text {
  display: block;
  position: absolute;
  top: -1px;
  left: 7px;
  right: 0;
  margin-top: 0;
  z-index: 2;
  color: white;
  font-size: 0.8rem;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px black;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil) {
  min-width: 64px;
  background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png);
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack {
  z-index: 2;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text) {
  height: 18px;
  margin-top: 6px;
  vertical-align: bottom;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item {
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free {
  background: url(/build/images/assets/img/small_empty_inv.bb5e84b9..gif) no-repeat;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken {
  outline: 1px dotted #ff0000;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul {
  transition: left 0.2s ease-in-out;
  position: absolute;
  left: 0;
  top: 26px;
  padding: 4px;
  background: #8f5e33;
  color: #ddab76;
  border: 1px solid #af865a;
  outline: 2px solid #442012;
  float: right;
  font-size: 0.9rem;
  height: 32px !important;
  text-transform: uppercase;
  font-weight: bold;
  z-index: 2;
  max-width: 165px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning {
  height: 50px !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack {
  max-width: 176px;
  overflow: hidden;
  font-size: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded .more {
  width: 18px;
  position: absolute;
  top: 7px;
  right: 0px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover {
  overflow: visible;
  height: 56px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack:not(.expanded) .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.fix-bottom {
  position: absolute !important;
  top: 100%;
  right: 0;
  float: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union {
  border-radius: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack {
  margin-left: 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil) {
  background: url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png) !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):before {
  content: " ";
  z-index: 1;
  position: absolute;
  top: 0;
  left: -14px;
  width: 24px;
  bottom: 0;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/fuse_t.db04b8e2..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/fuse_b.df452958..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/fuse_m.839d4221..png) 0 0 repeat-y;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status {
  margin-right: 0;
  margin-left: 32px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status:before {
  content: " ";
  z-index: 20;
  position: absolute;
  top: 13px;
  left: -34px;
  width: 40px;
  height: 33px;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/cog2.7b747861..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.status.ap,
div.game-menu-area > div.game-bar > div.ulcont.status.ap,
div.game-menu-area > div.game-bar > .ul.status.ap,
div.game-menu-area > div.game-bar > ul.rucksack.ap,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap,
div.game-menu-area > div.game-bar > .ul.rucksack.ap,
div.game-menu-area > div.game-bar > ul.status.bp,
div.game-menu-area > div.game-bar > div.ulcont.status.bp,
div.game-menu-area > div.game-bar > .ul.status.bp,
div.game-menu-area > div.game-bar > ul.rucksack.bp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp,
div.game-menu-area > div.game-bar > .ul.rucksack.bp,
div.game-menu-area > div.game-bar > ul.status.pm,
div.game-menu-area > div.game-bar > div.ulcont.status.pm,
div.game-menu-area > div.game-bar > .ul.status.pm,
div.game-menu-area > div.game-bar > ul.rucksack.pm,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm,
div.game-menu-area > div.game-bar > .ul.rucksack.pm,
div.game-menu-area > div.game-bar > ul.status.sp,
div.game-menu-area > div.game-bar > div.ulcont.status.sp,
div.game-menu-area > div.game-bar > .ul.status.sp,
div.game-menu-area > div.game-bar > ul.rucksack.sp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp,
div.game-menu-area > div.game-bar > .ul.rucksack.sp {
  font-size: 1.6rem;
}
div.game-menu-area > div.game-bar > ul.status.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.status.ap > li,
div.game-menu-area > div.game-bar > .ul.status.ap > li,
div.game-menu-area > div.game-bar > ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap > li,
div.game-menu-area > div.game-bar > .ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > ul.status.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.bp > li,
div.game-menu-area > div.game-bar > .ul.status.bp > li,
div.game-menu-area > div.game-bar > ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > ul.status.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.status.pm > li,
div.game-menu-area > div.game-bar > .ul.status.pm > li,
div.game-menu-area > div.game-bar > ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm > li,
div.game-menu-area > div.game-bar > .ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > ul.status.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.sp > li,
div.game-menu-area > div.game-bar > .ul.status.sp > li,
div.game-menu-area > div.game-bar > ul.rucksack.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.sp > li {
  margin-top: 3px;
}
div.game-menu-area > div.game-bar > ul.status.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.status.ap:before,
div.game-menu-area > div.game-bar > .ul.status.ap:before,
div.game-menu-area > div.game-bar > ul.rucksack.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap:before,
div.game-menu-area > div.game-bar > .ul.rucksack.ap:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.bp:before,
div.game-menu-area > div.game-bar > .ul.status.bp:before,
div.game-menu-area > div.game-bar > ul.rucksack.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.bp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.status.pm:before,
div.game-menu-area > div.game-bar > .ul.status.pm:before,
div.game-menu-area > div.game-bar > ul.rucksack.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm:before,
div.game-menu-area > div.game-bar > .ul.rucksack.pm:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.sp:before,
div.game-menu-area > div.game-bar > .ul.status.sp:before,
div.game-menu-area > div.game-bar > ul.rucksack.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.sp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.status.civil:before,
div.game-menu-area > div.game-bar > .ul.status.civil:before,
div.game-menu-area > div.game-bar > ul.rucksack.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.civil:before,
div.game-menu-area > div.game-bar > .ul.rucksack.civil:before {
  content: " ";
}
.ghoul-hunger-container {
  width: 150px;
  display: inline-block;
  height: 0;
  overflow: visible;
}
.ghoul-hunger-container .ghoul-hunger-background {
  position: absolute;
  left: 0;
  right: 0;
  height: 6px;
  top: 20px;
  background: #582921;
  outline: 1px solid #ba9976;
  margin: 0 3px 0 5px;
}
.ghoul-hunger-container .ghoul-hunger-bar {
  position: absolute;
  left: 0;
  height: 6px;
  top: 0;
  background: #696486;
  margin: 0;
  border-top: 1px inset black;
}
.ghoul-hunger-container .ghoul-hunger-bar.warning {
  background: #bb6765;
}
.ghoul-hunger-container .ghoul-hunger-indicator {
  position: absolute;
  background: red;
  height: 6px;
  width: 2px;
  top: 0;
  margin: 0;
}
.ghoul-hunger-container.in-tooltip {
  display: block;
  height: 12px;
  position: relative;
}
.ghoul-hunger-container.in-tooltip .ghoul-hunger-background {
  top: 3px;
}
.ghoul-message {
  text-transform: uppercase;
  font-size: 0.7rem;
  display: block;
  color: #ff5f5f;
  margin-top: 5px;
}
span.ap,
div.ap {
  display: inline-block;
}
span.ap:after,
div.ap:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/ap_small.9d8cf15c..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.bp,
div.bp {
  display: inline-block;
}
span.bp:after,
div.bp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/bp_small.eaf3a5f3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.pm,
div.pm {
  display: inline-block;
}
span.pm:after,
div.pm:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/pm_small.8597f73b..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.sp,
div.sp {
  display: inline-block;
}
span.sp:after,
div.sp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/sp_small.9e91a203..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.ox,
div.ox {
  display: inline-block;
}
span.ox:after,
div.ox:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/oxygen_small.ccfd5ef3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.defense,
div.defense {
  display: inline-block;
  font-weight: bold;
}
span.defense:after,
div.defense:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def.0444425f..gif);
  vertical-align: middle;
  margin-left: 2px;
}
span.defense-broken,
div.defense-broken {
  display: inline-block;
  color: #f18766;
  font-weight: bold;
}
span.defense-broken:after,
div.defense-broken:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def_broken.b4044ffd..gif);
  vertical-align: middle;
  margin-left: 2px;
}
.jobs-choice {
  border: 1px solid transparent;
  width: 100%;
  opacity: 0.6;
  transition: opacity 0.2s ease-in-out;
}
.jobs-choice input[type='radio'] {
  display: none;
}
.jobs-choice:hover {
  border: 1px dotted #ddab76;
  cursor: pointer;
}
.jobs-choice > .text {
  color: #b37c4a;
  font-weight: bold;
  font-variant: small-caps;
}
.jobs-choice > img {
  width: 100%;
}
.jobs-choice.selected {
  border: 1px solid #f0d79e;
  color: white;
  opacity: 1;
}
.jobs-choice.selected > .text {
  color: white;
}
.jobs-choice .helpbtn {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.skillset-group {
  padding: 12px;
}
.skillset-group .group-title {
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  border-bottom: 2px solid #f0d79e;
}
.skillset-group .group-title .first-letter {
  font-size: 2rem;
  text-shadow: 0 0 5px black;
  transform: scale(1.8);
  transform-origin: bottom right;
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.skillset-group .group-title .last-letters {
  font-size: 1.5rem;
}
.skillset-group ul {
  list-style: none;
  padding-left: 10px;
}
.skillset-group ul li {
  padding-left: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) center left no-repeat;
}
.skillset-group .skill-unreachable {
  opacity: 0.5;
  filter: grayscale(50%);
  cursor: not-allowed;
}
.skill-nav {
  display: flex;
  gap: 5px;
  justify-content: center;
  font-family: 'Courier Prime';
}
.skill-nav > div {
  font-size: 7rem;
  text-shadow: 0 0 5px transparent;
  cursor: pointer;
  -webkit-text-stroke: 3px black;
  text-stroke: 3px black;
  font-weight: bold;
  color: #7e4d2a;
  transition: all 0.5s ease-in-out;
}
.skill-nav > div.current {
  color: #d8a841;
  text-shadow: 0 0 5px #efc05e;
  -webkit-text-stroke: 3px #a72f05;
  text-stroke: 3px #a72f05;
}
.skill-nav > div:hover {
  background-color: #5c2b20;
  transition: none;
}
.skill-slider {
  display: flex;
  gap: 0;
  width: 100%;
  overflow: hidden;
}
.skill-slider > * {
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.skill-slider .skillset-parent {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 24px 24px !important;
  position: relative;
  overflow: visible;
}
.skill-slider .skillset-parent .skillset-nav {
  transform: scale(2);
  image-rendering: pixelated;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 16px);
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-prev {
  left: 8px;
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-next {
  right: 8px;
}
.skill-slider .skillset-parent:first-child .skillset-nav-prev,
.skill-slider .skillset-parent:last-child .skillset-nav-next {
  display: none;
}
.flex-tabs {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  list-style-type: none;
}
.flex-tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.flex-tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.flex-tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.flex-tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) top left no-repeat;
}
.flex-tabs.plain::before {
  top: 27px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/tabs-header-plain-snd.7d47fa4c..gif) right top repeat-y;
}
.flex-tabs.no-top-margin {
  margin-top: 0 !important;
}
.flex-tabs.no-bottom-margin {
  margin-bottom: 0;
}
.flex-tabs.no-bottom-margin ~ div.lightbox,
.flex-tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.flex-tabs .tab {
  overflow: hidden;
  position: relative;
}
.flex-tabs .tab.inline {
  display: inline;
}
.flex-tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 4px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.flex-tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.flex-tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.flex-tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.flex-tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.flex-tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.flex-tabs.plain .tab {
  float: left;
}
.tabs {
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  min-height: 34px;
}
.tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) bottom left no-repeat;
}
.tabs.no-top-margin {
  margin-top: 0 !important;
}
.tabs.no-bottom-margin {
  margin-bottom: 0;
}
.tabs.no-bottom-margin ~ div.lightbox,
.tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.tabs > .tab-floater {
  min-height: 32px;
}
.tabs > .tab-floater.tab {
  padding-top: 0 !important;
}
.tabs > .tab-floater::before,
.tabs > .tab-floater::after {
  content: " ";
  clear: both;
}
.tabs > .tab-floater::before {
  display: table;
}
.tabs > .tab-floater::after {
  display: block;
  height: 0;
}
.tabs h4.soul-name {
  margin: 8px 4px;
  display: inline-block;
}
.tabs .tab {
  overflow: hidden;
  position: relative;
}
.tabs .tab.inline {
  display: inline;
}
.tabs .tab:not(.left) {
  float: right;
}
.tabs .tab:not(.tab-floater) {
  padding-top: 9px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child {
  margin-left: -4px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name {
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > img {
  position: absolute;
  top: 0;
  left: calc(50% - 8px);
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 0.75em;
  text-align: center;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child:hover > h4.soul-name {
  opacity: 1;
}
.tabs .tab.highlight-new::after {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 3px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.tabs.plain .tab {
  float: left;
}
.tab-floater.tab-floater-nobreak {
  display: flex;
  max-width: 100%;
}
span.icon {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  font-size: 1.2rem;
}
span.icon > img {
  margin-right: 3px;
}
ul.summary {
  background: #5c2b20;
  border: 1px solid #ddab76;
}
ul.summary,
ul.summary ul {
  list-style: none;
  margin: 0;
  padding: 5px;
}
ul.summary ul > li {
  padding-left: 16px;
}
ul.summary li {
  clear: both;
}
ul.summary li > span {
  float: right;
}
ul.summary li > ul {
  border-top: 1px solid #ddab76;
  margin-top: 5px;
}
div.death_header {
  background: url(/build/images/assets/img/background/deathHeader.56a4dda7..gif) no-repeat center bottom / contain;
  min-height: 55px;
  margin-top: 24px;
  text-align: center;
}
div.death_header > div:first-child {
  color: #ddab76;
  font-variant: small-caps;
  font-size: 1.6rem;
  margin-bottom: 6px;
}
div.death_header > div:first-child::first-letter {
  color: #e7c49f;
}
div.death_header > div:last-child {
  color: #e7c49f;
  font-variant: small-caps;
  font-size: 1.8rem;
  font-weight: bold;
}
div.death_header > div:last-child::first-letter {
  color: #f1ddc8;
}
div.death_footer {
  text-align: center;
  font-weight: bold;
  color: #afacc1;
}
div.death_list {
  padding-left: 6px;
}
div.death_list > b {
  color: #ddab76;
}
div.death_list > ul {
  list-style-type: none;
  padding-left: 0;
  font-size: 1.2rem;
  font-weight: bold;
  color: #e7c49f;
}
div.death_list > ul > li {
  line-height: 32px;
}
div.death_list > ul > li > span.count {
  color: white;
}
div.death_list > ul > li > div:not(.tooltip) {
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
div.death_list > ul > li > div:not(.tooltip) > img {
  margin-top: -3px;
}
div.death_list > ul > li.rare div {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
div.death_list > ul > li:hover div {
  background-color: #5c2b20;
  outline: 1px solid #f0d79e;
}
div.rebirth {
  background: #996739;
  border: 1px solid #b37c4a;
  margin-bottom: 10px;
}
div.rebirth div.rebirth_label {
  font-size: 1.1rem;
  background: #b37c4a;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 5px;
}
div.rebirth input {
  padding-left: 5px;
  padding-right: 5px;
}
div.rebirth div.rebirth_btn {
  margin-top: 10px;
}
a.help-button {
  background-image: url(/build/images/assets/img/help/helpTooltip.296a271b..gif);
  background-repeat: no-repeat;
  text-align: center;
  color: #E7D1B2;
  border: 1px solid #5e3d17;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding-left: 3px;
  padding-right: 3px;
  cursor: help;
  height: 14px;
  width: 36px;
  display: inline-block;
  line-height: normal;
}
a.help-button:hover {
  outline: 1px solid white;
}
.helpLink {
  font-variant: small-caps;
  padding-left: 20px;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 1.1rem;
}
.helpLink:hover {
  color: white;
}
div.help .helpLink {
  background-image: none;
  padding-left: 0;
  color: #F0D79E;
  font-weight: bold;
}
p.book {
  margin-top: 10px;
  padding-left: 0px;
  font-size: 1.25rem;
  font-style: italic;
  color: #efc698;
}
p.book:first-letter {
  font-size: 110%;
  font-weight: bold;
}
p.ambiant,
div.ambiant {
  padding: 5px 5px 5px 22px;
  margin: 0px 10px 10px 40px;
  color: #ddab76;
  font-style: italic;
  font-size: 1.2rem;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
div.tooltip {
  display: none;
  pointer-events: none;
  font-size: 1rem;
  max-width: 250px;
  padding: 4px;
  position: fixed;
  z-index: 2000;
  color: black;
  margin: 20px;
  box-shadow: 0 0 5px black;
  background: #ddab76;
  border: 2px solid #be792f;
  text-align: justify;
  outline: 1px solid #432b11;
  font-weight: normal;
  font-variant: normal;
}
div.tooltip strong.red,
div.tooltip span.broken {
  color: #cf7058;
}
div.tooltip ul {
  padding: 0 3px;
  margin: 2px 0 0px 0px;
  list-style: none none;
  color: #F0D79E;
}
div.tooltip ul:not(.stack) {
  clear: both;
}
div.tooltip ul li {
  margin: 0;
  border-top: 0;
  border-bottom: 2px solid #5c2b20;
}
div.tooltip ul li:not(.item) {
  padding-left: 4px;
  padding-right: 4px;
  background-color: #524053;
}
div.tooltip ul li:last-child {
  border-bottom: 0;
}
div.tooltip ul li i {
  color: #f0d79e;
  font-style: italic;
}
div.tooltip ul li strong {
  font-variant: small-caps;
}
div.tooltip em {
  color: #524053;
}
div.tooltip > h1:first-child {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 4px;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #be792f;
  font-variant: small-caps;
}
div.tooltip.ndynamic {
  width: 250px;
}
div.tooltip.help {
  background-color: #5c2b20;
  border: 1px solid #ecb98a;
  color: white;
  padding-left: 30px;
  padding-right: 10px;
  max-width: 250px;
}
div.tooltip.help > h1:first-child {
  border: none;
  text-align: left;
  margin: 0;
}
div.tooltip.help strong,
div.tooltip.help em {
  color: #edcda9;
}
div.tooltip.normal {
  background: #935F42;
  border: 1px dotted #E3C699;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.normal > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.normal strong {
  color: #ffaa88;
}
div.tooltip.normal em {
  color: #F0D79E;
}
div.tooltip.item {
  color: #dfdad2;
  width: 250px;
  border: 1px solid #ab9d89;
  border-bottom-color: black;
  border-right-color: black;
  background-color: #746652;
  outline: 1px solid #5c2b20;
}
div.tooltip.item > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.item > em {
  color: #F0D79E;
}
div.tooltip.forum-tooltip {
  background: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.forum-tooltip em {
  color: #F0D79E;
}
ul.citizen-list li {
  list-style: none;
  color: #ddab76;
}
span.language {
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  color: sandybrown;
}
span.language img {
  width: 100%;
}
div.block {
  width: 80%;
  margin: 10px auto;
  background-color: #5c2b20;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
}
div.block strong {
  color: #afacc1;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
}
div.item-addendum {
  font-weight: bold;
  color: #ddab76;
  margin-top: 10px;
}
div.item-tag {
  font-size: 1.1rem;
  /*text-align: center;*/
  padding: 2px;
  background: #022142;
  border: 1px solid #011d37;
  position: relative;
  color: #ddab76;
  height: 18px;
  margin-top: 3px;
  padding-left: 20px;
}
div.item-tag:after {
  position: absolute;
  display: block;
  content: " ";
  height: 16px;
  width: 16px;
  top: 0;
  left: 1px;
}
div.item-tag.item-tag-deco:after {
  background: url(/build/images/assets/img/item/cat_deco.5944708c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-defense:after {
  background: url(/build/images/assets/img/item/cat_def.5741cc50..gif) center / contain no-repeat;
}
div.item-tag.item-tag-essential {
  padding-left: 14px;
}
div.item-tag.item-tag-essential:after {
  background: url(/build/images/assets/img/item/cat_job.46a3e93f..gif) center / contain no-repeat;
}
div.item-tag.item-tag-weapon:after {
  background: url(/build/images/assets/img/item/cat_weapon.9bb841e8..gif) center / contain no-repeat;
}
div.item-tag.item-tag-heavy:after {
  background: url(/build/images/assets/img/item/cat_heavy.acc8d273..gif) center / contain no-repeat;
}
div.item-tag.item-tag-use-1:after {
  background: url(/build/images/assets/img/icons/small_once.a6b19157..gif) center / contain no-repeat;
}
div.item-tag.item-tag-item-id:after {
  background: url(/build/images/assets/img/icons/small_dev.145328e8..png) center / contain no-repeat;
}
div.item-tag.item-tag-poison-deadly:after {
  background: url(/build/images/assets/img/icons/death.34e3288c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-infect:after {
  background: url(/build/images/assets/img/status/status_infection.8c769471..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-strange:after {
  background: url(/build/images/assets/img/status/status_drugged.233c203e..gif) center / contain no-repeat;
}
div.item-tag.item-tag-first-pick:after {
  background: url(/build/images/assets/img/item/item_bagxl.fbd2e7bc..gif) center / contain no-repeat;
}
div.item-tag em {
  color: white;
}
div.badge {
  background: #7d5032;
  border: 1px solid #dfc793;
  padding: 10px;
  margin: 20px 0;
}
div.badge strong {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}
div.badge span {
  color: #ddab76;
}
div.tooltip-dummy {
  height: 0;
  position: relative;
  overflow: visible;
  padding: 0;
  margin: 0;
}
div.tooltip-dummy > * {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 3;
  box-shadow: 0 0 2px black, 0 0 10px black;
}
div.tooltip-dummy > *.tooltip-dummy-container {
  background: #524053;
  outline: 1px solid #F0D79E;
}
div.tooltip-dummy > *.tooltip-dummy-container > h4 {
  margin: 4px;
  padding: 0 0 4px;
  border-bottom: 1px solid #F0D79E;
  color: #F0D79E;
  text-align: center;
}
div.daily-attack {
  margin: 0 auto;
  max-width: 442px;
}
div.daily-attack div.content {
  padding: 0;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  font-style: italic;
  color: #ddab76;
}
div.daily-attack div.content hordes-flash[data-src] {
  overflow: hidden;
}
div.daily-attack div.content hordes-flash[data-src] > * {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 440/120;
}
div.daily-attack div.content p,
div.daily-attack div.content div.p {
  margin: 16px 10px;
}
div.daily-attack div.content p::first-letter {
  color: #f0d79e;
  font-weight: bold;
  font-size: 1.5rem;
}
div.daily-attack div.content strong {
  color: #cf7058;
  font-weight: normal;
}
div.daily-attack div.infos {
  margin-top: 20px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  padding: 10px;
  color: white;
  font-size: 1.2rem;
}
div.daily-attack div.infos img {
  float: left;
  margin-right: 5px;
  border: 1px solid #b37c4a;
}
div.daily-attack div.infos h2 {
  padding: 0px;
  margin: 0px 0px 5px;
  color: #ddab76;
  text-align: left;
  font-family: "Lora", serif;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  font-size: 1.3rem;
}
div.daily-attack div.infos em {
  color: #f0d79e;
  font-size: 1.1rem;
}
.avatar,
.avatarcrow {
  display: inline-block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  position: relative;
}
.avatar:not(.small):not(.full):not(.round) > img,
.avatarcrow:not(.small):not(.full):not(.round) > img {
  max-width: 100px;
  max-height: 100px;
}
.avatar.small > img,
.avatarcrow.small > img {
  width: 90px;
  height: 30px;
  object-fit: cover;
}
.avatar.full > img,
.avatarcrow.full > img {
  max-width: 100%;
}
.avatar.round,
.avatarcrow.round {
  border-radius: 100%;
  overflow: hidden;
}
.avatar.round > img,
.avatarcrow.round > img {
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.avatar.full > div.crop,
.avatarcrow.full > div.crop {
  z-index: 1;
  width: 100%;
  height: 33.33333333%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid white;
  background: rgba(255, 255, 255, 0.1);
  cursor: nwse-resize;
}
.avatar.full > div.crop > div,
.avatarcrow.full > div.crop > div {
  cursor: grab;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.avatar.raw,
.avatarcrow.raw {
  outline: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
}
.avatar > img,
.avatarcrow > img {
  backdrop-filter: blur(15px) contrast(95%) brightness(110%);
  background: url(/build/images/assets/img/noise.cba0ba4f..png);
}
.avatar {
  border: 1px solid #5c2b20;
}
.avatarcrow {
  border: 1px solid #cc3300;
}
.tab-floater .avatar > img {
  backdrop-filter: none;
  background: transparent;
}
select {
  font-size: 1.2rem;
  background-color: #965C36;
  color: #f0d79e;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  cursor: pointer;
}
select:not(.small) {
  width: 100%;
}
select option[disabled] {
  color: #f0ce81;
  background-color: #965C36;
  font-style: italic;
  font-size: 1rem;
  filter: none;
}
i.dagger {
  font-style: normal;
}
.form div.note.note-lightest {
  margin: 5px 0;
}
.form .mod {
  font-size: 1.2rem;
  color: #f0d79e;
}
.form .mod strong {
  color: white;
  text-transform: uppercase;
}
.form .warning {
  color: #f86;
  font-size: 1.2rem;
  font-variant: small-caps;
  margin-top: 5px;
  padding: 5px;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.form .warning strong {
  text-transform: uppercase;
  color: #f8eacb;
}
#postbox {
  position: absolute;
  right: 10px;
  top: 100px;
  font-size: 10px;
  background-color: rgba(62, 36, 23, 0.75);
  border-radius: 6px;
  padding: 3px 5px;
  color: #ddab76;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
  z-index: 995;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
#postbox:hover {
  background-color: rgba(99, 58, 37, 0.75);
}
#postbox img {
  image-rendering: pixelated;
}
#postbox > div {
  margin: 0;
  display: inline-block;
  font-weight: bold;
}
#postbox > div:not(#postbox-new-msg-counter) {
  line-height: 0;
}
#postbox.new-messages > *:nth-child(1) {
  display: none;
}
#postbox:not(.new-messages) > *:not(:nth-child(1)) {
  display: none !important;
}
#postbox.show-larger img {
  height: 24px;
}
.mt-1 {
  margin-top: 1em;
}
.mt-2 {
  margin-top: 2em;
}
.mb-1 {
  margin-bottom: 1em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-1 {
  margin-left: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.pl-05 {
  padding-left: 0.5em;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
ul.hordes-bullets {
  list-style: none;
  font-size: 0.8em;
}
ul.hordes-bullets > li {
  position: relative;
}
ul.hordes-bullets > li b.emph {
  font-weight: normal;
  color: #ddab76;
  font-variant: small-caps;
}
ul.hordes-bullets > li:before {
  position: absolute;
  left: -24px;
  top: 0;
  content: " ";
  width: 24px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) no-repeat;
}
ul.hordes-bullets > li.note {
  margin-left: -40px;
}
div.or {
  height: 100px;
  width: 100%;
  background: url(/build/images/assets/img/or.72e5a71d..png) no-repeat center;
}
div.welcome-teaser {
  height: 500px;
  margin-right: -5px;
}
div.welcome-teaser > span {
  font-size: 18px;
  position: relative;
  display: inline-block;
  width: 241px;
  top: 18px;
  left: 70px;
  transform: rotate(-1.8deg);
  text-align: center;
  font-weight: bold;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
div.welcome-teaser > span:first-child {
  color: #312839;
  text-transform: uppercase;
}
div.welcome-teaser > span:last-child {
  color: #5b0000;
}
div.welcome-teaser.teaser-1 {
  background: url(/build/images/assets/img/teaser1.97daeabd..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-1 > span {
  left: 80px;
  top: 25px;
}
div.welcome-teaser.teaser-2 {
  background: url(/build/images/assets/img/teaser2.ac81eb84..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-3 {
  background: url(/build/images/assets/img/teaser3.30afc570..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-4 {
  background: url(/build/images/assets/img/teaser4.26767171..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-5 {
  background: url(/build/images/assets/img/teaser5.00055932..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-6 {
  background: url(/build/images/assets/img/teaser6.d10d14ec..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-7 {
  background: url(/build/images/assets/img/teaser7.1c954604..png) no-repeat top right;
}
div.welcome-teaser.teaser-8 {
  background: url(/build/images/assets/img/teaser8.7a34dc34..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-9 {
  background: url(/build/images/assets/img/teaser9.2d849e22..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-10 {
  background: url(/build/images/assets/img/teaser10.af3bf423..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-11 {
  background: url(/build/images/assets/img/teaser11.399b217a..jpg) no-repeat top right;
}
span.tag {
  font-size: 0.95rem;
  text-shadow: 1px 1px 0 black;
  padding: 2px 4px;
  box-shadow: 0 0 2px black;
  margin: 1px 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
  border-radius: 3px;
}
.username {
  word-break: break-all;
  text-decoration: none;
  border-radius: 4px;
  padding-right: 5px;
  padding-left: 5px;
  color: #F0D79E;
  font-weight: bold;
  box-shadow: 0 0 1px black;
  display: inline-block;
  cursor: pointer;
}
.username.username-alias {
  background-color: #5c0045;
  border-top: 1px solid #981c54;
}
.username:not(.username-alias) {
  background-color: #5C0000;
  border-top: 1px solid #98341c;
}
.username:hover {
  border-top: 1px solid #490000;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px black;
}
.username:not(.username-alias).is-friend {
  border-top: 1px solid #965c36;
  background-color: #7e4e2a;
}
div.loading {
  min-height: 24px;
  width: 100%;
  background: url(/build/images/assets/img/anims/loading.143e0562..gif) center no-repeat;
}
i.h-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}
i.h-icon.caret-up {
  background: url(/build/images/assets/img/icons/small_caret_up.f165c160..gif) center no-repeat;
}
i.h-icon.caret-down {
  background: url(/build/images/assets/img/icons/small_caret_down.3be88e38..gif) center no-repeat;
}
#tech_stats {
  font-size: 8px;
  padding-top: 6px;
  display: flex;
  justify-content: end;
  gap: 10px;
}
#tech_stats pre {
  display: inline;
}
.toc {
  position: sticky;
  top: 4px;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.toc > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.toc ul {
  margin: 4px 0;
  padding: 0;
}
.toc ul li {
  background: #8a5432;
  list-style: none;
  padding: 2px 10px;
  color: white;
  cursor: pointer;
  border-top: 1px solid #965c36;
}
.toc > ul > li {
  margin-left: 0;
}
.toc > ul > li:first-child {
  border-top: none;
}
.toc > ul > li > ul > li {
  margin-left: 12px;
}
.toc > ul > li > ul > li > ul > li {
  margin-left: 24px;
}
.cite::before {
  content: "« ";
}
.cite::after {
  content: " »";
}
.cite:not(.limit) {
  overflow-wrap: break-word;
}
.cite.limit {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*[data-indicator]:not([data-indicator="0"]) {
  position: relative;
}
*[data-indicator]:not([data-indicator="0"]):after {
  position: absolute;
  background: red;
  color: white;
  font-size: 8px;
  font-weight: bold;
  content: attr(data-indicator);
  height: 10px;
  width: 10px;
  top: -5px;
  right: -5px;
  z-index: 1;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header.ec42d9f8..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc.918448f7..gif);
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos.7b1da1a1..gif);
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night.fd91b175..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
.center {
  text-align: center;
}
.vmiddle {
  vertical-align: middle;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.small {
  color: #ddab76;
  font-size: 1.1rem;
}
.medium {
  font-size: 1.6rem;
}
.critical {
  color: #f86000;
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.no-ws {
  font-size: 0;
}
hr.dashed {
  border: 1px dashed #ddab76;
}
h5 {
  margin: 15px 0 2px;
  font-variant: small-caps;
  font-weight: bold;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
h1.page-head {
  padding: 7px 0 14px 48px;
  margin: 0 0 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/h1.57460bf4..gif);
  background-repeat: no-repeat;
  background-position-y: bottom;
  clear: both;
}
h2.page-head {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.page-head > strong {
  color: white;
}
*[disabled],
*[data-disabled="disabled"]:not(form) {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*[data-disabled="blocked"]:not(form) {
  pointer-events: none;
}
*[data-disabled="grayed"]:not(form) {
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*.no-interaction {
  pointer-events: none;
}
form[data-disabled="disabled"] input,
form[data-disabled="disabled"] select,
form[data-disabled="disabled"] textarea,
form[data-disabled="disabled"] button,
form[data-disabled="disabled"] div.button {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
img.fit {
  width: 100%;
}
ul.feature-list {
  font-size: 0.8em;
}
ul.feature-list strong,
ul.feature-list b {
  color: #ddab76;
}
.boxed {
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.hidden,
.hidden-empty:empty {
  display: none!important;
}
.link {
  cursor: pointer;
  color: #ddab76;
}
.link:not(.undecorated) {
  text-decoration: underline;
}
.link:hover {
  color: white;
}
button img {
  margin-right: 5px;
}
.content-center-vertical {
  display: flex;
  align-items: center;
}
.content-center-horizontal {
  display: flex;
  justify-content: center;
}
.pad {
  padding: 5px;
}
div.band {
  border: 1px solid #ddab76;
  position: relative;
  text-align: center;
  height: 0;
  margin: 30px 0;
  filter: drop-shadow(0 0 4px black);
}
div.band > span {
  display: inline-block;
  position: relative;
  top: -15px;
  height: 30px;
  text-transform: uppercase;
  background: #ddab76;
  color: white;
  padding: 5px 15px;
  font-weight: bold;
  border-radius: 15px;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.relative {
  position: relative;
}
.full-height {
  height: 100%;
}
.auto-height {
  height: auto;
}
.full-width {
  width: 100%;
}
.max-height {
  max-height: 100%;
}
.text-wrap-all {
  word-break: break-all;
}
.text-wrap-word {
  word-break: break-word;
}
.text-wrap-none {
  word-break: keep-all;
}
button.button-dropdown-button,
div.button.button-dropdown-button,
div.forum-button.button-dropdown-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  width: auto;
}
button.button-dropdown-button .button-dropdown,
div.button.button-dropdown-button .button-dropdown,
div.forum-button.button-dropdown-button .button-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  cursor: auto;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  background: #3c2018;
  padding: 5px;
  z-index: 10;
}
button.button-dropdown-button .button-dropdown button:not(.inline),
div.button.button-dropdown-button .button-dropdown button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown button:not(.inline),
button.button-dropdown-button .button-dropdown .button:not(.inline),
div.button.button-dropdown-button .button-dropdown .button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .button:not(.inline),
button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .forum-button:not(.inline) {
  width: 100%;
  white-space: nowrap;
}
button.button-dropdown-button:focus .button-dropdown,
div.button.button-dropdown-button:focus .button-dropdown,
div.forum-button.button-dropdown-button:focus .button-dropdown,
button.button-dropdown-button .button-dropdown:focus-within,
div.button.button-dropdown-button .button-dropdown:focus-within,
div.forum-button.button-dropdown-button .button-dropdown:focus-within,
button.button-dropdown-button .button-dropdown:hover,
div.button.button-dropdown-button .button-dropdown:hover,
div.forum-button.button-dropdown-button .button-dropdown:hover {
  display: block;
}
.spaced-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 5px;
}
.clear {
  clear: both;
}
.no-margin {
  margin: 0 !important;
}
div.inline {
  display: inline-block;
}
@keyframes delay-pointer-events {
  0% {
    pointer-events: none;
  }
  99% {
    pointer-events: none;
  }
  100% {
    pointer-events: all;
  }
}
* {
  box-sizing: border-box;
}
*::before,
*::after {
  box-sizing: border-box;
}
.row::before,
.row::after {
  content: " ";
  clear: both;
}
.row::before {
  display: table;
}
.row::after {
  display: block;
  height: 0;
}
.row > .cell,
.row .cell-small {
  display: inline-block;
  float: left;
  position: relative;
}
.row > .cell.padded,
.row .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row .cell-small.padded-none {
  padding: 0;
}
.row > .cell::before,
.row .cell-small::before,
.row > .cell::after,
.row .cell-small::after {
  clear: both;
}
.row > .cell::before,
.row .cell-small::before {
  content: " ";
  display: table;
}
.row > .cell.rw-0 {
  display: none;
}
.row > .cell.ro-0 {
  margin-left: 0;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell.rw-0 {
  width: 0%;
}
.row > .cell.ro-0 {
  margin-left: 0%;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  display: none;
}
.row > .cell-small.ro-0 {
  margin-left: 0;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  width: 0%;
}
.row > .cell-small.ro-0 {
  margin-left: 0%;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row-table > .row.header,
.row-table > .row-flex.header {
  font-variant: small-caps;
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.row-table > .row.header.row-flex,
.row-table > .row-flex.header.row-flex {
  align-items: end;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+0),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+0) {
  background: #5c2b20;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+1),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+1) {
  background: #663024;
}
.row-table > .row:not(.header).highlight:nth-child(2n+0),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+0) {
  background: #3c3a4a;
}
.row-table > .row:not(.header).highlight:nth-child(2n+1),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+1) {
  background: #434153;
}
.note .row-table > .row.header {
  background: none;
}
.row-flex:not(.inline) {
  display: flex;
}
.row-flex.inline {
  display: inline-flex;
}
.row-flex:not(.wrap):not(.wrap-inverse) {
  flex-wrap: nowrap;
}
.row-flex.wrap {
  flex-wrap: wrap;
}
.row-flex.gap {
  gap: 5px;
}
.row-flex.gap-x {
  column-gap: 5px;
}
.row-flex.gap-y {
  row-gap: 5px;
}
.row-flex.gap-small {
  gap: 2px;
}
.row-flex.gap-small-x {
  column-gap: 2px;
}
.row-flex.gap-small-y {
  row-gap: 2px;
}
.row-flex.gap-none {
  gap: 0;
}
.row-flex.gap-none-x {
  column-gap: 0;
}
.row-flex.gap-none-y {
  row-gap: 0;
}
.row-flex.wrap-inverse {
  flex-wrap: wrap-reverse;
}
.row-flex.h-center {
  justify-content: center;
}
.row-flex.left {
  justify-content: flex-start;
}
.row-flex.space {
  justify-content: space-between;
}
.row-flex.right {
  justify-content: flex-end;
}
.row-flex.v-center {
  align-items: center;
}
.row-flex.top {
  align-items: flex-start;
}
.row-flex.bottom {
  align-items: flex-end;
}
.row-flex.stretch {
  align-items: stretch;
}
.row-flex:not(inverse):not(.vertical) {
  flex-direction: row;
}
.row-flex.inverse:not(.vertical) {
  flex-direction: row-reverse;
}
.row-flex:not(inverse).vertical {
  flex-direction: column;
}
.row-flex.inverse.vertical {
  flex-direction: column-reverse;
}
.row-flex > .cell.shrink-0,
.row-flex > .cell-small.shrink-0 {
  flex-shrink: 0;
}
.row-flex > .cell.grow-0,
.row-flex > .cell-small.grow-0 {
  flex-grow: 0;
}
.row-flex > .cell.factor-0,
.row-flex > .cell-small.factor-0 {
  flex-shrink: 0;
  flex-grow: 0;
}
.row-flex > .cell.shrink-1,
.row-flex > .cell-small.shrink-1 {
  flex-shrink: 1;
}
.row-flex > .cell.grow-1,
.row-flex > .cell-small.grow-1 {
  flex-grow: 1;
}
.row-flex > .cell.factor-1,
.row-flex > .cell-small.factor-1 {
  flex-shrink: 1;
  flex-grow: 1;
}
.row-flex > .cell.shrink-2,
.row-flex > .cell-small.shrink-2 {
  flex-shrink: 2;
}
.row-flex > .cell.grow-2,
.row-flex > .cell-small.grow-2 {
  flex-grow: 2;
}
.row-flex > .cell.factor-2,
.row-flex > .cell-small.factor-2 {
  flex-shrink: 2;
  flex-grow: 2;
}
.row-flex > .cell.shrink-3,
.row-flex > .cell-small.shrink-3 {
  flex-shrink: 3;
}
.row-flex > .cell.grow-3,
.row-flex > .cell-small.grow-3 {
  flex-grow: 3;
}
.row-flex > .cell.factor-3,
.row-flex > .cell-small.factor-3 {
  flex-shrink: 3;
  flex-grow: 3;
}
.row-flex > .cell.shrink-4,
.row-flex > .cell-small.shrink-4 {
  flex-shrink: 4;
}
.row-flex > .cell.grow-4,
.row-flex > .cell-small.grow-4 {
  flex-grow: 4;
}
.row-flex > .cell.factor-4,
.row-flex > .cell-small.factor-4 {
  flex-shrink: 4;
  flex-grow: 4;
}
.row-flex > .cell.shrink-5,
.row-flex > .cell-small.shrink-5 {
  flex-shrink: 5;
}
.row-flex > .cell.grow-5,
.row-flex > .cell-small.grow-5 {
  flex-grow: 5;
}
.row-flex > .cell.factor-5,
.row-flex > .cell-small.factor-5 {
  flex-shrink: 5;
  flex-grow: 5;
}
.row-flex > .cell.shrink-6,
.row-flex > .cell-small.shrink-6 {
  flex-shrink: 6;
}
.row-flex > .cell.grow-6,
.row-flex > .cell-small.grow-6 {
  flex-grow: 6;
}
.row-flex > .cell.factor-6,
.row-flex > .cell-small.factor-6 {
  flex-shrink: 6;
  flex-grow: 6;
}
.row-flex > .cell.shrink-7,
.row-flex > .cell-small.shrink-7 {
  flex-shrink: 7;
}
.row-flex > .cell.grow-7,
.row-flex > .cell-small.grow-7 {
  flex-grow: 7;
}
.row-flex > .cell.factor-7,
.row-flex > .cell-small.factor-7 {
  flex-shrink: 7;
  flex-grow: 7;
}
.row-flex > .cell.shrink-8,
.row-flex > .cell-small.shrink-8 {
  flex-shrink: 8;
}
.row-flex > .cell.grow-8,
.row-flex > .cell-small.grow-8 {
  flex-grow: 8;
}
.row-flex > .cell.factor-8,
.row-flex > .cell-small.factor-8 {
  flex-shrink: 8;
  flex-grow: 8;
}
.row-flex > .cell.shrink-9,
.row-flex > .cell-small.shrink-9 {
  flex-shrink: 9;
}
.row-flex > .cell.grow-9,
.row-flex > .cell-small.grow-9 {
  flex-grow: 9;
}
.row-flex > .cell.factor-9,
.row-flex > .cell-small.factor-9 {
  flex-shrink: 9;
  flex-grow: 9;
}
.row-flex > .cell.shrink-10,
.row-flex > .cell-small.shrink-10 {
  flex-shrink: 10;
}
.row-flex > .cell.grow-10,
.row-flex > .cell-small.grow-10 {
  flex-grow: 10;
}
.row-flex > .cell.factor-10,
.row-flex > .cell-small.factor-10 {
  flex-shrink: 10;
  flex-grow: 10;
}
.row-flex > .cell.rw-0 {
  display: none;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  display: none;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row .my,
.row-flex .my {
  margin: 5px 0;
}
.row .mx,
.row-flex .mx {
  margin: 0 5px;
}
.row .m,
.row-flex .m {
  margin: 5px;
}
.row > .cell.padded,
.row-flex > .cell.padded,
.row .cell-small.padded,
.row-flex .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row-flex > .cell.padded-small,
.row .cell-small.padded-small,
.row-flex .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row-flex > .cell.padded-none,
.row .cell-small.padded-none,
.row-flex .cell-small.padded-none {
  padding: 0;
}
.flex {
  gap: 2px;
}
.flex.inline {
  display: inline-flex;
}
.flex:not(.inline) {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex.top {
  align-items: flex-start;
}
.flex.middle {
  align-items: center;
}
.flex.bottom {
  align-items: flex-end;
}
.flex.left {
  justify-content: flex-start;
}
.flex.center {
  justify-content: center;
}
.flex.right {
  justify-content: flex-end;
}
.flex.large-gap {
  gap: 5px;
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/mixins.less ***!
  \********************************************************************************************************************************************************************************************/
/* nunito-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.6fb18e06..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.85730a3a..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.fcbe6f7c..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.4ea744f7..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.de3694d3..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.d64aeb22..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.5fd418f8..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.8d64593f..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.b6f65e88..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.5d1f5145..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.cd716daf..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.f3cc41b0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-regular - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.d4d9d2d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.88999cbd..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-700 - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.c7bcad92..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.f27a6442..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-regular - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.f50eaba0..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.c3fc7dcb..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.6d581ec4..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.f927a2ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700 - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.4081221b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.8b3d24b4..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.8c9d18fc..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.c3f421b5..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.25de9267..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.87f997a0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.564fb2b6..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.5c413125..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.35f501d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.61f719ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.7087650b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.953a7b54..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Font visitor */
@font-face {
  font-family: 'visitor2';
  src: url(/build/fonts/assets/fonts/visitor2.53646d36..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OCR A Extended';
  src: url(/build/fonts/assets/fonts/ocr_a_ext.130fa79c..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
* {
  box-sizing: border-box;
}
*::before,
*::after {
  box-sizing: border-box;
}
.row::before,
.row::after {
  content: " ";
  clear: both;
}
.row::before {
  display: table;
}
.row::after {
  display: block;
  height: 0;
}
.row > .cell,
.row .cell-small {
  display: inline-block;
  float: left;
  position: relative;
}
.row > .cell.padded,
.row .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row .cell-small.padded-none {
  padding: 0;
}
.row > .cell::before,
.row .cell-small::before,
.row > .cell::after,
.row .cell-small::after {
  clear: both;
}
.row > .cell::before,
.row .cell-small::before {
  content: " ";
  display: table;
}
.row > .cell.rw-0 {
  display: none;
}
.row > .cell.ro-0 {
  margin-left: 0;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell.rw-0 {
  width: 0%;
}
.row > .cell.ro-0 {
  margin-left: 0%;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  display: none;
}
.row > .cell-small.ro-0 {
  margin-left: 0;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  width: 0%;
}
.row > .cell-small.ro-0 {
  margin-left: 0%;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row-table > .row.header,
.row-table > .row-flex.header {
  font-variant: small-caps;
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.row-table > .row.header.row-flex,
.row-table > .row-flex.header.row-flex {
  align-items: end;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+0),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+0) {
  background: #5c2b20;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+1),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+1) {
  background: #663024;
}
.row-table > .row:not(.header).highlight:nth-child(2n+0),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+0) {
  background: #3c3a4a;
}
.row-table > .row:not(.header).highlight:nth-child(2n+1),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+1) {
  background: #434153;
}
.note .row-table > .row.header {
  background: none;
}
.row-flex:not(.inline) {
  display: flex;
}
.row-flex.inline {
  display: inline-flex;
}
.row-flex:not(.wrap):not(.wrap-inverse) {
  flex-wrap: nowrap;
}
.row-flex.wrap {
  flex-wrap: wrap;
}
.row-flex.gap {
  gap: 5px;
}
.row-flex.gap-x {
  column-gap: 5px;
}
.row-flex.gap-y {
  row-gap: 5px;
}
.row-flex.gap-small {
  gap: 2px;
}
.row-flex.gap-small-x {
  column-gap: 2px;
}
.row-flex.gap-small-y {
  row-gap: 2px;
}
.row-flex.gap-none {
  gap: 0;
}
.row-flex.gap-none-x {
  column-gap: 0;
}
.row-flex.gap-none-y {
  row-gap: 0;
}
.row-flex.wrap-inverse {
  flex-wrap: wrap-reverse;
}
.row-flex.h-center {
  justify-content: center;
}
.row-flex.left {
  justify-content: flex-start;
}
.row-flex.space {
  justify-content: space-between;
}
.row-flex.right {
  justify-content: flex-end;
}
.row-flex.v-center {
  align-items: center;
}
.row-flex.top {
  align-items: flex-start;
}
.row-flex.bottom {
  align-items: flex-end;
}
.row-flex.stretch {
  align-items: stretch;
}
.row-flex:not(inverse):not(.vertical) {
  flex-direction: row;
}
.row-flex.inverse:not(.vertical) {
  flex-direction: row-reverse;
}
.row-flex:not(inverse).vertical {
  flex-direction: column;
}
.row-flex.inverse.vertical {
  flex-direction: column-reverse;
}
.row-flex > .cell.shrink-0,
.row-flex > .cell-small.shrink-0 {
  flex-shrink: 0;
}
.row-flex > .cell.grow-0,
.row-flex > .cell-small.grow-0 {
  flex-grow: 0;
}
.row-flex > .cell.factor-0,
.row-flex > .cell-small.factor-0 {
  flex-shrink: 0;
  flex-grow: 0;
}
.row-flex > .cell.shrink-1,
.row-flex > .cell-small.shrink-1 {
  flex-shrink: 1;
}
.row-flex > .cell.grow-1,
.row-flex > .cell-small.grow-1 {
  flex-grow: 1;
}
.row-flex > .cell.factor-1,
.row-flex > .cell-small.factor-1 {
  flex-shrink: 1;
  flex-grow: 1;
}
.row-flex > .cell.shrink-2,
.row-flex > .cell-small.shrink-2 {
  flex-shrink: 2;
}
.row-flex > .cell.grow-2,
.row-flex > .cell-small.grow-2 {
  flex-grow: 2;
}
.row-flex > .cell.factor-2,
.row-flex > .cell-small.factor-2 {
  flex-shrink: 2;
  flex-grow: 2;
}
.row-flex > .cell.shrink-3,
.row-flex > .cell-small.shrink-3 {
  flex-shrink: 3;
}
.row-flex > .cell.grow-3,
.row-flex > .cell-small.grow-3 {
  flex-grow: 3;
}
.row-flex > .cell.factor-3,
.row-flex > .cell-small.factor-3 {
  flex-shrink: 3;
  flex-grow: 3;
}
.row-flex > .cell.shrink-4,
.row-flex > .cell-small.shrink-4 {
  flex-shrink: 4;
}
.row-flex > .cell.grow-4,
.row-flex > .cell-small.grow-4 {
  flex-grow: 4;
}
.row-flex > .cell.factor-4,
.row-flex > .cell-small.factor-4 {
  flex-shrink: 4;
  flex-grow: 4;
}
.row-flex > .cell.shrink-5,
.row-flex > .cell-small.shrink-5 {
  flex-shrink: 5;
}
.row-flex > .cell.grow-5,
.row-flex > .cell-small.grow-5 {
  flex-grow: 5;
}
.row-flex > .cell.factor-5,
.row-flex > .cell-small.factor-5 {
  flex-shrink: 5;
  flex-grow: 5;
}
.row-flex > .cell.shrink-6,
.row-flex > .cell-small.shrink-6 {
  flex-shrink: 6;
}
.row-flex > .cell.grow-6,
.row-flex > .cell-small.grow-6 {
  flex-grow: 6;
}
.row-flex > .cell.factor-6,
.row-flex > .cell-small.factor-6 {
  flex-shrink: 6;
  flex-grow: 6;
}
.row-flex > .cell.shrink-7,
.row-flex > .cell-small.shrink-7 {
  flex-shrink: 7;
}
.row-flex > .cell.grow-7,
.row-flex > .cell-small.grow-7 {
  flex-grow: 7;
}
.row-flex > .cell.factor-7,
.row-flex > .cell-small.factor-7 {
  flex-shrink: 7;
  flex-grow: 7;
}
.row-flex > .cell.shrink-8,
.row-flex > .cell-small.shrink-8 {
  flex-shrink: 8;
}
.row-flex > .cell.grow-8,
.row-flex > .cell-small.grow-8 {
  flex-grow: 8;
}
.row-flex > .cell.factor-8,
.row-flex > .cell-small.factor-8 {
  flex-shrink: 8;
  flex-grow: 8;
}
.row-flex > .cell.shrink-9,
.row-flex > .cell-small.shrink-9 {
  flex-shrink: 9;
}
.row-flex > .cell.grow-9,
.row-flex > .cell-small.grow-9 {
  flex-grow: 9;
}
.row-flex > .cell.factor-9,
.row-flex > .cell-small.factor-9 {
  flex-shrink: 9;
  flex-grow: 9;
}
.row-flex > .cell.shrink-10,
.row-flex > .cell-small.shrink-10 {
  flex-shrink: 10;
}
.row-flex > .cell.grow-10,
.row-flex > .cell-small.grow-10 {
  flex-grow: 10;
}
.row-flex > .cell.factor-10,
.row-flex > .cell-small.factor-10 {
  flex-shrink: 10;
  flex-grow: 10;
}
.row-flex > .cell.rw-0 {
  display: none;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  display: none;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row .my,
.row-flex .my {
  margin: 5px 0;
}
.row .mx,
.row-flex .mx {
  margin: 0 5px;
}
.row .m,
.row-flex .m {
  margin: 5px;
}
.row > .cell.padded,
.row-flex > .cell.padded,
.row .cell-small.padded,
.row-flex .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row-flex > .cell.padded-small,
.row .cell-small.padded-small,
.row-flex .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row-flex > .cell.padded-none,
.row .cell-small.padded-none,
.row-flex .cell-small.padded-none {
  padding: 0;
}
.flex {
  gap: 2px;
}
.flex.inline {
  display: inline-flex;
}
.flex:not(.inline) {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex.top {
  align-items: flex-start;
}
.flex.middle {
  align-items: center;
}
.flex.bottom {
  align-items: flex-end;
}
.flex.left {
  justify-content: flex-start;
}
.flex.center {
  justify-content: center;
}
.flex.right {
  justify-content: flex-end;
}
.flex.large-gap {
  gap: 5px;
}
div.react_map_area {
  position: relative;
  container-type: inline-size;
  container-name: map;
}
div.react_map_area div.map-load-container {
  top: 0;
  bottom: 15px;
  width: 100%;
  z-index: 10;
  position: absolute;
  background: url(/build/images/assets/img/background/loading.bab4cd8d..png) center / cover no-repeat;
}
div.react_map_area div.map {
  z-index: 5;
  font-size: 0;
  background: #2e3a0c;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
div.react_map_area div.map:before,
div.react_map_area div.map:after {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
div.react_map_area div.map:before {
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 3;
  pointer-events: none;
}
div.react_map_area div.map:after {
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
  z-index: 5;
  pointer-events: none;
}
div.react_map_area div.map > .frame-plane {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
div.react_map_area div.map > .frame-plane > * {
  position: absolute;
}
div.react_map_area div.map > .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.react_map_area div.map > .zone-plane-parent {
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: transform 0.3s ease-out;
}
div.react_map_area div.map > .zone-plane-parent.revert {
  transition: transform 1s ease-out;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane,
div.react_map_area div.map > .zone-plane-controls {
  transition: opacity 0.25s ease, transform 0.25s ease, top 1.25s ease, left 1.25s ease;
  pointer-events: none;
  position: absolute;
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane {
  transform: scale(0.25);
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 2;
  top: -200%;
  left: -200%;
  width: 500%;
  height: 500%;
  font-size: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container.censor-master {
  filter: blur(60px);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 20%;
  height: 20%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext {
  transform: scale(2);
  opacity: 0;
  position: absolute;
  font-size: 10px;
  top: calc(33% - 5px);
  padding-top: 25%;
  left: 25%;
  right: 25%;
  text-align: center;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext > span {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  padding: 3px;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext:hover {
  opacity: 1;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .censor {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .ruin {
  background: url(/build/images/assets/img/ruin/unknown.8843ba6b..gif) center no-repeat;
  position: absolute;
  transform: scale(2.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor {
  overflow: visible;
  position: absolute;
  width: 0;
  height: 0;
  transform: scale(2.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor:before {
  position: absolute;
  content: " ";
  width: 24px;
  height: 24px;
  left: -12px;
  top: -12px;
  transform: scale(1.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.citizen:before {
  background: url(/build/images/assets/img/icons/map/map_icon_citizen.c8e9e215..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #7cfc00) drop-shadow(0 0 1px #7cfc00);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.zombie:before {
  background: url(/build/images/assets/img/icons/map/map_icon_zombie.dd5ddcd3..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.splatter:before {
  background: url(/build/images/assets/img/icons/map/map_icon_splatter.07232984..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor {
  animation: glitch-actor-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(2n) {
  animation: glitch-actor-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(3n) {
  animation: glitch-actor-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect {
  position: absolute;
  top: 16.66%;
  left: 16.66%;
  width: 66.66%;
  height: 66.66%;
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(1) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(4) {
  background-color: #3e2417;
  /* #ddab76 */
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-4 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
  z-index: 2;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .ruin {
  filter: hue-rotate(190deg) contrast(150%) brightness(50%);
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(1) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(4) {
  background-color: #17233e !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-last-child(5) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map > .zone-plane-controls {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  z-index: 4;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls.hide {
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-controls > .action-move,
div.react_map_area div.map > .zone-plane-controls > .marker-direction,
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  position: absolute;
  z-index: 4;
  cursor: pointer;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.on-route,
div.react_map_area div.map > .zone-plane-controls > .marker-direction.on-route,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.on-route,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.on-route {
  filter: hue-rotate(90deg);
  transform: scale(1.2);
}
div.react_map_area div.map > .zone-plane-controls.blocked {
  background-image: url(/build/images/assets/img/map/blood.74160efe..png);
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense,
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  cursor: default;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  overflow: visible;
  height: 0;
  width: 0;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east svg {
  width: 24px;
  height: 64px;
  margin-top: -32px;
  margin-left: -12px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south svg {
  width: 64px;
  height: 24px;
  margin-top: -12px;
  margin-left: -32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense div.img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-0 div.img {
  background: url(/build/images/assets/img/icons/Small_broken.1273a5ea..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-1 div.img {
  background: url(/build/images/assets/img/icons/small_gather.e783a081..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/226.cae9fe0e..svg) 50% / contain no-repeat;
  width: 81px;
  height: 40px;
  transform-origin: center;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-1 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/229.63f4ef7b..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-2 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/230.0b2b1e35..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:hover {
  background: url(/build/images/assets/img/icons/map/228.e7a65968..svg) 50% no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-north {
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-east {
  top: 50%;
  right: -10px;
  transform: translateY(-50%) rotate(90deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-south {
  left: 50%;
  bottom: 5px;
  transform: translateX(-50%) rotate(180deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-west {
  top: 50%;
  left: -10px;
  transform: translateY(-50%) rotate(270deg);
}
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/build/images/assets/img/icons/map/map_move_marker.61c0839c..svg) center / contain no-repeat;
  transition: transform 1.25s ease;
}
div.react_map_area div.map > .zone-plane-controls > .current-location {
  position: absolute;
  bottom: 5px;
  top: auto;
  right: 5px;
  left: auto;
  display: block;
  z-index: 10;
  color: #d7ff5b;
  font-size: 1.25rem;
  text-shadow: 0 0 5px #d7ff5b;
  font-family: "visitor2";
  letter-spacing: 0.1rem;
}
div.react_map_area div.map > .zone-plane-controls.retro > .current-location {
  animation: glitch-anim-text 4s infinite linear alternate;
}
div.react_map_area div.map > .scroll-plane {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
  padding: 5px;
  touch-action: none;
}
div.react_map_area div.map > .scroll-plane.auto-size {
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px;
  pointer-events: none;
  z-index: 3;
}
div.react_map_area div.map > .scroll-plane > .svg > svg {
  width: 100%;
  height: 100%;
  transform: scale(1, -1);
}
div.react_map_area div.map > .scroll-plane > .zone-grid {
  display: grid;
  height: 100%;
  width: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void {
  outline: transparent solid 1px;
  position: relative;
  transition: outline-color 0.5s ease;
  cursor: pointer;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:before {
  position: absolute;
  content: " ";
  display: block;
  top: 5%;
  left: 5%;
  bottom: 5%;
  right: 5%;
  border: 1px solid #718f1d;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.active:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void.active:before {
  outline: 2px solid #b4da4c;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:hover,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:hover {
  outline-color: #a4af80;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > *,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void > * {
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-0 {
  background: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-1 {
  background: #5e6507;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-2 {
  background: #947726;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-3 {
  background: #cc0a0a;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-4 {
  background: #004182;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div:not(.tooltip) {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.count {
  pointer-events: none;
  font-size: 0.7rem;
  line-height: 0.7rem;
  color: white;
  text-align: center;
  padding-top: 2px;
  text-shadow: 0 0 1px black, 0 0 2px black, 0 0 3px black;
}
@container map (min-width: 180px) and (max-width: 260px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.55rem !important;
    line-height: 0.55rem !important;
    font-weight: bold;
  }
}
@container map (max-width: 180px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.4rem !important;
    line-height: 0.4rem !important;
    font-weight: bold;
  }
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.citizen_marker:before {
  position: absolute;
  top: 35%;
  left: 35%;
  right: 35%;
  bottom: 35%;
  display: block;
  background: #ffff00;
  content: " ";
  border-radius: 50%;
  border: 1px solid red;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain, 100%;
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-1 {
  background-image: url(/build/images/assets/img/tags/tag_1.8e2e7b6f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-2 {
  background-image: url(/build/images/assets/img/tags/tag_2.b6a255c4..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-3 {
  background-image: url(/build/images/assets/img/tags/tag_3.2b707aec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-4 {
  background-image: url(/build/images/assets/img/tags/tag_4.d8655dec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-5 {
  background-image: url(/build/images/assets/img/tags/tag_5.1273a5ea..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-6 {
  background-image: url(/build/images/assets/img/tags/tag_6.aa5b94e7..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-7 {
  background-image: url(/build/images/assets/img/tags/tag_7.60c95a47..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-8 {
  background-image: url(/build/images/assets/img/tags/tag_8.ce1e079d..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-9 {
  background-image: url(/build/images/assets/img/tags/tag_9.72ff706f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-10 {
  background-image: url(/build/images/assets/img/tags/tag_10.d4e3bfa5..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-11 {
  background-image: url(/build/images/assets/img/tags/tag_11.3c1e616f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-12 {
  background-image: url(/build/images/assets/img/tags/tag_12.858cbe95..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-13 {
  background-image: url(/build/images/assets/img/tags/tag_13.ec2d03ec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-0 {
  background: url(/build/images/assets/img/icons/scout_lv0_map.cd2b6667..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-1 {
  background: url(/build/images/assets/img/icons/scout_lv1_map.87124961..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-2 {
  background: url(/build/images/assets/img/icons/scout_lv2_map.406dea5b..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-3 {
  background: url(/build/images/assets/img/icons/scout_lv3_map.d057350f..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark.scav-excavated {
  background: url(/build/images/assets/img/professions/dig.abdddc5f..gif) no-repeat center center / 75%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area {
  width: 200%;
  height: 200%;
  position: absolute;
  top: -100%;
  left: -100%;
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area span {
  width: 0;
  height: 0;
  padding: 30% 20%;
  position: absolute;
  left: 10%;
  top: 10%;
  background-image: url(/build/images/assets/img/item/item_soul_blue.ff9cb338..gif);
  background-repeat: no-repeat;
  background-size: contain;
  animation: zone-soul 18s infinite linear;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n) > div.soul-area span {
  animation-duration: 14s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n) > div.soul-area span {
  animation-duration: 20s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(15n) > div.soul-area span {
  animation-duration: 12s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(31n) > div.soul-area span {
  animation-duration: 17s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n+1) > div.soul-area span {
  animation-duration: 19s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n+5) > div.soul-area span {
  animation-duration: 16s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town:not(.devast) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town.33e912f1..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_past.24cd4b70..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.unknown > div.icon {
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1"] > .zone > div.count {
  font-size: 1rem;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1.5"] > .zone > div.count {
  font-size: 1.5rem;
}
div.react_map_area div.map.show-tags > .scroll-plane .zone > div.tag {
  display: block;
}
div.react_map_area div.map.show-scout > .scroll-plane .zone > div.scoutLevelMark {
  display: block;
}
div.react_map_area div.map.show-scav > .scroll-plane .zone > div.scavExcavationMark {
  display: block;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png) no-repeat center !important;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global.past > div.icon {
  background: none;
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .routes-plane {
  transition: opacity 0.25s ease;
  position: absolute;
  padding: 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
div.react_map_area div.map > .routes-plane > div {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s ease;
  border: 1px solid #506415;
  overflow-y: auto;
  background: #2e3a0c;
  color: #b4da4c;
  font-size: 1.2rem;
}
div.react_map_area div.map > .routes-plane > div > div.row {
  transition: background-color 0.1s ease;
  background: transparent;
  cursor: pointer;
}
div.react_map_area div.map > .routes-plane > div > div.row:hover {
  background: #506415;
}
div.react_map_area div.map > .routes-plane.hidden {
  opacity: 0;
  pointer-events: none;
}
div.react_map_area div.map > .routes-plane.hidden > div {
  transform: scale(0.75);
}
div.react_map_area div.map .retro-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) top left / 20% repeat;
  z-index: 5;
  pointer-events: none;
  opacity: 0.04;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-5 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-6 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-7 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(4) {
  background-color: #b4da4c;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-8 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.controls {
  position: relative;
  bottom: 0px;
  z-index: 9;
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
  /*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*/
}
div.react_map_area div.controls > div.tilemap_controls {
  display: block;
  height: 16px;
}
div.react_map_area div.controls > div.zonemap_controls {
  display: none;
}
div.react_map_area div.controls > div.tilemap_controls,
div.react_map_area div.controls > div.zonemap_controls {
  width: auto;
}
div.react_map_area div.controls > div.tilemap_controls div div,
div.react_map_area div.controls > div.zonemap_controls div div {
  max-height: 16px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button,
div.react_map_area div.controls > div.zonemap_controls .map_button {
  margin-top: -5px;
  vertical-align: top;
  padding: 2px;
  height: 16px;
  max-width: 70px;
  overflow: visible;
  font-size: 13px;
  font-variant: normal;
  font-weight: 700;
  text-align: left;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_icon {
  font-size: 10px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button div,
div.react_map_area div.controls > div.zonemap_controls .map_button div {
  transform: scale(0.7, 1.05);
  margin-top: -4px;
  margin-left: -3px;
  margin-right: -3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:first-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:first-child {
  margin-left: 2px;
  padding-left: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:last-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:last-child {
  margin-right: 2px;
  padding-left: 1px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map-icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map-icon {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/item_map.e215c13a..gif) 3px -2px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_in,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_in {
  background: url(/build/images/assets/img/icons/small_more2.86c86133..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_out,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_out {
  background: url(/build/images/assets/img/icons/small_minus.1ce97bfc..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_pin,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_pin {
  background: url(/build/images/assets/img/icons/map_pin.6dee0195..png) 1px 0px / 13px 13px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_close,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_close {
  background: url(/build/images/assets/img/icons/small_x.e12f70b0..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  padding-left: 12px;
  padding-right: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.route_button > div,
div.react_map_area div.controls > div.zonemap_controls .map_button.route_button > div {
  margin: -4px -9px 0 -9px;
}
div.react_map_area.zone-viewer-mode {
  z-index: 5;
}
div.react_map_area.zone-viewer-mode > .map:before {
  opacity: 0.9;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.85) 70%, #000000 100%);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane,
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  opacity: 1;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane {
  transform: scale(0.4);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane .zone-sub-container:not(.censor-master) > .zone-subplane {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  transform: scale(1);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls .action-move {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .controls {
  z-index: 10;
}
div.react_map_area.zone-viewer-mode > .controls > div.tilemap_controls {
  display: none;
}
div.react_map_area.zone-viewer-mode > .controls > div.zonemap_controls {
  display: block;
}
.tooltip.tooltip-map {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  min-width: 175px;
}
.tooltip.tooltip-map:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
}
/* Animation presets */
@keyframes zone-soul {
  0% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  10.7% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  11.8% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  21.4% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  22.5% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  32.1% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  33.2% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  41.8% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  42.9% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  53.6% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
  54.7% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  64.4% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  65.5% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  74.2% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  75.3% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  85.9% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  87.0% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  92.9% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  94.0% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  100% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes glitch-actor-1 {
  0% {
    transform: translate(2px, -4px) scale(3);
  }
  1% {
    transform: translate(3px, -3px) scale(2.8);
  }
  1%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-2 {
  0%,
  1% {
    transform: translate(-12px, -8px) scale(3.4);
  }
  2% {
    transform: translate(-10px, -6px) scale(3.8);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-3 {
  0% {
    transform: translate(-7px, 6px) scale(1.5);
  }
  2% {
    transform: translate(-9px, 5px) scale(1.7);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-anim-text {
  0% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  2% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  4% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  7% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  8% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  9% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  9.9% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
  }
  10%,
  100% {
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
}
@keyframes glitch-anim-flash {
  0%,
  1% {
    opacity: 0.2;
    transform: translate3d(10px, 5px, 0);
  }
  1%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes glitch-anim-1 {
  0% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-4 {
  0% {
    opacity: 0.5;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-5 {
  0% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-6 {
  0% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-7 {
  0% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-8 {
  0% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
div.ruin_map_react {
  font-family: "visitor2";
}
div.ruin_map_react > .map {
  position: relative;
  aspect-ratio: 1;
  border: 1px solid #ddab76;
  background: black;
}
div.ruin_map_react > .map .canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
div.ruin_map_react > .map .canvas .konvajs-content,
div.ruin_map_react > .map .canvas canvas {
  height: 100% !important;
  width: 100% !important;
}
div.ruin_map_react > .map .canvas.webgl {
  pointer-events: none;
}
div.ruin_map_react > .map .canvas.inactive {
  opacity: 0;
}
div.ruin_map_react > .map > .frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
div.ruin_map_react > .map > .frame .frame-plane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.ruin_map_react > .map > .frame .frame-plane > * {
  position: absolute;
}
div.ruin_map_react > .map > .frame .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .noise {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
  opacity: 0.15;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) center / cover no-repeat;
}
div.ruin_map_react > .controls {
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
}
.log-container {
  position: relative;
}
.log {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  position: relative;
  z-index: 1;
}
.log > .log-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 300px;
  overflow-y: auto;
}
.log > .log-content > .log-spinner,
.log > .log-content > .log-complete-link {
  padding: 5px;
}
.log > .log-content > .log-complete-link {
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
}
.log > .log-content > .log-silence {
  padding: 5px 0 8px 4px;
  margin: 2px 0 0;
  font-size: 8pt;
  font-weight: bold;
  color: #98a675;
  text-transform: uppercase;
  border: 0;
  border-top: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header {
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header + .log-silence {
  border-top: 0;
}
.log > .log-content > .log-entry {
  padding: 1px 2px 1px 20px;
  position: relative;
  cursor: default;
  margin: 0;
  word-wrap: anywhere;
  border: 1px solid transparent;
}
.log > .log-content > .log-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.log > .log-content > .log-entry > span.log-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.log > .log-content > .log-entry > span.log-part-time:before,
.log > .log-content > .log-entry > span.log-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.log > .log-content > .log-entry > span.log-part-time:before {
  content: '[';
  left: 0;
}
.log > .log-content > .log-entry > span.log-part-time:after {
  content: ']';
  right: 0;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container),
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container),
.log > .log-content > .log-entry > span.log-part-content > strong,
.log > .log-content > .log-entry span.log-part-content > span.container > strong {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container) > img,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container) > img,
.log > .log-content > .log-entry > span.log-part-content > strong > img,
.log > .log-content > .log-entry span.log-part-content > span.container > strong > img {
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).jobName,
.log > .log-content > .log-entry > span.log-part-content > strong.jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.jobName {
  font-weight: normal;
  font-style: italic;
  color: #f0d79e;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).tool,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).tool,
.log > .log-content > .log-entry > span.log-part-content > strong.tool,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content.log-part-entry-hidden,
.log > .log-content > .log-entry span.log-part-content > span.container.log-part-entry-hidden {
  background-color: #4d5537;
  color: #98a675;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-1 {
  background-color: #820000;
}
.log > .log-content > .log-entry.log-entry-class-1 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-2 {
  background-color: #ad2714;
}
.log > .log-content > .log-entry.log-entry-class-2 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-3 {
  background-color: #965c36;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-4 {
  background-color: #3b3249;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content {
  font-style: italic;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i {
  display: inline-block;
  transform: skew(-15deg, 0deg);
  opacity: 0.9;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i i {
  transform: none;
  opacity: 1;
}
.log > .log-content > .log-entry.log-entry-class-5 {
  background-color: #b05502;
}
.log > .log-content > .log-entry.log-entry-type-1:before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/bank_in.0f1a996b..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-1:before {
  background: url(/build/images/assets/img/log/bank_out.213ec958..gif);
}
.log > .log-content > .log-entry.log-entry-type-4:before {
  background: url(/build/images/assets/img/log/build.fd56bdf4..gif);
}
.log > .log-content > .log-entry.log-entry-type-5:before {
  background: url(/build/images/assets/img/log/workshop.bbdaf7ee..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/door_open.94a61520..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-3:before {
  background: url(/build/images/assets/img/log/door_closed.3144d9d0..gif);
}
.log > .log-content > .log-entry.log-entry-type-7:before {
  background: url(/build/images/assets/img/log/well.074b6eb3..gif);
}
.log > .log-content > .log-entry.log-entry-type-8:not(.log-entry-class-2):before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-8.log-entry-class-2:before {
  background: url(/build/images/assets/img/log/death.34e3288c..gif);
}
.log > .log-content > .log-entry.log-entry-type-9:before {
  background: url(/build/images/assets/img/log/night.7bd62c85..gif);
}
.log > .log-content > .log-entry.log-entry-type-10:before {
  background: url(/build/images/assets/img/log/home.5944708c..gif);
}
.log > .log-content > .log-entry.log-entry-type-11:before {
  background: url(/build/images/assets/img/log/chat.6b1bcc9a..gif);
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v,
.log > .log-content > .log-entry.log-entry-type-11 div.rps,
.log > .log-content > .log-entry.log-entry-type-11 div.coin,
.log > .log-content > .log-entry.log-entry-type-11 div.card,
.log > .log-content > .log-entry.log-entry-type-11 div.citizen,
.log > .log-content > .log-entry.log-entry-type-11 div.coords,
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=any] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=zone] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/item_map.e215c13a..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-17:before {
  background: url(/build/images/assets/img/log/well_add.32385386..gif);
}
.log > .log-content > .log-entry.log-entry-hxp {
  padding: 10px 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-hxp-reset > .log-part-value {
  filter: grayscale(100%);
  opacity: 0.1;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-value {
  font-size: 2rem;
  font-weight: bold;
  text-align: right;
  padding-right: 8px;
  border-right: 1px solid #ddab76;
  flex-basis: 64px;
  flex-grow: 0;
  flex-shrink: 0;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-plus > .log-part-value {
  border-color: #00ff61;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-minus > .log-part-value {
  border-color: #ff2929;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content > .log-part-header {
  font-size: 0.8rem;
  opacity: 0.8;
  display: flex;
  place-content: space-between;
}
.log > .log-content > .log-entry:hover {
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.log > .log-content > .log-entry:hover:before {
  top: 1px;
  left: 1px;
}
.log + .log-day-select {
  position: relative;
  width: 100%;
  overflow-x: auto;
  top: -3px;
  white-space: nowrap;
}
.log + .log-day-select > div {
  overflow: visible;
  display: inline-block;
  position: relative;
}
.log + .log-day-select > div > div {
  display: inline-block;
  font-size: 0.7em;
  background: #5c2b20;
  width: 60px;
  text-align: center;
  border: 1px solid #EFDBA8;
  position: relative;
  padding: 3px;
  color: #ddab76;
  cursor: pointer;
}
.log + .log-day-select > div > div.current {
  color: white;
  font-weight: bold;
  border-top: none;
  z-index: 2;
}
.log + .log-day-select > div > div:not(.current) {
  top: -1px;
}
.log + .log-day-select > div > div > span {
  font-weight: bold;
  font-variant: small-caps;
}
.log.days-inline > .log-content > .log-day-header {
  background: #5c2b20;
  position: sticky;
  top: 0;
  z-index: 1;
}
.shoutbox {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
}
.shoutbox > .shout-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 450px;
  overflow-y: auto;
}
.shoutbox > .shout-content > .shout-loader {
  text-align: center;
}
.shoutbox > .shout-content > .shout-separator {
  margin: 3px 0;
  border-bottom: 1px solid #f0d79e;
}
.shoutbox > .shout-content > .shout-entry {
  padding: 2px;
  position: relative;
  cursor: default;
  margin: 1px 0;
  background-color: transparent;
}
.shoutbox > .shout-content > .shout-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before,
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before {
  content: '[';
  left: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  content: ']';
  right: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content {
  word-wrap: break-word;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span > img {
  vertical-align: text-top;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content strong {
  color: white;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1.shout-entry-new {
  background-color: #3b3249;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
div.town-banner {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.town-banner.town-banner-home {
  background: url(/build/images/assets/img/background/town/home.0212c3d6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-home.night {
  background: url(/build/images/assets/img/background/town/night_home.c6cd3970..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well {
  background: url(/build/images/assets/img/background/town/well.e78aa806..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well.night {
  background: url(/build/images/assets/img/background/town/night_well.d6acc13e..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank {
  background: url(/build/images/assets/img/background/town/bank.1175a1dd..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank.night {
  background: url(/build/images/assets/img/background/town/night_bank.8715d392..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses {
  background: url(/build/images/assets/img/background/town/houses.31444030..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses.night {
  background: url(/build/images/assets/img/background/town/night_houses.17f23b23..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead {
  background: url(/build/images/assets/img/background/town/visit_dead.89261132..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead.night {
  background: url(/build/images/assets/img/background/town/night_visit_dead.0ff5513b..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit {
  background: url(/build/images/assets/img/background/town/visit.7dd53a03..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit.night {
  background: url(/build/images/assets/img/background/town/night_visit.eadf6aa3..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction {
  background: url(/build/images/assets/img/background/town/construction.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction.night {
  background: url(/build/images/assets/img/background/town/night_construction.d0147349..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-upgrades {
  background: url(/build/images/assets/img/background/town/upgrades.f9339cdb..png) center / cover no-repeat;
}
div.town-banner.town-banner-door-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-open.night {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed.night {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop {
  background: url(/build/images/assets/img/background/town/agora.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop.night {
  background: url(/build/images/assets/img/background/town/night_agora.d0147349..jpg) center / cover no-repeat;
}
.town-menu {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
}
.town-menu > .cell {
  cursor: pointer;
}
.town-menu > .cell > div:first-child {
  width: 100%;
  padding-top: 55.1724138%;
  border: 1px solid black;
  text-decoration: underline;
}
.town-menu > .cell > div:last-child {
  font-size: 1.1rem;
  padding: 1px 4px;
  background: #3e2417;
  height: 20px;
}
.town-menu > .cell > div:last-child > img {
  vertical-align: bottom;
}
.town-menu > .cell:hover > div:last-child {
  color: #EFDBA8;
}
.town-menu > .cell:hover > div:first-child {
  outline: 1px solid #EFDBA8;
}
.town-menu > .cell.selected:not(.town-overview) > div:first-child {
  background-color: #965C36 !important;
  outline: 1px solid black;
  border: 1px solid white;
}
.town-menu > .cell.selected > div:last-child {
  background: #965C36;
  color: white;
}
.town-menu:not(.night) > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.header-menu {
  width: 100%;
  height: 60px;
  position: relative;
}
.header-menu.chaos {
  background: url(/build/images/assets/img/background/town/chaos.95206887..gif) center / 100% no-repeat;
}
.header-menu.insurrect {
  background: url(/build/images/assets/img/background/town/revolt.73a0aefc..gif) center / 100% no-repeat;
}
.header-menu a.help-button {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.banished-info {
  text-align: center;
  color: white;
  font-size: 1.3rem;
  background-color: #773939;
  border: 1px solid #ba6767;
  margin-bottom: 0.5rem;
}
.banished-info em {
  color: #f0d79e;
}
.row > .cell.town-addons {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
  display: flex;
  align-items: stretch;
  justify-content: space-evenly;
}
.row > .cell.town-addons > .town-addon {
  height: 55px;
  width: 40px;
  flex-basis: 40px;
  flex-grow: 0;
  overflow: hidden;
  flex-shrink: 0;
  font-size: 1.1rem;
  padding: 0;
  cursor: pointer;
  margin: 3px;
  background-color: #5c2b20;
}
.row > .cell.town-addons > .town-addon:first-child {
  margin-left: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(6) {
  margin-right: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(n+7) {
  display: none;
}
.row > .cell.town-addons > .town-addon img {
  max-height: 14px;
}
.row > .cell.town-addons > .town-addon > div {
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 40px;
  width: 40px;
  border: 1px solid #7e4d2a;
}
.row > .cell.town-addons > .town-addon:not(.selected):not(.town-addon-empty):hover > div {
  border: 1px solid #EFDBA8;
  cursor: pointer;
}
.row > .cell.town-addons > .town-addon.selected {
  background: #823d2d;
  filter: contrast(120%) brightness(120%);
  outline: 1px solid #EFDBA8;
}
.row > .cell.town-addons > .town-addon > span {
  display: block;
  padding: 1px 2px;
  text-align: center;
  text-overflow: ellipsis;
  line-height: 13px;
  height: 15px;
  font-size: 1rem;
  overflow: hidden;
}
.row > .cell.town-addons > .town-addon.town-addon-empty {
  background-color: transparent;
}
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > div,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > span,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover {
  outline: none;
  cursor: initial;
}
.row > .cell.town-addons > .town-addon.town-addon-empty > div {
  height: 36px;
  width: 36px;
  margin: 2px;
  border: 1px dotted #90563b;
  background: repeating-linear-gradient(-45deg, #7e4a31 4px, #693e29 8px);
}
.row > .cell.town-addons > .town-addon.town-addon-upgrade > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_upgrades.d9357804..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-workshop > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_workshop.225e68a0..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-watchtower > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_tower.e204d08a..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-battlement > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_watch.d48a7a35..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-dump > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_decharge.132a1c9d..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-catapult > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_catapult2.a8dd0129..gif);
}
.row > .cell.town-addons > .town-addon.town-addon.town-addon-tamers > div {
  background-image: url(/build/images/assets/img/background/smenu_clinic.46e12a1d..gif);
}
.row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.town-upgrades p,
.citizen-home p {
  margin: 0;
}
.town-upgrades .vote-bar,
.citizen-home .vote-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.town-upgrades .vote-bar.small,
.citizen-home .vote-bar.small {
  height: 1em;
}
.town-upgrades .vote-bar > *,
.citizen-home .vote-bar > * {
  height: 100%;
  position: absolute;
}
.town-upgrades .vote-bar .vote-progress,
.citizen-home .vote-bar .vote-progress {
  border-right: 1px solid #ddab76;
  background-color: #b37c4a;
}
.town-upgrades .row {
  border-bottom: 1px solid #7e4d2a;
}
.town-buildings > ul {
  background-color: #3e2417;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 2.5rem;
  font-size: 1.1rem;
  background-image: url(/build/images/assets/img/icons/home.a9951a08..gif);
  background-repeat: no-repeat;
  background-position: 4px 2px;
}
.town-buildings > ul > li {
  padding-bottom: 5px;
}
.town-buildings > ul > li em {
  color: #e7c48f;
  font-style: normal;
}
.town-buildings > ul > li .data {
  flex-grow: 1;
}
.town-buildings > ul > li .symbol {
  flex-grow: 0;
  flex-shrink: 0;
}
.town-buildings > ul > li .life-bar {
  margin-top: 0.25em;
  margin-right: 1em;
  height: 0.5em;
  border: 1px solid black;
  background-color: black;
  position: relative;
  width: 30px;
}
.town-buildings > ul > li .life-bar > * {
  height: 100%;
  position: absolute;
}
.town-buildings > ul > li .life-bar .life-progress {
  background-color: #696486;
}
.town-buildings > ul > li .life-bar .life-progress.life-warning {
  background-color: yellow;
}
.town-buildings > ul > li .life-bar .life-progress.life-critical {
  background-color: #f86;
}
.x-copy-prediction {
  cursor: pointer;
}
.copy-popup {
  position: fixed;
  float: left;
  opacity: 1;
  transition: opacity 500ms linear 0s;
}
.watchtower-prediction {
  display: flex;
  flex-wrap: wrap;
}
.watchtower-prediction > * {
  flex-basis: 100%;
}
.watchtower-prediction p {
  text-align: center;
}
.watchtower-prediction .watchtower-prediction-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.watchtower-prediction .watchtower-prediction-bar > * {
  height: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-progress {
  background-color: #b37c4a;
  border-right: 1px solid #ddab76;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-text {
  min-width: 4em;
  color: #ffffff;
  line-height: 1.25em;
  text-align: center;
  font-size: 1rem;
}
.citizens-list {
  line-height: 20px;
}
.citizens-list .crows-garland {
  position: relative;
}
.citizens-list .crows-garland:after {
  position: absolute;
  pointer-events: none;
  content: " ";
  left: 0;
  right: 0;
  top: -10px;
  bottom: 0;
  background: url(/build/images/assets/img/background/crows_garland.d1301a4d..webp) repeat-x center top;
  background-size: 73px 16px;
}
.citizens-list .crows-garland.crows-garland-alt-1:after {
  background-position-x: 10px;
  filter: hue-rotate(36deg);
}
.citizens-list .crows-garland.crows-garland-alt-2:after {
  background-position-x: 20px;
  filter: hue-rotate(72deg);
}
.citizens-list .crows-garland.crows-garland-alt-3:after {
  background-position-x: 30px;
  filter: hue-rotate(108deg);
}
.citizens-list .crows-garland.crows-garland-alt-4:after {
  background-position-x: 40px;
  filter: hue-rotate(144deg);
}
.citizens-list .crows-garland.crows-garland-alt-5:after {
  background-position-x: 50px;
  filter: hue-rotate(180deg);
}
.citizens-list .crows-garland.crows-garland-alt-6:after {
  background-position-x: 60px;
  filter: hue-rotate(216deg);
}
.citizens-list .crows-garland.crows-garland-alt-7:after {
  background-position-x: 70px;
  filter: hue-rotate(252deg);
}
.citizens-list .crows-garland.crows-garland-alt-8:after {
  background-position-x: 80px;
  filter: hue-rotate(288deg);
}
.citizens-list .crows-garland.crows-garland-alt-9:after {
  background-position-x: 90px;
  filter: hue-rotate(324deg);
}
.citizens-list .row.header,
.messages-list .row.header,
.routes-list .row.header,
.citizens-list .row-flex.header,
.messages-list .row-flex.header,
.routes-list .row-flex.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-list .row:not(.header),
.messages-list .row:not(.header),
.routes-list .row:not(.header) {
  font-style: italic;
}
.citizens-list .row:not(.header):hover,
.messages-list .row:not(.header):hover,
.routes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-list.routes-list .row,
.messages-list.routes-list .row,
.routes-list.routes-list .row {
  font-size: 1.2rem;
}
.citizens-list .row.me,
.messages-list .row.me,
.routes-list .row.me {
  background-color: #423f54 !important;
}
.citizens-list .row.new,
.messages-list .row.new,
.routes-list .row.new {
  color: white;
  font-style: normal;
}
.citizens-votes-list {
  line-height: 20px;
}
.citizens-votes-list .row.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-votes-list .row:not(.header) {
  font-style: italic;
}
.citizens-votes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-votes-list .row.me {
  background-color: #423f54 !important;
}
#rows-send {
  display: none;
}
.linked-items {
  list-style-type: none;
  padding-left: 10px;
}
.nightwatch .small {
  color: white;
}
.nightwatch .total div {
  background: #5c2b20;
  font-weight: bold;
  border-bottom: 1px solid #f0d79e;
  color: #f0d79e;
}
.prof-list {
  margin-top: 10px;
}
.prof-list div {
  font-size: 1.2rem;
  background-color: #5c2b20;
}
.prof-list .prof {
  background-color: #5c2b20;
  padding-right: 0.5rem;
  font-size: 1rem;
  display: inline-block;
}
.prof-list .prof img {
  vertical-align: sub;
}
.prof-list .prof em {
  color: #ddab76;
  font-size: 1.2rem;
}
.prof-list .citizen_count {
  color: white;
}
.prof-list .citizen_count em {
  color: #ddab76;
}
.citizen-chest > p {
  margin-top: 0;
  font-size: 1.2rem;
}
.citizen-chest .notice {
  padding-left: 20px;
  padding-right: 5px;
  font-size: 1.1rem;
  color: #f0d79e;
  margin-top: 2px;
  background-image: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
  background-color: #996739;
  cursor: pointer;
}
.citizen-chest .notice:hover {
  color: white;
}
.buildings button {
  min-height: 20px;
}
.dashboard {
  padding: 5px;
  background: #5c2b20;
  border: 1px solid #492219;
  color: #ddab76;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-size: 1.2rem;
}
.dashboard .attack-estimation,
.dashboard .def-estimation {
  border-left: 1px dashed #7e4d2a;
  border-right: 1px solid #ddab76;
}
.dashboard .attack-estimation.attack-estimation .help,
.dashboard .def-estimation.attack-estimation .help {
  color: white;
}
.dashboard em {
  color: #f0d79e;
}
.dashboard .counter {
  color: white;
  font-weight: bold;
  font-size: 1.8rem;
}
.words-of-heroes {
  min-height: 260px;
  padding: 5px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-image: url(/build/images/assets/img/background/town/cityBoard.58de5f6f..png);
}
.words-of-heroes .content {
  margin: 40px 0 0 5px;
  height: 190px;
  max-height: 190px;
  max-width: 240px;
  overflow: auto;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  word-break: break-word;
}
.words-of-heroes .content textarea,
.words-of-heroes .content textarea:focus {
  width: 100%;
  overflow: hidden;
  background: #3b3249;
  border: 1px dashed #696486;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  outline: none;
  padding: 0;
}
.words-of-heroes .content em {
  display: inline-block;
  font-size: 1.1rem;
  color: #F0D79E;
  margin-top: 2rem;
}
.words-of-heroes .edit,
.words-of-heroes .cancel {
  max-width: 240px;
  text-align: right;
  font-size: 1.2rem;
  color: #ddab76;
}
.words-of-heroes .edit .disabled,
.words-of-heroes .cancel .disabled {
  text-decoration: line-through;
  font-weight: normal;
  color: grey;
}
.overview-list,
.overview-checklist {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.4rem;
  background-color: #996739;
}
.overview-list strong,
.overview-checklist strong {
  color: white;
}
.overview-list .separator,
.overview-checklist .separator {
  margin-top: 7px;
  padding-top: 5px;
  border-top: 1px solid #f0d79e;
}
.overview-checklist {
  list-style: none;
  padding-left: 10px;
}
.overview-checklist li {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 5px 5px no-repeat;
}
.overview-checklist li:hover {
  text-decoration: underline;
  color: #ddab76;
  cursor: pointer;
}
.overview-checklist li.checked {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 5px 5px no-repeat;
  text-decoration: line-through;
  font-style: italic;
  color: #b37c4a;
}
.overview-checklist li.checked:hover {
  text-decoration: underline line-through;
  color: #ddab76;
  cursor: pointer;
}
.overview-list,
ul.list {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
}
.overview-list.list li,
ul.list.list li {
  color: white;
}
.overview-list.list li.separator,
ul.list.list li.separator {
  margin-top: 1.5rem;
  padding-top: 1.2rem;
  border-top: 1px solid #f0d79e;
}
.overview-list .warning,
ul.list .warning {
  color: #f86;
}
.defense-detail em {
  font-size: 1.2rem;
  color: #f0d79e;
}
.citizen-gossips {
  font-size: 1.3rem;
}
.gossips {
  margin-top: 5px;
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
  font-size: 1.2rem;
  background-color: #926739;
}
.gossips strong {
  font-variant: small-caps;
}
.citizen-box {
  border-left: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.citizen-box-name {
  background-color: #b37c4a;
}
.citizen-box-name-me {
  background-color: #57536F;
}
.citizen-box-name,
.citizen-box-name-me {
  color: white !important;
}
.citizen-box-name > span > .citizen-name {
  text-decoration: underline;
}
.small-citizen-defense {
  display: inline-block;
  margin-top: 7px;
  max-height: 20px;
}
.small-citizen-defense > .citizen-defense {
  font-size: 1.15rem !important;
}
.citizen-defense {
  font-size: 1.4rem;
}
.citizen-online {
  max-width: 6px;
  background-color: #bbcd7c;
  border-bottom: 1px solid #7e4d2a;
  margin: 0px 0px 0px 0px;
  position: relative;
}
.citizen-offline {
  max-width: 6px;
  background-color: #ba6767;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.citizen-dead {
  max-width: 6px;
  background-color: #b37c4a;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.gazette-search {
  margin-left: 35px;
  color: #f0d79e;
}
.gazette-search div > h2 {
  margin-top: 0;
  background-image: none;
}
.gazette-search div > div > select {
  margin-bottom: 2px;
}
#gazette .newspage {
  width: 435px;
  height: 360px;
  background-image: url(/build/images/assets/img/news/newsBg.6671ff9b..gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
#gazette .newspage#newspage-front {
  margin-left: 20px;
}
#gazette .newspage#newspage-front > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-front div#gazette-headline {
  top: 12%;
  left: 6%;
  font-weight: bold;
  font-size: 110%;
  white-space: nowrap;
  transform-origin: left;
}
#gazette .newspage#newspage-front div#gazette-content {
  top: 20%;
  left: 6%;
  font-size: 80%;
}
#gazette .newspage#newspage-front div#gazette-content.day1 {
  font-style: italic;
}
#gazette .newspage#newspage-front div#gazette-content p {
  margin: 0;
}
#gazette .newspage#newspage-front div#gazette-content p:first-letter {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
}
#gazette .newspage#newspage-front div#gazette-content p i.dagger {
  font-family: serif;
  font-style: normal;
}
#gazette .newspage#newspage-front div#gazette-signature {
  font-size: 100%;
  font-style: italic;
  color: #5a5132;
  text-align: right;
}
#gazette .newspage#newspage-front div#gazette-deaths {
  top: 58%;
  left: 10%;
  font-size: 80%;
  width: 65%;
  height: 30%;
  overflow-y: auto;
}
#gazette .newspage#newspage-front div#gazette-deaths > div {
  padding-left: 10px;
}
#gazette .newspage#newspage-front div#gazette-deaths #gazette-death-outside {
  margin-top: 3%;
}
#gazette .newspage#newspage-front div#gazette-deaths .death-category {
  font-variant: small-caps;
  font-weight: bold;
  color: #3b3249;
  margin-left: -10px;
}
#gazette .newspage#newspage-front div#gazette-tally {
  top: 65%;
  left: 75%;
  width: 20%;
  height: 20%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#gazette .newspage#newspage-front div#gazette-tally .tally {
  width: 33%;
  height: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_1.2e056718..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_2.e853b92c..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_3.d35bf68b..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-4 {
  background-image: url(/build/images/assets/img/news/news_cpt_4.345c0906..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_1.e344d3d4..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_2.8526e461..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_3.6875723c..gif);
}
#gazette .newspage#newspage-front div#gazette-content {
  font-size: 80%;
  width: 80%;
  top: 20%;
  left: 7%;
  max-height: 128px;
  overflow: auto;
}
#gazette .newspage#newspage-front div#gazette-content p {
  letter-spacing: -0.1em;
}
#gazette .newspage#newspage-front div#gazette-content p span {
  font-weight: bold;
  text-decoration: underline;
}
#gazette .newspage#newspage-back {
  background-position: 100% 0;
  width: 419px;
  margin-left: -4px;
}
#gazette .newspage#newspage-back > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-back #gazette-attack,
#gazette .newspage#newspage-back #gazette-empty {
  background-size: contain;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  pointer-events: none;
}
#gazette .newspage#newspage-back #gazette-attack {
  top: 13%;
  width: 97%;
  height: 35%;
  left: 0;
  padding-top: 22%;
}
#gazette .newspage#newspage-back #gazette-attack.opened {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack.closed {
  background-image: url(/build/images/assets/img/news/newsSchema_classic.f885ae5f..gif);
}
#gazette .newspage#newspage-back #gazette-attack.devast {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack .nightstat {
  font-size: 85%;
  position: absolute;
  text-align: center;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-attack {
  top: 70%;
  left: 5%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-defense {
  top: 70%;
  left: 40%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-deaths {
  top: 70%;
  left: 74%;
  width: 25%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat .count {
  font-size: 125%;
  font-weight: bold;
}
#gazette .newspage#newspage-back #gazette-attack .invasion,
#gazette .newspage#newspage-back #gazette-attack .terror {
  font-size: 80%;
  display: inline-block;
  margin-top: 0.5em;
  color: #600;
}
#gazette .newspage#newspage-back #buildingdetails {
  font-size: 1.1rem;
  left: 25px;
  top: 200px;
  width: 91%;
  font-family: "Courier Prime", fixed;
}
#gazette .newspage#newspage-back #buildingdetails span {
  color: #773939;
  font-weight: bold;
}
#gazette .newspage#newspage-back #wind {
  background: url(/build/images/assets/img/icons/small_action.cc66866b..gif) top left no-repeat;
  margin-left: -25px;
  padding-left: 18px;
  margin-bottom: 2px;
  border-bottom: 1px dashed #3b3249;
}
#gazette .newspage#newspage-back #gazette-empty {
  background-image: url(/build/images/assets/img/news/newsEmpty.a34f3bca..gif);
  width: 90%;
  height: 100%;
  top: 25%;
}
#gazette-switcher,
#gazette-switch {
  display: none;
}
#gazette-role-title {
  margin: 5px;
}
#gazette-role-list {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  margin: 5px;
  font-size: 1.2rem;
  color: #ffe3bf;
}
#gazette-role-list p {
  margin: 0;
}
#gazette-role-list p + p {
  margin-top: 5px;
}
#gazette-role-list p strong {
  color: white;
}
#council {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
#council > img {
  max-width: 100%;
  height: auto;
}
#council > div {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  padding: 0 20px;
  overflow-y: auto;
}
#council > div > div {
  font-family: "Courier new", "Courier", monospace;
  color: #3b3249;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
  font-size: 8pt;
  line-height: 9pt;
  margin-bottom: 3px;
}
#council > div > div:first-letter {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
}
#council > div > div.status {
  color: black;
}
#council > div > div > span.author.color-1 {
  color: #8d5e3e;
}
#council > div > div > span.author.color-2 {
  color: #aa7d52;
}
#council > div > div > span.author.color-3 {
  color: #ae6b68;
}
#council > div > div > span.author.color-4 {
  color: #6f3f3c;
}
#council > div > div > span.author.color-5 {
  color: #6b6d8d;
}
#council > div > div > span.author.color-6 {
  color: #3c374f;
}
#council > div > div > span.author.color-7 {
  color: #3c3549;
}
#council > div > div > span.author.color-8 {
  color: #4f553c;
}
#council > div > div > span.author.color-9 {
  color: #728d2c;
}
#council > div > div > span.author.color-0 {
  color: #384315;
}
#council > div > div > span.author:after {
  content: ":";
  padding: 0 6px;
}
#council > div > div > span:not(.author) {
  color: black;
  text-decoration: underline;
}
#recipient_list {
  position: absolute;
  padding: 5px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 1px solid #5c2b20;
  z-index: 999;
  display: none;
}
#recipient_list .list {
  overflow-y: scroll;
  max-height: 200px;
}
.town-summary {
  font-size: 1.3rem;
}
.town-summary div {
  border-bottom: 1px solid #b37c4a;
}
.town-summary div.row-header {
  background-color: #b37c4a;
  font-weight: bold;
}
.town-summary div.row-detail {
  color: #e3c699;
  background-color: #996739;
}
.town-summary div.row-detail em {
  font-size: 0.8rem;
}
.clairvoyance {
  border: 1px solid #ddab76;
  font-size: 1.2rem;
  background-color: #4d5537;
  margin-bottom: 8px;
  padding: 5px;
}
.disposal {
  font-size: 1.2rem;
}
.disposal em {
  color: #f0d79e;
}
.citizen-label-name-me {
  border-top: 1px solid #6C7188 !important;
  background-color: #4e5162 !important;
}
.row-table.workshop {
  border-bottom: 3px solid #f0d79e;
}
.row-table.workshop .header {
  border-bottom: 3px solid #f0d79e;
  font-size: 1.2rem;
}
.row-table.workshop .recipe > div {
  border-bottom: 1px solid #7e4d2a;
}
.row-table.workshop .recipe > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
.newspaper-announcement {
  color: #b1b2c7;
}
.newspaper-announcement b {
  color: #f0d79e;
  font-weight: bolder;
  text-decoration: underline;
  font-size: 1.1em;
}
.newspaper-announcement span {
  color: #f0d79e;
}
.tamer-clinic {
  display: flex;
  gap: 32px;
  justify-content: center;
}
.tamer-clinic .tamer-clinic-tile {
  background: #693e29;
  border: 2px solid #3e2417;
  aspect-ratio: 1/1;
  flex-basis: 25%;
  position: relative;
}
.tamer-clinic .tamer-clinic-tile img[data-action="purge"] {
  position: absolute;
  top: -6px;
  right: -6px;
}
.tamer-clinic .tamer-clinic-tile > div {
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: 16px;
}
.tamer-clinic .tamer-clinic-tile > div img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  image-rendering: pixelated;
}
div.zone-beyond {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.zone-beyond.outerworld {
  background: url(/build/images/assets/img/background/beyond/outerworld.e383cf8b..jpg) center / cover no-repeat;
}
div.zone-beyond.oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/oldRuins.4e626942..jpg) center / cover no-repeat;
}
div.zone-beyond.city {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.zone-beyond.city-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.zone-beyond.night-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/night_oldRuins.af2cdc9a..jpg) center / cover no-repeat;
}
div.zone-beyond.night-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld.050515fc..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/nightlight_oldRuins.389909f8..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/nightlight_outerworld.4040511e..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-bunker {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_bunker.240f7398..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hotel {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hotel.76eb553d..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hospital {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hospital.26251532..jpg) center / cover no-repeat;
}
body.christmas div.zone-beyond.night-outerworld,
body.christmas div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld_xmas.ba7b71f1..jpg) center / cover no-repeat;
}
div.zone-camp {
  padding: 5px 5px 0 5px;
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: justify;
  color: #e2d890;
  font-size: 1rem;
  background-color: #996739;
  overflow: hidden;
}
div.zone-camp > input {
  display: none;
}
div.zone-camp > input + label {
  cursor: pointer;
  text-decoration: underline;
}
div.zone-camp > input + label:hover {
  color: white;
}
div.zone-camp > input + label + .zone-camp-info {
  max-height: 0;
  opacity: 0;
  transition: 200ms;
  overflow: hidden;
}
div.zone-camp > input:checked + label + .zone-camp-info {
  max-height: 500px;
  opacity: 1;
}
div.zone-camp > input:checked + label + .zone-camp-info pre {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
div.zone-camp > input:checked + label + .zone-camp-info pre hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.zone-camp .emphasis {
  font-weight: bold;
  color: white;
}
div.zone-blocked-warning {
  background: url(/build/images/assets/img/background/popup/feist.1f4254bf..gif) top left no-repeat, #91181a;
  border: 1px solid #d2161f;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 10px 10px 90px;
}
div.zone-blocked-warning > b {
  margin-bottom: 6px;
}
div.zone-blocked-warning > span {
  display: block;
  font-size: 1.3rem;
  margin-bottom: 6px;
}
div.zone-blocked-warning > span *[x-countdown] {
  display: block;
  font-size: 2.4rem;
  text-align: center;
  margin: 10px 0;
  font-weight: bold;
}
.beyond-rp {
  padding-left: 40px;
}
div.ruin-info {
  margin-top: 5px;
  padding: 5px;
  background: #9a8652;
  color: white;
}
div.ruin-info img {
  vertical-align: middle;
}
div.ruin-info .ruin-name {
  color: #e2d880;
}
div.ruin-info .ruin-desc strong {
  color: #f0d79e;
}
div.zone-info {
  margin-top: 0px;
  border: 1px solid #ddab76;
  /*background: @myhordes-cell-header-background-color;*/
  font-size: 0;
}
div.zone-info > div.row > .cell > span {
  vertical-align: bottom;
  font-size: 1.2rem;
}
div.zone-info > div.row.zone-cp {
  padding: 1px 0px 0px 1px;
  height: 22px;
  margin-top: 0;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.zone-info > div.row.zone-cp > .cell .humans-cp {
  color: #d6f523;
}
div.zone-info > div.row.zone-cp > .cell .zombies-cp {
  color: #f15b30;
}
div.zone-info > div.row.zone-dist {
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
  min-height: 18px;
  font-size: 1rem;
  color: #f0d79e;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.other_citizens em {
  color: #f0d79e;
  font-style: italic;
  font-size: 1.3rem;
}
div.other_citizens h5 {
  color: white;
  margin-bottom: 0;
}
span.ruin-bury-desc {
  font-variant: small-caps;
  font-size: 0.9em;
  color: #e5bc52;
  font-weight: bold;
}
div.ruin-bury-count {
  border: 1px solid #ddab76;
  background: #996739;
  padding: 2px;
  margin-bottom: 10px;
}
div.ruin-bury-count > div.sand {
  padding: 0;
  margin: 0;
  height: 16px;
  width: 9px;
  position: relative;
  display: inline-block;
  overflow: visible;
}
div.ruin-bury-count > div.sand:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/buried.96461471..gif) no-repeat;
}
div.zone-scout {
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  color: #f0d79e;
  font-size: 1.1rem;
}
div.beyond-escort-off,
div.beyond-escort-on {
  font-size: 1.2rem;
  background-color: #663024;
}
div.beyond-escort-off.beyond-escort-on-all,
div.beyond-escort-on.beyond-escort-on-all {
  background-color: #25242c !important;
}
div.beyond-escort-off ul.status,
div.beyond-escort-on ul.status {
  padding: 0;
  margin: 0;
  font-size: 0;
}
div.beyond-escort-off ul.status > li,
div.beyond-escort-on ul.status > li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
div.beyond-escort-off .citizen-box,
div.beyond-escort-on .citizen-box {
  border: none;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div {
  min-height: 34px;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row {
  border-bottom: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2),
div.beyond-escort-on:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2) {
  border-right: none;
}
ul.escort-action-list {
  margin: 0;
  padding: 0px;
  font-size: 0;
  text-align: center;
}
ul.escort-action-list > li {
  list-style: none;
  display: inline-block;
  padding: 3px;
  cursor: pointer;
  border: 1px solid transparent;
  margin: 2px;
}
ul.escort-action-list > li:hover {
  border: 1px solid #F0D79E;
  background: rgba(240, 215, 158, 0.5);
}
@media (max-width: 1499px) {
  .hide-elg {
    display: none !important;
  }
  .right-elg {
    text-align: right !important;
  }
  #post-office {
    backdrop-filter: none !important;
    padding: 0 !important;
  }
  #post-office #post-office-box {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
  }
}
@media (min-width: 950px) {
  .hide-desktop {
    display: none !important;
  }
  .right-desktop {
    text-align: right !important;
  }
}
@media (max-width: 949px) {
  .hide-mobile {
    display: none !important;
  }
  .right-mobile {
    text-align: right !important;
  }
  body {
    background: black;
  }
  #wrapper,
  div.game-menu-area,
  footer {
    width: 100%;
  }
  #wrapper.attract > #header .attract_button {
    background-image: url(/build/images/assets/img/background/bg_attract_button_detached.5939a97b..png);
  }
  div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash {
    left: calc(100vw - 240px);
  }
  #gazette {
    perspective: 1000px;
    width: 95%;
    height: 0;
    padding-bottom: 75%;
  }
  #gazette .newspage {
    width: 90%;
    height: 0;
    margin: 0;
    display: block;
    vertical-align: top;
    position: absolute;
    padding-bottom: 75%;
    background-size: cover;
    transform-style: preserve-3d;
    transition: transform 1s ease-in-out, opacity 0s 0.5s;
    backface-visibility: visible;
    left: 5%;
    z-index: 0;
  }
  #gazette .newspage#newspage-front {
    margin-left: 0;
    opacity: 1;
  }
  #gazette .newspage#newspage-front div#gazette-content {
    font-size: 2.5vw;
    max-height: 35.5%;
  }
  #gazette .newspage#newspage-front div#gazette-headline {
    font-size: 3.2vw;
    top: 13%;
  }
  #gazette .newspage#newspage-front div#gazette-signature {
    font-size: 2.5vw;
  }
  #gazette .newspage#newspage-front div#gazette-deaths {
    font-size: 3vw;
  }
  #gazette .newspage#newspage-back {
    width: 90%;
    margin-left: 0;
    transform: rotateY(-180deg);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
  }
  #gazette .newspage#newspage-back .nightstat {
    font-size: 3vw !important;
  }
  #gazette .newspage#newspage-back .nightstat.nightstat-defense > .invasion:last-child {
    position: relative;
    width: 160%;
    left: -30%;
  }
  #gazette .newspage#newspage-back #buildingdetails {
    top: 60%;
    font-size: 2.5vw;
    width: calc(98% - 25px);
  }
  #gazette-switcher {
    display: block;
    margin: auto;
    padding: 1rem;
  }
  #gazette-switch:checked + * + #gazette .newspage {
    transform: rotateY(-180deg);
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-front {
    opacity: 0;
    pointer-events: none;
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-back {
    transform: rotateY(-360deg);
    opacity: 1;
  }
  .gazette-search {
    margin-left: 0 !important;
  }
  .gazette-search h2 {
    overflow: hidden;
  }
}
@media (max-width: 949px) {
  .row > .cell.town-addons.no-town-addons {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 480px) {
  .row > .cell.town-addons {
    flex-wrap: wrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 30%;
    width: 30%;
    height: auto;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 600px) {
  .hide-lg {
    display: none !important;
  }
  .right-lg {
    text-align: right !important;
  }
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 50%;
    flex-basis: 50%;
  }
  .forum-preview-wrapper {
    max-height: 360px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 360px;
  }
}
@media (max-width: 599px) and (min-width: 480px) {
  .hide-md {
    display: none !important;
  }
  .right-md {
    text-align: right !important;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  .forum-preview-wrapper {
    max-height: 180px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 180px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -80px;
  }
  .soul .view-rp .money {
    margin-left: -40px;
  }
}
@media (max-width: 599px) {
  #post-office-mobile-wrapper {
    width: 200%;
    transition: margin-left 0.25s ease-in-out;
  }
  #post-office-mobile-wrapper:not(.panel-2) {
    margin-left: 0;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:first-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:last-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 {
    margin-left: -100%;
  }
  #post-office-mobile-wrapper.panel-2 > *:first-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 > *:last-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper > *:first-child,
  #post-office-mobile-wrapper > *:last-child {
    transition: opacity 0.2s ease-in-out;
  }
}
@media (max-width: 479px) {
  .hide-sm {
    display: none !important;
  }
  .right-sm {
    text-align: right !important;
  }
  #notifications {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  #postbox img {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  #postbox #postbox-new-msg-counter {
    position: absolute;
    background: darkred;
    padding: 2px;
    border-radius: 100px;
    bottom: -2px;
    right: -2px;
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    text-align: center;
    box-shadow: 0 0 3px black;
  }
  .app-directory {
    min-height: 37px;
    min-width: 44px;
  }
  .app-directory .app-icon {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  .app-directory .app-listing-body h4 {
    padding: 10px 0 11px 43px;
  }
  .app-directory .app-listing-body ul {
    grid-template-columns: 1fr;
  }
  #wrapper > #content #apps #apps-list ul li.app-external {
    width: 100% !important;
  }
  button:not(.no-mobile-resize),
  .button:not(.no-mobile-resize) {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .about-paragraph img {
    max-width: 100%;
    width: 100%;
  }
  .rucksack_status_union.rucksack:before {
    left: 0 !important;
    background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y !important;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .soul .news .content {
    padding: 5px;
    background: #5c2b20;
    min-height: auto;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -135px;
  }
  .soul .view-rp .money {
    margin-left: -66px;
  }
  body #wrapper .game-clock > .town-day {
    font-weight: bolder;
    text-shadow: -1px 0 0 #c9c182, 1px 0 0 #c9c182, 0 -1px 0 #c9c182, 0 1px 0 #c9c182;
  }
  body:not(.icon-zoom-1-00) ul.inventory.rucksack {
    background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li.title {
    margin: 5px;
    display: inline-flex;
    align-items: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
    margin: 5px;
    text-align: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
    position: relative;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
    background: rgba(0, 0, 0, 0.4);
    font-weight: bold;
    padding: 1px 3px;
    border-radius: 2px;
    position: absolute;
    right: -5px;
    bottom: -5px;
    top: auto;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
    image-rendering: pixelated;
  }
  body:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
    image-rendering: pixelated;
  }
  body.icon-zoom-1-25 ul.inventory > li.title {
    height: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
    height: 22px !important;
    width: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
    padding: 12px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-50 ul.inventory > li.title {
    height: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
    height: 26px !important;
    width: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
    padding: 8px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-75 ul.inventory > li.title {
    height: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
    height: 30px !important;
    width: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
    padding: 4px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-2-00 ul.inventory > li.title {
    height: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
    height: 34px !important;
    width: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 32px;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
    padding: 0;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 32px;
  }
  ul.actions > li,
  ul.special_actions > li,
  ul.heroic_actions > li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  ul.actions > li > img:first-child,
  ul.special_actions > li > img:first-child,
  ul.heroic_actions > li > img:first-child {
    top: 19px;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  ul.actions > li > div.targets > ul > li:not(.line),
  ul.special_actions > li > div.targets > ul > li:not(.line),
  ul.heroic_actions > li > div.targets > ul > li:not(.line) {
    padding: 16px;
    margin: 8px;
  }
  ul.actions > li > div.targets *[x-close-for],
  ul.special_actions > li > div.targets *[x-close-for],
  ul.heroic_actions > li > div.targets *[x-close-for] {
    display: inline-block;
    padding: 16px;
  }
  .row > .cell.town-addons {
    flex-wrap: nowrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 13%;
    width: 13%;
    height: auto;
    flex-shrink: 1;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    height: 0;
    width: calc(100% - 4px);
    padding-bottom: 100%;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  div.zone-blocked-warning {
    background: #91181a;
    padding: 10px;
  }
  div[x-conditional-help="beyond_half_ap"] {
    position: fixed;
    top: 210px;
    left: 10px;
    right: 10px;
    width: auto;
  }
  div[x-conditional-help="beyond_half_ap"]:before {
    display: none;
  }
  .forum-preview-wrapper .forum-preview-container {
    border: none;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: max(33vh, 120px);
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
    position: unset;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .forum-post > .forum-post-content .rpText,
  .forum-editor .twino-editor-preview .rpText {
    margin: 0 5px 10px;
    padding: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor {
    margin-bottom: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-bottom: 10px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor,
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-left: 5px;
    margin-right: 5px;
  }
  .game-bar .rucksack_status_union.status:before {
    background: url(/build/images/assets/img/game-bar/cog2m.17032f2f..png) 0 0 no-repeat !important;
  }
  .game-bar .status.rucksack_status_union {
    min-width: 120px !important;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union {
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 1;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union .status-ghoul {
    left: 0 !important;
  }
  .game-bar .status-ghoul {
    right: 0;
  }
  #content:has(.game-bar .status-ghoul) {
    margin-top: 45px !important;
  }
  #beyond_chat {
    height: calc(100% - 16px);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  div.beyond-escort-on:not(.beyond-escort-on-all) > div {
    border-right: 0 !important;
  }
  #beyond_desert_content {
    background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02a.c58ceaa8..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a !important;
  }
  #beyond_desert_content .zone-beyond {
    top: 6px;
    left: 6px;
    box-shadow: inset 0 0 15px 3px black;
    border: none;
    position: absolute;
    width: calc(100% - 10px);
    opacity: 0.3;
  }
  #beyond_desert_content .zone-beyond:after {
    content: " ";
    position: absolute;
    top: 75%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(126, 77, 42, 0), #7e4d2a);
  }
  #beyond_desert_content .ambiant-zone-desc {
    margin: 0;
    background-image: none;
    padding: 0;
    min-height: 70px;
    overflow-y: auto;
    line-height: 1.1rem;
    color: white;
    text-shadow: 0 0 2px #ddab76;
  }
  #beyond_desert_content .ambiant-zone-desc .ruin-info {
    background: none;
  }
  #beyond_desert_content h5 {
    margin-top: 0;
  }
  #beyond_desert_content .mdg {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 8px;
    align-items: start;
  }
  #beyond_desert_content .mdg > h5 {
    display: none;
  }
  #beyond_desert_content .mdg button {
    font-size: 0;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  #beyond_desert_content .mdg button img {
    margin: 0;
  }
  #beyond_desert_content .mdg #mgd-dig_button-container,
  #beyond_desert_content .mdg #town-enter,
  #beyond_desert_content .mdg #enter_ruin_button,
  #beyond_desert_content .mdg #dig_ruin_button,
  #beyond_desert_content .mdg #uncover_ruin_button,
  #beyond_desert_content .mdg #bury_rucksack_button,
  #beyond_desert_content .mdg #mgd-trash_button-container,
  #beyond_desert_content .mdg #mgd-town-enter_button-container,
  #beyond_desert_content .mdg button[x-item-action-toggle] {
    grid-row: 1 / span 1;
  }
  #beyond_desert_content .mdg .actions {
    grid-column: 1 / span 6;
    grid-row: 2 / span 1;
  }
  #beyond_desert_content .mdg .heroic_actions {
    grid-column: 1 / span 6;
    grid-row: 3 / span 1;
  }
  #beyond_desert_content .mdg #town-enter-escort,
  #beyond_desert_content .mdg #town-enter-hero,
  #beyond_desert_content .mdg #town-enter-sneak {
    grid-row: 4 / span 1;
  }
  #beyond_desert_content .mdg #mgd-zone-note {
    grid-column: 1 / span 6;
    grid-row: 5 / span 1;
  }
  #beyond_desert_content .mdg #mgd-digging-note {
    grid-column: 1 / span 6;
    grid-row: 6 / span 1;
  }
  #beyond_desert_content .mdg #mgd-town-note {
    grid-column: 1 / span 6;
    grid-row: 7 / span 1;
  }
  #beyond_desert_content .mdg .special_actions {
    grid-column: 1 / span 6;
    grid-row: 8 / span 1;
  }
  #beyond-map.mdg div.react_map_area div.map {
    padding-top: 75%;
  }
}
@media (max-width: 1499px) {
  .row > .cell.rw-elg-0 {
    display: none;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-elg-0 {
    width: 0%;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    display: none;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-elg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-elg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-elg-0,
  .row-flex > .cell-small.shrink-elg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-elg-0,
  .row-flex > .cell-small.grow-elg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-elg-0,
  .row-flex > .cell-small.factor-elg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-elg-1,
  .row-flex > .cell-small.shrink-elg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-elg-1,
  .row-flex > .cell-small.grow-elg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-elg-1,
  .row-flex > .cell-small.factor-elg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-elg-2,
  .row-flex > .cell-small.shrink-elg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-elg-2,
  .row-flex > .cell-small.grow-elg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-elg-2,
  .row-flex > .cell-small.factor-elg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-elg-3,
  .row-flex > .cell-small.shrink-elg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-elg-3,
  .row-flex > .cell-small.grow-elg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-elg-3,
  .row-flex > .cell-small.factor-elg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-elg-4,
  .row-flex > .cell-small.shrink-elg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-elg-4,
  .row-flex > .cell-small.grow-elg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-elg-4,
  .row-flex > .cell-small.factor-elg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-elg-5,
  .row-flex > .cell-small.shrink-elg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-elg-5,
  .row-flex > .cell-small.grow-elg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-elg-5,
  .row-flex > .cell-small.factor-elg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-elg-6,
  .row-flex > .cell-small.shrink-elg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-elg-6,
  .row-flex > .cell-small.grow-elg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-elg-6,
  .row-flex > .cell-small.factor-elg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-elg-7,
  .row-flex > .cell-small.shrink-elg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-elg-7,
  .row-flex > .cell-small.grow-elg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-elg-7,
  .row-flex > .cell-small.factor-elg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-elg-8,
  .row-flex > .cell-small.shrink-elg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-elg-8,
  .row-flex > .cell-small.grow-elg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-elg-8,
  .row-flex > .cell-small.factor-elg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-elg-9,
  .row-flex > .cell-small.shrink-elg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-elg-9,
  .row-flex > .cell-small.grow-elg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-elg-9,
  .row-flex > .cell-small.factor-elg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-elg-10,
  .row-flex > .cell-small.shrink-elg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-elg-10,
  .row-flex > .cell-small.grow-elg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-elg-10,
  .row-flex > .cell-small.factor-elg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-elg {
    justify-content: center;
  }
  .row-flex.left-elg {
    justify-content: flex-start;
  }
  .row-flex.right-elg {
    justify-content: flex-end;
  }
  .row-flex.v-center-elg {
    align-items: center;
  }
  .row-flex.top-elg {
    align-items: flex-start;
  }
  .row-flex.bottom-elg {
    align-items: flex-end;
  }
  .row-flex.stretch-elg {
    align-items: stretch;
  }
  .row > .cell.padded-elg,
  .row-flex > .cell.padded-elg,
  .row .cell-small.padded-elg,
  .row-flex .cell-small.padded-elg {
    padding: 5px;
  }
  .row > .cell.padded-small-elg,
  .row-flex > .cell.padded-small-elg,
  .row .cell-small.padded-small-elg,
  .row-flex .cell-small.padded-small-elg {
    padding: 2px;
  }
  .row > .cell.padded-none-elg,
  .row-flex > .cell.padded-none-elg,
  .row .cell-small.padded-none-elg,
  .row-flex .cell-small.padded-none-elg {
    padding: 0;
  }
}
@media (max-width: 949px) {
  .row > .cell.rw-lg-0 {
    display: none;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-lg-0 {
    width: 0%;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    display: none;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-lg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-lg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-lg-0,
  .row-flex > .cell-small.shrink-lg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-lg-0,
  .row-flex > .cell-small.grow-lg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-lg-0,
  .row-flex > .cell-small.factor-lg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-lg-1,
  .row-flex > .cell-small.shrink-lg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-lg-1,
  .row-flex > .cell-small.grow-lg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-lg-1,
  .row-flex > .cell-small.factor-lg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-lg-2,
  .row-flex > .cell-small.shrink-lg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-lg-2,
  .row-flex > .cell-small.grow-lg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-lg-2,
  .row-flex > .cell-small.factor-lg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-lg-3,
  .row-flex > .cell-small.shrink-lg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-lg-3,
  .row-flex > .cell-small.grow-lg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-lg-3,
  .row-flex > .cell-small.factor-lg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-lg-4,
  .row-flex > .cell-small.shrink-lg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-lg-4,
  .row-flex > .cell-small.grow-lg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-lg-4,
  .row-flex > .cell-small.factor-lg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-lg-5,
  .row-flex > .cell-small.shrink-lg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-lg-5,
  .row-flex > .cell-small.grow-lg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-lg-5,
  .row-flex > .cell-small.factor-lg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-lg-6,
  .row-flex > .cell-small.shrink-lg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-lg-6,
  .row-flex > .cell-small.grow-lg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-lg-6,
  .row-flex > .cell-small.factor-lg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-lg-7,
  .row-flex > .cell-small.shrink-lg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-lg-7,
  .row-flex > .cell-small.grow-lg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-lg-7,
  .row-flex > .cell-small.factor-lg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-lg-8,
  .row-flex > .cell-small.shrink-lg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-lg-8,
  .row-flex > .cell-small.grow-lg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-lg-8,
  .row-flex > .cell-small.factor-lg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-lg-9,
  .row-flex > .cell-small.shrink-lg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-lg-9,
  .row-flex > .cell-small.grow-lg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-lg-9,
  .row-flex > .cell-small.factor-lg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-lg-10,
  .row-flex > .cell-small.shrink-lg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-lg-10,
  .row-flex > .cell-small.grow-lg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-lg-10,
  .row-flex > .cell-small.factor-lg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-lg {
    justify-content: center;
  }
  .row-flex.left-lg {
    justify-content: flex-start;
  }
  .row-flex.right-lg {
    justify-content: flex-end;
  }
  .row-flex.v-center-lg {
    align-items: center;
  }
  .row-flex.top-lg {
    align-items: flex-start;
  }
  .row-flex.bottom-lg {
    align-items: flex-end;
  }
  .row-flex.stretch-lg {
    align-items: stretch;
  }
  .row > .cell.padded-lg,
  .row-flex > .cell.padded-lg,
  .row .cell-small.padded-lg,
  .row-flex .cell-small.padded-lg {
    padding: 5px;
  }
  .row > .cell.padded-small-lg,
  .row-flex > .cell.padded-small-lg,
  .row .cell-small.padded-small-lg,
  .row-flex .cell-small.padded-small-lg {
    padding: 2px;
  }
  .row > .cell.padded-none-lg,
  .row-flex > .cell.padded-none-lg,
  .row .cell-small.padded-none-lg,
  .row-flex .cell-small.padded-none-lg {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .row > .cell.rw-md-0 {
    display: none;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-md-0 {
    width: 0%;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    display: none;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    width: 0%;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-md {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-md {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-md-0,
  .row-flex > .cell-small.shrink-md-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-md-0,
  .row-flex > .cell-small.grow-md-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-md-0,
  .row-flex > .cell-small.factor-md-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-md-1,
  .row-flex > .cell-small.shrink-md-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-md-1,
  .row-flex > .cell-small.grow-md-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-md-1,
  .row-flex > .cell-small.factor-md-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-md-2,
  .row-flex > .cell-small.shrink-md-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-md-2,
  .row-flex > .cell-small.grow-md-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-md-2,
  .row-flex > .cell-small.factor-md-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-md-3,
  .row-flex > .cell-small.shrink-md-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-md-3,
  .row-flex > .cell-small.grow-md-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-md-3,
  .row-flex > .cell-small.factor-md-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-md-4,
  .row-flex > .cell-small.shrink-md-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-md-4,
  .row-flex > .cell-small.grow-md-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-md-4,
  .row-flex > .cell-small.factor-md-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-md-5,
  .row-flex > .cell-small.shrink-md-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-md-5,
  .row-flex > .cell-small.grow-md-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-md-5,
  .row-flex > .cell-small.factor-md-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-md-6,
  .row-flex > .cell-small.shrink-md-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-md-6,
  .row-flex > .cell-small.grow-md-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-md-6,
  .row-flex > .cell-small.factor-md-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-md-7,
  .row-flex > .cell-small.shrink-md-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-md-7,
  .row-flex > .cell-small.grow-md-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-md-7,
  .row-flex > .cell-small.factor-md-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-md-8,
  .row-flex > .cell-small.shrink-md-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-md-8,
  .row-flex > .cell-small.grow-md-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-md-8,
  .row-flex > .cell-small.factor-md-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-md-9,
  .row-flex > .cell-small.shrink-md-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-md-9,
  .row-flex > .cell-small.grow-md-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-md-9,
  .row-flex > .cell-small.factor-md-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-md-10,
  .row-flex > .cell-small.shrink-md-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-md-10,
  .row-flex > .cell-small.grow-md-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-md-10,
  .row-flex > .cell-small.factor-md-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-md-0 {
    display: none;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-md {
    justify-content: center;
  }
  .row-flex.left-md {
    justify-content: flex-start;
  }
  .row-flex.right-md {
    justify-content: flex-end;
  }
  .row-flex.v-center-md {
    align-items: center;
  }
  .row-flex.top-md {
    align-items: flex-start;
  }
  .row-flex.bottom-md {
    align-items: flex-end;
  }
  .row-flex.stretch-md {
    align-items: stretch;
  }
  .row > .cell.padded-md,
  .row-flex > .cell.padded-md,
  .row .cell-small.padded-md,
  .row-flex .cell-small.padded-md {
    padding: 5px;
  }
  .row > .cell.padded-small-md,
  .row-flex > .cell.padded-small-md,
  .row .cell-small.padded-small-md,
  .row-flex .cell-small.padded-small-md {
    padding: 2px;
  }
  .row > .cell.padded-none-md,
  .row-flex > .cell.padded-none-md,
  .row .cell-small.padded-none-md,
  .row-flex .cell-small.padded-none-md {
    padding: 0;
  }
}
@media (max-width: 479px) {
  .row > .cell.rw-sm-0 {
    display: none;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-sm-0 {
    width: 0%;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    display: none;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    width: 0%;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-sm {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-sm {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-sm-0,
  .row-flex > .cell-small.shrink-sm-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-sm-0,
  .row-flex > .cell-small.grow-sm-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-sm-0,
  .row-flex > .cell-small.factor-sm-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-sm-1,
  .row-flex > .cell-small.shrink-sm-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-sm-1,
  .row-flex > .cell-small.grow-sm-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-sm-1,
  .row-flex > .cell-small.factor-sm-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-sm-2,
  .row-flex > .cell-small.shrink-sm-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-sm-2,
  .row-flex > .cell-small.grow-sm-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-sm-2,
  .row-flex > .cell-small.factor-sm-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-sm-3,
  .row-flex > .cell-small.shrink-sm-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-sm-3,
  .row-flex > .cell-small.grow-sm-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-sm-3,
  .row-flex > .cell-small.factor-sm-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-sm-4,
  .row-flex > .cell-small.shrink-sm-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-sm-4,
  .row-flex > .cell-small.grow-sm-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-sm-4,
  .row-flex > .cell-small.factor-sm-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-sm-5,
  .row-flex > .cell-small.shrink-sm-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-sm-5,
  .row-flex > .cell-small.grow-sm-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-sm-5,
  .row-flex > .cell-small.factor-sm-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-sm-6,
  .row-flex > .cell-small.shrink-sm-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-sm-6,
  .row-flex > .cell-small.grow-sm-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-sm-6,
  .row-flex > .cell-small.factor-sm-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-sm-7,
  .row-flex > .cell-small.shrink-sm-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-sm-7,
  .row-flex > .cell-small.grow-sm-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-sm-7,
  .row-flex > .cell-small.factor-sm-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-sm-8,
  .row-flex > .cell-small.shrink-sm-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-sm-8,
  .row-flex > .cell-small.grow-sm-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-sm-8,
  .row-flex > .cell-small.factor-sm-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-sm-9,
  .row-flex > .cell-small.shrink-sm-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-sm-9,
  .row-flex > .cell-small.grow-sm-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-sm-9,
  .row-flex > .cell-small.factor-sm-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-sm-10,
  .row-flex > .cell-small.shrink-sm-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-sm-10,
  .row-flex > .cell-small.grow-sm-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-sm-10,
  .row-flex > .cell-small.factor-sm-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-sm {
    justify-content: center;
  }
  .row-flex.left-sm {
    justify-content: flex-start;
  }
  .row-flex.right-sm {
    justify-content: flex-end;
  }
  .row-flex.v-center-sm {
    align-items: center;
  }
  .row-flex.top-sm {
    align-items: flex-start;
  }
  .row-flex.bottom-sm {
    align-items: flex-end;
  }
  .row-flex.stretch-sm {
    align-items: stretch;
  }
  .row > .cell.padded-sm,
  .row-flex > .cell.padded-sm,
  .row .cell-small.padded-sm,
  .row-flex .cell-small.padded-sm {
    padding: 5px;
  }
  .row > .cell.padded-small-sm,
  .row-flex > .cell.padded-small-sm,
  .row .cell-small.padded-small-sm,
  .row-flex .cell-small.padded-small-sm {
    padding: 2px;
  }
  .row > .cell.padded-none-sm,
  .row-flex > .cell.padded-none-sm,
  .row .cell-small.padded-none-sm,
  .row-flex .cell-small.padded-none-sm {
    padding: 0;
  }
}
.town-main-content {
  container-type: inline-size;
  container-name: town-main-content;
  z-index: 1;
}
body.alt-ghoul-hunger-bar-hidden .alt-hunger-bar {
  display: none;
}
@container town-main-content (max-width: 340px) {
  .town-header {
    margin-bottom: 102px !important;
  }
  .town-header > div {
    right: 6px !important;
    top: 7px !important;
    width: 208px !important;
    height: 53px !important;
    font-size: 1.6rem !important;
    font-weight: bolder !important;
    line-height: 1.8rem !important;
  }
  .town-header > span {
    right: 6px !important;
    top: 70px !important;
    width: 208px !important;
    font-size: 1.3rem !important;
  }
  .town-header:before {
    height: 102px !important;
    background-size: 410px 102px !important;
  }
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li.title {
  margin: 5px;
  display: inline-flex;
  align-items: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
  margin: 5px;
  text-align: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
  position: relative;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
  background: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  padding: 1px 3px;
  border-radius: 2px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  top: auto;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
  image-rendering: pixelated;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
  image-rendering: pixelated;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li.title {
  height: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
  height: 22px !important;
  width: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
  padding: 12px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li.title {
  height: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
  height: 26px !important;
  width: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
  padding: 8px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li.title {
  height: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
  height: 30px !important;
  width: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
  padding: 4px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li.title {
  height: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
  height: 34px !important;
  width: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 32px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
  padding: 0;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 32px;
}
div.buildings {
  margin-top: 0;
  font-size: 1.2rem;
  border-bottom: 2px solid #f0d79e;
  outline: 2px solid #5c2b20;
  position: relative;
}
div.buildings:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: calc(41.5% + 3px);
  content: " ";
  background: url(/build/images/assets/img/background/constructions_hc_bg.9e44b674..png) repeat, url(/build/images/assets/img/background/constructions_hc_bg2.5cadd6ce..png) repeat, #5c2b20;
  z-index: 0;
}
div.buildings + div.buildings {
  margin-top: 7px;
}
div.buildings select {
  height: 21px;
  margin-right: 2px;
}
div.buildings .build-btn {
  padding: 0;
  margin-right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
div.buildings .build-btn img {
  margin: 0;
}
div.buildings .building {
  display: flex;
  position: relative;
  overflow: hidden;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.locked {
  background: #7b452f;
}
div.buildings .building.root > div.cell:first-child > span {
  font-weight: bold;
}
div.buildings .building > div.cell {
  position: relative;
  z-index: 2;
}
div.buildings .building > div.cell > * {
  position: relative;
  z-index: 2;
}
div.buildings .building.complete {
  background: #3b3249;
}
div.buildings .building.complete > .cell {
  background: #3b3249;
}
div.buildings .building.complete > div.cell:first-child:before {
  background: #696486;
}
div.buildings .building .action-vote {
  cursor: pointer;
}
div.buildings .building .action-vote:hover {
  text-decoration: underline;
}
div.buildings .building .vote {
  display: none;
}
div.buildings .building .no-ws:empty {
  display: none;
}
div.buildings .building.lv-1 > div.cell:first-child {
  padding-left: 16px;
}
div.buildings .building.lv-2 > div.cell:first-child {
  padding-left: 32px;
}
div.buildings .building.lv-3 > div.cell:first-child {
  padding-left: 48px;
}
div.buildings .building.lv-4 > div.cell:first-child {
  padding-left: 64px;
}
div.buildings .building.lv-5 > div.cell:first-child {
  padding-left: 80px;
}
div.buildings .building.lv-6 > div.cell:first-child {
  padding-left: 96px;
}
div.buildings .build-req-items .build-req {
  border-left: 1px dotted #ddab76;
}
div.buildings .build-req {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  font-size: 1.4rem;
}
div.buildings .build-req img {
  vertical-align: middle;
}
div.buildings .build-req > span.resource.current {
  font-size: 1.1rem;
  font-weight: normal;
}
div.buildings .build-req > span.resource.current.low {
  color: #FF6A6A;
}
div.buildings .build-req > span.resource.current:not(.low) {
  color: #ddab76;
}
div.buildings .build-req > span.resource.needed {
  font-size: 1.3rem;
}
div.buildings .build-req .ap {
  margin-left: 7px;
  font-size: 90%;
}
div.buildings .type_indicator {
  width: 5px;
}
div.buildings .level_indicator {
  width: 16px;
  height: 16px;
}
div.buildings .building {
  font-variant: small-caps;
  border-top: 1px solid #996739;
  border-top-style: dashed;
  white-space: nowrap;
}
div.buildings .building .building_row {
  display: flex;
  align-items: start;
  width: calc(100% - 5px);
}
div.buildings .building .building_info {
  display: flex;
  width: 41.5%;
  height: 100%;
  background: #b37c4a;
  align-items: center;
  padding-left: 3px;
}
div.buildings .building .building_info .building_icon {
  margin-right: 3px;
}
div.buildings .building .building_info .defense {
  color: white;
}
div.buildings .building .building_info .defense,
div.buildings .building .building_info .defense-broken {
  display: flex;
  margin-left: auto;
  font-size: 90%;
  padding: 5px 2px 0px 5px;
  height: 100%;
}
div.buildings .building .building_resources {
  height: 100%;
  width: 54%;
}
div.buildings .building .building_resources .build-req-items {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  flex-grow: 1;
}
div.buildings .building .building_resources .build-req-items.has-focused,
div.buildings .building .building_resources .build-req-items.has-more-hover {
  flex-wrap: wrap;
  padding-right: 19px;
}
div.buildings .building .building_resources .build-req-items .more,
div.buildings .building .building_resources .build-req-items .less {
  display: none;
  width: fit-content;
  height: fit-content;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources:not(.focused) .more {
  display: flex;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources.focused .less {
  display: flex;
}
div.buildings .building .building_resources .build-req-items .extend_resources {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 4px;
  padding-right: 2px;
  width: 38px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
div.buildings .building .building_resources .ap-bar-start {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 10px;
  height: 10px;
}
div.buildings .building .building_resources .ap-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
div.buildings .building .building_resources .ap-bar > .bar {
  background: linear-gradient(180deg, #f9e888 0%, #f2c94d 20%);
  height: 100%;
}
div.buildings .building .building_resources.to_repair .ap {
  color: #FF6A6A;
}
div.buildings .building.complete .building_resources .bar {
  background: linear-gradient(180deg, #fb4648 0%, #bf2f31 20%);
}
div.buildings .building .building_action {
  flex-grow: 1;
  display: flex;
  height: 100%;
}
div.buildings .building.locked .building_row {
  color: #ecb0b0;
  opacity: 0.35;
}
div.buildings .building.locked .building_row .building_info,
div.buildings .building.locked .building_row .building_resources,
div.buildings .building.locked .building_row .building_action {
  background-color: #7c462f;
}
div.buildings .building.complete {
  color: #afacc1;
}
div.buildings .building.complete .building_info {
  background-color: #696486;
}
div.buildings .building.complete .building_resources,
div.buildings .building.complete .building_action {
  background-color: #3b3249;
}
div.buildings .building .building_resources {
  display: flex;
  position: relative;
  flex-grow: 1;
  padding-top: 4px;
  padding-bottom: 1px;
}
div.buildings .building_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.buildings .building.root .building_name {
  font-size: 140%;
}
div.buildings .building {
  overflow: visible;
}
div.buildings .building.root {
  min-height: 29px;
}
div.buildings .building:not(.root) {
  min-height: 24px;
}
div.buildings .buildings_header {
  position: relative;
  display: flex;
  height: 25px;
  width: 100%;
}
div.buildings .buildings_header .buildings_header_image {
  flex-grow: 1;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-top: 1px solid;
}
div.buildings.type_small_wallimprove .type_indicator {
  background-color: #899775;
}
div.buildings.type_small_wallimprove .buildings_header_image {
  border-color: #899775;
  background-image: url(/build/images/assets/img/building/construction/building_wall1.2198733b..png);
}
div.buildings.type_small_water .type_indicator {
  background-color: #93b0c1;
}
div.buildings.type_small_water .buildings_header_image {
  border-color: #93b0c1;
  background-image: url(/build/images/assets/img/building/construction/building_pump.41ed0938..png);
}
div.buildings.type_item_meat .type_indicator {
  background-color: #ff9073;
}
div.buildings.type_item_meat .buildings_header_image {
  border-color: #ff9073;
  background-image: url(/build/images/assets/img/building/construction/building_meat.7cfe8522..png);
}
div.buildings.type_small_refine .type_indicator {
  background-color: #c5ba8f;
}
div.buildings.type_small_refine .buildings_header_image {
  border-color: #c5ba8f;
  background-image: url(/build/images/assets/img/building/construction/building_command.0ba5a721..png);
}
div.buildings.type_item_tagger .type_indicator {
  background-color: #edb867;
}
div.buildings.type_item_tagger .buildings_header_image {
  border-color: #edb867;
  background-image: url(/build/images/assets/img/building/construction/building_tower.3494eee9..png);
}
div.buildings.type_small_building .type_indicator {
  background-color: #e39191;
}
div.buildings.type_small_building .buildings_header_image {
  border-color: #e39191;
  background-image: url(/build/images/assets/img/building/construction/building_fondations.32f739a3..png);
}
div.buildings.type_small_door_closed .type_indicator {
  background-color: #c982d2;
}
div.buildings.type_small_door_closed .buildings_header_image {
  border-color: #c982d2;
  background-image: url(/build/images/assets/img/building/construction/building_doorLock.1413c6be..png);
}
div.buildings.type_item_soul_blue_static .type_indicator {
  background-color: #66c295;
}
div.buildings.type_item_soul_blue_static .buildings_header_image {
  border-color: #66c295;
  background-image: url(/build/images/assets/img/building/construction/building_spa4souls.52648d31..png);
}
div.town-upgrades {
  padding: 0;
  border: 1px solid #ddab76;
}
div.town-upgrades > .row {
  font-size: 1.2rem;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.town-upgrades > .row.voted:not(.complete) {
  background: #6B3977;
}
div.town-upgrades > .row.voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.town-upgrades > .row.voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.town-upgrades > .row strong {
  font-size: 1.5rem;
  font-variant: small-caps;
}
div.town-upgrades > .row b {
  color: #ddab76;
}
div.town-upgrades > .row.complete {
  background: #3b3249;
}
div.town-upgrades > .row.complete > .cell {
  background: #3b3249;
}
div.town-upgrades > .row.complete > div.cell:first-child:before {
  background: #696486;
}
div.voted-building {
  max-width: 340px;
  color: #f0d79e;
  padding: 10px;
  background: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  font-size: 1.2rem;
  margin: 15px auto;
  position: relative;
}
div.voted-building .name {
  font-size: 2rem;
  color: white;
}
ul.tabs.buildings-tabs {
  margin-bottom: 0;
}
ul.tabs.buildings-tabs::after {
  content: "";
  display: table;
  clear: both;
}
ul.tabs.buildings-tabs > li {
  margin: 0 3px 0 0;
}
.ap-prompt {
  position: absolute;
  width: 112px;
  padding: 4px;
  background: #3b3249;
  outline: 1px solid black;
  border: 2px solid #ddab76;
  z-index: 9999;
  top: 0;
  right: 0;
}
@media (max-width: 949px) {
  div.buildings:before {
    left: 0;
  }
  div.buildings .building .building_info {
    height: unset;
    max-height: 50%;
  }
  div.buildings .building .building_resources,
  div.buildings .building .building_action {
    min-height: 50%;
  }
  div.buildings .building.root {
    min-height: 58px;
  }
  div.buildings .building.root .building_info,
  div.buildings .building.root .building_resources {
    min-height: 29px;
  }
  div.buildings .building:not(.root) {
    min-height: 48px;
  }
  div.buildings .building:not(.root) .building_info,
  div.buildings .building:not(.root) .building_resources {
    min-height: 24px;
  }
  div.buildings .building.locked.root {
    height: 29px;
  }
  div.buildings .building.locked:not(.root) {
    height: 24px;
  }
  div.buildings .building.locked .building_resources {
    height: 0px;
  }
  div.buildings .building .building_row {
    flex-wrap: wrap;
  }
  div.buildings .building .building_row .building_info {
    width: 100%;
  }
  div.buildings .building .building_row .building_info.has-vote .defense,
  div.buildings .building .building_row .building_info.has-vote .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info.has-vote .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info.has-vote .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_info:has(.vote) .defense,
  div.buildings .building .building_row .building_info:has(.vote) .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_resources {
    width: calc(100% - 25px);
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .build-req-items {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  div.buildings .building .building_row .building_resources .build-req-items .build-req {
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .extend_resources {
    display: none;
  }
  div.buildings .building .build-btn {
    margin-top: 0;
    margin-bottom: 0;
  }
  div.buildings .building.empty .building_resources,
  div.buildings .building.empty .building_action {
    min-height: 2px;
  }
  div.buildings .building.empty.root {
    min-height: 29px;
  }
  div.buildings .building.empty:not(.root) {
    min-height: 24px;
  }
  div.buildings .building.voted:not(.complete):not(.locked) .defense {
    background: unset;
  }
}
.forum-preview {
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  border-radius: 10px;
  margin: 10px;
  background: url(/build/images/assets/img/forum/forum.c747a117..png) top center repeat-x, #7e4d2a;
  cursor: pointer;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  background-position-y: -2px;
  border: 2px solid #7e4d2b;
  transition: border-color 0.5s ease-in-out, filter 0.25s ease-in-out, color 0.25s ease-in-out;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  position: relative;
  display: flex;
  align-items: center;
}
.forum-preview > img {
  margin-right: 10px;
  max-width: 100px;
  flex-grow: 0;
  object-fit: contain;
  object-position: top;
}
.forum-preview > div {
  margin-top: 2px;
  flex-grow: 1;
}
.forum-preview.forum-preview-desc {
  line-height: 14px;
}
.forum-preview.forum-preview-desc span {
  display: block;
  font-size: 0.6em;
  margin-top: 4px;
  line-height: 10px;
  opacity: 0.8;
}
.forum-preview.forum-preview-desc.forum-preview-og span {
  margin-top: 15px;
  display: block;
}
.forum-preview.new:before {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  box-shadow: 0 0 3px black;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: -2px;
  left: -7px;
  transition: top 0.1s ease-in-out, left 0.1s ease-in-out;
}
.forum-preview.new.animating:before {
  top: 2px;
  left: 7px;
}
.forum-preview:hover {
  border-color: #ddab76;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
  color: #ffffff;
}
.forum-preview:after {
  clear: both;
  display: table;
  content: "";
}
.forumGroup {
  margin: 10px;
  background: #5c2b20;
  border-radius: 10px;
  outline: 2px solid #7e4d2b;
  outline-offset: -2px;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  transition: filter 0.25s ease-in-out;
}
.forumGroup:hover {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
}
.forumGroup .header {
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 10px 5px 20px;
  position: relative;
}
.forumGroup .header img {
  flex-grow: 0;
}
.forumGroup .header span {
  flex-grow: 1;
}
.forumGroup .header.open:before,
.forumGroup .header.collapsed:before {
  position: absolute;
  right: 10px;
  top: 12px;
  content: "";
  height: 11px;
  width: 11px;
  background: url(/build/images/assets/img/forum/arrowUp.c3fd454a..png) no-repeat;
  transition: transform 0.2s ease-in-out;
}
.forumGroup .header.open:before {
  transform: rotate(180deg);
}
.forumGroup .header.collapsed:before {
  transform: rotate(90deg);
}
.forumGroup .content .forum-preview {
  margin: 0;
  border-radius: 0;
  filter: none;
  border-top-width: 0;
  border-bottom-width: 0;
}
.forumGroup .content .forum-preview:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top-width: 2px;
}
.forumGroup .content .forum-preview:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-width: 2px;
}
.forumGroup .content .forum-preview.forum-preview-desc {
  line-height: 10px;
  font-size: 1em;
}
.forumGroup + .forumGroup {
  margin-top: 20px;
}
.modOrigText,
.modWarnText,
.modInfoText {
  clear: left;
  margin: 0 15px;
  position: relative;
  background-image: linear-gradient(-45deg, #0001 25%, #fff0 25%, #fff0 50%, #0001 50%, #0001 75%, #fff0 75%, #fff0 100%);
  background-size: 12.63px 12.63px;
  padding: 2px 2px 2px 8px;
}
.modOrigText > span:first-child,
.modWarnText > span:first-child,
.modInfoText > span:first-child {
  font-size: 0.6em;
  font-weight: bold;
}
.modOrigText:not(.pointer) > span:first-child,
.modWarnText:not(.pointer) > span:first-child,
.modInfoText:not(.pointer) > span:first-child {
  display: none;
}
.modOrigText.pointer > div:last-child,
.modWarnText.pointer > div:last-child,
.modInfoText.pointer > div:last-child {
  display: none;
}
.modOrigText a,
.modWarnText a,
.modInfoText a {
  color: inherit !important;
}
.modOrigText.modOrigText,
.modWarnText.modOrigText,
.modInfoText.modOrigText {
  background-color: #324200;
  border: 1px solid #004702;
}
.modOrigText.modOrigText > span:first-child,
.modWarnText.modOrigText > span:first-child,
.modInfoText.modOrigText > span:first-child {
  color: #a4ff96;
}
.modOrigText.modOrigText > div,
.modWarnText.modOrigText > div,
.modInfoText.modOrigText > div {
  color: white;
}
.modOrigText.modWarnText,
.modWarnText.modWarnText,
.modInfoText.modWarnText {
  background-color: #ff7272;
  border: 1px solid #fb5f5f;
}
.modOrigText.modWarnText > span:first-child,
.modWarnText.modWarnText > span:first-child,
.modInfoText.modWarnText > span:first-child,
.modOrigText.modWarnText > div,
.modWarnText.modWarnText > div,
.modInfoText.modWarnText > div {
  color: #000000;
}
.modOrigText.modInfoText,
.modWarnText.modInfoText,
.modInfoText.modInfoText {
  background-color: #ffe1a6;
  border: 1px solid #fcc281;
}
.modOrigText.modInfoText > span:first-child,
.modWarnText.modInfoText > span:first-child,
.modInfoText.modInfoText > span:first-child,
.modOrigText.modInfoText > div,
.modWarnText.modInfoText > div,
.modInfoText.modInfoText > div {
  color: #000000;
}
.modOrigText + .forum-post-content,
.modWarnText + .forum-post-content,
.modInfoText + .forum-post-content {
  border-top: none !important;
}
.forum-control {
  font-size: 1.1rem;
  background: #3c2018;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.forum-control > div.forum-header-bar:first-child {
  display: block;
  background: #321914;
  padding: 4px;
}
.forum-control > div.forum-header-bar:first-child > * + * {
  margin-left: 10px;
}
.forum-control > .quote {
  padding: 15px;
  font-style: italic;
}
.forum-control > .quote > span {
  margin: 0 8px;
}
.forum-control > .quote > *:not(span) {
  opacity: 0.4;
}
ul.subscriptions {
  padding: 0 0 0 12px;
}
ul.subscriptions > li span {
  cursor: pointer;
  font-size: 0.9em;
  color: #ddab76;
  word-break: break-word;
}
ul.subscriptions > li.new {
  list-style: url(/build/images/assets/img/icons/anim_icon_mail.a3203674..gif);
  font-weight: bold;
}
ul.subscriptions > li:not(.new) {
  list-style: none;
}
ul.subscriptions > li + li {
  margin-top: 4px;
}
ul.subscriptions > li:hover {
  color: white;
}
.forum-note {
  position: relative;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.forum-note > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.forum-note > b:first-child + span {
  position: absolute;
  top: 5px;
  right: 3px;
  opacity: 0.8;
}
.forum-note.thread-list-fa-thumbtack {
  font-size: 1.2rem;
  color: white;
}
.forum-post {
  background-color: #4a261e;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid #704328;
  margin-bottom: 10px;
}
.forum-post:before,
.forum-post:after {
  content: " ";
  clear: both;
  display: table;
}
.forum-post.forum-post-small {
  margin-bottom: 2px;
}
.forum-post.forum-post-small .avatar,
.forum-post.forum-post-small .avatarcrow {
  margin: 0 15px 0 0;
  float: left;
}
.forum-post.forum-post-small .avatar > img,
.forum-post.forum-post-small .avatarcrow > img {
  width: 90px !important;
  height: 30px !important;
  object-fit: cover;
}
.forum-post.forum-post-small .username,
.forum-post.forum-post-small .username.is-friend {
  color: white;
  text-decoration: none;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.forum-post > .forum-post-header {
  display: block;
  padding: 4px;
  min-height: 48px;
  background: linear-gradient(to top, #784a2b, 50%, #965c36);
}
.forum-post > .forum-post-header .mh-icon > img {
  margin-bottom: 3px;
}
.forum-post > .forum-post-header > b {
  padding: 5px;
}
.forum-post > .forum-post-header > b > img {
  vertical-align: revert;
}
.forum-post > .forum-post-header > i {
  float: right;
  font-size: 0.7em;
  opacity: 0.5;
}
.forum-post > .forum-post-header > div.post-note {
  font-size: 0.8em;
}
.forum-post > .forum-post-header > div.post-note span {
  opacity: 1;
}
.forum-post > .forum-post-header > .avatar,
.forum-post > .forum-post-header > .avatarcrow {
  margin: 0 15px 0 10px;
  float: left;
  z-index: 2;
  position: relative;
}
.forum-post > .forum-post-header > .avatar:not(.small),
.forum-post > .forum-post-header > .avatarcrow:not(.small) {
  margin-bottom: 10px;
}
.forum-post > .forum-post-header:before,
.forum-post > .forum-post-header:after {
  content: " ";
  clear: right;
}
.forum-post > .forum-post-header:before {
  display: table;
}
.forum-post > .forum-post-header:after {
  display: block;
  height: 0;
}
.forum-post > .forum-post-header.header-variant-crow {
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
.forum-post > .forum-post-header.header-variant-crow:after {
  position: absolute;
  content: " ";
  top: 100%;
  left: 0;
  width: 300px;
  height: 100px;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat top left;
}
.forum-post > .forum-post-header.header-variant-glory {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.forum-post > .forum-post-header.header-variant-glory:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/winnerPost.7b1445ea..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-bisou {
  position: relative;
  background: rgba(255, 255, 255, 0.3);
}
.forum-post > .forum-post-header.header-variant-bisou .username {
  color: black;
}
.forum-post > .forum-post-header.header-variant-bisou:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/bisouPost.025ca11a..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-dev {
  background: #006495;
}
.forum-post > .forum-post-header a.link,
.forum-post > .forum-post-header span.link {
  color: white;
  text-decoration: none;
}
.forum-post > .forum-post-header .username {
  color: white;
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none;
  padding: 0;
}
.forum-post.forum-post-search-result > .forum-post-header {
  line-height: 0.8em;
}
.forum-post.forum-post-search-result > .forum-post-header > b {
  padding: 0;
  font-size: 0.7em;
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in {
  margin-top: 5px;
  font-size: 0.7em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in > a {
  cursor: pointer;
}
.forum-post.forum-post-hidden > .forum-post-header {
  background: #ff0000;
}
.forum-post.forum-post-new {
  border-left: 2px solid #ffdc00;
  margin-left: -2px;
}
.forum-post.forum-post-selected {
  border-left: 2px solid #0f0;
  margin-left: -2px;
}
.forum-post.forum-post-marked {
  margin-left: 5px;
  box-shadow: 0 0 3px #ffdc00;
}
.forum-post.crow-pm {
  border: 1px solid red;
  border-left: 2px solid red;
  outline: 2px solid black;
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-footer {
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-header b {
  color: #ff4111;
}
.forum-post.crow-pm .forum-post-content {
  color: #ecb0b0;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat;
  font-weight: bold;
}
.forum-post > .forum-post-content {
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-top: 10px;
  /*max-height: 750px; overflow: auto;*/
  border-top: 1px solid #00000066;
  padding-right: 4px;
  word-break: break-word;
  font-synthesis: weight small-caps;
}
body.forum-font-twinoid .forum-post > .forum-post-content {
  font-size: 1.3rem;
}
body.forum-font-small .forum-post > .forum-post-content {
  font-size: 1.45rem;
}
body.forum-font-large .forum-post > .forum-post-content {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-post > .forum-post-content {
  font-size: 1.9rem;
}
.forum-post > .forum-post-content.marked {
  background-color: #8b7700;
}
.forum-post > .forum-post-content b,
.forum-post > .forum-post-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
.forum-post > .forum-post-content i,
.forum-post > .forum-post-content em {
  color: #f0d79e;
  opacity: 0.7;
}
.forum-post > .forum-post-content s,
.forum-post > .forum-post-content strike,
.forum-post > .forum-post-content del {
  opacity: 0.8;
}
.forum-post > .forum-post-content span.bad {
  color: #ff4111;
}
.forum-post > .forum-post-content span.big {
  font-size: 1.2em;
}
.forum-post > .forum-post-content span.big span.big {
  font-size: inherit;
}
.forum-post > .forum-post-content div.html {
  display: inline-block;
}
.forum-post > .forum-post-content hr {
  border-color: #ddab76;
}
.forum-post > .forum-post-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
.forum-post > .forum-post-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
.forum-post > .forum-post-content span.quoteauthor,
.forum-post > .forum-post-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor,
.forum-post > .forum-post-content div.cref.quoteauthor {
  margin-left: 30px;
}
.forum-post > .forum-post-content span.quoteauthor.cref,
.forum-post > .forum-post-content div.cref.cref,
.forum-post > .forum-post-content span.quoteauthor.quoteauthor[x-id],
.forum-post > .forum-post-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
.forum-post > .forum-post-content span.quoteauthor:not(.username)::after,
.forum-post > .forum-post-content div.cref:not(.username)::after {
  content: " :" !important;
}
.forum-post > .forum-post-content span.quoteauthor.raw,
.forum-post > .forum-post-content div.cref.raw {
  color: white;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
.forum-post > .forum-post-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
.forum-post > .forum-post-content .username {
  font-size: 1.25rem;
}
.forum-post > .forum-post-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
.forum-post > .forum-post-content ul,
.forum-post > .forum-post-content ol {
  clear: left;
}
.forum-post > .forum-post-content ul.poll {
  line-height: 0;
  font-size: 0;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
.forum-post > .forum-post-content ul.poll.global-poll {
  padding: 0;
}
.forum-post > .forum-post-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
.forum-post > .forum-post-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li.q:not(:first-child) {
  display: none;
}
.forum-post > .forum-post-content ul.poll > li.desc {
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
.forum-post > .forum-post-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
.forum-post > .forum-post-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
.forum-post > .forum-post-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div,
.forum-post > .forum-post-content .spoiler:not(:hover) .username,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) ul,
.forum-post > .forum-post-content .spoiler:not(:hover) ol,
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  position: relative;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote:after,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ul:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ol:after,
.forum-post > .forum-post-content .spoiler:not(:hover) pre:after,
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) div.adminAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.modAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.oracleAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a,
.forum-post > .forum-post-content .spoiler:not(:hover) b,
.forum-post > .forum-post-content .spoiler:not(:hover) i,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a:before,
.forum-post > .forum-post-content .spoiler:not(:hover) b:before,
.forum-post > .forum-post-content .spoiler:not(:hover) i:before,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad:before,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
.forum-post > .forum-post-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
.forum-post > .forum-post-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
.forum-post > .forum-post-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
.forum-post > .forum-post-content .glory p {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory:before {
  display: none;
}
.forum-post > .forum-post-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
.forum-post > .forum-post-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
.forum-post > .forum-post-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
.forum-post > .forum-post-content span.rpauthor:after {
  content: " :" !important;
}
.forum-post > .forum-post-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
.forum-post > .forum-post-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
.forum-post > .forum-post-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText .collapsor,
.forum-post > .forum-post-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
.forum-post > .forum-post-content pre img {
  display: none;
}
.forum-post > .forum-post-content .oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce,
.forum-post > .forum-post-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
.forum-post > .forum-post-content .oracleAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
.forum-post > .forum-post-content .oracleAnnounce.modAnnounce,
.forum-post > .forum-post-content .modAnnounce.modAnnounce,
.forum-post > .forum-post-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
.forum-post > .forum-post-content .oracleAnnounce.adminAnnounce,
.forum-post > .forum-post-content .modAnnounce.adminAnnounce,
.forum-post > .forum-post-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
.forum-post > .forum-post-content div.dice-4,
.forum-post > .forum-post-content div.dice-6,
.forum-post > .forum-post-content div.dice-8,
.forum-post > .forum-post-content div.dice-10,
.forum-post > .forum-post-content div.dice-12,
.forum-post > .forum-post-content div.dice-20,
.forum-post > .forum-post-content div.dice-100,
.forum-post > .forum-post-content div.letter-a,
.forum-post > .forum-post-content div.letter-c,
.forum-post > .forum-post-content div.letter-v,
.forum-post > .forum-post-content div.rps,
.forum-post > .forum-post-content div.coin,
.forum-post > .forum-post-content div.card,
.forum-post > .forum-post-content div.coords,
.forum-post > .forum-post-content div.town,
.forum-post > .forum-post-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
.forum-post > .forum-post-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
.forum-post > .forum-post-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
.forum-post > .forum-post-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
.forum-post > .forum-post-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-post.forum-post-variant-crow {
  background: #5c2b20;
  overflow: hidden;
}
.forum-post.forum-post-variant-glory {
  background: #280a14;
  overflow: hidden;
  text-shadow: 3px 0px 4px #280a14;
}
.forum-post.forum-post-variant-bisou {
  background: #f57ed8;
  color: black;
  overflow: hidden;
}
.forum-post.forum-post-variant-bisou .forum-post-content {
  border-top: 1px solid transparent;
}
.forum-post.forum-post-variant-bisou .forum-post-footer .action-button {
  color: black;
}
.forum-post.forum-post-search-result .forum-post-content {
  overflow-y: auto;
  max-height: 100px;
}
.forum-post.forum-post-search-result .forum-post-content > p:first-child {
  margin-top: 0;
}
.forum-post.forum-post-search-result .forum-post-content span.search-anchor {
  background: #6e0000;
  color: #fff500;
  text-shadow: 0 0 2px black;
  outline: 1px solid #fff500;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.forum-post > .forum-post-footer {
  padding: 5px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
}
.forum-post > .forum-post-footer .float-left {
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button {
  padding-left: 2px;
  text-decoration: underline;
  cursor: pointer;
  line-height: 16px;
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button:hover {
  opacity: 1;
  color: #ffffff;
}
.forum-post > .forum-post-footer .mod-submenu {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  background-image: url(/build/images/assets/img/icons/mod.87d35d18..png);
  margin-left: 1rem;
  cursor: pointer;
}
.forum-post > .forum-post-footer .mod-submenu input {
  display: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links {
  display: none;
  position: absolute;
  right: 0;
  bottom: 16px;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
  list-style: none;
  z-index: 2;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li {
  list-style-type: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li a {
  color: #ddab76;
}
.forum-post > .forum-post-footer .mod-submenu input:checked + .mod-submenu-links {
  display: block;
}
.forum-editor:not(.pm-editor),
.pm-editor:not(.pm-editor) {
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0 0 5px;
  border: 1px solid #704328;
  margin: 10px 0;
}
.forum-editor > .forum-editor-header,
.pm-editor > .forum-editor-header {
  display: block;
  background: #804d2f;
  padding: 4px;
}
.forum-editor > .forum-editor-header > b,
.pm-editor > .forum-editor-header > b {
  padding: 5px;
}
.forum-editor > .forum-editor-header > i,
.pm-editor > .forum-editor-header > i {
  float: right;
  font-size: 0.8em;
}
.forum-editor #forum-editor-preview,
.pm-editor #forum-editor-preview,
.forum-editor #forum-editor-preview-global,
.pm-editor #forum-editor-preview-global,
.forum-editor #forum-editor-preview-answer,
.pm-editor #forum-editor-preview-answer,
.forum-editor .twino-editor-preview,
.pm-editor .twino-editor-preview {
  min-height: 150px;
  border: 1px solid #704328;
  background: #49261e;
  padding: 10px 5px 5px 10px;
  overflow: auto;
  outline: 0 solid transparent;
}
body.forum-font-twinoid .forum-editor #forum-editor-preview,
body.forum-font-twinoid .pm-editor #forum-editor-preview,
body.forum-font-twinoid .forum-editor #forum-editor-preview-global,
body.forum-font-twinoid .pm-editor #forum-editor-preview-global,
body.forum-font-twinoid .forum-editor #forum-editor-preview-answer,
body.forum-font-twinoid .pm-editor #forum-editor-preview-answer,
body.forum-font-twinoid .forum-editor .twino-editor-preview,
body.forum-font-twinoid .pm-editor .twino-editor-preview {
  font-size: 1.3rem;
}
body.forum-font-small .forum-editor #forum-editor-preview,
body.forum-font-small .pm-editor #forum-editor-preview,
body.forum-font-small .forum-editor #forum-editor-preview-global,
body.forum-font-small .pm-editor #forum-editor-preview-global,
body.forum-font-small .forum-editor #forum-editor-preview-answer,
body.forum-font-small .pm-editor #forum-editor-preview-answer,
body.forum-font-small .forum-editor .twino-editor-preview,
body.forum-font-small .pm-editor .twino-editor-preview {
  font-size: 1.45rem;
}
body.forum-font-large .forum-editor #forum-editor-preview,
body.forum-font-large .pm-editor #forum-editor-preview,
body.forum-font-large .forum-editor #forum-editor-preview-global,
body.forum-font-large .pm-editor #forum-editor-preview-global,
body.forum-font-large .forum-editor #forum-editor-preview-answer,
body.forum-font-large .pm-editor #forum-editor-preview-answer,
body.forum-font-large .forum-editor .twino-editor-preview,
body.forum-font-large .pm-editor .twino-editor-preview {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-editor #forum-editor-preview,
body.forum-font-very-large .pm-editor #forum-editor-preview,
body.forum-font-very-large .forum-editor #forum-editor-preview-global,
body.forum-font-very-large .pm-editor #forum-editor-preview-global,
body.forum-font-very-large .forum-editor #forum-editor-preview-answer,
body.forum-font-very-large .pm-editor #forum-editor-preview-answer,
body.forum-font-very-large .forum-editor .twino-editor-preview,
body.forum-font-very-large .pm-editor .twino-editor-preview {
  font-size: 1.9rem;
}
#forum-editor-preview,
#forum-editor-preview-global,
#forum-editor-preview-answer,
.twino-editor-preview,
.pm-message-content {
  word-break: break-word;
  font-synthesis: weight small-caps;
}
#forum-editor-preview b,
#forum-editor-preview-global b,
#forum-editor-preview-answer b,
.twino-editor-preview b,
.pm-message-content b,
#forum-editor-preview strong,
#forum-editor-preview-global strong,
#forum-editor-preview-answer strong,
.twino-editor-preview strong,
.pm-message-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
#forum-editor-preview i,
#forum-editor-preview-global i,
#forum-editor-preview-answer i,
.twino-editor-preview i,
.pm-message-content i,
#forum-editor-preview em,
#forum-editor-preview-global em,
#forum-editor-preview-answer em,
.twino-editor-preview em,
.pm-message-content em {
  color: #f0d79e;
  opacity: 0.7;
}
#forum-editor-preview s,
#forum-editor-preview-global s,
#forum-editor-preview-answer s,
.twino-editor-preview s,
.pm-message-content s,
#forum-editor-preview strike,
#forum-editor-preview-global strike,
#forum-editor-preview-answer strike,
.twino-editor-preview strike,
.pm-message-content strike,
#forum-editor-preview del,
#forum-editor-preview-global del,
#forum-editor-preview-answer del,
.twino-editor-preview del,
.pm-message-content del {
  opacity: 0.8;
}
#forum-editor-preview span.bad,
#forum-editor-preview-global span.bad,
#forum-editor-preview-answer span.bad,
.twino-editor-preview span.bad,
.pm-message-content span.bad {
  color: #ff4111;
}
#forum-editor-preview span.big,
#forum-editor-preview-global span.big,
#forum-editor-preview-answer span.big,
.twino-editor-preview span.big,
.pm-message-content span.big {
  font-size: 1.2em;
}
#forum-editor-preview span.big span.big,
#forum-editor-preview-global span.big span.big,
#forum-editor-preview-answer span.big span.big,
.twino-editor-preview span.big span.big,
.pm-message-content span.big span.big {
  font-size: inherit;
}
#forum-editor-preview div.html,
#forum-editor-preview-global div.html,
#forum-editor-preview-answer div.html,
.twino-editor-preview div.html,
.pm-message-content div.html {
  display: inline-block;
}
#forum-editor-preview hr,
#forum-editor-preview-global hr,
#forum-editor-preview-answer hr,
.twino-editor-preview hr,
.pm-message-content hr {
  border-color: #ddab76;
}
#forum-editor-preview img,
#forum-editor-preview-global img,
#forum-editor-preview-answer img,
.twino-editor-preview img,
.pm-message-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
#forum-editor-preview div.clear,
#forum-editor-preview-global div.clear,
#forum-editor-preview-answer div.clear,
.twino-editor-preview div.clear,
.pm-message-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
#forum-editor-preview span.quoteauthor,
#forum-editor-preview-global span.quoteauthor,
#forum-editor-preview-answer span.quoteauthor,
.twino-editor-preview span.quoteauthor,
.pm-message-content span.quoteauthor,
#forum-editor-preview div.cref,
#forum-editor-preview-global div.cref,
#forum-editor-preview-answer div.cref,
.twino-editor-preview div.cref,
.pm-message-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
#forum-editor-preview span.quoteauthor.quoteauthor,
#forum-editor-preview-global span.quoteauthor.quoteauthor,
#forum-editor-preview-answer span.quoteauthor.quoteauthor,
.twino-editor-preview span.quoteauthor.quoteauthor,
.pm-message-content span.quoteauthor.quoteauthor,
#forum-editor-preview div.cref.quoteauthor,
#forum-editor-preview-global div.cref.quoteauthor,
#forum-editor-preview-answer div.cref.quoteauthor,
.twino-editor-preview div.cref.quoteauthor,
.pm-message-content div.cref.quoteauthor {
  margin-left: 30px;
}
#forum-editor-preview span.quoteauthor.cref,
#forum-editor-preview-global span.quoteauthor.cref,
#forum-editor-preview-answer span.quoteauthor.cref,
.twino-editor-preview span.quoteauthor.cref,
.pm-message-content span.quoteauthor.cref,
#forum-editor-preview div.cref.cref,
#forum-editor-preview-global div.cref.cref,
#forum-editor-preview-answer div.cref.cref,
.twino-editor-preview div.cref.cref,
.pm-message-content div.cref.cref,
#forum-editor-preview span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-global span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-answer span.quoteauthor.quoteauthor[x-id],
.twino-editor-preview span.quoteauthor.quoteauthor[x-id],
.pm-message-content span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview div.cref.quoteauthor[x-id],
#forum-editor-preview-global div.cref.quoteauthor[x-id],
#forum-editor-preview-answer div.cref.quoteauthor[x-id],
.twino-editor-preview div.cref.quoteauthor[x-id],
.pm-message-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
#forum-editor-preview span.quoteauthor:not(.username)::after,
#forum-editor-preview-global span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer span.quoteauthor:not(.username)::after,
.twino-editor-preview span.quoteauthor:not(.username)::after,
.pm-message-content span.quoteauthor:not(.username)::after,
#forum-editor-preview div.cref:not(.username)::after,
#forum-editor-preview-global div.cref:not(.username)::after,
#forum-editor-preview-answer div.cref:not(.username)::after,
.twino-editor-preview div.cref:not(.username)::after,
.pm-message-content div.cref:not(.username)::after {
  content: " :" !important;
}
#forum-editor-preview span.quoteauthor.raw,
#forum-editor-preview-global span.quoteauthor.raw,
#forum-editor-preview-answer span.quoteauthor.raw,
.twino-editor-preview span.quoteauthor.raw,
.pm-message-content span.quoteauthor.raw,
#forum-editor-preview div.cref.raw,
#forum-editor-preview-global div.cref.raw,
#forum-editor-preview-answer div.cref.raw,
.twino-editor-preview div.cref.raw,
.pm-message-content div.cref.raw {
  color: white;
}
#forum-editor-preview span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-global span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-answer span.quoteauthor.quoteauthor + blockquote,
.twino-editor-preview span.quoteauthor.quoteauthor + blockquote,
.pm-message-content span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview div.cref.quoteauthor + blockquote,
#forum-editor-preview-global div.cref.quoteauthor + blockquote,
#forum-editor-preview-answer div.cref.quoteauthor + blockquote,
.twino-editor-preview div.cref.quoteauthor + blockquote,
.pm-message-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
#forum-editor-preview .username,
#forum-editor-preview-global .username,
#forum-editor-preview-answer .username,
.twino-editor-preview .username,
.pm-message-content .username {
  font-size: 1.25rem;
}
#forum-editor-preview blockquote .quoteauthor,
#forum-editor-preview-global blockquote .quoteauthor,
#forum-editor-preview-answer blockquote .quoteauthor,
.twino-editor-preview blockquote .quoteauthor,
.pm-message-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
#forum-editor-preview ul,
#forum-editor-preview-global ul,
#forum-editor-preview-answer ul,
.twino-editor-preview ul,
.pm-message-content ul,
#forum-editor-preview ol,
#forum-editor-preview-global ol,
#forum-editor-preview-answer ol,
.twino-editor-preview ol,
.pm-message-content ol {
  clear: left;
}
#forum-editor-preview ul.poll,
#forum-editor-preview-global ul.poll,
#forum-editor-preview-answer ul.poll,
.twino-editor-preview ul.poll,
.pm-message-content ul.poll {
  line-height: 0;
  font-size: 0;
}
#forum-editor-preview ul.poll:not(.global-poll),
#forum-editor-preview-global ul.poll:not(.global-poll),
#forum-editor-preview-answer ul.poll:not(.global-poll),
.twino-editor-preview ul.poll:not(.global-poll),
.pm-message-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
#forum-editor-preview ul.poll:not(.global-poll) hr,
#forum-editor-preview-global ul.poll:not(.global-poll) hr,
#forum-editor-preview-answer ul.poll:not(.global-poll) hr,
.twino-editor-preview ul.poll:not(.global-poll) hr,
.pm-message-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
#forum-editor-preview ul.poll.global-poll,
#forum-editor-preview-global ul.poll.global-poll,
#forum-editor-preview-answer ul.poll.global-poll,
.twino-editor-preview ul.poll.global-poll,
.pm-message-content ul.poll.global-poll {
  padding: 0;
}
#forum-editor-preview ul.poll > li,
#forum-editor-preview-global ul.poll > li,
#forum-editor-preview-answer ul.poll > li,
.twino-editor-preview ul.poll > li,
.pm-message-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
#forum-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-global ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-answer ul.poll > li:not(.plain):not(.q):not(.desc):before,
.twino-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
.pm-message-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
#forum-editor-preview ul.poll > li.q,
#forum-editor-preview-global ul.poll > li.q,
#forum-editor-preview-answer ul.poll > li.q,
.twino-editor-preview ul.poll > li.q,
.pm-message-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
#forum-editor-preview ul.poll > li.q:not(:first-child),
#forum-editor-preview-global ul.poll > li.q:not(:first-child),
#forum-editor-preview-answer ul.poll > li.q:not(:first-child),
.twino-editor-preview ul.poll > li.q:not(:first-child),
.pm-message-content ul.poll > li.q:not(:first-child) {
  display: none;
}
#forum-editor-preview ul.poll > li.desc,
#forum-editor-preview-global ul.poll > li.desc,
#forum-editor-preview-answer ul.poll > li.desc,
.twino-editor-preview ul.poll > li.desc,
.pm-message-content ul.poll > li.desc {
  color: #ddab76;
}
#forum-editor-preview ul.poll > li:not(.desc) + li,
#forum-editor-preview-global ul.poll > li:not(.desc) + li,
#forum-editor-preview-answer ul.poll > li:not(.desc) + li,
.twino-editor-preview ul.poll > li:not(.desc) + li,
.pm-message-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
#forum-editor-preview ul.poll > li .vote-bar,
#forum-editor-preview-global ul.poll > li .vote-bar,
#forum-editor-preview-answer ul.poll > li .vote-bar,
.twino-editor-preview ul.poll > li .vote-bar,
.pm-message-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
#forum-editor-preview ul.poll > li .vote-bar > .bar,
#forum-editor-preview-global ul.poll > li .vote-bar > .bar,
#forum-editor-preview-answer ul.poll > li .vote-bar > .bar,
.twino-editor-preview ul.poll > li .vote-bar > .bar,
.pm-message-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
#forum-editor-preview ul.poll:not(.global-poll) > li,
#forum-editor-preview-global ul.poll:not(.global-poll) > li,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li,
.twino-editor-preview ul.poll:not(.global-poll) > li,
.pm-message-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q,
.twino-editor-preview ul.poll:not(.global-poll) > li.q,
.pm-message-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q:before,
.twino-editor-preview ul.poll:not(.global-poll) > li.q:before,
.pm-message-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
#forum-editor-preview ul.poll.global-poll > li,
#forum-editor-preview-global ul.poll.global-poll > li,
#forum-editor-preview-answer ul.poll.global-poll > li,
.twino-editor-preview ul.poll.global-poll > li,
.pm-message-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
#forum-editor-preview ul.poll.global-poll > li.q,
#forum-editor-preview-global ul.poll.global-poll > li.q,
#forum-editor-preview-answer ul.poll.global-poll > li.q,
.twino-editor-preview ul.poll.global-poll > li.q,
.pm-message-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
#forum-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-global ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-answer ul.poll.global-poll > li:not(.plain):not(.q),
.twino-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
.pm-message-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
#forum-editor-preview blockquote,
#forum-editor-preview-global blockquote,
#forum-editor-preview-answer blockquote,
.twino-editor-preview blockquote,
.pm-message-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
#forum-editor-preview blockquote blockquote,
#forum-editor-preview-global blockquote blockquote,
#forum-editor-preview-answer blockquote blockquote,
.twino-editor-preview blockquote blockquote,
.pm-message-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
#forum-editor-preview .spoiler,
#forum-editor-preview-global .spoiler,
#forum-editor-preview-answer .spoiler,
.twino-editor-preview .spoiler,
.pm-message-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
#forum-editor-preview .spoiler:not(:hover),
#forum-editor-preview-global .spoiler:not(:hover),
#forum-editor-preview-answer .spoiler:not(:hover),
.twino-editor-preview .spoiler:not(:hover),
.pm-message-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) img,
#forum-editor-preview-global .spoiler:not(:hover) img,
#forum-editor-preview-answer .spoiler:not(:hover) img,
.twino-editor-preview .spoiler:not(:hover) img,
.pm-message-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
#forum-editor-preview .spoiler:not(:hover) div,
#forum-editor-preview-global .spoiler:not(:hover) div,
#forum-editor-preview-answer .spoiler:not(:hover) div,
.twino-editor-preview .spoiler:not(:hover) div,
.pm-message-content .spoiler:not(:hover) div,
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username,
#forum-editor-preview .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor,
.twino-editor-preview .spoiler:not(:hover) .rpauthor,
.pm-message-content .spoiler:not(:hover) .rpauthor,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor,
.pm-message-content .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview .spoiler:not(:hover) ul,
#forum-editor-preview-global .spoiler:not(:hover) ul,
#forum-editor-preview-answer .spoiler:not(:hover) ul,
.twino-editor-preview .spoiler:not(:hover) ul,
.pm-message-content .spoiler:not(:hover) ul,
#forum-editor-preview .spoiler:not(:hover) ol,
#forum-editor-preview-global .spoiler:not(:hover) ol,
#forum-editor-preview-answer .spoiler:not(:hover) ol,
.twino-editor-preview .spoiler:not(:hover) ol,
.pm-message-content .spoiler:not(:hover) ol,
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  position: relative;
}
#forum-editor-preview .spoiler:not(:hover) div:after,
#forum-editor-preview-global .spoiler:not(:hover) div:after,
#forum-editor-preview-answer .spoiler:not(:hover) div:after,
.twino-editor-preview .spoiler:not(:hover) div:after,
.pm-message-content .spoiler:not(:hover) div:after,
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after,
#forum-editor-preview .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor:after,
.twino-editor-preview .spoiler:not(:hover) .rpauthor:after,
.pm-message-content .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-global .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote:after,
.twino-editor-preview .spoiler:not(:hover) blockquote:after,
.pm-message-content .spoiler:not(:hover) blockquote:after,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview .spoiler:not(:hover) ul:after,
#forum-editor-preview-global .spoiler:not(:hover) ul:after,
#forum-editor-preview-answer .spoiler:not(:hover) ul:after,
.twino-editor-preview .spoiler:not(:hover) ul:after,
.pm-message-content .spoiler:not(:hover) ul:after,
#forum-editor-preview .spoiler:not(:hover) ol:after,
#forum-editor-preview-global .spoiler:not(:hover) ol:after,
#forum-editor-preview-answer .spoiler:not(:hover) ol:after,
.twino-editor-preview .spoiler:not(:hover) ol:after,
.pm-message-content .spoiler:not(:hover) ol:after,
#forum-editor-preview .spoiler:not(:hover) pre:after,
#forum-editor-preview-global .spoiler:not(:hover) pre:after,
#forum-editor-preview-answer .spoiler:not(:hover) pre:after,
.twino-editor-preview .spoiler:not(:hover) pre:after,
.pm-message-content .spoiler:not(:hover) pre:after,
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.adminAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.adminAnnounce,
.pm-message-content .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.modAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.modAnnounce,
.pm-message-content .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.oracleAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
.pm-message-content .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-global .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-answer .spoiler:not(:hover) ul.poll:not(.global-poll),
.twino-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
.pm-message-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
#forum-editor-preview .spoiler:not(:hover) a,
#forum-editor-preview-global .spoiler:not(:hover) a,
#forum-editor-preview-answer .spoiler:not(:hover) a,
.twino-editor-preview .spoiler:not(:hover) a,
.pm-message-content .spoiler:not(:hover) a,
#forum-editor-preview .spoiler:not(:hover) b,
#forum-editor-preview-global .spoiler:not(:hover) b,
#forum-editor-preview-answer .spoiler:not(:hover) b,
.twino-editor-preview .spoiler:not(:hover) b,
.pm-message-content .spoiler:not(:hover) b,
#forum-editor-preview .spoiler:not(:hover) i,
#forum-editor-preview-global .spoiler:not(:hover) i,
#forum-editor-preview-answer .spoiler:not(:hover) i,
.twino-editor-preview .spoiler:not(:hover) i,
.pm-message-content .spoiler:not(:hover) i,
#forum-editor-preview .spoiler:not(:hover) span.bad,
#forum-editor-preview-global .spoiler:not(:hover) span.bad,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad,
.twino-editor-preview .spoiler:not(:hover) span.bad,
.pm-message-content .spoiler:not(:hover) span.bad,
#forum-editor-preview .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor,
.twino-editor-preview .spoiler:not(:hover) div.collapsor,
.pm-message-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) a:before,
#forum-editor-preview-global .spoiler:not(:hover) a:before,
#forum-editor-preview-answer .spoiler:not(:hover) a:before,
.twino-editor-preview .spoiler:not(:hover) a:before,
.pm-message-content .spoiler:not(:hover) a:before,
#forum-editor-preview .spoiler:not(:hover) b:before,
#forum-editor-preview-global .spoiler:not(:hover) b:before,
#forum-editor-preview-answer .spoiler:not(:hover) b:before,
.twino-editor-preview .spoiler:not(:hover) b:before,
.pm-message-content .spoiler:not(:hover) b:before,
#forum-editor-preview .spoiler:not(:hover) i:before,
#forum-editor-preview-global .spoiler:not(:hover) i:before,
#forum-editor-preview-answer .spoiler:not(:hover) i:before,
.twino-editor-preview .spoiler:not(:hover) i:before,
.pm-message-content .spoiler:not(:hover) i:before,
#forum-editor-preview .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-global .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad:before,
.twino-editor-preview .spoiler:not(:hover) span.bad:before,
.pm-message-content .spoiler:not(:hover) span.bad:before,
#forum-editor-preview .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor:before,
.twino-editor-preview .spoiler:not(:hover) div.collapsor:before,
.pm-message-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
#forum-editor-preview .spoiler:not(:hover) .glory:after,
#forum-editor-preview-global .spoiler:not(:hover) .glory:after,
#forum-editor-preview-answer .spoiler:not(:hover) .glory:after,
.twino-editor-preview .spoiler:not(:hover) .glory:after,
.pm-message-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
#forum-editor-preview .sideNote,
#forum-editor-preview-global .sideNote,
#forum-editor-preview-answer .sideNote,
.twino-editor-preview .sideNote,
.pm-message-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
#forum-editor-preview .glory,
#forum-editor-preview-global .glory,
#forum-editor-preview-answer .glory,
.twino-editor-preview .glory,
.pm-message-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
#forum-editor-preview .glory:before,
#forum-editor-preview-global .glory:before,
#forum-editor-preview-answer .glory:before,
.twino-editor-preview .glory:before,
.pm-message-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
#forum-editor-preview .glory p,
#forum-editor-preview-global .glory p,
#forum-editor-preview-answer .glory p,
.twino-editor-preview .glory p,
.pm-message-content .glory p {
  margin: 0;
}
#forum-editor-preview .glory .glory,
#forum-editor-preview-global .glory .glory,
#forum-editor-preview-answer .glory .glory,
.twino-editor-preview .glory .glory,
.pm-message-content .glory .glory {
  margin: 0;
}
#forum-editor-preview .glory .glory:before,
#forum-editor-preview-global .glory .glory:before,
#forum-editor-preview-answer .glory .glory:before,
.twino-editor-preview .glory .glory:before,
.pm-message-content .glory .glory:before {
  display: none;
}
#forum-editor-preview div.crowmsg,
#forum-editor-preview-global div.crowmsg,
#forum-editor-preview-answer div.crowmsg,
.twino-editor-preview div.crowmsg,
.pm-message-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
#forum-editor-preview div.crowmsg.fixMargin,
#forum-editor-preview-global div.crowmsg.fixMargin,
#forum-editor-preview-answer div.crowmsg.fixMargin,
.twino-editor-preview div.crowmsg.fixMargin,
.pm-message-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
#forum-editor-preview span.rpauthor,
#forum-editor-preview-global span.rpauthor,
#forum-editor-preview-answer span.rpauthor,
.twino-editor-preview span.rpauthor,
.pm-message-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
#forum-editor-preview span.rpauthor:after,
#forum-editor-preview-global span.rpauthor:after,
#forum-editor-preview-answer span.rpauthor:after,
.twino-editor-preview span.rpauthor:after,
.pm-message-content span.rpauthor:after {
  content: " :" !important;
}
#forum-editor-preview .rpText,
#forum-editor-preview-global .rpText,
#forum-editor-preview-answer .rpText,
.twino-editor-preview .rpText,
.pm-message-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
#forum-editor-preview .rpText:before,
#forum-editor-preview-global .rpText:before,
#forum-editor-preview-answer .rpText:before,
.twino-editor-preview .rpText:before,
.pm-message-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
#forum-editor-preview .rpText b,
#forum-editor-preview-global .rpText b,
#forum-editor-preview-answer .rpText b,
.twino-editor-preview .rpText b,
.pm-message-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText i,
#forum-editor-preview-global .rpText i,
#forum-editor-preview-answer .rpText i,
.twino-editor-preview .rpText i,
.pm-message-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText .collapsor,
#forum-editor-preview-global .rpText .collapsor,
#forum-editor-preview-answer .rpText .collapsor,
.twino-editor-preview .rpText .collapsor,
.pm-message-content .rpText .collapsor,
#forum-editor-preview .rpText a,
#forum-editor-preview-global .rpText a,
#forum-editor-preview-answer .rpText a,
.twino-editor-preview .rpText a,
.pm-message-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
#forum-editor-preview pre,
#forum-editor-preview-global pre,
#forum-editor-preview-answer pre,
.twino-editor-preview pre,
.pm-message-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
#forum-editor-preview pre img,
#forum-editor-preview-global pre img,
#forum-editor-preview-answer pre img,
.twino-editor-preview pre img,
.pm-message-content pre img {
  display: none;
}
#forum-editor-preview .oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce,
.twino-editor-preview .oracleAnnounce,
.pm-message-content .oracleAnnounce,
#forum-editor-preview .modAnnounce,
#forum-editor-preview-global .modAnnounce,
#forum-editor-preview-answer .modAnnounce,
.twino-editor-preview .modAnnounce,
.pm-message-content .modAnnounce,
#forum-editor-preview .adminAnnounce,
#forum-editor-preview-global .adminAnnounce,
#forum-editor-preview-answer .adminAnnounce,
.twino-editor-preview .adminAnnounce,
.pm-message-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
#forum-editor-preview .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce.oracleAnnounce,
.twino-editor-preview .oracleAnnounce.oracleAnnounce,
.pm-message-content .oracleAnnounce.oracleAnnounce,
#forum-editor-preview .modAnnounce.oracleAnnounce,
#forum-editor-preview-global .modAnnounce.oracleAnnounce,
#forum-editor-preview-answer .modAnnounce.oracleAnnounce,
.twino-editor-preview .modAnnounce.oracleAnnounce,
.pm-message-content .modAnnounce.oracleAnnounce,
#forum-editor-preview .adminAnnounce.oracleAnnounce,
#forum-editor-preview-global .adminAnnounce.oracleAnnounce,
#forum-editor-preview-answer .adminAnnounce.oracleAnnounce,
.twino-editor-preview .adminAnnounce.oracleAnnounce,
.pm-message-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
#forum-editor-preview .oracleAnnounce.modAnnounce,
#forum-editor-preview-global .oracleAnnounce.modAnnounce,
#forum-editor-preview-answer .oracleAnnounce.modAnnounce,
.twino-editor-preview .oracleAnnounce.modAnnounce,
.pm-message-content .oracleAnnounce.modAnnounce,
#forum-editor-preview .modAnnounce.modAnnounce,
#forum-editor-preview-global .modAnnounce.modAnnounce,
#forum-editor-preview-answer .modAnnounce.modAnnounce,
.twino-editor-preview .modAnnounce.modAnnounce,
.pm-message-content .modAnnounce.modAnnounce,
#forum-editor-preview .adminAnnounce.modAnnounce,
#forum-editor-preview-global .adminAnnounce.modAnnounce,
#forum-editor-preview-answer .adminAnnounce.modAnnounce,
.twino-editor-preview .adminAnnounce.modAnnounce,
.pm-message-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
#forum-editor-preview .oracleAnnounce.adminAnnounce,
#forum-editor-preview-global .oracleAnnounce.adminAnnounce,
#forum-editor-preview-answer .oracleAnnounce.adminAnnounce,
.twino-editor-preview .oracleAnnounce.adminAnnounce,
.pm-message-content .oracleAnnounce.adminAnnounce,
#forum-editor-preview .modAnnounce.adminAnnounce,
#forum-editor-preview-global .modAnnounce.adminAnnounce,
#forum-editor-preview-answer .modAnnounce.adminAnnounce,
.twino-editor-preview .modAnnounce.adminAnnounce,
.pm-message-content .modAnnounce.adminAnnounce,
#forum-editor-preview .adminAnnounce.adminAnnounce,
#forum-editor-preview-global .adminAnnounce.adminAnnounce,
#forum-editor-preview-answer .adminAnnounce.adminAnnounce,
.twino-editor-preview .adminAnnounce.adminAnnounce,
.pm-message-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4,
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6,
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8,
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10,
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12,
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20,
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100,
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a,
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c,
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v,
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps,
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin,
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card,
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords,
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town,
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen[x-a=none],
#forum-editor-preview-global div.citizen[x-a=none],
#forum-editor-preview-answer div.citizen[x-a=none],
.twino-editor-preview div.citizen[x-a=none],
.pm-message-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=basic],
#forum-editor-preview-global div.citizen[x-a=basic],
#forum-editor-preview-answer div.citizen[x-a=basic],
.twino-editor-preview div.citizen[x-a=basic],
.pm-message-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=collec],
#forum-editor-preview-global div.citizen[x-a=collec],
#forum-editor-preview-answer div.citizen[x-a=collec],
.twino-editor-preview div.citizen[x-a=collec],
.pm-message-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=guardian],
#forum-editor-preview-global div.citizen[x-a=guardian],
#forum-editor-preview-answer div.citizen[x-a=guardian],
.twino-editor-preview div.citizen[x-a=guardian],
.pm-message-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hunter],
#forum-editor-preview-global div.citizen[x-a=hunter],
#forum-editor-preview-answer div.citizen[x-a=hunter],
.twino-editor-preview div.citizen[x-a=hunter],
.pm-message-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tamer],
#forum-editor-preview-global div.citizen[x-a=tamer],
#forum-editor-preview-answer div.citizen[x-a=tamer],
.twino-editor-preview div.citizen[x-a=tamer],
.pm-message-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tech],
#forum-editor-preview-global div.citizen[x-a=tech],
#forum-editor-preview-answer div.citizen[x-a=tech],
.twino-editor-preview div.citizen[x-a=tech],
.pm-message-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shaman],
#forum-editor-preview-global div.citizen[x-a=shaman],
#forum-editor-preview-answer div.citizen[x-a=shaman],
.twino-editor-preview div.citizen[x-a=shaman],
.pm-message-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=survivalist],
#forum-editor-preview-global div.citizen[x-a=survivalist],
#forum-editor-preview-answer div.citizen[x-a=survivalist],
.twino-editor-preview div.citizen[x-a=survivalist],
.pm-message-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hero],
#forum-editor-preview-global div.citizen[x-a=hero],
#forum-editor-preview-answer div.citizen[x-a=hero],
.twino-editor-preview div.citizen[x-a=hero],
.pm-message-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=dead],
#forum-editor-preview-global div.citizen[x-a=dead],
#forum-editor-preview-answer div.citizen[x-a=dead],
.twino-editor-preview div.citizen[x-a=dead],
.pm-message-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shunned],
#forum-editor-preview-global div.citizen[x-a=shunned],
#forum-editor-preview-answer div.citizen[x-a=shunned],
.twino-editor-preview div.citizen[x-a=shunned],
.pm-message-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.collapsor,
#forum-editor-preview-global div.collapsor,
#forum-editor-preview-answer div.collapsor,
.twino-editor-preview div.collapsor,
.pm-message-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
#forum-editor-preview div.collapsor[data-lang]:before,
#forum-editor-preview-global div.collapsor[data-lang]:before,
#forum-editor-preview-answer div.collapsor[data-lang]:before,
.twino-editor-preview div.collapsor[data-lang]:before,
.pm-message-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="de"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="en"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="es"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="fr"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor:after,
#forum-editor-preview-global div.collapsor:after,
#forum-editor-preview-answer div.collapsor:after,
.twino-editor-preview div.collapsor:after,
.pm-message-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
#forum-editor-preview div.collapsor + .collapsed,
#forum-editor-preview-global div.collapsor + .collapsed,
#forum-editor-preview-answer div.collapsor + .collapsed,
.twino-editor-preview div.collapsor + .collapsed,
.pm-message-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
#forum-editor-preview div.collapsor + .collapsed > *,
#forum-editor-preview-global div.collapsor + .collapsed > *,
#forum-editor-preview-answer div.collapsor + .collapsed > *,
.twino-editor-preview div.collapsor + .collapsed > *,
.pm-message-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
#forum-editor-preview div.collapsor[data-open="1"],
#forum-editor-preview-global div.collapsor[data-open="1"],
#forum-editor-preview-answer div.collapsor[data-open="1"],
.twino-editor-preview div.collapsor[data-open="1"],
.pm-message-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
#forum-editor-preview div.collapsor[data-open="1"]:after,
#forum-editor-preview-global div.collapsor[data-open="1"]:after,
#forum-editor-preview-answer div.collapsor[data-open="1"]:after,
.twino-editor-preview div.collapsor[data-open="1"]:after,
.pm-message-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed,
.pm-message-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed > *,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
.pm-message-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
#forum-editor-preview div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-transition="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-transition="1"] + .collapsed,
.pm-message-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
#forum-editor-preview div.collapsed > div[data-etog],
#forum-editor-preview-global div.collapsed > div[data-etog],
#forum-editor-preview-answer div.collapsed > div[data-etog],
.twino-editor-preview div.collapsed > div[data-etog],
.pm-message-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
#forum-editor-preview div.collapsed > div[data-etog]:after,
#forum-editor-preview-global div.collapsed > div[data-etog]:after,
#forum-editor-preview-answer div.collapsed > div[data-etog]:after,
.twino-editor-preview div.collapsed > div[data-etog]:after,
.pm-message-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-button-inline {
  font-size: 1.4rem;
  background: none;
  border: 1px solid transparent;
  padding: 2px;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  vertical-align: middle;
  margin-bottom: 0.5em;
}
.forum-button-inline:hover {
  border-color: #f0d79e;
  background: rgba(240, 215, 158, 0.4);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.forum-button-inline:hover:not(.forum-button-inline) {
  box-shadow: 0 0 8px 0 black;
}
.forum-toggle {
  display: inline-block;
}
.forum-button,
.forum-button-disabled {
  font-size: 1.4rem;
  line-height: 16px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border: 1px solid #c33720;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 7px 7px;
  vertical-align: middle;
  border-radius: 2px;
  box-shadow: 1px 1px 1px 0 black;
  margin-bottom: 0.5em;
}
.forum-button:not(.forum-button-disabled):hover,
.forum-button-disabled:not(.forum-button-disabled):hover,
.forum-button:not(.forum-button-disabled):focus,
.forum-button-disabled:not(.forum-button-disabled):focus {
  border-color: #f0d79e;
  box-shadow: 0 0 8px 0 black;
}
.forum-button img,
.forum-button-disabled img {
  vertical-align: middle;
}
.forum-button img + span,
.forum-button-disabled img + span {
  margin-left: 1rem;
}
.forum-button.forum-button-disabled,
.forum-button-disabled.forum-button-disabled {
  background: grey url(/build/images/assets/img/background/bg_button_grey.3647fed8..gif) no-repeat;
  border: 1px solid grey;
  color: #f0d79e;
}
.forum-filter-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  z-index: 100;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
}
.forum-filter-list:not(.manual-toggle-on) {
  display: none;
}
.forum-filter-list.manual-toggle-on {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.forum-filter-list label {
  display: flex;
  gap: 4px;
  align-items: center;
}
hordes-twino-editor .forum-button,
hordes-twino-editor .forum-button-disabled {
  margin-bottom: 0;
}
.forum-button-bar {
  margin: 5px 0;
  padding: 5px 5px 0 5px;
  position: relative;
}
.forum-button-bar .forum-button.pm-button,
.forum-button-bar .pm-button.pm-button {
  padding: 6px;
  margin: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  transition: background-color 0.1s ease;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}
.forum-button-bar .forum-button.pm-button:hover,
.forum-button-bar .pm-button.pm-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.classic-editor-react {
  position: relative;
}
.classic-editor-react .forum-button-bar {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
  flex-wrap: wrap;
  justify-content: start;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section {
  display: flex;
  box-shadow: 0 0 2px black;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border-radius: 2px;
  border: 1px solid #c33720;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section:empty {
  display: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active:before,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .forum-button-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.classic-editor-react .forum-button-grid .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-grid .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-grid .forum-button:active,
.classic-editor-react .forum-button-grid .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-grid .forum-button:active:before,
.classic-editor-react .forum-button-grid .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .overlay-controls {
  position: absolute;
  z-index: 1;
  bottom: calc(100% - 10px);
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.1s ease-in-out;
}
.classic-editor-react .overlay-controls.layered {
  z-index: -1;
  bottom: calc(100% - 12px);
}
.classic-editor-react .overlay-controls.active {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react .overlay-controls .forum-button-bar,
.classic-editor-react .overlay-controls .lightbox {
  margin: 0;
  padding: 2px;
  column-gap: 4px;
  row-gap: 4px;
  background: rgba(150, 100, 55, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 4px;
  border: 1px solid #966437;
  box-shadow: 0 0 3px black;
}
.classic-editor-react .overlay-central {
  position: relative;
  z-index: 2;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive) {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive).layered {
  bottom: calc(100% + 3px);
}
.forum-button,
.pm-button {
  position: relative;
}
.forum-button > span.forum-button-tooltip,
.pm-button > span.forum-button-tooltip {
  display: none;
}
.forum-button > span.forum-button-tooltip div.keyboard,
.pm-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-button > span.forum-button-tooltip div.keyboard kbd,
.pm-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-button:hover > span.forum-button-tooltip,
.pm-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-button:hover > span.forum-button-tooltip::after,
.pm-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-editor-send .forum-button > span.forum-button-tooltip {
  display: none;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-checkbox {
  display: inline-block;
  padding: 2px 5px;
  font-size: 1rem;
  background: #a2321a;
  border: 1px solid #c33720;
  color: white;
  cursor: pointer;
}
.forum-checkbox label {
  font-size: 1rem;
}
.forum-content div.forum-checkbox,
.forum-editor div.forum-checkbox {
  padding: 3px 20px;
  margin-right: 2rem;
  vertical-align: middle;
  margin-bottom: 0.5em;
  background-color: #4a261e;
  border-color: #f0d79e;
}
.forum-content div.forum-checkbox input.forum-checkbox,
.forum-editor div.forum-checkbox input.forum-checkbox {
  display: none;
}
.forum-content div.forum-checkbox input.forum-checkbox + label,
.forum-editor div.forum-checkbox input.forum-checkbox + label {
  display: inline-block;
  width: 80px;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1.4rem;
  color: #ccc;
  font-size: 1.1rem;
  text-align: center;
  border-radius: 2px;
  margin: 2px;
}
.forum-content div.forum-checkbox input.forum-checkbox:checked + label,
.forum-editor div.forum-checkbox input.forum-checkbox:checked + label {
  color: #f0d79e;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.forum-content div.forum-checkbox span,
.forum-editor div.forum-checkbox span {
  line-height: 1.4rem;
  margin: 2px;
}
.forum-separator {
  cursor: default;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
  font-variant: small-caps;
}
.forum-note .forum-thread {
  cursor: pointer;
  position: relative;
  background: #4e291f;
  opacity: 0.75;
  color: #eba475;
  font-style: italic;
  font-synthesis: weight small-caps;
}
.forum-note .forum-thread .status,
.forum-note .forum-thread .title,
.forum-note .forum-thread .count {
  padding: 3px !important;
}
.forum-note .forum-thread.selected {
  background: #46241b;
  opacity: 1;
  box-shadow: inset 0 0 2px black !important;
}
.forum-note .forum-thread.selected:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
.forum-note .forum-thread img {
  vertical-align: middle;
  top: 6px;
  left: 8px;
}
.forum-note .forum-thread.forum-thread-unread {
  font-weight: bold;
  font-style: normal;
  background: #4d281f;
  opacity: 0.9;
}
.forum-note .forum-thread.forum-thread-unread:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.forum-note .forum-thread .title {
  overflow: hidden;
}
.forum-note .forum-thread .title > div {
  overflow-wrap: break-word;
}
.forum-note .forum-thread .count {
  background: #593223;
  overflow: hidden;
  white-space: nowrap;
}
.forum-note .forum-thread .count .nbPost {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 0.9em;
}
.forum-note .forum-thread .count .author {
  word-wrap: break-word;
  font-size: 0.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.forum-note.thread-list-fa-thumbtack .forum-thread {
  background: #8a5432;
  color: white;
}
.forum-note.thread-list-fa-thumbtack .forum-thread.selected {
  background: #965c36;
}
.forum-note.thread-list-fa-thumbtack .forum-thread .count {
  background: #804d2f;
}
.announces {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  color: white;
  box-shadow: 0 0 2px black;
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border-radius: 3px;
}
.announces.adminAnnounces {
  background-image: url(/build/images/assets/img/forum/adminAnnounce.1de07ab1..png);
  background-color: #553C53;
  border: 1px solid #feb500;
}
.announces.oracleAnnounces {
  background-image: url(/build/images/assets/img/forum/announce.1fa3b6e1..png);
  background-color: #3b4151;
  border: 1px solid #4e5162;
}
.announces.reported {
  background-image: url(/build/images/assets/img/forum/warning.57433157..png);
  background-color: #3e0000;
  border: 1px solid #ff3333;
}
.announces ul {
  list-style-image: url(/build/images/assets/img/forum/view.a07e5d9b..png);
  padding-left: 20px;
  color: #feb500;
}
.announces ul li {
  text-decoration: underline;
  cursor: pointer;
}
.announces ul li:hover {
  color: white;
}
.forum-preview-wrapper {
  position: relative;
  overflow: hidden;
}
.forum-preview-wrapper .forum-preview-container {
  overflow: auto;
  font-size: 0.8em;
}
.forum-preview-wrapper .forum-preview-container .forum-post-header .post-note {
  display: none;
}
.forum-preview-wrapper .forum-preview-container .forum-post-content p {
  margin: 2px 0;
}
.forum-preview-wrapper:not(.forum-preview-wrapper-bank) .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 4px;
  max-height: max(33vh, 200px);
}
.forum-preview-wrapper.forum-preview-wrapper-bank {
  min-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
  position: absolute;
  left: 3px;
  top: 3px;
  right: 3px;
  bottom: 3px;
  overflow: hidden;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex {
  max-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 4px;
}
.home-pm .forum-post-content {
  font-size: 1.3rem;
}
#post-office {
  position: fixed;
  background: url(/build/images/assets/img/background/mask.cc224a56..png);
  width: 100%;
  height: 100%;
  z-index: 999;
  backdrop-filter: blur(2px);
  padding: 15px 0;
  transition: opacity 1s ease;
  opacity: 1;
}
#post-office:not(.visible) {
  pointer-events: none;
  opacity: 0;
}
#post-office:not(.visible) #post-office-box {
  transform: scale(0) translateY(1000px);
}
#post-office #post-office-box {
  position: absolute;
  width: 1500px;
  left: calc(50% - 750px);
  background: url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top left / 900px 263px, url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top right / 900px 263px;
  top: 10px;
  bottom: 10px;
  border-radius: 8px;
  box-shadow: 0 0 10px black;
  transition: transform 0.5s ease;
  transform: scale(1) translateY(0);
}
#post-office #post-office-box #post-office-button-overlay {
  position: absolute;
  top: 12px;
  right: 12px;
}
#post-office #post-office-box #post-office-button-overlay:hover {
  filter: brightness(140%);
}
#post-office #post-office-box #post-office-button-overlay ul {
  margin: 2px;
  padding: 0;
}
#post-office #post-office-box #post-office-button-overlay ul > li {
  display: inline-block;
  list-style: none;
  cursor: pointer;
}
#post-office #post-office-box #post-office-button-overlay ul > li:last-child {
  color: red;
  filter: drop-shadow(0 0 2px black);
}
#post-office-content {
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  padding: 2px;
  background: #7e4d2a;
}
#post-office-content:not(.master) {
  left: 18px;
  right: 5px;
  border-radius: 12px;
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  padding: 8px;
}
#post-office-content ul.tabs.plain {
  margin-top: 4px;
  margin-bottom: 0;
}
#post-office-content > .row-flex.stretch {
  height: 100%;
}
#post-office-content .forum-note.stretcher {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#post-office-content .forum-note.stretcher div.scroll-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#post-office-content #pm-selected-users {
  margin: 0;
  padding: 0;
}
#post-office-content #pm-selected-users > li {
  margin: 2px;
  padding: 2px;
  display: inline-block;
  list-style: none;
  background: #3b3249;
  border: 1px solid #25202f;
  border-radius: 3px;
}
#post-office-content #pm-selected-users > li > b {
  text-shadow: 0 0 1px black;
}
#post-office-content #pm-selected-users > li > span {
  color: #ddab76;
  cursor: pointer;
  margin-left: 6px;
  font-size: 0.8em;
  vertical-align: super;
}
#post-office-content .pm-userbox {
  background: #65382e;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  margin: 5px;
  height: 24px;
  cursor: default;
  overflow: hidden;
}
#post-office-content .pm-userbox > .pm-avatar {
  height: 24px;
  display: inline-block;
}
#post-office-content .pm-userbox > .pm-avatar:not(.empty) {
  width: 24px;
}
#post-office-content .pm-userbox > .pm-userbox-name {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -8px;
}
#post-office-content .pm-userbox > .pm-userbox-name:not(:last-child) {
  padding-right: 2px;
}
#post-office-content .pm-userbox > .pm-userbox-action {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -9px;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
}
#post-office-content .pm-userbox > .pm-userbox-action:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#post-office-content #pm-conversation-list > ul {
  padding: 0;
  margin: 0;
}
#post-office-content #pm-conversation-list > ul > li {
  list-style: none;
  padding: 8px 8px 8px 15px;
  transition: background-color 0.5s ease, box-shadow 0.5s ease;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li::before,
#post-office-content #pm-conversation-list > ul > li::after {
  content: " ";
  clear: both;
}
#post-office-content #pm-conversation-list > ul > li.selected {
  cursor: default;
}
#post-office-content #pm-conversation-list > ul > li:not(.selected) {
  cursor: pointer;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] {
  background-image: url(/build/images/assets/img/forum/announceBgR.d08690ac..png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
}
#post-office-content #pm-conversation-list > ul > li.og {
  background-color: rgba(255, 255, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-1 {
  background-color: rgba(11, 255, 44, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-2 {
  background-color: rgba(255, 11, 11, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-3 {
  background-color: rgba(210, 11, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-4 {
  background-color: rgba(11, 142, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li.selected.og {
  background-color: rgba(200, 200, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-1 {
  background-color: rgba(7, 205, 34, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-2 {
  background-color: rgba(207, 10, 10, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-3 {
  background-color: rgba(164, 9, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-4 {
  background-color: rgba(9, 108, 193, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: -5px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.selected.new::before {
  filter: hue-rotate(320deg);
}
#post-office-content #pm-conversation-list > ul > li.closed > * {
  filter: grayscale(1) contrast(0.7) brightness(0.8);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"])::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"]).responded::before {
  opacity: 0.5;
  filter: grayscale(100%);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected)[x-domain="f"]::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 4px;
  background-image: url(/build/images/assets/img/icons/small_mail.65fbaaca..gif);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-1 {
  background-color: rgba(113, 255, 133, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-2 {
  background-color: rgba(255, 122, 122, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-3 {
  background-color: rgba(229, 116, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-4 {
  background-color: rgba(129, 198, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li b.title {
  font-size: 1.6em;
  font-weight: bold;
  display: block;
  max-width: calc(100% - 50px);
}
#post-office-content #pm-conversation-list > ul > li b.title:not(.crow-note) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
#post-office-content #pm-conversation-list > ul > li b.title.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li.closed b.title::before {
  display: inline-block;
  height: 16px;
  width: 16px;
  content: " ";
  background: url(/build/images/assets/img/icons/lock.fa0453c1..gif) center no-repeat;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] b.title {
  max-width: calc(100% - 0px);
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author {
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li span.author b.sender {
  color: white;
  font-weight: bold;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] {
  padding-left: 24px;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title {
  max-width: calc(100% - 0px);
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title:first-line {
  font-size: 0.6em;
  font-weight: normal;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] span.date {
  display: none;
}
#post-office-content #pm-conversation-list > ul > li span.date {
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block {
  float: right;
  height: 40px;
  width: 40px;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  background-color: #ddab76;
  font-size: 19px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.pm-avatar-crow,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  box-shadow: 0 0 6px #3e0000;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.owner:not(:first-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.owner:not(:first-child) {
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  font-size: 13px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):not(:only-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):not(:only-child) {
  width: 45%;
  height: 45%;
  border-radius: 0;
  font-size: 10px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner {
  top: 30%;
  left: 30%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 0 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner {
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 50% 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner {
  top: 0;
  left: 30%;
  width: 70%;
  height: 70%;
  border-top-right-radius: 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #gpm-forum-content ul {
  margin: 10px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) {
  padding: 0 0 0 40px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) > li[x-domain="m-d"][x-pinned] {
  margin-left: -46px;
}
#post-office-content #gpm-forum-content ul.announcement {
  padding: 0;
}
#post-office-content #gpm-forum-content ul > li {
  position: relative;
  list-style: disc;
  clear: both;
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  top: 0;
  left: -40px;
  background: #ddab76;
  font-size: 16px;
  filter: drop-shadow(0 0 4px black);
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  filter: drop-shadow(0 0 4px #3e0000);
}
#post-office-content #gpm-forum-content ul > li div.pm-message {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
}
#post-office-content #gpm-forum-content ul > li div.pm-message:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  right: 100%;
  top: 13px;
  border: 6px solid transparent;
  border-right: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header {
  color: #ddab76;
  font-size: 0.9em;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header .img {
  vertical-align: text-bottom;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content {
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content > p {
  margin: 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list {
  margin: 10px 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > span,
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > img {
  margin: 2px 5px;
  padding: 3px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 0.75em;
  color: #ddab76;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer {
  margin-top: 4px;
  padding-top: 4px;
  font-size: 0.8em;
  opacity: 0.6;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  text-align: right;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer .pm-button {
  cursor: pointer;
}
#post-office-content #gpm-forum-content ul > li .unveil {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  position: relative;
}
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-message {
  display: none;
}
#post-office-content #gpm-forum-content ul > li.collapsed.new .unveil::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: 4px;
  left: -20px;
}
#post-office-content #gpm-forum-content ul > li.collapsed + li.collapsed {
  margin-top: 5px;
}
#post-office-content #gpm-forum-content ul > li:not(.collapsed) .unveil {
  display: none;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar-crow {
  left: 6px;
  top: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content {
  padding: 6px;
  margin: 5px 0 10px 5px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  text-align: justify;
  font-size: 1.2em;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  top: 100%;
  left: 13px;
  border: 6px solid transparent;
  border-top: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content ul > li {
  list-style-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer {
  margin-top: 4px;
  padding: 8px 5px 0 60px;
  min-height: 50px;
  position: relative;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-sender {
  font-size: 2em;
  color: #ddab76;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-date {
  font-size: 0.8em;
  opacity: 0.6;
}
#post-office-content #gpm-forum-content ul > li.own .unveil {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message:before {
  border-right: 6px solid #65382e;
}
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar::after,
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar-crow::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  bottom: -10px;
  right: -10px;
}
#post-office-content .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.infoThread,
.infoSolvedThread {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
.infoThread.infoThread,
.infoSolvedThread.infoThread {
  background-color: #5C0000;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.infoThread.infoSolvedThread,
.infoSolvedThread.infoSolvedThread {
  background-color: #4e505f;
  color: white;
  box-shadow: 0 0 2px black;
  background-image: url(/build/images/assets/img/icons/done.e55c053b..png);
}
.thread-tag {
  padding: 0 4px;
  border-radius: 4px;
  margin: 0 4px;
  font-size: 0.95rem;
  font-weight: bold;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.town-row {
  font-size: 1.2rem;
}
#save-spots-container div.town-reserved-spot,
.save-spots-container div.town-reserved-spot {
  display: inline-block;
  padding: 1px 4px;
  font-size: 0.8em;
  background: #5c2b20;
  border: 1px solid #452017;
  box-shadow: 0 0 1px black;
  margin: 0 4px;
  cursor: default;
}
#save-spots-container div.town-reserved-spot > *,
.save-spots-container div.town-reserved-spot > * {
  margin-left: 5px;
}
#save-spots-container div.placeholder,
.save-spots-container div.placeholder,
#save-spots-container #stateholder,
.save-spots-container #stateholder {
  font-size: 0.8em;
  color: #ddab76;
}
#save-spots-container div.placeholder.placeholder:not(:last-child),
.save-spots-container div.placeholder.placeholder:not(:last-child),
#save-spots-container #stateholder.placeholder:not(:last-child),
.save-spots-container #stateholder.placeholder:not(:last-child) {
  display: none;
}
.town-random {
  margin: auto;
  width: 511px;
  max-width: 100%;
  height: 50px;
  background: url(/build/images/assets/img/background/joinGame_bg.760744f5..png) center / contain no-repeat;
  padding: 0 10px;
}
.town-random > .label {
  height: calc(100% - 5px);
  width: calc(100% - 220px);
  font-weight: bold;
  font-size: 1.35rem;
}
.town-join-rp {
  width: min-content;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
}
.town-join-rp .town-join-rp-head {
  color: white;
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  width: max-content;
}
.town-join-rp .town-join-rp-text {
  font-size: 80%;
  width: max-content;
}
div.tooltip.badge-tooltip {
  background: #4d5061;
  outline: 1px solid #202128;
  border: 2px solid #7d8197;
  color: white;
}
div.tooltip.badge-tooltip > b {
  display: block;
  font-size: 1.2em;
  border-bottom: 1px solid wheat;
  color: wheat;
  margin-bottom: 3px;
}
.personal_desc {
  color: #f0d79e;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) no-repeat 4px 1px, #996739;
  padding: 1px 1px 3px 25px;
  font-style: italic;
  font-size: 0.8em;
}
.personal_desc > div:first-child {
  margin-bottom: 5px;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: bold;
}
.personal_desc > div:last-child > p,
.personal_desc > div:last-child {
  display: inline;
  margin: 0;
  word-wrap: break-word;
}
.userSearchWrapper .userSearchInputContainer {
  position: relative;
}
.userSearchWrapper .userSearchInputContainer .userSearchLoadIndicator {
  position: absolute;
  color: #000000;
  opacity: 0.5;
  right: 5px;
  top: 2px;
}
.userSearchWrapper .userSearchResultsContainer {
  position: relative;
  overflow: visible;
}
.userSearchWrapper .userSearchResultsContainer > div {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 100%;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
.userSearchWrapper .userSearchResultsContainer > div:empty {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  cursor: pointer;
  overflow: hidden;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry:hover,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large img,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large img {
  max-width: 30px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatarcrow,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatarcrow {
  line-height: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span {
  flex-grow: 1;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div {
  flex-basis: min-content;
  flex-grow: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  padding: 4px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span > span:not(:last-child):after {
  content: ", ";
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-large {
  display: block !important;
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-small {
  display: none;
}
#users-list-soul,
#pm-users-list-container,
#pm-add-users-list-container,
#town-add-users-list-container,
.add-users-list-container {
  position: relative;
  overflow: visible;
}
#users-list-soul #users-list,
#pm-users-list-container #users-list,
#pm-add-users-list-container #users-list,
#town-add-users-list-container #users-list,
.add-users-list-container #users-list,
#users-list-soul #pm-users-list,
#pm-users-list-container #pm-users-list,
#pm-add-users-list-container #pm-users-list,
#town-add-users-list-container #pm-users-list,
.add-users-list-container #pm-users-list,
#users-list-soul #pm-add-users-list,
#pm-users-list-container #pm-add-users-list,
#pm-add-users-list-container #pm-add-users-list,
#town-add-users-list-container #pm-add-users-list,
.add-users-list-container #pm-add-users-list,
#users-list-soul #town-add-users-list,
#pm-users-list-container #town-add-users-list,
#pm-add-users-list-container #town-add-users-list,
#town-add-users-list-container #town-add-users-list,
.add-users-list-container #town-add-users-list,
#users-list-soul .add-users-list,
#pm-users-list-container .add-users-list,
#pm-add-users-list-container .add-users-list,
#town-add-users-list-container .add-users-list,
.add-users-list-container .add-users-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-soul #users-list:empty,
#pm-users-list-container #users-list:empty,
#pm-add-users-list-container #users-list:empty,
#town-add-users-list-container #users-list:empty,
.add-users-list-container #users-list:empty,
#users-list-soul #pm-users-list:empty,
#pm-users-list-container #pm-users-list:empty,
#pm-add-users-list-container #pm-users-list:empty,
#town-add-users-list-container #pm-users-list:empty,
.add-users-list-container #pm-users-list:empty,
#users-list-soul #pm-add-users-list:empty,
#pm-users-list-container #pm-add-users-list:empty,
#pm-add-users-list-container #pm-add-users-list:empty,
#town-add-users-list-container #pm-add-users-list:empty,
.add-users-list-container #pm-add-users-list:empty,
#users-list-soul #town-add-users-list:empty,
#pm-users-list-container #town-add-users-list:empty,
#pm-add-users-list-container #town-add-users-list:empty,
#town-add-users-list-container #town-add-users-list:empty,
.add-users-list-container #town-add-users-list:empty,
#users-list-soul .add-users-list:empty,
#pm-users-list-container .add-users-list:empty,
#pm-add-users-list-container .add-users-list:empty,
#town-add-users-list-container .add-users-list:empty,
.add-users-list-container .add-users-list:empty {
  visibility: hidden;
}
#users-list-soul #users-list .users-list-entry,
#pm-users-list-container #users-list .users-list-entry,
#pm-add-users-list-container #users-list .users-list-entry,
#town-add-users-list-container #users-list .users-list-entry,
.add-users-list-container #users-list .users-list-entry,
#users-list-soul #pm-users-list .users-list-entry,
#pm-users-list-container #pm-users-list .users-list-entry,
#pm-add-users-list-container #pm-users-list .users-list-entry,
#town-add-users-list-container #pm-users-list .users-list-entry,
.add-users-list-container #pm-users-list .users-list-entry,
#users-list-soul #pm-add-users-list .users-list-entry,
#pm-users-list-container #pm-add-users-list .users-list-entry,
#pm-add-users-list-container #pm-add-users-list .users-list-entry,
#town-add-users-list-container #pm-add-users-list .users-list-entry,
.add-users-list-container #pm-add-users-list .users-list-entry,
#users-list-soul #town-add-users-list .users-list-entry,
#pm-users-list-container #town-add-users-list .users-list-entry,
#pm-add-users-list-container #town-add-users-list .users-list-entry,
#town-add-users-list-container #town-add-users-list .users-list-entry,
.add-users-list-container #town-add-users-list .users-list-entry,
#users-list-soul .add-users-list .users-list-entry,
#pm-users-list-container .add-users-list .users-list-entry,
#pm-add-users-list-container .add-users-list .users-list-entry,
#town-add-users-list-container .add-users-list .users-list-entry,
.add-users-list-container .add-users-list .users-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-soul #users-list .users-list-entry:hover,
#pm-users-list-container #users-list .users-list-entry:hover,
#pm-add-users-list-container #users-list .users-list-entry:hover,
#town-add-users-list-container #users-list .users-list-entry:hover,
.add-users-list-container #users-list .users-list-entry:hover,
#users-list-soul #pm-users-list .users-list-entry:hover,
#pm-users-list-container #pm-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-users-list .users-list-entry:hover,
.add-users-list-container #pm-users-list .users-list-entry:hover,
#users-list-soul #pm-add-users-list .users-list-entry:hover,
#pm-users-list-container #pm-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-add-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-add-users-list .users-list-entry:hover,
.add-users-list-container #pm-add-users-list .users-list-entry:hover,
#users-list-soul #town-add-users-list .users-list-entry:hover,
#pm-users-list-container #town-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #town-add-users-list .users-list-entry:hover,
#town-add-users-list-container #town-add-users-list .users-list-entry:hover,
.add-users-list-container #town-add-users-list .users-list-entry:hover,
#users-list-soul .add-users-list .users-list-entry:hover,
#pm-users-list-container .add-users-list .users-list-entry:hover,
#pm-add-users-list-container .add-users-list .users-list-entry:hover,
#town-add-users-list-container .add-users-list .users-list-entry:hover,
.add-users-list-container .add-users-list .users-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-soul #users-list .users-list-entry div,
#pm-users-list-container #users-list .users-list-entry div,
#pm-add-users-list-container #users-list .users-list-entry div,
#town-add-users-list-container #users-list .users-list-entry div,
.add-users-list-container #users-list .users-list-entry div,
#users-list-soul #pm-users-list .users-list-entry div,
#pm-users-list-container #pm-users-list .users-list-entry div,
#pm-add-users-list-container #pm-users-list .users-list-entry div,
#town-add-users-list-container #pm-users-list .users-list-entry div,
.add-users-list-container #pm-users-list .users-list-entry div,
#users-list-soul #pm-add-users-list .users-list-entry div,
#pm-users-list-container #pm-add-users-list .users-list-entry div,
#pm-add-users-list-container #pm-add-users-list .users-list-entry div,
#town-add-users-list-container #pm-add-users-list .users-list-entry div,
.add-users-list-container #pm-add-users-list .users-list-entry div,
#users-list-soul #town-add-users-list .users-list-entry div,
#pm-users-list-container #town-add-users-list .users-list-entry div,
#pm-add-users-list-container #town-add-users-list .users-list-entry div,
#town-add-users-list-container #town-add-users-list .users-list-entry div,
.add-users-list-container #town-add-users-list .users-list-entry div,
#users-list-soul .add-users-list .users-list-entry div,
#pm-users-list-container .add-users-list .users-list-entry div,
#pm-add-users-list-container .add-users-list .users-list-entry div,
#town-add-users-list-container .add-users-list .users-list-entry div,
.add-users-list-container .add-users-list .users-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-soul input#users-search:not(.block),
#pm-users-list-container input#users-search:not(.block),
#pm-add-users-list-container input#users-search:not(.block),
#town-add-users-list-container input#users-search:not(.block),
.add-users-list-container input#users-search:not(.block) {
  width: 20rem;
  display: inline;
}
.soul .me {
  margin-top: -21px;
}
.soul .header:not(.row):not(.row-flex) {
  padding: 9px 4px 10px 8px !important;
}
.soul .skills .heroProgress {
  color: #f0d79e;
  background-color: #4d5537;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  margin-top: 4px;
  font-size: 1.2rem;
}
.soul .skills .heroProgress strong {
  display: block;
  font-size: 2rem;
  color: white;
}
.soul .skills .skillBack {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddab76;
}
.soul .skills .skillBack label {
  max-width: 250px;
}
.soul .distinctions {
  width: 270px;
  max-width: 100%;
  background: url(/build/images/assets/img/soul/rewardsBg_header.6dfaa1f6..gif) top / 100% no-repeat, url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif) top / 100% repeat-y;
  padding-bottom: 0 !important;
  margin-left: 3px;
  display: inline-block;
}
.soul .distinctions .loading {
  margin-top: 55px;
}
.soul .distinctions .distinctions-head {
  padding-top: 45px;
  color: #f0d79e;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 2rem;
}
.soul .distinctions .distinctions-points {
  color: #FF8866;
  font-size: 2.4rem;
  margin-top: 5px;
}
.soul .distinctions .distinctions-top {
  display: flex;
  justify-content: space-evenly;
  column-gap: 4px;
  align-items: stretch;
  margin: 10px 6px;
  flex-wrap: wrap;
  row-gap: 12px;
}
.soul .distinctions .distinctions-top .picto {
  border: 1px solid #ff8866;
  border-radius: 3px;
  display: inline-block;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  padding: 5px;
  background: transparent;
  transition: background-color 0.5s ease-in-out;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper {
  position: absolute;
  width: 65px;
  height: 13px;
  display: block;
  margin-top: -13px;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter {
  background-color: #3d2016 !important;
  border: 1px solid #ff8866;
  display: inline-block;
  padding: 2px 4px;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="0"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="1"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="2"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="3"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="4"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="5"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="6"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="7"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="8"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="9"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-top .picto .infos {
  width: 65px;
  margin-bottom: 5px;
}
.soul .distinctions .distinctions-top .picto .label {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  color: #ff8866;
  word-wrap: break-word;
}
.soul .distinctions .distinctions-top .picto.rare {
  border-color: #FFE96C;
  border-bottom-color: #FFFFB9;
  box-shadow: inset 0 0 4px #fe7d00, 0 0 4px #fe7d00, 0 2px 4px #1d2028;
}
.soul .distinctions .distinctions-top .picto.rare .counter {
  border-color: #FFE653;
}
.soul .distinctions .distinctions-top .picto.rare .label {
  color: #feb500;
}
.soul .distinctions .distinctions-top.targeting .picto {
  background: rgba(92, 0, 69, 0.5);
}
.soul .distinctions .distinctions-top.targeting .picto:hover,
.soul .distinctions .distinctions-top.targeting .picto.hover {
  cursor: pointer;
  background: #FFE96C;
}
.soul .distinctions .distinctions-list {
  padding: 0 10px;
  min-height: 100px;
}
.soul .distinctions .distinctions-list .empty {
  border: 1px dashed #823D2D;
  color: #FF8866;
  padding: 10px;
  font-size: 1.2rem;
  font-style: italic;
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .picto {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 1rem;
  padding-top: 3px;
  position: relative;
  margin: 0 2px;
}
.soul .distinctions .distinctions-list .picto.draggable {
  cursor: move;
}
.soul .distinctions .distinctions-list .picto.dragging {
  z-index: 100;
  pointer-events: none;
}
.soul .distinctions .distinctions-list .rare {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
.soul .distinctions .distinctions-list .not-persisted {
  outline: 1px solid red;
}
.soul .distinctions .distinctions-list .persisted {
  outline: 1px solid green;
}
.soul .distinctions .distinctions-list .counter {
  margin-top: -9.8px;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-list .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-list .counter .count[num="0"],
.soul .distinctions .distinctions-list .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="1"],
.soul .distinctions .distinctions-list .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="2"],
.soul .distinctions .distinctions-list .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="3"],
.soul .distinctions .distinctions-list .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="4"],
.soul .distinctions .distinctions-list .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="5"],
.soul .distinctions .distinctions-list .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="6"],
.soul .distinctions .distinctions-list .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="7"],
.soul .distinctions .distinctions-list .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="8"],
.soul .distinctions .distinctions-list .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="9"],
.soul .distinctions .distinctions-list .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-list .tabs {
  border-bottom: 1px solid #633424;
  min-height: 14px;
  background: none;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions {
  display: inline-block;
  padding: 2px 4px;
  margin-left: 2px;
  text-align: center;
  font-size: 8pt;
  line-height: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  color: #f58766;
  cursor: pointer;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions:hover {
  color: #f0d79e;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected {
  border: 1px solid #633424;
  border-bottom: 0;
  box-shadow: inset 0 1px 2px #000000;
  color: #ddab76;
  cursor: default;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected:hover {
  color: #DDAB76;
  background-color: #3d2016;
}
.soul .distinctions .distinctions-list .title-list {
  text-decoration: none;
  color: white;
  list-style: none;
  text-align: initial;
  font-variant: small-caps;
  font-size: 75%;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0;
}
.soul .distinctions .distinctions-list .title-list li {
  border-bottom: 1px dashed #633424;
  cursor: default;
}
.soul .distinctions .distinctions-list .title-list li.chapter {
  font-weight: bold;
  color: #f58766;
}
.soul .distinctions .distinctions-list .title-list li.chapter:not(:first-child) {
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .title-list li:not(.chapter) {
  list-style: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  margin-left: 20px;
}
.soul .distinctions .distinctions-foot {
  background: url(/build/images/assets/img/soul/rewardsBg_footer.7ad3eda8..gif) bottom / 100% no-repeat;
  height: 44px;
  margin-top: -22px;
}
.soul .friend {
  width: auto;
  height: 203px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/refererHeart.efe2ed6e..png) no-repeat center top;
  background-size: contain;
  margin-top: -1px;
}
.soul .night {
  width: auto;
  height: 230px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/soul_night.10e1bf46..jpg) no-repeat right top;
  background-size: cover;
  margin-top: -1px;
}
.soul .night > .badge-title {
  font-size: 1.2rem;
  margin-top: 24px;
  height: 32px;
  background: url(/build/images/assets/img/soul/badge_small_l.e3c27d99..png) left / contain no-repeat, url(/build/images/assets/img/soul/badge_small_r.1ad582cd..png) right / contain no-repeat, url(/build/images/assets/img/soul/badge_small.fed0aa39..png) center / contain repeat-x;
  padding: 0 24px 4px 24px;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  font-weight: bold;
}
.soul .night > .badge-title > img {
  height: 16px;
  width: 16px;
}
.soul .night > .badge {
  top: 30px;
  width: 64px;
  height: 64px;
  padding: 0 0 4px 0;
  margin: 10px;
  display: inline-block;
  background: url(/build/images/assets/img/soul/badge.2ccbbdec..png) center / contain no-repeat;
  position: relative;
}
.soul .night > .badge > div:first-child {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 6px;
  left: 8px;
  transition: outline-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  font-size: 32px;
}
.soul .night > .badge > div:first-child > i.fa,
.soul .night > .badge > div:first-child svg {
  margin-top: 4px;
}
.soul .night > .badge.badge-admin-master > div:first-child {
  color: #e1ad00;
}
.soul .night > .badge.badge-crow:hover > div:first-child {
  background: #950000;
  outline-color: #b90000;
}
.soul .night > .badge.badge-twinoid > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/twinoid.d4e7ed6d..png) center / contain no-repeat;
}
.soul .night > .badge.badge-eternal > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/eternal.f8d6e801..png) center / contain no-repeat;
}
.soul .score,
.soul .current {
  margin-top: 6px;
  margin-bottom: 10px;
  padding: 3px;
  font-weight: bold;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  font-size: 1.2rem;
}
.soul .score strong,
.soul .current strong {
  color: #f0d79e;
}
.soul .score {
  color: #ddab76;
  font-variant: small-caps;
}
.soul .score strong {
  font-size: 1.4rem;
}
.soul .current {
  color: #f0d79e;
}
.soul .current em {
  color: #ddab76;
  font-style: normal;
  font-size: 1rem;
}
.soul .current strong {
  color: #f0d79e;
  font-variant: small-caps;
}
.soul .town-history .header {
  font-size: 8pt;
}
.soul .skills-history > .header,
.soul .season-ranking > .header {
  font-size: 10pt;
}
.soul .town-history .header,
.soul .skills-history .header,
.soul .season-ranking .header {
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  padding-bottom: 0 !important;
  color: white;
  border-bottom: 2px solid #f0d79e;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.soul .town-history .type-list,
.soul .skills-history .type-list,
.soul .season-ranking .type-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #2c0e00;
  font-size: 1rem;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .type-list li,
.soul .skills-history .type-list li,
.soul .season-ranking .type-list li {
  display: inline-block;
  font-variant: small-caps;
  padding: 0 3px;
  margin: 0 0 3px 2px;
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.soul .town-history .type-list li.selected,
.soul .skills-history .type-list li.selected,
.soul .season-ranking .type-list li.selected {
  background-color: #5c2b20;
  border-color: white;
}
.soul .town-history .type-list li.selected .link,
.soul .skills-history .type-list li.selected .link,
.soul .season-ranking .type-list li.selected .link {
  color: white;
}
.soul .town-history .town-container,
.soul .skills-history .town-container,
.soul .season-ranking .town-container,
.soul .town-history .skills-container,
.soul .skills-history .skills-container,
.soul .season-ranking .skills-container {
  background-color: #5c2b20;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .town-container .row-flex:nth-child(odd),
.soul .skills-history .town-container .row-flex:nth-child(odd),
.soul .season-ranking .town-container .row-flex:nth-child(odd),
.soul .town-history .skills-container .row-flex:nth-child(odd),
.soul .skills-history .skills-container .row-flex:nth-child(odd),
.soul .season-ranking .skills-container .row-flex:nth-child(odd) {
  background-color: #663024;
}
.soul .town-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(odd).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(odd).unlocked {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex:nth-child(even),
.soul .skills-history .town-container .row-flex:nth-child(even),
.soul .season-ranking .town-container .row-flex:nth-child(even),
.soul .town-history .skills-container .row-flex:nth-child(even),
.soul .skills-history .skills-container .row-flex:nth-child(even),
.soul .season-ranking .skills-container .row-flex:nth-child(even) {
  background-color: #5c2b20;
}
.soul .town-history .town-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(even).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(even).unlocked {
  background-color: #2f283b;
}
.soul .town-history .town-container .row-flex.played,
.soul .skills-history .town-container .row-flex.played,
.soul .season-ranking .town-container .row-flex.played,
.soul .town-history .skills-container .row-flex.played,
.soul .skills-history .skills-container .row-flex.played,
.soul .season-ranking .skills-container .row-flex.played {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.hardcore,
.soul .skills-history .town-container .row-flex.hardcore,
.soul .season-ranking .town-container .row-flex.hardcore,
.soul .town-history .skills-container .row-flex.hardcore,
.soul .skills-history .skills-container .row-flex.hardcore,
.soul .season-ranking .skills-container .row-flex.hardcore {
  background-color: #773939;
}
.soul .town-history .town-container .row-flex.custom,
.soul .skills-history .town-container .row-flex.custom,
.soul .season-ranking .town-container .row-flex.custom,
.soul .town-history .skills-container .row-flex.custom,
.soul .skills-history .skills-container .row-flex.custom,
.soul .season-ranking .skills-container .row-flex.custom {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.common,
.soul .skills-history .town-container .row-flex.common,
.soul .season-ranking .town-container .row-flex.common,
.soul .town-history .skills-container .row-flex.common,
.soul .skills-history .skills-container .row-flex.common,
.soul .season-ranking .skills-container .row-flex.common {
  background-color: #0A3019;
}
.soul .town-history .town-container .row-flex.event,
.soul .skills-history .town-container .row-flex.event,
.soul .season-ranking .town-container .row-flex.event,
.soul .town-history .skills-container .row-flex.event,
.soul .skills-history .skills-container .row-flex.event,
.soul .season-ranking .skills-container .row-flex.event {
  background-color: #414a31;
}
.soul .town-history .town-container .level-indicator,
.soul .skills-history .town-container .level-indicator,
.soul .season-ranking .town-container .level-indicator,
.soul .town-history .skills-container .level-indicator,
.soul .skills-history .skills-container .level-indicator,
.soul .season-ranking .skills-container .level-indicator {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.soul .town-history .town-container .level-indicator .unlock,
.soul .skills-history .town-container .level-indicator .unlock,
.soul .season-ranking .town-container .level-indicator .unlock,
.soul .town-history .skills-container .level-indicator .unlock,
.soul .skills-history .skills-container .level-indicator .unlock,
.soul .season-ranking .skills-container .level-indicator .unlock {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  justify-content: center;
  padding: 4px 0;
}
.soul .town-history .town-container .level-indicator .unlock .needed,
.soul .skills-history .town-container .level-indicator .unlock .needed,
.soul .season-ranking .town-container .level-indicator .unlock .needed,
.soul .town-history .skills-container .level-indicator .unlock .needed,
.soul .skills-history .skills-container .level-indicator .unlock .needed,
.soul .season-ranking .skills-container .level-indicator .unlock .needed {
  font-size: 1.45rem;
  color: #f0d79e;
}
.soul .town-history .town-container .ability-indicator,
.soul .skills-history .town-container .ability-indicator,
.soul .season-ranking .town-container .ability-indicator,
.soul .town-history .skills-container .ability-indicator,
.soul .skills-history .skills-container .ability-indicator,
.soul .season-ranking .skills-container .ability-indicator {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.soul .town-history .town-container .ability-indicator ul,
.soul .skills-history .town-container .ability-indicator ul,
.soul .season-ranking .town-container .ability-indicator ul,
.soul .town-history .skills-container .ability-indicator ul,
.soul .skills-history .skills-container .ability-indicator ul,
.soul .season-ranking .skills-container .ability-indicator ul {
  margin: 0;
  list-style: none;
}
.soul .town-history .town-container .ability-indicator ul li,
.soul .skills-history .town-container .ability-indicator ul li,
.soul .season-ranking .town-container .ability-indicator ul li,
.soul .town-history .skills-container .ability-indicator ul li,
.soul .skills-history .skills-container .ability-indicator ul li,
.soul .season-ranking .skills-container .ability-indicator ul li {
  display: flex;
  column-gap: 5px;
  align-items: flex-start;
  font-size: 1.2rem;
}
.soul .town-history .town-container .ability-indicator ul li:before,
.soul .skills-history .town-container .ability-indicator ul li:before,
.soul .season-ranking .town-container .ability-indicator ul li:before,
.soul .town-history .skills-container .ability-indicator ul li:before,
.soul .skills-history .skills-container .ability-indicator ul li:before,
.soul .season-ranking .skills-container .ability-indicator ul li:before {
  content: " ";
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  flex-shrink: 0;
}
.soul .town-history .town-container .town-name,
.soul .skills-history .town-container .town-name,
.soul .season-ranking .town-container .town-name,
.soul .town-history .skills-container .town-name,
.soul .skills-history .skills-container .town-name,
.soul .season-ranking .skills-container .town-name {
  font-size: 1.2rem;
  border-left: 1px solid #7e4d2a;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-name .comment,
.soul .skills-history .town-container .town-name .comment,
.soul .season-ranking .town-container .town-name .comment,
.soul .town-history .skills-container .town-name .comment,
.soul .skills-history .skills-container .town-name .comment,
.soul .season-ranking .skills-container .town-name .comment {
  color: #ddab76;
  font-size: 1.1rem;
  word-break: break-word;
}
.soul .town-history .town-container .town-name .comment .add-comment,
.soul .skills-history .town-container .town-name .comment .add-comment,
.soul .season-ranking .town-container .town-name .comment .add-comment,
.soul .town-history .skills-container .town-name .comment .add-comment,
.soul .skills-history .skills-container .town-name .comment .add-comment,
.soul .season-ranking .skills-container .town-name .comment .add-comment {
  text-decoration: underline;
}
.soul .town-history .town-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .town-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .town-container .town-name .comment:not(.read-only):hover,
.soul .town-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .skills-container .town-name .comment:not(.read-only):hover {
  color: white;
}
.soul .town-history .town-container .season,
.soul .skills-history .town-container .season,
.soul .season-ranking .town-container .season,
.soul .town-history .skills-container .season,
.soul .skills-history .skills-container .season,
.soul .season-ranking .skills-container .season {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-days,
.soul .skills-history .town-container .town-days,
.soul .season-ranking .town-container .town-days,
.soul .town-history .skills-container .town-days,
.soul .skills-history .skills-container .town-days,
.soul .season-ranking .skills-container .town-days {
  color: #f0d79e;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-points,
.soul .skills-history .town-container .town-points,
.soul .season-ranking .town-container .town-points,
.soul .town-history .skills-container .town-points,
.soul .skills-history .skills-container .town-points,
.soul .season-ranking .skills-container .town-points {
  color: #afacc1;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .empty,
.soul .skills-history .town-container .empty,
.soul .season-ranking .town-container .empty,
.soul .town-history .skills-container .empty,
.soul .skills-history .skills-container .empty,
.soul .season-ranking .skills-container .empty {
  font-size: 1.2rem;
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  color: #f86;
  font-weight: bold;
}
.soul .town-history .town-container .hardcore .town-name,
.soul .skills-history .town-container .hardcore .town-name,
.soul .season-ranking .town-container .hardcore .town-name,
.soul .town-history .skills-container .hardcore .town-name,
.soul .skills-history .skills-container .hardcore .town-name,
.soul .season-ranking .skills-container .hardcore .town-name,
.soul .town-history .town-container .hardcore .town-days,
.soul .skills-history .town-container .hardcore .town-days,
.soul .season-ranking .town-container .hardcore .town-days,
.soul .town-history .skills-container .hardcore .town-days,
.soul .skills-history .skills-container .hardcore .town-days,
.soul .season-ranking .skills-container .hardcore .town-days {
  color: #f86;
}
.soul .town-history .town-container.skills-container .skillRow,
.soul .skills-history .town-container.skills-container .skillRow,
.soul .season-ranking .town-container.skills-container .skillRow,
.soul .town-history .skills-container.skills-container .skillRow,
.soul .skills-history .skills-container.skills-container .skillRow,
.soul .season-ranking .skills-container.skills-container .skillRow {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .desc,
.soul .skills-history .town-container.skills-container .desc,
.soul .season-ranking .town-container.skills-container .desc,
.soul .town-history .skills-container.skills-container .desc,
.soul .skills-history .skills-container.skills-container .desc,
.soul .season-ranking .skills-container.skills-container .desc {
  font-size: 9pt;
  color: #f0d79e;
  min-height: 34px;
  border-left: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .currentSkill,
.soul .skills-history .town-container.skills-container .currentSkill,
.soul .season-ranking .town-container.skills-container .currentSkill,
.soul .town-history .skills-container.skills-container .currentSkill,
.soul .skills-history .skills-container.skills-container .currentSkill,
.soul .season-ranking .skills-container.skills-container .currentSkill {
  background: #3b3249;
}
.soul .town-history .town-container.skills-container .currentSkill .desc,
.soul .skills-history .town-container.skills-container .currentSkill .desc,
.soul .season-ranking .town-container.skills-container .currentSkill .desc,
.soul .town-history .skills-container.skills-container .currentSkill .desc,
.soul .skills-history .skills-container.skills-container .currentSkill .desc,
.soul .season-ranking .skills-container.skills-container .currentSkill .desc {
  font-style: italic;
}
.soul .rp-list .rp-head .rp-context {
  margin-top: 10px;
}
.soul .rp-list .rp-head h5 {
  color: white;
}
.soul .rp-list .rp-row {
  font-size: 1.3rem;
  background: #5c2b20;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  cursor: pointer;
  text-decoration: underline;
}
.soul .rp-list .rp-row:hover {
  color: #f1ddc8;
  background: #965C36;
}
.soul .rp-list .rp-row .rp-text .title {
  color: #f0d79e;
}
.soul .rp-list .rp-row .rp-text em {
  font-size: 1.2rem;
  color: #ddab76;
}
.soul .rp-list .rp-row.new {
  font-weight: bold;
}
.soul .rp-list .rp-row.new .title {
  color: white;
}
.soul .view-town .citizens-list {
  font-size: 1.2rem;
}
.soul .view-town .citizens-list .header {
  font-size: 1.4rem;
}
.soul .view-town .citizens-list .town-points {
  color: #afacc1;
  font-size: 2rem;
}
.soul .view-town .citizens-list .me {
  margin-top: 0;
}
.soul .language-picker {
  display: inline-flex;
  justify-content: space-between;
  gap: 12px;
}
.soul .language-picker > * {
  display: inline-flex;
  padding: 4px;
  align-items: center;
  gap: 1px;
}
.soul .language-picker > * > input {
  flex-shrink: 0;
  flex-grow: 0;
  margin: 0;
  padding: 0;
}
.soul ul.group-conversation.announcement {
  padding: 0;
}
.soul ul.group-conversation.announcement > li {
  list-style: none;
  margin: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #5c2b20;
  padding: 10px;
  border: 1px solid #704328;
}
.soul ul.group-conversation.announcement > li h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.soul ul.group-conversation.announcement > li > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
.soul ul.group-conversation.announcement > li .pm-message-footer {
  padding: 5px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  color: #ddab76;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-avatar {
  display: none;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-sender {
  font-weight: bold;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-date {
  opacity: 0.7;
}
.soul .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  cursor: pointer;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.soul .news {
  margin: 0 15px;
}
.soul .news .head {
  background: url(/build/images/assets/img/underDevBanner.376c93c3..gif) center / contain no-repeat;
  width: 100%;
  max-width: 625px;
  aspect-ratio: 625/181;
  position: relative;
  margin: 0 auto;
}
.soul .news .head .title {
  padding-top: 150px;
}
.soul .news .title {
  text-transform: uppercase;
  color: #fff595;
  font-weight: bold;
  font-size: 2rem;
  display: flex;
  align-items: center;
  column-gap: 4px;
  justify-content: center;
}
.soul .news .title img {
  flex: 0;
}
.soul .news .title span {
  flex-shrink: 1;
  flex-grow: 0;
}
.soul .news .title.old {
  color: #f1c872;
}
.soul .news .version {
  text-align: center;
  color: #ddab76;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.soul .news .version-list {
  padding: 5px 5px 5px 10px;
  margin-bottom: 20px;
  background-color: #5c2b20;
  font-size: 1rem;
  color: #f0d79e;
}
.soul .news .version-list p {
  margin: 0;
}
.soul .news .forum-post {
  background: #5c2b20;
  padding: 10px 0 0 10px;
  border: 1px solid #704328;
}
.soul .news .content {
  padding: 5px 5px 5px 110px;
  background: url(/build/images/assets/img/help/pipWelcome.62b9a460..gif) no-repeat #5c2b20;
  margin-bottom: 10px;
  border: none;
  min-height: 160px;
}
.soul .news .content > p:only-child {
  margin: 0;
}
.soul .seasonHeader {
  background: url(/build/images/assets/img/rankingSeasons.69788c80..png) top center;
  height: 134px;
}
.soul .seasonHeader .seasonName,
.soul .seasonHeader .seasonNumber {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.soul .seasonHeader .seasonNumber {
  color: black;
  font-size: 1.5rem;
  margin-top: 80px;
}
.soul .seasonHeader .seasonNumber .number {
  font-size: 2rem;
}
.soul .seasonHeader .seasonName {
  margin-top: 50px;
  font-variant: small-caps;
  color: #dbc9ae;
}
.importSoulBanner {
  background: url(/build/images/assets/img/professions/select/pipWelcome.62b9a460..gif) left 2px bottom 40px no-repeat, #5c2b20;
  padding: 2px 4px 2px 102px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
}
.importSoulBanner > p {
  text-align: justify;
  color: #ddab76;
}
.importSoulBanner > h4 {
  margin-left: -100px;
  text-align: center;
  color: #ddab76;
}
.eternalMergeBanner {
  background: #5c2b20;
  padding: 4px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  text-align: justify;
  color: #ddab76;
}
ul.coa-users {
  padding: 0;
  margin: 4px 0 8px;
}
ul.coa-users > li {
  margin: 1px 0;
  padding: 5px 0;
  border-bottom: 1px dashed #ddab76;
  list-style: none;
  font-size: 0.8em;
  line-height: 0.9em;
}
ul.coa-users > li.my-entry {
  background: #3b3249;
}
ul.coa-users > li span {
  font-size: 0.7em;
}
ul.coa-users > li span i {
  color: #ddab76;
}
ul.coa-users > li br {
  content: "";
  display: block;
  margin-bottom: 0.3em;
}
.season_access_text {
  margin-top: 20px;
  margin-left: 8px;
  font-size: 85%;
}
.season_access_select {
  margin-left: 10px;
}
.citizen-list {
  margin: 0;
  padding: 0;
}
.citizen-list > li {
  font-size: 1.2rem;
  font-weight: bold;
}
.citizen-list > li > img {
  vertical-align: middle;
}
.season_entry_td {
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_container {
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_solo.top5 {
  max-height: 30px;
}
.season_entry_solo.top5plus {
  max-height: 18px;
}
.soul_season_flag {
  overflow-y: hidden;
  overflow-x: hidden;
}
.soul_season_name {
  padding-left: 5px;
  white-space: nowrap;
}
.season_entry_solo {
  font-size: 80%;
}
.top5 > .soul_season_flag > img {
  width: 32px;
  height: 25px;
}
.top5 > .soul_season_name {
  font-size: 120%;
}
.top5 > .soul_season_points {
  font-size: 150%;
  /* on hordes, normal is 10pt and major 14pt */
}
.top5plus > .soul_season_flag > img {
  width: 23px;
  height: 18px;
}
.soul_season_link {
  text-decoration: none !important;
  font-size: 120%;
  padding-top: 5px;
  color: #ddab76;
  font-weight: bold;
}
div.death-desc {
  border-right: 1px solid #ddab76;
  padding-right: 5px;
}
div#user-tooltip {
  position: absolute;
}
div[data-user-tooltip="dialog"] {
  position: fixed;
}
div#user-tooltip,
div[data-user-tooltip="dialog"] {
  z-index: 9999;
  background-color: #5c2b20;
  background-image: none;
  border: 1px solid #ddab76;
  padding: 10px;
  width: 230px;
  color: #1d2028;
  border-radius: 4px;
  font-size: 1rem;
}
div#user-tooltip span.link,
div[data-user-tooltip="dialog"] span.link {
  display: block;
  color: #ddab76;
  padding: 1px 10px;
  margin: 0 -10px;
  text-decoration: none;
  font-weight: normal;
}
div#user-tooltip span.link:hover,
div[data-user-tooltip="dialog"] span.link:hover {
  background-color: #79432b;
}
div#user-tooltip a[x-action="block_user"],
div[data-user-tooltip="dialog"] a[x-action="block_user"],
div#user-tooltip a[x-action="unblock_user"],
div[data-user-tooltip="dialog"] a[x-action="unblock_user"],
div#user-tooltip a.report-user,
div[data-user-tooltip="dialog"] a.report-user {
  font-size: 0.9rem;
  display: block;
}
div#user-tooltip div.link-blocks,
div[data-user-tooltip="dialog"] div.link-blocks {
  margin-top: 10px;
  text-align: center;
}
div#user-tooltip div.link-blocks .link-block,
div[data-user-tooltip="dialog"] div.link-blocks .link-block {
  background-color: #79432b;
  color: #f0d79e;
  margin: 0 1px 1px 0;
  padding: 5px 0;
  width: 65px;
  height: 50px;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.4rem;
  overflow: hidden;
  font-weight: bold;
  border-radius: 2px;
  text-decoration: none;
}
div#user-tooltip div.link-blocks .link-block:hover,
div[data-user-tooltip="dialog"] div.link-blocks .link-block:hover {
  background-color: #996739;
  color: white;
  cursor: pointer;
}
div#user-tooltip div.link-blocks .link-block img,
div[data-user-tooltip="dialog"] div.link-blocks .link-block img {
  width: 16px;
  height: 16px;
}
div#user-tooltip div.link-blocks .link-block.empty,
div[data-user-tooltip="dialog"] div.link-blocks .link-block.empty {
  border: 1px dashed #ddab76;
  background: none;
}
div#user-tooltip .avatar img,
div[data-user-tooltip="dialog"] .avatar img,
div#user-tooltip .avatarcrow img,
div[data-user-tooltip="dialog"] .avatarcrow img {
  max-width: 50px !important;
}
div#user-tooltip .avatar .no-avatar,
div[data-user-tooltip="dialog"] .avatar .no-avatar,
div#user-tooltip .avatarcrow .no-avatar,
div[data-user-tooltip="dialog"] .avatarcrow .no-avatar {
  background: #65382e;
  cursor: default;
  overflow: hidden;
  height: 50px;
  width: 50px;
  display: block;
  color: white;
  font-size: 25px;
  line-height: 50px;
}
div#user-tooltip div.user-infos,
div[data-user-tooltip="dialog"] div.user-infos {
  color: #f0d79e;
}
div#user-tooltip div.user-infos img,
div[data-user-tooltip="dialog"] div.user-infos img {
  height: 16px;
}
div#user-tooltip div.userDesc,
div[data-user-tooltip="dialog"] div.userDesc {
  margin-top: 10px;
  font-weight: normal;
  border-radius: 4px;
  background-color: #79432b;
  color: #ddab76;
  padding: 5px;
  word-break: break-word;
}
div#user-tooltip div.userDesc::before,
div[data-user-tooltip="dialog"] div.userDesc::before {
  margin-top: -9px;
  left: 32px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #79432b;
  display: inline-block;
  content: " ";
  position: absolute;
}
div#user-tooltip div.friend-relation,
div[data-user-tooltip="dialog"] div.friend-relation {
  color: white;
  padding: 0 8px;
  font-weight: normal;
}
div#user-tooltip div.friend-relation.not-friend,
div[data-user-tooltip="dialog"] div.friend-relation.not-friend {
  background-color: #5C0000;
  border: 1px solid #ddab76;
}
div#user-tooltip div.friend-relation.using-alias,
div[data-user-tooltip="dialog"] div.friend-relation.using-alias {
  background-color: #5c0045;
  border: 1px solid #ddab76;
}
div#user-tooltip .row:hover,
div[data-user-tooltip="dialog"] .row:hover {
  outline: none !important;
}
.user-flag {
  display: inline-block;
  width: 36px;
  height: 28px;
  position: relative;
}
.user-flag.small {
  width: 24px;
  height: 19px;
}
.user-flag > img:first-child {
  width: 27px;
  height: 19px;
  position: absolute;
  left: 4px;
  top: 4px;
}
.user-flag.small > img:first-child {
  width: 20px;
  height: 16px;
  left: 2px;
  top: 1px;
}
.user-flag:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/images/assets/img/lang/mask.e6086abd..png) center / cover no-repeat;
}
.townPassword pre {
  padding: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 0;
}
hr.section {
  border: 0.5px solid #ddab76;
  box-shadow: 0 0 4px black;
}
.image-selector {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 4px black;
  overflow: visible;
}
.image-selector.active {
  border: 2px solid rgba(255, 255, 255, 0.6);
}
.image-selector:not(.active) {
  border: 1px solid rgba(255, 255, 255, 0.6);
  opacity: 0.45;
}
.image-selector .corner-handle {
  position: absolute;
  z-index: 10;
  height: 12px;
  width: 12px;
  border-radius: 100%;
  background: white;
  opacity: 0.5;
  box-shadow: 0 0 2px black;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="1"] {
  top: 0;
  right: 0;
  transform: translate(6px, -6px);
  cursor: ne-resize;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="-1"] {
  bottom: 0;
  right: 0;
  transform: translate(6px, 6px);
  cursor: se-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="1"] {
  top: 0;
  left: 0;
  transform: translate(-6px, -6px);
  cursor: nw-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="-1"] {
  bottom: 0;
  left: 0;
  transform: translate(-6px, 6px);
  cursor: sw-resize;
}
.image-selector .edge-handle {
  position: absolute;
  z-index: 5;
  border-radius: 2px;
  background: white;
  opacity: 0;
  box-shadow: 0 0 2px black;
}
.image-selector .edge-handle[data-handle-x="0"] {
  left: 0;
  right: 0;
  height: 6px;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="1"] {
  top: 0;
  transform: translate(0, -3px);
  cursor: n-resize;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="-1"] {
  bottom: 0;
  transform: translate(0, 3px);
  cursor: s-resize;
}
.image-selector .edge-handle[data-handle-y="0"] {
  top: 0;
  bottom: 0;
  width: 6px;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="1"] {
  right: 0;
  transform: translate(3px, 0);
  cursor: e-resize;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="-1"] {
  left: 0;
  transform: translate(-3px, 0);
  cursor: w-resize;
}
.image-selector .move-handle {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  opacity: 0;
  cursor: move;
}
.image-selector .corner-handle,
.image-selector .edge-handle {
  transition: opacity 0.5s ease-in-out;
}
.image-selector .corner-handle:hover,
.image-selector .edge-handle:hover {
  opacity: 0.8;
}
.image-selector .circle-preview,
.image-selector .small-preview {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.5;
}
.image-selector .circle-preview div,
.image-selector .small-preview div {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px dotted white;
}
.image-selector .circle-preview div {
  aspect-ratio: 1/1;
  border-radius: 100%;
}
.image-selector .small-preview div {
  aspect-ratio: 3/1;
}
.fancy-progress-bar {
  max-width: 614px;
  height: 32px;
  margin: 10px auto 0;
  padding-left: 3px;
  padding-right: 3px;
}
.fancy-progress-bar .text {
  background: url(/build/images/assets/img/soul/heroUp_front.850239f0..gif) round;
  max-width: 614px;
  height: 32px;
  line-height: 32px;
  z-index: 2;
  position: relative;
  text-align: center;
  color: #f0d79e;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.fancy-progress-bar .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg.8acfe1e5..gif) round;
  max-width: 614px;
  height: 30px;
  overflow: hidden;
  padding-right: 4px;
  margin-top: -31px;
  position: relative;
}
.fancy-progress-bar .progressbar .progressbar-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4%;
  right: 1%;
  overflow: hidden;
  border-radius: 999px;
}
@keyframes flashy-inner {
  0% {
    filter: saturate(100%) brightness(100%);
  }
  45% {
    filter: saturate(100%) brightness(100%);
  }
  50% {
    filter: saturate(125%) brightness(125%);
  }
  55% {
    filter: saturate(100%) brightness(100%);
  }
  100% {
    filter: saturate(100%) brightness(100%);
  }
}
@keyframes flashy-inner-alt {
  0% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  45% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  50% {
    filter: hue-rotate(45deg) saturate(125%) brightness(195%);
  }
  55% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  100% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
}
.fancy-progress-bar .progressbar .progressbar-container .inner {
  height: 32px;
  background: url(/build/images/assets/img/soul/heroUp_bar.99f5553a..gif);
  position: absolute;
  left: 0;
  top: 0;
}
.fancy-progress-bar .progressbar .progressbar-container .completed-layers > .inner.flashy {
  filter: hue-rotate(45deg) brightness(170%);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px black;
}
.fancy-progress-bar.plain {
  max-width: 596px;
}
.fancy-progress-bar.plain .text {
  background: url(/build/images/assets/img/soul/heroUp_front_plain.5bc965af..png) round;
}
.fancy-progress-bar.plain .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg_plain.f1f6d352..gif) round;
  max-width: 596px;
  height: 30px;
}
.fancy-progress-bar.plain .progressbar .progressbar-container {
  left: 1%;
}
.xp-merchant .skill-sell > div {
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.xp-merchant .skill-sell.skill-sell-enabled:not(.skill-sell-locked) {
  cursor: pointer;
}
.xp-merchant .skill-sell:not(.skill-sell-enabled):not(.skill-sell-locked) {
  opacity: 0.5;
}
.xp-merchant .skill-sell.skill-sell-locked > div {
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.active {
  background-image: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.inactive {
  background-image: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.soul .view-rp {
  margin-left: 3px;
  overflow: hidden;
}
.soul .view-rp .rp-content {
  height: 400px;
  overflow: auto;
  padding-top: 25px;
  padding-left: 45px;
  padding-right: 45px;
  max-width: 600px;
  color: black;
  cursor: pointer;
}
.soul .view-rp .rp-content sup {
  color: black;
}
.soul .view-rp .rp-content .hr {
  margin-top: 70px;
}
.soul .view-rp .rp-content h1 {
  text-align: center;
  color: #5c2b20;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2.3rem;
}
.soul .view-rp .rp-content h1 small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content h2 {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #5c2b20;
  margin: 0;
  padding: 10px 0 3px 0;
}
.soul .view-rp .rp-content p {
  padding: 0;
  text-align: justify;
  margin: 0;
}
.soul .view-rp .rp-content small {
  display: block;
  line-height: 1.3rem;
  font-size: 1.1rem;
}
.soul .view-rp .rp-content small strong {
  text-decoration: underline;
}
.soul .view-rp .rp-content img {
  max-width: 96%;
}
.soul .view-rp .rp-content.design-typed {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.7rem;
}
.soul .view-rp .rp-content.design-typed h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-typed h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typed h2:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-typed p {
  text-align: left;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-typed p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-typed p.other {
  font-family: "Comic Neue", sans-serif;
  color: #b16567;
  font-style: italic;
  margin-left: 10px;
  margin-right: 40px;
}
.soul .view-rp .rp-content.design-typed strong {
  color: black;
  text-transform: none;
}
.soul .view-rp .rp-content.design-typedsmall {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-typedsmall h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typedsmall p {
  text-align: left;
}
.soul .view-rp .rp-content.design-typedsmall p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-written,
.soul .view-rp .rp-content.design-small,
.soul .view-rp .rp-content.design-postit {
  font-family: "Comic Neue", sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #5c2b20;
  font-size: 1.55rem;
  line-height: 2rem;
}
.soul .view-rp .rp-content.design-written.design-written h1 strong,
.soul .view-rp .rp-content.design-small.design-written h1 strong,
.soul .view-rp .rp-content.design-postit.design-written h1 strong {
  text-decoration: underline;
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-written.design-written p,
.soul .view-rp .rp-content.design-small.design-written p,
.soul .view-rp .rp-content.design-postit.design-written p {
  margin-bottom: 15px;
}
.soul .view-rp .rp-content.design-written p,
.soul .view-rp .rp-content.design-small p,
.soul .view-rp .rp-content.design-postit p {
  text-align: left;
  text-indent: 7px;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-written p:first-line,
.soul .view-rp .rp-content.design-small p:first-line,
.soul .view-rp .rp-content.design-postit p:first-line,
.soul .view-rp .rp-content.design-written p:first-letter,
.soul .view-rp .rp-content.design-small p:first-letter,
.soul .view-rp .rp-content.design-postit p:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-written blockquote,
.soul .view-rp .rp-content.design-small blockquote,
.soul .view-rp .rp-content.design-postit blockquote {
  margin-left: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  display: block;
}
.soul .view-rp .rp-content.design-written em,
.soul .view-rp .rp-content.design-small em,
.soul .view-rp .rp-content.design-postit em {
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-written strong,
.soul .view-rp .rp-content.design-small strong,
.soul .view-rp .rp-content.design-postit strong {
  color: #5c2b20;
  font-weight: bolder;
}
.soul .view-rp .rp-content.design-written big,
.soul .view-rp .rp-content.design-small big,
.soul .view-rp .rp-content.design-postit big {
  font-size: 4rem;
}
.soul .view-rp .rp-content.design-written .other strong,
.soul .view-rp .rp-content.design-small .other strong,
.soul .view-rp .rp-content.design-postit .other strong {
  color: #992626;
  font-size: 2rem;
  font-weight: bold;
}
.soul .view-rp .rp-content.design-classic {
  font-family: "Lora", serif;
  color: #5c2b20;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-classic h2 {
  font-size: 2rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-classic em {
  color: #684742;
  font-size: 1.3rem;
}
.soul .view-rp .rp-content.design-classic p {
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-modern {
  color: #44302B;
}
.soul .view-rp .rp-content.design-modern h2 {
  font-size: 1.5rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-modern small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content.design-modern blockquote {
  display: block;
  padding: 10px;
  margin: 10px;
  color: #464738;
  border: 2px solid #464738;
}
.soul .view-rp .rp-content.design-ad {
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.5rem;
  font-size: 1.5rem;
  font-style: italic;
  color: #773939;
}
.soul .view-rp .rp-content.design-ad h1 {
  color: #3b3249;
  text-align: center;
  border-bottom: 2px solid #afacc1;
}
.soul .view-rp .rp-content.design-ad h1:first-letter {
  color: #5c2b20;
}
.soul .view-rp .rp-content.design-stamp {
  padding: 60px 110px 40px 120px;
}
.soul .view-rp .rp-content.design-stamp h1 {
  color: #696486;
  font-size: 3rem;
  text-transform: uppercase;
  letter-spacing: 0rem;
}
.soul .view-rp .rp-content.design-stamp p,
.soul .view-rp .rp-content.design-stamp strong {
  font-size: 1.75rem;
}
.soul .view-rp .rp-content.design-stamp strong {
  color: #3b3249;
}
.soul .view-rp .rp-content.design-stamp small strong {
  font-size: inherit;
}
.soul .view-rp .rp-content.design-news {
  color: #6f7159;
  font-family: "Lora", serif;
}
.soul .view-rp .rp-content.design-news h1 {
  color: #8c9070;
  font-family: "Comic Neue", sans-serif;
}
.soul .view-rp .rp-content.design-news h1:first-letter {
  color: #898c6f;
}
.soul .view-rp .rp-content.design-news strong {
  color: #707056;
}
.soul .view-rp .rp-content.design-news hr {
  color: #8c9070;
  border: none;
  border-bottom: 1px solid #adb09d;
}
.soul .view-rp .rp-content.design-news p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-poem {
  font-style: italic;
  padding-left: 100px;
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-poem div.hr {
  margin-top: 10px;
}
.soul .view-rp .rp-content.design-poem h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-poem h2 {
  padding: 0;
}
.soul .view-rp .rp-content .pages {
  font-size: 1rem;
  font-weight: bold;
  font-style: italic;
}
.soul .view-rp .rp-content s {
  color: #893232;
  background: url(/build/images/assets/img/books/scratch.5c4e9446..gif) repeat-x center;
}
.soul .view-rp .carton {
  background: url(/build/images/assets/img/books/carton.890899fa..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .carton .rp-content p.other {
  color: #992626;
  font-size: 130%;
  text-align: center;
}
.soul .view-rp .blood {
  background: url(/build/images/assets/img/books/blood.1977f6f9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .noteup {
  background: url(/build/images/assets/img/books/noteup.7bad3af5..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .white {
  background: url(/build/images/assets/img/books/white.31df3d8a..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .old {
  background: url(/build/images/assets/img/books/old.7c7fd374..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .notepad {
  background: url(/build/images/assets/img/books/notepad.19eb7ba7..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .stamp {
  background: url(/build/images/assets/img/books/stamp.05ae8158..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .secret {
  background: url(/build/images/assets/img/books/secret.b888cdce..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .grid {
  background: url(/build/images/assets/img/books/grid.dd2ab6db..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .letter {
  background: url(/build/images/assets/img/books/letter.9b7e7999..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .printer {
  background: url(/build/images/assets/img/books/printer.772801e9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .manual {
  background: url(/build/images/assets/img/books/manual.f0c3ada2..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money {
  background: url(/build/images/assets/img/books/money.81d2f0eb..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money .rp-content {
  padding-left: 120px;
  margin-top: 65px;
  padding-top: 55px;
  height: 250px;
  max-width: 574px;
  color: #544224;
}
.soul .view-rp .money .rp-content p {
  color: #504227;
  font-weight: bold;
}
.soul .view-rp .money .rp-content p:first-line {
  color: inherit;
}
.soul .view-rp .money .rp-content p:first-letter {
  color: black;
}
.soul .view-rp .news {
  background: url(/build/images/assets/img/books/news.076f0283..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .news .rp-content {
  margin-left: 60px;
  padding-right: 60px;
  padding-top: 50px;
  max-width: 555px;
}
.soul .view-rp .postit {
  background: url(/build/images/assets/img/books/postit.462d08ba..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 64px;
}
.soul .view-rp .postit .rp-content {
  margin-left: 120px;
  padding-top: 20px;
  max-width: 360px;
  height: 295px;
}
.soul .view-rp .tinystamp {
  background: url(/build/images/assets/img/books/tinystamp.3c7be557..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .tinystamp .rp-content {
  margin-left: 130px;
  max-width: 340px;
  height: 391px;
}
.soul .view-rp .tinystamp .rp-content p {
  font-weight: bold;
  text-align: left;
}
.soul .view-rp .tinystamp .rp-content blockquote {
  padding: 10px;
  margin: 10px;
  color: #464738;
  font-style: normal;
  border: 2px solid #464738;
}
.soul .view-rp .author {
  color: #ddab76;
  font-style: italic;
  font-size: 1rem;
}
.soul .view-rp .author img {
  vertical-align: -35%;
}
#users-list-admin,
#towns-list-admin {
  position: relative;
  overflow: visible;
}
#users-list-admin #users-list,
#towns-list-admin #users-list,
#users-list-admin #towns-list,
#towns-list-admin #towns-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-admin #users-list:empty,
#towns-list-admin #users-list:empty,
#users-list-admin #towns-list:empty,
#towns-list-admin #towns-list:empty {
  visibility: hidden;
}
#users-list-admin #users-list .users-list-entry,
#towns-list-admin #users-list .users-list-entry,
#users-list-admin #towns-list .users-list-entry,
#towns-list-admin #towns-list .users-list-entry,
#users-list-admin #users-list .towns-list-entry,
#towns-list-admin #users-list .towns-list-entry,
#users-list-admin #towns-list .towns-list-entry,
#towns-list-admin #towns-list .towns-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-admin #users-list .users-list-entry:hover,
#towns-list-admin #users-list .users-list-entry:hover,
#users-list-admin #towns-list .users-list-entry:hover,
#towns-list-admin #towns-list .users-list-entry:hover,
#users-list-admin #users-list .towns-list-entry:hover,
#towns-list-admin #users-list .towns-list-entry:hover,
#users-list-admin #towns-list .towns-list-entry:hover,
#towns-list-admin #towns-list .towns-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-admin #users-list .users-list-entry div,
#towns-list-admin #users-list .users-list-entry div,
#users-list-admin #towns-list .users-list-entry div,
#towns-list-admin #towns-list .users-list-entry div,
#users-list-admin #users-list .towns-list-entry div,
#towns-list-admin #users-list .towns-list-entry div,
#users-list-admin #towns-list .towns-list-entry div,
#towns-list-admin #towns-list .towns-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-admin #users-list .users-list-entry.towns-list-entry span,
#towns-list-admin #users-list .users-list-entry.towns-list-entry span,
#users-list-admin #towns-list .users-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .users-list-entry.towns-list-entry span,
#users-list-admin #users-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #users-list .towns-list-entry.towns-list-entry span,
#users-list-admin #towns-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .towns-list-entry.towns-list-entry span {
  width: 40px;
  background: none;
}
#users-list-admin input#users-search,
#towns-list-admin input#users-search,
#users-list-admin input#town-search,
#towns-list-admin input#town-search {
  width: 20rem;
  display: inline;
}
.adm-exploration {
  position: relative;
  width: 100%;
  min-height: 300px;
}
.adm-exploration > div {
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: 50%;
  background-image: url(/build/images/assets/img/admin/fmap/tile0.d416e914..png);
}
.adm-exploration > div.rz-far:not(.rz-zeds) {
  filter: brightness(75%);
}
.adm-exploration > div.rz-zeds:not(.rz-far) {
  filter: hue-rotate(290deg);
}
.adm-exploration > div.rz-far.rz-zeds {
  filter: brightness(75%) hue-rotate(290deg);
}
.adm-exploration > div.rz-locked:after,
.adm-exploration > div.rz-unlocked:after,
.adm-exploration > div.rz-up:after,
.adm-exploration > div.rz-down:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: contain;
}
.adm-exploration > div.rz-locked.rz-locked:after,
.adm-exploration > div.rz-unlocked.rz-locked:after,
.adm-exploration > div.rz-up.rz-locked:after,
.adm-exploration > div.rz-down.rz-locked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock1.64561ce8..png);
}
.adm-exploration > div.rz-locked.rz-unlocked:after,
.adm-exploration > div.rz-unlocked.rz-unlocked:after,
.adm-exploration > div.rz-up.rz-unlocked:after,
.adm-exploration > div.rz-down.rz-unlocked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock2.838b03d2..png);
}
.adm-exploration > div.rz-locked.rz-up:after,
.adm-exploration > div.rz-unlocked.rz-up:after,
.adm-exploration > div.rz-up.rz-up:after,
.adm-exploration > div.rz-down.rz-up:after {
  background-image: url(/build/images/assets/img/admin/fmap/up.d0e306c8..png);
}
.adm-exploration > div.rz-locked.rz-down:after,
.adm-exploration > div.rz-unlocked.rz-down:after,
.adm-exploration > div.rz-up.rz-down:after,
.adm-exploration > div.rz-down.rz-down:after {
  background-image: url(/build/images/assets/img/admin/fmap/down.12c51aa1..png);
}
.adm-exploration > div.rz-1 {
  background-image: url(/build/images/assets/img/admin/fmap/tile2.af7e4d2c..png );
}
.adm-exploration > div.rz-2 {
  background-image: url(/build/images/assets/img/admin/fmap/tile1.5d30f85c..png );
}
.adm-exploration > div.rz-3 {
  background-image: url(/build/images/assets/img/admin/fmap/tile8.91bd1be2..png );
}
.adm-exploration > div.rz-4 {
  background-image: url(/build/images/assets/img/admin/fmap/tile3.ed9cc9ac..png );
}
.adm-exploration > div.rz-5 {
  background-image: url(/build/images/assets/img/admin/fmap/tile9.51b3b0c2..png );
}
.adm-exploration > div.rz-6 {
  background-image: url(/build/images/assets/img/admin/fmap/tile5.44e6d7e2..png );
}
.adm-exploration > div.rz-7 {
  background-image: url(/build/images/assets/img/admin/fmap/tile13.d549c631..png);
}
.adm-exploration > div.rz-8 {
  background-image: url(/build/images/assets/img/admin/fmap/tile4.f01505f1..png );
}
.adm-exploration > div.rz-9 {
  background-image: url(/build/images/assets/img/admin/fmap/tile6.eda5f80e..png );
}
.adm-exploration > div.rz-10 {
  background-image: url(/build/images/assets/img/admin/fmap/tile11.070b58e1..png);
}
.adm-exploration > div.rz-11 {
  background-image: url(/build/images/assets/img/admin/fmap/tile12.c3b1010a..png);
}
.adm-exploration > div.rz-12 {
  background-image: url(/build/images/assets/img/admin/fmap/tile10.8996f5c2..png);
}
.adm-exploration > div.rz-13 {
  background-image: url(/build/images/assets/img/admin/fmap/tile14.2f81934d..png);
}
.adm-exploration > div.rz-14 {
  background-image: url(/build/images/assets/img/admin/fmap/tile15.2a2848f8..png);
}
.adm-exploration > div.rz-15 {
  background-image: url(/build/images/assets/img/admin/fmap/tile7.16ee53c3..png );
}
ul.HelpList {
  padding: 0;
  font-size: 1.2rem;
  list-style-type: none;
}
ul.HelpList > li {
  font-weight: bold;
}
ul.HelpList > li.main {
  font-variant: small-caps;
}
ul.HelpList li {
  list-style: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
ul.HelpList li.main:not(.filtered) {
  margin-top: 10px;
}
ul.HelpList li.active {
  background-color: #696486;
  border-color: #afacc1;
}
ul.HelpList li.active,
ul.HelpList li.active span.link {
  color: white;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
ul.HelpList li.sublist:not(.filtered) > ul {
  padding-left: 30px;
}
ul.HelpList li.sublist.filtered > ul {
  padding-left: 0;
}
ul.HelpList li img {
  vertical-align: -15%;
}
a.support {
  display: block;
  margin: 3px auto 10px auto;
  padding-left: 20px;
  padding-right: 7px;
  max-width: 180px;
  padding-bottom: 1px;
  text-align: left;
  color: #f0d79e;
  font-size: 1.4rem;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  border: 1px solid #85a3af;
  border-right-color: black;
  border-bottom-color: black;
  background-color: #32454d;
  background-image: url(/build/images/assets/img/item/item_medic.a04f7556..gif);
  background-position: 3px 1px;
  background-repeat: no-repeat;
  outline: 2px solid #5c2b20;
}
a.support em {
  display: block;
  font-size: 1rem !important;
  line-height: 9pt;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: #ddab76;
  text-align: left;
}
a.support:hover {
  color: white;
  outline: 1px solid #f0d79e;
}
.help-content {
  font-size: 1.3rem;
  text-align: justify;
}
.help-content div.clear {
  clear: both;
}
.help-content span {
  color: #ddab76;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.help-content label {
  display: block;
  font-weight: bold;
  font-variant: small-caps;
  border-top: 1px dashed #ddab76;
}
.help-content label strong {
  padding-left: 2px;
  padding-right: 5px;
  color: #f8eacb;
  background-color: #5c2b20;
  -moz-border-radius: 10px;
}
.help-content .helpArt {
  max-width: 573px;
  margin-bottom: 8px;
  padding-top: 31px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  background: url(/build/images/assets/img/help/help.0479c237..jpg) no-repeat right top;
  background-size: cover;
  border: 1px solid #b18a63;
  text-shadow: 0px 1px 0px #4d0f00, 0px -1px 0px #4d0f00, 1px 0px 0px #4d0f00, -1px 0px 0px #4d0f00, 1px 1px 0px #4d0f00, -1px -1px 0px #4d0f00, -1px 1px 0px #4d0f00, 1px -1px 0px #4d0f00;
}
.help-content .update {
  padding-top: 4px;
  padding-bottom: 6px;
  background-color: #5c2b20;
  padding-left: 3px;
  padding-right: 3px;
  margin: 2px 0px 5px 10px;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content .update.new {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_news.c3c53979..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.help-content h1 {
  height: 32px;
  padding: 7px 0px 0px 48px;
  margin: 0px 0px 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/help/h1.57460bf4..gif);
  background-repeat: no-repeat;
  clear: both;
}
.help-content h2 {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.help-content strong {
  color: #f0d79e;
}
.help-content em {
  color: #f0d79e;
  text-align: justify;
  display: block;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content i {
  color: #f0d79e;
  font-style: italic;
}
.help-content img {
  vertical-align: -15%;
}
.help-content img.art {
  float: left;
  position: relative;
  margin: 5px 10px 10px 5px;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
}
.help-content img.art.artRight {
  float: right;
}
.help-content img.pip {
  float: left;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}
.help-content img.artRight {
  float: right;
  margin-left: 10px;
  margin-right: 5px;
}
.help-content ul {
  padding: 0 3px;
  margin: 2px 0 15px 10px;
  list-style: none none;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content ul:not(.stack) {
  clear: both;
}
.help-content ul li {
  margin: 0;
  padding: 4px 5px 6px 20px;
  background-color: #5c2b20;
  background-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  background-repeat: no-repeat;
  background-position: left -2px;
  border-top: 0px;
  border-bottom: 1px dashed #ddab76;
}
.help-content ul li ul {
  border-top: none;
  border-bottom: none;
  margin-bottom: 2px;
}
.help-content ul li:last-child {
  border-bottom: 0;
}
.help-content ul li i {
  color: #f0d79e;
  font-style: italic;
}
.help-content ul li strong {
  font-variant: small-caps;
}
.help-content table.procons {
  width: 100%;
}
.help-content table.procons th {
  text-align: center;
  font-size: 12pt;
}
.help-content table.procons td {
  width: 50%;
  vertical-align: top;
}
.help-content .warning,
.help-content .critical {
  color: #f86;
  font-weight: bold;
}
.help-content p.ambiant,
.help-content div.ambiant {
  padding: 5px 5px 5px 22px;
  margin-left: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #ddab76;
  font-style: italic;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
.help-content div.warning,
.help-content div.critical {
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.help-content p.help,
.help-content div.help {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #524053;
  border: 1px solid #ddab76;
  -moz-border-radius: 10px;
}
.help-content div.critical {
  margin-bottom: 10px;
}
.help-content dl.faq dt {
  padding-left: 24px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
}
.help-content dl dt,
.help-content dl dd {
  color: #e3c699;
  min-height: 21px;
  border-bottom: 1px solid #b37c4a;
  margin-bottom: 1px;
  padding-right: 10px;
}
.help-content dl dt {
  display: block;
  clear: both;
  position: relative;
  padding-left: 5px;
  color: white;
  font-weight: bold;
  background-color: #b37c4a;
  min-width: 17rem;
  height: auto;
  padding-top: 2px;
  font-size: 10pt;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content dl dd {
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  color: #f0d79e;
  background-color: #996739;
}
.help-content dl dd em {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 4px;
}
.help-content dl em {
  color: #f8eacb;
}
.beginner-mode h5:first-child {
  margin-top: 2px;
}
.beginner-mode ul {
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px dashed #b37c4a;
}
.beginner-mode ul > li.tick.complete {
  list-style: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.beginner-mode ul > li.tick:not(.complete) {
  list-style: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.beginner-mode ul > li:not(.tick) {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
.beginner-link {
  font-size: 1.3rem;
  text-align: center;
}
*[x-tutorial-content] {
  display: none;
}
*[x-tutorial-content].toplevel {
  position: absolute;
}
*[x-tutorial-content].toplevel.text {
  width: 400px;
  left: calc(50% - 200px);
  top: 180px;
  z-index: 100;
}
*[x-tutorial-content].toplevel.control {
  width: 200px;
  left: calc(50% - 100px);
  top: 30px;
  z-index: 100;
  background: #996739;
  color: white;
  font-size: 0.8em;
  border: 1px solid #EFDBA8;
}
*[x-tutorial-content].toplevel.control > b {
  display: block;
  background: #7E4D2A;
  color: #DDAB76;
  padding: 2px 2px 2px 6px;
  font-size: 0.8em;
}
*[x-tutorial-content].toplevel.control > div {
  display: block;
  text-align: center;
  padding: 3px;
}
*[x-tutorial-content].toplevel.cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: url(/build/images/assets/img/blackBg.fcc3ddcf..gif) top repeat-x, #6d1e0a;
  opacity: 0.5;
}
*[x-tutorial-content].arrow-up:before,
*[x-tutorial-content].arrow-down:before,
*[x-tutorial-content].arrow-up-left:before,
*[x-tutorial-content].arrow-up-right:before {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/help/anim_upArrow.f6482774..gif) no-repeat;
}
*[x-tutorial-content].arrow-up:before {
  top: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-left:before {
  top: -30px;
  left: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-right:before {
  top: -30px;
  right: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-down:before {
  bottom: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
  transform: rotate(180deg);
}
div[x-conditional-help] {
  position: absolute;
  top: calc(100% + 20px);
  width: 400px;
  left: calc(50% - 200px);
  z-index: 10;
  background: #523326;
  padding: 3px;
  text-align: justify;
  color: #ddab76;
  border: 1px solid #CEAD79;
  filter: drop-shadow(0 0 3px black);
}
div[x-conditional-help] strong {
  color: white;
}
div[x-conditional-help]:not(.no-arrow):before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  bottom: 100%;
  left: 50%;
  border: 15px solid transparent;
  border-bottom: 15px solid #CEAD79;
}
*[x-tutorial-content="1.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text1"] {
  top: 320px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="2.text2"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text3"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text4"] {
  top: 200px !important;
  left: 0 !important;
}
*[x-tutorial-content="2.text4"].arrow-up:before {
  left: 125px;
}
*[x-tutorial-content="2.text5"] {
  top: 200px !important;
  left: 20px !important;
}
*[x-tutorial-content="2.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text7"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text2"] {
  top: 420px !important;
  left: 50px !important;
}
*[x-tutorial-content="3.text4"] {
  top: 420px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text4"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text5"] {
  top: 500px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text6"] {
  top: 380px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text7"] {
  top: 420px !important;
}
*[x-tutorial-content="3.text8 3.text9"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text8 3.text9"].arrow-up:before {
  left: 330px;
}
*[x-tutorial-content="3.text10"] {
  top: 450px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text10"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text11"] {
  top: 450px !important;
  left: 285px !important;
}
*[x-tutorial-content="4.text2"] {
  top: 610px !important;
  left: 40px !important;
}
*[x-tutorial-content="4.text3"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text1"] {
  top: 500px !important;
  left: 35px !important;
}
*[x-tutorial-content="5.text2"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text3"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text4"] {
  top: 280px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text5"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text6"] {
  top: 450px !important;
  left: 550px !important;
}
*[x-tutorial-content="6.text2"] {
  top: 620px !important;
  left: 0 !important;
}
*[x-tutorial-content="6.text2"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="10.text1"] {
  top: 260px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text2"] {
  top: 300px !important;
  left: 440px !important;
}
*[x-tutorial-content="10.text3"] {
  top: 730px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text4"] {
  top: 380px !important;
}
*[x-tutorial-content="10.text5"] {
  top: 320px !important;
  left: 550px !important;
}
*[x-tutorial-content="10.text6"] {
  top: 280px !important;
}
*[x-tutorial-content="10.text8"] {
  top: 200px !important;
  left: 550px !important;
}
#api-docs {
  font-family: "Century Gothic", "Arial", "Trebuchet MS", Verdana, sans-serif;
  color: white;
  font-size: 1.3rem;
}
#api-docs table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table th {
  vertical-align: bottom;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border: 0px;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  background-color: #5c2b20;
}
#api-docs table td a {
  font-weight: normal;
}
#api-docs h5 {
  font-size: 1.1rem;
  line-height: 17px;
  font-family: Verdana;
  text-transform: uppercase;
}
#api-docs pre {
  background-color: #4f2e1f;
  box-shadow: 0 0 2px #4E5162;
  color: #FFFFFF;
  display: block;
  overflow: auto;
  padding: 8px;
  white-space: pre;
}
#api-docs pre span.string {
  color: #eca4f1;
}
#api-docs pre span.int {
  color: #76d8ca;
}
#api-docs pre span.bool {
  color: #ee7c2b;
}
#api-docs pre a.custom {
  text-decoration: underline;
  color: #00e0e0;
}
#api-docs pre a.entity {
  text-decoration: underline;
  color: #ddab76;
}
body[data-theme-name="arma"]:not(.no-fx):not(.no-arma-skulls) {
  background: url(/build/images/assets/img/anims/skull_laugh.88dd733d..gif) !important;
}
body[data-theme-name="arma"].no-fx,
body[data-theme-name="arma"].no-arma-skulls {
  background: linear-gradient(180deg, #000000 0, #000000 145px, #007038 100vh) !important;
}
body[data-theme-name="arma"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_arma_animated.c8ac0f8f..gif);
}
body[data-theme-name="arma"] .town-header b {
  visibility: hidden;
}
body[data-theme-name="arma"] .town-header b:before {
  content: url(/build/images/assets/img/icons/small_arma.4c5859fb..gif);
  visibility: visible;
  display: block;
}
body[data-theme-name="arma"] .avatar:not(.no-arma),
body[data-theme-name="arma"] .avatarcrow {
  background: url(/build/images/assets/img/anims/all_doomed.c7f3a57b..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma) > img,
body[data-theme-name="arma"] .avatarcrow > img {
  height: 30px;
  width: 90px;
  opacity: 0;
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-0,
body[data-theme-name="arma"] .avatarcrow.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-1,
body[data-theme-name="arma"] .avatarcrow.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-2,
body[data-theme-name="arma"] .avatarcrow.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-3,
body[data-theme-name="arma"] .avatarcrow.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-4,
body[data-theme-name="arma"] .avatarcrow.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-5,
body[data-theme-name="arma"] .avatarcrow.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-6,
body[data-theme-name="arma"] .avatarcrow.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-7,
body[data-theme-name="arma"] .avatarcrow.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-8,
body[data-theme-name="arma"] .avatarcrow.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-9,
body[data-theme-name="arma"] .avatarcrow.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif);
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b {
  visibility: hidden;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before {
  content: "CRITICAL_ERROR";
  visibility: visible;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username {
  visibility: hidden;
  font-size: 0;
  pointer-events: none;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after {
  content: "CRITICAL ERROR";
  visibility: visible;
  font-size: 1rem;
  font-family: "Courier new", "Courier", monospace;
}
body[data-theme-name="arma"] .forum-thread .count div {
  visibility: hidden;
  line-height: 0;
}
body[data-theme-name="arma"] .forum-thread .count div.author:after {
  content: "ERROR";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .forum-thread .count div.nbPost:after {
  content: "666";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif) !important;
}
footer[data-theme-name="arma"] .cell-small.footer > div:not(.v),
footer[data-theme-name="arma"] .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.88);
}
body[data-theme-name="christmas"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_xmas_de.3b10d911..webp) !important;
}
body[data-theme-name="christmas"] img[src*="emotes/calim"] {
  content: url(/build/images/assets/img/emotes/xmas.306694e8..gif) !important;
}
body[data-theme-name="stpatrick"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_patrick_de.75a588d9..png) !important;
}
body[data-theme-name="easter"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_easter_de.8b061a19..png) !important;
}
body[data-theme-name="easter"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff !important;
}
body[data-theme-name="halloween"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_halloween_de.dd49d25a..gif) !important;
}
body[data-theme-name="contamination"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_contamination_de.d17aeae3..png) !important;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow img {
  display: none;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  content: " ";
  height: 30px;
  width: 90px;
  display: block;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username {
  font-size: 0;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  font-size: 16px;
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.de.4e4aeccd..gif);
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "Die Taube";
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.en.6955464b..gif);
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "The Dove";
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.es.079f6be8..gif);
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Paloma";
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.fr.cd4e6209..gif);
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Colombe";
}
@keyframes pan-1 {
  from {
    mask-position: 0 bottom;
  }
  to {
    mask-position: 1000px bottom;
  }
}
@keyframes pan-2 {
  from {
    mask-position: -500px bottom;
  }
  to {
    mask-position: -500px bottom;
  }
}
@keyframes pan-3 {
  from {
    mask-position: 250px bottom;
  }
  to {
    mask-position: 1250px bottom;
  }
}
@keyframes pan-4 {
  from {
    mask-position: 750px bottom;
  }
  to {
    mask-position: -250px bottom;
  }
}
@keyframes pan-5 {
  from {
    mask-position: 330px bottom;
  }
  to {
    mask-position: 1330px bottom;
  }
}
.app-directory {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0 5px;
  background-color: #5c2b20;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
  color: #f0d79e;
  z-index: 998;
  overflow: hidden;
  min-height: 21px;
  min-width: 28px;
}
.app-directory.open {
  height: auto;
  width: auto;
}
.app-directory.closed {
  height: 0;
  width: 0;
}
.app-directory .app-icon {
  position: absolute;
  top: 1px;
  left: 5px;
}
.app-directory .app-listing-body {
  width: 430px;
  max-width: calc(100vw - 32px);
}
.app-directory .app-listing-body h4 {
  margin: 0;
  padding: 2px 0 3px 27px;
  height: auto;
  font-size: 1.2rem;
  text-transform: none;
  font-variant: small-caps;
  background: none;
  line-height: 17px;
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  letter-spacing: 1px;
  border-bottom: 1px solid #b37c4a;
}
.app-directory .app-listing-body p {
  color: white;
  font-size: 1.3rem;
}
.app-directory .app-listing-body hr {
  height: 1px;
  background: #ddab76;
  border: none;
}
.app-directory .app-listing-body ul {
  display: grid;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.app-directory .app-listing-body ul > li {
  display: flex;
  gap: 5px;
  align-items: center;
  padding: 4px 2px;
  cursor: pointer;
  font-size: 1.3rem;
  transition: all 0.5s ease-in-out;
}
.app-directory .app-listing-body ul > li > *:first-child {
  flex: none;
  line-height: 0;
}
.app-directory .app-listing-body ul > li > *:not(:first-child) {
  flex: 1 1 auto;
}
.app-directory .app-listing-body ul > li:hover {
  background: rgba(221, 171, 118, 0.25);
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.app-directory .app-listing-body ul > li .label {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.app-directory .app-listing-body ul > li .label > :not(.name) {
  font-size: 0.6em;
  font-variant: small-caps;
}
.app-directory .app-listing-body ul > li.maintenance {
  color: #b8b8b8;
  font-style: italic;
}
.app-directory .app-listing-body ul > li.maintenance img {
  filter: grayscale(100%);
}
.app-directory.closed .app-listing-body {
  opacity: 0;
  pointer-events: none;
}
.external-app span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
.external-app span.critical b {
  color: #f8eacb;
}
.external-app strong {
  color: white;
}
.external-app .secure,
.external-app .dev {
  padding: 5px 5px 5px 24px;
  margin: 5px 0;
  font-size: 9pt;
  color: white;
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
.external-app .secure h5,
.external-app .dev h5 {
  margin-top: 0;
}
.external-app .secure.secure,
.external-app .dev.secure {
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.external-app .secure.dev,
.external-app .dev.dev {
  background-color: #773939;
  background-image: url(/build/images/assets/img/icons/small_dev.145328e8..png);
}
.external-app ul {
  font-size: 1.2rem;
  padding-left: 16px;
}
.external-app .forms {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.external-app button {
  font-variant: small-caps;
  font-weight: normal;
}
.mod-directory {
  position: absolute;
  top: 10px;
  left: 60px;
  overflow: hidden;
  z-index: 997;
  min-height: 13px;
}
.mod-directory span {
  display: block;
  padding: 0 5px 0;
  font-size: 7pt;
  line-height: 8pt;
  text-transform: uppercase;
  letter-spacing: 0;
  background-color: #5c2b20;
  color: #f0d79e;
  cursor: pointer;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
}
.mod-directory ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.mod-directory ul li {
  background: #3b3249;
  padding: 4px 26px;
  margin: 0;
  font-size: 1.3rem;
  color: #ddab76;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.mod-directory ul li:hover {
  background: #4c3f60;
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod-directory.closed ul {
  max-height: 0;
}
.game-clock {
  position: absolute;
  background: url(/build/images/assets/img/background/clock.2fd94115..png);
  width: 260px;
  height: 90px;
  top: 4px;
  right: 0;
}
.game-clock > div {
  display: block;
  position: absolute;
  font-size: 1rem;
  text-align: right;
}
.game-clock > div.town-name {
  color: #ddab76;
  height: 12px;
  top: 9px;
  left: 0;
  right: 75px;
  font-variant: small-caps;
}
.game-clock > div.town-day {
  color: #704018;
  font-weight: bold;
  height: 12px;
  top: 25px;
  left: 0;
  right: 85px;
}
.game-clock > div.town-time {
  text-align: center;
  top: 32px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div.attack-time {
  color: #5e0000;
  text-align: center;
  font-weight: bold;
  top: 58px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div .hardcore {
  color: #a33333;
  font-variant: small-caps;
}
.game-logout {
  position: absolute;
  background: url(/build/images/assets/img/icons/b_exit.e24f0d38..png);
  width: 22px;
  height: 22px;
  top: 0;
  right: 0;
  z-index: 998;
}
.game-logout > a {
  display: block;
  width: 100%;
  height: 100%;
}
html {
  font-size: 10px;
}
body {
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  font-size: 1.6rem;
  margin: 0;
}
body .theme-layer {
  display: none;
}
*:not(:defined) {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.offline_body {
  background: url(/build/images/assets/img/background/bg_colored.c1dc5792..jpg) fixed top no-repeat, #100C0B;
}
.online_body {
  background: url(/build/images/assets/img/background/bg_gray.051b8650..jpg) fixed top no-repeat, #100C0B;
}
.text-center {
  text-align: center !important;
}
div.debug_info,
div.debug_info_release {
  color: white;
  font-size: 1.1rem;
}
div.debug_info.debug_info,
div.debug_info_release.debug_info {
  margin: 2px 10px;
  padding: 3px;
  background: #750000;
  border: 1px solid #ff0000;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
div.debug_info.debug_info_release .version,
div.debug_info_release.debug_info_release .version {
  background: rgba(0, 0, 0, 0.5);
  padding: 4px;
}
div.debug_info > div:first-child,
div.debug_info_release > div:first-child {
  display: inline-block;
}
div.debug_info > div:first-child > b,
div.debug_info_release > div:first-child > b {
  font-variant: small-caps;
}
div.debug_info > div:last-child,
div.debug_info_release > div:last-child {
  font-size: 0.9rem;
  float: right;
  display: inline-block;
}
div.debug_info a,
div.debug_info_release a {
  color: white !important;
}
div.debug_info:after,
div.debug_info_release:after {
  content: " ";
  clear: both;
  display: block;
}
x-message {
  display: none;
}
#notifications {
  position: fixed;
  top: 0;
  height: 100%;
  width: 480px;
  left: 50%;
  margin-left: -240px;
  z-index: 10000;
  pointer-events: none;
}
#notifications > * {
  pointer-events: all;
}
#notifications > div {
  transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out, margin-top 0.5s ease-in-out;
  top: -50px;
  opacity: 0;
  position: relative;
  margin: 5px 0;
  box-shadow: 0 0 4px black;
  cursor: pointer;
  text-align: justify;
  padding: 5px 5px 5px 12px;
  background: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 1px solid black;
  color: #ddab76;
}
#notifications > div:before {
  content: " ";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 3px;
  width: 4px;
}
#notifications > div strong,
#notifications > div b {
  color: white;
}
#notifications > div.show {
  top: 0;
  opacity: 1;
}
#notifications > div.disappear {
  top: 0;
  opacity: 0;
}
#notifications > div.notice:before {
  background: #5eb5e0;
}
#notifications > div.warning:before {
  background: #e09a4f;
}
#notifications > div.error:before {
  background: #a90017;
}
#notifications > div > span {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  display: inline-block;
}
#notifications > div > span > img {
  margin-right: 3px;
}
#notifications > div > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#notifications > div > span.tool img {
  vertical-align: middle;
}
#loadzone {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
#loadzone > div {
  text-align: center;
  margin-top: 110px;
  color: wheat;
  position: absolute;
  width: 100%;
}
#loadzone > div:nth-child(1) {
  transform: scale(1.25);
  filter: drop-shadow(2px 4px 6px black);
  background: url(/build/images/assets/img/anims/loading.143e0562..gif);
  width: 100px;
  height: 24px;
  left: 45%;
}
#loadzone[x-stack="0"] {
  opacity: 0;
  pointer-events: none;
}
dialog {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
  position: fixed;
  padding: 0;
}
dialog div#modal-title,
dialog div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
dialog div#modal-title:not(.composed),
dialog div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
dialog div#modal-title.composed,
dialog div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
dialog div#modal-title:empty,
dialog div.modal-title:empty {
  display: none;
}
dialog div#modal-content,
dialog div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
dialog div#modal-content strong,
dialog div.modal-content strong {
  color: white;
}
dialog div#modal-content span,
dialog div.modal-content span {
  color: white;
  font-weight: bold;
}
dialog div#modal-content span > img,
dialog div.modal-content span > img {
  vertical-align: text-top;
}
dialog div#modal-content span.tool,
dialog div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
dialog div#modal-content span.tool img,
dialog div.modal-content span.tool img {
  vertical-align: middle;
}
dialog div#modal-content p,
dialog div.modal-content p,
dialog div#modal-content *.p,
dialog div.modal-content *.p {
  margin: 12px 0;
}
dialog div#modal-content .modal-form,
dialog div.modal-content .modal-form {
  flex-basis: 100%;
}
dialog div#modal-content .modal-form label.error,
dialog div.modal-content .modal-form label.error {
  color: #c00;
}
dialog div#modal-content .modal-form input,
dialog div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
dialog div#modal-content .modal-form input.error,
dialog div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
dialog div#modal-actions,
dialog div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
dialog hr {
  border: 0;
  border-top: 1px solid wheat;
}
dialog:not(.contained) {
  overflow: visible;
}
dialog .contained {
  max-height: 100vh;
  overflow: auto;
}
dialog > div.flex:first-child {
  display: flex;
  flex-direction: column;
  max-height: 100vh;
}
dialog > div.flex:first-child > .modal-title {
  flex-grow: 0;
  flex-shrink: 0;
}
dialog > div.flex:first-child > :not(.modal-title) {
  flex-grow: 0;
  flex-shrink: 1;
  overflow: scroll;
}
dialog::backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
dialog.invisible {
  opacity: 0;
}
dialog.invisible::backdrop {
  opacity: 0;
}
dialog[data-shim-registered]:not([open]) {
  display: none;
}
dialog[data-shim-registered][open] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#modal-backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  transition: opacity 0.2s ease-in-out;
}
#modal-backdrop.active {
  opacity: 1;
  pointer-events: initial;
}
#modal-backdrop > div#modal {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
}
#modal-backdrop > div#modal div#modal-title,
#modal-backdrop > div#modal div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
#modal-backdrop > div#modal div#modal-title:not(.composed),
#modal-backdrop > div#modal div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
#modal-backdrop > div#modal div#modal-title.composed,
#modal-backdrop > div#modal div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
#modal-backdrop > div#modal div#modal-title:empty,
#modal-backdrop > div#modal div.modal-title:empty {
  display: none;
}
#modal-backdrop > div#modal div#modal-content,
#modal-backdrop > div#modal div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
#modal-backdrop > div#modal div#modal-content strong,
#modal-backdrop > div#modal div.modal-content strong {
  color: white;
}
#modal-backdrop > div#modal div#modal-content span,
#modal-backdrop > div#modal div.modal-content span {
  color: white;
  font-weight: bold;
}
#modal-backdrop > div#modal div#modal-content span > img,
#modal-backdrop > div#modal div.modal-content span > img {
  vertical-align: text-top;
}
#modal-backdrop > div#modal div#modal-content span.tool,
#modal-backdrop > div#modal div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#modal-backdrop > div#modal div#modal-content span.tool img,
#modal-backdrop > div#modal div.modal-content span.tool img {
  vertical-align: middle;
}
#modal-backdrop > div#modal div#modal-content p,
#modal-backdrop > div#modal div.modal-content p,
#modal-backdrop > div#modal div#modal-content *.p,
#modal-backdrop > div#modal div.modal-content *.p {
  margin: 12px 0;
}
#modal-backdrop > div#modal div#modal-content .modal-form,
#modal-backdrop > div#modal div.modal-content .modal-form {
  flex-basis: 100%;
}
#modal-backdrop > div#modal div#modal-content .modal-form label.error,
#modal-backdrop > div#modal div.modal-content .modal-form label.error {
  color: #c00;
}
#modal-backdrop > div#modal div#modal-content .modal-form input,
#modal-backdrop > div#modal div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
#modal-backdrop > div#modal div#modal-content .modal-form input.error,
#modal-backdrop > div#modal div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
#modal-backdrop > div#modal div#modal-actions,
#modal-backdrop > div#modal div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
#modal-backdrop > div#modal hr {
  border: 0;
  border-top: 1px solid wheat;
}
#modal-backdrop > div#modal.popup-ghoul,
#modal-backdrop > div#modal.popup-official-role,
#modal-backdrop > div#modal.popup-insurrection,
#modal-backdrop > div#modal.popup-stranger,
#modal-backdrop > div#modal.popup-general,
#modal-backdrop > div#modal.popup-altar {
  background: #79393a;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child {
  background: #7e4d2a;
  margin: -10px -10px 10px -10px;
  padding: 10px;
  border-bottom: 1px solid #b37c4a;
  box-shadow: 0 0 3px black;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after {
  clear: both;
  content: " ";
  display: block;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content,
#modal-backdrop > div#modal.popup-general > div#modal-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content {
  padding: 0;
  font-size: 0.8em;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header {
  background: #3d3149;
  padding: 5px;
  position: relative;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header > img {
  margin: 0 10px 10px 0;
  border: 2px solid black;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content {
  color: white;
  padding: 10px;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content img.float-left {
  margin: 0 10px 10px 0;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content p,
#modal-backdrop > div#modal.popup-official-role > div#modal-content p,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content p,
#modal-backdrop > div#modal.popup-stranger > div#modal-content p,
#modal-backdrop > div#modal.popup-general > div#modal-content p,
#modal-backdrop > div#modal.popup-altar > div#modal-content p {
  margin: 14px 0;
  text-align: justify;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist {
  background: #3d3149;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist > li {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding: 2px 10px 2px 2px;
  text-align: justify;
}
#wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  box-shadow: 0 0 20px black;
}
#wrapper.attract {
  box-shadow: none;
  background: none;
  backdrop-filter: drop-shadow(0 0 20px black);
}
#wrapper.attract div.header-stats {
  position: absolute;
  top: 0px;
  pointer-events: none;
  right: 15px;
}
#wrapper.attract div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
#wrapper.attract div.header-stats > ul > li span {
  font-size: 1.8rem;
}
#wrapper.attract div.header-stats > ul > li.end-stat {
  color: white;
}
#wrapper > #header {
  background: url(/build/images/assets/img/background/bg_content_header.11b8d975..jpg) left no-repeat;
  height: 305px;
  margin: 0 0 -95px;
}
#wrapper > #header > #header-reload-area {
  position: absolute;
  left: 0;
  top: 0;
  height: 99px;
  width: 100%;
  cursor: pointer;
  z-index: 994;
}
#wrapper.attract > #header {
  background-image: url(/build/images/assets/img/background/bg_attract_header.4df418ff..png);
  position: relative;
}
#wrapper.attract > #header .attract_button {
  position: absolute;
  width: 260px;
  height: 117px;
  top: 82px;
  left: calc(50% - 130px);
  background: url(/build/images/assets/img/background/bg_attract_button.4e05250d..png) center no-repeat;
}
#wrapper.attract > #header .attract_button::after {
  position: absolute;
  width: 100%;
  height: 38px;
  top: 0;
  background: url(/build/images/assets/img/background/electrik.ce33a5c1..gif) center no-repeat;
  content: " ";
}
#wrapper.attract > #header .attract_button a {
  display: block;
  position: absolute;
  width: 137px;
  height: 46px;
  top: 50px;
  left: 62px;
  background: url(/build/images/assets/img/background/deco_jouerBt.cd921c7d..gif) center no-repeat;
  text-decoration: none;
}
#wrapper.attract > #header .attract_button a span {
  text-align: center;
  text-transform: uppercase;
  font-size: 19pt;
  padding-top: 5px;
  display: block;
  font-weight: bolder;
  text-shadow: 0 2px 0 #94361b, 0 -2px 0 #94361b, 2px 0 0 #94361b, -2px 0 0 #94361b, 2px 2px 0 #94361b, -2px -2px 0 #94361b, -2px 2px 0 #94361b;
}
#wrapper.attract > #header .attract_button a:hover {
  filter: brightness(110%);
}
#wrapper.attract > #header .attract_button a:active {
  background-image: url(/build/images/assets/img/background/deco_jouerBt2.d6618c65..gif);
}
#wrapper.attract > #header .attract_button a:active span {
  padding-top: 10px;
}
#wrapper.attract > #header .deco_logo {
  background-image: url(/build/images/assets/img/attract/deco_logo_01_de.88daf848..png);
  background-repeat: no-repeat;
  width: 300px;
  height: 144px;
  position: relative;
  top: 12px;
}
#wrapper.attract > #header .back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 188px;
  left: -8px;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
#wrapper.attract > #header .back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
#wrapper > #content {
  margin: 0 5px 0 19px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child,
#wrapper > #content .cell.background.header > h4:first-child,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child,
#wrapper > #content .cell-small.background.header > h4:first-child {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #5c2b20;
  margin: 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  padding: 4px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child + *::before,
#wrapper > #content .cell.background.header > h4:first-child + *::before,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child + *::before,
#wrapper > #content .cell-small.background.header > h4:first-child + *::before {
  content: " ";
  display: block;
  height: 24px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell.padded,
#wrapper > #content .cell.background.padded,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell-small.padded,
#wrapper > #content .cell-small.background.padded {
  padding: 17px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell.padded-small,
#wrapper > #content .cell.background.padded-small,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell-small.padded-small,
#wrapper > #content .cell-small.background.padded-small {
  padding: 14px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell.padded-none,
#wrapper > #content .cell.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell-small.padded-none,
#wrapper > #content .cell-small.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell:not(.padded):not(.padded-small),
#wrapper > #content .cell.background:not(.padded):not(.padded-small),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell-small:not(.padded):not(.padded-small),
#wrapper > #content .cell-small.background:not(.padded):not(.padded-small) {
  padding: 12px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box) {
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote).edge-top-left {
  background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell.map-box,
#wrapper > #content .cell.background.map-box,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell-small.map-box,
#wrapper > #content .cell-small.background.map-box {
  background: url(/build/images/assets/img/background/box/panel_00.289fdf23..png) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.2155b6a1..png) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.a8b550fd..png) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.9e556f0f..png) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.a9f152fe..png) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.4edc3d30..png) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.decc5b9f..png) bottom left repeat-x, #693e29;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell.fact,
#wrapper > #content .cell.background.fact,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell-small.fact,
#wrapper > #content .cell-small.background.fact {
  color: white;
  margin-bottom: -25px;
  z-index: 1;
  min-height: 43px;
  background: url(/build/images/assets/img/background/footer_zombie.bd135551..gif) bottom left no-repeat;
  text-align: right;
  font-size: 1.2rem;
  text-shadow: 0 1px 1px black, 0 -1px 1px black, 1px 0 1px black, -1px 0 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell.fact .author,
#wrapper > #content .cell.background.fact .author,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell-small.fact .author,
#wrapper > #content .cell-small.background.fact .author {
  font-weight: bold;
  color: #fdcb70;
}
#wrapper > #content .flavour-quote {
  color: #513c2d;
  font-size: 1.1rem;
  width: 200px;
  font-weight: bold;
  padding: 12px 8px;
  min-height: 55px;
  float: right;
  font-style: italic;
  background: url(/build/images/assets/img/background/flavor_header.8d4631a7..jpg) left top no-repeat, url(/build/images/assets/img/background/flavor_footer.0f61452e..jpg) left bottom no-repeat, url(/build/images/assets/img/background/flavor_bg.252beafc..jpg) 0 41px repeat-y;
}
#wrapper > #content > .row.external-app > .cell,
#wrapper > #content > .row.external-app > .cell-small {
  margin-top: 40px;
  border: 1px solid #773939;
  outline: 3px solid #5c2b20;
  background: #5c2b20 none;
  color: #f0d79e;
}
#wrapper > #content > .row.external-app > .cell span.critical,
#wrapper > #content > .row.external-app > .cell-small span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
#wrapper > #content > .row.external-app > .cell span.critical b,
#wrapper > #content > .row.external-app > .cell-small span.critical b {
  color: #f8eacb;
}
#wrapper > #content > .row.external-app > .cell strong,
#wrapper > #content > .row.external-app > .cell-small strong {
  color: white;
}
#wrapper > #content > .row.external-app > .cell p.secure,
#wrapper > #content > .row.external-app > .cell-small p.secure {
  padding: 5px 5px 5px 24px;
  font-size: 9pt;
  color: white;
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
#wrapper > #content > .row.external-app > .cell h4.title,
#wrapper > #content > .row.external-app > .cell-small h4.title {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  font-weight: bold;
  text-align: center;
  color: #afacc1;
  background-color: #3b3249;
  font-variant: small-caps;
  box-shadow: none;
}
#wrapper > #content > .row.external-app > .cell h4.title img,
#wrapper > #content > .row.external-app > .cell-small h4.title img {
  vertical-align: -15%;
  margin-right: 1em;
}
#wrapper > #content > .row.external-app > .cell button,
#wrapper > #content > .row.external-app > .cell-small button {
  font-variant: small-caps;
  font-weight: normal;
}
#wrapper.attract > #content {
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  margin: 12px 0 0 0;
  padding: 0 5px 18px 19px;
}
#wrapper.attract > #content #gma {
  display: none;
}
#wrapper::after {
  content: " ";
  display: block;
  position: relative;
  bottom: -15px;
  background: url(/build/images/assets/img/background/bg_content_footer.dba2a671..gif) left no-repeat;
  height: 15px;
}
#wrapper.attract::after {
  bottom: 3px;
}
.trailer .panic {
  height: 86px;
  width: 62px;
  background: url(/build/images/assets/img/panique_anim.da7b2b15..gif) bottom right no-repeat, url(/build/images/assets/img/zombie_anim.b2567774..gif) top left no-repeat;
}
.trailer video {
  border: 1px solid #f0d79e;
  background-color: black;
  box-shadow: 0 0 4px black;
  position: relative;
  z-index: 1;
}
.trailer .teaser {
  padding: 5px 18px;
  font-weight: bold;
  color: #f0d79e;
  letter-spacing: -0.2px;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: justify;
}
.trailer .teaser strong {
  color: #f8eacb;
}
.trailer .teaser-link {
  color: #f0d79e;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
}
.trailer .teaser-link > span {
  text-decoration: underline;
}
.trailer .teaser-link:hover > span {
  color: white;
}
.trailer .teaser-link + .teaser-link {
  margin-top: 4px;
}
.news-preview {
  font-size: 12px;
}
.news-preview .header {
  margin-bottom: 16px;
}
.news-preview .header > h3 {
  color: #ddab76;
  font-size: 17px;
  margin: 0;
}
.news-preview .header > span {
  font-size: 10px;
  opacity: 0.9;
}
.news-preview .article {
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  line-height: 12px;
}
.news-preview .article::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  content: " ";
  font-weight: bold;
  background: linear-gradient(0deg, #693e29 0%, rgba(105, 62, 41, 0) 100%);
}
.preview-images img {
  border: 1px solid #f0d79e;
}
h4.preview-header {
  background: #5c2b20;
  font-size: 13px;
  margin: 8px 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  width: calc(100% + 32px);
  position: relative;
  left: -32px;
  padding: 4px 4px 4px 32px;
}
.gallery {
  z-index: 9999;
  position: absolute;
  transition: all 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.gallery > img {
  max-width: 100%;
  border: 1px solid #f0d79e;
}
.gallery > div {
  max-width: 100%;
  height: 0;
  overflow: visible;
  transition: all 0.5s ease-in-out;
  transition-delay: 1s;
  border: 1px solid black;
}
.gallery > div > div {
  padding: 4px;
  text-align: center;
  background-color: black;
  color: white;
}
.gallery-backdrop {
  z-index: 9998;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  transition: background-color 1s ease-in-out;
  background-color: transparent;
}
.about-paragraph {
  font-size: 10pt;
  line-height: 11pt;
  color: #f0d79e;
  text-align: justify;
}
.about-paragraph strong {
  color: white;
  font-weight: bold;
}
.about-paragraph img {
  border: 1px solid #f0d79e;
  box-shadow: 0 0 4px black;
  max-width: 155px;
}
.about-paragraph img.float-left {
  margin: 0 16px 4px 0;
}
.about-paragraph img.float-right {
  margin: 0 0 4px 16px;
}
.changelog-box {
  background: #5c2b20;
  padding: 6px;
  border: 1px solid #704328;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.warning {
  color: #f86;
  font-weight: bold;
  font-variant: small-caps;
}
.warning b,
.warning strong {
  color: #f8eacb;
}
img {
  vertical-align: middle;
}
footer {
  color: #fae3ce;
  position: relative;
  margin: 24px auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  font-size: 1.1rem;
}
footer .cell-small.footer > div:not(.v),
footer .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.33);
  display: flex;
  flex-direction: column;
  height: 100%;
}
footer .cell-small.footer > div:not(.v) strong,
footer .cell.footer > div:not(.v) strong {
  display: block;
  padding: 5px 0;
  text-align: center;
  font-size: 1.2rem;
  font-variant: small-caps;
}
footer .cell-small.footer > div:not(.v) strong:first-child,
footer .cell.footer > div:not(.v) strong:first-child {
  background: rgba(0, 0, 0, 0.5);
}
footer .cell-small.footer > div:not(.v) .content,
footer .cell.footer > div:not(.v) .content {
  padding: 5px;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
}
div.town-header {
  position: relative;
  margin-bottom: 150px;
}
div.town-header:before {
  position: absolute;
  left: -10px;
  right: -13px;
  top: -10px;
  height: 150px;
  content: " ";
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
div.town-header > div {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 308px;
  height: 77px;
  color: #572b23;
  text-align: center;
  font-size: 2.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.town-header > span {
  position: absolute;
  right: 16px;
  top: 107px;
  width: 308px;
  color: white;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
}
div.town-header:before {
  background: url(/build/images/assets/img/background/town/sign_header.66a35e80..jpg) right / cover no-repeat;
}
div.town-header.hardcore:before {
  background: url(/build/images/assets/img/background/town/sign_header_hardcore.f0a6ea2e..jpg) right / cover no-repeat;
}
div.note {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 5px;
  font-size: 1.2rem;
  margin: 5px 0;
}
div.note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning {
  background: #820000;
  border: 1px solid #EFDBA8;
  color: white;
  position: relative;
  padding: 5px 5px 5px 26px;
}
div.note.note-warning hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning:before {
  content: " ";
  position: absolute;
  display: block;
  top: 5px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_warning.8e2e7b6f..gif) no-repeat;
}
div.note.note-important {
  background: #6f3f3c;
  border: 1px solid #EFDBA8;
  color: #efdba8;
}
div.note.note-important hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  color: #f86;
  position: relative;
  padding: 5px;
  font-variant: small-caps;
  font-weight: bold;
  outline: 1px solid #5c2b20;
}
div.note.note-critical hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical strong {
  color: #f8eacb;
}
div.note.note-critical.note-critical-big {
  font-weight: 1000;
  font-size: 110%;
  line-height: 1.2;
}
div.note.note-light {
  background-color: #5c2b20;
}
div.note.note-lightest {
  color: #f0d79e;
  background-color: #996739;
  border: none;
  padding: 3px 3px 3px 3px;
  margin: 0;
}
div.small-note {
  padding: 5px;
  font-size: 1rem;
  margin: 5px 0;
  color: #ddab76;
  text-align: justify;
}
div.small-note:first-letter {
  font-size: 1.2rem;
  font-weight: bold;
}
div.help {
  background: #524053;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
  color: white;
}
div.help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif) no-repeat;
}
div.help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.help > p:first-child {
  margin-top: 0;
}
div.help > p:last-child {
  margin-bottom: 0;
}
div.help strong,
div.help *.strong {
  color: #e2d890;
}
div.hero-help {
  background: #4d5537;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.hero-help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_hero.0cdc29a3..gif) no-repeat;
}
div.hero-help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.hero-help > p:first-child {
  margin-top: 0;
}
div.hero-help > p:last-child {
  margin-bottom: 0;
}
div.green-note {
  background: #414a31;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.green-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.green-note > p:first-child {
  margin-top: 0;
}
div.green-note > p:last-child {
  margin-bottom: 0;
}
div.green-note strong {
  color: #e2d890;
}
div.green-note em {
  color: #F0D79E;
}
div.blue-note {
  background: #3b3249;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.blue-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.blue-note > p:first-child {
  margin-top: 0;
}
div.blue-note > p:last-child {
  margin-bottom: 0;
}
div.blue-note strong {
  color: #e2d890;
}
div.blue-note em {
  color: #F0D79E;
}
div.warning-box {
  border: 1px solid red;
  outline: 1px solid black;
}
div.lightbox {
  background: #966437;
  border: 1px solid #ddab76;
  margin: 10px 0;
  padding: 5px;
}
div.lightbox span.highlight {
  color: #ddab76;
}
div.lightbox span.highlight:first-letter {
  font-size: 1.4rem;
  font-weight: bold;
}
button,
*.button,
*.modal-button {
  min-height: 25px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  color: #F0D79E;
  font-weight: bold;
  border: 1px solid black;
  border-bottom-width: 2px;
  outline: 1px solid rgba(0, 0, 0, 0);
  transition: outline-color 0.5s;
  box-shadow: 0 0 2px black;
  padding: 0 8px 0;
  text-align: left;
  cursor: pointer;
  font-variant: small-caps;
}
button:hover,
*.button:hover,
*.modal-button:hover,
button:focus,
*.button:focus,
*.modal-button:focus {
  border-color: #F0D79E;
  color: #ffffff;
}
button:active,
*.button:active,
*.modal-button:active {
  border-bottom-width: 1px;
  border-top-width: 2px;
}
button.inline,
*.button.inline,
*.modal-button.inline {
  padding: 0 5px 0;
}
button:not(.inline),
*.button:not(.inline),
*.modal-button:not(.inline) {
  width: 100%;
}
button:not(.inline):not(.spaced-icon),
*.button:not(.inline):not(.spaced-icon),
*.modal-button:not(.inline):not(.spaced-icon) {
  display: block;
}
button.small,
*.button.small,
*.modal-button.small {
  font-size: 1rem;
  padding: 2px 6px;
  display: inline-block;
  min-height: 0;
  margin: 0;
}
button.small.icon-only,
*.button.small.icon-only,
*.modal-button.small.icon-only {
  padding: 2px 3px;
  width: 24px;
}
button:not(.small) + button:not(.small),
button:not(.small) + *.button:not(.small),
button:not(.small) + *.modal-button:not(.small),
*.button:not(.small) + button:not(.small),
*.button:not(.small) + *.button:not(.small),
*.button:not(.small) + *.modal-button:not(.small),
*.modal-button:not(.small) + button:not(.small),
*.modal-button:not(.small) + *.button:not(.small),
*.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 5px;
}
*.flex.column button:not(.small) + button:not(.small),
*.flex.column button:not(.small) + *.button:not(.small),
*.flex.column button:not(.small) + *.modal-button:not(.small),
*.flex.column *.button:not(.small) + button:not(.small),
*.flex.column *.button:not(.small) + *.button:not(.small),
*.flex.column *.button:not(.small) + *.modal-button:not(.small),
*.flex.column *.modal-button:not(.small) + button:not(.small),
*.flex.column *.modal-button:not(.small) + *.button:not(.small),
*.flex.column *.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 0;
}
button:not(.small) > img:not(.right),
*.button:not(.small) > img:not(.right),
*.modal-button:not(.small) > img:not(.right) {
  float: left;
}
button:not(.small) > img:not(.right) + img:not(.right),
*.button:not(.small) > img:not(.right) + img:not(.right),
*.modal-button:not(.small) > img:not(.right) + img:not(.right) {
  margin-left: 2px;
}
button:not(.small) > img.right,
*.button:not(.small) > img.right,
*.modal-button:not(.small) > img.right {
  float: right;
}
button:not(.small) > img.right + img.right,
*.button:not(.small) > img.right + img.right,
*.modal-button:not(.small) > img.right + img.right {
  margin-right: 2px;
}
button.bigbutton,
*.button.bigbutton,
*.modal-button.bigbutton {
  background: url(/build/images/assets/img/background/bg_big_button.f547039b..gif) center no-repeat;
  min-width: 100px;
  max-width: 268px;
  min-height: 47px;
  display: inline-block;
  border: none;
  text-align: center;
  font-size: 1.1em;
  position: relative;
}
button.bigbutton > *,
*.button.bigbutton > *,
*.modal-button.bigbutton > * {
  position: relative;
}
button.bigbutton:active,
*.button.bigbutton:active,
*.modal-button.bigbutton:active {
  background: url(/build/images/assets/img/background/bg_big_button2.8826a17d..gif) center no-repeat;
}
button.bigbutton:active > *,
*.button.bigbutton:active > *,
*.modal-button.bigbutton:active > * {
  top: 2px;
}
button.blue,
*.button.blue,
*.modal-button.blue {
  background: url(/build/images/assets/img/background/bg_button_blue.603cecc5..gif) 50% / cover no-repeat;
}
button strong,
*.button strong,
*.modal-button strong {
  color: white;
}
input[type='text'],
input[type='search'],
input[type='number'],
input[type='password'],
input[type='email'],
input[type='url'],
input[type='date'],
input[type='datetime-local'],
textarea {
  transition: outline-color 0.5s;
  outline: 1px solid rgba(0, 0, 0, 0);
  color: black;
  border: 1px solid #EFDBA8;
  height: 25px;
}
input[type='text']:not(textarea),
input[type='search']:not(textarea),
input[type='number']:not(textarea),
input[type='password']:not(textarea),
input[type='email']:not(textarea),
input[type='url']:not(textarea),
input[type='date']:not(textarea),
input[type='datetime-local']:not(textarea),
textarea:not(textarea) {
  background: url(/build/images/assets/img/background/bg_input.52b09f76..jpg) bottom center repeat;
}
input[type='text']:not(input),
input[type='search']:not(input),
input[type='number']:not(input),
input[type='password']:not(input),
input[type='email']:not(input),
input[type='url']:not(input),
input[type='date']:not(input),
input[type='datetime-local']:not(input),
textarea:not(input) {
  background: url(/build/images/assets/img/background/form_textarea.856bfb63..gif) bottom center repeat;
  resize: vertical;
  max-width: 100%;
  min-height: 250px;
}
input[type='text']:not(.inline),
input[type='search']:not(.inline),
input[type='number']:not(.inline),
input[type='password']:not(.inline),
input[type='email']:not(.inline),
input[type='url']:not(.inline),
input[type='date']:not(.inline),
input[type='datetime-local']:not(.inline),
textarea:not(.inline) {
  width: 100%;
}
input[type='text']:not(.inline):not(.spaced-icon),
input[type='search']:not(.inline):not(.spaced-icon),
input[type='number']:not(.inline):not(.spaced-icon),
input[type='password']:not(.inline):not(.spaced-icon),
input[type='email']:not(.inline):not(.spaced-icon),
input[type='url']:not(.inline):not(.spaced-icon),
input[type='date']:not(.inline):not(.spaced-icon),
input[type='datetime-local']:not(.inline):not(.spaced-icon),
textarea:not(.inline):not(.spaced-icon) {
  display: block;
}
input[type='text']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='datetime-local']:focus,
textarea:focus {
  outline-color: #EFDBA8;
}
input[type='text']:invalid,
input[type='search']:invalid,
input[type='number']:invalid,
input[type='password']:invalid,
input[type='email']:invalid,
input[type='url']:invalid,
input[type='date']:invalid,
input[type='datetime-local']:invalid,
textarea:invalid,
input[type='text'].invalid,
input[type='search'].invalid,
input[type='number'].invalid,
input[type='password'].invalid,
input[type='email'].invalid,
input[type='url'].invalid,
input[type='date'].invalid,
input[type='datetime-local'].invalid,
textarea.invalid {
  box-shadow: 0 0 4px red;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
a {
  color: #ddab76;
  font-weight: bold;
}
ul.inventory {
  font-size: 1.1rem;
  font-variant: small-caps;
}
ul.inventory:not(.borderless) {
  border: 1px solid #EFDBA8;
  padding: 6px;
}
ul.inventory.borderless {
  padding: 0;
  margin: 0;
}
ul.inventory > li {
  list-style: none;
  margin: 2px;
  vertical-align: text-bottom;
}
ul.inventory > li:not(.category) {
  display: inline-block;
  border: 1px solid #EFDBA8;
}
ul.inventory > li.category {
  font-size: 1rem;
  font-weight: bold;
}
ul.inventory > li.title:first-child {
  background: #965C36;
  padding: 2px 6px;
  margin-right: 2px;
}
ul.inventory > li.title:first-child:empty {
  display: none;
}
ul.inventory > li.item {
  border-color: rgba(0, 0, 0, 0);
  height: 18px;
  max-width: 40px;
}
ul.inventory > li.item.bg-locked {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_l.64214311..gif) center no-repeat;
}
ul.inventory > li.item.bg-light {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.item.bg-heavy {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.bg-over {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_r.307395e2..gif) center no-repeat;
}
ul.inventory > li.item:hover {
  border-color: #F0D79E;
  background-color: #B37C4A;
}
ul.inventory > li.item:not(.locked) {
  cursor: pointer;
}
ul.inventory > li.item.broken {
  border: 1px dotted #ff0000;
}
ul.inventory > li.item.banished_hidden {
  opacity: 0.25;
}
ul.inventory > li.free {
  border-color: transparent;
  height: 18px;
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.free.bg-heavy {
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.counted {
  font-size: 0;
}
ul.inventory > li.item.counted > span {
  font-size: 0.9rem;
  position: relative;
}
ul.inventory > li.blur {
  opacity: 0.25;
}
ul.inventory > li.focus {
  box-shadow: 0 0 4px 2px #EFDBA8;
  border-radius: 4px;
}
ul.inventory.bank li.item {
  width: 31px;
  position: relative;
}
ul.inventory.bank li.item.excessive span:not(.item-icon) {
  position: absolute;
  top: 0;
  right: 0;
}
ul.inventory.inventory-react {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
  justify-content: flex-start;
  min-height: 35px;
}
ul.inventory.inventory-react > li {
  margin: 0;
}
ul.inventory.inventory-react > li.category:not(.label) {
  flex-basis: 100%;
}
ul.inventory.inventory-react > li.category:not(.label):not(:first-child) {
  padding-top: 12px;
}
ul.inventory.inventory-react > li.placeholder {
  border: none;
  flex-grow: 1;
}
ul.inventory.inventory-react > li.item.pending {
  height: 18px;
  width: 18px;
  position: relative;
}
ul.inventory.inventory-react > li.item.pending::before {
  position: absolute;
  inset: 4px;
  content: " ";
  background: #EFDBA8;
}
ul.inventory.soul {
  background: url(/build/images/assets/img/background/inventory/inv_soul.5ddc4168..gif) no-repeat top left;
}
ul.inventory.soul li {
  margin: 0;
}
ul.inventory.soul li.title:first-child {
  background: #4d5061;
  padding: 2px 6px;
  margin-right: 2px;
  border: 1px solid #64677d;
}
ul.inventory.soul li.title:first-child:empty {
  display: none;
}
ul.inventory.soul li.category .small {
  color: #64677d;
}
ul.inventory.soul li.item:hover {
  border-color: #64677d;
  background-color: #4d5061;
}
ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left;
}
ul.inventory.rucksack li {
  margin: 0;
}
ul.inventory.rucksack-escort {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid #5c2b20;
  margin: 0;
}
ul.inventory.desert,
ul.inventory.desert-escort {
  background: url(/build/images/assets/img/background/inventory/inv_ground.a2092738..gif) repeat top left;
}
ul.inventory.desert-escort {
  border: 1px solid #5c2b20;
}
ul.inventory.chest {
  background: url(/build/images/assets/img/background/inventory/inv_home.d303b8c0..gif) repeat center;
}
ul.inventory.chest.locked li {
  opacity: 0.5;
}
ul.inventory.bank {
  background: url(/build/images/assets/img/background/inventory/inv_bank.3ff564e6..gif) repeat center;
  min-height: 100px;
}
ul.inventory.bank.theft {
  background: #7e3f39;
}
ul.inventory.bank .item .item-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
}
ul.inventory.bank .item.defense:not(.broken) {
  border: 1px dotted #ddab76;
}
ul.actions,
ul.special_actions,
ul.heroic_actions {
  padding: 5px 2px;
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
ul.actions hr,
ul.special_actions hr,
ul.heroic_actions hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
ul.actions > li,
ul.special_actions > li,
ul.heroic_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  font-variant: small-caps;
  color: #ddab76;
  position: relative;
  cursor: default;
}
ul.actions > li.broken-item,
ul.special_actions > li.broken-item,
ul.heroic_actions > li.broken-item {
  color: #c04822;
}
ul.actions > li.broken-item b,
ul.special_actions > li.broken-item b,
ul.heroic_actions > li.broken-item b {
  color: #ea6d45;
}
ul.actions > li.broken-item img,
ul.special_actions > li.broken-item img,
ul.heroic_actions > li.broken-item img {
  outline: 1px solid #c04822;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item) {
  cursor: pointer;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover {
  color: white;
  background: #823d2d;
}
ul.actions > li.help,
ul.special_actions > li.help,
ul.heroic_actions > li.help {
  color: white;
  font-size: 1rem;
  background: #696486;
  cursor: default;
}
ul.actions > li.help:hover,
ul.special_actions > li.help:hover,
ul.heroic_actions > li.help:hover {
  background: #696486;
}
ul.actions > li div.targets,
ul.special_actions > li div.targets,
ul.heroic_actions > li div.targets {
  position: absolute;
  display: none;
  left: 100%;
  right: -100%;
  top: 0;
  z-index: 1500;
  color: #f0d79e;
  outline: 2px solid black;
  margin: 0;
  padding: 5px;
}
ul.actions > li div.targets.rendered-targets,
ul.special_actions > li div.targets.rendered-targets,
ul.heroic_actions > li div.targets.rendered-targets {
  background: #5c2b20;
  border: 1px solid #efdba8;
  color: white;
}
ul.actions > li div.targets:not(.rendered-targets),
ul.special_actions > li div.targets:not(.rendered-targets),
ul.heroic_actions > li div.targets:not(.rendered-targets) {
  background: #3b3249;
  border: 1px solid #afacc1;
}
ul.actions > li div.targets div.targets,
ul.special_actions > li div.targets div.targets,
ul.heroic_actions > li div.targets div.targets {
  left: 0;
  right: 0;
  top: 100%;
}
ul.actions > li div.targets span.highlight,
ul.special_actions > li div.targets span.highlight,
ul.heroic_actions > li div.targets span.highlight {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.2);
}
ul.actions > li div.targets span.highlight img,
ul.special_actions > li div.targets span.highlight img,
ul.heroic_actions > li div.targets span.highlight img {
  vertical-align: middle;
  margin-right: 3px;
}
ul.actions > li div.targets > span:first-child,
ul.special_actions > li div.targets > span:first-child,
ul.heroic_actions > li div.targets > span:first-child,
ul.actions > li div.targets > span.header,
ul.special_actions > li div.targets > span.header,
ul.heroic_actions > li div.targets > span.header {
  display: block;
  background: #696486;
  padding: 0 3px;
}
ul.actions > li div.targets > ul,
ul.special_actions > li div.targets > ul,
ul.heroic_actions > li div.targets > ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  max-height: 300px;
  overflow-y: auto;
}
ul.actions > li div.targets > ul > li,
ul.special_actions > li div.targets > ul > li,
ul.heroic_actions > li div.targets > ul > li {
  list-style: none;
  padding: 2px;
  margin: 2px;
  border: 1px solid transparent;
}
ul.actions > li div.targets > ul > li.line:not(.line-check),
ul.special_actions > li div.targets > ul > li.line:not(.line-check),
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) {
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.special_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li.line.line-check,
ul.special_actions > li div.targets > ul > li.line.line-check,
ul.heroic_actions > li div.targets > ul > li.line.line-check {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.special_actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.heroic_actions > li div.targets > ul > li.line.line-check > *:last-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li:not(.line),
ul.special_actions > li div.targets > ul > li:not(.line),
ul.heroic_actions > li div.targets > ul > li:not(.line) {
  cursor: pointer;
}
ul.actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.special_actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.heroic_actions > li div.targets > ul > li:not(.line):not(.expanded) {
  display: inline-block;
}
ul.actions > li div.targets > ul > li > div:not(.tooltip),
ul.special_actions > li div.targets > ul > li > div:not(.tooltip),
ul.heroic_actions > li div.targets > ul > li > div:not(.tooltip) {
  font-size: 1.2rem;
  display: inline-block;
}
ul.actions > li div.targets > ul > li:not(.line):hover,
ul.special_actions > li div.targets > ul > li:not(.line):hover,
ul.heroic_actions > li div.targets > ul > li:not(.line):hover {
  background: #f7ac5c;
  border-color: #be792f;
}
ul.actions > li div.targets *[x-close-for],
ul.special_actions > li div.targets *[x-close-for],
ul.heroic_actions > li div.targets *[x-close-for] {
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  color: #ddab76;
}
ul.actions > li > img:first-child,
ul.special_actions > li > img:first-child,
ul.heroic_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.actions > li > span,
ul.special_actions > li > span,
ul.heroic_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.actions > li > span > img,
ul.special_actions > li > span > img,
ul.heroic_actions > li > span > img {
  vertical-align: sub;
}
ul.actions > li > span > img.unavailable,
ul.special_actions > li > span > img.unavailable,
ul.heroic_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.actions > li > span.label,
ul.special_actions > li > span.label,
ul.heroic_actions > li > span.label {
  color: #F0D79E;
  text-decoration: underline;
}
ul.actions > li[disabled],
ul.special_actions > li[disabled],
ul.heroic_actions > li[disabled] {
  pointer-events: auto;
  cursor: default;
}
ul.actions > li[disabled] > span,
ul.special_actions > li[disabled] > span,
ul.heroic_actions > li[disabled] > span {
  text-decoration: line-through;
}
ul.actions > li + li,
ul.special_actions > li + li,
ul.heroic_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
ul.actions.heroic_actions > li:not(.already)[disabled] > span,
ul.special_actions.heroic_actions > li:not(.already)[disabled] > span,
ul.heroic_actions.heroic_actions > li:not(.already)[disabled] > span {
  text-decoration: none !important;
}
ul.heroic_actions {
  background-color: #3b3249;
  border: 1px solid #afacc1;
}
ul.heroic_actions > li:hover {
  background: #696486;
}
ul.camping_actions {
  padding: 5px 2px;
}
ul.camping_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  position: relative;
}
ul.camping_actions > li:not(.open) {
  cursor: pointer;
}
ul.camping_actions > li:not(.open):hover {
  text-decoration: underline;
}
ul.camping_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.camping_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.camping_actions > li > span > img {
  vertical-align: sub;
}
ul.camping_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.camping_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
div.well {
  width: 100%;
  padding-top: 118.699187%;
  background: url(/build/images/assets/img/background/town/well_bg.dc6d7739..gif) no-repeat center / cover;
  position: relative;
}
div.well > .water {
  overflow: visible;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_water.6276df14..gif) no-repeat bottom center / cover;
}
div.well > .water::after {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/town/well_line.31fcec3b..gif) no-repeat center;
  height: 4px;
  top: -4px;
  width: 100%;
}
div.well > .mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_mask.877331a5..gif) no-repeat center / cover;
}
div.well > .overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  padding: 0 8px;
}
div.game-menu-area {
  position: absolute;
  width: 950px;
  padding: 5px 0;
  overflow: visible;
  top: 137px;
  left: 0;
}
div.game-menu-area > div.game-dropdown {
  position: absolute;
  z-index: 21;
  width: 100%;
  top: 37px;
  display: block;
  background: #693e29;
  box-shadow: 0 0 5px black;
  transition: height 0.4s ease, opacity 0.4s ease;
  overflow: hidden;
}
div.game-menu-area > div.game-dropdown.hidden {
  pointer-events: none;
  opacity: 0;
}
div.game-menu-area > div.game-dropdown > ul.text-menu {
  padding: 10px;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li {
  padding: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  font-variant: small-caps;
  list-style: none;
  cursor: pointer;
  color: #f0d79e;
  border-bottom: 1px dashed #b37c4a;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.burger-button {
  display: none;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li:hover {
  background: #8e5437;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.back-dash {
  order: 1;
  /*margin-top: 25px;*/
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.poll-dash {
  order: 2;
  margin-top: 10px;
}
div.game-menu-area > div.game-bar {
  width: 100%;
  height: 32px;
  background: url(/build/images/assets/img/background/bg_menu.2dfe0d1b..jpg);
  box-shadow: 0 0 5px black;
  position: relative;
}
div.game-menu-area > div.game-bar > div.header-stats {
  position: absolute;
  top: -130px;
  pointer-events: none;
  right: 15px;
}
div.game-menu-area > div.game-bar > div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li span {
  font-size: 1.8rem;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li.end-stat {
  color: white;
}
div.game-menu-area > div.game-bar > div.ulcont {
  display: inline-block;
  padding: 0;
  margin: 0;
  float: right;
  position: relative;
  z-index: 20;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left {
  position: absolute;
  top: 100%;
  left: 0;
  float: none;
  margin-top: 12px !important;
  margin-left: 10px;
  z-index: 10;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div {
  display: inline-block;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div + div {
  margin-left: 4px;
}
div.game-menu-area > div.game-bar > ul,
div.game-menu-area > div.game-bar > div.ulcont,
div.game-menu-area > div.game-bar > .ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont + .ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont + .ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont + .ulcont {
  margin-right: 4px !important;
}
div.game-menu-area > div.game-bar > ul li,
div.game-menu-area > div.game-bar > div.ulcont li,
div.game-menu-area > div.game-bar > .ul li {
  display: inline-block;
  list-style: none;
}
div.game-menu-area > div.game-bar > ul.text-menu,
div.game-menu-area > div.game-bar > div.ulcont.text-menu,
div.game-menu-area > div.game-bar > .ul.text-menu {
  background: url(/build/images/assets/img/background/menu_metalbg.53cc2e47..png) 0 0 repeat-x;
  height: 32px;
  padding-left: 32px;
  padding-right: 6px;
  position: relative;
  z-index: 995;
  margin-right: 50px;
}
div.game-menu-area > div.game-bar > ul.text-menu:before,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:before,
div.game-menu-area > div.game-bar > .ul.text-menu:before {
  position: absolute;
  left: 0;
  top: -28px;
  height: 84px;
  width: 43px;
  pointer-events: none;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog0.cb2164ab..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:after,
div.game-menu-area > div.game-bar > .ul.text-menu:after {
  position: absolute;
  right: -43px;
  top: -14px;
  height: 53px;
  width: 57px;
  pointer-events: none;
  z-index: 20;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog1.93690797..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li,
div.game-menu-area > div.game-bar > .ul.text-menu > li {
  padding: 2px 8px;
  background: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
div.game-menu-area > div.game-bar > ul.text-menu > li:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li:hover {
  color: white;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.burger-button {
  margin-top: 2px;
  position: relative;
  left: -20px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > ul.text-menu > li.help,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help {
  filter: brightness(100%);
  width: 84px;
  margin-top: 7px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFCA;
  text-align: center;
  position: relative;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:hover {
  filter: brightness(140%);
  color: #FFFFCA;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  filter: drop-shadow(0 0 2px black);
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 45px;
  top: -40px;
  background-position: bottom center;
  background-repeat: no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 35px;
  left: 0;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash {
  color: #f0d79e;
  border: none;
  box-shadow: none;
  position: absolute;
  top: 49px;
  left: 735px;
  width: 169px;
  height: 41px;
  background: url(/build/images/assets/img/background/sondagebt_bg.9386752e..gif) center / cover no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button {
  position: absolute;
  width: 156px;
  min-height: auto;
  height: 20px;
  top: 19px;
  left: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: fade;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button > span {
  display: block;
  width: 130%;
  position: relative;
  left: -15%;
  text-align: center;
  transform: scaleX(0.85);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after {
  background-image: url(/build/images/assets/img/game-bar/forum.37f3e439..png);
  top: -42px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after {
  background-image: url(/build/images/assets/img/game-bar/play.997bb4aa..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after {
  background-image: url(/build/images/assets/img/game-bar/gazette.c2f4e308..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after {
  background-image: url(/build/images/assets/img/game-bar/soul.be82ea0c..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  background-image: url(/build/images/assets/img/game-bar/help.07020a0e..png);
}
div.game-menu-area > div.game-bar > ul.ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont {
  margin-top: 5px;
  background-color: #483927;
  padding: 1px 3px;
  border: 1px solid #be9766;
  float: right;
  font-size: 0.7em;
}
div.game-menu-area > div.game-bar > ul.ulcont ul,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul,
div.game-menu-area > div.game-bar > .ul.ulcont ul {
  margin: 0;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li,
div.game-menu-area > div.game-bar > .ul.ulcont ul li {
  list-style: none;
  color: #ddab76;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b.red,
div.game-menu-area > div.game-bar > .ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > ul.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > .ul.ulcont ul li b[data-value="0"] {
  color: #ff5f5f;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li:before,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li:before,
div.game-menu-area > div.game-bar > .ul.ulcont ul li:before {
  line-height: 0;
  vertical-align: top;
  margin-right: 4px;
  display: inline-block;
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status,
div.game-menu-area > div.game-bar > div.ulcont.status,
div.game-menu-area > div.game-bar > .ul.status,
div.game-menu-area > div.game-bar > ul.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack {
  position: relative;
  padding: 3px 8px;
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  float: right;
  font-size: 0.2rem;
  height: 30px;
  /*&.rucksack:before*/
}
div.game-menu-area > div.game-bar > ul.status > .text,
div.game-menu-area > div.game-bar > div.ulcont.status > .text,
div.game-menu-area > div.game-bar > .ul.status > .text,
div.game-menu-area > div.game-bar > ul.rucksack > .text,
div.game-menu-area > div.game-bar > div.ulcont.rucksack > .text,
div.game-menu-area > div.game-bar > .ul.rucksack > .text {
  display: block;
  position: absolute;
  top: -1px;
  left: 7px;
  right: 0;
  margin-top: 0;
  z-index: 2;
  color: white;
  font-size: 0.8rem;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px black;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil) {
  min-width: 64px;
  background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png);
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack {
  z-index: 2;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text) {
  height: 18px;
  margin-top: 6px;
  vertical-align: bottom;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item {
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free {
  background: url(/build/images/assets/img/small_empty_inv.bb5e84b9..gif) no-repeat;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken {
  outline: 1px dotted #ff0000;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul {
  transition: left 0.2s ease-in-out;
  position: absolute;
  left: 0;
  top: 26px;
  padding: 4px;
  background: #8f5e33;
  color: #ddab76;
  border: 1px solid #af865a;
  outline: 2px solid #442012;
  float: right;
  font-size: 0.9rem;
  height: 32px !important;
  text-transform: uppercase;
  font-weight: bold;
  z-index: 2;
  max-width: 165px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning {
  height: 50px !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack {
  max-width: 176px;
  overflow: hidden;
  font-size: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded .more {
  width: 18px;
  position: absolute;
  top: 7px;
  right: 0px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover {
  overflow: visible;
  height: 56px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack:not(.expanded) .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.fix-bottom {
  position: absolute !important;
  top: 100%;
  right: 0;
  float: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union {
  border-radius: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack {
  margin-left: 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil) {
  background: url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png) !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):before {
  content: " ";
  z-index: 1;
  position: absolute;
  top: 0;
  left: -14px;
  width: 24px;
  bottom: 0;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/fuse_t.db04b8e2..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/fuse_b.df452958..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/fuse_m.839d4221..png) 0 0 repeat-y;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status {
  margin-right: 0;
  margin-left: 32px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status:before {
  content: " ";
  z-index: 20;
  position: absolute;
  top: 13px;
  left: -34px;
  width: 40px;
  height: 33px;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/cog2.7b747861..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.status.ap,
div.game-menu-area > div.game-bar > div.ulcont.status.ap,
div.game-menu-area > div.game-bar > .ul.status.ap,
div.game-menu-area > div.game-bar > ul.rucksack.ap,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap,
div.game-menu-area > div.game-bar > .ul.rucksack.ap,
div.game-menu-area > div.game-bar > ul.status.bp,
div.game-menu-area > div.game-bar > div.ulcont.status.bp,
div.game-menu-area > div.game-bar > .ul.status.bp,
div.game-menu-area > div.game-bar > ul.rucksack.bp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp,
div.game-menu-area > div.game-bar > .ul.rucksack.bp,
div.game-menu-area > div.game-bar > ul.status.pm,
div.game-menu-area > div.game-bar > div.ulcont.status.pm,
div.game-menu-area > div.game-bar > .ul.status.pm,
div.game-menu-area > div.game-bar > ul.rucksack.pm,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm,
div.game-menu-area > div.game-bar > .ul.rucksack.pm,
div.game-menu-area > div.game-bar > ul.status.sp,
div.game-menu-area > div.game-bar > div.ulcont.status.sp,
div.game-menu-area > div.game-bar > .ul.status.sp,
div.game-menu-area > div.game-bar > ul.rucksack.sp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp,
div.game-menu-area > div.game-bar > .ul.rucksack.sp {
  font-size: 1.6rem;
}
div.game-menu-area > div.game-bar > ul.status.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.status.ap > li,
div.game-menu-area > div.game-bar > .ul.status.ap > li,
div.game-menu-area > div.game-bar > ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap > li,
div.game-menu-area > div.game-bar > .ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > ul.status.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.bp > li,
div.game-menu-area > div.game-bar > .ul.status.bp > li,
div.game-menu-area > div.game-bar > ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > ul.status.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.status.pm > li,
div.game-menu-area > div.game-bar > .ul.status.pm > li,
div.game-menu-area > div.game-bar > ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm > li,
div.game-menu-area > div.game-bar > .ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > ul.status.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.sp > li,
div.game-menu-area > div.game-bar > .ul.status.sp > li,
div.game-menu-area > div.game-bar > ul.rucksack.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.sp > li {
  margin-top: 3px;
}
div.game-menu-area > div.game-bar > ul.status.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.status.ap:before,
div.game-menu-area > div.game-bar > .ul.status.ap:before,
div.game-menu-area > div.game-bar > ul.rucksack.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap:before,
div.game-menu-area > div.game-bar > .ul.rucksack.ap:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.bp:before,
div.game-menu-area > div.game-bar > .ul.status.bp:before,
div.game-menu-area > div.game-bar > ul.rucksack.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.bp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.status.pm:before,
div.game-menu-area > div.game-bar > .ul.status.pm:before,
div.game-menu-area > div.game-bar > ul.rucksack.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm:before,
div.game-menu-area > div.game-bar > .ul.rucksack.pm:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.sp:before,
div.game-menu-area > div.game-bar > .ul.status.sp:before,
div.game-menu-area > div.game-bar > ul.rucksack.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.sp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.status.civil:before,
div.game-menu-area > div.game-bar > .ul.status.civil:before,
div.game-menu-area > div.game-bar > ul.rucksack.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.civil:before,
div.game-menu-area > div.game-bar > .ul.rucksack.civil:before {
  content: " ";
}
.ghoul-hunger-container {
  width: 150px;
  display: inline-block;
  height: 0;
  overflow: visible;
}
.ghoul-hunger-container .ghoul-hunger-background {
  position: absolute;
  left: 0;
  right: 0;
  height: 6px;
  top: 20px;
  background: #582921;
  outline: 1px solid #ba9976;
  margin: 0 3px 0 5px;
}
.ghoul-hunger-container .ghoul-hunger-bar {
  position: absolute;
  left: 0;
  height: 6px;
  top: 0;
  background: #696486;
  margin: 0;
  border-top: 1px inset black;
}
.ghoul-hunger-container .ghoul-hunger-bar.warning {
  background: #bb6765;
}
.ghoul-hunger-container .ghoul-hunger-indicator {
  position: absolute;
  background: red;
  height: 6px;
  width: 2px;
  top: 0;
  margin: 0;
}
.ghoul-hunger-container.in-tooltip {
  display: block;
  height: 12px;
  position: relative;
}
.ghoul-hunger-container.in-tooltip .ghoul-hunger-background {
  top: 3px;
}
.ghoul-message {
  text-transform: uppercase;
  font-size: 0.7rem;
  display: block;
  color: #ff5f5f;
  margin-top: 5px;
}
span.ap,
div.ap {
  display: inline-block;
}
span.ap:after,
div.ap:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/ap_small.9d8cf15c..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.bp,
div.bp {
  display: inline-block;
}
span.bp:after,
div.bp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/bp_small.eaf3a5f3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.pm,
div.pm {
  display: inline-block;
}
span.pm:after,
div.pm:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/pm_small.8597f73b..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.sp,
div.sp {
  display: inline-block;
}
span.sp:after,
div.sp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/sp_small.9e91a203..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.ox,
div.ox {
  display: inline-block;
}
span.ox:after,
div.ox:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/oxygen_small.ccfd5ef3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.defense,
div.defense {
  display: inline-block;
  font-weight: bold;
}
span.defense:after,
div.defense:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def.0444425f..gif);
  vertical-align: middle;
  margin-left: 2px;
}
span.defense-broken,
div.defense-broken {
  display: inline-block;
  color: #f18766;
  font-weight: bold;
}
span.defense-broken:after,
div.defense-broken:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def_broken.b4044ffd..gif);
  vertical-align: middle;
  margin-left: 2px;
}
.jobs-choice {
  border: 1px solid transparent;
  width: 100%;
  opacity: 0.6;
  transition: opacity 0.2s ease-in-out;
}
.jobs-choice input[type='radio'] {
  display: none;
}
.jobs-choice:hover {
  border: 1px dotted #ddab76;
  cursor: pointer;
}
.jobs-choice > .text {
  color: #b37c4a;
  font-weight: bold;
  font-variant: small-caps;
}
.jobs-choice > img {
  width: 100%;
}
.jobs-choice.selected {
  border: 1px solid #f0d79e;
  color: white;
  opacity: 1;
}
.jobs-choice.selected > .text {
  color: white;
}
.jobs-choice .helpbtn {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.skillset-group {
  padding: 12px;
}
.skillset-group .group-title {
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  border-bottom: 2px solid #f0d79e;
}
.skillset-group .group-title .first-letter {
  font-size: 2rem;
  text-shadow: 0 0 5px black;
  transform: scale(1.8);
  transform-origin: bottom right;
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.skillset-group .group-title .last-letters {
  font-size: 1.5rem;
}
.skillset-group ul {
  list-style: none;
  padding-left: 10px;
}
.skillset-group ul li {
  padding-left: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) center left no-repeat;
}
.skillset-group .skill-unreachable {
  opacity: 0.5;
  filter: grayscale(50%);
  cursor: not-allowed;
}
.skill-nav {
  display: flex;
  gap: 5px;
  justify-content: center;
  font-family: 'Courier Prime';
}
.skill-nav > div {
  font-size: 7rem;
  text-shadow: 0 0 5px transparent;
  cursor: pointer;
  -webkit-text-stroke: 3px black;
  text-stroke: 3px black;
  font-weight: bold;
  color: #7e4d2a;
  transition: all 0.5s ease-in-out;
}
.skill-nav > div.current {
  color: #d8a841;
  text-shadow: 0 0 5px #efc05e;
  -webkit-text-stroke: 3px #a72f05;
  text-stroke: 3px #a72f05;
}
.skill-nav > div:hover {
  background-color: #5c2b20;
  transition: none;
}
.skill-slider {
  display: flex;
  gap: 0;
  width: 100%;
  overflow: hidden;
}
.skill-slider > * {
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.skill-slider .skillset-parent {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 24px 24px !important;
  position: relative;
  overflow: visible;
}
.skill-slider .skillset-parent .skillset-nav {
  transform: scale(2);
  image-rendering: pixelated;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 16px);
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-prev {
  left: 8px;
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-next {
  right: 8px;
}
.skill-slider .skillset-parent:first-child .skillset-nav-prev,
.skill-slider .skillset-parent:last-child .skillset-nav-next {
  display: none;
}
.flex-tabs {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  list-style-type: none;
}
.flex-tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.flex-tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.flex-tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.flex-tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) top left no-repeat;
}
.flex-tabs.plain::before {
  top: 27px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/tabs-header-plain-snd.7d47fa4c..gif) right top repeat-y;
}
.flex-tabs.no-top-margin {
  margin-top: 0 !important;
}
.flex-tabs.no-bottom-margin {
  margin-bottom: 0;
}
.flex-tabs.no-bottom-margin ~ div.lightbox,
.flex-tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.flex-tabs .tab {
  overflow: hidden;
  position: relative;
}
.flex-tabs .tab.inline {
  display: inline;
}
.flex-tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 4px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.flex-tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.flex-tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.flex-tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.flex-tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.flex-tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.flex-tabs.plain .tab {
  float: left;
}
.tabs {
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  min-height: 34px;
}
.tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) bottom left no-repeat;
}
.tabs.no-top-margin {
  margin-top: 0 !important;
}
.tabs.no-bottom-margin {
  margin-bottom: 0;
}
.tabs.no-bottom-margin ~ div.lightbox,
.tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.tabs > .tab-floater {
  min-height: 32px;
}
.tabs > .tab-floater.tab {
  padding-top: 0 !important;
}
.tabs > .tab-floater::before,
.tabs > .tab-floater::after {
  content: " ";
  clear: both;
}
.tabs > .tab-floater::before {
  display: table;
}
.tabs > .tab-floater::after {
  display: block;
  height: 0;
}
.tabs h4.soul-name {
  margin: 8px 4px;
  display: inline-block;
}
.tabs .tab {
  overflow: hidden;
  position: relative;
}
.tabs .tab.inline {
  display: inline;
}
.tabs .tab:not(.left) {
  float: right;
}
.tabs .tab:not(.tab-floater) {
  padding-top: 9px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child {
  margin-left: -4px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name {
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > img {
  position: absolute;
  top: 0;
  left: calc(50% - 8px);
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 0.75em;
  text-align: center;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child:hover > h4.soul-name {
  opacity: 1;
}
.tabs .tab.highlight-new::after {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 3px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.tabs.plain .tab {
  float: left;
}
.tab-floater.tab-floater-nobreak {
  display: flex;
  max-width: 100%;
}
span.icon {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  font-size: 1.2rem;
}
span.icon > img {
  margin-right: 3px;
}
ul.summary {
  background: #5c2b20;
  border: 1px solid #ddab76;
}
ul.summary,
ul.summary ul {
  list-style: none;
  margin: 0;
  padding: 5px;
}
ul.summary ul > li {
  padding-left: 16px;
}
ul.summary li {
  clear: both;
}
ul.summary li > span {
  float: right;
}
ul.summary li > ul {
  border-top: 1px solid #ddab76;
  margin-top: 5px;
}
div.death_header {
  background: url(/build/images/assets/img/background/deathHeader.56a4dda7..gif) no-repeat center bottom / contain;
  min-height: 55px;
  margin-top: 24px;
  text-align: center;
}
div.death_header > div:first-child {
  color: #ddab76;
  font-variant: small-caps;
  font-size: 1.6rem;
  margin-bottom: 6px;
}
div.death_header > div:first-child::first-letter {
  color: #e7c49f;
}
div.death_header > div:last-child {
  color: #e7c49f;
  font-variant: small-caps;
  font-size: 1.8rem;
  font-weight: bold;
}
div.death_header > div:last-child::first-letter {
  color: #f1ddc8;
}
div.death_footer {
  text-align: center;
  font-weight: bold;
  color: #afacc1;
}
div.death_list {
  padding-left: 6px;
}
div.death_list > b {
  color: #ddab76;
}
div.death_list > ul {
  list-style-type: none;
  padding-left: 0;
  font-size: 1.2rem;
  font-weight: bold;
  color: #e7c49f;
}
div.death_list > ul > li {
  line-height: 32px;
}
div.death_list > ul > li > span.count {
  color: white;
}
div.death_list > ul > li > div:not(.tooltip) {
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
div.death_list > ul > li > div:not(.tooltip) > img {
  margin-top: -3px;
}
div.death_list > ul > li.rare div {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
div.death_list > ul > li:hover div {
  background-color: #5c2b20;
  outline: 1px solid #f0d79e;
}
div.rebirth {
  background: #996739;
  border: 1px solid #b37c4a;
  margin-bottom: 10px;
}
div.rebirth div.rebirth_label {
  font-size: 1.1rem;
  background: #b37c4a;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 5px;
}
div.rebirth input {
  padding-left: 5px;
  padding-right: 5px;
}
div.rebirth div.rebirth_btn {
  margin-top: 10px;
}
a.help-button {
  background-image: url(/build/images/assets/img/help/helpTooltip.296a271b..gif);
  background-repeat: no-repeat;
  text-align: center;
  color: #E7D1B2;
  border: 1px solid #5e3d17;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding-left: 3px;
  padding-right: 3px;
  cursor: help;
  height: 14px;
  width: 36px;
  display: inline-block;
  line-height: normal;
}
a.help-button:hover {
  outline: 1px solid white;
}
.helpLink {
  font-variant: small-caps;
  padding-left: 20px;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 1.1rem;
}
.helpLink:hover {
  color: white;
}
div.help .helpLink {
  background-image: none;
  padding-left: 0;
  color: #F0D79E;
  font-weight: bold;
}
p.book {
  margin-top: 10px;
  padding-left: 0px;
  font-size: 1.25rem;
  font-style: italic;
  color: #efc698;
}
p.book:first-letter {
  font-size: 110%;
  font-weight: bold;
}
p.ambiant,
div.ambiant {
  padding: 5px 5px 5px 22px;
  margin: 0px 10px 10px 40px;
  color: #ddab76;
  font-style: italic;
  font-size: 1.2rem;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
div.tooltip {
  display: none;
  pointer-events: none;
  font-size: 1rem;
  max-width: 250px;
  padding: 4px;
  position: fixed;
  z-index: 2000;
  color: black;
  margin: 20px;
  box-shadow: 0 0 5px black;
  background: #ddab76;
  border: 2px solid #be792f;
  text-align: justify;
  outline: 1px solid #432b11;
  font-weight: normal;
  font-variant: normal;
}
div.tooltip strong.red,
div.tooltip span.broken {
  color: #cf7058;
}
div.tooltip ul {
  padding: 0 3px;
  margin: 2px 0 0px 0px;
  list-style: none none;
  color: #F0D79E;
}
div.tooltip ul:not(.stack) {
  clear: both;
}
div.tooltip ul li {
  margin: 0;
  border-top: 0;
  border-bottom: 2px solid #5c2b20;
}
div.tooltip ul li:not(.item) {
  padding-left: 4px;
  padding-right: 4px;
  background-color: #524053;
}
div.tooltip ul li:last-child {
  border-bottom: 0;
}
div.tooltip ul li i {
  color: #f0d79e;
  font-style: italic;
}
div.tooltip ul li strong {
  font-variant: small-caps;
}
div.tooltip em {
  color: #524053;
}
div.tooltip > h1:first-child {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 4px;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #be792f;
  font-variant: small-caps;
}
div.tooltip.ndynamic {
  width: 250px;
}
div.tooltip.help {
  background-color: #5c2b20;
  border: 1px solid #ecb98a;
  color: white;
  padding-left: 30px;
  padding-right: 10px;
  max-width: 250px;
}
div.tooltip.help > h1:first-child {
  border: none;
  text-align: left;
  margin: 0;
}
div.tooltip.help strong,
div.tooltip.help em {
  color: #edcda9;
}
div.tooltip.normal {
  background: #935F42;
  border: 1px dotted #E3C699;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.normal > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.normal strong {
  color: #ffaa88;
}
div.tooltip.normal em {
  color: #F0D79E;
}
div.tooltip.item {
  color: #dfdad2;
  width: 250px;
  border: 1px solid #ab9d89;
  border-bottom-color: black;
  border-right-color: black;
  background-color: #746652;
  outline: 1px solid #5c2b20;
}
div.tooltip.item > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.item > em {
  color: #F0D79E;
}
div.tooltip.forum-tooltip {
  background: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.forum-tooltip em {
  color: #F0D79E;
}
ul.citizen-list li {
  list-style: none;
  color: #ddab76;
}
span.language {
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  color: sandybrown;
}
span.language img {
  width: 100%;
}
div.block {
  width: 80%;
  margin: 10px auto;
  background-color: #5c2b20;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
}
div.block strong {
  color: #afacc1;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
}
div.item-addendum {
  font-weight: bold;
  color: #ddab76;
  margin-top: 10px;
}
div.item-tag {
  font-size: 1.1rem;
  /*text-align: center;*/
  padding: 2px;
  background: #022142;
  border: 1px solid #011d37;
  position: relative;
  color: #ddab76;
  height: 18px;
  margin-top: 3px;
  padding-left: 20px;
}
div.item-tag:after {
  position: absolute;
  display: block;
  content: " ";
  height: 16px;
  width: 16px;
  top: 0;
  left: 1px;
}
div.item-tag.item-tag-deco:after {
  background: url(/build/images/assets/img/item/cat_deco.5944708c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-defense:after {
  background: url(/build/images/assets/img/item/cat_def.5741cc50..gif) center / contain no-repeat;
}
div.item-tag.item-tag-essential {
  padding-left: 14px;
}
div.item-tag.item-tag-essential:after {
  background: url(/build/images/assets/img/item/cat_job.46a3e93f..gif) center / contain no-repeat;
}
div.item-tag.item-tag-weapon:after {
  background: url(/build/images/assets/img/item/cat_weapon.9bb841e8..gif) center / contain no-repeat;
}
div.item-tag.item-tag-heavy:after {
  background: url(/build/images/assets/img/item/cat_heavy.acc8d273..gif) center / contain no-repeat;
}
div.item-tag.item-tag-use-1:after {
  background: url(/build/images/assets/img/icons/small_once.a6b19157..gif) center / contain no-repeat;
}
div.item-tag.item-tag-item-id:after {
  background: url(/build/images/assets/img/icons/small_dev.145328e8..png) center / contain no-repeat;
}
div.item-tag.item-tag-poison-deadly:after {
  background: url(/build/images/assets/img/icons/death.34e3288c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-infect:after {
  background: url(/build/images/assets/img/status/status_infection.8c769471..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-strange:after {
  background: url(/build/images/assets/img/status/status_drugged.233c203e..gif) center / contain no-repeat;
}
div.item-tag.item-tag-first-pick:after {
  background: url(/build/images/assets/img/item/item_bagxl.fbd2e7bc..gif) center / contain no-repeat;
}
div.item-tag em {
  color: white;
}
div.badge {
  background: #7d5032;
  border: 1px solid #dfc793;
  padding: 10px;
  margin: 20px 0;
}
div.badge strong {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}
div.badge span {
  color: #ddab76;
}
div.tooltip-dummy {
  height: 0;
  position: relative;
  overflow: visible;
  padding: 0;
  margin: 0;
}
div.tooltip-dummy > * {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 3;
  box-shadow: 0 0 2px black, 0 0 10px black;
}
div.tooltip-dummy > *.tooltip-dummy-container {
  background: #524053;
  outline: 1px solid #F0D79E;
}
div.tooltip-dummy > *.tooltip-dummy-container > h4 {
  margin: 4px;
  padding: 0 0 4px;
  border-bottom: 1px solid #F0D79E;
  color: #F0D79E;
  text-align: center;
}
div.daily-attack {
  margin: 0 auto;
  max-width: 442px;
}
div.daily-attack div.content {
  padding: 0;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  font-style: italic;
  color: #ddab76;
}
div.daily-attack div.content hordes-flash[data-src] {
  overflow: hidden;
}
div.daily-attack div.content hordes-flash[data-src] > * {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 440/120;
}
div.daily-attack div.content p,
div.daily-attack div.content div.p {
  margin: 16px 10px;
}
div.daily-attack div.content p::first-letter {
  color: #f0d79e;
  font-weight: bold;
  font-size: 1.5rem;
}
div.daily-attack div.content strong {
  color: #cf7058;
  font-weight: normal;
}
div.daily-attack div.infos {
  margin-top: 20px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  padding: 10px;
  color: white;
  font-size: 1.2rem;
}
div.daily-attack div.infos img {
  float: left;
  margin-right: 5px;
  border: 1px solid #b37c4a;
}
div.daily-attack div.infos h2 {
  padding: 0px;
  margin: 0px 0px 5px;
  color: #ddab76;
  text-align: left;
  font-family: "Lora", serif;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  font-size: 1.3rem;
}
div.daily-attack div.infos em {
  color: #f0d79e;
  font-size: 1.1rem;
}
.avatar,
.avatarcrow {
  display: inline-block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  position: relative;
}
.avatar:not(.small):not(.full):not(.round) > img,
.avatarcrow:not(.small):not(.full):not(.round) > img {
  max-width: 100px;
  max-height: 100px;
}
.avatar.small > img,
.avatarcrow.small > img {
  width: 90px;
  height: 30px;
  object-fit: cover;
}
.avatar.full > img,
.avatarcrow.full > img {
  max-width: 100%;
}
.avatar.round,
.avatarcrow.round {
  border-radius: 100%;
  overflow: hidden;
}
.avatar.round > img,
.avatarcrow.round > img {
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.avatar.full > div.crop,
.avatarcrow.full > div.crop {
  z-index: 1;
  width: 100%;
  height: 33.33333333%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid white;
  background: rgba(255, 255, 255, 0.1);
  cursor: nwse-resize;
}
.avatar.full > div.crop > div,
.avatarcrow.full > div.crop > div {
  cursor: grab;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.avatar.raw,
.avatarcrow.raw {
  outline: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
}
.avatar > img,
.avatarcrow > img {
  backdrop-filter: blur(15px) contrast(95%) brightness(110%);
  background: url(/build/images/assets/img/noise.cba0ba4f..png);
}
.avatar {
  border: 1px solid #5c2b20;
}
.avatarcrow {
  border: 1px solid #cc3300;
}
.tab-floater .avatar > img {
  backdrop-filter: none;
  background: transparent;
}
select {
  font-size: 1.2rem;
  background-color: #965C36;
  color: #f0d79e;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  cursor: pointer;
}
select:not(.small) {
  width: 100%;
}
select option[disabled] {
  color: #f0ce81;
  background-color: #965C36;
  font-style: italic;
  font-size: 1rem;
  filter: none;
}
i.dagger {
  font-style: normal;
}
.form div.note.note-lightest {
  margin: 5px 0;
}
.form .mod {
  font-size: 1.2rem;
  color: #f0d79e;
}
.form .mod strong {
  color: white;
  text-transform: uppercase;
}
.form .warning {
  color: #f86;
  font-size: 1.2rem;
  font-variant: small-caps;
  margin-top: 5px;
  padding: 5px;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.form .warning strong {
  text-transform: uppercase;
  color: #f8eacb;
}
#postbox {
  position: absolute;
  right: 10px;
  top: 100px;
  font-size: 10px;
  background-color: rgba(62, 36, 23, 0.75);
  border-radius: 6px;
  padding: 3px 5px;
  color: #ddab76;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
  z-index: 995;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
#postbox:hover {
  background-color: rgba(99, 58, 37, 0.75);
}
#postbox img {
  image-rendering: pixelated;
}
#postbox > div {
  margin: 0;
  display: inline-block;
  font-weight: bold;
}
#postbox > div:not(#postbox-new-msg-counter) {
  line-height: 0;
}
#postbox.new-messages > *:nth-child(1) {
  display: none;
}
#postbox:not(.new-messages) > *:not(:nth-child(1)) {
  display: none !important;
}
#postbox.show-larger img {
  height: 24px;
}
.mt-1 {
  margin-top: 1em;
}
.mt-2 {
  margin-top: 2em;
}
.mb-1 {
  margin-bottom: 1em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-1 {
  margin-left: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.pl-05 {
  padding-left: 0.5em;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
ul.hordes-bullets {
  list-style: none;
  font-size: 0.8em;
}
ul.hordes-bullets > li {
  position: relative;
}
ul.hordes-bullets > li b.emph {
  font-weight: normal;
  color: #ddab76;
  font-variant: small-caps;
}
ul.hordes-bullets > li:before {
  position: absolute;
  left: -24px;
  top: 0;
  content: " ";
  width: 24px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) no-repeat;
}
ul.hordes-bullets > li.note {
  margin-left: -40px;
}
div.or {
  height: 100px;
  width: 100%;
  background: url(/build/images/assets/img/or.72e5a71d..png) no-repeat center;
}
div.welcome-teaser {
  height: 500px;
  margin-right: -5px;
}
div.welcome-teaser > span {
  font-size: 18px;
  position: relative;
  display: inline-block;
  width: 241px;
  top: 18px;
  left: 70px;
  transform: rotate(-1.8deg);
  text-align: center;
  font-weight: bold;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
div.welcome-teaser > span:first-child {
  color: #312839;
  text-transform: uppercase;
}
div.welcome-teaser > span:last-child {
  color: #5b0000;
}
div.welcome-teaser.teaser-1 {
  background: url(/build/images/assets/img/teaser1.97daeabd..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-1 > span {
  left: 80px;
  top: 25px;
}
div.welcome-teaser.teaser-2 {
  background: url(/build/images/assets/img/teaser2.ac81eb84..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-3 {
  background: url(/build/images/assets/img/teaser3.30afc570..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-4 {
  background: url(/build/images/assets/img/teaser4.26767171..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-5 {
  background: url(/build/images/assets/img/teaser5.00055932..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-6 {
  background: url(/build/images/assets/img/teaser6.d10d14ec..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-7 {
  background: url(/build/images/assets/img/teaser7.1c954604..png) no-repeat top right;
}
div.welcome-teaser.teaser-8 {
  background: url(/build/images/assets/img/teaser8.7a34dc34..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-9 {
  background: url(/build/images/assets/img/teaser9.2d849e22..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-10 {
  background: url(/build/images/assets/img/teaser10.af3bf423..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-11 {
  background: url(/build/images/assets/img/teaser11.399b217a..jpg) no-repeat top right;
}
span.tag {
  font-size: 0.95rem;
  text-shadow: 1px 1px 0 black;
  padding: 2px 4px;
  box-shadow: 0 0 2px black;
  margin: 1px 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
  border-radius: 3px;
}
.username {
  word-break: break-all;
  text-decoration: none;
  border-radius: 4px;
  padding-right: 5px;
  padding-left: 5px;
  color: #F0D79E;
  font-weight: bold;
  box-shadow: 0 0 1px black;
  display: inline-block;
  cursor: pointer;
}
.username.username-alias {
  background-color: #5c0045;
  border-top: 1px solid #981c54;
}
.username:not(.username-alias) {
  background-color: #5C0000;
  border-top: 1px solid #98341c;
}
.username:hover {
  border-top: 1px solid #490000;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px black;
}
.username:not(.username-alias).is-friend {
  border-top: 1px solid #965c36;
  background-color: #7e4e2a;
}
div.loading {
  min-height: 24px;
  width: 100%;
  background: url(/build/images/assets/img/anims/loading.143e0562..gif) center no-repeat;
}
i.h-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}
i.h-icon.caret-up {
  background: url(/build/images/assets/img/icons/small_caret_up.f165c160..gif) center no-repeat;
}
i.h-icon.caret-down {
  background: url(/build/images/assets/img/icons/small_caret_down.3be88e38..gif) center no-repeat;
}
#tech_stats {
  font-size: 8px;
  padding-top: 6px;
  display: flex;
  justify-content: end;
  gap: 10px;
}
#tech_stats pre {
  display: inline;
}
.toc {
  position: sticky;
  top: 4px;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.toc > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.toc ul {
  margin: 4px 0;
  padding: 0;
}
.toc ul li {
  background: #8a5432;
  list-style: none;
  padding: 2px 10px;
  color: white;
  cursor: pointer;
  border-top: 1px solid #965c36;
}
.toc > ul > li {
  margin-left: 0;
}
.toc > ul > li:first-child {
  border-top: none;
}
.toc > ul > li > ul > li {
  margin-left: 12px;
}
.toc > ul > li > ul > li > ul > li {
  margin-left: 24px;
}
.cite::before {
  content: "« ";
}
.cite::after {
  content: " »";
}
.cite:not(.limit) {
  overflow-wrap: break-word;
}
.cite.limit {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*[data-indicator]:not([data-indicator="0"]) {
  position: relative;
}
*[data-indicator]:not([data-indicator="0"]):after {
  position: absolute;
  background: red;
  color: white;
  font-size: 8px;
  font-weight: bold;
  content: attr(data-indicator);
  height: 10px;
  width: 10px;
  top: -5px;
  right: -5px;
  z-index: 1;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header.ec42d9f8..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc.918448f7..gif);
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos.7b1da1a1..gif);
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night.fd91b175..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
.center {
  text-align: center;
}
.vmiddle {
  vertical-align: middle;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.small {
  color: #ddab76;
  font-size: 1.1rem;
}
.medium {
  font-size: 1.6rem;
}
.critical {
  color: #f86000;
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.no-ws {
  font-size: 0;
}
hr.dashed {
  border: 1px dashed #ddab76;
}
h5 {
  margin: 15px 0 2px;
  font-variant: small-caps;
  font-weight: bold;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
h1.page-head {
  padding: 7px 0 14px 48px;
  margin: 0 0 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/h1.57460bf4..gif);
  background-repeat: no-repeat;
  background-position-y: bottom;
  clear: both;
}
h2.page-head {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.page-head > strong {
  color: white;
}
*[disabled],
*[data-disabled="disabled"]:not(form) {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*[data-disabled="blocked"]:not(form) {
  pointer-events: none;
}
*[data-disabled="grayed"]:not(form) {
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*.no-interaction {
  pointer-events: none;
}
form[data-disabled="disabled"] input,
form[data-disabled="disabled"] select,
form[data-disabled="disabled"] textarea,
form[data-disabled="disabled"] button,
form[data-disabled="disabled"] div.button {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
img.fit {
  width: 100%;
}
ul.feature-list {
  font-size: 0.8em;
}
ul.feature-list strong,
ul.feature-list b {
  color: #ddab76;
}
.boxed {
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.hidden,
.hidden-empty:empty {
  display: none!important;
}
.link {
  cursor: pointer;
  color: #ddab76;
}
.link:not(.undecorated) {
  text-decoration: underline;
}
.link:hover {
  color: white;
}
button img {
  margin-right: 5px;
}
.content-center-vertical {
  display: flex;
  align-items: center;
}
.content-center-horizontal {
  display: flex;
  justify-content: center;
}
.pad {
  padding: 5px;
}
div.band {
  border: 1px solid #ddab76;
  position: relative;
  text-align: center;
  height: 0;
  margin: 30px 0;
  filter: drop-shadow(0 0 4px black);
}
div.band > span {
  display: inline-block;
  position: relative;
  top: -15px;
  height: 30px;
  text-transform: uppercase;
  background: #ddab76;
  color: white;
  padding: 5px 15px;
  font-weight: bold;
  border-radius: 15px;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.relative {
  position: relative;
}
.full-height {
  height: 100%;
}
.auto-height {
  height: auto;
}
.full-width {
  width: 100%;
}
.max-height {
  max-height: 100%;
}
.text-wrap-all {
  word-break: break-all;
}
.text-wrap-word {
  word-break: break-word;
}
.text-wrap-none {
  word-break: keep-all;
}
button.button-dropdown-button,
div.button.button-dropdown-button,
div.forum-button.button-dropdown-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  width: auto;
}
button.button-dropdown-button .button-dropdown,
div.button.button-dropdown-button .button-dropdown,
div.forum-button.button-dropdown-button .button-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  cursor: auto;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  background: #3c2018;
  padding: 5px;
  z-index: 10;
}
button.button-dropdown-button .button-dropdown button:not(.inline),
div.button.button-dropdown-button .button-dropdown button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown button:not(.inline),
button.button-dropdown-button .button-dropdown .button:not(.inline),
div.button.button-dropdown-button .button-dropdown .button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .button:not(.inline),
button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .forum-button:not(.inline) {
  width: 100%;
  white-space: nowrap;
}
button.button-dropdown-button:focus .button-dropdown,
div.button.button-dropdown-button:focus .button-dropdown,
div.forum-button.button-dropdown-button:focus .button-dropdown,
button.button-dropdown-button .button-dropdown:focus-within,
div.button.button-dropdown-button .button-dropdown:focus-within,
div.forum-button.button-dropdown-button .button-dropdown:focus-within,
button.button-dropdown-button .button-dropdown:hover,
div.button.button-dropdown-button .button-dropdown:hover,
div.forum-button.button-dropdown-button .button-dropdown:hover {
  display: block;
}
.spaced-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 5px;
}
.clear {
  clear: both;
}
.no-margin {
  margin: 0 !important;
}
div.inline {
  display: inline-block;
}
@keyframes delay-pointer-events {
  0% {
    pointer-events: none;
  }
  99% {
    pointer-events: none;
  }
  100% {
    pointer-events: all;
  }
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/mobile.less ***!
  \********************************************************************************************************************************************************************************************/
/* nunito-regular - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.6fb18e06..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-regular.85730a3a..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.fcbe6f7c..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700.4ea744f7..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900 - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.de3694d3..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900.d64aeb22..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.5fd418f8..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-italic.8d64593f..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.b6f65e88..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-700italic.5d1f5145..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900italic - latin-ext_latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.cd716daf..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/nunito-v24-latin-ext_latin-900italic.f3cc41b0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-regular - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.d4d9d2d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-regular.88999cbd..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* courier-prime-700 - latin-ext_latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.c7bcad92..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/courier-prime-v7-latin-ext_latin-700.f27a6442..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-regular - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.f50eaba0..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-regular.c3fc7dcb..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.6d581ec4..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-italic.f927a2ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700 - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.4081221b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700.8b3d24b4..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* comic-neue-700italic - latin */
@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.8c9d18fc..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/comic-neue-v8-latin-700italic.c3f421b5..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.25de9267..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-regular.87f997a0..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.564fb2b6..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700.5c413125..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.35f501d2..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-italic.61f719ee..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''), url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.7087650b..woff2) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/build/fonts/assets/fonts/lora-v24-latin-ext_latin-700italic.953a7b54..woff) format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Font visitor */
@font-face {
  font-family: 'visitor2';
  src: url(/build/fonts/assets/fonts/visitor2.53646d36..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OCR A Extended';
  src: url(/build/fonts/assets/fonts/ocr_a_ext.130fa79c..ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
div.react_map_area {
  position: relative;
  container-type: inline-size;
  container-name: map;
}
div.react_map_area div.map-load-container {
  top: 0;
  bottom: 15px;
  width: 100%;
  z-index: 10;
  position: absolute;
  background: url(/build/images/assets/img/background/loading.bab4cd8d..png) center / cover no-repeat;
}
div.react_map_area div.map {
  z-index: 5;
  font-size: 0;
  background: #2e3a0c;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
div.react_map_area div.map:before,
div.react_map_area div.map:after {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
div.react_map_area div.map:before {
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 3;
  pointer-events: none;
}
div.react_map_area div.map:after {
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
  z-index: 5;
  pointer-events: none;
}
div.react_map_area div.map > .frame-plane {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
div.react_map_area div.map > .frame-plane > * {
  position: absolute;
}
div.react_map_area div.map > .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.react_map_area div.map > .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.react_map_area div.map > .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.react_map_area div.map > .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.react_map_area div.map > .zone-plane-parent {
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: transform 0.3s ease-out;
}
div.react_map_area div.map > .zone-plane-parent.revert {
  transition: transform 1s ease-out;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane,
div.react_map_area div.map > .zone-plane-controls {
  transition: opacity 0.25s ease, transform 0.25s ease, top 1.25s ease, left 1.25s ease;
  pointer-events: none;
  position: absolute;
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane {
  transform: scale(0.25);
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 2;
  top: -200%;
  left: -200%;
  width: 500%;
  height: 500%;
  font-size: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container.censor-master {
  filter: blur(60px);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 20%;
  height: 20%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext {
  transform: scale(2);
  opacity: 0;
  position: absolute;
  font-size: 10px;
  top: calc(33% - 5px);
  padding-top: 25%;
  left: 25%;
  right: 25%;
  text-align: center;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext > span {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  padding: 3px;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > div.hovertext:hover {
  opacity: 1;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .censor {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .ruin {
  background: url(/build/images/assets/img/ruin/unknown.8843ba6b..gif) center no-repeat;
  position: absolute;
  transform: scale(2.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor {
  overflow: visible;
  position: absolute;
  width: 0;
  height: 0;
  transform: scale(2.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor:before {
  position: absolute;
  content: " ";
  width: 24px;
  height: 24px;
  left: -12px;
  top: -12px;
  transform: scale(1.5);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.citizen:before {
  background: url(/build/images/assets/img/icons/map/map_icon_citizen.c8e9e215..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #7cfc00) drop-shadow(0 0 1px #7cfc00);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.zombie:before {
  background: url(/build/images/assets/img/icons/map/map_icon_zombie.dd5ddcd3..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane > .zone-sub-container > .zone-subplane > .actor.splatter:before {
  background: url(/build/images/assets/img/icons/map/map_icon_splatter.07232984..png) center / contain no-repeat;
  filter: drop-shadow(0 0 1px #5e0000) drop-shadow(0 0 1px #5e0000);
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor {
  animation: glitch-actor-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(2n) {
  animation: glitch-actor-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .actor:nth-child(3n) {
  animation: glitch-actor-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect {
  position: absolute;
  top: 16.66%;
  left: 16.66%;
  width: 66.66%;
  height: 66.66%;
  background: url(/build/images/assets/img/background/bg_zone_map.298264ae..jpg) top left / 20% repeat, black;
  z-index: 0;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(1) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-1 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-2 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-3 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(4) {
  background-color: #3e2417;
  /* #ddab76 */
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-4 4s infinite linear alternate;
}
div.react_map_area div.map > .zone-plane-parent > .zone-plane.retro .retro-effect:nth-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
  z-index: 2;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .ruin {
  filter: hue-rotate(190deg) contrast(150%) brightness(50%);
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect {
  background: url(/build/images/assets/img/background/bg_zone_map_night.669738a4..jpg) top left / 20% repeat, black;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(1) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-child(4) {
  background-color: #17233e !important;
}
div.react_map_area div.map.night > .zone-plane-parent > .zone-plane .retro-effect:nth-last-child(5) {
  background-color: #2e3576 !important;
}
div.react_map_area div.map > .zone-plane-controls {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  z-index: 4;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls.hide {
  opacity: 0;
}
div.react_map_area div.map > .zone-plane-controls > .action-move,
div.react_map_area div.map > .zone-plane-controls > .marker-direction,
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  position: absolute;
  z-index: 4;
  cursor: pointer;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.on-route,
div.react_map_area div.map > .zone-plane-controls > .marker-direction.on-route,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.on-route,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.on-route {
  filter: hue-rotate(90deg);
  transform: scale(1.2);
}
div.react_map_area div.map > .zone-plane-controls.blocked {
  background-image: url(/build/images/assets/img/map/blood.74160efe..png);
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense,
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  cursor: default;
  pointer-events: none;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense {
  overflow: visible;
  height: 0;
  width: 0;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east svg {
  width: 24px;
  height: 64px;
  margin-top: -32px;
  margin-left: -12px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north svg,
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south svg {
  width: 64px;
  height: 24px;
  margin-top: -12px;
  margin-left: -32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scout-sense.scout-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense div.img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  top: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north,
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  left: 50%;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-west {
  left: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-east {
  right: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-north {
  top: 32px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-south {
  bottom: 27px;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-0 div.img {
  background: url(/build/images/assets/img/icons/Small_broken.1273a5ea..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .scavenger-sense.scavenger-sense-1 div.img {
  background: url(/build/images/assets/img/icons/small_gather.e783a081..gif) center no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/226.cae9fe0e..svg) 50% / contain no-repeat;
  width: 81px;
  height: 40px;
  transform-origin: center;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-1 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/229.63f4ef7b..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:not(.on-route):not(:hover).action-move-danger-2 {
  background: url(/build/images/assets/img/icons/map/227.9da0ce6c..svg) 50% / contain no-repeat, url(/build/images/assets/img/icons/map/230.0b2b1e35..svg) 50% / contain no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move:hover {
  background: url(/build/images/assets/img/icons/map/228.e7a65968..svg) 50% no-repeat;
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-north {
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-east {
  top: 50%;
  right: -10px;
  transform: translateY(-50%) rotate(90deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-south {
  left: 50%;
  bottom: 5px;
  transform: translateX(-50%) rotate(180deg);
}
div.react_map_area div.map > .zone-plane-controls > .action-move.action-move-west {
  top: 50%;
  left: -10px;
  transform: translateY(-50%) rotate(270deg);
}
div.react_map_area div.map > .zone-plane-controls > .marker-direction {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/build/images/assets/img/icons/map/map_move_marker.61c0839c..svg) center / contain no-repeat;
  transition: transform 1.25s ease;
}
div.react_map_area div.map > .zone-plane-controls > .current-location {
  position: absolute;
  bottom: 5px;
  top: auto;
  right: 5px;
  left: auto;
  display: block;
  z-index: 10;
  color: #d7ff5b;
  font-size: 1.25rem;
  text-shadow: 0 0 5px #d7ff5b;
  font-family: "visitor2";
  letter-spacing: 0.1rem;
}
div.react_map_area div.map > .zone-plane-controls.retro > .current-location {
  animation: glitch-anim-text 4s infinite linear alternate;
}
div.react_map_area div.map > .scroll-plane {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
  padding: 5px;
  touch-action: none;
}
div.react_map_area div.map > .scroll-plane.auto-size {
  width: 100%;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px;
  pointer-events: none;
  z-index: 3;
}
div.react_map_area div.map > .scroll-plane > .svg > svg {
  width: 100%;
  height: 100%;
  transform: scale(1, -1);
}
div.react_map_area div.map > .scroll-plane > .zone-grid {
  display: grid;
  height: 100%;
  width: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void {
  outline: transparent solid 1px;
  position: relative;
  transition: outline-color 0.5s ease;
  cursor: pointer;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:before {
  position: absolute;
  content: " ";
  display: block;
  top: 5%;
  left: 5%;
  bottom: 5%;
  right: 5%;
  border: 1px solid #718f1d;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.active:before,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void.active:before {
  outline: 2px solid #b4da4c;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:hover,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void:hover {
  outline-color: #a4af80;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > *,
div.react_map_area div.map > .scroll-plane > .zone-grid > .void > * {
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-0 {
  background: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-1 {
  background: #5e6507;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-2 {
  background: #947726;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-3 {
  background: #cc0a0a;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.danger-4 {
  background: #004182;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div:not(.tooltip) {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.count {
  pointer-events: none;
  font-size: 0.7rem;
  line-height: 0.7rem;
  color: white;
  text-align: center;
  padding-top: 2px;
  text-shadow: 0 0 1px black, 0 0 2px black, 0 0 3px black;
}
@container map (min-width: 180px) and (max-width: 260px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.55rem !important;
    line-height: 0.55rem !important;
    font-weight: bold;
  }
}
@container map (max-width: 180px) {
  div.react_map_area div.map > .scroll-plane > .zone-grid > .zone .scroll-plane.auto-size div.count {
    font-size: 0.4rem !important;
    line-height: 0.4rem !important;
    font-weight: bold;
  }
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.citizen_marker:before {
  position: absolute;
  top: 35%;
  left: 35%;
  right: 35%;
  bottom: 35%;
  display: block;
  background: #ffff00;
  content: " ";
  border-radius: 50%;
  border: 1px solid red;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain, 100%;
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-1 {
  background-image: url(/build/images/assets/img/tags/tag_1.8e2e7b6f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-2 {
  background-image: url(/build/images/assets/img/tags/tag_2.b6a255c4..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-3 {
  background-image: url(/build/images/assets/img/tags/tag_3.2b707aec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-4 {
  background-image: url(/build/images/assets/img/tags/tag_4.d8655dec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-5 {
  background-image: url(/build/images/assets/img/tags/tag_5.1273a5ea..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-6 {
  background-image: url(/build/images/assets/img/tags/tag_6.aa5b94e7..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-7 {
  background-image: url(/build/images/assets/img/tags/tag_7.60c95a47..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-8 {
  background-image: url(/build/images/assets/img/tags/tag_8.ce1e079d..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-9 {
  background-image: url(/build/images/assets/img/tags/tag_9.72ff706f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-10 {
  background-image: url(/build/images/assets/img/tags/tag_10.d4e3bfa5..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-11 {
  background-image: url(/build/images/assets/img/tags/tag_11.3c1e616f..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-12 {
  background-image: url(/build/images/assets/img/tags/tag_12.858cbe95..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.tag.tag-13 {
  background-image: url(/build/images/assets/img/tags/tag_13.ec2d03ec..gif);
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-0 {
  background: url(/build/images/assets/img/icons/scout_lv0_map.cd2b6667..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-1 {
  background: url(/build/images/assets/img/icons/scout_lv1_map.87124961..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-2 {
  background: url(/build/images/assets/img/icons/scout_lv2_map.406dea5b..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scoutLevelMark.scout-3 {
  background: url(/build/images/assets/img/icons/scout_lv3_map.d057350f..gif) no-repeat center center / 90%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark {
  display: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.scavExcavationMark.scav-excavated {
  background: url(/build/images/assets/img/professions/dig.abdddc5f..gif) no-repeat center center / 75%;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area {
  width: 200%;
  height: 200%;
  position: absolute;
  top: -100%;
  left: -100%;
  pointer-events: none;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone > div.soul-area span {
  width: 0;
  height: 0;
  padding: 30% 20%;
  position: absolute;
  left: 10%;
  top: 10%;
  background-image: url(/build/images/assets/img/item/item_soul_blue.ff9cb338..gif);
  background-repeat: no-repeat;
  background-size: contain;
  animation: zone-soul 18s infinite linear;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n) > div.soul-area span {
  animation-duration: 14s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n) > div.soul-area span {
  animation-duration: 20s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(15n) > div.soul-area span {
  animation-duration: 12s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(31n) > div.soul-area span {
  animation-duration: 17s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(3n+1) > div.soul-area span {
  animation-duration: 19s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone:nth-child(7n+5) > div.soul-area span {
  animation-duration: 16s;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town:not(.devast) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town.33e912f1..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_past.24cd4b70..svg) center / contain no-repeat;
}
div.react_map_area div.map > .scroll-plane > .zone-grid > .zone.unknown > div.icon {
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1"] > .zone > div.count {
  font-size: 1rem;
}
div.react_map_area div.map > .scroll-plane[x-current-scroll-level="1.5"] > .zone > div.count {
  font-size: 1.5rem;
}
div.react_map_area div.map.show-tags > .scroll-plane .zone > div.tag {
  display: block;
}
div.react_map_area div.map.show-scout > .scroll-plane .zone > div.scoutLevelMark {
  display: block;
}
div.react_map_area div.map.show-scav > .scroll-plane .zone > div.scavExcavationMark {
  display: block;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png) no-repeat center !important;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.global.past > div.icon {
  background: none;
  background-image: url(/build/images/assets/img/icons/map/map_zone_unknown.4dc04795..png);
  background-repeat: no-repeat;
  background-position: center;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.town.devast > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_town_devast.daa1d1b8..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried) > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin.26c7600e..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin:not(.buried).past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_ruin_past.7744219a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried.8f85608a..svg) center / contain no-repeat;
}
div.react_map_area div.map.show-global > .scroll-plane .zone.ruin.buried.past > div.icon {
  background: url(/build/images/assets/img/icons/map/map_zone_buried_past.7aad109b..svg) center / contain no-repeat;
}
div.react_map_area div.map > .routes-plane {
  transition: opacity 0.25s ease;
  position: absolute;
  padding: 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
div.react_map_area div.map > .routes-plane > div {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s ease;
  border: 1px solid #506415;
  overflow-y: auto;
  background: #2e3a0c;
  color: #b4da4c;
  font-size: 1.2rem;
}
div.react_map_area div.map > .routes-plane > div > div.row {
  transition: background-color 0.1s ease;
  background: transparent;
  cursor: pointer;
}
div.react_map_area div.map > .routes-plane > div > div.row:hover {
  background: #506415;
}
div.react_map_area div.map > .routes-plane.hidden {
  opacity: 0;
  pointer-events: none;
}
div.react_map_area div.map > .routes-plane.hidden > div {
  transform: scale(0.75);
}
div.react_map_area div.map .retro-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) top left / 20% repeat;
  z-index: 5;
  pointer-events: none;
  opacity: 0.04;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #ddab76;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-5 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(2) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(10px, 0, 0);
  animation: glitch-anim-6 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(3) {
  background-color: transparent;
  background-blend-mode: unset;
  transform: translate3d(calc(-1 * 10px), 0, 0);
  animation: glitch-anim-7 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(4) {
  background-color: #b4da4c;
  background-blend-mode: overlay;
  transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  animation: glitch-anim-8 4s infinite linear alternate;
}
div.react_map_area div.map .retro-effect:nth-last-child(5) {
  background-color: #750000;
  background-blend-mode: overlay;
  animation: glitch-anim-flash 4s steps(1, end) infinite;
}
div.react_map_area div.controls {
  position: relative;
  bottom: 0px;
  z-index: 9;
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
  /*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*/
}
div.react_map_area div.controls > div.tilemap_controls {
  display: block;
  height: 16px;
}
div.react_map_area div.controls > div.zonemap_controls {
  display: none;
}
div.react_map_area div.controls > div.tilemap_controls,
div.react_map_area div.controls > div.zonemap_controls {
  width: auto;
}
div.react_map_area div.controls > div.tilemap_controls div div,
div.react_map_area div.controls > div.zonemap_controls div div {
  max-height: 16px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button,
div.react_map_area div.controls > div.zonemap_controls .map_button {
  margin-top: -5px;
  vertical-align: top;
  padding: 2px;
  height: 16px;
  max-width: 70px;
  overflow: visible;
  font-size: 13px;
  font-variant: normal;
  font-weight: 700;
  text-align: left;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_icon {
  font-size: 10px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button div,
div.react_map_area div.controls > div.zonemap_controls .map_button div {
  transform: scale(0.7, 1.05);
  margin-top: -4px;
  margin-left: -3px;
  margin-right: -3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:first-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:first-child {
  margin-left: 2px;
  padding-left: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button:last-child,
div.react_map_area div.controls > div.zonemap_controls .map_button:last-child {
  margin-right: 2px;
  padding-left: 1px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map-icon,
div.react_map_area div.controls > div.zonemap_controls .map_button.map-icon {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/item_map.e215c13a..gif) 3px -2px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_in,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_in {
  background: url(/build/images/assets/img/icons/small_more2.86c86133..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_zoom_out,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_zoom_out {
  background: url(/build/images/assets/img/icons/small_minus.1ce97bfc..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_pin,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_pin {
  background: url(/build/images/assets/img/icons/map_pin.6dee0195..png) 1px 0px / 13px 13px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scout.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scout.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.hide-tags {
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_scav.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_scav.show-tags {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 3px 0 no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) 13px 1px / 50% no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 27px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.map_button_close,
div.react_map_area div.controls > div.zonemap_controls .map_button.map_button_close {
  background: url(/build/images/assets/img/icons/small_x.e12f70b0..gif) 0 -1px no-repeat, url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  min-width: 17px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.hide-tags,
div.react_map_area div.controls > div.tilemap_controls .map_button.show-tags,
div.react_map_area div.controls > div.zonemap_controls .map_button.show-tags {
  padding-left: 12px;
  padding-right: 2px;
}
div.react_map_area div.controls > div.tilemap_controls .map_button.route_button > div,
div.react_map_area div.controls > div.zonemap_controls .map_button.route_button > div {
  margin: -4px -9px 0 -9px;
}
div.react_map_area.zone-viewer-mode {
  z-index: 5;
}
div.react_map_area.zone-viewer-mode > .map:before {
  opacity: 0.9;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.85) 70%, #000000 100%);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane,
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  opacity: 1;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane {
  transform: scale(0.4);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-parent > .zone-plane .zone-sub-container:not(.censor-master) > .zone-subplane {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls {
  transform: scale(1);
}
div.react_map_area.zone-viewer-mode > .map > .zone-plane-controls .action-move {
  pointer-events: all;
}
div.react_map_area.zone-viewer-mode > .controls {
  z-index: 10;
}
div.react_map_area.zone-viewer-mode > .controls > div.tilemap_controls {
  display: none;
}
div.react_map_area.zone-viewer-mode > .controls > div.zonemap_controls {
  display: block;
}
.tooltip.tooltip-map {
  border: 1px solid #b4da4c;
  background: rgba(46, 58, 12, 0.8);
  color: #b4da4c;
  min-width: 175px;
}
.tooltip.tooltip-map:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) repeat;
  opacity: 0.02;
}
/* Animation presets */
@keyframes zone-soul {
  0% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  10.7% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  11.8% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  21.4% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  22.5% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  32.1% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  33.2% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  41.8% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  42.9% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  53.6% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
  54.7% {
    left: 30%;
    top: -30%;
    transform: rotate(-35deg);
  }
  64.4% {
    left: 50%;
    top: 30%;
    transform: rotate(-35deg);
  }
  65.5% {
    left: 50%;
    top: 30%;
    transform: rotate(106deg);
  }
  74.2% {
    left: 10%;
    top: 20%;
    transform: rotate(106deg);
  }
  75.3% {
    left: 10%;
    top: 20%;
    transform: rotate(-120deg);
  }
  85.9% {
    left: 50%;
    top: -20%;
    transform: rotate(-120deg);
  }
  87.0% {
    left: 50%;
    top: -20%;
    transform: rotate(35deg);
  }
  92.9% {
    left: 20%;
    top: 50%;
    transform: rotate(35deg);
  }
  94.0% {
    left: 20%;
    top: 50%;
    transform: rotate(-173deg);
  }
  100% {
    left: 30%;
    top: -30%;
    transform: rotate(-173deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes glitch-actor-1 {
  0% {
    transform: translate(2px, -4px) scale(3);
  }
  1% {
    transform: translate(3px, -3px) scale(2.8);
  }
  1%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-2 {
  0%,
  1% {
    transform: translate(-12px, -8px) scale(3.4);
  }
  2% {
    transform: translate(-10px, -6px) scale(3.8);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-actor-3 {
  0% {
    transform: translate(-7px, 6px) scale(1.5);
  }
  2% {
    transform: translate(-9px, 5px) scale(1.7);
  }
  2%,
  100% {
    transform: translate(0, 0) scale(2);
  }
}
@keyframes glitch-anim-text {
  0% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  2% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  4% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  7% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  8% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  9% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  9.9% {
    transform: translate3d(calc(-1 * 10px), 0, 0) scale3d(-1, -1, 1);
  }
  10%,
  100% {
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
}
@keyframes glitch-anim-flash {
  0%,
  1% {
    opacity: 0.2;
    transform: translate3d(10px, 5px, 0);
  }
  1%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes glitch-anim-1 {
  0% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-4 {
  0% {
    opacity: 0.5;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-5 {
  0% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(10px, 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-6 {
  0% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 0.15;
    transform: translate3d(calc(-1 * 10px), 0, 0);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-7 {
  0% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.14;
    transform: translate3d(0, calc(-1 * 5px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch-anim-8 {
  0% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 0.13;
    transform: translate3d(0, calc(-1 * 10px), 0) scale3d(-1, -1, 1);
  }
  22%,
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
div.ruin_map_react {
  font-family: "visitor2";
}
div.ruin_map_react > .map {
  position: relative;
  aspect-ratio: 1;
  border: 1px solid #ddab76;
  background: black;
}
div.ruin_map_react > .map .canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
div.ruin_map_react > .map .canvas .konvajs-content,
div.ruin_map_react > .map .canvas canvas {
  height: 100% !important;
  width: 100% !important;
}
div.ruin_map_react > .map .canvas.webgl {
  pointer-events: none;
}
div.ruin_map_react > .map .canvas.inactive {
  opacity: 0;
}
div.ruin_map_react > .map > .frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
div.ruin_map_react > .map > .frame .frame-plane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.ruin_map_react > .map > .frame .frame-plane > * {
  position: absolute;
}
div.ruin_map_react > .map > .frame .frame-plane > .tl {
  height: 33px;
  width: 33px;
  top: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_tl.5f8ef54b..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .tr {
  height: 33px;
  width: 33px;
  top: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_tr.19611529..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .bl {
  height: 33px;
  width: 33px;
  bottom: 0;
  left: 0;
  background: url(/build/images/assets/img/map/glass_bl.535670e3..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .br {
  height: 33px;
  width: 33px;
  bottom: 0;
  right: 0;
  background: url(/build/images/assets/img/map/glass_br.7f44fcca..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0l {
  height: 33px;
  left: 33px;
  top: 0;
  width: calc(50% - 133px);
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .t1 {
  height: 33px;
  width: 140px;
  top: 0;
  left: calc(50% - 100px);
  background: url(/build/images/assets/img/map/glass_t1.b9cd2a60..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .t0r {
  height: 33px;
  top: 0;
  left: calc(50% + 40px);
  right: 33px;
  background: url(/build/images/assets/img/map/glass_t0.c309865d..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0t {
  left: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 8px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l1 {
  left: 0;
  top: calc(50% - 8px);
  width: 33px;
  height: 17px;
  background: url(/build/images/assets/img/map/glass_l1.a3e882ab..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0m {
  left: 0;
  top: calc(50% + 9px);
  width: 33px;
  bottom: calc(25% + 16px);
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .l2 {
  left: 0;
  top: calc(75% - 16px);
  width: 33px;
  height: 33px;
  background: url(/build/images/assets/img/map/glass_l2.435decbe..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .l0b {
  left: 0;
  top: calc(75% + 17px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_l0.c384be1b..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0t {
  right: 0;
  top: 33px;
  width: 33px;
  bottom: calc(50% + 22px);
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .r1 {
  right: 0;
  top: calc(50% - 22px);
  width: 33px;
  height: 45px;
  background: url(/build/images/assets/img/map/glass_r1.bddba9c2..png) no-repeat;
}
div.ruin_map_react > .map > .frame .frame-plane > .r0b {
  right: 0;
  top: calc(50% + 23px);
  width: 33px;
  bottom: 33px;
  background: url(/build/images/assets/img/map/glass_r0.4729741e..png) repeat-y;
}
div.ruin_map_react > .map > .frame .frame-plane > .b {
  height: 33px;
  bottom: 0;
  left: 33px;
  right: 33px;
  background: url(/build/images/assets/img/map/glass_b.799f30d2..png) repeat-x;
}
div.ruin_map_react > .map > .frame .frame-plane > .noise {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
  opacity: 0.15;
  background: url(/build/images/assets/img/anims/noise.2290dc38..gif) center / cover no-repeat;
}
div.ruin_map_react > .controls {
  background: url(/build/images/assets/img/background/beyond/map_footer_toggle.9219ca02..png) top center no-repeat, url(/build/images/assets/img/background/beyond/map_footer_large.17b928e5..png) top left repeat-x;
  height: 16px;
}
.log-container {
  position: relative;
}
.log {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  position: relative;
  z-index: 1;
}
.log > .log-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 300px;
  overflow-y: auto;
}
.log > .log-content > .log-spinner,
.log > .log-content > .log-complete-link {
  padding: 5px;
}
.log > .log-content > .log-complete-link {
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
}
.log > .log-content > .log-silence {
  padding: 5px 0 8px 4px;
  margin: 2px 0 0;
  font-size: 8pt;
  font-weight: bold;
  color: #98a675;
  text-transform: uppercase;
  border: 0;
  border-top: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header {
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: 1px dashed #b37c4a;
}
.log > .log-content > .log-day-header + .log-silence {
  border-top: 0;
}
.log > .log-content > .log-entry {
  padding: 1px 2px 1px 20px;
  position: relative;
  cursor: default;
  margin: 0;
  word-wrap: anywhere;
  border: 1px solid transparent;
}
.log > .log-content > .log-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.log > .log-content > .log-entry > span.log-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.log > .log-content > .log-entry > span.log-part-time:before,
.log > .log-content > .log-entry > span.log-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.log > .log-content > .log-entry > span.log-part-time:before {
  content: '[';
  left: 0;
}
.log > .log-content > .log-entry > span.log-part-time:after {
  content: ']';
  right: 0;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container),
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container),
.log > .log-content > .log-entry > span.log-part-content > strong,
.log > .log-content > .log-entry span.log-part-content > span.container > strong {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container) > img,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container) > img,
.log > .log-content > .log-entry > span.log-part-content > strong > img,
.log > .log-content > .log-entry span.log-part-content > span.container > strong > img {
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).jobName,
.log > .log-content > .log-entry > span.log-part-content > strong.jobName,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.jobName {
  font-weight: normal;
  font-style: italic;
  color: #f0d79e;
}
.log > .log-content > .log-entry > span.log-part-content > span:not(.container).tool,
.log > .log-content > .log-entry span.log-part-content > span.container > span:not(.container).tool,
.log > .log-content > .log-entry > span.log-part-content > strong.tool,
.log > .log-content > .log-entry span.log-part-content > span.container > strong.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.log > .log-content > .log-entry > span.log-part-content.log-part-entry-hidden,
.log > .log-content > .log-entry span.log-part-content > span.container.log-part-entry-hidden {
  background-color: #4d5537;
  color: #98a675;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-1 {
  background-color: #820000;
}
.log > .log-content > .log-entry.log-entry-class-1 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-2 {
  background-color: #ad2714;
}
.log > .log-content > .log-entry.log-entry-class-2 span.log-part-content span.tool {
  background-color: #a00;
}
.log > .log-content > .log-entry.log-entry-class-3 {
  background-color: #965c36;
  font-weight: bold;
}
.log > .log-content > .log-entry.log-entry-class-4 {
  background-color: #3b3249;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content {
  font-style: italic;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i {
  display: inline-block;
  transform: skew(-15deg, 0deg);
  opacity: 0.9;
}
.log > .log-content > .log-entry.log-entry-class-4 .log-part-content i i {
  transform: none;
  opacity: 1;
}
.log > .log-content > .log-entry.log-entry-class-5 {
  background-color: #b05502;
}
.log > .log-content > .log-entry.log-entry-type-1:before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/bank_in.0f1a996b..gif);
}
.log > .log-content > .log-entry.log-entry-type-2.log-entry-class-1:before {
  background: url(/build/images/assets/img/log/bank_out.213ec958..gif);
}
.log > .log-content > .log-entry.log-entry-type-4:before {
  background: url(/build/images/assets/img/log/build.fd56bdf4..gif);
}
.log > .log-content > .log-entry.log-entry-type-5:before {
  background: url(/build/images/assets/img/log/workshop.bbdaf7ee..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-0:before {
  background: url(/build/images/assets/img/log/door_open.94a61520..gif);
}
.log > .log-content > .log-entry.log-entry-type-6.log-entry-class-3:before {
  background: url(/build/images/assets/img/log/door_closed.3144d9d0..gif);
}
.log > .log-content > .log-entry.log-entry-type-7:before {
  background: url(/build/images/assets/img/log/well.074b6eb3..gif);
}
.log > .log-content > .log-entry.log-entry-type-8:not(.log-entry-class-2):before {
  background: url(/build/images/assets/img/log/citizen.46a3e93f..gif);
}
.log > .log-content > .log-entry.log-entry-type-8.log-entry-class-2:before {
  background: url(/build/images/assets/img/log/death.34e3288c..gif);
}
.log > .log-content > .log-entry.log-entry-type-9:before {
  background: url(/build/images/assets/img/log/night.7bd62c85..gif);
}
.log > .log-content > .log-entry.log-entry-type-10:before {
  background: url(/build/images/assets/img/log/home.5944708c..gif);
}
.log > .log-content > .log-entry.log-entry-type-11:before {
  background: url(/build/images/assets/img/log/chat.6b1bcc9a..gif);
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20,
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c,
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v,
.log > .log-content > .log-entry.log-entry-type-11 div.rps,
.log > .log-content > .log-entry.log-entry-type-11 div.coin,
.log > .log-content > .log-entry.log-entry-type-11 div.card,
.log > .log-content > .log-entry.log-entry-type-11 div.citizen,
.log > .log-content > .log-entry.log-entry-type-11 div.coords,
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=any] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.citizen[x-a=zone] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/item_map.e215c13a..gif) left 16px center no-repeat #36241b;
  padding-left: 35px;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-11 div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #36241b;
}
.log > .log-content > .log-entry.log-entry-type-17:before {
  background: url(/build/images/assets/img/log/well_add.32385386..gif);
}
.log > .log-content > .log-entry.log-entry-hxp {
  padding: 10px 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-hxp-reset > .log-part-value {
  filter: grayscale(100%);
  opacity: 0.1;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-value {
  font-size: 2rem;
  font-weight: bold;
  text-align: right;
  padding-right: 8px;
  border-right: 1px solid #ddab76;
  flex-basis: 64px;
  flex-grow: 0;
  flex-shrink: 0;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-plus > .log-part-value {
  border-color: #00ff61;
}
.log > .log-content > .log-entry.log-entry-hxp.log-entry-minus > .log-part-value {
  border-color: #ff2929;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.log > .log-content > .log-entry.log-entry-hxp > .log-part-content > .log-part-header {
  font-size: 0.8rem;
  opacity: 0.8;
  display: flex;
  place-content: space-between;
}
.log > .log-content > .log-entry:hover {
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.log > .log-content > .log-entry:hover:before {
  top: 1px;
  left: 1px;
}
.log + .log-day-select {
  position: relative;
  width: 100%;
  overflow-x: auto;
  top: -3px;
  white-space: nowrap;
}
.log + .log-day-select > div {
  overflow: visible;
  display: inline-block;
  position: relative;
}
.log + .log-day-select > div > div {
  display: inline-block;
  font-size: 0.7em;
  background: #5c2b20;
  width: 60px;
  text-align: center;
  border: 1px solid #EFDBA8;
  position: relative;
  padding: 3px;
  color: #ddab76;
  cursor: pointer;
}
.log + .log-day-select > div > div.current {
  color: white;
  font-weight: bold;
  border-top: none;
  z-index: 2;
}
.log + .log-day-select > div > div:not(.current) {
  top: -1px;
}
.log + .log-day-select > div > div > span {
  font-weight: bold;
  font-variant: small-caps;
}
.log.days-inline > .log-content > .log-day-header {
  background: #5c2b20;
  position: sticky;
  top: 0;
  z-index: 1;
}
.shoutbox {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
}
.shoutbox > .shout-content {
  font-size: 1.2rem;
  color: #f0d79e;
  max-height: 450px;
  overflow-y: auto;
}
.shoutbox > .shout-content > .shout-loader {
  text-align: center;
}
.shoutbox > .shout-content > .shout-separator {
  margin: 3px 0;
  border-bottom: 1px solid #f0d79e;
}
.shoutbox > .shout-content > .shout-entry {
  padding: 2px;
  position: relative;
  cursor: default;
  margin: 1px 0;
  background-color: transparent;
}
.shoutbox > .shout-content > .shout-entry:before {
  content: " ";
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  position: absolute;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time {
  color: #ddab76;
  font-size: 0.9em;
  display: inline-block;
  width: 50px;
  position: relative;
  text-align: center;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before,
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  display: block;
  width: 10px;
  position: absolute;
  top: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:before {
  content: '[';
  left: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-time:after {
  content: ']';
  right: 0;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content {
  word-wrap: break-word;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span {
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span > img {
  vertical-align: text-top;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry > span.shout-part-content strong {
  color: white;
  font-variant: small-caps;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 b {
  color: white;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1.shout-entry-new {
  background-color: #3b3249;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card,
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  background: #36241b;
  font-size: 0.8em;
  margin: 0 2px;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coalition {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #36241b;
}
.shoutbox > .shout-content > .shout-entry.shout-entry-class-1 div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #36241b;
}
div.town-banner {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.town-banner.town-banner-home {
  background: url(/build/images/assets/img/background/town/home.0212c3d6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-home.night {
  background: url(/build/images/assets/img/background/town/night_home.c6cd3970..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well {
  background: url(/build/images/assets/img/background/town/well.e78aa806..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-well.night {
  background: url(/build/images/assets/img/background/town/night_well.d6acc13e..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank {
  background: url(/build/images/assets/img/background/town/bank.1175a1dd..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-bank.night {
  background: url(/build/images/assets/img/background/town/night_bank.8715d392..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses {
  background: url(/build/images/assets/img/background/town/houses.31444030..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-houses.night {
  background: url(/build/images/assets/img/background/town/night_houses.17f23b23..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead {
  background: url(/build/images/assets/img/background/town/visit_dead.89261132..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit-dead.night {
  background: url(/build/images/assets/img/background/town/night_visit_dead.0ff5513b..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit {
  background: url(/build/images/assets/img/background/town/visit.7dd53a03..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-visit.night {
  background: url(/build/images/assets/img/background/town/night_visit.eadf6aa3..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction {
  background: url(/build/images/assets/img/background/town/construction.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-construction.night {
  background: url(/build/images/assets/img/background/town/night_construction.d0147349..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-upgrades {
  background: url(/build/images/assets/img/background/town/upgrades.f9339cdb..png) center / cover no-repeat;
}
div.town-banner.town-banner-door-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-open.night {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-door-closed.night {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop {
  background: url(/build/images/assets/img/background/town/agora.000e3f35..jpg) center / cover no-repeat;
}
div.town-banner.town-banner-workshop.night {
  background: url(/build/images/assets/img/background/town/night_agora.d0147349..jpg) center / cover no-repeat;
}
.town-menu {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
}
.town-menu > .cell {
  cursor: pointer;
}
.town-menu > .cell > div:first-child {
  width: 100%;
  padding-top: 55.1724138%;
  border: 1px solid black;
  text-decoration: underline;
}
.town-menu > .cell > div:last-child {
  font-size: 1.1rem;
  padding: 1px 4px;
  background: #3e2417;
  height: 20px;
}
.town-menu > .cell > div:last-child > img {
  vertical-align: bottom;
}
.town-menu > .cell:hover > div:last-child {
  color: #EFDBA8;
}
.town-menu > .cell:hover > div:first-child {
  outline: 1px solid #EFDBA8;
}
.town-menu > .cell.selected:not(.town-overview) > div:first-child {
  background-color: #965C36 !important;
  outline: 1px solid black;
  border: 1px solid white;
}
.town-menu > .cell.selected > div:last-child {
  background: #965C36;
  color: white;
}
.town-menu:not(.night) > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.town-menu:not(.night) > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.town-menu.night > .town-menu-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.header-menu {
  width: 100%;
  height: 60px;
  position: relative;
}
.header-menu.chaos {
  background: url(/build/images/assets/img/background/town/chaos.95206887..gif) center / 100% no-repeat;
}
.header-menu.insurrect {
  background: url(/build/images/assets/img/background/town/revolt.73a0aefc..gif) center / 100% no-repeat;
}
.header-menu a.help-button {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.banished-info {
  text-align: center;
  color: white;
  font-size: 1.3rem;
  background-color: #773939;
  border: 1px solid #ba6767;
  margin-bottom: 0.5rem;
}
.banished-info em {
  color: #f0d79e;
}
.row > .cell.town-addons {
  font-weight: bold;
  color: #f0d79e;
  font-variant: small-caps;
  display: flex;
  align-items: stretch;
  justify-content: space-evenly;
}
.row > .cell.town-addons > .town-addon {
  height: 55px;
  width: 40px;
  flex-basis: 40px;
  flex-grow: 0;
  overflow: hidden;
  flex-shrink: 0;
  font-size: 1.1rem;
  padding: 0;
  cursor: pointer;
  margin: 3px;
  background-color: #5c2b20;
}
.row > .cell.town-addons > .town-addon:first-child {
  margin-left: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(6) {
  margin-right: 0;
}
.row > .cell.town-addons > .town-addon:nth-child(n+7) {
  display: none;
}
.row > .cell.town-addons > .town-addon img {
  max-height: 14px;
}
.row > .cell.town-addons > .town-addon > div {
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 40px;
  width: 40px;
  border: 1px solid #7e4d2a;
}
.row > .cell.town-addons > .town-addon:not(.selected):not(.town-addon-empty):hover > div {
  border: 1px solid #EFDBA8;
  cursor: pointer;
}
.row > .cell.town-addons > .town-addon.selected {
  background: #823d2d;
  filter: contrast(120%) brightness(120%);
  outline: 1px solid #EFDBA8;
}
.row > .cell.town-addons > .town-addon > span {
  display: block;
  padding: 1px 2px;
  text-align: center;
  text-overflow: ellipsis;
  line-height: 13px;
  height: 15px;
  font-size: 1rem;
  overflow: hidden;
}
.row > .cell.town-addons > .town-addon.town-addon-empty {
  background-color: transparent;
}
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > div,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover > span,
.row > .cell.town-addons > .town-addon.town-addon-empty:hover {
  outline: none;
  cursor: initial;
}
.row > .cell.town-addons > .town-addon.town-addon-empty > div {
  height: 36px;
  width: 36px;
  margin: 2px;
  border: 1px dotted #90563b;
  background: repeating-linear-gradient(-45deg, #7e4a31 4px, #693e29 8px);
}
.row > .cell.town-addons > .town-addon.town-addon-upgrade > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_upgrades.d9357804..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-workshop > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_workshop.225e68a0..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-watchtower > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_tower.e204d08a..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-battlement > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_watch.d48a7a35..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-dump > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_decharge.132a1c9d..gif);
}
.row > .cell.town-addons > .town-addon.town-addon-catapult > div {
  background-image: url(/build/images/assets/img/icons/evo/smenu_catapult2.a8dd0129..gif);
}
.row > .cell.town-addons > .town-addon.town-addon.town-addon-tamers > div {
  background-image: url(/build/images/assets/img/background/smenu_clinic.46e12a1d..gif);
}
.row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home.070234bf..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well.8992e8d8..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank.fdbba16d..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses.35431ef2..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction.a3a751bd..gif) center / cover no-repeat;
}
.row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door.463a8a21..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-house > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_home_night.596d5182..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-well > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_well_night.24a337ca..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-bank > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_bank_night.6147202b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_houses_night.198aed7b..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-construct > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_construction_night.a771e73c..gif) center / cover no-repeat;
}
.row > .cell.town-addons.night > .town-addon-door > div:first-child {
  background: url(/build/images/assets/img/background/town/menu_door_night.dbae0fc2..gif) center / cover no-repeat;
}
.town-upgrades p,
.citizen-home p {
  margin: 0;
}
.town-upgrades .vote-bar,
.citizen-home .vote-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.town-upgrades .vote-bar.small,
.citizen-home .vote-bar.small {
  height: 1em;
}
.town-upgrades .vote-bar > *,
.citizen-home .vote-bar > * {
  height: 100%;
  position: absolute;
}
.town-upgrades .vote-bar .vote-progress,
.citizen-home .vote-bar .vote-progress {
  border-right: 1px solid #ddab76;
  background-color: #b37c4a;
}
.town-upgrades .row {
  border-bottom: 1px solid #7e4d2a;
}
.town-buildings > ul {
  background-color: #3e2417;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 2.5rem;
  font-size: 1.1rem;
  background-image: url(/build/images/assets/img/icons/home.a9951a08..gif);
  background-repeat: no-repeat;
  background-position: 4px 2px;
}
.town-buildings > ul > li {
  padding-bottom: 5px;
}
.town-buildings > ul > li em {
  color: #e7c48f;
  font-style: normal;
}
.town-buildings > ul > li .data {
  flex-grow: 1;
}
.town-buildings > ul > li .symbol {
  flex-grow: 0;
  flex-shrink: 0;
}
.town-buildings > ul > li .life-bar {
  margin-top: 0.25em;
  margin-right: 1em;
  height: 0.5em;
  border: 1px solid black;
  background-color: black;
  position: relative;
  width: 30px;
}
.town-buildings > ul > li .life-bar > * {
  height: 100%;
  position: absolute;
}
.town-buildings > ul > li .life-bar .life-progress {
  background-color: #696486;
}
.town-buildings > ul > li .life-bar .life-progress.life-warning {
  background-color: yellow;
}
.town-buildings > ul > li .life-bar .life-progress.life-critical {
  background-color: #f86;
}
.x-copy-prediction {
  cursor: pointer;
}
.copy-popup {
  position: fixed;
  float: left;
  opacity: 1;
  transition: opacity 500ms linear 0s;
}
.watchtower-prediction {
  display: flex;
  flex-wrap: wrap;
}
.watchtower-prediction > * {
  flex-basis: 100%;
}
.watchtower-prediction p {
  text-align: center;
}
.watchtower-prediction .watchtower-prediction-bar {
  margin-top: 0.25em;
  height: 1.25em;
  border: 1px solid #ddab76;
  background-color: #5c2b20;
  position: relative;
}
.watchtower-prediction .watchtower-prediction-bar > * {
  height: calc(100% - 2px);
  position: absolute;
  top: 1px;
  left: 1px;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-progress {
  background-color: #b37c4a;
  border-right: 1px solid #ddab76;
}
.watchtower-prediction .watchtower-prediction-bar .watchtower-prediction-text {
  min-width: 4em;
  color: #ffffff;
  line-height: 1.25em;
  text-align: center;
  font-size: 1rem;
}
.citizens-list {
  line-height: 20px;
}
.citizens-list .crows-garland {
  position: relative;
}
.citizens-list .crows-garland:after {
  position: absolute;
  pointer-events: none;
  content: " ";
  left: 0;
  right: 0;
  top: -10px;
  bottom: 0;
  background: url(/build/images/assets/img/background/crows_garland.d1301a4d..webp) repeat-x center top;
  background-size: 73px 16px;
}
.citizens-list .crows-garland.crows-garland-alt-1:after {
  background-position-x: 10px;
  filter: hue-rotate(36deg);
}
.citizens-list .crows-garland.crows-garland-alt-2:after {
  background-position-x: 20px;
  filter: hue-rotate(72deg);
}
.citizens-list .crows-garland.crows-garland-alt-3:after {
  background-position-x: 30px;
  filter: hue-rotate(108deg);
}
.citizens-list .crows-garland.crows-garland-alt-4:after {
  background-position-x: 40px;
  filter: hue-rotate(144deg);
}
.citizens-list .crows-garland.crows-garland-alt-5:after {
  background-position-x: 50px;
  filter: hue-rotate(180deg);
}
.citizens-list .crows-garland.crows-garland-alt-6:after {
  background-position-x: 60px;
  filter: hue-rotate(216deg);
}
.citizens-list .crows-garland.crows-garland-alt-7:after {
  background-position-x: 70px;
  filter: hue-rotate(252deg);
}
.citizens-list .crows-garland.crows-garland-alt-8:after {
  background-position-x: 80px;
  filter: hue-rotate(288deg);
}
.citizens-list .crows-garland.crows-garland-alt-9:after {
  background-position-x: 90px;
  filter: hue-rotate(324deg);
}
.citizens-list .row.header,
.messages-list .row.header,
.routes-list .row.header,
.citizens-list .row-flex.header,
.messages-list .row-flex.header,
.routes-list .row-flex.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-list .row:not(.header),
.messages-list .row:not(.header),
.routes-list .row:not(.header) {
  font-style: italic;
}
.citizens-list .row:not(.header):hover,
.messages-list .row:not(.header):hover,
.routes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-list.routes-list .row,
.messages-list.routes-list .row,
.routes-list.routes-list .row {
  font-size: 1.2rem;
}
.citizens-list .row.me,
.messages-list .row.me,
.routes-list .row.me {
  background-color: #423f54 !important;
}
.citizens-list .row.new,
.messages-list .row.new,
.routes-list .row.new {
  color: white;
  font-style: normal;
}
.citizens-votes-list {
  line-height: 20px;
}
.citizens-votes-list .row.header {
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
  font-size: 1.2rem;
  border-bottom: 2px solid #ddab76;
}
.citizens-votes-list .row:not(.header) {
  font-style: italic;
}
.citizens-votes-list .row:not(.header):hover {
  outline: 1px solid #EFDBAB;
}
.citizens-votes-list .row.me {
  background-color: #423f54 !important;
}
#rows-send {
  display: none;
}
.linked-items {
  list-style-type: none;
  padding-left: 10px;
}
.nightwatch .small {
  color: white;
}
.nightwatch .total div {
  background: #5c2b20;
  font-weight: bold;
  border-bottom: 1px solid #f0d79e;
  color: #f0d79e;
}
.prof-list {
  margin-top: 10px;
}
.prof-list div {
  font-size: 1.2rem;
  background-color: #5c2b20;
}
.prof-list .prof {
  background-color: #5c2b20;
  padding-right: 0.5rem;
  font-size: 1rem;
  display: inline-block;
}
.prof-list .prof img {
  vertical-align: sub;
}
.prof-list .prof em {
  color: #ddab76;
  font-size: 1.2rem;
}
.prof-list .citizen_count {
  color: white;
}
.prof-list .citizen_count em {
  color: #ddab76;
}
.citizen-chest > p {
  margin-top: 0;
  font-size: 1.2rem;
}
.citizen-chest .notice {
  padding-left: 20px;
  padding-right: 5px;
  font-size: 1.1rem;
  color: #f0d79e;
  margin-top: 2px;
  background-image: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
  background-color: #996739;
  cursor: pointer;
}
.citizen-chest .notice:hover {
  color: white;
}
.buildings button {
  min-height: 20px;
}
.dashboard {
  padding: 5px;
  background: #5c2b20;
  border: 1px solid #492219;
  color: #ddab76;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-size: 1.2rem;
}
.dashboard .attack-estimation,
.dashboard .def-estimation {
  border-left: 1px dashed #7e4d2a;
  border-right: 1px solid #ddab76;
}
.dashboard .attack-estimation.attack-estimation .help,
.dashboard .def-estimation.attack-estimation .help {
  color: white;
}
.dashboard em {
  color: #f0d79e;
}
.dashboard .counter {
  color: white;
  font-weight: bold;
  font-size: 1.8rem;
}
.words-of-heroes {
  min-height: 260px;
  padding: 5px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-image: url(/build/images/assets/img/background/town/cityBoard.58de5f6f..png);
}
.words-of-heroes .content {
  margin: 40px 0 0 5px;
  height: 190px;
  max-height: 190px;
  max-width: 240px;
  overflow: auto;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  word-break: break-word;
}
.words-of-heroes .content textarea,
.words-of-heroes .content textarea:focus {
  width: 100%;
  overflow: hidden;
  background: #3b3249;
  border: 1px dashed #696486;
  color: #E4E3E8;
  font-size: 1.5rem;
  line-height: 11pt;
  font-style: italic;
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  outline: none;
  padding: 0;
}
.words-of-heroes .content em {
  display: inline-block;
  font-size: 1.1rem;
  color: #F0D79E;
  margin-top: 2rem;
}
.words-of-heroes .edit,
.words-of-heroes .cancel {
  max-width: 240px;
  text-align: right;
  font-size: 1.2rem;
  color: #ddab76;
}
.words-of-heroes .edit .disabled,
.words-of-heroes .cancel .disabled {
  text-decoration: line-through;
  font-weight: normal;
  color: grey;
}
.overview-list,
.overview-checklist {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.4rem;
  background-color: #996739;
}
.overview-list strong,
.overview-checklist strong {
  color: white;
}
.overview-list .separator,
.overview-checklist .separator {
  margin-top: 7px;
  padding-top: 5px;
  border-top: 1px solid #f0d79e;
}
.overview-checklist {
  list-style: none;
  padding-left: 10px;
}
.overview-checklist li {
  padding-left: 20px;
  background: url(/build/images/assets/img/icons/tickOff.918c2d65..gif) 5px 5px no-repeat;
}
.overview-checklist li:hover {
  text-decoration: underline;
  color: #ddab76;
  cursor: pointer;
}
.overview-checklist li.checked {
  background: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif) 5px 5px no-repeat;
  text-decoration: line-through;
  font-style: italic;
  color: #b37c4a;
}
.overview-checklist li.checked:hover {
  text-decoration: underline line-through;
  color: #ddab76;
  cursor: pointer;
}
.overview-list,
ul.list {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
}
.overview-list.list li,
ul.list.list li {
  color: white;
}
.overview-list.list li.separator,
ul.list.list li.separator {
  margin-top: 1.5rem;
  padding-top: 1.2rem;
  border-top: 1px solid #f0d79e;
}
.overview-list .warning,
ul.list .warning {
  color: #f86;
}
.defense-detail em {
  font-size: 1.2rem;
  color: #f0d79e;
}
.citizen-gossips {
  font-size: 1.3rem;
}
.gossips {
  margin-top: 5px;
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding-left: 20px;
  font-size: 1.2rem;
  background-color: #926739;
}
.gossips strong {
  font-variant: small-caps;
}
.citizen-box {
  border-left: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.citizen-box-name {
  background-color: #b37c4a;
}
.citizen-box-name-me {
  background-color: #57536F;
}
.citizen-box-name,
.citizen-box-name-me {
  color: white !important;
}
.citizen-box-name > span > .citizen-name {
  text-decoration: underline;
}
.small-citizen-defense {
  display: inline-block;
  margin-top: 7px;
  max-height: 20px;
}
.small-citizen-defense > .citizen-defense {
  font-size: 1.15rem !important;
}
.citizen-defense {
  font-size: 1.4rem;
}
.citizen-online {
  max-width: 6px;
  background-color: #bbcd7c;
  border-bottom: 1px solid #7e4d2a;
  margin: 0px 0px 0px 0px;
  position: relative;
}
.citizen-offline {
  max-width: 6px;
  background-color: #ba6767;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.citizen-dead {
  max-width: 6px;
  background-color: #b37c4a;
  border-bottom: 1px solid #7e4d2a;
  margin: 0;
  position: relative;
}
.gazette-search {
  margin-left: 35px;
  color: #f0d79e;
}
.gazette-search div > h2 {
  margin-top: 0;
  background-image: none;
}
.gazette-search div > div > select {
  margin-bottom: 2px;
}
#gazette .newspage {
  width: 435px;
  height: 360px;
  background-image: url(/build/images/assets/img/news/newsBg.6671ff9b..gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
#gazette .newspage#newspage-front {
  margin-left: 20px;
}
#gazette .newspage#newspage-front > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-front div#gazette-headline {
  top: 12%;
  left: 6%;
  font-weight: bold;
  font-size: 110%;
  white-space: nowrap;
  transform-origin: left;
}
#gazette .newspage#newspage-front div#gazette-content {
  top: 20%;
  left: 6%;
  font-size: 80%;
}
#gazette .newspage#newspage-front div#gazette-content.day1 {
  font-style: italic;
}
#gazette .newspage#newspage-front div#gazette-content p {
  margin: 0;
}
#gazette .newspage#newspage-front div#gazette-content p:first-letter {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
}
#gazette .newspage#newspage-front div#gazette-content p i.dagger {
  font-family: serif;
  font-style: normal;
}
#gazette .newspage#newspage-front div#gazette-signature {
  font-size: 100%;
  font-style: italic;
  color: #5a5132;
  text-align: right;
}
#gazette .newspage#newspage-front div#gazette-deaths {
  top: 58%;
  left: 10%;
  font-size: 80%;
  width: 65%;
  height: 30%;
  overflow-y: auto;
}
#gazette .newspage#newspage-front div#gazette-deaths > div {
  padding-left: 10px;
}
#gazette .newspage#newspage-front div#gazette-deaths #gazette-death-outside {
  margin-top: 3%;
}
#gazette .newspage#newspage-front div#gazette-deaths .death-category {
  font-variant: small-caps;
  font-weight: bold;
  color: #3b3249;
  margin-left: -10px;
}
#gazette .newspage#newspage-front div#gazette-tally {
  top: 65%;
  left: 75%;
  width: 20%;
  height: 20%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#gazette .newspage#newspage-front div#gazette-tally .tally {
  width: 33%;
  height: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_1.2e056718..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_2.e853b92c..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_3.d35bf68b..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-4 {
  background-image: url(/build/images/assets/img/news/news_cpt_4.345c0906..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-1 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_1.e344d3d4..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-2 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_2.8526e461..gif);
}
#gazette .newspage#newspage-front div#gazette-tally .tally.tally-5-3 {
  background-image: url(/build/images/assets/img/news/news_cpt_5_3.6875723c..gif);
}
#gazette .newspage#newspage-front div#gazette-content {
  font-size: 80%;
  width: 80%;
  top: 20%;
  left: 7%;
  max-height: 128px;
  overflow: auto;
}
#gazette .newspage#newspage-front div#gazette-content p {
  letter-spacing: -0.1em;
}
#gazette .newspage#newspage-front div#gazette-content p span {
  font-weight: bold;
  text-decoration: underline;
}
#gazette .newspage#newspage-back {
  background-position: 100% 0;
  width: 419px;
  margin-left: -4px;
}
#gazette .newspage#newspage-back > div {
  position: absolute;
  font-family: "Courier Prime", fixed;
  color: #3b3249;
}
#gazette .newspage#newspage-back #gazette-attack,
#gazette .newspage#newspage-back #gazette-empty {
  background-size: contain;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  pointer-events: none;
}
#gazette .newspage#newspage-back #gazette-attack {
  top: 13%;
  width: 97%;
  height: 35%;
  left: 0;
  padding-top: 22%;
}
#gazette .newspage#newspage-back #gazette-attack.opened {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack.closed {
  background-image: url(/build/images/assets/img/news/newsSchema_classic.f885ae5f..gif);
}
#gazette .newspage#newspage-back #gazette-attack.devast {
  background-image: url(/build/images/assets/img/news/newsSchema_door.92d6abdc..gif);
}
#gazette .newspage#newspage-back #gazette-attack .nightstat {
  font-size: 85%;
  position: absolute;
  text-align: center;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-attack {
  top: 70%;
  left: 5%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-defense {
  top: 70%;
  left: 40%;
  width: 30%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat.nightstat-deaths {
  top: 70%;
  left: 74%;
  width: 25%;
}
#gazette .newspage#newspage-back #gazette-attack .nightstat .count {
  font-size: 125%;
  font-weight: bold;
}
#gazette .newspage#newspage-back #gazette-attack .invasion,
#gazette .newspage#newspage-back #gazette-attack .terror {
  font-size: 80%;
  display: inline-block;
  margin-top: 0.5em;
  color: #600;
}
#gazette .newspage#newspage-back #buildingdetails {
  font-size: 1.1rem;
  left: 25px;
  top: 200px;
  width: 91%;
  font-family: "Courier Prime", fixed;
}
#gazette .newspage#newspage-back #buildingdetails span {
  color: #773939;
  font-weight: bold;
}
#gazette .newspage#newspage-back #wind {
  background: url(/build/images/assets/img/icons/small_action.cc66866b..gif) top left no-repeat;
  margin-left: -25px;
  padding-left: 18px;
  margin-bottom: 2px;
  border-bottom: 1px dashed #3b3249;
}
#gazette .newspage#newspage-back #gazette-empty {
  background-image: url(/build/images/assets/img/news/newsEmpty.a34f3bca..gif);
  width: 90%;
  height: 100%;
  top: 25%;
}
#gazette-switcher,
#gazette-switch {
  display: none;
}
#gazette-role-title {
  margin: 5px;
}
#gazette-role-list {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 4px;
  margin: 5px;
  font-size: 1.2rem;
  color: #ffe3bf;
}
#gazette-role-list p {
  margin: 0;
}
#gazette-role-list p + p {
  margin-top: 5px;
}
#gazette-role-list p strong {
  color: white;
}
#council {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
#council > img {
  max-width: 100%;
  height: auto;
}
#council > div {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  padding: 0 20px;
  overflow-y: auto;
}
#council > div > div {
  font-family: "Courier new", "Courier", monospace;
  color: #3b3249;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
  font-size: 8pt;
  line-height: 9pt;
  margin-bottom: 3px;
}
#council > div > div:first-letter {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
}
#council > div > div.status {
  color: black;
}
#council > div > div > span.author.color-1 {
  color: #8d5e3e;
}
#council > div > div > span.author.color-2 {
  color: #aa7d52;
}
#council > div > div > span.author.color-3 {
  color: #ae6b68;
}
#council > div > div > span.author.color-4 {
  color: #6f3f3c;
}
#council > div > div > span.author.color-5 {
  color: #6b6d8d;
}
#council > div > div > span.author.color-6 {
  color: #3c374f;
}
#council > div > div > span.author.color-7 {
  color: #3c3549;
}
#council > div > div > span.author.color-8 {
  color: #4f553c;
}
#council > div > div > span.author.color-9 {
  color: #728d2c;
}
#council > div > div > span.author.color-0 {
  color: #384315;
}
#council > div > div > span.author:after {
  content: ":";
  padding: 0 6px;
}
#council > div > div > span:not(.author) {
  color: black;
  text-decoration: underline;
}
#recipient_list {
  position: absolute;
  padding: 5px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 1px solid #5c2b20;
  z-index: 999;
  display: none;
}
#recipient_list .list {
  overflow-y: scroll;
  max-height: 200px;
}
.town-summary {
  font-size: 1.3rem;
}
.town-summary div {
  border-bottom: 1px solid #b37c4a;
}
.town-summary div.row-header {
  background-color: #b37c4a;
  font-weight: bold;
}
.town-summary div.row-detail {
  color: #e3c699;
  background-color: #996739;
}
.town-summary div.row-detail em {
  font-size: 0.8rem;
}
.clairvoyance {
  border: 1px solid #ddab76;
  font-size: 1.2rem;
  background-color: #4d5537;
  margin-bottom: 8px;
  padding: 5px;
}
.disposal {
  font-size: 1.2rem;
}
.disposal em {
  color: #f0d79e;
}
.citizen-label-name-me {
  border-top: 1px solid #6C7188 !important;
  background-color: #4e5162 !important;
}
.row-table.workshop {
  border-bottom: 3px solid #f0d79e;
}
.row-table.workshop .header {
  border-bottom: 3px solid #f0d79e;
  font-size: 1.2rem;
}
.row-table.workshop .recipe > div {
  border-bottom: 1px solid #7e4d2a;
}
.row-table.workshop .recipe > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
.newspaper-announcement {
  color: #b1b2c7;
}
.newspaper-announcement b {
  color: #f0d79e;
  font-weight: bolder;
  text-decoration: underline;
  font-size: 1.1em;
}
.newspaper-announcement span {
  color: #f0d79e;
}
.tamer-clinic {
  display: flex;
  gap: 32px;
  justify-content: center;
}
.tamer-clinic .tamer-clinic-tile {
  background: #693e29;
  border: 2px solid #3e2417;
  aspect-ratio: 1/1;
  flex-basis: 25%;
  position: relative;
}
.tamer-clinic .tamer-clinic-tile img[data-action="purge"] {
  position: absolute;
  top: -6px;
  right: -6px;
}
.tamer-clinic .tamer-clinic-tile > div {
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: 16px;
}
.tamer-clinic .tamer-clinic-tile > div img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  image-rendering: pixelated;
}
div.zone-beyond {
  background: black;
  border: 1px solid #b18a63;
  height: 80px;
  background-size: cover;
}
div.zone-beyond.outerworld {
  background: url(/build/images/assets/img/background/beyond/outerworld.e383cf8b..jpg) center / cover no-repeat;
}
div.zone-beyond.oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/oldRuins.4e626942..jpg) center / cover no-repeat;
}
div.zone-beyond.city {
  background: url(/build/images/assets/img/background/beyond/city.728ad099..jpg) center / cover no-repeat;
}
div.zone-beyond.city-open {
  background: url(/build/images/assets/img/background/beyond/city_open.492a9335..jpg) center / cover no-repeat;
}
div.zone-beyond.night-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/night_oldRuins.af2cdc9a..jpg) center / cover no-repeat;
}
div.zone-beyond.night-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld.050515fc..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.night-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-oldruins {
  background: url(/build/images/assets/img/background/beyond/ruins/nightlight_oldRuins.389909f8..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/nightlight_outerworld.4040511e..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city {
  background: url(/build/images/assets/img/background/beyond/night_city.59600d18..jpg) center / cover no-repeat;
}
div.zone-beyond.nightlight-city-open {
  background: url(/build/images/assets/img/background/beyond/night_city_open.1dc1f8c6..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-bunker {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_bunker.240f7398..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hotel {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hotel.76eb553d..jpg) center / cover no-repeat;
}
div.zone-beyond.explorable-hospital {
  background: url(/build/images/assets/img/background/beyond/ruins/explorable_hospital.26251532..jpg) center / cover no-repeat;
}
body.christmas div.zone-beyond.night-outerworld,
body.christmas div.zone-beyond.nightlight-outerworld {
  background: url(/build/images/assets/img/background/beyond/night_outerworld_xmas.ba7b71f1..jpg) center / cover no-repeat;
}
div.zone-camp {
  padding: 5px 5px 0 5px;
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: justify;
  color: #e2d890;
  font-size: 1rem;
  background-color: #996739;
  overflow: hidden;
}
div.zone-camp > input {
  display: none;
}
div.zone-camp > input + label {
  cursor: pointer;
  text-decoration: underline;
}
div.zone-camp > input + label:hover {
  color: white;
}
div.zone-camp > input + label + .zone-camp-info {
  max-height: 0;
  opacity: 0;
  transition: 200ms;
  overflow: hidden;
}
div.zone-camp > input:checked + label + .zone-camp-info {
  max-height: 500px;
  opacity: 1;
}
div.zone-camp > input:checked + label + .zone-camp-info pre {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
div.zone-camp > input:checked + label + .zone-camp-info pre hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.zone-camp .emphasis {
  font-weight: bold;
  color: white;
}
div.zone-blocked-warning {
  background: url(/build/images/assets/img/background/popup/feist.1f4254bf..gif) top left no-repeat, #91181a;
  border: 1px solid #d2161f;
  outline: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 10px 10px 90px;
}
div.zone-blocked-warning > b {
  margin-bottom: 6px;
}
div.zone-blocked-warning > span {
  display: block;
  font-size: 1.3rem;
  margin-bottom: 6px;
}
div.zone-blocked-warning > span *[x-countdown] {
  display: block;
  font-size: 2.4rem;
  text-align: center;
  margin: 10px 0;
  font-weight: bold;
}
.beyond-rp {
  padding-left: 40px;
}
div.ruin-info {
  margin-top: 5px;
  padding: 5px;
  background: #9a8652;
  color: white;
}
div.ruin-info img {
  vertical-align: middle;
}
div.ruin-info .ruin-name {
  color: #e2d880;
}
div.ruin-info .ruin-desc strong {
  color: #f0d79e;
}
div.zone-info {
  margin-top: 0px;
  border: 1px solid #ddab76;
  /*background: @myhordes-cell-header-background-color;*/
  font-size: 0;
}
div.zone-info > div.row > .cell > span {
  vertical-align: bottom;
  font-size: 1.2rem;
}
div.zone-info > div.row.zone-cp {
  padding: 1px 0px 0px 1px;
  height: 22px;
  margin-top: 0;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.zone-info > div.row.zone-cp > .cell .humans-cp {
  color: #d6f523;
}
div.zone-info > div.row.zone-cp > .cell .zombies-cp {
  color: #f15b30;
}
div.zone-info > div.row.zone-dist {
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
  min-height: 18px;
  font-size: 1rem;
  color: #f0d79e;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
  background-color: #5c2b20;
}
div.other_citizens em {
  color: #f0d79e;
  font-style: italic;
  font-size: 1.3rem;
}
div.other_citizens h5 {
  color: white;
  margin-bottom: 0;
}
span.ruin-bury-desc {
  font-variant: small-caps;
  font-size: 0.9em;
  color: #e5bc52;
  font-weight: bold;
}
div.ruin-bury-count {
  border: 1px solid #ddab76;
  background: #996739;
  padding: 2px;
  margin-bottom: 10px;
}
div.ruin-bury-count > div.sand {
  padding: 0;
  margin: 0;
  height: 16px;
  width: 9px;
  position: relative;
  display: inline-block;
  overflow: visible;
}
div.ruin-bury-count > div.sand:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/buried.96461471..gif) no-repeat;
}
div.zone-scout {
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  color: #f0d79e;
  font-size: 1.1rem;
}
div.beyond-escort-off,
div.beyond-escort-on {
  font-size: 1.2rem;
  background-color: #663024;
}
div.beyond-escort-off.beyond-escort-on-all,
div.beyond-escort-on.beyond-escort-on-all {
  background-color: #25242c !important;
}
div.beyond-escort-off ul.status,
div.beyond-escort-on ul.status {
  padding: 0;
  margin: 0;
  font-size: 0;
}
div.beyond-escort-off ul.status > li,
div.beyond-escort-on ul.status > li {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
div.beyond-escort-off .citizen-box,
div.beyond-escort-on .citizen-box {
  border: none;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div {
  min-height: 34px;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row-flex > div:not(:last-child),
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row > div:not(:last-child),
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row > div:not(:last-child) {
  border-right: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all) > div,
div.beyond-escort-on:not(.beyond-escort-on-all) > div,
div.beyond-escort-off:not(.beyond-escort-on-all) > div.row,
div.beyond-escort-on:not(.beyond-escort-on-all) > div.row {
  border-bottom: 1px solid #7e4d2a;
}
div.beyond-escort-off:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2),
div.beyond-escort-on:not(.beyond-escort-on-all).beyond-escort-on > div:nth-last-child(2) {
  border-right: none;
}
ul.escort-action-list {
  margin: 0;
  padding: 0px;
  font-size: 0;
  text-align: center;
}
ul.escort-action-list > li {
  list-style: none;
  display: inline-block;
  padding: 3px;
  cursor: pointer;
  border: 1px solid transparent;
  margin: 2px;
}
ul.escort-action-list > li:hover {
  border: 1px solid #F0D79E;
  background: rgba(240, 215, 158, 0.5);
}
div.buildings {
  margin-top: 0;
  font-size: 1.2rem;
  border-bottom: 2px solid #f0d79e;
  outline: 2px solid #5c2b20;
  position: relative;
}
div.buildings:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: calc(41.5% + 3px);
  content: " ";
  background: url(/build/images/assets/img/background/constructions_hc_bg.9e44b674..png) repeat, url(/build/images/assets/img/background/constructions_hc_bg2.5cadd6ce..png) repeat, #5c2b20;
  z-index: 0;
}
div.buildings + div.buildings {
  margin-top: 7px;
}
div.buildings select {
  height: 21px;
  margin-right: 2px;
}
div.buildings .build-btn {
  padding: 0;
  margin-right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}
div.buildings .build-btn img {
  margin: 0;
}
div.buildings .building {
  display: flex;
  position: relative;
  overflow: hidden;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.buildings .building:not(.hc):not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building:not(.hc):not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) > .cell {
  background: rgba(0, 0, 0, 0.175);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0.175) 58%);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) > .cell {
  background: rgba(0, 0, 0, 0);
}
div.buildings .building.hc:not(.locked):not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, rgba(0, 0, 0, 0) 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete) {
  background: #6B3977;
}
div.buildings .building.hc:not(.locked).voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.buildings .building.hc:not(.locked).voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.buildings .building.locked {
  background: #7b452f;
}
div.buildings .building.root > div.cell:first-child > span {
  font-weight: bold;
}
div.buildings .building > div.cell {
  position: relative;
  z-index: 2;
}
div.buildings .building > div.cell > * {
  position: relative;
  z-index: 2;
}
div.buildings .building.complete {
  background: #3b3249;
}
div.buildings .building.complete > .cell {
  background: #3b3249;
}
div.buildings .building.complete > div.cell:first-child:before {
  background: #696486;
}
div.buildings .building .action-vote {
  cursor: pointer;
}
div.buildings .building .action-vote:hover {
  text-decoration: underline;
}
div.buildings .building .vote {
  display: none;
}
div.buildings .building .no-ws:empty {
  display: none;
}
div.buildings .building.lv-1 > div.cell:first-child {
  padding-left: 16px;
}
div.buildings .building.lv-2 > div.cell:first-child {
  padding-left: 32px;
}
div.buildings .building.lv-3 > div.cell:first-child {
  padding-left: 48px;
}
div.buildings .building.lv-4 > div.cell:first-child {
  padding-left: 64px;
}
div.buildings .building.lv-5 > div.cell:first-child {
  padding-left: 80px;
}
div.buildings .building.lv-6 > div.cell:first-child {
  padding-left: 96px;
}
div.buildings .build-req-items .build-req {
  border-left: 1px dotted #ddab76;
}
div.buildings .build-req {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  font-size: 1.4rem;
}
div.buildings .build-req img {
  vertical-align: middle;
}
div.buildings .build-req > span.resource.current {
  font-size: 1.1rem;
  font-weight: normal;
}
div.buildings .build-req > span.resource.current.low {
  color: #FF6A6A;
}
div.buildings .build-req > span.resource.current:not(.low) {
  color: #ddab76;
}
div.buildings .build-req > span.resource.needed {
  font-size: 1.3rem;
}
div.buildings .build-req .ap {
  margin-left: 7px;
  font-size: 90%;
}
div.buildings .type_indicator {
  width: 5px;
}
div.buildings .level_indicator {
  width: 16px;
  height: 16px;
}
div.buildings .building {
  font-variant: small-caps;
  border-top: 1px solid #996739;
  border-top-style: dashed;
  white-space: nowrap;
}
div.buildings .building .building_row {
  display: flex;
  align-items: start;
  width: calc(100% - 5px);
}
div.buildings .building .building_info {
  display: flex;
  width: 41.5%;
  height: 100%;
  background: #b37c4a;
  align-items: center;
  padding-left: 3px;
}
div.buildings .building .building_info .building_icon {
  margin-right: 3px;
}
div.buildings .building .building_info .defense {
  color: white;
}
div.buildings .building .building_info .defense,
div.buildings .building .building_info .defense-broken {
  display: flex;
  margin-left: auto;
  font-size: 90%;
  padding: 5px 2px 0px 5px;
  height: 100%;
}
div.buildings .building .building_resources {
  height: 100%;
  width: 54%;
}
div.buildings .building .building_resources .build-req-items {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  flex-grow: 1;
}
div.buildings .building .building_resources .build-req-items.has-focused,
div.buildings .building .building_resources .build-req-items.has-more-hover {
  flex-wrap: wrap;
  padding-right: 19px;
}
div.buildings .building .building_resources .build-req-items .more,
div.buildings .building .building_resources .build-req-items .less {
  display: none;
  width: fit-content;
  height: fit-content;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources:not(.focused) .more {
  display: flex;
}
div.buildings .building .building_resources .build-req-items.overflowing .extend_resources.focused .less {
  display: flex;
}
div.buildings .building .building_resources .build-req-items .extend_resources {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 4px;
  padding-right: 2px;
  width: 38px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
div.buildings .building .building_resources .ap-bar-start {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 10px;
  height: 10px;
}
div.buildings .building .building_resources .ap-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
div.buildings .building .building_resources .ap-bar > .bar {
  background: linear-gradient(180deg, #f9e888 0%, #f2c94d 20%);
  height: 100%;
}
div.buildings .building .building_resources.to_repair .ap {
  color: #FF6A6A;
}
div.buildings .building.complete .building_resources .bar {
  background: linear-gradient(180deg, #fb4648 0%, #bf2f31 20%);
}
div.buildings .building .building_action {
  flex-grow: 1;
  display: flex;
  height: 100%;
}
div.buildings .building.locked .building_row {
  color: #ecb0b0;
  opacity: 0.35;
}
div.buildings .building.locked .building_row .building_info,
div.buildings .building.locked .building_row .building_resources,
div.buildings .building.locked .building_row .building_action {
  background-color: #7c462f;
}
div.buildings .building.complete {
  color: #afacc1;
}
div.buildings .building.complete .building_info {
  background-color: #696486;
}
div.buildings .building.complete .building_resources,
div.buildings .building.complete .building_action {
  background-color: #3b3249;
}
div.buildings .building .building_resources {
  display: flex;
  position: relative;
  flex-grow: 1;
  padding-top: 4px;
  padding-bottom: 1px;
}
div.buildings .building_name {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.buildings .building.root .building_name {
  font-size: 140%;
}
div.buildings .building {
  overflow: visible;
}
div.buildings .building.root {
  min-height: 29px;
}
div.buildings .building:not(.root) {
  min-height: 24px;
}
div.buildings .buildings_header {
  position: relative;
  display: flex;
  height: 25px;
  width: 100%;
}
div.buildings .buildings_header .buildings_header_image {
  flex-grow: 1;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-top: 1px solid;
}
div.buildings.type_small_wallimprove .type_indicator {
  background-color: #899775;
}
div.buildings.type_small_wallimprove .buildings_header_image {
  border-color: #899775;
  background-image: url(/build/images/assets/img/building/construction/building_wall1.2198733b..png);
}
div.buildings.type_small_water .type_indicator {
  background-color: #93b0c1;
}
div.buildings.type_small_water .buildings_header_image {
  border-color: #93b0c1;
  background-image: url(/build/images/assets/img/building/construction/building_pump.41ed0938..png);
}
div.buildings.type_item_meat .type_indicator {
  background-color: #ff9073;
}
div.buildings.type_item_meat .buildings_header_image {
  border-color: #ff9073;
  background-image: url(/build/images/assets/img/building/construction/building_meat.7cfe8522..png);
}
div.buildings.type_small_refine .type_indicator {
  background-color: #c5ba8f;
}
div.buildings.type_small_refine .buildings_header_image {
  border-color: #c5ba8f;
  background-image: url(/build/images/assets/img/building/construction/building_command.0ba5a721..png);
}
div.buildings.type_item_tagger .type_indicator {
  background-color: #edb867;
}
div.buildings.type_item_tagger .buildings_header_image {
  border-color: #edb867;
  background-image: url(/build/images/assets/img/building/construction/building_tower.3494eee9..png);
}
div.buildings.type_small_building .type_indicator {
  background-color: #e39191;
}
div.buildings.type_small_building .buildings_header_image {
  border-color: #e39191;
  background-image: url(/build/images/assets/img/building/construction/building_fondations.32f739a3..png);
}
div.buildings.type_small_door_closed .type_indicator {
  background-color: #c982d2;
}
div.buildings.type_small_door_closed .buildings_header_image {
  border-color: #c982d2;
  background-image: url(/build/images/assets/img/building/construction/building_doorLock.1413c6be..png);
}
div.buildings.type_item_soul_blue_static .type_indicator {
  background-color: #66c295;
}
div.buildings.type_item_soul_blue_static .buildings_header_image {
  border-color: #66c295;
  background-image: url(/build/images/assets/img/building/construction/building_spa4souls.52648d31..png);
}
div.town-upgrades {
  padding: 0;
  border: 1px solid #ddab76;
}
div.town-upgrades > .row {
  font-size: 1.2rem;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) > .cell {
  background: #53271d;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+0) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #53271d 58%);
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) > .cell {
  background: #663024;
}
div.town-upgrades > .row:not(.locked):nth-child(2n+1) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #663024 58%);
}
div.town-upgrades > .row.voted:not(.complete) {
  background: #6B3977;
}
div.town-upgrades > .row.voted:not(.complete) .overflowing .extend_resources {
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 27%, #6B3977 58%);
}
div.town-upgrades > .row.voted:not(.complete):not(.locked) .defense {
  background: #6B3977;
}
div.town-upgrades > .row strong {
  font-size: 1.5rem;
  font-variant: small-caps;
}
div.town-upgrades > .row b {
  color: #ddab76;
}
div.town-upgrades > .row.complete {
  background: #3b3249;
}
div.town-upgrades > .row.complete > .cell {
  background: #3b3249;
}
div.town-upgrades > .row.complete > div.cell:first-child:before {
  background: #696486;
}
div.voted-building {
  max-width: 340px;
  color: #f0d79e;
  padding: 10px;
  background: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  font-size: 1.2rem;
  margin: 15px auto;
  position: relative;
}
div.voted-building .name {
  font-size: 2rem;
  color: white;
}
ul.tabs.buildings-tabs {
  margin-bottom: 0;
}
ul.tabs.buildings-tabs::after {
  content: "";
  display: table;
  clear: both;
}
ul.tabs.buildings-tabs > li {
  margin: 0 3px 0 0;
}
.ap-prompt {
  position: absolute;
  width: 112px;
  padding: 4px;
  background: #3b3249;
  outline: 1px solid black;
  border: 2px solid #ddab76;
  z-index: 9999;
  top: 0;
  right: 0;
}
@media (max-width: 949px) {
  div.buildings:before {
    left: 0;
  }
  div.buildings .building .building_info {
    height: unset;
    max-height: 50%;
  }
  div.buildings .building .building_resources,
  div.buildings .building .building_action {
    min-height: 50%;
  }
  div.buildings .building.root {
    min-height: 58px;
  }
  div.buildings .building.root .building_info,
  div.buildings .building.root .building_resources {
    min-height: 29px;
  }
  div.buildings .building:not(.root) {
    min-height: 48px;
  }
  div.buildings .building:not(.root) .building_info,
  div.buildings .building:not(.root) .building_resources {
    min-height: 24px;
  }
  div.buildings .building.locked.root {
    height: 29px;
  }
  div.buildings .building.locked:not(.root) {
    height: 24px;
  }
  div.buildings .building.locked .building_resources {
    height: 0px;
  }
  div.buildings .building .building_row {
    flex-wrap: wrap;
  }
  div.buildings .building .building_row .building_info {
    width: 100%;
  }
  div.buildings .building .building_row .building_info.has-vote .defense,
  div.buildings .building .building_row .building_info.has-vote .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info.has-vote .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info.has-vote .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_info:has(.vote) .defense,
  div.buildings .building .building_row .building_info:has(.vote) .defense-broken {
    margin-left: 5px;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote_hide {
    display: inline;
  }
  div.buildings .building .building_row .building_info:has(.vote) .vote {
    display: inline;
    margin-left: auto;
  }
  div.buildings .building .building_row .building_resources {
    width: calc(100% - 25px);
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .build-req-items {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  div.buildings .building .building_row .building_resources .build-req-items .build-req {
    height: fit-content;
  }
  div.buildings .building .building_row .building_resources .extend_resources {
    display: none;
  }
  div.buildings .building .build-btn {
    margin-top: 0;
    margin-bottom: 0;
  }
  div.buildings .building.empty .building_resources,
  div.buildings .building.empty .building_action {
    min-height: 2px;
  }
  div.buildings .building.empty.root {
    min-height: 29px;
  }
  div.buildings .building.empty:not(.root) {
    min-height: 24px;
  }
  div.buildings .building.voted:not(.complete):not(.locked) .defense {
    background: unset;
  }
}
.forum-preview {
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px;
  border-radius: 10px;
  margin: 10px;
  background: url(/build/images/assets/img/forum/forum.c747a117..png) top center repeat-x, #7e4d2a;
  cursor: pointer;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  background-position-y: -2px;
  border: 2px solid #7e4d2b;
  transition: border-color 0.5s ease-in-out, filter 0.25s ease-in-out, color 0.25s ease-in-out;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  position: relative;
  display: flex;
  align-items: center;
}
.forum-preview > img {
  margin-right: 10px;
  max-width: 100px;
  flex-grow: 0;
  object-fit: contain;
  object-position: top;
}
.forum-preview > div {
  margin-top: 2px;
  flex-grow: 1;
}
.forum-preview.forum-preview-desc {
  line-height: 14px;
}
.forum-preview.forum-preview-desc span {
  display: block;
  font-size: 0.6em;
  margin-top: 4px;
  line-height: 10px;
  opacity: 0.8;
}
.forum-preview.forum-preview-desc.forum-preview-og span {
  margin-top: 15px;
  display: block;
}
.forum-preview.new:before {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  box-shadow: 0 0 3px black;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: -2px;
  left: -7px;
  transition: top 0.1s ease-in-out, left 0.1s ease-in-out;
}
.forum-preview.new.animating:before {
  top: 2px;
  left: 7px;
}
.forum-preview:hover {
  border-color: #ddab76;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
  color: #ffffff;
}
.forum-preview:after {
  clear: both;
  display: table;
  content: "";
}
.forumGroup {
  margin: 10px;
  background: #5c2b20;
  border-radius: 10px;
  outline: 2px solid #7e4d2b;
  outline-offset: -2px;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
  transition: filter 0.25s ease-in-out;
}
.forumGroup:hover {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
}
.forumGroup .header {
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 10px 5px 20px;
  position: relative;
}
.forumGroup .header img {
  flex-grow: 0;
}
.forumGroup .header span {
  flex-grow: 1;
}
.forumGroup .header.open:before,
.forumGroup .header.collapsed:before {
  position: absolute;
  right: 10px;
  top: 12px;
  content: "";
  height: 11px;
  width: 11px;
  background: url(/build/images/assets/img/forum/arrowUp.c3fd454a..png) no-repeat;
  transition: transform 0.2s ease-in-out;
}
.forumGroup .header.open:before {
  transform: rotate(180deg);
}
.forumGroup .header.collapsed:before {
  transform: rotate(90deg);
}
.forumGroup .content .forum-preview {
  margin: 0;
  border-radius: 0;
  filter: none;
  border-top-width: 0;
  border-bottom-width: 0;
}
.forumGroup .content .forum-preview:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top-width: 2px;
}
.forumGroup .content .forum-preview:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-width: 2px;
}
.forumGroup .content .forum-preview.forum-preview-desc {
  line-height: 10px;
  font-size: 1em;
}
.forumGroup + .forumGroup {
  margin-top: 20px;
}
.modOrigText,
.modWarnText,
.modInfoText {
  clear: left;
  margin: 0 15px;
  position: relative;
  background-image: linear-gradient(-45deg, #0001 25%, #fff0 25%, #fff0 50%, #0001 50%, #0001 75%, #fff0 75%, #fff0 100%);
  background-size: 12.63px 12.63px;
  padding: 2px 2px 2px 8px;
}
.modOrigText > span:first-child,
.modWarnText > span:first-child,
.modInfoText > span:first-child {
  font-size: 0.6em;
  font-weight: bold;
}
.modOrigText:not(.pointer) > span:first-child,
.modWarnText:not(.pointer) > span:first-child,
.modInfoText:not(.pointer) > span:first-child {
  display: none;
}
.modOrigText.pointer > div:last-child,
.modWarnText.pointer > div:last-child,
.modInfoText.pointer > div:last-child {
  display: none;
}
.modOrigText a,
.modWarnText a,
.modInfoText a {
  color: inherit !important;
}
.modOrigText.modOrigText,
.modWarnText.modOrigText,
.modInfoText.modOrigText {
  background-color: #324200;
  border: 1px solid #004702;
}
.modOrigText.modOrigText > span:first-child,
.modWarnText.modOrigText > span:first-child,
.modInfoText.modOrigText > span:first-child {
  color: #a4ff96;
}
.modOrigText.modOrigText > div,
.modWarnText.modOrigText > div,
.modInfoText.modOrigText > div {
  color: white;
}
.modOrigText.modWarnText,
.modWarnText.modWarnText,
.modInfoText.modWarnText {
  background-color: #ff7272;
  border: 1px solid #fb5f5f;
}
.modOrigText.modWarnText > span:first-child,
.modWarnText.modWarnText > span:first-child,
.modInfoText.modWarnText > span:first-child,
.modOrigText.modWarnText > div,
.modWarnText.modWarnText > div,
.modInfoText.modWarnText > div {
  color: #000000;
}
.modOrigText.modInfoText,
.modWarnText.modInfoText,
.modInfoText.modInfoText {
  background-color: #ffe1a6;
  border: 1px solid #fcc281;
}
.modOrigText.modInfoText > span:first-child,
.modWarnText.modInfoText > span:first-child,
.modInfoText.modInfoText > span:first-child,
.modOrigText.modInfoText > div,
.modWarnText.modInfoText > div,
.modInfoText.modInfoText > div {
  color: #000000;
}
.modOrigText + .forum-post-content,
.modWarnText + .forum-post-content,
.modInfoText + .forum-post-content {
  border-top: none !important;
}
.forum-control {
  font-size: 1.1rem;
  background: #3c2018;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.forum-control > div.forum-header-bar:first-child {
  display: block;
  background: #321914;
  padding: 4px;
}
.forum-control > div.forum-header-bar:first-child > * + * {
  margin-left: 10px;
}
.forum-control > .quote {
  padding: 15px;
  font-style: italic;
}
.forum-control > .quote > span {
  margin: 0 8px;
}
.forum-control > .quote > *:not(span) {
  opacity: 0.4;
}
ul.subscriptions {
  padding: 0 0 0 12px;
}
ul.subscriptions > li span {
  cursor: pointer;
  font-size: 0.9em;
  color: #ddab76;
  word-break: break-word;
}
ul.subscriptions > li.new {
  list-style: url(/build/images/assets/img/icons/anim_icon_mail.a3203674..gif);
  font-weight: bold;
}
ul.subscriptions > li:not(.new) {
  list-style: none;
}
ul.subscriptions > li + li {
  margin-top: 4px;
}
ul.subscriptions > li:hover {
  color: white;
}
.forum-note {
  position: relative;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.forum-note > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.forum-note > b:first-child + span {
  position: absolute;
  top: 5px;
  right: 3px;
  opacity: 0.8;
}
.forum-note.thread-list-fa-thumbtack {
  font-size: 1.2rem;
  color: white;
}
.forum-post {
  background-color: #4a261e;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid #704328;
  margin-bottom: 10px;
}
.forum-post:before,
.forum-post:after {
  content: " ";
  clear: both;
  display: table;
}
.forum-post.forum-post-small {
  margin-bottom: 2px;
}
.forum-post.forum-post-small .avatar,
.forum-post.forum-post-small .avatarcrow {
  margin: 0 15px 0 0;
  float: left;
}
.forum-post.forum-post-small .avatar > img,
.forum-post.forum-post-small .avatarcrow > img {
  width: 90px !important;
  height: 30px !important;
  object-fit: cover;
}
.forum-post.forum-post-small .username,
.forum-post.forum-post-small .username.is-friend {
  color: white;
  text-decoration: none;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.forum-post > .forum-post-header {
  display: block;
  padding: 4px;
  min-height: 48px;
  background: linear-gradient(to top, #784a2b, 50%, #965c36);
}
.forum-post > .forum-post-header .mh-icon > img {
  margin-bottom: 3px;
}
.forum-post > .forum-post-header > b {
  padding: 5px;
}
.forum-post > .forum-post-header > b > img {
  vertical-align: revert;
}
.forum-post > .forum-post-header > i {
  float: right;
  font-size: 0.7em;
  opacity: 0.5;
}
.forum-post > .forum-post-header > div.post-note {
  font-size: 0.8em;
}
.forum-post > .forum-post-header > div.post-note span {
  opacity: 1;
}
.forum-post > .forum-post-header > .avatar,
.forum-post > .forum-post-header > .avatarcrow {
  margin: 0 15px 0 10px;
  float: left;
  z-index: 2;
  position: relative;
}
.forum-post > .forum-post-header > .avatar:not(.small),
.forum-post > .forum-post-header > .avatarcrow:not(.small) {
  margin-bottom: 10px;
}
.forum-post > .forum-post-header:before,
.forum-post > .forum-post-header:after {
  content: " ";
  clear: right;
}
.forum-post > .forum-post-header:before {
  display: table;
}
.forum-post > .forum-post-header:after {
  display: block;
  height: 0;
}
.forum-post > .forum-post-header.header-variant-crow {
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
.forum-post > .forum-post-header.header-variant-crow:after {
  position: absolute;
  content: " ";
  top: 100%;
  left: 0;
  width: 300px;
  height: 100px;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat top left;
}
.forum-post > .forum-post-header.header-variant-glory {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.forum-post > .forum-post-header.header-variant-glory:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/winnerPost.7b1445ea..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-bisou {
  position: relative;
  background: rgba(255, 255, 255, 0.3);
}
.forum-post > .forum-post-header.header-variant-bisou .username {
  color: black;
}
.forum-post > .forum-post-header.header-variant-bisou:after {
  position: absolute;
  content: " ";
  top: 100%;
  right: 0;
  width: 300px;
  height: 300px;
  background: url(/build/images/assets/img/forum/bisouPost.025ca11a..png) no-repeat top right;
}
.forum-post > .forum-post-header.header-variant-dev {
  background: #006495;
}
.forum-post > .forum-post-header a.link,
.forum-post > .forum-post-header span.link {
  color: white;
  text-decoration: none;
}
.forum-post > .forum-post-header .username {
  color: white;
  text-decoration: none;
  background: none !important;
  border: none !important;
  box-shadow: none;
  padding: 0;
}
.forum-post.forum-post-search-result > .forum-post-header {
  line-height: 0.8em;
}
.forum-post.forum-post-search-result > .forum-post-header > b {
  padding: 0;
  font-size: 0.7em;
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in {
  margin-top: 5px;
  font-size: 0.7em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
.forum-post.forum-post-search-result > .forum-post-header > div.found-in > a {
  cursor: pointer;
}
.forum-post.forum-post-hidden > .forum-post-header {
  background: #ff0000;
}
.forum-post.forum-post-new {
  border-left: 2px solid #ffdc00;
  margin-left: -2px;
}
.forum-post.forum-post-selected {
  border-left: 2px solid #0f0;
  margin-left: -2px;
}
.forum-post.forum-post-marked {
  margin-left: 5px;
  box-shadow: 0 0 3px #ffdc00;
}
.forum-post.crow-pm {
  border: 1px solid red;
  border-left: 2px solid red;
  outline: 2px solid black;
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-footer {
  background-color: #5c2b20;
}
.forum-post.crow-pm .forum-post-header b {
  color: #ff4111;
}
.forum-post.crow-pm .forum-post-content {
  color: #ecb0b0;
  background: url(/build/images/assets/img/forum/crowMsg_bg.d8bd5bc3..gif) no-repeat;
  font-weight: bold;
}
.forum-post > .forum-post-content {
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-top: 10px;
  /*max-height: 750px; overflow: auto;*/
  border-top: 1px solid #00000066;
  padding-right: 4px;
  word-break: break-word;
  font-synthesis: weight small-caps;
}
body.forum-font-twinoid .forum-post > .forum-post-content {
  font-size: 1.3rem;
}
body.forum-font-small .forum-post > .forum-post-content {
  font-size: 1.45rem;
}
body.forum-font-large .forum-post > .forum-post-content {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-post > .forum-post-content {
  font-size: 1.9rem;
}
.forum-post > .forum-post-content.marked {
  background-color: #8b7700;
}
.forum-post > .forum-post-content b,
.forum-post > .forum-post-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
.forum-post > .forum-post-content i,
.forum-post > .forum-post-content em {
  color: #f0d79e;
  opacity: 0.7;
}
.forum-post > .forum-post-content s,
.forum-post > .forum-post-content strike,
.forum-post > .forum-post-content del {
  opacity: 0.8;
}
.forum-post > .forum-post-content span.bad {
  color: #ff4111;
}
.forum-post > .forum-post-content span.big {
  font-size: 1.2em;
}
.forum-post > .forum-post-content span.big span.big {
  font-size: inherit;
}
.forum-post > .forum-post-content div.html {
  display: inline-block;
}
.forum-post > .forum-post-content hr {
  border-color: #ddab76;
}
.forum-post > .forum-post-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
.forum-post > .forum-post-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
.forum-post > .forum-post-content span.quoteauthor,
.forum-post > .forum-post-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor,
.forum-post > .forum-post-content div.cref.quoteauthor {
  margin-left: 30px;
}
.forum-post > .forum-post-content span.quoteauthor.cref,
.forum-post > .forum-post-content div.cref.cref,
.forum-post > .forum-post-content span.quoteauthor.quoteauthor[x-id],
.forum-post > .forum-post-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
.forum-post > .forum-post-content span.quoteauthor:not(.username)::after,
.forum-post > .forum-post-content div.cref:not(.username)::after {
  content: " :" !important;
}
.forum-post > .forum-post-content span.quoteauthor.raw,
.forum-post > .forum-post-content div.cref.raw {
  color: white;
}
.forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
.forum-post > .forum-post-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
.forum-post > .forum-post-content .username {
  font-size: 1.25rem;
}
.forum-post > .forum-post-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
.forum-post > .forum-post-content ul,
.forum-post > .forum-post-content ol {
  clear: left;
}
.forum-post > .forum-post-content ul.poll {
  line-height: 0;
  font-size: 0;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
.forum-post > .forum-post-content ul.poll.global-poll {
  padding: 0;
}
.forum-post > .forum-post-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
.forum-post > .forum-post-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li.q:not(:first-child) {
  display: none;
}
.forum-post > .forum-post-content ul.poll > li.desc {
  color: #ddab76;
}
.forum-post > .forum-post-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
.forum-post > .forum-post-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
.forum-post > .forum-post-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
.forum-post > .forum-post-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
.forum-post > .forum-post-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
.forum-post > .forum-post-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
.forum-post > .forum-post-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
.forum-post > .forum-post-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div,
.forum-post > .forum-post-content .spoiler:not(:hover) .username,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor,
.forum-post > .forum-post-content .spoiler:not(:hover) ul,
.forum-post > .forum-post-content .spoiler:not(:hover) ol,
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  position: relative;
}
.forum-post > .forum-post-content .spoiler:not(:hover) div:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after,
.forum-post > .forum-post-content .spoiler:not(:hover) .rpauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote:after,
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ul:after,
.forum-post > .forum-post-content .spoiler:not(:hover) ol:after,
.forum-post > .forum-post-content .spoiler:not(:hover) pre:after,
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) pre,
.forum-post > .forum-post-content .spoiler:not(:hover) blockquote,
.forum-post > .forum-post-content .spoiler:not(:hover) div.adminAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.modAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) div.oracleAnnounce,
.forum-post > .forum-post-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a,
.forum-post > .forum-post-content .spoiler:not(:hover) b,
.forum-post > .forum-post-content .spoiler:not(:hover) i,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) a:before,
.forum-post > .forum-post-content .spoiler:not(:hover) b:before,
.forum-post > .forum-post-content .spoiler:not(:hover) i:before,
.forum-post > .forum-post-content .spoiler:not(:hover) span.bad:before,
.forum-post > .forum-post-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
.forum-post > .forum-post-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
.forum-post > .forum-post-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
.forum-post > .forum-post-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
.forum-post > .forum-post-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
.forum-post > .forum-post-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
.forum-post > .forum-post-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
.forum-post > .forum-post-content .glory p {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory {
  margin: 0;
}
.forum-post > .forum-post-content .glory .glory:before {
  display: none;
}
.forum-post > .forum-post-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
.forum-post > .forum-post-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
.forum-post > .forum-post-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
.forum-post > .forum-post-content span.rpauthor:after {
  content: " :" !important;
}
.forum-post > .forum-post-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
.forum-post > .forum-post-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
.forum-post > .forum-post-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content .rpText .collapsor,
.forum-post > .forum-post-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
.forum-post > .forum-post-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
.forum-post > .forum-post-content pre img {
  display: none;
}
.forum-post > .forum-post-content .oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce,
.forum-post > .forum-post-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
.forum-post > .forum-post-content .oracleAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .modAnnounce.oracleAnnounce,
.forum-post > .forum-post-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
.forum-post > .forum-post-content .oracleAnnounce.modAnnounce,
.forum-post > .forum-post-content .modAnnounce.modAnnounce,
.forum-post > .forum-post-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
.forum-post > .forum-post-content .oracleAnnounce.adminAnnounce,
.forum-post > .forum-post-content .modAnnounce.adminAnnounce,
.forum-post > .forum-post-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
.forum-post > .forum-post-content div.dice-4,
.forum-post > .forum-post-content div.dice-6,
.forum-post > .forum-post-content div.dice-8,
.forum-post > .forum-post-content div.dice-10,
.forum-post > .forum-post-content div.dice-12,
.forum-post > .forum-post-content div.dice-20,
.forum-post > .forum-post-content div.dice-100,
.forum-post > .forum-post-content div.letter-a,
.forum-post > .forum-post-content div.letter-c,
.forum-post > .forum-post-content div.letter-v,
.forum-post > .forum-post-content div.rps,
.forum-post > .forum-post-content div.coin,
.forum-post > .forum-post-content div.card,
.forum-post > .forum-post-content div.coords,
.forum-post > .forum-post-content div.town,
.forum-post > .forum-post-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
.forum-post > .forum-post-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
.forum-post > .forum-post-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
.forum-post > .forum-post-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
.forum-post > .forum-post-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
.forum-post > .forum-post-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
.forum-post > .forum-post-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
.forum-post > .forum-post-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
.forum-post > .forum-post-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
.forum-post > .forum-post-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-post.forum-post-variant-crow {
  background: #5c2b20;
  overflow: hidden;
}
.forum-post.forum-post-variant-glory {
  background: #280a14;
  overflow: hidden;
  text-shadow: 3px 0px 4px #280a14;
}
.forum-post.forum-post-variant-bisou {
  background: #f57ed8;
  color: black;
  overflow: hidden;
}
.forum-post.forum-post-variant-bisou .forum-post-content {
  border-top: 1px solid transparent;
}
.forum-post.forum-post-variant-bisou .forum-post-footer .action-button {
  color: black;
}
.forum-post.forum-post-search-result .forum-post-content {
  overflow-y: auto;
  max-height: 100px;
}
.forum-post.forum-post-search-result .forum-post-content > p:first-child {
  margin-top: 0;
}
.forum-post.forum-post-search-result .forum-post-content span.search-anchor {
  background: #6e0000;
  color: #fff500;
  text-shadow: 0 0 2px black;
  outline: 1px solid #fff500;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.forum-post > .forum-post-footer {
  padding: 5px;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2);
  position: relative;
}
.forum-post > .forum-post-footer .float-left {
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button {
  padding-left: 2px;
  text-decoration: underline;
  cursor: pointer;
  line-height: 16px;
  opacity: 0.6;
}
.forum-post > .forum-post-footer .action-button:hover {
  opacity: 1;
  color: #ffffff;
}
.forum-post > .forum-post-footer .mod-submenu {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  background-image: url(/build/images/assets/img/icons/mod.87d35d18..png);
  margin-left: 1rem;
  cursor: pointer;
}
.forum-post > .forum-post-footer .mod-submenu input {
  display: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links {
  display: none;
  position: absolute;
  right: 0;
  bottom: 16px;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
  list-style: none;
  z-index: 2;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li {
  list-style-type: none;
}
.forum-post > .forum-post-footer .mod-submenu .mod-submenu-links li a {
  color: #ddab76;
}
.forum-post > .forum-post-footer .mod-submenu input:checked + .mod-submenu-links {
  display: block;
}
.forum-editor:not(.pm-editor),
.pm-editor:not(.pm-editor) {
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0 0 5px;
  border: 1px solid #704328;
  margin: 10px 0;
}
.forum-editor > .forum-editor-header,
.pm-editor > .forum-editor-header {
  display: block;
  background: #804d2f;
  padding: 4px;
}
.forum-editor > .forum-editor-header > b,
.pm-editor > .forum-editor-header > b {
  padding: 5px;
}
.forum-editor > .forum-editor-header > i,
.pm-editor > .forum-editor-header > i {
  float: right;
  font-size: 0.8em;
}
.forum-editor #forum-editor-preview,
.pm-editor #forum-editor-preview,
.forum-editor #forum-editor-preview-global,
.pm-editor #forum-editor-preview-global,
.forum-editor #forum-editor-preview-answer,
.pm-editor #forum-editor-preview-answer,
.forum-editor .twino-editor-preview,
.pm-editor .twino-editor-preview {
  min-height: 150px;
  border: 1px solid #704328;
  background: #49261e;
  padding: 10px 5px 5px 10px;
  overflow: auto;
  outline: 0 solid transparent;
}
body.forum-font-twinoid .forum-editor #forum-editor-preview,
body.forum-font-twinoid .pm-editor #forum-editor-preview,
body.forum-font-twinoid .forum-editor #forum-editor-preview-global,
body.forum-font-twinoid .pm-editor #forum-editor-preview-global,
body.forum-font-twinoid .forum-editor #forum-editor-preview-answer,
body.forum-font-twinoid .pm-editor #forum-editor-preview-answer,
body.forum-font-twinoid .forum-editor .twino-editor-preview,
body.forum-font-twinoid .pm-editor .twino-editor-preview {
  font-size: 1.3rem;
}
body.forum-font-small .forum-editor #forum-editor-preview,
body.forum-font-small .pm-editor #forum-editor-preview,
body.forum-font-small .forum-editor #forum-editor-preview-global,
body.forum-font-small .pm-editor #forum-editor-preview-global,
body.forum-font-small .forum-editor #forum-editor-preview-answer,
body.forum-font-small .pm-editor #forum-editor-preview-answer,
body.forum-font-small .forum-editor .twino-editor-preview,
body.forum-font-small .pm-editor .twino-editor-preview {
  font-size: 1.45rem;
}
body.forum-font-large .forum-editor #forum-editor-preview,
body.forum-font-large .pm-editor #forum-editor-preview,
body.forum-font-large .forum-editor #forum-editor-preview-global,
body.forum-font-large .pm-editor #forum-editor-preview-global,
body.forum-font-large .forum-editor #forum-editor-preview-answer,
body.forum-font-large .pm-editor #forum-editor-preview-answer,
body.forum-font-large .forum-editor .twino-editor-preview,
body.forum-font-large .pm-editor .twino-editor-preview {
  font-size: 1.75rem;
}
body.forum-font-very-large .forum-editor #forum-editor-preview,
body.forum-font-very-large .pm-editor #forum-editor-preview,
body.forum-font-very-large .forum-editor #forum-editor-preview-global,
body.forum-font-very-large .pm-editor #forum-editor-preview-global,
body.forum-font-very-large .forum-editor #forum-editor-preview-answer,
body.forum-font-very-large .pm-editor #forum-editor-preview-answer,
body.forum-font-very-large .forum-editor .twino-editor-preview,
body.forum-font-very-large .pm-editor .twino-editor-preview {
  font-size: 1.9rem;
}
#forum-editor-preview,
#forum-editor-preview-global,
#forum-editor-preview-answer,
.twino-editor-preview,
.pm-message-content {
  word-break: break-word;
  font-synthesis: weight small-caps;
}
#forum-editor-preview b,
#forum-editor-preview-global b,
#forum-editor-preview-answer b,
.twino-editor-preview b,
.pm-message-content b,
#forum-editor-preview strong,
#forum-editor-preview-global strong,
#forum-editor-preview-answer strong,
.twino-editor-preview strong,
.pm-message-content strong {
  color: #afb3cf;
  text-transform: initial;
  opacity: 0.8;
}
#forum-editor-preview i,
#forum-editor-preview-global i,
#forum-editor-preview-answer i,
.twino-editor-preview i,
.pm-message-content i,
#forum-editor-preview em,
#forum-editor-preview-global em,
#forum-editor-preview-answer em,
.twino-editor-preview em,
.pm-message-content em {
  color: #f0d79e;
  opacity: 0.7;
}
#forum-editor-preview s,
#forum-editor-preview-global s,
#forum-editor-preview-answer s,
.twino-editor-preview s,
.pm-message-content s,
#forum-editor-preview strike,
#forum-editor-preview-global strike,
#forum-editor-preview-answer strike,
.twino-editor-preview strike,
.pm-message-content strike,
#forum-editor-preview del,
#forum-editor-preview-global del,
#forum-editor-preview-answer del,
.twino-editor-preview del,
.pm-message-content del {
  opacity: 0.8;
}
#forum-editor-preview span.bad,
#forum-editor-preview-global span.bad,
#forum-editor-preview-answer span.bad,
.twino-editor-preview span.bad,
.pm-message-content span.bad {
  color: #ff4111;
}
#forum-editor-preview span.big,
#forum-editor-preview-global span.big,
#forum-editor-preview-answer span.big,
.twino-editor-preview span.big,
.pm-message-content span.big {
  font-size: 1.2em;
}
#forum-editor-preview span.big span.big,
#forum-editor-preview-global span.big span.big,
#forum-editor-preview-answer span.big span.big,
.twino-editor-preview span.big span.big,
.pm-message-content span.big span.big {
  font-size: inherit;
}
#forum-editor-preview div.html,
#forum-editor-preview-global div.html,
#forum-editor-preview-answer div.html,
.twino-editor-preview div.html,
.pm-message-content div.html {
  display: inline-block;
}
#forum-editor-preview hr,
#forum-editor-preview-global hr,
#forum-editor-preview-answer hr,
.twino-editor-preview hr,
.pm-message-content hr {
  border-color: #ddab76;
}
#forum-editor-preview img,
#forum-editor-preview-global img,
#forum-editor-preview-answer img,
.twino-editor-preview img,
.pm-message-content img {
  max-height: 480px;
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}
#forum-editor-preview div.clear,
#forum-editor-preview-global div.clear,
#forum-editor-preview-answer div.clear,
.twino-editor-preview div.clear,
.pm-message-content div.clear {
  display: block;
  height: 0;
  clear: left;
}
#forum-editor-preview span.quoteauthor,
#forum-editor-preview-global span.quoteauthor,
#forum-editor-preview-answer span.quoteauthor,
.twino-editor-preview span.quoteauthor,
.pm-message-content span.quoteauthor,
#forum-editor-preview div.cref,
#forum-editor-preview-global div.cref,
#forum-editor-preview-answer div.cref,
.twino-editor-preview div.cref,
.pm-message-content div.cref {
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}
#forum-editor-preview span.quoteauthor.quoteauthor,
#forum-editor-preview-global span.quoteauthor.quoteauthor,
#forum-editor-preview-answer span.quoteauthor.quoteauthor,
.twino-editor-preview span.quoteauthor.quoteauthor,
.pm-message-content span.quoteauthor.quoteauthor,
#forum-editor-preview div.cref.quoteauthor,
#forum-editor-preview-global div.cref.quoteauthor,
#forum-editor-preview-answer div.cref.quoteauthor,
.twino-editor-preview div.cref.quoteauthor,
.pm-message-content div.cref.quoteauthor {
  margin-left: 30px;
}
#forum-editor-preview span.quoteauthor.cref,
#forum-editor-preview-global span.quoteauthor.cref,
#forum-editor-preview-answer span.quoteauthor.cref,
.twino-editor-preview span.quoteauthor.cref,
.pm-message-content span.quoteauthor.cref,
#forum-editor-preview div.cref.cref,
#forum-editor-preview-global div.cref.cref,
#forum-editor-preview-answer div.cref.cref,
.twino-editor-preview div.cref.cref,
.pm-message-content div.cref.cref,
#forum-editor-preview span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-global span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview-answer span.quoteauthor.quoteauthor[x-id],
.twino-editor-preview span.quoteauthor.quoteauthor[x-id],
.pm-message-content span.quoteauthor.quoteauthor[x-id],
#forum-editor-preview div.cref.quoteauthor[x-id],
#forum-editor-preview-global div.cref.quoteauthor[x-id],
#forum-editor-preview-answer div.cref.quoteauthor[x-id],
.twino-editor-preview div.cref.quoteauthor[x-id],
.pm-message-content div.cref.quoteauthor[x-id] {
  cursor: pointer;
}
#forum-editor-preview span.quoteauthor:not(.username)::after,
#forum-editor-preview-global span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer span.quoteauthor:not(.username)::after,
.twino-editor-preview span.quoteauthor:not(.username)::after,
.pm-message-content span.quoteauthor:not(.username)::after,
#forum-editor-preview div.cref:not(.username)::after,
#forum-editor-preview-global div.cref:not(.username)::after,
#forum-editor-preview-answer div.cref:not(.username)::after,
.twino-editor-preview div.cref:not(.username)::after,
.pm-message-content div.cref:not(.username)::after {
  content: " :" !important;
}
#forum-editor-preview span.quoteauthor.raw,
#forum-editor-preview-global span.quoteauthor.raw,
#forum-editor-preview-answer span.quoteauthor.raw,
.twino-editor-preview span.quoteauthor.raw,
.pm-message-content span.quoteauthor.raw,
#forum-editor-preview div.cref.raw,
#forum-editor-preview-global div.cref.raw,
#forum-editor-preview-answer div.cref.raw,
.twino-editor-preview div.cref.raw,
.pm-message-content div.cref.raw {
  color: white;
}
#forum-editor-preview span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-global span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview-answer span.quoteauthor.quoteauthor + blockquote,
.twino-editor-preview span.quoteauthor.quoteauthor + blockquote,
.pm-message-content span.quoteauthor.quoteauthor + blockquote,
#forum-editor-preview div.cref.quoteauthor + blockquote,
#forum-editor-preview-global div.cref.quoteauthor + blockquote,
#forum-editor-preview-answer div.cref.quoteauthor + blockquote,
.twino-editor-preview div.cref.quoteauthor + blockquote,
.pm-message-content div.cref.quoteauthor + blockquote {
  margin-top: 0;
}
#forum-editor-preview .username,
#forum-editor-preview-global .username,
#forum-editor-preview-answer .username,
.twino-editor-preview .username,
.pm-message-content .username {
  font-size: 1.25rem;
}
#forum-editor-preview blockquote .quoteauthor,
#forum-editor-preview-global blockquote .quoteauthor,
#forum-editor-preview-answer blockquote .quoteauthor,
.twino-editor-preview blockquote .quoteauthor,
.pm-message-content blockquote .quoteauthor {
  margin-left: 0 !important;
}
#forum-editor-preview ul,
#forum-editor-preview-global ul,
#forum-editor-preview-answer ul,
.twino-editor-preview ul,
.pm-message-content ul,
#forum-editor-preview ol,
#forum-editor-preview-global ol,
#forum-editor-preview-answer ol,
.twino-editor-preview ol,
.pm-message-content ol {
  clear: left;
}
#forum-editor-preview ul.poll,
#forum-editor-preview-global ul.poll,
#forum-editor-preview-answer ul.poll,
.twino-editor-preview ul.poll,
.pm-message-content ul.poll {
  line-height: 0;
  font-size: 0;
}
#forum-editor-preview ul.poll:not(.global-poll),
#forum-editor-preview-global ul.poll:not(.global-poll),
#forum-editor-preview-answer ul.poll:not(.global-poll),
.twino-editor-preview ul.poll:not(.global-poll),
.pm-message-content ul.poll:not(.global-poll) {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
#forum-editor-preview ul.poll:not(.global-poll) hr,
#forum-editor-preview-global ul.poll:not(.global-poll) hr,
#forum-editor-preview-answer ul.poll:not(.global-poll) hr,
.twino-editor-preview ul.poll:not(.global-poll) hr,
.pm-message-content ul.poll:not(.global-poll) hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
#forum-editor-preview ul.poll.global-poll,
#forum-editor-preview-global ul.poll.global-poll,
#forum-editor-preview-answer ul.poll.global-poll,
.twino-editor-preview ul.poll.global-poll,
.pm-message-content ul.poll.global-poll {
  padding: 0;
}
#forum-editor-preview ul.poll > li,
#forum-editor-preview-global ul.poll > li,
#forum-editor-preview-answer ul.poll > li,
.twino-editor-preview ul.poll > li,
.pm-message-content ul.poll > li {
  list-style: none;
  position: relative;
  padding: 10px 3px;
  margin: 0;
  line-height: normal;
}
#forum-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-global ul.poll > li:not(.plain):not(.q):not(.desc):before,
#forum-editor-preview-answer ul.poll > li:not(.plain):not(.q):not(.desc):before,
.twino-editor-preview ul.poll > li:not(.plain):not(.q):not(.desc):before,
.pm-message-content ul.poll > li:not(.plain):not(.q):not(.desc):before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/emotes/arrowright.7870eca6..gif);
  content: " ";
}
#forum-editor-preview ul.poll > li.q,
#forum-editor-preview-global ul.poll > li.q,
#forum-editor-preview-answer ul.poll > li.q,
.twino-editor-preview ul.poll > li.q,
.pm-message-content ul.poll > li.q {
  font-weight: bold;
  color: #ddab76;
}
#forum-editor-preview ul.poll > li.q:not(:first-child),
#forum-editor-preview-global ul.poll > li.q:not(:first-child),
#forum-editor-preview-answer ul.poll > li.q:not(:first-child),
.twino-editor-preview ul.poll > li.q:not(:first-child),
.pm-message-content ul.poll > li.q:not(:first-child) {
  display: none;
}
#forum-editor-preview ul.poll > li.desc,
#forum-editor-preview-global ul.poll > li.desc,
#forum-editor-preview-answer ul.poll > li.desc,
.twino-editor-preview ul.poll > li.desc,
.pm-message-content ul.poll > li.desc {
  color: #ddab76;
}
#forum-editor-preview ul.poll > li:not(.desc) + li,
#forum-editor-preview-global ul.poll > li:not(.desc) + li,
#forum-editor-preview-answer ul.poll > li:not(.desc) + li,
.twino-editor-preview ul.poll > li:not(.desc) + li,
.pm-message-content ul.poll > li:not(.desc) + li {
  border-top: 1px dotted #ddab76;
}
#forum-editor-preview ul.poll > li .vote-bar,
#forum-editor-preview-global ul.poll > li .vote-bar,
#forum-editor-preview-answer ul.poll > li .vote-bar,
.twino-editor-preview ul.poll > li .vote-bar,
.pm-message-content ul.poll > li .vote-bar {
  height: 6px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 100%);
  overflow: hidden;
}
#forum-editor-preview ul.poll > li .vote-bar > .bar,
#forum-editor-preview-global ul.poll > li .vote-bar > .bar,
#forum-editor-preview-answer ul.poll > li .vote-bar > .bar,
.twino-editor-preview ul.poll > li .vote-bar > .bar,
.pm-message-content ul.poll > li .vote-bar > .bar {
  background: linear-gradient(180deg, #fffb58 0%, #f2c94d 100%);
  height: 100%;
}
#forum-editor-preview ul.poll:not(.global-poll) > li,
#forum-editor-preview-global ul.poll:not(.global-poll) > li,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li,
.twino-editor-preview ul.poll:not(.global-poll) > li,
.pm-message-content ul.poll:not(.global-poll) > li {
  font-size: 1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q,
.twino-editor-preview ul.poll:not(.global-poll) > li.q,
.pm-message-content ul.poll:not(.global-poll) > li.q {
  font-size: 1.1rem;
}
#forum-editor-preview ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-global ul.poll:not(.global-poll) > li.q:before,
#forum-editor-preview-answer ul.poll:not(.global-poll) > li.q:before,
.twino-editor-preview ul.poll:not(.global-poll) > li.q:before,
.pm-message-content ul.poll:not(.global-poll) > li.q:before {
  position: absolute;
  top: 9px;
  left: -26px;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  content: " ";
}
#forum-editor-preview ul.poll.global-poll > li,
#forum-editor-preview-global ul.poll.global-poll > li,
#forum-editor-preview-answer ul.poll.global-poll > li,
.twino-editor-preview ul.poll.global-poll > li,
.pm-message-content ul.poll.global-poll > li {
  font-size: 1.3rem;
}
#forum-editor-preview ul.poll.global-poll > li.q,
#forum-editor-preview-global ul.poll.global-poll > li.q,
#forum-editor-preview-answer ul.poll.global-poll > li.q,
.twino-editor-preview ul.poll.global-poll > li.q,
.pm-message-content ul.poll.global-poll > li.q {
  font-size: 1.6rem;
}
#forum-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-global ul.poll.global-poll > li:not(.plain):not(.q),
#forum-editor-preview-answer ul.poll.global-poll > li:not(.plain):not(.q),
.twino-editor-preview ul.poll.global-poll > li:not(.plain):not(.q),
.pm-message-content ul.poll.global-poll > li:not(.plain):not(.q) {
  margin-left: 32px;
}
#forum-editor-preview blockquote,
#forum-editor-preview-global blockquote,
#forum-editor-preview-answer blockquote,
.twino-editor-preview blockquote,
.pm-message-content blockquote {
  font-style: italic;
  border-color: rgba(0, 0, 0, 0.6);
  border-style: dashed;
  border-width: 0 0 1px 1px;
  padding-left: 10px;
  font-size: 0.875em;
  opacity: 0.7;
}
#forum-editor-preview blockquote blockquote,
#forum-editor-preview-global blockquote blockquote,
#forum-editor-preview-answer blockquote blockquote,
.twino-editor-preview blockquote blockquote,
.pm-message-content blockquote blockquote {
  margin-left: 10px;
  margin-right: 0;
  opacity: 1;
  font-size: 1em;
}
#forum-editor-preview .spoiler,
#forum-editor-preview-global .spoiler,
#forum-editor-preview-answer .spoiler,
.twino-editor-preview .spoiler,
.pm-message-content .spoiler {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  display: inline !important;
  margin-left: 0px !important;
  padding-left: 60px !important;
  padding-right: 0px !important;
  background-size: 52px 15px !important;
  background-image: url(/build/images/assets/img/forum/spoiler.92ed3972..gif) !important;
  background-repeat: no-repeat !important;
  background-position: 4px 1px !important;
}
#forum-editor-preview .spoiler:not(:hover),
#forum-editor-preview-global .spoiler:not(:hover),
#forum-editor-preview-answer .spoiler:not(:hover),
.twino-editor-preview .spoiler:not(:hover),
.pm-message-content .spoiler:not(:hover) {
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) img,
#forum-editor-preview-global .spoiler:not(:hover) img,
#forum-editor-preview-answer .spoiler:not(:hover) img,
.twino-editor-preview .spoiler:not(:hover) img,
.pm-message-content .spoiler:not(:hover) img {
  opacity: 0 !important;
}
#forum-editor-preview .spoiler:not(:hover) div,
#forum-editor-preview-global .spoiler:not(:hover) div,
#forum-editor-preview-answer .spoiler:not(:hover) div,
.twino-editor-preview .spoiler:not(:hover) div,
.pm-message-content .spoiler:not(:hover) div,
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username,
#forum-editor-preview .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor,
.twino-editor-preview .spoiler:not(:hover) .rpauthor,
.pm-message-content .spoiler:not(:hover) .rpauthor,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor,
.pm-message-content .spoiler:not(:hover) span.quoteauthor,
#forum-editor-preview .spoiler:not(:hover) ul,
#forum-editor-preview-global .spoiler:not(:hover) ul,
#forum-editor-preview-answer .spoiler:not(:hover) ul,
.twino-editor-preview .spoiler:not(:hover) ul,
.pm-message-content .spoiler:not(:hover) ul,
#forum-editor-preview .spoiler:not(:hover) ol,
#forum-editor-preview-global .spoiler:not(:hover) ol,
#forum-editor-preview-answer .spoiler:not(:hover) ol,
.twino-editor-preview .spoiler:not(:hover) ol,
.pm-message-content .spoiler:not(:hover) ol,
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  position: relative;
}
#forum-editor-preview .spoiler:not(:hover) div:after,
#forum-editor-preview-global .spoiler:not(:hover) div:after,
#forum-editor-preview-answer .spoiler:not(:hover) div:after,
.twino-editor-preview .spoiler:not(:hover) div:after,
.pm-message-content .spoiler:not(:hover) div:after,
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after,
#forum-editor-preview .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) .rpauthor:after,
.twino-editor-preview .spoiler:not(:hover) .rpauthor:after,
.pm-message-content .spoiler:not(:hover) .rpauthor:after,
#forum-editor-preview .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-global .spoiler:not(:hover) blockquote:after,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote:after,
.twino-editor-preview .spoiler:not(:hover) blockquote:after,
.pm-message-content .spoiler:not(:hover) blockquote:after,
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:after,
#forum-editor-preview .spoiler:not(:hover) ul:after,
#forum-editor-preview-global .spoiler:not(:hover) ul:after,
#forum-editor-preview-answer .spoiler:not(:hover) ul:after,
.twino-editor-preview .spoiler:not(:hover) ul:after,
.pm-message-content .spoiler:not(:hover) ul:after,
#forum-editor-preview .spoiler:not(:hover) ol:after,
#forum-editor-preview-global .spoiler:not(:hover) ol:after,
#forum-editor-preview-answer .spoiler:not(:hover) ol:after,
.twino-editor-preview .spoiler:not(:hover) ol:after,
.pm-message-content .spoiler:not(:hover) ol:after,
#forum-editor-preview .spoiler:not(:hover) pre:after,
#forum-editor-preview-global .spoiler:not(:hover) pre:after,
#forum-editor-preview-answer .spoiler:not(:hover) pre:after,
.twino-editor-preview .spoiler:not(:hover) pre:after,
.pm-message-content .spoiler:not(:hover) pre:after,
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #4d5537;
  content: " ";
}
#forum-editor-preview .spoiler:not(:hover) .username,
#forum-editor-preview-global .spoiler:not(:hover) .username,
#forum-editor-preview-answer .spoiler:not(:hover) .username,
.twino-editor-preview .spoiler:not(:hover) .username,
.pm-message-content .spoiler:not(:hover) .username {
  box-shadow: none;
  border-top: transparent;
}
#forum-editor-preview .spoiler:not(:hover) .username:after,
#forum-editor-preview-global .spoiler:not(:hover) .username:after,
#forum-editor-preview-answer .spoiler:not(:hover) .username:after,
.twino-editor-preview .spoiler:not(:hover) .username:after,
.pm-message-content .spoiler:not(:hover) .username:after {
  top: -1px;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre {
  overflow: clip !important;
}
#forum-editor-preview .spoiler:not(:hover) pre,
#forum-editor-preview-global .spoiler:not(:hover) pre,
#forum-editor-preview-answer .spoiler:not(:hover) pre,
.twino-editor-preview .spoiler:not(:hover) pre,
.pm-message-content .spoiler:not(:hover) pre,
#forum-editor-preview .spoiler:not(:hover) blockquote,
#forum-editor-preview-global .spoiler:not(:hover) blockquote,
#forum-editor-preview-answer .spoiler:not(:hover) blockquote,
.twino-editor-preview .spoiler:not(:hover) blockquote,
.pm-message-content .spoiler:not(:hover) blockquote,
#forum-editor-preview .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.adminAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.adminAnnounce,
.pm-message-content .spoiler:not(:hover) div.adminAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.modAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.modAnnounce,
.pm-message-content .spoiler:not(:hover) div.modAnnounce,
#forum-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-global .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview-answer .spoiler:not(:hover) div.oracleAnnounce,
.twino-editor-preview .spoiler:not(:hover) div.oracleAnnounce,
.pm-message-content .spoiler:not(:hover) div.oracleAnnounce,
#forum-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-global .spoiler:not(:hover) ul.poll:not(.global-poll),
#forum-editor-preview-answer .spoiler:not(:hover) ul.poll:not(.global-poll),
.twino-editor-preview .spoiler:not(:hover) ul.poll:not(.global-poll),
.pm-message-content .spoiler:not(:hover) ul.poll:not(.global-poll) {
  border: transparent !important;
  box-shadow: none;
}
#forum-editor-preview .spoiler:not(:hover) a,
#forum-editor-preview-global .spoiler:not(:hover) a,
#forum-editor-preview-answer .spoiler:not(:hover) a,
.twino-editor-preview .spoiler:not(:hover) a,
.pm-message-content .spoiler:not(:hover) a,
#forum-editor-preview .spoiler:not(:hover) b,
#forum-editor-preview-global .spoiler:not(:hover) b,
#forum-editor-preview-answer .spoiler:not(:hover) b,
.twino-editor-preview .spoiler:not(:hover) b,
.pm-message-content .spoiler:not(:hover) b,
#forum-editor-preview .spoiler:not(:hover) i,
#forum-editor-preview-global .spoiler:not(:hover) i,
#forum-editor-preview-answer .spoiler:not(:hover) i,
.twino-editor-preview .spoiler:not(:hover) i,
.pm-message-content .spoiler:not(:hover) i,
#forum-editor-preview .spoiler:not(:hover) span.bad,
#forum-editor-preview-global .spoiler:not(:hover) span.bad,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad,
.twino-editor-preview .spoiler:not(:hover) span.bad,
.pm-message-content .spoiler:not(:hover) span.bad,
#forum-editor-preview .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor,
.twino-editor-preview .spoiler:not(:hover) div.collapsor,
.pm-message-content .spoiler:not(:hover) div.collapsor {
  box-shadow: none !important;
  border-color: transparent !important;
  background-color: #4d5537 !important;
  color: transparent !important;
  text-shadow: 0 0 0 #4d5537 !important;
}
#forum-editor-preview .spoiler:not(:hover) a:before,
#forum-editor-preview-global .spoiler:not(:hover) a:before,
#forum-editor-preview-answer .spoiler:not(:hover) a:before,
.twino-editor-preview .spoiler:not(:hover) a:before,
.pm-message-content .spoiler:not(:hover) a:before,
#forum-editor-preview .spoiler:not(:hover) b:before,
#forum-editor-preview-global .spoiler:not(:hover) b:before,
#forum-editor-preview-answer .spoiler:not(:hover) b:before,
.twino-editor-preview .spoiler:not(:hover) b:before,
.pm-message-content .spoiler:not(:hover) b:before,
#forum-editor-preview .spoiler:not(:hover) i:before,
#forum-editor-preview-global .spoiler:not(:hover) i:before,
#forum-editor-preview-answer .spoiler:not(:hover) i:before,
.twino-editor-preview .spoiler:not(:hover) i:before,
.pm-message-content .spoiler:not(:hover) i:before,
#forum-editor-preview .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-global .spoiler:not(:hover) span.bad:before,
#forum-editor-preview-answer .spoiler:not(:hover) span.bad:before,
.twino-editor-preview .spoiler:not(:hover) span.bad:before,
.pm-message-content .spoiler:not(:hover) span.bad:before,
#forum-editor-preview .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-global .spoiler:not(:hover) div.collapsor:before,
#forum-editor-preview-answer .spoiler:not(:hover) div.collapsor:before,
.twino-editor-preview .spoiler:not(:hover) div.collapsor:before,
.pm-message-content .spoiler:not(:hover) div.collapsor:before {
  opacity: 0;
}
#forum-editor-preview .spoiler:not(:hover) .glory:after,
#forum-editor-preview-global .spoiler:not(:hover) .glory:after,
#forum-editor-preview-answer .spoiler:not(:hover) .glory:after,
.twino-editor-preview .spoiler:not(:hover) .glory:after,
.pm-message-content .spoiler:not(:hover) .glory:after {
  top: -30px;
  left: -30px;
  right: -30px;
  bottom: -15px;
}
#forum-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-global .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
#forum-editor-preview-answer .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.twino-editor-preview .spoiler:not(:hover) span.quoteauthor:not(.username)::after,
.pm-message-content .spoiler:not(:hover) span.quoteauthor:not(.username)::after {
  content: " " !important;
}
#forum-editor-preview .spoiler:not(:hover) hr,
#forum-editor-preview-global .spoiler:not(:hover) hr,
#forum-editor-preview-answer .spoiler:not(:hover) hr,
.twino-editor-preview .spoiler:not(:hover) hr,
.pm-message-content .spoiler:not(:hover) hr {
  overflow: visible !important;
  border-color: transparent !important;
}
#forum-editor-preview .spoiler:not(:hover) hr:after,
#forum-editor-preview-global .spoiler:not(:hover) hr:after,
#forum-editor-preview-answer .spoiler:not(:hover) hr:after,
.twino-editor-preview .spoiler:not(:hover) hr:after,
.pm-message-content .spoiler:not(:hover) hr:after {
  top: -7px;
  bottom: -7px;
}
#forum-editor-preview .sideNote,
#forum-editor-preview-global .sideNote,
#forum-editor-preview-answer .sideNote,
.twino-editor-preview .sideNote,
.pm-message-content .sideNote {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 1.1rem;
  font-style: italic;
}
#forum-editor-preview .glory,
#forum-editor-preview-global .glory,
#forum-editor-preview-answer .glory,
.twino-editor-preview .glory,
.pm-message-content .glory {
  clear: left;
  margin: 30px 30px 15px;
  padding: 10px;
  background-color: #301a22;
  border: 1px solid #fe7d00;
  border-top-color: #feb500;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px #000, 0 0 2px #000;
  position: relative;
}
#forum-editor-preview .glory:before,
#forum-editor-preview-global .glory:before,
#forum-editor-preview-answer .glory:before,
.twino-editor-preview .glory:before,
.pm-message-content .glory:before {
  content: '';
  display: block;
  background-image: url(/build/images/assets/img/forum/gloryhordes.2ac5df87..png);
  background-size: 100% 22px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
}
#forum-editor-preview .glory p,
#forum-editor-preview-global .glory p,
#forum-editor-preview-answer .glory p,
.twino-editor-preview .glory p,
.pm-message-content .glory p {
  margin: 0;
}
#forum-editor-preview .glory .glory,
#forum-editor-preview-global .glory .glory,
#forum-editor-preview-answer .glory .glory,
.twino-editor-preview .glory .glory,
.pm-message-content .glory .glory {
  margin: 0;
}
#forum-editor-preview .glory .glory:before,
#forum-editor-preview-global .glory .glory:before,
#forum-editor-preview-answer .glory .glory:before,
.twino-editor-preview .glory .glory:before,
.pm-message-content .glory .glory:before {
  display: none;
}
#forum-editor-preview div.crowmsg,
#forum-editor-preview-global div.crowmsg,
#forum-editor-preview-answer div.crowmsg,
.twino-editor-preview div.crowmsg,
.pm-message-content div.crowmsg {
  margin: 4px 0;
  border: 1px solid #ddab76;
  background: #763939;
  padding: 3px;
  color: #ecb0b0;
}
#forum-editor-preview div.crowmsg.fixMargin,
#forum-editor-preview-global div.crowmsg.fixMargin,
#forum-editor-preview-answer div.crowmsg.fixMargin,
.twino-editor-preview div.crowmsg.fixMargin,
.pm-message-content div.crowmsg.fixMargin {
  margin-left: 120px;
}
#forum-editor-preview span.rpauthor,
#forum-editor-preview-global span.rpauthor,
#forum-editor-preview-answer span.rpauthor,
.twino-editor-preview span.rpauthor,
.pm-message-content span.rpauthor {
  background: none !important;
  padding-left: 20px !important;
  font-style: italic;
  font-size: 1.25rem;
  font-weight: bold;
  clear: left;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) !important;
  background-repeat: no-repeat !important;
}
#forum-editor-preview span.rpauthor:after,
#forum-editor-preview-global span.rpauthor:after,
#forum-editor-preview-answer span.rpauthor:after,
.twino-editor-preview span.rpauthor:after,
.pm-message-content span.rpauthor:after {
  content: " :" !important;
}
#forum-editor-preview .rpText,
#forum-editor-preview-global .rpText,
#forum-editor-preview-answer .rpText,
.twino-editor-preview .rpText,
.pm-message-content .rpText {
  /*Old Hordes design based on community script : https://userstyles.world/style/18493/forum-hordien, improvements done specifically by MH */
  margin: 0 !important;
  clear: both;
  padding: 1px 5px 1px 5px !important;
  min-height: 20px !important;
  line-height: 18px;
  background-color: #79432b !important;
  border-radius: 10px !important;
  opacity: 1 !important;
  position: relative;
  font-style: italic !important;
  color: #ddab76 !important;
}
#forum-editor-preview .rpText:before,
#forum-editor-preview-global .rpText:before,
#forum-editor-preview-answer .rpText:before,
.twino-editor-preview .rpText:before,
.pm-message-content .rpText:before {
  content: "";
  display: block;
  background: none !important;
  width: 100%;
}
#forum-editor-preview .rpText b,
#forum-editor-preview-global .rpText b,
#forum-editor-preview-answer .rpText b,
.twino-editor-preview .rpText b,
.pm-message-content .rpText b {
  color: #afb3cf !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText i,
#forum-editor-preview-global .rpText i,
#forum-editor-preview-answer .rpText i,
.twino-editor-preview .rpText i,
.pm-message-content .rpText i {
  font-style: italic !important;
  color: #f0d79e !important;
  opacity: 1 !important;
}
#forum-editor-preview .rpText .collapsor,
#forum-editor-preview-global .rpText .collapsor,
#forum-editor-preview-answer .rpText .collapsor,
.twino-editor-preview .rpText .collapsor,
.pm-message-content .rpText .collapsor,
#forum-editor-preview .rpText a,
#forum-editor-preview-global .rpText a,
#forum-editor-preview-answer .rpText a,
.twino-editor-preview .rpText a,
.pm-message-content .rpText a {
  color: #ddab76 !important;
  font-weight: inherit !important;
  opacity: 1 !important;
}
#forum-editor-preview pre,
#forum-editor-preview-global pre,
#forum-editor-preview-answer pre,
.twino-editor-preview pre,
.pm-message-content pre {
  clear: left;
  display: block;
  padding: 5px;
  border: 1px dashed white;
  overflow: auto;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.35);
  word-wrap: normal;
}
#forum-editor-preview pre img,
#forum-editor-preview-global pre img,
#forum-editor-preview-answer pre img,
.twino-editor-preview pre img,
.pm-message-content pre img {
  display: none;
}
#forum-editor-preview .oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce,
.twino-editor-preview .oracleAnnounce,
.pm-message-content .oracleAnnounce,
#forum-editor-preview .modAnnounce,
#forum-editor-preview-global .modAnnounce,
#forum-editor-preview-answer .modAnnounce,
.twino-editor-preview .modAnnounce,
.pm-message-content .modAnnounce,
#forum-editor-preview .adminAnnounce,
#forum-editor-preview-global .adminAnnounce,
#forum-editor-preview-answer .adminAnnounce,
.twino-editor-preview .adminAnnounce,
.pm-message-content .adminAnnounce {
  clear: left;
  margin: 0 15px;
  padding: 8px 8px 8px 24px;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
}
#forum-editor-preview .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-global .oracleAnnounce.oracleAnnounce,
#forum-editor-preview-answer .oracleAnnounce.oracleAnnounce,
.twino-editor-preview .oracleAnnounce.oracleAnnounce,
.pm-message-content .oracleAnnounce.oracleAnnounce,
#forum-editor-preview .modAnnounce.oracleAnnounce,
#forum-editor-preview-global .modAnnounce.oracleAnnounce,
#forum-editor-preview-answer .modAnnounce.oracleAnnounce,
.twino-editor-preview .modAnnounce.oracleAnnounce,
.pm-message-content .modAnnounce.oracleAnnounce,
#forum-editor-preview .adminAnnounce.oracleAnnounce,
#forum-editor-preview-global .adminAnnounce.oracleAnnounce,
#forum-editor-preview-answer .adminAnnounce.oracleAnnounce,
.twino-editor-preview .adminAnnounce.oracleAnnounce,
.pm-message-content .adminAnnounce.oracleAnnounce {
  background-image: url(/build/images/assets/img/forum/announceBg.82aa7bd4..png);
  background-position: bottom left;
  background-color: #3b4151;
  border: 1px solid #6B7087;
  box-shadow: 0 0 2px black;
}
#forum-editor-preview .oracleAnnounce.modAnnounce,
#forum-editor-preview-global .oracleAnnounce.modAnnounce,
#forum-editor-preview-answer .oracleAnnounce.modAnnounce,
.twino-editor-preview .oracleAnnounce.modAnnounce,
.pm-message-content .oracleAnnounce.modAnnounce,
#forum-editor-preview .modAnnounce.modAnnounce,
#forum-editor-preview-global .modAnnounce.modAnnounce,
#forum-editor-preview-answer .modAnnounce.modAnnounce,
.twino-editor-preview .modAnnounce.modAnnounce,
.pm-message-content .modAnnounce.modAnnounce,
#forum-editor-preview .adminAnnounce.modAnnounce,
#forum-editor-preview-global .adminAnnounce.modAnnounce,
#forum-editor-preview-answer .adminAnnounce.modAnnounce,
.twino-editor-preview .adminAnnounce.modAnnounce,
.pm-message-content .adminAnnounce.modAnnounce {
  padding-top: 20px;
  background-image: url(/build/images/assets/img/forum/modAnnounceBg.2c2bb173..png);
  background-position: 5px 5px;
  color: white;
  background-color: #5C0000;
  border: 1px solid #470000;
}
#forum-editor-preview .oracleAnnounce.adminAnnounce,
#forum-editor-preview-global .oracleAnnounce.adminAnnounce,
#forum-editor-preview-answer .oracleAnnounce.adminAnnounce,
.twino-editor-preview .oracleAnnounce.adminAnnounce,
.pm-message-content .oracleAnnounce.adminAnnounce,
#forum-editor-preview .modAnnounce.adminAnnounce,
#forum-editor-preview-global .modAnnounce.adminAnnounce,
#forum-editor-preview-answer .modAnnounce.adminAnnounce,
.twino-editor-preview .modAnnounce.adminAnnounce,
.pm-message-content .modAnnounce.adminAnnounce,
#forum-editor-preview .adminAnnounce.adminAnnounce,
#forum-editor-preview-global .adminAnnounce.adminAnnounce,
#forum-editor-preview-answer .adminAnnounce.adminAnnounce,
.twino-editor-preview .adminAnnounce.adminAnnounce,
.pm-message-content .adminAnnounce.adminAnnounce {
  padding-top: 20px;
  background-color: #553C53;
  border: 1px solid #feb500;
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg.d7283cff..png);
  background-position: top left;
  position: relative;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4,
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6,
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8,
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10,
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12,
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20,
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100,
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a,
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c,
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v,
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps,
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin,
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card,
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords,
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town,
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  display: inline-block;
  padding: 1px 3px 1px 19px;
  border-radius: 2px;
  background: #3B3249;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 2px;
  color: white;
}
#forum-editor-preview div.dice-4,
#forum-editor-preview-global div.dice-4,
#forum-editor-preview-answer div.dice-4,
.twino-editor-preview div.dice-4,
.pm-message-content div.dice-4 {
  background: url(/build/images/assets/img/forum/dice4.5c707652..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-6,
#forum-editor-preview-global div.dice-6,
#forum-editor-preview-answer div.dice-6,
.twino-editor-preview div.dice-6,
.pm-message-content div.dice-6 {
  background: url(/build/images/assets/img/forum/dice6.a7adf6c6..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-8,
#forum-editor-preview-global div.dice-8,
#forum-editor-preview-answer div.dice-8,
.twino-editor-preview div.dice-8,
.pm-message-content div.dice-8 {
  background: url(/build/images/assets/img/forum/dice8.669ce16e..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-10,
#forum-editor-preview-global div.dice-10,
#forum-editor-preview-answer div.dice-10,
.twino-editor-preview div.dice-10,
.pm-message-content div.dice-10 {
  background: url(/build/images/assets/img/forum/dice10.85659297..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-12,
#forum-editor-preview-global div.dice-12,
#forum-editor-preview-answer div.dice-12,
.twino-editor-preview div.dice-12,
.pm-message-content div.dice-12 {
  background: url(/build/images/assets/img/forum/dice12.3ff5abea..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-20,
#forum-editor-preview-global div.dice-20,
#forum-editor-preview-answer div.dice-20,
.twino-editor-preview div.dice-20,
.pm-message-content div.dice-20 {
  background: url(/build/images/assets/img/forum/dice20.1edfb21f..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.dice-100,
#forum-editor-preview-global div.dice-100,
#forum-editor-preview-answer div.dice-100,
.twino-editor-preview div.dice-100,
.pm-message-content div.dice-100 {
  background: url(/build/images/assets/img/forum/dice100.f8efaa19..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-a,
#forum-editor-preview-global div.letter-a,
#forum-editor-preview-answer div.letter-a,
.twino-editor-preview div.letter-a,
.pm-message-content div.letter-a {
  background: url(/build/images/assets/img/forum/lta.8a230284..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-c,
#forum-editor-preview-global div.letter-c,
#forum-editor-preview-answer div.letter-c,
.twino-editor-preview div.letter-c,
.pm-message-content div.letter-c {
  background: url(/build/images/assets/img/forum/ltc.97618d5b..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.letter-v,
#forum-editor-preview-global div.letter-v,
#forum-editor-preview-answer div.letter-v,
.twino-editor-preview div.letter-v,
.pm-message-content div.letter-v {
  background: url(/build/images/assets/img/forum/ltv.08892ddb..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.rps,
#forum-editor-preview-global div.rps,
#forum-editor-preview-answer div.rps,
.twino-editor-preview div.rps,
.pm-message-content div.rps {
  background: url(/build/images/assets/img/forum/rps.8f3afd22..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coin,
#forum-editor-preview-global div.coin,
#forum-editor-preview-answer div.coin,
.twino-editor-preview div.coin,
.pm-message-content div.coin {
  background: url(/build/images/assets/img/forum/coin.caf60f68..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.card,
#forum-editor-preview-global div.card,
#forum-editor-preview-answer div.card,
.twino-editor-preview div.card,
.pm-message-content div.card {
  background: url(/build/images/assets/img/forum/card.a3371533..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.coords,
#forum-editor-preview-global div.coords,
#forum-editor-preview-answer div.coords,
.twino-editor-preview div.coords,
.pm-message-content div.coords {
  background: url(/build/images/assets/img/forum/coords.e7ef5c1a..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.town,
#forum-editor-preview-global div.town,
#forum-editor-preview-answer div.town,
.twino-editor-preview div.town,
.pm-message-content div.town {
  background: url(/build/images/assets/img/forum/town.145b2d79..png) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen,
#forum-editor-preview-global div.citizen,
#forum-editor-preview-answer div.citizen,
.twino-editor-preview div.citizen,
.pm-message-content div.citizen {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, #3B3249;
}
#forum-editor-preview div.citizen[x-a=none],
#forum-editor-preview-global div.citizen[x-a=none],
#forum-editor-preview-answer div.citizen[x-a=none],
.twino-editor-preview div.citizen[x-a=none],
.pm-message-content div.citizen[x-a=none] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/looser.aa8af336..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=basic],
#forum-editor-preview-global div.citizen[x-a=basic],
#forum-editor-preview-answer div.citizen[x-a=basic],
.twino-editor-preview div.citizen[x-a=basic],
.pm-message-content div.citizen[x-a=basic] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/basic.df78a12d..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=collec],
#forum-editor-preview-global div.citizen[x-a=collec],
#forum-editor-preview-answer div.citizen[x-a=collec],
.twino-editor-preview div.citizen[x-a=collec],
.pm-message-content div.citizen[x-a=collec] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/dig.abdddc5f..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=guardian],
#forum-editor-preview-global div.citizen[x-a=guardian],
#forum-editor-preview-answer div.citizen[x-a=guardian],
.twino-editor-preview div.citizen[x-a=guardian],
.pm-message-content div.citizen[x-a=guardian] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shield.aa5b94e7..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hunter],
#forum-editor-preview-global div.citizen[x-a=hunter],
#forum-editor-preview-answer div.citizen[x-a=hunter],
.twino-editor-preview div.citizen[x-a=hunter],
.pm-message-content div.citizen[x-a=hunter] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/vest.dab68fee..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tamer],
#forum-editor-preview-global div.citizen[x-a=tamer],
#forum-editor-preview-answer div.citizen[x-a=tamer],
.twino-editor-preview div.citizen[x-a=tamer],
.pm-message-content div.citizen[x-a=tamer] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tamer.198b64bc..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=tech],
#forum-editor-preview-global div.citizen[x-a=tech],
#forum-editor-preview-answer div.citizen[x-a=tech],
.twino-editor-preview div.citizen[x-a=tech],
.pm-message-content div.citizen[x-a=tech] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/tech.28907ccf..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shaman],
#forum-editor-preview-global div.citizen[x-a=shaman],
#forum-editor-preview-answer div.citizen[x-a=shaman],
.twino-editor-preview div.citizen[x-a=shaman],
.pm-message-content div.citizen[x-a=shaman] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/shaman.df6922db..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=survivalist],
#forum-editor-preview-global div.citizen[x-a=survivalist],
#forum-editor-preview-answer div.citizen[x-a=survivalist],
.twino-editor-preview div.citizen[x-a=survivalist],
.pm-message-content div.citizen[x-a=survivalist] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/book.93f02a21..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=hero],
#forum-editor-preview-global div.citizen[x-a=hero],
#forum-editor-preview-answer div.citizen[x-a=hero],
.twino-editor-preview div.citizen[x-a=hero],
.pm-message-content div.citizen[x-a=hero] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/hero.0cdc29a3..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=dead],
#forum-editor-preview-global div.citizen[x-a=dead],
#forum-editor-preview-answer div.citizen[x-a=dead],
.twino-editor-preview div.citizen[x-a=dead],
.pm-message-content div.citizen[x-a=dead] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/professions/death.34e3288c..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.citizen[x-a=shunned],
#forum-editor-preview-global div.citizen[x-a=shunned],
#forum-editor-preview-answer div.citizen[x-a=shunned],
.twino-editor-preview div.citizen[x-a=shunned],
.pm-message-content div.citizen[x-a=shunned] {
  background: url(/build/images/assets/img/icons/small_human.46a3e93f..gif) left center no-repeat, url(/build/images/assets/img/icons/banished.812149c1..gif) left 16px center no-repeat #3B3249;
  padding-left: 35px;
}
#forum-editor-preview div.collapsor,
#forum-editor-preview-global div.collapsor,
#forum-editor-preview-answer div.collapsor,
.twino-editor-preview div.collapsor,
.pm-message-content div.collapsor {
  padding-left: 24px;
  position: relative;
  cursor: pointer;
  clear: left;
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
  color: #ddab76;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.5);
  top: -2px;
  margin-bottom: -2px;
  z-index: 1;
  transition: box-shadow 0.1s ease-in-out, top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out;
}
#forum-editor-preview div.collapsor[data-lang]:before,
#forum-editor-preview-global div.collapsor[data-lang]:before,
#forum-editor-preview-answer div.collapsor[data-lang]:before,
.twino-editor-preview div.collapsor[data-lang]:before,
.pm-message-content div.collapsor[data-lang]:before {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="de"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="de"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="de"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="de"]:before {
  background: url(/build/images/assets/img/lang/de.11b4c9d3..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="en"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="en"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="en"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="en"]:before {
  background: url(/build/images/assets/img/lang/en.7e6d6ab4..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="es"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="es"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="es"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="es"]:before {
  background: url(/build/images/assets/img/lang/es.5ff50709..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-global div.collapsor[data-lang][data-lang="fr"]:before,
#forum-editor-preview-answer div.collapsor[data-lang][data-lang="fr"]:before,
.twino-editor-preview div.collapsor[data-lang][data-lang="fr"]:before,
.pm-message-content div.collapsor[data-lang][data-lang="fr"]:before {
  background: url(/build/images/assets/img/lang/fr.22a557fa..png) center / contain no-repeat;
}
#forum-editor-preview div.collapsor:after,
#forum-editor-preview-global div.collapsor:after,
#forum-editor-preview-answer div.collapsor:after,
.twino-editor-preview div.collapsor:after,
.pm-message-content div.collapsor:after {
  content: '▶';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  transform: rotate(0) scale(0.6);
  text-align: center;
  transition: transform 0.1s ease-in-out;
  font-style: normal;
}
#forum-editor-preview div.collapsor + .collapsed,
#forum-editor-preview-global div.collapsor + .collapsed,
#forum-editor-preview-answer div.collapsor + .collapsed,
.twino-editor-preview div.collapsor + .collapsed,
.pm-message-content div.collapsor + .collapsed {
  overflow: hidden;
  position: relative;
  padding: 10px 4px 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: rgba(221, 171, 118, 0.1);
  pointer-events: none;
}
#forum-editor-preview div.collapsor + .collapsed > *,
#forum-editor-preview-global div.collapsor + .collapsed > *,
#forum-editor-preview-answer div.collapsor + .collapsed > *,
.twino-editor-preview div.collapsor + .collapsed > *,
.pm-message-content div.collapsor + .collapsed > * {
  transform: translateY(-16px);
  transition: transform 0.3s ease-in-out;
}
#forum-editor-preview div.collapsor[data-open="1"],
#forum-editor-preview-global div.collapsor[data-open="1"],
#forum-editor-preview-answer div.collapsor[data-open="1"],
.twino-editor-preview div.collapsor[data-open="1"],
.pm-message-content div.collapsor[data-open="1"] {
  box-shadow: 0 0 5px -5px rgba(0, 0, 0, 0.3);
  top: 0;
  margin-bottom: 0;
}
#forum-editor-preview div.collapsor[data-open="1"]:after,
#forum-editor-preview-global div.collapsor[data-open="1"]:after,
#forum-editor-preview-answer div.collapsor[data-open="1"]:after,
.twino-editor-preview div.collapsor[data-open="1"]:after,
.pm-message-content div.collapsor[data-open="1"]:after {
  transform: rotate(90deg) scale(0.6);
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed,
.pm-message-content div.collapsor[data-open="1"] + .collapsed {
  pointer-events: auto;
}
#forum-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-global div.collapsor[data-open="1"] + .collapsed > *,
#forum-editor-preview-answer div.collapsor[data-open="1"] + .collapsed > *,
.twino-editor-preview div.collapsor[data-open="1"] + .collapsed > *,
.pm-message-content div.collapsor[data-open="1"] + .collapsed > * {
  transform: translateY(0);
}
#forum-editor-preview div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-global div.collapsor[data-transition="1"] + .collapsed,
#forum-editor-preview-answer div.collapsor[data-transition="1"] + .collapsed,
.twino-editor-preview div.collapsor[data-transition="1"] + .collapsed,
.pm-message-content div.collapsor[data-transition="1"] + .collapsed {
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
#forum-editor-preview div.collapsed > div[data-etog],
#forum-editor-preview-global div.collapsed > div[data-etog],
#forum-editor-preview-answer div.collapsed > div[data-etog],
.twino-editor-preview div.collapsed > div[data-etog],
.pm-message-content div.collapsed > div[data-etog] {
  cursor: pointer;
  text-align: center;
}
#forum-editor-preview div.collapsed > div[data-etog]:after,
#forum-editor-preview-global div.collapsed > div[data-etog]:after,
#forum-editor-preview-answer div.collapsed > div[data-etog]:after,
.twino-editor-preview div.collapsed > div[data-etog]:after,
.pm-message-content div.collapsed > div[data-etog]:after {
  content: '▶';
  transform: rotate(270deg) scale(0.6);
  color: #ddab76;
  display: inline-block;
}
.forum-button-inline {
  font-size: 1.4rem;
  background: none;
  border: 1px solid transparent;
  padding: 2px;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  vertical-align: middle;
  margin-bottom: 0.5em;
}
.forum-button-inline:hover {
  border-color: #f0d79e;
  background: rgba(240, 215, 158, 0.4);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.forum-button-inline:hover:not(.forum-button-inline) {
  box-shadow: 0 0 8px 0 black;
}
.forum-toggle {
  display: inline-block;
}
.forum-button,
.forum-button-disabled {
  font-size: 1.4rem;
  line-height: 16px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border: 1px solid #c33720;
  color: #f0d79e;
  font-weight: bold;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 7px 7px;
  vertical-align: middle;
  border-radius: 2px;
  box-shadow: 1px 1px 1px 0 black;
  margin-bottom: 0.5em;
}
.forum-button:not(.forum-button-disabled):hover,
.forum-button-disabled:not(.forum-button-disabled):hover,
.forum-button:not(.forum-button-disabled):focus,
.forum-button-disabled:not(.forum-button-disabled):focus {
  border-color: #f0d79e;
  box-shadow: 0 0 8px 0 black;
}
.forum-button img,
.forum-button-disabled img {
  vertical-align: middle;
}
.forum-button img + span,
.forum-button-disabled img + span {
  margin-left: 1rem;
}
.forum-button.forum-button-disabled,
.forum-button-disabled.forum-button-disabled {
  background: grey url(/build/images/assets/img/background/bg_button_grey.3647fed8..gif) no-repeat;
  border: 1px solid grey;
  color: #f0d79e;
}
.forum-filter-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  z-index: 100;
  border: 1px solid #ddab76;
  background-color: #4a261e;
  margin: 0;
  padding: 0.5rem;
  outline: 1px solid black;
}
.forum-filter-list:not(.manual-toggle-on) {
  display: none;
}
.forum-filter-list.manual-toggle-on {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.forum-filter-list label {
  display: flex;
  gap: 4px;
  align-items: center;
}
hordes-twino-editor .forum-button,
hordes-twino-editor .forum-button-disabled {
  margin-bottom: 0;
}
.forum-button-bar {
  margin: 5px 0;
  padding: 5px 5px 0 5px;
  position: relative;
}
.forum-button-bar .forum-button.pm-button,
.forum-button-bar .pm-button.pm-button {
  padding: 6px;
  margin: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  transition: background-color 0.1s ease;
  font-size: 1.5em;
  text-align: center;
  cursor: pointer;
}
.forum-button-bar .forum-button.pm-button:hover,
.forum-button-bar .pm-button.pm-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.classic-editor-react {
  position: relative;
}
.classic-editor-react .forum-button-bar {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
  flex-wrap: wrap;
  justify-content: start;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section {
  display: flex;
  box-shadow: 0 0 2px black;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  border-radius: 2px;
  border: 1px solid #c33720;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section:empty {
  display: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button:active:before,
.classic-editor-react .forum-button-bar .forum-button-bar-section .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .forum-button-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.classic-editor-react .forum-button-grid .forum-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  position: relative;
  background: transparent;
  padding: 6px 4px;
}
.classic-editor-react .forum-button-grid .forum-button:before {
  content: " ";
  position: absolute;
  inset: -1px;
  pointer-events: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover {
  border: 0;
  box-shadow: none;
}
.classic-editor-react .forum-button-grid .forum-button:hover:before {
  background: rgba(255, 255, 255, 0.1);
}
.classic-editor-react .forum-button-grid .forum-button:active,
.classic-editor-react .forum-button-grid .forum-button.active {
  top: 2px;
}
.classic-editor-react .forum-button-grid .forum-button:active:before,
.classic-editor-react .forum-button-grid .forum-button.active:before {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.5);
  top: -3px;
  bottom: 1px;
}
.classic-editor-react .overlay-controls {
  position: absolute;
  z-index: 1;
  bottom: calc(100% - 10px);
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.1s ease-in-out;
}
.classic-editor-react .overlay-controls.layered {
  z-index: -1;
  bottom: calc(100% - 12px);
}
.classic-editor-react .overlay-controls.active {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react .overlay-controls .forum-button-bar,
.classic-editor-react .overlay-controls .lightbox {
  margin: 0;
  padding: 2px;
  column-gap: 4px;
  row-gap: 4px;
  background: rgba(150, 100, 55, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 4px;
  border: 1px solid #966437;
  box-shadow: 0 0 3px black;
}
.classic-editor-react .overlay-central {
  position: relative;
  z-index: 2;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive) {
  bottom: calc(100% + 5px);
  opacity: 1;
  pointer-events: all;
}
.classic-editor-react:focus-within .overlay-controls:not(.inactive).layered {
  bottom: calc(100% + 3px);
}
.forum-button,
.pm-button {
  position: relative;
}
.forum-button > span.forum-button-tooltip,
.pm-button > span.forum-button-tooltip {
  display: none;
}
.forum-button > span.forum-button-tooltip div.keyboard,
.pm-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-button > span.forum-button-tooltip div.keyboard kbd,
.pm-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-button:hover > span.forum-button-tooltip,
.pm-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-button:hover > span.forum-button-tooltip::after,
.pm-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-editor-send .forum-button > span.forum-button-tooltip {
  display: none;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard {
  display: flex;
  gap: 0 2px;
  align-items: center;
  padding: 2px 0;
}
.forum-editor-send .forum-button > span.forum-button-tooltip div.keyboard kbd {
  font-size: 0.75rem;
  line-height: 0.75rem;
  border-radius: 2px;
  border-bottom: 3px solid #AAAAAA;
  background: #dcdcdc;
  color: black;
  font-weight: bold;
  padding: 2px 5px;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip {
  display: block;
  position: absolute;
  bottom: calc(100% + 8px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
}
.forum-editor-send .forum-button:hover > span.forum-button-tooltip::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.75) transparent transparent;
  border-width: 6px 6px 0 6px;
}
.forum-checkbox {
  display: inline-block;
  padding: 2px 5px;
  font-size: 1rem;
  background: #a2321a;
  border: 1px solid #c33720;
  color: white;
  cursor: pointer;
}
.forum-checkbox label {
  font-size: 1rem;
}
.forum-content div.forum-checkbox,
.forum-editor div.forum-checkbox {
  padding: 3px 20px;
  margin-right: 2rem;
  vertical-align: middle;
  margin-bottom: 0.5em;
  background-color: #4a261e;
  border-color: #f0d79e;
}
.forum-content div.forum-checkbox input.forum-checkbox,
.forum-editor div.forum-checkbox input.forum-checkbox {
  display: none;
}
.forum-content div.forum-checkbox input.forum-checkbox + label,
.forum-editor div.forum-checkbox input.forum-checkbox + label {
  display: inline-block;
  width: 80px;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1.4rem;
  color: #ccc;
  font-size: 1.1rem;
  text-align: center;
  border-radius: 2px;
  margin: 2px;
}
.forum-content div.forum-checkbox input.forum-checkbox:checked + label,
.forum-editor div.forum-checkbox input.forum-checkbox:checked + label {
  color: #f0d79e;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
}
.forum-content div.forum-checkbox span,
.forum-editor div.forum-checkbox span {
  line-height: 1.4rem;
  margin: 2px;
}
.forum-separator {
  cursor: default;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 10px;
  font-variant: small-caps;
}
.forum-note .forum-thread {
  cursor: pointer;
  position: relative;
  background: #4e291f;
  opacity: 0.75;
  color: #eba475;
  font-style: italic;
  font-synthesis: weight small-caps;
}
.forum-note .forum-thread .status,
.forum-note .forum-thread .title,
.forum-note .forum-thread .count {
  padding: 3px !important;
}
.forum-note .forum-thread.selected {
  background: #46241b;
  opacity: 1;
  box-shadow: inset 0 0 2px black !important;
}
.forum-note .forum-thread.selected:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
.forum-note .forum-thread img {
  vertical-align: middle;
  top: 6px;
  left: 8px;
}
.forum-note .forum-thread.forum-thread-unread {
  font-weight: bold;
  font-style: normal;
  background: #4d281f;
  opacity: 0.9;
}
.forum-note .forum-thread.forum-thread-unread:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 7px;
  left: -7px;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.forum-note .forum-thread .title {
  overflow: hidden;
}
.forum-note .forum-thread .title > div {
  overflow-wrap: break-word;
}
.forum-note .forum-thread .count {
  background: #593223;
  overflow: hidden;
  white-space: nowrap;
}
.forum-note .forum-thread .count .nbPost {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 0.9em;
}
.forum-note .forum-thread .count .author {
  word-wrap: break-word;
  font-size: 0.75em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.forum-note.thread-list-fa-thumbtack .forum-thread {
  background: #8a5432;
  color: white;
}
.forum-note.thread-list-fa-thumbtack .forum-thread.selected {
  background: #965c36;
}
.forum-note.thread-list-fa-thumbtack .forum-thread .count {
  background: #804d2f;
}
.announces {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  color: white;
  box-shadow: 0 0 2px black;
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border-radius: 3px;
}
.announces.adminAnnounces {
  background-image: url(/build/images/assets/img/forum/adminAnnounce.1de07ab1..png);
  background-color: #553C53;
  border: 1px solid #feb500;
}
.announces.oracleAnnounces {
  background-image: url(/build/images/assets/img/forum/announce.1fa3b6e1..png);
  background-color: #3b4151;
  border: 1px solid #4e5162;
}
.announces.reported {
  background-image: url(/build/images/assets/img/forum/warning.57433157..png);
  background-color: #3e0000;
  border: 1px solid #ff3333;
}
.announces ul {
  list-style-image: url(/build/images/assets/img/forum/view.a07e5d9b..png);
  padding-left: 20px;
  color: #feb500;
}
.announces ul li {
  text-decoration: underline;
  cursor: pointer;
}
.announces ul li:hover {
  color: white;
}
.forum-preview-wrapper {
  position: relative;
  overflow: hidden;
}
.forum-preview-wrapper .forum-preview-container {
  overflow: auto;
  font-size: 0.8em;
}
.forum-preview-wrapper .forum-preview-container .forum-post-header .post-note {
  display: none;
}
.forum-preview-wrapper .forum-preview-container .forum-post-content p {
  margin: 2px 0;
}
.forum-preview-wrapper:not(.forum-preview-wrapper-bank) .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 4px;
  max-height: max(33vh, 200px);
}
.forum-preview-wrapper.forum-preview-wrapper-bank {
  min-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
  position: absolute;
  left: 3px;
  top: 3px;
  right: 3px;
  bottom: 3px;
  overflow: hidden;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex {
  max-height: 100%;
}
.forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container #forum-content > .row-flex .forum-posts {
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 4px;
}
.home-pm .forum-post-content {
  font-size: 1.3rem;
}
#post-office {
  position: fixed;
  background: url(/build/images/assets/img/background/mask.cc224a56..png);
  width: 100%;
  height: 100%;
  z-index: 999;
  backdrop-filter: blur(2px);
  padding: 15px 0;
  transition: opacity 1s ease;
  opacity: 1;
}
#post-office:not(.visible) {
  pointer-events: none;
  opacity: 0;
}
#post-office:not(.visible) #post-office-box {
  transform: scale(0) translateY(1000px);
}
#post-office #post-office-box {
  position: absolute;
  width: 1500px;
  left: calc(50% - 750px);
  background: url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top left / 900px 263px, url(/build/images/assets/img/background/bg_content2.a1aebb41..jpg) repeat-y top right / 900px 263px;
  top: 10px;
  bottom: 10px;
  border-radius: 8px;
  box-shadow: 0 0 10px black;
  transition: transform 0.5s ease;
  transform: scale(1) translateY(0);
}
#post-office #post-office-box #post-office-button-overlay {
  position: absolute;
  top: 12px;
  right: 12px;
}
#post-office #post-office-box #post-office-button-overlay:hover {
  filter: brightness(140%);
}
#post-office #post-office-box #post-office-button-overlay ul {
  margin: 2px;
  padding: 0;
}
#post-office #post-office-box #post-office-button-overlay ul > li {
  display: inline-block;
  list-style: none;
  cursor: pointer;
}
#post-office #post-office-box #post-office-button-overlay ul > li:last-child {
  color: red;
  filter: drop-shadow(0 0 2px black);
}
#post-office-content {
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  padding: 2px;
  background: #7e4d2a;
}
#post-office-content:not(.master) {
  left: 18px;
  right: 5px;
  border-radius: 12px;
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  padding: 8px;
}
#post-office-content ul.tabs.plain {
  margin-top: 4px;
  margin-bottom: 0;
}
#post-office-content > .row-flex.stretch {
  height: 100%;
}
#post-office-content .forum-note.stretcher {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#post-office-content .forum-note.stretcher div.scroll-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#post-office-content #pm-selected-users {
  margin: 0;
  padding: 0;
}
#post-office-content #pm-selected-users > li {
  margin: 2px;
  padding: 2px;
  display: inline-block;
  list-style: none;
  background: #3b3249;
  border: 1px solid #25202f;
  border-radius: 3px;
}
#post-office-content #pm-selected-users > li > b {
  text-shadow: 0 0 1px black;
}
#post-office-content #pm-selected-users > li > span {
  color: #ddab76;
  cursor: pointer;
  margin-left: 6px;
  font-size: 0.8em;
  vertical-align: super;
}
#post-office-content .pm-userbox {
  background: #65382e;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  margin: 5px;
  height: 24px;
  cursor: default;
  overflow: hidden;
}
#post-office-content .pm-userbox > .pm-avatar {
  height: 24px;
  display: inline-block;
}
#post-office-content .pm-userbox > .pm-avatar:not(.empty) {
  width: 24px;
}
#post-office-content .pm-userbox > .pm-userbox-name {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -8px;
}
#post-office-content .pm-userbox > .pm-userbox-name:not(:last-child) {
  padding-right: 2px;
}
#post-office-content .pm-userbox > .pm-userbox-action {
  display: inline-block;
  padding: 10px;
  position: relative;
  top: -9px;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
}
#post-office-content .pm-userbox > .pm-userbox-action:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#post-office-content #pm-conversation-list > ul {
  padding: 0;
  margin: 0;
}
#post-office-content #pm-conversation-list > ul > li {
  list-style: none;
  padding: 8px 8px 8px 15px;
  transition: background-color 0.5s ease, box-shadow 0.5s ease;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li::before,
#post-office-content #pm-conversation-list > ul > li::after {
  content: " ";
  clear: both;
}
#post-office-content #pm-conversation-list > ul > li.selected {
  cursor: default;
}
#post-office-content #pm-conversation-list > ul > li:not(.selected) {
  cursor: pointer;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] {
  background-image: url(/build/images/assets/img/forum/announceBgR.d08690ac..png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
}
#post-office-content #pm-conversation-list > ul > li.og {
  background-color: rgba(255, 255, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-1 {
  background-color: rgba(11, 255, 44, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-2 {
  background-color: rgba(255, 11, 11, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-3 {
  background-color: rgba(210, 11, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.og.og-4 {
  background-color: rgba(11, 142, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li.selected.og {
  background-color: rgba(200, 200, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-1 {
  background-color: rgba(7, 205, 34, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-2 {
  background-color: rgba(207, 10, 10, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-3 {
  background-color: rgba(164, 9, 200, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected.og.og-4 {
  background-color: rgba(9, 108, 193, 0.25);
}
#post-office-content #pm-conversation-list > ul > li.selected::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: -5px;
  background-image: url(/build/images/assets/img/forum/selected.a40f35a5..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.selected.new::before {
  filter: hue-rotate(320deg);
}
#post-office-content #pm-conversation-list > ul > li.closed > * {
  filter: grayscale(1) contrast(0.7) brightness(0.8);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"])::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected):not([x-domain="f"]).responded::before {
  opacity: 0.5;
  filter: grayscale(100%);
}
#post-office-content #pm-conversation-list > ul > li.new:not(.selected)[x-domain="f"]::before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  left: 4px;
  background-image: url(/build/images/assets/img/icons/small_mail.65fbaaca..gif);
  position: absolute;
}
#post-office-content #pm-conversation-list > ul > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-1 {
  background-color: rgba(113, 255, 133, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-2 {
  background-color: rgba(255, 122, 122, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-3 {
  background-color: rgba(229, 116, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li:not(.selected):hover.og.og-4 {
  background-color: rgba(129, 198, 255, 0.25);
}
#post-office-content #pm-conversation-list > ul > li b.title {
  font-size: 1.6em;
  font-weight: bold;
  display: block;
  max-width: calc(100% - 50px);
}
#post-office-content #pm-conversation-list > ul > li b.title:not(.crow-note) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: " [...]";
}
#post-office-content #pm-conversation-list > ul > li b.title.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li.closed b.title::before {
  display: inline-block;
  height: 16px;
  width: 16px;
  content: " ";
  background: url(/build/images/assets/img/icons/lock.fa0453c1..gif) center no-repeat;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="a"] b.title {
  max-width: calc(100% - 0px);
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author {
  color: #ddab76;
}
#post-office-content #pm-conversation-list > ul > li span.author.crow-note {
  color: #3e0000;
  font-weight: bold;
  font-variant: small-caps;
}
#post-office-content #pm-conversation-list > ul > li span.author b.sender {
  color: white;
  font-weight: bold;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] {
  padding-left: 24px;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title {
  max-width: calc(100% - 0px);
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] b.title:first-line {
  font-size: 0.6em;
  font-weight: normal;
}
#post-office-content #pm-conversation-list > ul > li[x-domain="f"] span.date {
  display: none;
}
#post-office-content #pm-conversation-list > ul > li span.date {
  opacity: 0.6;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block {
  float: right;
  height: 40px;
  width: 40px;
  position: relative;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  background-color: #ddab76;
  font-size: 19px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.pm-avatar-crow,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  box-shadow: 0 0 6px #3e0000;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar.owner:not(:first-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow.owner:not(:first-child) {
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  font-size: 13px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):not(:only-child),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):not(:only-child) {
  width: 45%;
  height: 45%;
  border-radius: 0;
  font-size: 10px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar.owner {
  top: 30%;
  left: 30%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 0 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(2) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar.owner {
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  border-radius: 50% 0 50% 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(3) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner,
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar.owner {
  top: 0;
  left: 30%;
  width: 70%;
  height: 70%;
  border-top-right-radius: 0;
  font-size: 15px;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(4) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) {
  top: 0;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(2) {
  top: 55%;
  left: 55%;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(3) {
  top: 55%;
  left: 0;
}
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4),
#post-office-content #pm-conversation-list > ul > li div.pm-avatar-block div.pm-avatar-crow:not(.owner):first-child:nth-last-child(5) ~ div.pm-avatar:not(.owner):nth-child(4) {
  top: 0;
  left: 55%;
}
#post-office-content #gpm-forum-content ul {
  margin: 10px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) {
  padding: 0 0 0 40px;
}
#post-office-content #gpm-forum-content ul:not(.announcement) > li[x-domain="m-d"][x-pinned] {
  margin-left: -46px;
}
#post-office-content #gpm-forum-content ul.announcement {
  padding: 0;
}
#post-office-content #gpm-forum-content ul > li {
  position: relative;
  list-style: disc;
  clear: both;
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  top: 0;
  left: -40px;
  background: #ddab76;
  font-size: 16px;
  filter: drop-shadow(0 0 4px black);
}
#post-office-content #gpm-forum-content ul > li div.pm-avatar.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li div.pm-avatar-crow.pm-avatar-crow {
  background: url(/build/images/assets/img/forum/crow/crow.f483a677..png) center / cover no-repeat;
  border: 2px solid #3e0000;
  filter: drop-shadow(0 0 4px #3e0000);
}
#post-office-content #gpm-forum-content ul > li div.pm-message {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
}
#post-office-content #gpm-forum-content ul > li div.pm-message:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  right: 100%;
  top: 13px;
  border: 6px solid transparent;
  border-right: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header {
  color: #ddab76;
  font-size: 0.9em;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-header .img {
  vertical-align: text-bottom;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content {
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content > p {
  margin: 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list {
  margin: 10px 0;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > span,
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-content div.list > img {
  margin: 2px 5px;
  padding: 3px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 0.75em;
  color: #ddab76;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer {
  margin-top: 4px;
  padding-top: 4px;
  font-size: 0.8em;
  opacity: 0.6;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  text-align: right;
}
#post-office-content #gpm-forum-content ul > li div.pm-message > div.pm-message-footer .pm-button {
  cursor: pointer;
}
#post-office-content #gpm-forum-content ul > li .unveil {
  padding: 6px;
  margin: 5px 0 5px 10px;
  background-color: #4a261e;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  position: relative;
}
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-avatar-crow,
#post-office-content #gpm-forum-content ul > li.collapsed div.pm-message {
  display: none;
}
#post-office-content #gpm-forum-content ul > li.collapsed.new .unveil::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  top: 4px;
  left: -20px;
}
#post-office-content #gpm-forum-content ul > li.collapsed + li.collapsed {
  margin-top: 5px;
}
#post-office-content #gpm-forum-content ul > li:not(.collapsed) .unveil {
  display: none;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar,
#post-office-content #gpm-forum-content ul > li div.pm-announce div.pm-avatar-crow {
  left: 6px;
  top: 3px;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content {
  padding: 6px;
  margin: 5px 0 10px 5px;
  background-color: #4a261e;
  position: relative;
  overflow: visible;
  min-height: 30px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.35));
  text-align: justify;
  font-size: 1.2em;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content:before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  top: 100%;
  left: 13px;
  border: 6px solid transparent;
  border-top: 6px solid #4a261e;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-content ul > li {
  list-style-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer {
  margin-top: 4px;
  padding: 8px 5px 0 60px;
  min-height: 50px;
  position: relative;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-sender {
  font-size: 2em;
  color: #ddab76;
}
#post-office-content #gpm-forum-content ul > li div.pm-announce > div.pm-message-footer .pm-announcement-date {
  font-size: 0.8em;
  opacity: 0.6;
}
#post-office-content #gpm-forum-content ul > li.own .unveil {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message {
  background-color: #65382e;
}
#post-office-content #gpm-forum-content ul > li.own div.pm-message:before {
  border-right: 6px solid #65382e;
}
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar::after,
#post-office-content #gpm-forum-content ul > li.new:not(.own) div.pm-avatar-crow::after {
  content: " ";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #fe7d00;
  border-radius: 10px;
  background: url(/build/images/assets/img/forum/new.f8f2b76e..png) top center no-repeat, #bd3d00;
  bottom: -10px;
  right: -10px;
}
#post-office-content .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.infoThread,
.infoSolvedThread {
  font-size: 1rem;
  padding: 3px 3px 3px 25px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
.infoThread.infoThread,
.infoSolvedThread.infoThread {
  background-color: #5C0000;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.infoThread.infoSolvedThread,
.infoSolvedThread.infoSolvedThread {
  background-color: #4e505f;
  color: white;
  box-shadow: 0 0 2px black;
  background-image: url(/build/images/assets/img/icons/done.e55c053b..png);
}
.thread-tag {
  padding: 0 4px;
  border-radius: 4px;
  margin: 0 4px;
  font-size: 0.95rem;
  font-weight: bold;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.town-row {
  font-size: 1.2rem;
}
#save-spots-container div.town-reserved-spot,
.save-spots-container div.town-reserved-spot {
  display: inline-block;
  padding: 1px 4px;
  font-size: 0.8em;
  background: #5c2b20;
  border: 1px solid #452017;
  box-shadow: 0 0 1px black;
  margin: 0 4px;
  cursor: default;
}
#save-spots-container div.town-reserved-spot > *,
.save-spots-container div.town-reserved-spot > * {
  margin-left: 5px;
}
#save-spots-container div.placeholder,
.save-spots-container div.placeholder,
#save-spots-container #stateholder,
.save-spots-container #stateholder {
  font-size: 0.8em;
  color: #ddab76;
}
#save-spots-container div.placeholder.placeholder:not(:last-child),
.save-spots-container div.placeholder.placeholder:not(:last-child),
#save-spots-container #stateholder.placeholder:not(:last-child),
.save-spots-container #stateholder.placeholder:not(:last-child) {
  display: none;
}
.town-random {
  margin: auto;
  width: 511px;
  max-width: 100%;
  height: 50px;
  background: url(/build/images/assets/img/background/joinGame_bg.760744f5..png) center / contain no-repeat;
  padding: 0 10px;
}
.town-random > .label {
  height: calc(100% - 5px);
  width: calc(100% - 220px);
  font-weight: bold;
  font-size: 1.35rem;
}
.town-join-rp {
  width: min-content;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
}
.town-join-rp .town-join-rp-head {
  color: white;
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  width: max-content;
}
.town-join-rp .town-join-rp-text {
  font-size: 80%;
  width: max-content;
}
div.tooltip.badge-tooltip {
  background: #4d5061;
  outline: 1px solid #202128;
  border: 2px solid #7d8197;
  color: white;
}
div.tooltip.badge-tooltip > b {
  display: block;
  font-size: 1.2em;
  border-bottom: 1px solid wheat;
  color: wheat;
  margin-bottom: 3px;
}
.personal_desc {
  color: #f0d79e;
  background: url(/build/images/assets/img/icons/small_rp.4fd67236..gif) no-repeat 4px 1px, #996739;
  padding: 1px 1px 3px 25px;
  font-style: italic;
  font-size: 0.8em;
}
.personal_desc > div:first-child {
  margin-bottom: 5px;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: bold;
}
.personal_desc > div:last-child > p,
.personal_desc > div:last-child {
  display: inline;
  margin: 0;
  word-wrap: break-word;
}
.userSearchWrapper .userSearchInputContainer {
  position: relative;
}
.userSearchWrapper .userSearchInputContainer .userSearchLoadIndicator {
  position: absolute;
  color: #000000;
  opacity: 0.5;
  right: 5px;
  top: 2px;
}
.userSearchWrapper .userSearchResultsContainer {
  position: relative;
  overflow: visible;
}
.userSearchWrapper .userSearchResultsContainer > div {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 100%;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
.userSearchWrapper .userSearchResultsContainer > div:empty {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  cursor: pointer;
  overflow: hidden;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry:hover,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large {
  display: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div.a-large img,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > div.a-large img {
  max-width: 30px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatar,
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry .avatarcrow,
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry .avatarcrow {
  line-height: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > span {
  flex-grow: 1;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-entry > div {
  flex-basis: min-content;
  flex-grow: 0;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry {
  padding: 4px;
}
.userSearchWrapper .userSearchResultsContainer > div .users-list-group-entry > span > span:not(:last-child):after {
  content: ", ";
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-large {
  display: block !important;
}
.userSearchWrapper .userSearchResultsContainer.compact > div .a-small {
  display: none;
}
#users-list-soul,
#pm-users-list-container,
#pm-add-users-list-container,
#town-add-users-list-container,
.add-users-list-container {
  position: relative;
  overflow: visible;
}
#users-list-soul #users-list,
#pm-users-list-container #users-list,
#pm-add-users-list-container #users-list,
#town-add-users-list-container #users-list,
.add-users-list-container #users-list,
#users-list-soul #pm-users-list,
#pm-users-list-container #pm-users-list,
#pm-add-users-list-container #pm-users-list,
#town-add-users-list-container #pm-users-list,
.add-users-list-container #pm-users-list,
#users-list-soul #pm-add-users-list,
#pm-users-list-container #pm-add-users-list,
#pm-add-users-list-container #pm-add-users-list,
#town-add-users-list-container #pm-add-users-list,
.add-users-list-container #pm-add-users-list,
#users-list-soul #town-add-users-list,
#pm-users-list-container #town-add-users-list,
#pm-add-users-list-container #town-add-users-list,
#town-add-users-list-container #town-add-users-list,
.add-users-list-container #town-add-users-list,
#users-list-soul .add-users-list,
#pm-users-list-container .add-users-list,
#pm-add-users-list-container .add-users-list,
#town-add-users-list-container .add-users-list,
.add-users-list-container .add-users-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-soul #users-list:empty,
#pm-users-list-container #users-list:empty,
#pm-add-users-list-container #users-list:empty,
#town-add-users-list-container #users-list:empty,
.add-users-list-container #users-list:empty,
#users-list-soul #pm-users-list:empty,
#pm-users-list-container #pm-users-list:empty,
#pm-add-users-list-container #pm-users-list:empty,
#town-add-users-list-container #pm-users-list:empty,
.add-users-list-container #pm-users-list:empty,
#users-list-soul #pm-add-users-list:empty,
#pm-users-list-container #pm-add-users-list:empty,
#pm-add-users-list-container #pm-add-users-list:empty,
#town-add-users-list-container #pm-add-users-list:empty,
.add-users-list-container #pm-add-users-list:empty,
#users-list-soul #town-add-users-list:empty,
#pm-users-list-container #town-add-users-list:empty,
#pm-add-users-list-container #town-add-users-list:empty,
#town-add-users-list-container #town-add-users-list:empty,
.add-users-list-container #town-add-users-list:empty,
#users-list-soul .add-users-list:empty,
#pm-users-list-container .add-users-list:empty,
#pm-add-users-list-container .add-users-list:empty,
#town-add-users-list-container .add-users-list:empty,
.add-users-list-container .add-users-list:empty {
  visibility: hidden;
}
#users-list-soul #users-list .users-list-entry,
#pm-users-list-container #users-list .users-list-entry,
#pm-add-users-list-container #users-list .users-list-entry,
#town-add-users-list-container #users-list .users-list-entry,
.add-users-list-container #users-list .users-list-entry,
#users-list-soul #pm-users-list .users-list-entry,
#pm-users-list-container #pm-users-list .users-list-entry,
#pm-add-users-list-container #pm-users-list .users-list-entry,
#town-add-users-list-container #pm-users-list .users-list-entry,
.add-users-list-container #pm-users-list .users-list-entry,
#users-list-soul #pm-add-users-list .users-list-entry,
#pm-users-list-container #pm-add-users-list .users-list-entry,
#pm-add-users-list-container #pm-add-users-list .users-list-entry,
#town-add-users-list-container #pm-add-users-list .users-list-entry,
.add-users-list-container #pm-add-users-list .users-list-entry,
#users-list-soul #town-add-users-list .users-list-entry,
#pm-users-list-container #town-add-users-list .users-list-entry,
#pm-add-users-list-container #town-add-users-list .users-list-entry,
#town-add-users-list-container #town-add-users-list .users-list-entry,
.add-users-list-container #town-add-users-list .users-list-entry,
#users-list-soul .add-users-list .users-list-entry,
#pm-users-list-container .add-users-list .users-list-entry,
#pm-add-users-list-container .add-users-list .users-list-entry,
#town-add-users-list-container .add-users-list .users-list-entry,
.add-users-list-container .add-users-list .users-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-soul #users-list .users-list-entry:hover,
#pm-users-list-container #users-list .users-list-entry:hover,
#pm-add-users-list-container #users-list .users-list-entry:hover,
#town-add-users-list-container #users-list .users-list-entry:hover,
.add-users-list-container #users-list .users-list-entry:hover,
#users-list-soul #pm-users-list .users-list-entry:hover,
#pm-users-list-container #pm-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-users-list .users-list-entry:hover,
.add-users-list-container #pm-users-list .users-list-entry:hover,
#users-list-soul #pm-add-users-list .users-list-entry:hover,
#pm-users-list-container #pm-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #pm-add-users-list .users-list-entry:hover,
#town-add-users-list-container #pm-add-users-list .users-list-entry:hover,
.add-users-list-container #pm-add-users-list .users-list-entry:hover,
#users-list-soul #town-add-users-list .users-list-entry:hover,
#pm-users-list-container #town-add-users-list .users-list-entry:hover,
#pm-add-users-list-container #town-add-users-list .users-list-entry:hover,
#town-add-users-list-container #town-add-users-list .users-list-entry:hover,
.add-users-list-container #town-add-users-list .users-list-entry:hover,
#users-list-soul .add-users-list .users-list-entry:hover,
#pm-users-list-container .add-users-list .users-list-entry:hover,
#pm-add-users-list-container .add-users-list .users-list-entry:hover,
#town-add-users-list-container .add-users-list .users-list-entry:hover,
.add-users-list-container .add-users-list .users-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-soul #users-list .users-list-entry div,
#pm-users-list-container #users-list .users-list-entry div,
#pm-add-users-list-container #users-list .users-list-entry div,
#town-add-users-list-container #users-list .users-list-entry div,
.add-users-list-container #users-list .users-list-entry div,
#users-list-soul #pm-users-list .users-list-entry div,
#pm-users-list-container #pm-users-list .users-list-entry div,
#pm-add-users-list-container #pm-users-list .users-list-entry div,
#town-add-users-list-container #pm-users-list .users-list-entry div,
.add-users-list-container #pm-users-list .users-list-entry div,
#users-list-soul #pm-add-users-list .users-list-entry div,
#pm-users-list-container #pm-add-users-list .users-list-entry div,
#pm-add-users-list-container #pm-add-users-list .users-list-entry div,
#town-add-users-list-container #pm-add-users-list .users-list-entry div,
.add-users-list-container #pm-add-users-list .users-list-entry div,
#users-list-soul #town-add-users-list .users-list-entry div,
#pm-users-list-container #town-add-users-list .users-list-entry div,
#pm-add-users-list-container #town-add-users-list .users-list-entry div,
#town-add-users-list-container #town-add-users-list .users-list-entry div,
.add-users-list-container #town-add-users-list .users-list-entry div,
#users-list-soul .add-users-list .users-list-entry div,
#pm-users-list-container .add-users-list .users-list-entry div,
#pm-add-users-list-container .add-users-list .users-list-entry div,
#town-add-users-list-container .add-users-list .users-list-entry div,
.add-users-list-container .add-users-list .users-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-soul input#users-search:not(.block),
#pm-users-list-container input#users-search:not(.block),
#pm-add-users-list-container input#users-search:not(.block),
#town-add-users-list-container input#users-search:not(.block),
.add-users-list-container input#users-search:not(.block) {
  width: 20rem;
  display: inline;
}
.soul .me {
  margin-top: -21px;
}
.soul .header:not(.row):not(.row-flex) {
  padding: 9px 4px 10px 8px !important;
}
.soul .skills .heroProgress {
  color: #f0d79e;
  background-color: #4d5537;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  text-align: center;
  margin-top: 4px;
  font-size: 1.2rem;
}
.soul .skills .heroProgress strong {
  display: block;
  font-size: 2rem;
  color: white;
}
.soul .skills .skillBack {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ddab76;
}
.soul .skills .skillBack label {
  max-width: 250px;
}
.soul .distinctions {
  width: 270px;
  max-width: 100%;
  background: url(/build/images/assets/img/soul/rewardsBg_header.6dfaa1f6..gif) top / 100% no-repeat, url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif) top / 100% repeat-y;
  padding-bottom: 0 !important;
  margin-left: 3px;
  display: inline-block;
}
.soul .distinctions .loading {
  margin-top: 55px;
}
.soul .distinctions .distinctions-head {
  padding-top: 45px;
  color: #f0d79e;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 2rem;
}
.soul .distinctions .distinctions-points {
  color: #FF8866;
  font-size: 2.4rem;
  margin-top: 5px;
}
.soul .distinctions .distinctions-top {
  display: flex;
  justify-content: space-evenly;
  column-gap: 4px;
  align-items: stretch;
  margin: 10px 6px;
  flex-wrap: wrap;
  row-gap: 12px;
}
.soul .distinctions .distinctions-top .picto {
  border: 1px solid #ff8866;
  border-radius: 3px;
  display: inline-block;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  padding: 5px;
  background: transparent;
  transition: background-color 0.5s ease-in-out;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper {
  position: absolute;
  width: 65px;
  height: 13px;
  display: block;
  margin-top: -13px;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter {
  background-color: #3d2016 !important;
  border: 1px solid #ff8866;
  display: inline-block;
  padding: 2px 4px;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="0"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="1"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="2"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="3"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="4"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="5"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="6"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="7"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="8"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[num="9"],
.soul .distinctions .distinctions-top .picto .counter-wrapper .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-top .picto .infos {
  width: 65px;
  margin-bottom: 5px;
}
.soul .distinctions .distinctions-top .picto .label {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  color: #ff8866;
  word-wrap: break-word;
}
.soul .distinctions .distinctions-top .picto.rare {
  border-color: #FFE96C;
  border-bottom-color: #FFFFB9;
  box-shadow: inset 0 0 4px #fe7d00, 0 0 4px #fe7d00, 0 2px 4px #1d2028;
}
.soul .distinctions .distinctions-top .picto.rare .counter {
  border-color: #FFE653;
}
.soul .distinctions .distinctions-top .picto.rare .label {
  color: #feb500;
}
.soul .distinctions .distinctions-top.targeting .picto {
  background: rgba(92, 0, 69, 0.5);
}
.soul .distinctions .distinctions-top.targeting .picto:hover,
.soul .distinctions .distinctions-top.targeting .picto.hover {
  cursor: pointer;
  background: #FFE96C;
}
.soul .distinctions .distinctions-list {
  padding: 0 10px;
  min-height: 100px;
}
.soul .distinctions .distinctions-list .empty {
  border: 1px dashed #823D2D;
  color: #FF8866;
  padding: 10px;
  font-size: 1.2rem;
  font-style: italic;
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .picto {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 1rem;
  padding-top: 3px;
  position: relative;
  margin: 0 2px;
}
.soul .distinctions .distinctions-list .picto.draggable {
  cursor: move;
}
.soul .distinctions .distinctions-list .picto.dragging {
  z-index: 100;
  pointer-events: none;
}
.soul .distinctions .distinctions-list .rare {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
.soul .distinctions .distinctions-list .not-persisted {
  outline: 1px solid red;
}
.soul .distinctions .distinctions-list .persisted {
  outline: 1px solid green;
}
.soul .distinctions .distinctions-list .counter {
  margin-top: -9.8px;
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  font-size: 0;
  line-height: 0;
}
.soul .distinctions .distinctions-list .counter .count {
  background: url(/build/images/assets/fonts/fontBitmap.d5f414ab..png) no-repeat;
  line-height: 0;
  font-size: 0;
  width: 5px;
  height: 8px;
  display: inline-block;
}
.soul .distinctions .distinctions-list .counter .count[num="0"],
.soul .distinctions .distinctions-list .counter .count[data-num="0"] {
  background-position: 0px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="1"],
.soul .distinctions .distinctions-list .counter .count[data-num="1"] {
  background-position: -5px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="2"],
.soul .distinctions .distinctions-list .counter .count[data-num="2"] {
  background-position: -9px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="3"],
.soul .distinctions .distinctions-list .counter .count[data-num="3"] {
  background-position: -14px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="4"],
.soul .distinctions .distinctions-list .counter .count[data-num="4"] {
  background-position: -19px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="5"],
.soul .distinctions .distinctions-list .counter .count[data-num="5"] {
  background-position: -24px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="6"],
.soul .distinctions .distinctions-list .counter .count[data-num="6"] {
  background-position: -29px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="7"],
.soul .distinctions .distinctions-list .counter .count[data-num="7"] {
  background-position: -34px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="8"],
.soul .distinctions .distinctions-list .counter .count[data-num="8"] {
  background-position: -39px 0;
}
.soul .distinctions .distinctions-list .counter .count[num="9"],
.soul .distinctions .distinctions-list .counter .count[data-num="9"] {
  background-position: -44px 0;
}
.soul .distinctions .distinctions-list .tabs {
  border-bottom: 1px solid #633424;
  min-height: 14px;
  background: none;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions {
  display: inline-block;
  padding: 2px 4px;
  margin-left: 2px;
  text-align: center;
  font-size: 8pt;
  line-height: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  color: #f58766;
  cursor: pointer;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions:hover {
  color: #f0d79e;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected {
  border: 1px solid #633424;
  border-bottom: 0;
  box-shadow: inset 0 1px 2px #000000;
  color: #ddab76;
  cursor: default;
}
.soul .distinctions .distinctions-list .tabs .tab-soul-distinctions.selected:hover {
  color: #DDAB76;
  background-color: #3d2016;
}
.soul .distinctions .distinctions-list .title-list {
  text-decoration: none;
  color: white;
  list-style: none;
  text-align: initial;
  font-variant: small-caps;
  font-size: 75%;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0;
}
.soul .distinctions .distinctions-list .title-list li {
  border-bottom: 1px dashed #633424;
  cursor: default;
}
.soul .distinctions .distinctions-list .title-list li.chapter {
  font-weight: bold;
  color: #f58766;
}
.soul .distinctions .distinctions-list .title-list li.chapter:not(:first-child) {
  margin-top: 10px;
}
.soul .distinctions .distinctions-list .title-list li:not(.chapter) {
  list-style: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  margin-left: 20px;
}
.soul .distinctions .distinctions-foot {
  background: url(/build/images/assets/img/soul/rewardsBg_footer.7ad3eda8..gif) bottom / 100% no-repeat;
  height: 44px;
  margin-top: -22px;
}
.soul .friend {
  width: auto;
  height: 203px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/refererHeart.efe2ed6e..png) no-repeat center top;
  background-size: contain;
  margin-top: -1px;
}
.soul .night {
  width: auto;
  height: 230px;
  position: relative;
  font-size: 0;
  background: url(/build/images/assets/img/soul/soul_night.10e1bf46..jpg) no-repeat right top;
  background-size: cover;
  margin-top: -1px;
}
.soul .night > .badge-title {
  font-size: 1.2rem;
  margin-top: 24px;
  height: 32px;
  background: url(/build/images/assets/img/soul/badge_small_l.e3c27d99..png) left / contain no-repeat, url(/build/images/assets/img/soul/badge_small_r.1ad582cd..png) right / contain no-repeat, url(/build/images/assets/img/soul/badge_small.fed0aa39..png) center / contain repeat-x;
  padding: 0 24px 4px 24px;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  font-weight: bold;
}
.soul .night > .badge-title > img {
  height: 16px;
  width: 16px;
}
.soul .night > .badge {
  top: 30px;
  width: 64px;
  height: 64px;
  padding: 0 0 4px 0;
  margin: 10px;
  display: inline-block;
  background: url(/build/images/assets/img/soul/badge.2ccbbdec..png) center / contain no-repeat;
  position: relative;
}
.soul .night > .badge > div:first-child {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 6px;
  left: 8px;
  transition: outline-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  font-size: 32px;
}
.soul .night > .badge > div:first-child > i.fa,
.soul .night > .badge > div:first-child svg {
  margin-top: 4px;
}
.soul .night > .badge.badge-admin-master > div:first-child {
  color: #e1ad00;
}
.soul .night > .badge.badge-crow:hover > div:first-child {
  background: #950000;
  outline-color: #b90000;
}
.soul .night > .badge.badge-twinoid > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/twinoid.d4e7ed6d..png) center / contain no-repeat;
}
.soul .night > .badge.badge-eternal > div:first-child:before {
  content: " ";
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  right: 4px;
  background: url(/build/images/assets/img/badges/eternal.f8d6e801..png) center / contain no-repeat;
}
.soul .score,
.soul .current {
  margin-top: 6px;
  margin-bottom: 10px;
  padding: 3px;
  font-weight: bold;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  font-size: 1.2rem;
}
.soul .score strong,
.soul .current strong {
  color: #f0d79e;
}
.soul .score {
  color: #ddab76;
  font-variant: small-caps;
}
.soul .score strong {
  font-size: 1.4rem;
}
.soul .current {
  color: #f0d79e;
}
.soul .current em {
  color: #ddab76;
  font-style: normal;
  font-size: 1rem;
}
.soul .current strong {
  color: #f0d79e;
  font-variant: small-caps;
}
.soul .town-history .header {
  font-size: 8pt;
}
.soul .skills-history > .header,
.soul .season-ranking > .header {
  font-size: 10pt;
}
.soul .town-history .header,
.soul .skills-history .header,
.soul .season-ranking .header {
  font-weight: bold;
  font-family: "Trebuchet MS", "Arial", Verdana, sans-serif;
  padding-bottom: 0 !important;
  color: white;
  border-bottom: 2px solid #f0d79e;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.soul .town-history .type-list,
.soul .skills-history .type-list,
.soul .season-ranking .type-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #2c0e00;
  font-size: 1rem;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .type-list li,
.soul .skills-history .type-list li,
.soul .season-ranking .type-list li {
  display: inline-block;
  font-variant: small-caps;
  padding: 0 3px;
  margin: 0 0 3px 2px;
  background-color: #7e4d2a;
  border: 1px solid #ddab76;
}
.soul .town-history .type-list li.selected,
.soul .skills-history .type-list li.selected,
.soul .season-ranking .type-list li.selected {
  background-color: #5c2b20;
  border-color: white;
}
.soul .town-history .type-list li.selected .link,
.soul .skills-history .type-list li.selected .link,
.soul .season-ranking .type-list li.selected .link {
  color: white;
}
.soul .town-history .town-container,
.soul .skills-history .town-container,
.soul .season-ranking .town-container,
.soul .town-history .skills-container,
.soul .skills-history .skills-container,
.soul .season-ranking .skills-container {
  background-color: #5c2b20;
  border-bottom: 1px solid #ddab76;
}
.soul .town-history .town-container .row-flex:nth-child(odd),
.soul .skills-history .town-container .row-flex:nth-child(odd),
.soul .season-ranking .town-container .row-flex:nth-child(odd),
.soul .town-history .skills-container .row-flex:nth-child(odd),
.soul .skills-history .skills-container .row-flex:nth-child(odd),
.soul .season-ranking .skills-container .row-flex:nth-child(odd) {
  background-color: #663024;
}
.soul .town-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(odd).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(odd).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(odd).unlocked {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex:nth-child(even),
.soul .skills-history .town-container .row-flex:nth-child(even),
.soul .season-ranking .town-container .row-flex:nth-child(even),
.soul .town-history .skills-container .row-flex:nth-child(even),
.soul .skills-history .skills-container .row-flex:nth-child(even),
.soul .season-ranking .skills-container .row-flex:nth-child(even) {
  background-color: #5c2b20;
}
.soul .town-history .town-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .town-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .town-container .row-flex:nth-child(even).unlocked,
.soul .town-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .skills-history .skills-container .row-flex:nth-child(even).unlocked,
.soul .season-ranking .skills-container .row-flex:nth-child(even).unlocked {
  background-color: #2f283b;
}
.soul .town-history .town-container .row-flex.played,
.soul .skills-history .town-container .row-flex.played,
.soul .season-ranking .town-container .row-flex.played,
.soul .town-history .skills-container .row-flex.played,
.soul .skills-history .skills-container .row-flex.played,
.soul .season-ranking .skills-container .row-flex.played {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.hardcore,
.soul .skills-history .town-container .row-flex.hardcore,
.soul .season-ranking .town-container .row-flex.hardcore,
.soul .town-history .skills-container .row-flex.hardcore,
.soul .skills-history .skills-container .row-flex.hardcore,
.soul .season-ranking .skills-container .row-flex.hardcore {
  background-color: #773939;
}
.soul .town-history .town-container .row-flex.custom,
.soul .skills-history .town-container .row-flex.custom,
.soul .season-ranking .town-container .row-flex.custom,
.soul .town-history .skills-container .row-flex.custom,
.soul .skills-history .skills-container .row-flex.custom,
.soul .season-ranking .skills-container .row-flex.custom {
  background-color: #3b3249;
}
.soul .town-history .town-container .row-flex.common,
.soul .skills-history .town-container .row-flex.common,
.soul .season-ranking .town-container .row-flex.common,
.soul .town-history .skills-container .row-flex.common,
.soul .skills-history .skills-container .row-flex.common,
.soul .season-ranking .skills-container .row-flex.common {
  background-color: #0A3019;
}
.soul .town-history .town-container .row-flex.event,
.soul .skills-history .town-container .row-flex.event,
.soul .season-ranking .town-container .row-flex.event,
.soul .town-history .skills-container .row-flex.event,
.soul .skills-history .skills-container .row-flex.event,
.soul .season-ranking .skills-container .row-flex.event {
  background-color: #414a31;
}
.soul .town-history .town-container .level-indicator,
.soul .skills-history .town-container .level-indicator,
.soul .season-ranking .town-container .level-indicator,
.soul .town-history .skills-container .level-indicator,
.soul .skills-history .skills-container .level-indicator,
.soul .season-ranking .skills-container .level-indicator {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.soul .town-history .town-container .level-indicator .unlock,
.soul .skills-history .town-container .level-indicator .unlock,
.soul .season-ranking .town-container .level-indicator .unlock,
.soul .town-history .skills-container .level-indicator .unlock,
.soul .skills-history .skills-container .level-indicator .unlock,
.soul .season-ranking .skills-container .level-indicator .unlock {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  justify-content: center;
  padding: 4px 0;
}
.soul .town-history .town-container .level-indicator .unlock .needed,
.soul .skills-history .town-container .level-indicator .unlock .needed,
.soul .season-ranking .town-container .level-indicator .unlock .needed,
.soul .town-history .skills-container .level-indicator .unlock .needed,
.soul .skills-history .skills-container .level-indicator .unlock .needed,
.soul .season-ranking .skills-container .level-indicator .unlock .needed {
  font-size: 1.45rem;
  color: #f0d79e;
}
.soul .town-history .town-container .ability-indicator,
.soul .skills-history .town-container .ability-indicator,
.soul .season-ranking .town-container .ability-indicator,
.soul .town-history .skills-container .ability-indicator,
.soul .skills-history .skills-container .ability-indicator,
.soul .season-ranking .skills-container .ability-indicator {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.soul .town-history .town-container .ability-indicator ul,
.soul .skills-history .town-container .ability-indicator ul,
.soul .season-ranking .town-container .ability-indicator ul,
.soul .town-history .skills-container .ability-indicator ul,
.soul .skills-history .skills-container .ability-indicator ul,
.soul .season-ranking .skills-container .ability-indicator ul {
  margin: 0;
  list-style: none;
}
.soul .town-history .town-container .ability-indicator ul li,
.soul .skills-history .town-container .ability-indicator ul li,
.soul .season-ranking .town-container .ability-indicator ul li,
.soul .town-history .skills-container .ability-indicator ul li,
.soul .skills-history .skills-container .ability-indicator ul li,
.soul .season-ranking .skills-container .ability-indicator ul li {
  display: flex;
  column-gap: 5px;
  align-items: flex-start;
  font-size: 1.2rem;
}
.soul .town-history .town-container .ability-indicator ul li:before,
.soul .skills-history .town-container .ability-indicator ul li:before,
.soul .season-ranking .town-container .ability-indicator ul li:before,
.soul .town-history .skills-container .ability-indicator ul li:before,
.soul .skills-history .skills-container .ability-indicator ul li:before,
.soul .season-ranking .skills-container .ability-indicator ul li:before {
  content: " ";
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif);
  flex-shrink: 0;
}
.soul .town-history .town-container .town-name,
.soul .skills-history .town-container .town-name,
.soul .season-ranking .town-container .town-name,
.soul .town-history .skills-container .town-name,
.soul .skills-history .skills-container .town-name,
.soul .season-ranking .skills-container .town-name {
  font-size: 1.2rem;
  border-left: 1px solid #7e4d2a;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-name .comment,
.soul .skills-history .town-container .town-name .comment,
.soul .season-ranking .town-container .town-name .comment,
.soul .town-history .skills-container .town-name .comment,
.soul .skills-history .skills-container .town-name .comment,
.soul .season-ranking .skills-container .town-name .comment {
  color: #ddab76;
  font-size: 1.1rem;
  word-break: break-word;
}
.soul .town-history .town-container .town-name .comment .add-comment,
.soul .skills-history .town-container .town-name .comment .add-comment,
.soul .season-ranking .town-container .town-name .comment .add-comment,
.soul .town-history .skills-container .town-name .comment .add-comment,
.soul .skills-history .skills-container .town-name .comment .add-comment,
.soul .season-ranking .skills-container .town-name .comment .add-comment {
  text-decoration: underline;
}
.soul .town-history .town-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .town-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .town-container .town-name .comment:not(.read-only):hover,
.soul .town-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .skills-history .skills-container .town-name .comment:not(.read-only):hover,
.soul .season-ranking .skills-container .town-name .comment:not(.read-only):hover {
  color: white;
}
.soul .town-history .town-container .season,
.soul .skills-history .town-container .season,
.soul .season-ranking .town-container .season,
.soul .town-history .skills-container .season,
.soul .skills-history .skills-container .season,
.soul .season-ranking .skills-container .season {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-days,
.soul .skills-history .town-container .town-days,
.soul .season-ranking .town-container .town-days,
.soul .town-history .skills-container .town-days,
.soul .skills-history .skills-container .town-days,
.soul .season-ranking .skills-container .town-days {
  color: #f0d79e;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .town-points,
.soul .skills-history .town-container .town-points,
.soul .season-ranking .town-container .town-points,
.soul .town-history .skills-container .town-points,
.soul .skills-history .skills-container .town-points,
.soul .season-ranking .skills-container .town-points {
  color: #afacc1;
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container .empty,
.soul .skills-history .town-container .empty,
.soul .season-ranking .town-container .empty,
.soul .town-history .skills-container .empty,
.soul .skills-history .skills-container .empty,
.soul .season-ranking .skills-container .empty {
  font-size: 1.2rem;
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  color: #f86;
  font-weight: bold;
}
.soul .town-history .town-container .hardcore .town-name,
.soul .skills-history .town-container .hardcore .town-name,
.soul .season-ranking .town-container .hardcore .town-name,
.soul .town-history .skills-container .hardcore .town-name,
.soul .skills-history .skills-container .hardcore .town-name,
.soul .season-ranking .skills-container .hardcore .town-name,
.soul .town-history .town-container .hardcore .town-days,
.soul .skills-history .town-container .hardcore .town-days,
.soul .season-ranking .town-container .hardcore .town-days,
.soul .town-history .skills-container .hardcore .town-days,
.soul .skills-history .skills-container .hardcore .town-days,
.soul .season-ranking .skills-container .hardcore .town-days {
  color: #f86;
}
.soul .town-history .town-container.skills-container .skillRow,
.soul .skills-history .town-container.skills-container .skillRow,
.soul .season-ranking .town-container.skills-container .skillRow,
.soul .town-history .skills-container.skills-container .skillRow,
.soul .skills-history .skills-container.skills-container .skillRow,
.soul .season-ranking .skills-container.skills-container .skillRow {
  border-bottom: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .desc,
.soul .skills-history .town-container.skills-container .desc,
.soul .season-ranking .town-container.skills-container .desc,
.soul .town-history .skills-container.skills-container .desc,
.soul .skills-history .skills-container.skills-container .desc,
.soul .season-ranking .skills-container.skills-container .desc {
  font-size: 9pt;
  color: #f0d79e;
  min-height: 34px;
  border-left: 1px solid #7e4d2a;
}
.soul .town-history .town-container.skills-container .currentSkill,
.soul .skills-history .town-container.skills-container .currentSkill,
.soul .season-ranking .town-container.skills-container .currentSkill,
.soul .town-history .skills-container.skills-container .currentSkill,
.soul .skills-history .skills-container.skills-container .currentSkill,
.soul .season-ranking .skills-container.skills-container .currentSkill {
  background: #3b3249;
}
.soul .town-history .town-container.skills-container .currentSkill .desc,
.soul .skills-history .town-container.skills-container .currentSkill .desc,
.soul .season-ranking .town-container.skills-container .currentSkill .desc,
.soul .town-history .skills-container.skills-container .currentSkill .desc,
.soul .skills-history .skills-container.skills-container .currentSkill .desc,
.soul .season-ranking .skills-container.skills-container .currentSkill .desc {
  font-style: italic;
}
.soul .rp-list .rp-head .rp-context {
  margin-top: 10px;
}
.soul .rp-list .rp-head h5 {
  color: white;
}
.soul .rp-list .rp-row {
  font-size: 1.3rem;
  background: #5c2b20;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  cursor: pointer;
  text-decoration: underline;
}
.soul .rp-list .rp-row:hover {
  color: #f1ddc8;
  background: #965C36;
}
.soul .rp-list .rp-row .rp-text .title {
  color: #f0d79e;
}
.soul .rp-list .rp-row .rp-text em {
  font-size: 1.2rem;
  color: #ddab76;
}
.soul .rp-list .rp-row.new {
  font-weight: bold;
}
.soul .rp-list .rp-row.new .title {
  color: white;
}
.soul .view-town .citizens-list {
  font-size: 1.2rem;
}
.soul .view-town .citizens-list .header {
  font-size: 1.4rem;
}
.soul .view-town .citizens-list .town-points {
  color: #afacc1;
  font-size: 2rem;
}
.soul .view-town .citizens-list .me {
  margin-top: 0;
}
.soul .language-picker {
  display: inline-flex;
  justify-content: space-between;
  gap: 12px;
}
.soul .language-picker > * {
  display: inline-flex;
  padding: 4px;
  align-items: center;
  gap: 1px;
}
.soul .language-picker > * > input {
  flex-shrink: 0;
  flex-grow: 0;
  margin: 0;
  padding: 0;
}
.soul ul.group-conversation.announcement {
  padding: 0;
}
.soul ul.group-conversation.announcement > li {
  list-style: none;
  margin: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #5c2b20;
  padding: 10px;
  border: 1px solid #704328;
}
.soul ul.group-conversation.announcement > li h1 {
  color: #ddab76;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.soul ul.group-conversation.announcement > li > p:only-child {
  margin: 5px 0 10px 0;
  font-size: 1.5rem;
}
.soul ul.group-conversation.announcement > li .pm-message-footer {
  padding: 5px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  color: #ddab76;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-avatar {
  display: none;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-sender {
  font-weight: bold;
}
.soul ul.group-conversation.announcement > li .pm-message-footer .pm-announcement-date {
  opacity: 0.7;
}
.soul .pm-endless-more {
  text-align: center;
  color: #ddab76;
  margin: 10px 5px;
  padding: 2px 0;
  cursor: pointer;
  border-top: 1px solid rgba(221, 171, 118, 0.5);
  border-bottom: 1px solid rgba(221, 171, 118, 0.5);
}
.soul .news {
  margin: 0 15px;
}
.soul .news .head {
  background: url(/build/images/assets/img/underDevBanner.376c93c3..gif) center / contain no-repeat;
  width: 100%;
  max-width: 625px;
  aspect-ratio: 625/181;
  position: relative;
  margin: 0 auto;
}
.soul .news .head .title {
  padding-top: 150px;
}
.soul .news .title {
  text-transform: uppercase;
  color: #fff595;
  font-weight: bold;
  font-size: 2rem;
  display: flex;
  align-items: center;
  column-gap: 4px;
  justify-content: center;
}
.soul .news .title img {
  flex: 0;
}
.soul .news .title span {
  flex-shrink: 1;
  flex-grow: 0;
}
.soul .news .title.old {
  color: #f1c872;
}
.soul .news .version {
  text-align: center;
  color: #ddab76;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.soul .news .version-list {
  padding: 5px 5px 5px 10px;
  margin-bottom: 20px;
  background-color: #5c2b20;
  font-size: 1rem;
  color: #f0d79e;
}
.soul .news .version-list p {
  margin: 0;
}
.soul .news .forum-post {
  background: #5c2b20;
  padding: 10px 0 0 10px;
  border: 1px solid #704328;
}
.soul .news .content {
  padding: 5px 5px 5px 110px;
  background: url(/build/images/assets/img/help/pipWelcome.62b9a460..gif) no-repeat #5c2b20;
  margin-bottom: 10px;
  border: none;
  min-height: 160px;
}
.soul .news .content > p:only-child {
  margin: 0;
}
.soul .seasonHeader {
  background: url(/build/images/assets/img/rankingSeasons.69788c80..png) top center;
  height: 134px;
}
.soul .seasonHeader .seasonName,
.soul .seasonHeader .seasonNumber {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.soul .seasonHeader .seasonNumber {
  color: black;
  font-size: 1.5rem;
  margin-top: 80px;
}
.soul .seasonHeader .seasonNumber .number {
  font-size: 2rem;
}
.soul .seasonHeader .seasonName {
  margin-top: 50px;
  font-variant: small-caps;
  color: #dbc9ae;
}
.importSoulBanner {
  background: url(/build/images/assets/img/professions/select/pipWelcome.62b9a460..gif) left 2px bottom 40px no-repeat, #5c2b20;
  padding: 2px 4px 2px 102px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
}
.importSoulBanner > p {
  text-align: justify;
  color: #ddab76;
}
.importSoulBanner > h4 {
  margin-left: -100px;
  text-align: center;
  color: #ddab76;
}
.eternalMergeBanner {
  background: #5c2b20;
  padding: 4px;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  text-align: justify;
  color: #ddab76;
}
ul.coa-users {
  padding: 0;
  margin: 4px 0 8px;
}
ul.coa-users > li {
  margin: 1px 0;
  padding: 5px 0;
  border-bottom: 1px dashed #ddab76;
  list-style: none;
  font-size: 0.8em;
  line-height: 0.9em;
}
ul.coa-users > li.my-entry {
  background: #3b3249;
}
ul.coa-users > li span {
  font-size: 0.7em;
}
ul.coa-users > li span i {
  color: #ddab76;
}
ul.coa-users > li br {
  content: "";
  display: block;
  margin-bottom: 0.3em;
}
.season_access_text {
  margin-top: 20px;
  margin-left: 8px;
  font-size: 85%;
}
.season_access_select {
  margin-left: 10px;
}
.citizen-list {
  margin: 0;
  padding: 0;
}
.citizen-list > li {
  font-size: 1.2rem;
  font-weight: bold;
}
.citizen-list > li > img {
  vertical-align: middle;
}
.season_entry_td {
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_container {
  border-bottom: 1px solid #7e4d2a;
}
.season_entry_solo.top5 {
  max-height: 30px;
}
.season_entry_solo.top5plus {
  max-height: 18px;
}
.soul_season_flag {
  overflow-y: hidden;
  overflow-x: hidden;
}
.soul_season_name {
  padding-left: 5px;
  white-space: nowrap;
}
.season_entry_solo {
  font-size: 80%;
}
.top5 > .soul_season_flag > img {
  width: 32px;
  height: 25px;
}
.top5 > .soul_season_name {
  font-size: 120%;
}
.top5 > .soul_season_points {
  font-size: 150%;
  /* on hordes, normal is 10pt and major 14pt */
}
.top5plus > .soul_season_flag > img {
  width: 23px;
  height: 18px;
}
.soul_season_link {
  text-decoration: none !important;
  font-size: 120%;
  padding-top: 5px;
  color: #ddab76;
  font-weight: bold;
}
div.death-desc {
  border-right: 1px solid #ddab76;
  padding-right: 5px;
}
div#user-tooltip {
  position: absolute;
}
div[data-user-tooltip="dialog"] {
  position: fixed;
}
div#user-tooltip,
div[data-user-tooltip="dialog"] {
  z-index: 9999;
  background-color: #5c2b20;
  background-image: none;
  border: 1px solid #ddab76;
  padding: 10px;
  width: 230px;
  color: #1d2028;
  border-radius: 4px;
  font-size: 1rem;
}
div#user-tooltip span.link,
div[data-user-tooltip="dialog"] span.link {
  display: block;
  color: #ddab76;
  padding: 1px 10px;
  margin: 0 -10px;
  text-decoration: none;
  font-weight: normal;
}
div#user-tooltip span.link:hover,
div[data-user-tooltip="dialog"] span.link:hover {
  background-color: #79432b;
}
div#user-tooltip a[x-action="block_user"],
div[data-user-tooltip="dialog"] a[x-action="block_user"],
div#user-tooltip a[x-action="unblock_user"],
div[data-user-tooltip="dialog"] a[x-action="unblock_user"],
div#user-tooltip a.report-user,
div[data-user-tooltip="dialog"] a.report-user {
  font-size: 0.9rem;
  display: block;
}
div#user-tooltip div.link-blocks,
div[data-user-tooltip="dialog"] div.link-blocks {
  margin-top: 10px;
  text-align: center;
}
div#user-tooltip div.link-blocks .link-block,
div[data-user-tooltip="dialog"] div.link-blocks .link-block {
  background-color: #79432b;
  color: #f0d79e;
  margin: 0 1px 1px 0;
  padding: 5px 0;
  width: 65px;
  height: 50px;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.4rem;
  overflow: hidden;
  font-weight: bold;
  border-radius: 2px;
  text-decoration: none;
}
div#user-tooltip div.link-blocks .link-block:hover,
div[data-user-tooltip="dialog"] div.link-blocks .link-block:hover {
  background-color: #996739;
  color: white;
  cursor: pointer;
}
div#user-tooltip div.link-blocks .link-block img,
div[data-user-tooltip="dialog"] div.link-blocks .link-block img {
  width: 16px;
  height: 16px;
}
div#user-tooltip div.link-blocks .link-block.empty,
div[data-user-tooltip="dialog"] div.link-blocks .link-block.empty {
  border: 1px dashed #ddab76;
  background: none;
}
div#user-tooltip .avatar img,
div[data-user-tooltip="dialog"] .avatar img,
div#user-tooltip .avatarcrow img,
div[data-user-tooltip="dialog"] .avatarcrow img {
  max-width: 50px !important;
}
div#user-tooltip .avatar .no-avatar,
div[data-user-tooltip="dialog"] .avatar .no-avatar,
div#user-tooltip .avatarcrow .no-avatar,
div[data-user-tooltip="dialog"] .avatarcrow .no-avatar {
  background: #65382e;
  cursor: default;
  overflow: hidden;
  height: 50px;
  width: 50px;
  display: block;
  color: white;
  font-size: 25px;
  line-height: 50px;
}
div#user-tooltip div.user-infos,
div[data-user-tooltip="dialog"] div.user-infos {
  color: #f0d79e;
}
div#user-tooltip div.user-infos img,
div[data-user-tooltip="dialog"] div.user-infos img {
  height: 16px;
}
div#user-tooltip div.userDesc,
div[data-user-tooltip="dialog"] div.userDesc {
  margin-top: 10px;
  font-weight: normal;
  border-radius: 4px;
  background-color: #79432b;
  color: #ddab76;
  padding: 5px;
  word-break: break-word;
}
div#user-tooltip div.userDesc::before,
div[data-user-tooltip="dialog"] div.userDesc::before {
  margin-top: -9px;
  left: 32px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #79432b;
  display: inline-block;
  content: " ";
  position: absolute;
}
div#user-tooltip div.friend-relation,
div[data-user-tooltip="dialog"] div.friend-relation {
  color: white;
  padding: 0 8px;
  font-weight: normal;
}
div#user-tooltip div.friend-relation.not-friend,
div[data-user-tooltip="dialog"] div.friend-relation.not-friend {
  background-color: #5C0000;
  border: 1px solid #ddab76;
}
div#user-tooltip div.friend-relation.using-alias,
div[data-user-tooltip="dialog"] div.friend-relation.using-alias {
  background-color: #5c0045;
  border: 1px solid #ddab76;
}
div#user-tooltip .row:hover,
div[data-user-tooltip="dialog"] .row:hover {
  outline: none !important;
}
.user-flag {
  display: inline-block;
  width: 36px;
  height: 28px;
  position: relative;
}
.user-flag.small {
  width: 24px;
  height: 19px;
}
.user-flag > img:first-child {
  width: 27px;
  height: 19px;
  position: absolute;
  left: 4px;
  top: 4px;
}
.user-flag.small > img:first-child {
  width: 20px;
  height: 16px;
  left: 2px;
  top: 1px;
}
.user-flag:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/build/images/assets/img/lang/mask.e6086abd..png) center / cover no-repeat;
}
.townPassword pre {
  padding: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 0;
}
hr.section {
  border: 0.5px solid #ddab76;
  box-shadow: 0 0 4px black;
}
.image-selector {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 4px black;
  overflow: visible;
}
.image-selector.active {
  border: 2px solid rgba(255, 255, 255, 0.6);
}
.image-selector:not(.active) {
  border: 1px solid rgba(255, 255, 255, 0.6);
  opacity: 0.45;
}
.image-selector .corner-handle {
  position: absolute;
  z-index: 10;
  height: 12px;
  width: 12px;
  border-radius: 100%;
  background: white;
  opacity: 0.5;
  box-shadow: 0 0 2px black;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="1"] {
  top: 0;
  right: 0;
  transform: translate(6px, -6px);
  cursor: ne-resize;
}
.image-selector .corner-handle[data-handle-x="1"][data-handle-y="-1"] {
  bottom: 0;
  right: 0;
  transform: translate(6px, 6px);
  cursor: se-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="1"] {
  top: 0;
  left: 0;
  transform: translate(-6px, -6px);
  cursor: nw-resize;
}
.image-selector .corner-handle[data-handle-x="-1"][data-handle-y="-1"] {
  bottom: 0;
  left: 0;
  transform: translate(-6px, 6px);
  cursor: sw-resize;
}
.image-selector .edge-handle {
  position: absolute;
  z-index: 5;
  border-radius: 2px;
  background: white;
  opacity: 0;
  box-shadow: 0 0 2px black;
}
.image-selector .edge-handle[data-handle-x="0"] {
  left: 0;
  right: 0;
  height: 6px;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="1"] {
  top: 0;
  transform: translate(0, -3px);
  cursor: n-resize;
}
.image-selector .edge-handle[data-handle-x="0"][data-handle-y="-1"] {
  bottom: 0;
  transform: translate(0, 3px);
  cursor: s-resize;
}
.image-selector .edge-handle[data-handle-y="0"] {
  top: 0;
  bottom: 0;
  width: 6px;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="1"] {
  right: 0;
  transform: translate(3px, 0);
  cursor: e-resize;
}
.image-selector .edge-handle[data-handle-y="0"][data-handle-x="-1"] {
  left: 0;
  transform: translate(-3px, 0);
  cursor: w-resize;
}
.image-selector .move-handle {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  opacity: 0;
  cursor: move;
}
.image-selector .corner-handle,
.image-selector .edge-handle {
  transition: opacity 0.5s ease-in-out;
}
.image-selector .corner-handle:hover,
.image-selector .edge-handle:hover {
  opacity: 0.8;
}
.image-selector .circle-preview,
.image-selector .small-preview {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.5;
}
.image-selector .circle-preview div,
.image-selector .small-preview div {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px dotted white;
}
.image-selector .circle-preview div {
  aspect-ratio: 1/1;
  border-radius: 100%;
}
.image-selector .small-preview div {
  aspect-ratio: 3/1;
}
.fancy-progress-bar {
  max-width: 614px;
  height: 32px;
  margin: 10px auto 0;
  padding-left: 3px;
  padding-right: 3px;
}
.fancy-progress-bar .text {
  background: url(/build/images/assets/img/soul/heroUp_front.850239f0..gif) round;
  max-width: 614px;
  height: 32px;
  line-height: 32px;
  z-index: 2;
  position: relative;
  text-align: center;
  color: #f0d79e;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.fancy-progress-bar .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg.8acfe1e5..gif) round;
  max-width: 614px;
  height: 30px;
  overflow: hidden;
  padding-right: 4px;
  margin-top: -31px;
  position: relative;
}
.fancy-progress-bar .progressbar .progressbar-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4%;
  right: 1%;
  overflow: hidden;
  border-radius: 999px;
}
@keyframes flashy-inner {
  0% {
    filter: saturate(100%) brightness(100%);
  }
  45% {
    filter: saturate(100%) brightness(100%);
  }
  50% {
    filter: saturate(125%) brightness(125%);
  }
  55% {
    filter: saturate(100%) brightness(100%);
  }
  100% {
    filter: saturate(100%) brightness(100%);
  }
}
@keyframes flashy-inner-alt {
  0% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  45% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  50% {
    filter: hue-rotate(45deg) saturate(125%) brightness(195%);
  }
  55% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
  100% {
    filter: hue-rotate(45deg) saturate(100%) brightness(170%);
  }
}
.fancy-progress-bar .progressbar .progressbar-container .inner {
  height: 32px;
  background: url(/build/images/assets/img/soul/heroUp_bar.99f5553a..gif);
  position: absolute;
  left: 0;
  top: 0;
}
.fancy-progress-bar .progressbar .progressbar-container .completed-layers > .inner.flashy {
  filter: hue-rotate(45deg) brightness(170%);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px black;
}
.fancy-progress-bar.plain {
  max-width: 596px;
}
.fancy-progress-bar.plain .text {
  background: url(/build/images/assets/img/soul/heroUp_front_plain.5bc965af..png) round;
}
.fancy-progress-bar.plain .progressbar {
  background: url(/build/images/assets/img/soul/heroUp_bg_plain.f1f6d352..gif) round;
  max-width: 596px;
  height: 30px;
}
.fancy-progress-bar.plain .progressbar .progressbar-container {
  left: 1%;
}
.xp-merchant .skill-sell > div {
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.xp-merchant .skill-sell.skill-sell-enabled:not(.skill-sell-locked) {
  cursor: pointer;
}
.xp-merchant .skill-sell:not(.skill-sell-enabled):not(.skill-sell-locked) {
  opacity: 0.5;
}
.xp-merchant .skill-sell.skill-sell-locked > div {
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.active {
  background-image: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.xp-merchant .skill-sell:not(.skill-sell-locked) > div.inactive {
  background-image: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.soul .view-rp {
  margin-left: 3px;
  overflow: hidden;
}
.soul .view-rp .rp-content {
  height: 400px;
  overflow: auto;
  padding-top: 25px;
  padding-left: 45px;
  padding-right: 45px;
  max-width: 600px;
  color: black;
  cursor: pointer;
}
.soul .view-rp .rp-content sup {
  color: black;
}
.soul .view-rp .rp-content .hr {
  margin-top: 70px;
}
.soul .view-rp .rp-content h1 {
  text-align: center;
  color: #5c2b20;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2.3rem;
}
.soul .view-rp .rp-content h1 small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content h2 {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #5c2b20;
  margin: 0;
  padding: 10px 0 3px 0;
}
.soul .view-rp .rp-content p {
  padding: 0;
  text-align: justify;
  margin: 0;
}
.soul .view-rp .rp-content small {
  display: block;
  line-height: 1.3rem;
  font-size: 1.1rem;
}
.soul .view-rp .rp-content small strong {
  text-decoration: underline;
}
.soul .view-rp .rp-content img {
  max-width: 96%;
}
.soul .view-rp .rp-content.design-typed {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.7rem;
}
.soul .view-rp .rp-content.design-typed h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-typed h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typed h2:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-typed p {
  text-align: left;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-typed p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-typed p.other {
  font-family: "Comic Neue", sans-serif;
  color: #b16567;
  font-style: italic;
  margin-left: 10px;
  margin-right: 40px;
}
.soul .view-rp .rp-content.design-typed strong {
  color: black;
  text-transform: none;
}
.soul .view-rp .rp-content.design-typedsmall {
  font-family: "Courier Prime", fixed;
  color: #3b3249;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-typedsmall h2 {
  border-bottom: 1px dashed #684742;
}
.soul .view-rp .rp-content.design-typedsmall p {
  text-align: left;
}
.soul .view-rp .rp-content.design-typedsmall p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-written,
.soul .view-rp .rp-content.design-small,
.soul .view-rp .rp-content.design-postit {
  font-family: "Comic Neue", sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #5c2b20;
  font-size: 1.55rem;
  line-height: 2rem;
}
.soul .view-rp .rp-content.design-written.design-written h1 strong,
.soul .view-rp .rp-content.design-small.design-written h1 strong,
.soul .view-rp .rp-content.design-postit.design-written h1 strong {
  text-decoration: underline;
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-written.design-written p,
.soul .view-rp .rp-content.design-small.design-written p,
.soul .view-rp .rp-content.design-postit.design-written p {
  margin-bottom: 15px;
}
.soul .view-rp .rp-content.design-written p,
.soul .view-rp .rp-content.design-small p,
.soul .view-rp .rp-content.design-postit p {
  text-align: left;
  text-indent: 7px;
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-written p:first-line,
.soul .view-rp .rp-content.design-small p:first-line,
.soul .view-rp .rp-content.design-postit p:first-line,
.soul .view-rp .rp-content.design-written p:first-letter,
.soul .view-rp .rp-content.design-small p:first-letter,
.soul .view-rp .rp-content.design-postit p:first-letter {
  color: black;
}
.soul .view-rp .rp-content.design-written blockquote,
.soul .view-rp .rp-content.design-small blockquote,
.soul .view-rp .rp-content.design-postit blockquote {
  margin-left: 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  display: block;
}
.soul .view-rp .rp-content.design-written em,
.soul .view-rp .rp-content.design-small em,
.soul .view-rp .rp-content.design-postit em {
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-written strong,
.soul .view-rp .rp-content.design-small strong,
.soul .view-rp .rp-content.design-postit strong {
  color: #5c2b20;
  font-weight: bolder;
}
.soul .view-rp .rp-content.design-written big,
.soul .view-rp .rp-content.design-small big,
.soul .view-rp .rp-content.design-postit big {
  font-size: 4rem;
}
.soul .view-rp .rp-content.design-written .other strong,
.soul .view-rp .rp-content.design-small .other strong,
.soul .view-rp .rp-content.design-postit .other strong {
  color: #992626;
  font-size: 2rem;
  font-weight: bold;
}
.soul .view-rp .rp-content.design-classic {
  font-family: "Lora", serif;
  color: #5c2b20;
  font-size: 1.5rem;
}
.soul .view-rp .rp-content.design-classic h2 {
  font-size: 2rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-classic em {
  color: #684742;
  font-size: 1.3rem;
}
.soul .view-rp .rp-content.design-classic p {
  margin-bottom: 8px;
}
.soul .view-rp .rp-content.design-modern {
  color: #44302B;
}
.soul .view-rp .rp-content.design-modern h2 {
  font-size: 1.5rem;
  padding: 10px 0 0 0;
  margin: 0;
  text-transform: uppercase;
}
.soul .view-rp .rp-content.design-modern small {
  display: block;
  font-size: 1rem;
}
.soul .view-rp .rp-content.design-modern blockquote {
  display: block;
  padding: 10px;
  margin: 10px;
  color: #464738;
  border: 2px solid #464738;
}
.soul .view-rp .rp-content.design-ad {
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.5rem;
  font-size: 1.5rem;
  font-style: italic;
  color: #773939;
}
.soul .view-rp .rp-content.design-ad h1 {
  color: #3b3249;
  text-align: center;
  border-bottom: 2px solid #afacc1;
}
.soul .view-rp .rp-content.design-ad h1:first-letter {
  color: #5c2b20;
}
.soul .view-rp .rp-content.design-stamp {
  padding: 60px 110px 40px 120px;
}
.soul .view-rp .rp-content.design-stamp h1 {
  color: #696486;
  font-size: 3rem;
  text-transform: uppercase;
  letter-spacing: 0rem;
}
.soul .view-rp .rp-content.design-stamp p,
.soul .view-rp .rp-content.design-stamp strong {
  font-size: 1.75rem;
}
.soul .view-rp .rp-content.design-stamp strong {
  color: #3b3249;
}
.soul .view-rp .rp-content.design-stamp small strong {
  font-size: inherit;
}
.soul .view-rp .rp-content.design-news {
  color: #6f7159;
  font-family: "Lora", serif;
}
.soul .view-rp .rp-content.design-news h1 {
  color: #8c9070;
  font-family: "Comic Neue", sans-serif;
}
.soul .view-rp .rp-content.design-news h1:first-letter {
  color: #898c6f;
}
.soul .view-rp .rp-content.design-news strong {
  color: #707056;
}
.soul .view-rp .rp-content.design-news hr {
  color: #8c9070;
  border: none;
  border-bottom: 1px solid #adb09d;
}
.soul .view-rp .rp-content.design-news p:first-letter {
  font-weight: bold;
}
.soul .view-rp .rp-content.design-poem {
  font-style: italic;
  padding-left: 100px;
  font-size: 1.25rem;
}
.soul .view-rp .rp-content.design-poem div.hr {
  margin-top: 10px;
}
.soul .view-rp .rp-content.design-poem h1 {
  font-size: 1.9rem;
}
.soul .view-rp .rp-content.design-poem h2 {
  padding: 0;
}
.soul .view-rp .rp-content .pages {
  font-size: 1rem;
  font-weight: bold;
  font-style: italic;
}
.soul .view-rp .rp-content s {
  color: #893232;
  background: url(/build/images/assets/img/books/scratch.5c4e9446..gif) repeat-x center;
}
.soul .view-rp .carton {
  background: url(/build/images/assets/img/books/carton.890899fa..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .carton .rp-content p.other {
  color: #992626;
  font-size: 130%;
  text-align: center;
}
.soul .view-rp .blood {
  background: url(/build/images/assets/img/books/blood.1977f6f9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .noteup {
  background: url(/build/images/assets/img/books/noteup.7bad3af5..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .white {
  background: url(/build/images/assets/img/books/white.31df3d8a..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .old {
  background: url(/build/images/assets/img/books/old.7c7fd374..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .notepad {
  background: url(/build/images/assets/img/books/notepad.19eb7ba7..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .stamp {
  background: url(/build/images/assets/img/books/stamp.05ae8158..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .secret {
  background: url(/build/images/assets/img/books/secret.b888cdce..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .grid {
  background: url(/build/images/assets/img/books/grid.dd2ab6db..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .letter {
  background: url(/build/images/assets/img/books/letter.9b7e7999..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .printer {
  background: url(/build/images/assets/img/books/printer.772801e9..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .manual {
  background: url(/build/images/assets/img/books/manual.f0c3ada2..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money {
  background: url(/build/images/assets/img/books/money.81d2f0eb..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .money .rp-content {
  padding-left: 120px;
  margin-top: 65px;
  padding-top: 55px;
  height: 250px;
  max-width: 574px;
  color: #544224;
}
.soul .view-rp .money .rp-content p {
  color: #504227;
  font-weight: bold;
}
.soul .view-rp .money .rp-content p:first-line {
  color: inherit;
}
.soul .view-rp .money .rp-content p:first-letter {
  color: black;
}
.soul .view-rp .news {
  background: url(/build/images/assets/img/books/news.076f0283..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .news .rp-content {
  margin-left: 60px;
  padding-right: 60px;
  padding-top: 50px;
  max-width: 555px;
}
.soul .view-rp .postit {
  background: url(/build/images/assets/img/books/postit.462d08ba..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 64px;
}
.soul .view-rp .postit .rp-content {
  margin-left: 120px;
  padding-top: 20px;
  max-width: 360px;
  height: 295px;
}
.soul .view-rp .tinystamp {
  background: url(/build/images/assets/img/books/tinystamp.3c7be557..gif) no-repeat;
  max-width: 600px;
  height: 420px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.soul .view-rp .tinystamp .rp-content {
  margin-left: 130px;
  max-width: 340px;
  height: 391px;
}
.soul .view-rp .tinystamp .rp-content p {
  font-weight: bold;
  text-align: left;
}
.soul .view-rp .tinystamp .rp-content blockquote {
  padding: 10px;
  margin: 10px;
  color: #464738;
  font-style: normal;
  border: 2px solid #464738;
}
.soul .view-rp .author {
  color: #ddab76;
  font-style: italic;
  font-size: 1rem;
}
.soul .view-rp .author img {
  vertical-align: -35%;
}
#users-list-admin,
#towns-list-admin {
  position: relative;
  overflow: visible;
}
#users-list-admin #users-list,
#towns-list-admin #users-list,
#users-list-admin #towns-list,
#towns-list-admin #towns-list {
  position: absolute;
  margin: 0;
  display: block;
  background: #5c2b20;
  width: 300px;
  max-height: 200px;
  overflow: auto;
  z-index: 1;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
#users-list-admin #users-list:empty,
#towns-list-admin #users-list:empty,
#users-list-admin #towns-list:empty,
#towns-list-admin #towns-list:empty {
  visibility: hidden;
}
#users-list-admin #users-list .users-list-entry,
#towns-list-admin #users-list .users-list-entry,
#users-list-admin #towns-list .users-list-entry,
#towns-list-admin #towns-list .users-list-entry,
#users-list-admin #users-list .towns-list-entry,
#towns-list-admin #users-list .towns-list-entry,
#users-list-admin #towns-list .towns-list-entry,
#towns-list-admin #towns-list .towns-list-entry {
  margin-bottom: 4px;
  margin-right: 4px;
  cursor: pointer;
}
#users-list-admin #users-list .users-list-entry:hover,
#towns-list-admin #users-list .users-list-entry:hover,
#users-list-admin #towns-list .users-list-entry:hover,
#towns-list-admin #towns-list .users-list-entry:hover,
#users-list-admin #users-list .towns-list-entry:hover,
#towns-list-admin #users-list .towns-list-entry:hover,
#users-list-admin #towns-list .towns-list-entry:hover,
#towns-list-admin #towns-list .towns-list-entry:hover {
  background: rgba(255, 255, 255, 0.2);
}
#users-list-admin #users-list .users-list-entry div,
#towns-list-admin #users-list .users-list-entry div,
#users-list-admin #towns-list .users-list-entry div,
#towns-list-admin #towns-list .users-list-entry div,
#users-list-admin #users-list .towns-list-entry div,
#towns-list-admin #users-list .towns-list-entry div,
#users-list-admin #towns-list .towns-list-entry div,
#towns-list-admin #towns-list .towns-list-entry div {
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 0.8em;
  font-variant: unset;
  text-transform: none;
}
#users-list-admin #users-list .users-list-entry.towns-list-entry span,
#towns-list-admin #users-list .users-list-entry.towns-list-entry span,
#users-list-admin #towns-list .users-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .users-list-entry.towns-list-entry span,
#users-list-admin #users-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #users-list .towns-list-entry.towns-list-entry span,
#users-list-admin #towns-list .towns-list-entry.towns-list-entry span,
#towns-list-admin #towns-list .towns-list-entry.towns-list-entry span {
  width: 40px;
  background: none;
}
#users-list-admin input#users-search,
#towns-list-admin input#users-search,
#users-list-admin input#town-search,
#towns-list-admin input#town-search {
  width: 20rem;
  display: inline;
}
.adm-exploration {
  position: relative;
  width: 100%;
  min-height: 300px;
}
.adm-exploration > div {
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: 50%;
  background-image: url(/build/images/assets/img/admin/fmap/tile0.d416e914..png);
}
.adm-exploration > div.rz-far:not(.rz-zeds) {
  filter: brightness(75%);
}
.adm-exploration > div.rz-zeds:not(.rz-far) {
  filter: hue-rotate(290deg);
}
.adm-exploration > div.rz-far.rz-zeds {
  filter: brightness(75%) hue-rotate(290deg);
}
.adm-exploration > div.rz-locked:after,
.adm-exploration > div.rz-unlocked:after,
.adm-exploration > div.rz-up:after,
.adm-exploration > div.rz-down:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: contain;
}
.adm-exploration > div.rz-locked.rz-locked:after,
.adm-exploration > div.rz-unlocked.rz-locked:after,
.adm-exploration > div.rz-up.rz-locked:after,
.adm-exploration > div.rz-down.rz-locked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock1.64561ce8..png);
}
.adm-exploration > div.rz-locked.rz-unlocked:after,
.adm-exploration > div.rz-unlocked.rz-unlocked:after,
.adm-exploration > div.rz-up.rz-unlocked:after,
.adm-exploration > div.rz-down.rz-unlocked:after {
  background-image: url(/build/images/assets/img/admin/fmap/doorlock2.838b03d2..png);
}
.adm-exploration > div.rz-locked.rz-up:after,
.adm-exploration > div.rz-unlocked.rz-up:after,
.adm-exploration > div.rz-up.rz-up:after,
.adm-exploration > div.rz-down.rz-up:after {
  background-image: url(/build/images/assets/img/admin/fmap/up.d0e306c8..png);
}
.adm-exploration > div.rz-locked.rz-down:after,
.adm-exploration > div.rz-unlocked.rz-down:after,
.adm-exploration > div.rz-up.rz-down:after,
.adm-exploration > div.rz-down.rz-down:after {
  background-image: url(/build/images/assets/img/admin/fmap/down.12c51aa1..png);
}
.adm-exploration > div.rz-1 {
  background-image: url(/build/images/assets/img/admin/fmap/tile2.af7e4d2c..png );
}
.adm-exploration > div.rz-2 {
  background-image: url(/build/images/assets/img/admin/fmap/tile1.5d30f85c..png );
}
.adm-exploration > div.rz-3 {
  background-image: url(/build/images/assets/img/admin/fmap/tile8.91bd1be2..png );
}
.adm-exploration > div.rz-4 {
  background-image: url(/build/images/assets/img/admin/fmap/tile3.ed9cc9ac..png );
}
.adm-exploration > div.rz-5 {
  background-image: url(/build/images/assets/img/admin/fmap/tile9.51b3b0c2..png );
}
.adm-exploration > div.rz-6 {
  background-image: url(/build/images/assets/img/admin/fmap/tile5.44e6d7e2..png );
}
.adm-exploration > div.rz-7 {
  background-image: url(/build/images/assets/img/admin/fmap/tile13.d549c631..png);
}
.adm-exploration > div.rz-8 {
  background-image: url(/build/images/assets/img/admin/fmap/tile4.f01505f1..png );
}
.adm-exploration > div.rz-9 {
  background-image: url(/build/images/assets/img/admin/fmap/tile6.eda5f80e..png );
}
.adm-exploration > div.rz-10 {
  background-image: url(/build/images/assets/img/admin/fmap/tile11.070b58e1..png);
}
.adm-exploration > div.rz-11 {
  background-image: url(/build/images/assets/img/admin/fmap/tile12.c3b1010a..png);
}
.adm-exploration > div.rz-12 {
  background-image: url(/build/images/assets/img/admin/fmap/tile10.8996f5c2..png);
}
.adm-exploration > div.rz-13 {
  background-image: url(/build/images/assets/img/admin/fmap/tile14.2f81934d..png);
}
.adm-exploration > div.rz-14 {
  background-image: url(/build/images/assets/img/admin/fmap/tile15.2a2848f8..png);
}
.adm-exploration > div.rz-15 {
  background-image: url(/build/images/assets/img/admin/fmap/tile7.16ee53c3..png );
}
ul.HelpList {
  padding: 0;
  font-size: 1.2rem;
  list-style-type: none;
}
ul.HelpList > li {
  font-weight: bold;
}
ul.HelpList > li.main {
  font-variant: small-caps;
}
ul.HelpList li {
  list-style: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
ul.HelpList li.main:not(.filtered) {
  margin-top: 10px;
}
ul.HelpList li.active {
  background-color: #696486;
  border-color: #afacc1;
}
ul.HelpList li.active,
ul.HelpList li.active span.link {
  color: white;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}
ul.HelpList li.sublist:not(.filtered) > ul {
  padding-left: 30px;
}
ul.HelpList li.sublist.filtered > ul {
  padding-left: 0;
}
ul.HelpList li img {
  vertical-align: -15%;
}
a.support {
  display: block;
  margin: 3px auto 10px auto;
  padding-left: 20px;
  padding-right: 7px;
  max-width: 180px;
  padding-bottom: 1px;
  text-align: left;
  color: #f0d79e;
  font-size: 1.4rem;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  border: 1px solid #85a3af;
  border-right-color: black;
  border-bottom-color: black;
  background-color: #32454d;
  background-image: url(/build/images/assets/img/item/item_medic.a04f7556..gif);
  background-position: 3px 1px;
  background-repeat: no-repeat;
  outline: 2px solid #5c2b20;
}
a.support em {
  display: block;
  font-size: 1rem !important;
  line-height: 9pt;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: #ddab76;
  text-align: left;
}
a.support:hover {
  color: white;
  outline: 1px solid #f0d79e;
}
.help-content {
  font-size: 1.3rem;
  text-align: justify;
}
.help-content div.clear {
  clear: both;
}
.help-content span {
  color: #ddab76;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.help-content label {
  display: block;
  font-weight: bold;
  font-variant: small-caps;
  border-top: 1px dashed #ddab76;
}
.help-content label strong {
  padding-left: 2px;
  padding-right: 5px;
  color: #f8eacb;
  background-color: #5c2b20;
  -moz-border-radius: 10px;
}
.help-content .helpArt {
  max-width: 573px;
  margin-bottom: 8px;
  padding-top: 31px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  background: url(/build/images/assets/img/help/help.0479c237..jpg) no-repeat right top;
  background-size: cover;
  border: 1px solid #b18a63;
  text-shadow: 0px 1px 0px #4d0f00, 0px -1px 0px #4d0f00, 1px 0px 0px #4d0f00, -1px 0px 0px #4d0f00, 1px 1px 0px #4d0f00, -1px -1px 0px #4d0f00, -1px 1px 0px #4d0f00, 1px -1px 0px #4d0f00;
}
.help-content .update {
  padding-top: 4px;
  padding-bottom: 6px;
  background-color: #5c2b20;
  padding-left: 3px;
  padding-right: 3px;
  margin: 2px 0px 5px 10px;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content .update.new {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_news.c3c53979..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.help-content h1 {
  height: 32px;
  padding: 7px 0px 0px 48px;
  margin: 0px 0px 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/help/h1.57460bf4..gif);
  background-repeat: no-repeat;
  clear: both;
}
.help-content h2 {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.help-content strong {
  color: #f0d79e;
}
.help-content em {
  color: #f0d79e;
  text-align: justify;
  display: block;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content i {
  color: #f0d79e;
  font-style: italic;
}
.help-content img {
  vertical-align: -15%;
}
.help-content img.art {
  float: left;
  position: relative;
  margin: 5px 10px 10px 5px;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
}
.help-content img.art.artRight {
  float: right;
}
.help-content img.pip {
  float: left;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}
.help-content img.artRight {
  float: right;
  margin-left: 10px;
  margin-right: 5px;
}
.help-content ul {
  padding: 0 3px;
  margin: 2px 0 15px 10px;
  list-style: none none;
  border-top: 1px solid #ddab76;
  border-bottom: 1px solid #ddab76;
}
.help-content ul:not(.stack) {
  clear: both;
}
.help-content ul li {
  margin: 0;
  padding: 4px 5px 6px 20px;
  background-color: #5c2b20;
  background-image: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  background-repeat: no-repeat;
  background-position: left -2px;
  border-top: 0px;
  border-bottom: 1px dashed #ddab76;
}
.help-content ul li ul {
  border-top: none;
  border-bottom: none;
  margin-bottom: 2px;
}
.help-content ul li:last-child {
  border-bottom: 0;
}
.help-content ul li i {
  color: #f0d79e;
  font-style: italic;
}
.help-content ul li strong {
  font-variant: small-caps;
}
.help-content table.procons {
  width: 100%;
}
.help-content table.procons th {
  text-align: center;
  font-size: 12pt;
}
.help-content table.procons td {
  width: 50%;
  vertical-align: top;
}
.help-content .warning,
.help-content .critical {
  color: #f86;
  font-weight: bold;
}
.help-content p.ambiant,
.help-content div.ambiant {
  padding: 5px 5px 5px 22px;
  margin-left: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #ddab76;
  font-style: italic;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
.help-content div.warning,
.help-content div.critical {
  margin-top: 5px;
  padding: 5px;
  font-variant: small-caps;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.help-content p.help,
.help-content div.help {
  padding: 5px;
  padding-left: 25px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #524053;
  border: 1px solid #ddab76;
  -moz-border-radius: 10px;
}
.help-content div.critical {
  margin-bottom: 10px;
}
.help-content dl.faq dt {
  padding-left: 24px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
}
.help-content dl dt,
.help-content dl dd {
  color: #e3c699;
  min-height: 21px;
  border-bottom: 1px solid #b37c4a;
  margin-bottom: 1px;
  padding-right: 10px;
}
.help-content dl dt {
  display: block;
  clear: both;
  position: relative;
  padding-left: 5px;
  color: white;
  font-weight: bold;
  background-color: #b37c4a;
  min-width: 17rem;
  height: auto;
  padding-top: 2px;
  font-size: 10pt;
  font-style: italic;
  line-height: 10.5pt;
}
.help-content dl dd {
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  color: #f0d79e;
  background-color: #996739;
}
.help-content dl dd em {
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 4px;
}
.help-content dl em {
  color: #f8eacb;
}
.beginner-mode h5:first-child {
  margin-top: 2px;
}
.beginner-mode ul {
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px dashed #b37c4a;
}
.beginner-mode ul > li.tick.complete {
  list-style: url(/build/images/assets/img/icons/tickOn.6c2e5227..gif);
}
.beginner-mode ul > li.tick:not(.complete) {
  list-style: url(/build/images/assets/img/icons/tickOff.918c2d65..gif);
}
.beginner-mode ul > li:not(.tick) {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
}
.beginner-link {
  font-size: 1.3rem;
  text-align: center;
}
*[x-tutorial-content] {
  display: none;
}
*[x-tutorial-content].toplevel {
  position: absolute;
}
*[x-tutorial-content].toplevel.text {
  width: 400px;
  left: calc(50% - 200px);
  top: 180px;
  z-index: 100;
}
*[x-tutorial-content].toplevel.control {
  width: 200px;
  left: calc(50% - 100px);
  top: 30px;
  z-index: 100;
  background: #996739;
  color: white;
  font-size: 0.8em;
  border: 1px solid #EFDBA8;
}
*[x-tutorial-content].toplevel.control > b {
  display: block;
  background: #7E4D2A;
  color: #DDAB76;
  padding: 2px 2px 2px 6px;
  font-size: 0.8em;
}
*[x-tutorial-content].toplevel.control > div {
  display: block;
  text-align: center;
  padding: 3px;
}
*[x-tutorial-content].toplevel.cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: url(/build/images/assets/img/blackBg.fcc3ddcf..gif) top repeat-x, #6d1e0a;
  opacity: 0.5;
}
*[x-tutorial-content].arrow-up:before,
*[x-tutorial-content].arrow-down:before,
*[x-tutorial-content].arrow-up-left:before,
*[x-tutorial-content].arrow-up-right:before {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/help/anim_upArrow.f6482774..gif) no-repeat;
}
*[x-tutorial-content].arrow-up:before {
  top: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-left:before {
  top: -30px;
  left: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-up-right:before {
  top: -30px;
  right: 0;
  width: 22px;
  height: 27px;
}
*[x-tutorial-content].arrow-down:before {
  bottom: -30px;
  left: calc(50% - 11px);
  width: 22px;
  height: 27px;
  transform: rotate(180deg);
}
div[x-conditional-help] {
  position: absolute;
  top: calc(100% + 20px);
  width: 400px;
  left: calc(50% - 200px);
  z-index: 10;
  background: #523326;
  padding: 3px;
  text-align: justify;
  color: #ddab76;
  border: 1px solid #CEAD79;
  filter: drop-shadow(0 0 3px black);
}
div[x-conditional-help] strong {
  color: white;
}
div[x-conditional-help]:not(.no-arrow):before {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  bottom: 100%;
  left: 50%;
  border: 15px solid transparent;
  border-bottom: 15px solid #CEAD79;
}
*[x-tutorial-content="1.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text1"] {
  top: 320px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="2.text2"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text3"] {
  top: 200px !important;
  left: 35px !important;
}
*[x-tutorial-content="2.text4"] {
  top: 200px !important;
  left: 0 !important;
}
*[x-tutorial-content="2.text4"].arrow-up:before {
  left: 125px;
}
*[x-tutorial-content="2.text5"] {
  top: 200px !important;
  left: 20px !important;
}
*[x-tutorial-content="2.text6"] {
  top: 200px !important;
  left: 110px !important;
}
*[x-tutorial-content="2.text7"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text2"] {
  top: 420px !important;
  left: 50px !important;
}
*[x-tutorial-content="3.text4"] {
  top: 420px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text4"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text5"] {
  top: 500px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text6"] {
  top: 380px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text7"] {
  top: 420px !important;
}
*[x-tutorial-content="3.text8 3.text9"] {
  top: 200px !important;
  left: 550px !important;
}
*[x-tutorial-content="3.text8 3.text9"].arrow-up:before {
  left: 330px;
}
*[x-tutorial-content="3.text10"] {
  top: 450px !important;
  left: 0 !important;
}
*[x-tutorial-content="3.text10"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="3.text11"] {
  top: 450px !important;
  left: 285px !important;
}
*[x-tutorial-content="4.text2"] {
  top: 610px !important;
  left: 40px !important;
}
*[x-tutorial-content="4.text3"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text1"] {
  top: 500px !important;
  left: 35px !important;
}
*[x-tutorial-content="5.text2"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text3"] {
  top: 250px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text4"] {
  top: 280px !important;
  left: 435px !important;
}
*[x-tutorial-content="5.text5"] {
  top: 420px !important;
}
*[x-tutorial-content="5.text6"] {
  top: 450px !important;
  left: 550px !important;
}
*[x-tutorial-content="6.text2"] {
  top: 620px !important;
  left: 0 !important;
}
*[x-tutorial-content="6.text2"].arrow-down:before {
  left: 90px;
}
*[x-tutorial-content="10.text1"] {
  top: 260px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text2"] {
  top: 300px !important;
  left: 440px !important;
}
*[x-tutorial-content="10.text3"] {
  top: 730px !important;
  left: 25px !important;
  width: 300px !important;
}
*[x-tutorial-content="10.text4"] {
  top: 380px !important;
}
*[x-tutorial-content="10.text5"] {
  top: 320px !important;
  left: 550px !important;
}
*[x-tutorial-content="10.text6"] {
  top: 280px !important;
}
*[x-tutorial-content="10.text8"] {
  top: 200px !important;
  left: 550px !important;
}
#api-docs {
  font-family: "Century Gothic", "Arial", "Trebuchet MS", Verdana, sans-serif;
  color: white;
  font-size: 1.3rem;
}
#api-docs table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table th {
  vertical-align: bottom;
  border-bottom: 2px solid #f0d79e;
}
#api-docs table td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border: 0px;
  border-right: 1px solid #7e4d2a;
  border-bottom: 1px solid #7e4d2a;
  background-color: #5c2b20;
}
#api-docs table td a {
  font-weight: normal;
}
#api-docs h5 {
  font-size: 1.1rem;
  line-height: 17px;
  font-family: Verdana;
  text-transform: uppercase;
}
#api-docs pre {
  background-color: #4f2e1f;
  box-shadow: 0 0 2px #4E5162;
  color: #FFFFFF;
  display: block;
  overflow: auto;
  padding: 8px;
  white-space: pre;
}
#api-docs pre span.string {
  color: #eca4f1;
}
#api-docs pre span.int {
  color: #76d8ca;
}
#api-docs pre span.bool {
  color: #ee7c2b;
}
#api-docs pre a.custom {
  text-decoration: underline;
  color: #00e0e0;
}
#api-docs pre a.entity {
  text-decoration: underline;
  color: #ddab76;
}
body[data-theme-name="arma"]:not(.no-fx):not(.no-arma-skulls) {
  background: url(/build/images/assets/img/anims/skull_laugh.88dd733d..gif) !important;
}
body[data-theme-name="arma"].no-fx,
body[data-theme-name="arma"].no-arma-skulls {
  background: linear-gradient(180deg, #000000 0, #000000 145px, #007038 100vh) !important;
}
body[data-theme-name="arma"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_arma_animated.c8ac0f8f..gif);
}
body[data-theme-name="arma"] .town-header b {
  visibility: hidden;
}
body[data-theme-name="arma"] .town-header b:before {
  content: url(/build/images/assets/img/icons/small_arma.4c5859fb..gif);
  visibility: visible;
  display: block;
}
body[data-theme-name="arma"] .avatar:not(.no-arma),
body[data-theme-name="arma"] .avatarcrow {
  background: url(/build/images/assets/img/anims/all_doomed.c7f3a57b..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma) > img,
body[data-theme-name="arma"] .avatarcrow > img {
  height: 30px;
  width: 90px;
  opacity: 0;
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-0,
body[data-theme-name="arma"] .avatarcrow.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-1,
body[data-theme-name="arma"] .avatarcrow.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-2,
body[data-theme-name="arma"] .avatarcrow.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-3,
body[data-theme-name="arma"] .avatarcrow.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-4,
body[data-theme-name="arma"] .avatarcrow.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-5,
body[data-theme-name="arma"] .avatarcrow.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-6,
body[data-theme-name="arma"] .avatarcrow.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-7,
body[data-theme-name="arma"] .avatarcrow.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-8,
body[data-theme-name="arma"] .avatarcrow.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif);
}
body[data-theme-name="arma"] .avatar:not(.no-arma).ua-9,
body[data-theme-name="arma"] .avatarcrow.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif);
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b {
  visibility: hidden;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > a.link:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before,
body[data-theme-name="arma"] .forum-post > .forum-post-header > b:before {
  content: "CRITICAL_ERROR";
  visibility: visible;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username {
  visibility: hidden;
  font-size: 0;
  pointer-events: none;
}
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after,
body[data-theme-name="arma"] .forum-post > .forum-post-header span.username:after {
  content: "CRITICAL ERROR";
  visibility: visible;
  font-size: 1rem;
  font-family: "Courier new", "Courier", monospace;
}
body[data-theme-name="arma"] .forum-thread .count div {
  visibility: hidden;
  line-height: 0;
}
body[data-theme-name="arma"] .forum-thread .count div.author:after {
  content: "ERROR";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .forum-thread .count div.nbPost:after {
  content: "666";
  visibility: visible;
  line-height: initial;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-0 {
  background: url(/build/images/assets/img/anims/doomed1.35c4026a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-1 {
  background: url(/build/images/assets/img/anims/doomed2.cb8cdac6..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-2 {
  background: url(/build/images/assets/img/anims/doomed3.9c28fd37..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-3 {
  background: url(/build/images/assets/img/anims/doomed4.32fd829a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-4 {
  background: url(/build/images/assets/img/anims/doomed5.295876a8..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-5 {
  background: url(/build/images/assets/img/anims/doomed6.ab5c4b2a..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-6 {
  background: url(/build/images/assets/img/anims/doomed7.d0f32eee..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-7 {
  background: url(/build/images/assets/img/anims/doomed8.9d335d86..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-8 {
  background: url(/build/images/assets/img/anims/doomed9.8d4130f9..gif) !important;
}
body[data-theme-name="arma"] .citizens-list .avatar.ua-9 {
  background: url(/build/images/assets/img/anims/doomed10.42645360..gif) !important;
}
footer[data-theme-name="arma"] .cell-small.footer > div:not(.v),
footer[data-theme-name="arma"] .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.88);
}
body[data-theme-name="christmas"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_xmas_de.3b10d911..webp) !important;
}
body[data-theme-name="christmas"] img[src*="emotes/calim"] {
  content: url(/build/images/assets/img/emotes/xmas.306694e8..gif) !important;
}
body[data-theme-name="stpatrick"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_patrick_de.75a588d9..png) !important;
}
body[data-theme-name="easter"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_easter_de.8b061a19..png) !important;
}
body[data-theme-name="easter"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff !important;
}
body[data-theme-name="halloween"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_halloween_de.dd49d25a..gif) !important;
}
body[data-theme-name="contamination"] #wrapper > #header {
  background: url(/build/images/assets/img/background/header_contamination_de.d17aeae3..png) !important;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow img {
  display: none;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  content: " ";
  height: 30px;
  width: 90px;
  display: block;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username {
  font-size: 0;
}
body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  font-size: 16px;
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.de.4e4aeccd..gif);
}
html.lang-base-de body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "Die Taube";
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.en.6955464b..gif);
}
html.lang-base-en body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "The Dove";
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.es.079f6be8..gif);
}
html.lang-base-es body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Paloma";
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow div.avatarcrow:before {
  background: url(/build/images/assets/img/forum/crow/dove.fr.cd4e6209..gif);
}
html.lang-base-fr body[data-theme-mods~="a1"] .forum-posts .forum-post-variant-crow .header-variant-crow span.username:before {
  content: "La Colombe";
}
@keyframes pan-1 {
  from {
    mask-position: 0 bottom;
  }
  to {
    mask-position: 1000px bottom;
  }
}
@keyframes pan-2 {
  from {
    mask-position: -500px bottom;
  }
  to {
    mask-position: -500px bottom;
  }
}
@keyframes pan-3 {
  from {
    mask-position: 250px bottom;
  }
  to {
    mask-position: 1250px bottom;
  }
}
@keyframes pan-4 {
  from {
    mask-position: 750px bottom;
  }
  to {
    mask-position: -250px bottom;
  }
}
@keyframes pan-5 {
  from {
    mask-position: 330px bottom;
  }
  to {
    mask-position: 1330px bottom;
  }
}
.app-directory {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0 5px;
  background-color: #5c2b20;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
  color: #f0d79e;
  z-index: 998;
  overflow: hidden;
  min-height: 21px;
  min-width: 28px;
}
.app-directory.open {
  height: auto;
  width: auto;
}
.app-directory.closed {
  height: 0;
  width: 0;
}
.app-directory .app-icon {
  position: absolute;
  top: 1px;
  left: 5px;
}
.app-directory .app-listing-body {
  width: 430px;
  max-width: calc(100vw - 32px);
}
.app-directory .app-listing-body h4 {
  margin: 0;
  padding: 2px 0 3px 27px;
  height: auto;
  font-size: 1.2rem;
  text-transform: none;
  font-variant: small-caps;
  background: none;
  line-height: 17px;
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  letter-spacing: 1px;
  border-bottom: 1px solid #b37c4a;
}
.app-directory .app-listing-body p {
  color: white;
  font-size: 1.3rem;
}
.app-directory .app-listing-body hr {
  height: 1px;
  background: #ddab76;
  border: none;
}
.app-directory .app-listing-body ul {
  display: grid;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.app-directory .app-listing-body ul > li {
  display: flex;
  gap: 5px;
  align-items: center;
  padding: 4px 2px;
  cursor: pointer;
  font-size: 1.3rem;
  transition: all 0.5s ease-in-out;
}
.app-directory .app-listing-body ul > li > *:first-child {
  flex: none;
  line-height: 0;
}
.app-directory .app-listing-body ul > li > *:not(:first-child) {
  flex: 1 1 auto;
}
.app-directory .app-listing-body ul > li:hover {
  background: rgba(221, 171, 118, 0.25);
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.app-directory .app-listing-body ul > li .label {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.app-directory .app-listing-body ul > li .label > :not(.name) {
  font-size: 0.6em;
  font-variant: small-caps;
}
.app-directory .app-listing-body ul > li.maintenance {
  color: #b8b8b8;
  font-style: italic;
}
.app-directory .app-listing-body ul > li.maintenance img {
  filter: grayscale(100%);
}
.app-directory.closed .app-listing-body {
  opacity: 0;
  pointer-events: none;
}
.external-app span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
.external-app span.critical b {
  color: #f8eacb;
}
.external-app strong {
  color: white;
}
.external-app .secure,
.external-app .dev {
  padding: 5px 5px 5px 24px;
  margin: 5px 0;
  font-size: 9pt;
  color: white;
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
.external-app .secure h5,
.external-app .dev h5 {
  margin-top: 0;
}
.external-app .secure.secure,
.external-app .dev.secure {
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
}
.external-app .secure.dev,
.external-app .dev.dev {
  background-color: #773939;
  background-image: url(/build/images/assets/img/icons/small_dev.145328e8..png);
}
.external-app ul {
  font-size: 1.2rem;
  padding-left: 16px;
}
.external-app .forms {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.external-app button {
  font-variant: small-caps;
  font-weight: normal;
}
.mod-directory {
  position: absolute;
  top: 10px;
  left: 60px;
  overflow: hidden;
  z-index: 997;
  min-height: 13px;
}
.mod-directory span {
  display: block;
  padding: 0 5px 0;
  font-size: 7pt;
  line-height: 8pt;
  text-transform: uppercase;
  letter-spacing: 0;
  background-color: #5c2b20;
  color: #f0d79e;
  cursor: pointer;
  outline: 1px solid black;
  border: 1px solid #f0d79e;
}
.mod-directory ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.mod-directory ul li {
  background: #3b3249;
  padding: 4px 26px;
  margin: 0;
  font-size: 1.3rem;
  color: #ddab76;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.mod-directory ul li:hover {
  background: #4c3f60;
  color: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod-directory.closed ul {
  max-height: 0;
}
.game-clock {
  position: absolute;
  background: url(/build/images/assets/img/background/clock.2fd94115..png);
  width: 260px;
  height: 90px;
  top: 4px;
  right: 0;
}
.game-clock > div {
  display: block;
  position: absolute;
  font-size: 1rem;
  text-align: right;
}
.game-clock > div.town-name {
  color: #ddab76;
  height: 12px;
  top: 9px;
  left: 0;
  right: 75px;
  font-variant: small-caps;
}
.game-clock > div.town-day {
  color: #704018;
  font-weight: bold;
  height: 12px;
  top: 25px;
  left: 0;
  right: 85px;
}
.game-clock > div.town-time {
  text-align: center;
  top: 32px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div.attack-time {
  color: #5e0000;
  text-align: center;
  font-weight: bold;
  top: 58px;
  left: 195px;
  right: 25px;
  cursor: help;
  z-index: 995;
}
.game-clock > div .hardcore {
  color: #a33333;
  font-variant: small-caps;
}
.game-logout {
  position: absolute;
  background: url(/build/images/assets/img/icons/b_exit.e24f0d38..png);
  width: 22px;
  height: 22px;
  top: 0;
  right: 0;
  z-index: 998;
}
.game-logout > a {
  display: block;
  width: 100%;
  height: 100%;
}
html {
  font-size: 10px;
}
body {
  font-family: "Nunito", "Century Gothic", "Arial", "Trebuchet MS", "Verdana", 'Open Sans', sans-serif;
  font-size: 1.6rem;
  margin: 0;
}
body .theme-layer {
  display: none;
}
*:not(:defined) {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.offline_body {
  background: url(/build/images/assets/img/background/bg_colored.c1dc5792..jpg) fixed top no-repeat, #100C0B;
}
.online_body {
  background: url(/build/images/assets/img/background/bg_gray.051b8650..jpg) fixed top no-repeat, #100C0B;
}
.text-center {
  text-align: center !important;
}
div.debug_info,
div.debug_info_release {
  color: white;
  font-size: 1.1rem;
}
div.debug_info.debug_info,
div.debug_info_release.debug_info {
  margin: 2px 10px;
  padding: 3px;
  background: #750000;
  border: 1px solid #ff0000;
  outline: 1px solid black;
  box-shadow: 0 0 3px black;
}
div.debug_info.debug_info_release .version,
div.debug_info_release.debug_info_release .version {
  background: rgba(0, 0, 0, 0.5);
  padding: 4px;
}
div.debug_info > div:first-child,
div.debug_info_release > div:first-child {
  display: inline-block;
}
div.debug_info > div:first-child > b,
div.debug_info_release > div:first-child > b {
  font-variant: small-caps;
}
div.debug_info > div:last-child,
div.debug_info_release > div:last-child {
  font-size: 0.9rem;
  float: right;
  display: inline-block;
}
div.debug_info a,
div.debug_info_release a {
  color: white !important;
}
div.debug_info:after,
div.debug_info_release:after {
  content: " ";
  clear: both;
  display: block;
}
x-message {
  display: none;
}
#notifications {
  position: fixed;
  top: 0;
  height: 100%;
  width: 480px;
  left: 50%;
  margin-left: -240px;
  z-index: 10000;
  pointer-events: none;
}
#notifications > * {
  pointer-events: all;
}
#notifications > div {
  transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out, margin-top 0.5s ease-in-out;
  top: -50px;
  opacity: 0;
  position: relative;
  margin: 5px 0;
  box-shadow: 0 0 4px black;
  cursor: pointer;
  text-align: justify;
  padding: 5px 5px 5px 12px;
  background: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 1px solid black;
  color: #ddab76;
}
#notifications > div:before {
  content: " ";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 3px;
  width: 4px;
}
#notifications > div strong,
#notifications > div b {
  color: white;
}
#notifications > div.show {
  top: 0;
  opacity: 1;
}
#notifications > div.disappear {
  top: 0;
  opacity: 0;
}
#notifications > div.notice:before {
  background: #5eb5e0;
}
#notifications > div.warning:before {
  background: #e09a4f;
}
#notifications > div.error:before {
  background: #a90017;
}
#notifications > div > span {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  display: inline-block;
}
#notifications > div > span > img {
  margin-right: 3px;
}
#notifications > div > span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#notifications > div > span.tool img {
  vertical-align: middle;
}
#loadzone {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
#loadzone > div {
  text-align: center;
  margin-top: 110px;
  color: wheat;
  position: absolute;
  width: 100%;
}
#loadzone > div:nth-child(1) {
  transform: scale(1.25);
  filter: drop-shadow(2px 4px 6px black);
  background: url(/build/images/assets/img/anims/loading.143e0562..gif);
  width: 100px;
  height: 24px;
  left: 45%;
}
#loadzone[x-stack="0"] {
  opacity: 0;
  pointer-events: none;
}
dialog {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
  position: fixed;
  padding: 0;
}
dialog div#modal-title,
dialog div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
dialog div#modal-title:not(.composed),
dialog div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
dialog div#modal-title.composed,
dialog div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
dialog div#modal-title:empty,
dialog div.modal-title:empty {
  display: none;
}
dialog div#modal-content,
dialog div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
dialog div#modal-content strong,
dialog div.modal-content strong {
  color: white;
}
dialog div#modal-content span,
dialog div.modal-content span {
  color: white;
  font-weight: bold;
}
dialog div#modal-content span > img,
dialog div.modal-content span > img {
  vertical-align: text-top;
}
dialog div#modal-content span.tool,
dialog div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
dialog div#modal-content span.tool img,
dialog div.modal-content span.tool img {
  vertical-align: middle;
}
dialog div#modal-content p,
dialog div.modal-content p,
dialog div#modal-content *.p,
dialog div.modal-content *.p {
  margin: 12px 0;
}
dialog div#modal-content .modal-form,
dialog div.modal-content .modal-form {
  flex-basis: 100%;
}
dialog div#modal-content .modal-form label.error,
dialog div.modal-content .modal-form label.error {
  color: #c00;
}
dialog div#modal-content .modal-form input,
dialog div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
dialog div#modal-content .modal-form input.error,
dialog div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
dialog div#modal-actions,
dialog div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
dialog hr {
  border: 0;
  border-top: 1px solid wheat;
}
dialog:not(.contained) {
  overflow: visible;
}
dialog .contained {
  max-height: 100vh;
  overflow: auto;
}
dialog > div.flex:first-child {
  display: flex;
  flex-direction: column;
  max-height: 100vh;
}
dialog > div.flex:first-child > .modal-title {
  flex-grow: 0;
  flex-shrink: 0;
}
dialog > div.flex:first-child > :not(.modal-title) {
  flex-grow: 0;
  flex-shrink: 1;
  overflow: scroll;
}
dialog::backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
dialog.invisible {
  opacity: 0;
}
dialog.invisible::backdrop {
  opacity: 0;
}
dialog[data-shim-registered]:not([open]) {
  display: none;
}
dialog[data-shim-registered][open] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#modal-backdrop {
  background: linear-gradient(0deg, rgba(107, 32, 17, 0.2) 0%, rgba(107, 32, 17, 0.4) 70%, rgba(0, 0, 0, 0.7) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  transition: opacity 0.2s ease-in-out;
}
#modal-backdrop.active {
  opacity: 1;
  pointer-events: initial;
}
#modal-backdrop > div#modal {
  color: wheat;
  min-width: 200px;
  width: auto;
  max-width: 500px;
  background-color: #5c2b20;
  border: 1px solid #b37c4a;
  outline: 2px solid black;
  position: relative;
  max-height: 100%;
  overflow: auto;
}
#modal-backdrop > div#modal div#modal-title,
#modal-backdrop > div#modal div.modal-title {
  background-color: rgba(0, 0, 0, 0.25);
  font-weight: bold;
  font-size: 1.8rem;
}
#modal-backdrop > div#modal div#modal-title:not(.composed),
#modal-backdrop > div#modal div.modal-title:not(.composed) {
  line-height: 3rem;
  padding: 0 4rem 0 1rem;
}
#modal-backdrop > div#modal div#modal-title.composed,
#modal-backdrop > div#modal div.modal-title.composed {
  padding: 1rem 4rem 1rem 1rem;
}
#modal-backdrop > div#modal div#modal-title:empty,
#modal-backdrop > div#modal div.modal-title:empty {
  display: none;
}
#modal-backdrop > div#modal div#modal-content,
#modal-backdrop > div#modal div.modal-content {
  min-height: 5rem;
  padding: 1rem;
}
#modal-backdrop > div#modal div#modal-content strong,
#modal-backdrop > div#modal div.modal-content strong {
  color: white;
}
#modal-backdrop > div#modal div#modal-content span,
#modal-backdrop > div#modal div.modal-content span {
  color: white;
  font-weight: bold;
}
#modal-backdrop > div#modal div#modal-content span > img,
#modal-backdrop > div#modal div.modal-content span > img {
  vertical-align: text-top;
}
#modal-backdrop > div#modal div#modal-content span.tool,
#modal-backdrop > div#modal div.modal-content span.tool {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: #784323;
}
#modal-backdrop > div#modal div#modal-content span.tool img,
#modal-backdrop > div#modal div.modal-content span.tool img {
  vertical-align: middle;
}
#modal-backdrop > div#modal div#modal-content p,
#modal-backdrop > div#modal div.modal-content p,
#modal-backdrop > div#modal div#modal-content *.p,
#modal-backdrop > div#modal div.modal-content *.p {
  margin: 12px 0;
}
#modal-backdrop > div#modal div#modal-content .modal-form,
#modal-backdrop > div#modal div.modal-content .modal-form {
  flex-basis: 100%;
}
#modal-backdrop > div#modal div#modal-content .modal-form label.error,
#modal-backdrop > div#modal div.modal-content .modal-form label.error {
  color: #c00;
}
#modal-backdrop > div#modal div#modal-content .modal-form input,
#modal-backdrop > div#modal div.modal-content .modal-form input {
  margin-bottom: 1rem;
}
#modal-backdrop > div#modal div#modal-content .modal-form input.error,
#modal-backdrop > div#modal div.modal-content .modal-form input.error {
  outline: 2px solid #c00;
}
#modal-backdrop > div#modal div#modal-actions,
#modal-backdrop > div#modal div.modal-actions {
  text-align: left;
  padding: 3px;
  display: flex;
  column-gap: 4px;
}
#modal-backdrop > div#modal hr {
  border: 0;
  border-top: 1px solid wheat;
}
#modal-backdrop > div#modal.popup-ghoul,
#modal-backdrop > div#modal.popup-official-role,
#modal-backdrop > div#modal.popup-insurrection,
#modal-backdrop > div#modal.popup-stranger,
#modal-backdrop > div#modal.popup-general,
#modal-backdrop > div#modal.popup-altar {
  background: #79393a;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child {
  background: #7e4d2a;
  margin: -10px -10px 10px -10px;
  padding: 10px;
  border-bottom: 1px solid #b37c4a;
  box-shadow: 0 0 3px black;
}
#modal-backdrop > div#modal.popup-ghoul.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-official-role.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-insurrection.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-stranger.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-general.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after,
#modal-backdrop > div#modal.popup-altar.popup-official-role > div#modal-content > .inner-notification-content > p:first-child:after {
  clear: both;
  content: " ";
  display: block;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content,
#modal-backdrop > div#modal.popup-general > div#modal-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content {
  padding: 0;
  font-size: 0.8em;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header {
  background: #3d3149;
  padding: 5px;
  position: relative;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-header > img,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-header > img {
  margin: 0 10px 10px 0;
  border: 2px solid black;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content {
  color: white;
  padding: 10px;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-official-role > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-stranger > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-general > div#modal-content > .inner-notification-content img.float-left,
#modal-backdrop > div#modal.popup-altar > div#modal-content > .inner-notification-content img.float-left {
  margin: 0 10px 10px 0;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content p,
#modal-backdrop > div#modal.popup-official-role > div#modal-content p,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content p,
#modal-backdrop > div#modal.popup-stranger > div#modal-content p,
#modal-backdrop > div#modal.popup-general > div#modal-content p,
#modal-backdrop > div#modal.popup-altar > div#modal-content p {
  margin: 14px 0;
  text-align: justify;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist {
  background: #3d3149;
}
#modal-backdrop > div#modal.popup-ghoul > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-official-role > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-insurrection > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-stranger > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-general > div#modal-content ul.bluelist > li,
#modal-backdrop > div#modal.popup-altar > div#modal-content ul.bluelist > li {
  list-style: url(/build/images/assets/img/icons/small_dot.94f39da7..gif);
  padding: 2px 10px 2px 2px;
  text-align: justify;
}
#wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  box-shadow: 0 0 20px black;
}
#wrapper.attract {
  box-shadow: none;
  background: none;
  backdrop-filter: drop-shadow(0 0 20px black);
}
#wrapper.attract div.header-stats {
  position: absolute;
  top: 0px;
  pointer-events: none;
  right: 15px;
}
#wrapper.attract div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
#wrapper.attract div.header-stats > ul > li span {
  font-size: 1.8rem;
}
#wrapper.attract div.header-stats > ul > li.end-stat {
  color: white;
}
#wrapper > #header {
  background: url(/build/images/assets/img/background/bg_content_header.11b8d975..jpg) left no-repeat;
  height: 305px;
  margin: 0 0 -95px;
}
#wrapper > #header > #header-reload-area {
  position: absolute;
  left: 0;
  top: 0;
  height: 99px;
  width: 100%;
  cursor: pointer;
  z-index: 994;
}
#wrapper.attract > #header {
  background-image: url(/build/images/assets/img/background/bg_attract_header.4df418ff..png);
  position: relative;
}
#wrapper.attract > #header .attract_button {
  position: absolute;
  width: 260px;
  height: 117px;
  top: 82px;
  left: calc(50% - 130px);
  background: url(/build/images/assets/img/background/bg_attract_button.4e05250d..png) center no-repeat;
}
#wrapper.attract > #header .attract_button::after {
  position: absolute;
  width: 100%;
  height: 38px;
  top: 0;
  background: url(/build/images/assets/img/background/electrik.ce33a5c1..gif) center no-repeat;
  content: " ";
}
#wrapper.attract > #header .attract_button a {
  display: block;
  position: absolute;
  width: 137px;
  height: 46px;
  top: 50px;
  left: 62px;
  background: url(/build/images/assets/img/background/deco_jouerBt.cd921c7d..gif) center no-repeat;
  text-decoration: none;
}
#wrapper.attract > #header .attract_button a span {
  text-align: center;
  text-transform: uppercase;
  font-size: 19pt;
  padding-top: 5px;
  display: block;
  font-weight: bolder;
  text-shadow: 0 2px 0 #94361b, 0 -2px 0 #94361b, 2px 0 0 #94361b, -2px 0 0 #94361b, 2px 2px 0 #94361b, -2px -2px 0 #94361b, -2px 2px 0 #94361b;
}
#wrapper.attract > #header .attract_button a:hover {
  filter: brightness(110%);
}
#wrapper.attract > #header .attract_button a:active {
  background-image: url(/build/images/assets/img/background/deco_jouerBt2.d6618c65..gif);
}
#wrapper.attract > #header .attract_button a:active span {
  padding-top: 10px;
}
#wrapper.attract > #header .deco_logo {
  background-image: url(/build/images/assets/img/attract/deco_logo_01_de.88daf848..png);
  background-repeat: no-repeat;
  width: 300px;
  height: 144px;
  position: relative;
  top: 12px;
}
#wrapper.attract > #header .back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 188px;
  left: -8px;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
#wrapper.attract > #header .back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
#wrapper > #content {
  margin: 0 5px 0 19px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child,
#wrapper > #content .cell.background.header > h4:first-child,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child,
#wrapper > #content .cell-small.background.header > h4:first-child {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #5c2b20;
  margin: 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  padding: 4px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell.header > h4:first-child + *::before,
#wrapper > #content .cell.background.header > h4:first-child + *::before,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).header > h4:first-child + *::before,
#wrapper > #content > noscript > .row > .cell-small.header > h4:first-child + *::before,
#wrapper > #content .cell-small.background.header > h4:first-child + *::before {
  content: " ";
  display: block;
  height: 24px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell.padded,
#wrapper > #content .cell.background.padded,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded,
#wrapper > #content > noscript > .row > .cell-small.padded,
#wrapper > #content .cell-small.background.padded {
  padding: 17px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell.padded-small,
#wrapper > #content .cell.background.padded-small,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-small,
#wrapper > #content > noscript > .row > .cell-small.padded-small,
#wrapper > #content .cell-small.background.padded-small {
  padding: 14px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell.padded-none,
#wrapper > #content .cell.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).padded-none,
#wrapper > #content > noscript > .row > .cell-small.padded-none,
#wrapper > #content .cell-small.background.padded-none,
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell:not(.padded):not(.padded-small),
#wrapper > #content .cell.background:not(.padded):not(.padded-small),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.padded):not(.padded-small),
#wrapper > #content > noscript > .row > .cell-small:not(.padded):not(.padded-small),
#wrapper > #content .cell-small.background:not(.padded):not(.padded-small) {
  padding: 12px;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box),
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote):not(.edge-top-left):not(.map-box) {
  background: url(/build/images/assets/img/background/box/panel_00.3c3a07be..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell.background:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background):not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content > noscript > .row > .cell-small:not(.fact):not(.flavour-quote).edge-top-left,
#wrapper > #content .cell-small.background:not(.fact):not(.flavour-quote).edge-top-left {
  background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.985cb8e3..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell.map-box,
#wrapper > #content .cell.background.map-box,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).map-box,
#wrapper > #content > noscript > .row > .cell-small.map-box,
#wrapper > #content .cell-small.background.map-box {
  background: url(/build/images/assets/img/background/box/panel_00.289fdf23..png) top left no-repeat, url(/build/images/assets/img/background/box/panel_02.2155b6a1..png) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.a8b550fd..png) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.9e556f0f..png) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.a9f152fe..png) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.4edc3d30..png) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.decc5b9f..png) bottom left repeat-x, #693e29;
  color: white;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell.fact,
#wrapper > #content .cell.background.fact,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact,
#wrapper > #content > noscript > .row > .cell-small.fact,
#wrapper > #content .cell-small.background.fact {
  color: white;
  margin-bottom: -25px;
  z-index: 1;
  min-height: 43px;
  background: url(/build/images/assets/img/background/footer_zombie.bd135551..gif) bottom left no-repeat;
  text-align: right;
  font-size: 1.2rem;
  text-shadow: 0 1px 1px black, 0 -1px 1px black, 1px 0 1px black, -1px 0 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
}
#wrapper > #content > .row:not(.external-app) > .cell:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell.fact .author,
#wrapper > #content .cell.background.fact .author,
#wrapper > #content > .row:not(.external-app) > .cell-small:not(.manual-background).fact .author,
#wrapper > #content > noscript > .row > .cell-small.fact .author,
#wrapper > #content .cell-small.background.fact .author {
  font-weight: bold;
  color: #fdcb70;
}
#wrapper > #content .flavour-quote {
  color: #513c2d;
  font-size: 1.1rem;
  width: 200px;
  font-weight: bold;
  padding: 12px 8px;
  min-height: 55px;
  float: right;
  font-style: italic;
  background: url(/build/images/assets/img/background/flavor_header.8d4631a7..jpg) left top no-repeat, url(/build/images/assets/img/background/flavor_footer.0f61452e..jpg) left bottom no-repeat, url(/build/images/assets/img/background/flavor_bg.252beafc..jpg) 0 41px repeat-y;
}
#wrapper > #content > .row.external-app > .cell,
#wrapper > #content > .row.external-app > .cell-small {
  margin-top: 40px;
  border: 1px solid #773939;
  outline: 3px solid #5c2b20;
  background: #5c2b20 none;
  color: #f0d79e;
}
#wrapper > #content > .row.external-app > .cell span.critical,
#wrapper > #content > .row.external-app > .cell-small span.critical {
  text-transform: uppercase;
  color: #f86;
  font-weight: bold;
}
#wrapper > #content > .row.external-app > .cell span.critical b,
#wrapper > #content > .row.external-app > .cell-small span.critical b {
  color: #f8eacb;
}
#wrapper > #content > .row.external-app > .cell strong,
#wrapper > #content > .row.external-app > .cell-small strong {
  color: white;
}
#wrapper > #content > .row.external-app > .cell p.secure,
#wrapper > #content > .row.external-app > .cell-small p.secure {
  padding: 5px 5px 5px 24px;
  font-size: 9pt;
  color: white;
  background-color: #696486;
  background-image: url(/build/images/assets/img/icons/lock.fa0453c1..gif);
  background-position: 2px 5px;
  background-repeat: no-repeat;
}
#wrapper > #content > .row.external-app > .cell h4.title,
#wrapper > #content > .row.external-app > .cell-small h4.title {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  font-weight: bold;
  text-align: center;
  color: #afacc1;
  background-color: #3b3249;
  font-variant: small-caps;
  box-shadow: none;
}
#wrapper > #content > .row.external-app > .cell h4.title img,
#wrapper > #content > .row.external-app > .cell-small h4.title img {
  vertical-align: -15%;
  margin-right: 1em;
}
#wrapper > #content > .row.external-app > .cell button,
#wrapper > #content > .row.external-app > .cell-small button {
  font-variant: small-caps;
  font-weight: normal;
}
#wrapper.attract > #content {
  background: url(/build/images/assets/img/background/bg_content.c1ce3219..jpg) left repeat-y;
  margin: 12px 0 0 0;
  padding: 0 5px 18px 19px;
}
#wrapper.attract > #content #gma {
  display: none;
}
#wrapper::after {
  content: " ";
  display: block;
  position: relative;
  bottom: -15px;
  background: url(/build/images/assets/img/background/bg_content_footer.dba2a671..gif) left no-repeat;
  height: 15px;
}
#wrapper.attract::after {
  bottom: 3px;
}
.trailer .panic {
  height: 86px;
  width: 62px;
  background: url(/build/images/assets/img/panique_anim.da7b2b15..gif) bottom right no-repeat, url(/build/images/assets/img/zombie_anim.b2567774..gif) top left no-repeat;
}
.trailer video {
  border: 1px solid #f0d79e;
  background-color: black;
  box-shadow: 0 0 4px black;
  position: relative;
  z-index: 1;
}
.trailer .teaser {
  padding: 5px 18px;
  font-weight: bold;
  color: #f0d79e;
  letter-spacing: -0.2px;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: justify;
}
.trailer .teaser strong {
  color: #f8eacb;
}
.trailer .teaser-link {
  color: #f0d79e;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8pt;
}
.trailer .teaser-link > span {
  text-decoration: underline;
}
.trailer .teaser-link:hover > span {
  color: white;
}
.trailer .teaser-link + .teaser-link {
  margin-top: 4px;
}
.news-preview {
  font-size: 12px;
}
.news-preview .header {
  margin-bottom: 16px;
}
.news-preview .header > h3 {
  color: #ddab76;
  font-size: 17px;
  margin: 0;
}
.news-preview .header > span {
  font-size: 10px;
  opacity: 0.9;
}
.news-preview .article {
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  line-height: 12px;
}
.news-preview .article::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  content: " ";
  font-weight: bold;
  background: linear-gradient(0deg, #693e29 0%, rgba(105, 62, 41, 0) 100%);
}
.preview-images img {
  border: 1px solid #f0d79e;
}
h4.preview-header {
  background: #5c2b20;
  font-size: 13px;
  margin: 8px 0;
  color: #f0d79e;
  box-shadow: 0 0 3px black, inset 0 0 3px #a84e3a;
  font-variant: small-caps;
  width: calc(100% + 32px);
  position: relative;
  left: -32px;
  padding: 4px 4px 4px 32px;
}
.gallery {
  z-index: 9999;
  position: absolute;
  transition: all 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.gallery > img {
  max-width: 100%;
  border: 1px solid #f0d79e;
}
.gallery > div {
  max-width: 100%;
  height: 0;
  overflow: visible;
  transition: all 0.5s ease-in-out;
  transition-delay: 1s;
  border: 1px solid black;
}
.gallery > div > div {
  padding: 4px;
  text-align: center;
  background-color: black;
  color: white;
}
.gallery-backdrop {
  z-index: 9998;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  transition: background-color 1s ease-in-out;
  background-color: transparent;
}
.about-paragraph {
  font-size: 10pt;
  line-height: 11pt;
  color: #f0d79e;
  text-align: justify;
}
.about-paragraph strong {
  color: white;
  font-weight: bold;
}
.about-paragraph img {
  border: 1px solid #f0d79e;
  box-shadow: 0 0 4px black;
  max-width: 155px;
}
.about-paragraph img.float-left {
  margin: 0 16px 4px 0;
}
.about-paragraph img.float-right {
  margin: 0 0 4px 16px;
}
.changelog-box {
  background: #5c2b20;
  padding: 6px;
  border: 1px solid #704328;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.warning {
  color: #f86;
  font-weight: bold;
  font-variant: small-caps;
}
.warning b,
.warning strong {
  color: #f8eacb;
}
img {
  vertical-align: middle;
}
footer {
  color: #fae3ce;
  position: relative;
  margin: 24px auto;
  padding: 0;
  width: 950px;
  overflow: visible;
  font-size: 1.1rem;
}
footer .cell-small.footer > div:not(.v),
footer .cell.footer > div:not(.v) {
  background: rgba(0, 0, 0, 0.33);
  display: flex;
  flex-direction: column;
  height: 100%;
}
footer .cell-small.footer > div:not(.v) strong,
footer .cell.footer > div:not(.v) strong {
  display: block;
  padding: 5px 0;
  text-align: center;
  font-size: 1.2rem;
  font-variant: small-caps;
}
footer .cell-small.footer > div:not(.v) strong:first-child,
footer .cell.footer > div:not(.v) strong:first-child {
  background: rgba(0, 0, 0, 0.5);
}
footer .cell-small.footer > div:not(.v) .content,
footer .cell.footer > div:not(.v) .content {
  padding: 5px;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
}
div.town-header {
  position: relative;
  margin-bottom: 150px;
}
div.town-header:before {
  position: absolute;
  left: -10px;
  right: -13px;
  top: -10px;
  height: 150px;
  content: " ";
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
div.town-header > div {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 308px;
  height: 77px;
  color: #572b23;
  text-align: center;
  font-size: 2.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.town-header > span {
  position: absolute;
  right: 16px;
  top: 107px;
  width: 308px;
  color: white;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
}
div.town-header:before {
  background: url(/build/images/assets/img/background/town/sign_header.66a35e80..jpg) right / cover no-repeat;
}
div.town-header.hardcore:before {
  background: url(/build/images/assets/img/background/town/sign_header_hardcore.f0a6ea2e..jpg) right / cover no-repeat;
}
div.note {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  padding: 5px;
  font-size: 1.2rem;
  margin: 5px 0;
}
div.note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning {
  background: #820000;
  border: 1px solid #EFDBA8;
  color: white;
  position: relative;
  padding: 5px 5px 5px 26px;
}
div.note.note-warning hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-warning:before {
  content: " ";
  position: absolute;
  display: block;
  top: 5px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_warning.8e2e7b6f..gif) no-repeat;
}
div.note.note-important {
  background: #6f3f3c;
  border: 1px solid #EFDBA8;
  color: #efdba8;
}
div.note.note-important hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical {
  background: #5c2b20;
  border: 1px solid #EFDBA8;
  color: #f86;
  position: relative;
  padding: 5px;
  font-variant: small-caps;
  font-weight: bold;
  outline: 1px solid #5c2b20;
}
div.note.note-critical hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.note.note-critical strong {
  color: #f8eacb;
}
div.note.note-critical.note-critical-big {
  font-weight: 1000;
  font-size: 110%;
  line-height: 1.2;
}
div.note.note-light {
  background-color: #5c2b20;
}
div.note.note-lightest {
  color: #f0d79e;
  background-color: #996739;
  border: none;
  padding: 3px 3px 3px 3px;
  margin: 0;
}
div.small-note {
  padding: 5px;
  font-size: 1rem;
  margin: 5px 0;
  color: #ddab76;
  text-align: justify;
}
div.small-note:first-letter {
  font-size: 1.2rem;
  font-weight: bold;
}
div.help {
  background: #524053;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
  color: white;
}
div.help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_help.1e4814b4..gif) no-repeat;
}
div.help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.help > p:first-child {
  margin-top: 0;
}
div.help > p:last-child {
  margin-bottom: 0;
}
div.help strong,
div.help *.strong {
  color: #e2d890;
}
div.hero-help {
  background: #4d5537;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 26px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.hero-help:before {
  content: " ";
  position: absolute;
  display: block;
  top: 3px;
  left: 5px;
  width: 16px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_hero.0cdc29a3..gif) no-repeat;
}
div.hero-help hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.hero-help > p:first-child {
  margin-top: 0;
}
div.hero-help > p:last-child {
  margin-bottom: 0;
}
div.green-note {
  background: #414a31;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.green-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.green-note > p:first-child {
  margin-top: 0;
}
div.green-note > p:last-child {
  margin-bottom: 0;
}
div.green-note strong {
  color: #e2d890;
}
div.green-note em {
  color: #F0D79E;
}
div.blue-note {
  background: #3b3249;
  border: 1px solid #EFDBA8;
  padding: 5px 5px 5px 5px;
  font-size: 1.2rem;
  margin: 5px 0;
  text-align: justify;
  position: relative;
}
div.blue-note hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
div.blue-note > p:first-child {
  margin-top: 0;
}
div.blue-note > p:last-child {
  margin-bottom: 0;
}
div.blue-note strong {
  color: #e2d890;
}
div.blue-note em {
  color: #F0D79E;
}
div.warning-box {
  border: 1px solid red;
  outline: 1px solid black;
}
div.lightbox {
  background: #966437;
  border: 1px solid #ddab76;
  margin: 10px 0;
  padding: 5px;
}
div.lightbox span.highlight {
  color: #ddab76;
}
div.lightbox span.highlight:first-letter {
  font-size: 1.4rem;
  font-weight: bold;
}
button,
*.button,
*.modal-button {
  min-height: 25px;
  background: url(/build/images/assets/img/background/bg_button.209bcd56..gif) center / cover no-repeat;
  color: #F0D79E;
  font-weight: bold;
  border: 1px solid black;
  border-bottom-width: 2px;
  outline: 1px solid rgba(0, 0, 0, 0);
  transition: outline-color 0.5s;
  box-shadow: 0 0 2px black;
  padding: 0 8px 0;
  text-align: left;
  cursor: pointer;
  font-variant: small-caps;
}
button:hover,
*.button:hover,
*.modal-button:hover,
button:focus,
*.button:focus,
*.modal-button:focus {
  border-color: #F0D79E;
  color: #ffffff;
}
button:active,
*.button:active,
*.modal-button:active {
  border-bottom-width: 1px;
  border-top-width: 2px;
}
button.inline,
*.button.inline,
*.modal-button.inline {
  padding: 0 5px 0;
}
button:not(.inline),
*.button:not(.inline),
*.modal-button:not(.inline) {
  width: 100%;
}
button:not(.inline):not(.spaced-icon),
*.button:not(.inline):not(.spaced-icon),
*.modal-button:not(.inline):not(.spaced-icon) {
  display: block;
}
button.small,
*.button.small,
*.modal-button.small {
  font-size: 1rem;
  padding: 2px 6px;
  display: inline-block;
  min-height: 0;
  margin: 0;
}
button.small.icon-only,
*.button.small.icon-only,
*.modal-button.small.icon-only {
  padding: 2px 3px;
  width: 24px;
}
button:not(.small) + button:not(.small),
button:not(.small) + *.button:not(.small),
button:not(.small) + *.modal-button:not(.small),
*.button:not(.small) + button:not(.small),
*.button:not(.small) + *.button:not(.small),
*.button:not(.small) + *.modal-button:not(.small),
*.modal-button:not(.small) + button:not(.small),
*.modal-button:not(.small) + *.button:not(.small),
*.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 5px;
}
*.flex.column button:not(.small) + button:not(.small),
*.flex.column button:not(.small) + *.button:not(.small),
*.flex.column button:not(.small) + *.modal-button:not(.small),
*.flex.column *.button:not(.small) + button:not(.small),
*.flex.column *.button:not(.small) + *.button:not(.small),
*.flex.column *.button:not(.small) + *.modal-button:not(.small),
*.flex.column *.modal-button:not(.small) + button:not(.small),
*.flex.column *.modal-button:not(.small) + *.button:not(.small),
*.flex.column *.modal-button:not(.small) + *.modal-button:not(.small) {
  margin-top: 0;
}
button:not(.small) > img:not(.right),
*.button:not(.small) > img:not(.right),
*.modal-button:not(.small) > img:not(.right) {
  float: left;
}
button:not(.small) > img:not(.right) + img:not(.right),
*.button:not(.small) > img:not(.right) + img:not(.right),
*.modal-button:not(.small) > img:not(.right) + img:not(.right) {
  margin-left: 2px;
}
button:not(.small) > img.right,
*.button:not(.small) > img.right,
*.modal-button:not(.small) > img.right {
  float: right;
}
button:not(.small) > img.right + img.right,
*.button:not(.small) > img.right + img.right,
*.modal-button:not(.small) > img.right + img.right {
  margin-right: 2px;
}
button.bigbutton,
*.button.bigbutton,
*.modal-button.bigbutton {
  background: url(/build/images/assets/img/background/bg_big_button.f547039b..gif) center no-repeat;
  min-width: 100px;
  max-width: 268px;
  min-height: 47px;
  display: inline-block;
  border: none;
  text-align: center;
  font-size: 1.1em;
  position: relative;
}
button.bigbutton > *,
*.button.bigbutton > *,
*.modal-button.bigbutton > * {
  position: relative;
}
button.bigbutton:active,
*.button.bigbutton:active,
*.modal-button.bigbutton:active {
  background: url(/build/images/assets/img/background/bg_big_button2.8826a17d..gif) center no-repeat;
}
button.bigbutton:active > *,
*.button.bigbutton:active > *,
*.modal-button.bigbutton:active > * {
  top: 2px;
}
button.blue,
*.button.blue,
*.modal-button.blue {
  background: url(/build/images/assets/img/background/bg_button_blue.603cecc5..gif) 50% / cover no-repeat;
}
button strong,
*.button strong,
*.modal-button strong {
  color: white;
}
input[type='text'],
input[type='search'],
input[type='number'],
input[type='password'],
input[type='email'],
input[type='url'],
input[type='date'],
input[type='datetime-local'],
textarea {
  transition: outline-color 0.5s;
  outline: 1px solid rgba(0, 0, 0, 0);
  color: black;
  border: 1px solid #EFDBA8;
  height: 25px;
}
input[type='text']:not(textarea),
input[type='search']:not(textarea),
input[type='number']:not(textarea),
input[type='password']:not(textarea),
input[type='email']:not(textarea),
input[type='url']:not(textarea),
input[type='date']:not(textarea),
input[type='datetime-local']:not(textarea),
textarea:not(textarea) {
  background: url(/build/images/assets/img/background/bg_input.52b09f76..jpg) bottom center repeat;
}
input[type='text']:not(input),
input[type='search']:not(input),
input[type='number']:not(input),
input[type='password']:not(input),
input[type='email']:not(input),
input[type='url']:not(input),
input[type='date']:not(input),
input[type='datetime-local']:not(input),
textarea:not(input) {
  background: url(/build/images/assets/img/background/form_textarea.856bfb63..gif) bottom center repeat;
  resize: vertical;
  max-width: 100%;
  min-height: 250px;
}
input[type='text']:not(.inline),
input[type='search']:not(.inline),
input[type='number']:not(.inline),
input[type='password']:not(.inline),
input[type='email']:not(.inline),
input[type='url']:not(.inline),
input[type='date']:not(.inline),
input[type='datetime-local']:not(.inline),
textarea:not(.inline) {
  width: 100%;
}
input[type='text']:not(.inline):not(.spaced-icon),
input[type='search']:not(.inline):not(.spaced-icon),
input[type='number']:not(.inline):not(.spaced-icon),
input[type='password']:not(.inline):not(.spaced-icon),
input[type='email']:not(.inline):not(.spaced-icon),
input[type='url']:not(.inline):not(.spaced-icon),
input[type='date']:not(.inline):not(.spaced-icon),
input[type='datetime-local']:not(.inline):not(.spaced-icon),
textarea:not(.inline):not(.spaced-icon) {
  display: block;
}
input[type='text']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='datetime-local']:focus,
textarea:focus {
  outline-color: #EFDBA8;
}
input[type='text']:invalid,
input[type='search']:invalid,
input[type='number']:invalid,
input[type='password']:invalid,
input[type='email']:invalid,
input[type='url']:invalid,
input[type='date']:invalid,
input[type='datetime-local']:invalid,
textarea:invalid,
input[type='text'].invalid,
input[type='search'].invalid,
input[type='number'].invalid,
input[type='password'].invalid,
input[type='email'].invalid,
input[type='url'].invalid,
input[type='date'].invalid,
input[type='datetime-local'].invalid,
textarea.invalid {
  box-shadow: 0 0 4px red;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
a {
  color: #ddab76;
  font-weight: bold;
}
ul.inventory {
  font-size: 1.1rem;
  font-variant: small-caps;
}
ul.inventory:not(.borderless) {
  border: 1px solid #EFDBA8;
  padding: 6px;
}
ul.inventory.borderless {
  padding: 0;
  margin: 0;
}
ul.inventory > li {
  list-style: none;
  margin: 2px;
  vertical-align: text-bottom;
}
ul.inventory > li:not(.category) {
  display: inline-block;
  border: 1px solid #EFDBA8;
}
ul.inventory > li.category {
  font-size: 1rem;
  font-weight: bold;
}
ul.inventory > li.title:first-child {
  background: #965C36;
  padding: 2px 6px;
  margin-right: 2px;
}
ul.inventory > li.title:first-child:empty {
  display: none;
}
ul.inventory > li.item {
  border-color: rgba(0, 0, 0, 0);
  height: 18px;
  max-width: 40px;
}
ul.inventory > li.item.bg-locked {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_l.64214311..gif) center no-repeat;
}
ul.inventory > li.item.bg-light {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.item.bg-heavy {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.bg-over {
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv_r.307395e2..gif) center no-repeat;
}
ul.inventory > li.item:hover {
  border-color: #F0D79E;
  background-color: #B37C4A;
}
ul.inventory > li.item:not(.locked) {
  cursor: pointer;
}
ul.inventory > li.item.broken {
  border: 1px dotted #ff0000;
}
ul.inventory > li.item.banished_hidden {
  opacity: 0.25;
}
ul.inventory > li.free {
  border-color: transparent;
  height: 18px;
  width: 18px;
  background: url(/build/images/assets/img/large_empty_inv.cbef5593..gif) center no-repeat;
}
ul.inventory > li.free.bg-heavy {
  background: url(/build/images/assets/img/large_empty_inv_h.2cf59654..gif) center no-repeat;
}
ul.inventory > li.item.counted {
  font-size: 0;
}
ul.inventory > li.item.counted > span {
  font-size: 0.9rem;
  position: relative;
}
ul.inventory > li.blur {
  opacity: 0.25;
}
ul.inventory > li.focus {
  box-shadow: 0 0 4px 2px #EFDBA8;
  border-radius: 4px;
}
ul.inventory.bank li.item {
  width: 31px;
  position: relative;
}
ul.inventory.bank li.item.excessive span:not(.item-icon) {
  position: absolute;
  top: 0;
  right: 0;
}
ul.inventory.inventory-react {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
  justify-content: flex-start;
  min-height: 35px;
}
ul.inventory.inventory-react > li {
  margin: 0;
}
ul.inventory.inventory-react > li.category:not(.label) {
  flex-basis: 100%;
}
ul.inventory.inventory-react > li.category:not(.label):not(:first-child) {
  padding-top: 12px;
}
ul.inventory.inventory-react > li.placeholder {
  border: none;
  flex-grow: 1;
}
ul.inventory.inventory-react > li.item.pending {
  height: 18px;
  width: 18px;
  position: relative;
}
ul.inventory.inventory-react > li.item.pending::before {
  position: absolute;
  inset: 4px;
  content: " ";
  background: #EFDBA8;
}
ul.inventory.soul {
  background: url(/build/images/assets/img/background/inventory/inv_soul.5ddc4168..gif) no-repeat top left;
}
ul.inventory.soul li {
  margin: 0;
}
ul.inventory.soul li.title:first-child {
  background: #4d5061;
  padding: 2px 6px;
  margin-right: 2px;
  border: 1px solid #64677d;
}
ul.inventory.soul li.title:first-child:empty {
  display: none;
}
ul.inventory.soul li.category .small {
  color: #64677d;
}
ul.inventory.soul li.item:hover {
  border-color: #64677d;
  background-color: #4d5061;
}
ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left;
}
ul.inventory.rucksack li {
  margin: 0;
}
ul.inventory.rucksack-escort {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid #5c2b20;
  margin: 0;
}
ul.inventory.desert,
ul.inventory.desert-escort {
  background: url(/build/images/assets/img/background/inventory/inv_ground.a2092738..gif) repeat top left;
}
ul.inventory.desert-escort {
  border: 1px solid #5c2b20;
}
ul.inventory.chest {
  background: url(/build/images/assets/img/background/inventory/inv_home.d303b8c0..gif) repeat center;
}
ul.inventory.chest.locked li {
  opacity: 0.5;
}
ul.inventory.bank {
  background: url(/build/images/assets/img/background/inventory/inv_bank.3ff564e6..gif) repeat center;
  min-height: 100px;
}
ul.inventory.bank.theft {
  background: #7e3f39;
}
ul.inventory.bank .item .item-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
}
ul.inventory.bank .item.defense:not(.broken) {
  border: 1px dotted #ddab76;
}
ul.actions,
ul.special_actions,
ul.heroic_actions {
  padding: 5px 2px;
  background: #5c2b20;
  border: 1px solid #EFDBA8;
}
ul.actions hr,
ul.special_actions hr,
ul.heroic_actions hr {
  color: #EFDBA8;
  border-width: 0;
  border-top-width: 1px;
}
ul.actions > li,
ul.special_actions > li,
ul.heroic_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  font-variant: small-caps;
  color: #ddab76;
  position: relative;
  cursor: default;
}
ul.actions > li.broken-item,
ul.special_actions > li.broken-item,
ul.heroic_actions > li.broken-item {
  color: #c04822;
}
ul.actions > li.broken-item b,
ul.special_actions > li.broken-item b,
ul.heroic_actions > li.broken-item b {
  color: #ea6d45;
}
ul.actions > li.broken-item img,
ul.special_actions > li.broken-item img,
ul.heroic_actions > li.broken-item img {
  outline: 1px solid #c04822;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item),
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item) {
  cursor: pointer;
}
ul.actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.special_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover,
ul.heroic_actions > li:not(.open):not([disabled]):not(.help):not(.broken-item):hover {
  color: white;
  background: #823d2d;
}
ul.actions > li.help,
ul.special_actions > li.help,
ul.heroic_actions > li.help {
  color: white;
  font-size: 1rem;
  background: #696486;
  cursor: default;
}
ul.actions > li.help:hover,
ul.special_actions > li.help:hover,
ul.heroic_actions > li.help:hover {
  background: #696486;
}
ul.actions > li div.targets,
ul.special_actions > li div.targets,
ul.heroic_actions > li div.targets {
  position: absolute;
  display: none;
  left: 100%;
  right: -100%;
  top: 0;
  z-index: 1500;
  color: #f0d79e;
  outline: 2px solid black;
  margin: 0;
  padding: 5px;
}
ul.actions > li div.targets.rendered-targets,
ul.special_actions > li div.targets.rendered-targets,
ul.heroic_actions > li div.targets.rendered-targets {
  background: #5c2b20;
  border: 1px solid #efdba8;
  color: white;
}
ul.actions > li div.targets:not(.rendered-targets),
ul.special_actions > li div.targets:not(.rendered-targets),
ul.heroic_actions > li div.targets:not(.rendered-targets) {
  background: #3b3249;
  border: 1px solid #afacc1;
}
ul.actions > li div.targets div.targets,
ul.special_actions > li div.targets div.targets,
ul.heroic_actions > li div.targets div.targets {
  left: 0;
  right: 0;
  top: 100%;
}
ul.actions > li div.targets span.highlight,
ul.special_actions > li div.targets span.highlight,
ul.heroic_actions > li div.targets span.highlight {
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;
  background-color: rgba(255, 255, 255, 0.2);
}
ul.actions > li div.targets span.highlight img,
ul.special_actions > li div.targets span.highlight img,
ul.heroic_actions > li div.targets span.highlight img {
  vertical-align: middle;
  margin-right: 3px;
}
ul.actions > li div.targets > span:first-child,
ul.special_actions > li div.targets > span:first-child,
ul.heroic_actions > li div.targets > span:first-child,
ul.actions > li div.targets > span.header,
ul.special_actions > li div.targets > span.header,
ul.heroic_actions > li div.targets > span.header {
  display: block;
  background: #696486;
  padding: 0 3px;
}
ul.actions > li div.targets > ul,
ul.special_actions > li div.targets > ul,
ul.heroic_actions > li div.targets > ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  max-height: 300px;
  overflow-y: auto;
}
ul.actions > li div.targets > ul > li,
ul.special_actions > li div.targets > ul > li,
ul.heroic_actions > li div.targets > ul > li {
  list-style: none;
  padding: 2px;
  margin: 2px;
  border: 1px solid transparent;
}
ul.actions > li div.targets > ul > li.line:not(.line-check),
ul.special_actions > li div.targets > ul > li.line:not(.line-check),
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) {
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.special_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child,
ul.heroic_actions > li div.targets > ul > li.line:not(.line-check) > *:first-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li.line.line-check,
ul.special_actions > li div.targets > ul > li.line.line-check,
ul.heroic_actions > li div.targets > ul > li.line.line-check {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
}
ul.actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.special_actions > li div.targets > ul > li.line.line-check > *:last-child,
ul.heroic_actions > li div.targets > ul > li.line.line-check > *:last-child {
  flex-grow: 1;
}
ul.actions > li div.targets > ul > li:not(.line),
ul.special_actions > li div.targets > ul > li:not(.line),
ul.heroic_actions > li div.targets > ul > li:not(.line) {
  cursor: pointer;
}
ul.actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.special_actions > li div.targets > ul > li:not(.line):not(.expanded),
ul.heroic_actions > li div.targets > ul > li:not(.line):not(.expanded) {
  display: inline-block;
}
ul.actions > li div.targets > ul > li > div:not(.tooltip),
ul.special_actions > li div.targets > ul > li > div:not(.tooltip),
ul.heroic_actions > li div.targets > ul > li > div:not(.tooltip) {
  font-size: 1.2rem;
  display: inline-block;
}
ul.actions > li div.targets > ul > li:not(.line):hover,
ul.special_actions > li div.targets > ul > li:not(.line):hover,
ul.heroic_actions > li div.targets > ul > li:not(.line):hover {
  background: #f7ac5c;
  border-color: #be792f;
}
ul.actions > li div.targets *[x-close-for],
ul.special_actions > li div.targets *[x-close-for],
ul.heroic_actions > li div.targets *[x-close-for] {
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  color: #ddab76;
}
ul.actions > li > img:first-child,
ul.special_actions > li > img:first-child,
ul.heroic_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.actions > li > span,
ul.special_actions > li > span,
ul.heroic_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.actions > li > span > img,
ul.special_actions > li > span > img,
ul.heroic_actions > li > span > img {
  vertical-align: sub;
}
ul.actions > li > span > img.unavailable,
ul.special_actions > li > span > img.unavailable,
ul.heroic_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.actions > li > span.label,
ul.special_actions > li > span.label,
ul.heroic_actions > li > span.label {
  color: #F0D79E;
  text-decoration: underline;
}
ul.actions > li[disabled],
ul.special_actions > li[disabled],
ul.heroic_actions > li[disabled] {
  pointer-events: auto;
  cursor: default;
}
ul.actions > li[disabled] > span,
ul.special_actions > li[disabled] > span,
ul.heroic_actions > li[disabled] > span {
  text-decoration: line-through;
}
ul.actions > li + li,
ul.special_actions > li + li,
ul.heroic_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
ul.actions.heroic_actions > li:not(.already)[disabled] > span,
ul.special_actions.heroic_actions > li:not(.already)[disabled] > span,
ul.heroic_actions.heroic_actions > li:not(.already)[disabled] > span {
  text-decoration: none !important;
}
ul.heroic_actions {
  background-color: #3b3249;
  border: 1px solid #afacc1;
}
ul.heroic_actions > li:hover {
  background: #696486;
}
ul.camping_actions {
  padding: 5px 2px;
}
ul.camping_actions > li {
  list-style: none;
  padding: 2px 2px 2px 10px;
  font-size: 1.2rem;
  position: relative;
}
ul.camping_actions > li:not(.open) {
  cursor: pointer;
}
ul.camping_actions > li:not(.open):hover {
  text-decoration: underline;
}
ul.camping_actions > li > img:first-child {
  position: absolute;
  left: 4px;
  top: 3px;
}
ul.camping_actions > li > span {
  vertical-align: top;
  display: block;
  padding-left: 16px;
}
ul.camping_actions > li > span > img {
  vertical-align: sub;
}
ul.camping_actions > li > span > img.unavailable {
  filter: sepia(100%) opacity(40%);
}
ul.camping_actions > li + li {
  border-top: 1px solid rgba(221, 171, 118, 0.2);
}
div.well {
  width: 100%;
  padding-top: 118.699187%;
  background: url(/build/images/assets/img/background/town/well_bg.dc6d7739..gif) no-repeat center / cover;
  position: relative;
}
div.well > .water {
  overflow: visible;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_water.6276df14..gif) no-repeat bottom center / cover;
}
div.well > .water::after {
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/town/well_line.31fcec3b..gif) no-repeat center;
  height: 4px;
  top: -4px;
  width: 100%;
}
div.well > .mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/assets/img/background/town/well_mask.877331a5..gif) no-repeat center / cover;
}
div.well > .overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  padding: 0 8px;
}
div.game-menu-area {
  position: absolute;
  width: 950px;
  padding: 5px 0;
  overflow: visible;
  top: 137px;
  left: 0;
}
div.game-menu-area > div.game-dropdown {
  position: absolute;
  z-index: 21;
  width: 100%;
  top: 37px;
  display: block;
  background: #693e29;
  box-shadow: 0 0 5px black;
  transition: height 0.4s ease, opacity 0.4s ease;
  overflow: hidden;
}
div.game-menu-area > div.game-dropdown.hidden {
  pointer-events: none;
  opacity: 0;
}
div.game-menu-area > div.game-dropdown > ul.text-menu {
  padding: 10px;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li {
  padding: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  font-variant: small-caps;
  list-style: none;
  cursor: pointer;
  color: #f0d79e;
  border-bottom: 1px dashed #b37c4a;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.burger-button {
  display: none;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li:hover {
  background: #8e5437;
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.back-dash {
  order: 1;
  /*margin-top: 25px;*/
}
div.game-menu-area > div.game-dropdown > ul.text-menu > li.poll-dash {
  order: 2;
  margin-top: 10px;
}
div.game-menu-area > div.game-bar {
  width: 100%;
  height: 32px;
  background: url(/build/images/assets/img/background/bg_menu.2dfe0d1b..jpg);
  box-shadow: 0 0 5px black;
  position: relative;
}
div.game-menu-area > div.game-bar > div.header-stats {
  position: absolute;
  top: -130px;
  pointer-events: none;
  right: 15px;
}
div.game-menu-area > div.game-bar > div.header-stats > ul {
  list-style: none;
  font-variant: small-caps;
  font-weight: bolder;
  color: #fdcb70;
  text-shadow: 0px 1px 1px black, 0px -1px 1px black, 1px 0px 1px black, -1px 0px 1px black, 1px 1px 1px black, -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black;
  text-align: right;
  font-size: 1.3rem;
  font-style: italic;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li span {
  font-size: 1.8rem;
}
div.game-menu-area > div.game-bar > div.header-stats > ul > li.end-stat {
  color: white;
}
div.game-menu-area > div.game-bar > div.ulcont {
  display: inline-block;
  padding: 0;
  margin: 0;
  float: right;
  position: relative;
  z-index: 20;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left {
  position: absolute;
  top: 100%;
  left: 0;
  float: none;
  margin-top: 12px !important;
  margin-left: 10px;
  z-index: 10;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div {
  display: inline-block;
}
div.game-menu-area > div.game-bar > div.ulcont.fix-left > div + div {
  margin-left: 4px;
}
div.game-menu-area > div.game-bar > ul,
div.game-menu-area > div.game-bar > div.ulcont,
div.game-menu-area > div.game-bar > .ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont + .ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont + .ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont + .ulcont {
  margin-right: 4px !important;
}
div.game-menu-area > div.game-bar > ul li,
div.game-menu-area > div.game-bar > div.ulcont li,
div.game-menu-area > div.game-bar > .ul li {
  display: inline-block;
  list-style: none;
}
div.game-menu-area > div.game-bar > ul.text-menu,
div.game-menu-area > div.game-bar > div.ulcont.text-menu,
div.game-menu-area > div.game-bar > .ul.text-menu {
  background: url(/build/images/assets/img/background/menu_metalbg.53cc2e47..png) 0 0 repeat-x;
  height: 32px;
  padding-left: 32px;
  padding-right: 6px;
  position: relative;
  z-index: 995;
  margin-right: 50px;
}
div.game-menu-area > div.game-bar > ul.text-menu:before,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:before,
div.game-menu-area > div.game-bar > .ul.text-menu:before {
  position: absolute;
  left: 0;
  top: -28px;
  height: 84px;
  width: 43px;
  pointer-events: none;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog0.cb2164ab..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu:after,
div.game-menu-area > div.game-bar > .ul.text-menu:after {
  position: absolute;
  right: -43px;
  top: -14px;
  height: 53px;
  width: 57px;
  pointer-events: none;
  z-index: 20;
  content: " ";
  background: url(/build/images/assets/img/game-bar/cog1.93690797..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li,
div.game-menu-area > div.game-bar > .ul.text-menu > li {
  padding: 2px 8px;
  background: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
div.game-menu-area > div.game-bar > ul.text-menu > li:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li:hover {
  color: white;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.burger-button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.burger-button {
  margin-top: 2px;
  position: relative;
  left: -20px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul,
div.game-menu-area > div.game-bar > ul.text-menu > li.help,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help {
  filter: brightness(100%);
  width: 84px;
  margin-top: 7px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFCA;
  text-align: center;
  position: relative;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:hover,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:hover {
  filter: brightness(140%);
  color: #FFFFCA;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  filter: drop-shadow(0 0 2px black);
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 45px;
  top: -40px;
  background-position: bottom center;
  background-repeat: no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash {
  color: #f0d79e;
  box-shadow: inset 0 0 4px #00000000;
  border: 1px solid #00000000;
  position: absolute;
  top: 35px;
  left: 0;
  width: 117px;
  height: 37px;
  padding-top: 9.5px;
  padding-left: 26px;
  font-size: 1rem;
  font-weight: normal;
  font-variant: small-caps;
  background: url(/build/images/assets/img/game-bar/back_button.a23c38e3..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.back-dash:hover,
div.game-menu-area > div.game-bar > .ul.text-menu > li.back-dash:hover {
  background-image: url(/build/images/assets/img/game-bar/back_button_hover.cc688d48..png);
  padding-top: 10.5px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash {
  color: #f0d79e;
  border: none;
  box-shadow: none;
  position: absolute;
  top: 49px;
  left: 735px;
  width: 169px;
  height: 41px;
  background: url(/build/images/assets/img/background/sondagebt_bg.9386752e..gif) center / cover no-repeat;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button {
  position: absolute;
  width: 156px;
  min-height: auto;
  height: 20px;
  top: 19px;
  left: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: fade;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.poll-dash button > span,
div.game-menu-area > div.game-bar > .ul.text-menu > li.poll-dash button > span {
  display: block;
  width: 130%;
  position: relative;
  left: -15%;
  text-align: center;
  transform: scaleX(0.85);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.forum:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.forum:after {
  background-image: url(/build/images/assets/img/game-bar/forum.37f3e439..png);
  top: -42px;
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-dash:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-dash:after {
  background-image: url(/build/images/assets/img/game-bar/play.997bb4aa..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.town-news:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.town-news:after {
  background-image: url(/build/images/assets/img/game-bar/gazette.c2f4e308..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.soul:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.soul:after {
  background-image: url(/build/images/assets/img/game-bar/soul.be82ea0c..png);
}
div.game-menu-area > div.game-bar > ul.text-menu > li.help:after,
div.game-menu-area > div.game-bar > div.ulcont.text-menu > li.help:after,
div.game-menu-area > div.game-bar > .ul.text-menu > li.help:after {
  background-image: url(/build/images/assets/img/game-bar/help.07020a0e..png);
}
div.game-menu-area > div.game-bar > ul.ulcont,
div.game-menu-area > div.game-bar > div.ulcont.ulcont,
div.game-menu-area > div.game-bar > .ul.ulcont {
  margin-top: 5px;
  background-color: #483927;
  padding: 1px 3px;
  border: 1px solid #be9766;
  float: right;
  font-size: 0.7em;
}
div.game-menu-area > div.game-bar > ul.ulcont ul,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul,
div.game-menu-area > div.game-bar > .ul.ulcont ul {
  margin: 0;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li,
div.game-menu-area > div.game-bar > .ul.ulcont ul li {
  list-style: none;
  color: #ddab76;
  padding: 0;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b.red,
div.game-menu-area > div.game-bar > .ul.ulcont ul li b.red,
div.game-menu-area > div.game-bar > ul.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li b[data-value="0"],
div.game-menu-area > div.game-bar > .ul.ulcont ul li b[data-value="0"] {
  color: #ff5f5f;
}
div.game-menu-area > div.game-bar > ul.ulcont ul li:before,
div.game-menu-area > div.game-bar > div.ulcont.ulcont ul li:before,
div.game-menu-area > div.game-bar > .ul.ulcont ul li:before {
  line-height: 0;
  vertical-align: top;
  margin-right: 4px;
  display: inline-block;
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status,
div.game-menu-area > div.game-bar > div.ulcont.status,
div.game-menu-area > div.game-bar > .ul.status,
div.game-menu-area > div.game-bar > ul.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack {
  position: relative;
  padding: 3px 8px;
  font-weight: bold;
  color: #ddab76;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
  float: right;
  font-size: 0.2rem;
  height: 30px;
  /*&.rucksack:before*/
}
div.game-menu-area > div.game-bar > ul.status > .text,
div.game-menu-area > div.game-bar > div.ulcont.status > .text,
div.game-menu-area > div.game-bar > .ul.status > .text,
div.game-menu-area > div.game-bar > ul.rucksack > .text,
div.game-menu-area > div.game-bar > div.ulcont.rucksack > .text,
div.game-menu-area > div.game-bar > .ul.rucksack > .text {
  display: block;
  position: absolute;
  top: -1px;
  left: 7px;
  right: 0;
  margin-top: 0;
  z-index: 2;
  color: white;
  font-size: 0.8rem;
  font-variant: small-caps;
  text-shadow: 1px 1px 2px black;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm):not(.civil) {
  min-width: 64px;
  background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png);
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm).rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm).rucksack {
  z-index: 2;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text),
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text) {
  height: 18px;
  margin-top: 6px;
  vertical-align: bottom;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item {
  width: 16px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).free {
  background: url(/build/images/assets/img/small_empty_inv.bb5e84b9..gif) no-repeat;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) > li:not(.text).item.broken {
  outline: 1px dotted #ff0000;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul {
  transition: left 0.2s ease-in-out;
  position: absolute;
  left: 0;
  top: 26px;
  padding: 4px;
  background: #8f5e33;
  color: #ddab76;
  border: 1px solid #af865a;
  outline: 2px solid #442012;
  float: right;
  font-size: 0.9rem;
  height: 32px !important;
  text-transform: uppercase;
  font-weight: bold;
  z-index: 2;
  max-width: 165px;
}
div.game-menu-area > div.game-bar > ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.status:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > div.ulcont.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning,
div.game-menu-area > div.game-bar > .ul.rucksack:not(.ap):not(.bp):not(.pm) .status-ghoul.warning {
  height: 50px !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack {
  max-width: 176px;
  overflow: hidden;
  font-size: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded .more {
  width: 18px;
  position: absolute;
  top: 7px;
  right: 0px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover {
  overflow: visible;
  height: 56px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.expanded:hover .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.expanded:hover .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.status.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack:not(.expanded) .more,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack:not(.expanded) .more {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.status.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack.fix-bottom,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack.fix-bottom {
  position: absolute !important;
  top: 100%;
  right: 0;
  float: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union {
  border-radius: 0;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack {
  margin-left: 0;
  position: relative;
  overflow: visible;
  z-index: 1;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover) .over,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover) .over {
  display: none;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):not(.civil),
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil),
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):not(.civil) {
  background: url(/build/images/assets/img/game-bar/panel_tr.f287b8c0..png) 100% 0 no-repeat, url(/build/images/assets/img/game-bar/panel_br.0db4ecea..png) 100% 100% no-repeat, url(/build/images/assets/img/game-bar/panel_t.056a0d9d..png) 0 0 repeat-x, url(/build/images/assets/img/game-bar/panel_r.885c2d8a..png) 100% 0 repeat-y, url(/build/images/assets/img/game-bar/panel_b.9a69fb55..png) 0 100% repeat-x, url(/build/images/assets/img/game-bar/background_sq.8e001ff9..png) !important;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(.expanded):before,
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.rucksack:not(:hover):before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.rucksack:not(:hover):before {
  content: " ";
  z-index: 1;
  position: absolute;
  top: 0;
  left: -14px;
  width: 24px;
  bottom: 0;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/fuse_t.db04b8e2..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/fuse_b.df452958..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/fuse_m.839d4221..png) 0 0 repeat-y;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status {
  margin-right: 0;
  margin-left: 32px;
}
div.game-menu-area > div.game-bar > ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.status.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > ul.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.rucksack_status_union.status:before,
div.game-menu-area > div.game-bar > .ul.rucksack.rucksack_status_union.status:before {
  content: " ";
  z-index: 20;
  position: absolute;
  top: 13px;
  left: -34px;
  width: 40px;
  height: 33px;
  pointer-events: none;
  background: url(/build/images/assets/img/game-bar/cog2.7b747861..png) 0 0 no-repeat;
}
div.game-menu-area > div.game-bar > ul.status.ap,
div.game-menu-area > div.game-bar > div.ulcont.status.ap,
div.game-menu-area > div.game-bar > .ul.status.ap,
div.game-menu-area > div.game-bar > ul.rucksack.ap,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap,
div.game-menu-area > div.game-bar > .ul.rucksack.ap,
div.game-menu-area > div.game-bar > ul.status.bp,
div.game-menu-area > div.game-bar > div.ulcont.status.bp,
div.game-menu-area > div.game-bar > .ul.status.bp,
div.game-menu-area > div.game-bar > ul.rucksack.bp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp,
div.game-menu-area > div.game-bar > .ul.rucksack.bp,
div.game-menu-area > div.game-bar > ul.status.pm,
div.game-menu-area > div.game-bar > div.ulcont.status.pm,
div.game-menu-area > div.game-bar > .ul.status.pm,
div.game-menu-area > div.game-bar > ul.rucksack.pm,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm,
div.game-menu-area > div.game-bar > .ul.rucksack.pm,
div.game-menu-area > div.game-bar > ul.status.sp,
div.game-menu-area > div.game-bar > div.ulcont.status.sp,
div.game-menu-area > div.game-bar > .ul.status.sp,
div.game-menu-area > div.game-bar > ul.rucksack.sp,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp,
div.game-menu-area > div.game-bar > .ul.rucksack.sp {
  font-size: 1.6rem;
}
div.game-menu-area > div.game-bar > ul.status.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.status.ap > li,
div.game-menu-area > div.game-bar > .ul.status.ap > li,
div.game-menu-area > div.game-bar > ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap > li,
div.game-menu-area > div.game-bar > .ul.rucksack.ap > li,
div.game-menu-area > div.game-bar > ul.status.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.bp > li,
div.game-menu-area > div.game-bar > .ul.status.bp > li,
div.game-menu-area > div.game-bar > ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.bp > li,
div.game-menu-area > div.game-bar > ul.status.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.status.pm > li,
div.game-menu-area > div.game-bar > .ul.status.pm > li,
div.game-menu-area > div.game-bar > ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm > li,
div.game-menu-area > div.game-bar > .ul.rucksack.pm > li,
div.game-menu-area > div.game-bar > ul.status.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.status.sp > li,
div.game-menu-area > div.game-bar > .ul.status.sp > li,
div.game-menu-area > div.game-bar > ul.rucksack.sp > li,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp > li,
div.game-menu-area > div.game-bar > .ul.rucksack.sp > li {
  margin-top: 3px;
}
div.game-menu-area > div.game-bar > ul.status.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.status.ap:before,
div.game-menu-area > div.game-bar > .ul.status.ap:before,
div.game-menu-area > div.game-bar > ul.rucksack.ap:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.ap:before,
div.game-menu-area > div.game-bar > .ul.rucksack.ap:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.bp:before,
div.game-menu-area > div.game-bar > .ul.status.bp:before,
div.game-menu-area > div.game-bar > ul.rucksack.bp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.bp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.bp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.status.pm:before,
div.game-menu-area > div.game-bar > .ul.status.pm:before,
div.game-menu-area > div.game-bar > ul.rucksack.pm:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.pm:before,
div.game-menu-area > div.game-bar > .ul.rucksack.pm:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.status.sp:before,
div.game-menu-area > div.game-bar > .ul.status.sp:before,
div.game-menu-area > div.game-bar > ul.rucksack.sp:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.sp:before,
div.game-menu-area > div.game-bar > .ul.rucksack.sp:before {
  content: "";
}
div.game-menu-area > div.game-bar > ul.status.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.status.civil:before,
div.game-menu-area > div.game-bar > .ul.status.civil:before,
div.game-menu-area > div.game-bar > ul.rucksack.civil:before,
div.game-menu-area > div.game-bar > div.ulcont.rucksack.civil:before,
div.game-menu-area > div.game-bar > .ul.rucksack.civil:before {
  content: " ";
}
.ghoul-hunger-container {
  width: 150px;
  display: inline-block;
  height: 0;
  overflow: visible;
}
.ghoul-hunger-container .ghoul-hunger-background {
  position: absolute;
  left: 0;
  right: 0;
  height: 6px;
  top: 20px;
  background: #582921;
  outline: 1px solid #ba9976;
  margin: 0 3px 0 5px;
}
.ghoul-hunger-container .ghoul-hunger-bar {
  position: absolute;
  left: 0;
  height: 6px;
  top: 0;
  background: #696486;
  margin: 0;
  border-top: 1px inset black;
}
.ghoul-hunger-container .ghoul-hunger-bar.warning {
  background: #bb6765;
}
.ghoul-hunger-container .ghoul-hunger-indicator {
  position: absolute;
  background: red;
  height: 6px;
  width: 2px;
  top: 0;
  margin: 0;
}
.ghoul-hunger-container.in-tooltip {
  display: block;
  height: 12px;
  position: relative;
}
.ghoul-hunger-container.in-tooltip .ghoul-hunger-background {
  top: 3px;
}
.ghoul-message {
  text-transform: uppercase;
  font-size: 0.7rem;
  display: block;
  color: #ff5f5f;
  margin-top: 5px;
}
span.ap,
div.ap {
  display: inline-block;
}
span.ap:after,
div.ap:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/ap_small.9d8cf15c..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.bp,
div.bp {
  display: inline-block;
}
span.bp:after,
div.bp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/bp_small.eaf3a5f3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.pm,
div.pm {
  display: inline-block;
}
span.pm:after,
div.pm:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/pm_small.8597f73b..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.sp,
div.sp {
  display: inline-block;
}
span.sp:after,
div.sp:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/sp_small.9e91a203..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.ox,
div.ox {
  display: inline-block;
}
span.ox:after,
div.ox:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/oxygen_small.ccfd5ef3..gif);
  vertical-align: middle;
  margin-left: 0;
}
span.defense,
div.defense {
  display: inline-block;
  font-weight: bold;
}
span.defense:after,
div.defense:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def.0444425f..gif);
  vertical-align: middle;
  margin-left: 2px;
}
span.defense-broken,
div.defense-broken {
  display: inline-block;
  color: #f18766;
  font-weight: bold;
}
span.defense-broken:after,
div.defense-broken:after {
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url(/build/images/assets/img/icons/small_def_broken.b4044ffd..gif);
  vertical-align: middle;
  margin-left: 2px;
}
.jobs-choice {
  border: 1px solid transparent;
  width: 100%;
  opacity: 0.6;
  transition: opacity 0.2s ease-in-out;
}
.jobs-choice input[type='radio'] {
  display: none;
}
.jobs-choice:hover {
  border: 1px dotted #ddab76;
  cursor: pointer;
}
.jobs-choice > .text {
  color: #b37c4a;
  font-weight: bold;
  font-variant: small-caps;
}
.jobs-choice > img {
  width: 100%;
}
.jobs-choice.selected {
  border: 1px solid #f0d79e;
  color: white;
  opacity: 1;
}
.jobs-choice.selected > .text {
  color: white;
}
.jobs-choice .helpbtn {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.skillset-group {
  padding: 12px;
}
.skillset-group .group-title {
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  border-bottom: 2px solid #f0d79e;
}
.skillset-group .group-title .first-letter {
  font-size: 2rem;
  text-shadow: 0 0 5px black;
  transform: scale(1.8);
  transform-origin: bottom right;
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.skillset-group .group-title .last-letters {
  font-size: 1.5rem;
}
.skillset-group ul {
  list-style: none;
  padding-left: 10px;
}
.skillset-group ul li {
  padding-left: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) center left no-repeat;
}
.skillset-group .skill-unreachable {
  opacity: 0.5;
  filter: grayscale(50%);
  cursor: not-allowed;
}
.skill-nav {
  display: flex;
  gap: 5px;
  justify-content: center;
  font-family: 'Courier Prime';
}
.skill-nav > div {
  font-size: 7rem;
  text-shadow: 0 0 5px transparent;
  cursor: pointer;
  -webkit-text-stroke: 3px black;
  text-stroke: 3px black;
  font-weight: bold;
  color: #7e4d2a;
  transition: all 0.5s ease-in-out;
}
.skill-nav > div.current {
  color: #d8a841;
  text-shadow: 0 0 5px #efc05e;
  -webkit-text-stroke: 3px #a72f05;
  text-stroke: 3px #a72f05;
}
.skill-nav > div:hover {
  background-color: #5c2b20;
  transition: none;
}
.skill-slider {
  display: flex;
  gap: 0;
  width: 100%;
  overflow: hidden;
}
.skill-slider > * {
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.skill-slider .skillset-parent {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 24px 24px !important;
  position: relative;
  overflow: visible;
}
.skill-slider .skillset-parent .skillset-nav {
  transform: scale(2);
  image-rendering: pixelated;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 16px);
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-prev {
  left: 8px;
}
.skill-slider .skillset-parent .skillset-nav.skillset-nav-next {
  right: 8px;
}
.skill-slider .skillset-parent:first-child .skillset-nav-prev,
.skill-slider .skillset-parent:last-child .skillset-nav-next {
  display: none;
}
.flex-tabs {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  list-style-type: none;
}
.flex-tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.flex-tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.flex-tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.flex-tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) top left no-repeat;
}
.flex-tabs.plain::before {
  top: 27px;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  content: " ";
  background: url(/build/images/assets/img/background/tabs-header-plain-snd.7d47fa4c..gif) right top repeat-y;
}
.flex-tabs.no-top-margin {
  margin-top: 0 !important;
}
.flex-tabs.no-bottom-margin {
  margin-bottom: 0;
}
.flex-tabs.no-bottom-margin ~ div.lightbox,
.flex-tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.flex-tabs .tab {
  overflow: hidden;
  position: relative;
}
.flex-tabs .tab.inline {
  display: inline;
}
.flex-tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 4px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.flex-tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.flex-tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.flex-tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.flex-tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.flex-tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.flex-tabs.plain .tab {
  float: left;
}
.tabs {
  font-size: 1.2rem;
  color: #ddab76;
  border-bottom: 1px solid #ddab76;
  margin-bottom: 20px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  margin-left: -2px;
  min-height: 34px;
}
.tabs:not(.plain) {
  overflow: visible;
  border-bottom: 1px solid transparent;
  background: url(/build/images/assets/img/background/box/panel_02t.46a9eb10..png) right -4px top -7px no-repeat, url(/build/images/assets/img/background/tabs-header.4e251e99..jpg) left / cover;
}
.tabs:not(.plain)::before {
  position: absolute;
  content: " ";
  top: 0;
  left: 27px;
  right: 28px;
  height: 3px;
  background: url(/build/images/assets/img/background/box/panel_01.ff4d29a0..png) 0 -6px repeat-x;
}
.tabs:not(.plain)::after {
  position: absolute;
  content: " ";
  bottom: -55px;
  top: 100%;
  left: 5px;
  right: 2px;
  background: url(/build/images/assets/img/background/below_tabs_bg.0fbbd788..gif) left top repeat-x;
}
.tabs.plain {
  background: url(/build/images/assets/img/background/tabs-header-plain.5535ca39..gif) bottom left no-repeat;
}
.tabs.no-top-margin {
  margin-top: 0 !important;
}
.tabs.no-bottom-margin {
  margin-bottom: 0;
}
.tabs.no-bottom-margin ~ div.lightbox,
.tabs.no-bottom-margin ~ .opt-tab-container > div.lightbox:first-child {
  margin-top: 0;
}
.tabs > .tab-floater {
  min-height: 32px;
}
.tabs > .tab-floater.tab {
  padding-top: 0 !important;
}
.tabs > .tab-floater::before,
.tabs > .tab-floater::after {
  content: " ";
  clear: both;
}
.tabs > .tab-floater::before {
  display: table;
}
.tabs > .tab-floater::after {
  display: block;
  height: 0;
}
.tabs h4.soul-name {
  margin: 8px 4px;
  display: inline-block;
}
.tabs .tab {
  overflow: hidden;
  position: relative;
}
.tabs .tab.inline {
  display: inline;
}
.tabs .tab:not(.left) {
  float: right;
}
.tabs .tab:not(.tab-floater) {
  padding-top: 9px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child {
  margin-left: -4px;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name {
  transition: opacity 0.4s ease-in-out;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > img {
  position: absolute;
  top: 0;
  left: calc(50% - 8px);
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child > h4.soul-name > a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 0.75em;
  text-align: center;
}
.tabs .tab:first-child.left.inline > div.avatar.small:first-child:hover > h4.soul-name {
  opacity: 1;
}
.tabs .tab.highlight-new::after {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  background-image: url(/build/images/assets/img/forum/recent.af2ef869..png);
  position: absolute;
}
.tabs .tab .tab-link {
  float: right;
  height: 21px;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 3px;
  white-space: nowrap;
  background-image: url(/build/images/assets/img/background/tab.1d5bcab7..gif);
  background-position: top left;
  background-repeat: no-repeat;
  border-left: 1px solid #694023;
  border-right: 1px solid #694023;
  cursor: pointer;
  font-family: "Arial", sans-serif;
  font-size: 1rem;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 2px 4px 0;
  text-decoration: none;
}
.tabs .tab .tab-link img.drag-handle {
  cursor: move;
}
.tabs .tab .tab-link img.tab-link-delete {
  width: 10px;
  opacity: 0.8;
}
.tabs .tab:not(.tab-floater):hover .tab-link {
  outline: 1px solid #f0d79e;
  color: white;
  text-decoration: none;
}
.tabs .tab.selected .tab-link {
  text-decoration: none;
  color: white;
  background-image: url(/build/images/assets/img/background/tab_active.ac61dd57..gif);
}
.tabs .tab.sortable-item.sortable-ghost .tab-link {
  opacity: 0.5;
  background-color: #ddd;
}
.tabs.plain .tab {
  float: left;
}
.tab-floater.tab-floater-nobreak {
  display: flex;
  max-width: 100%;
}
span.icon {
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 5px;
  border-radius: 6px;
  font-variant: small-caps;
  color: white;
  font-size: 1.2rem;
}
span.icon > img {
  margin-right: 3px;
}
ul.summary {
  background: #5c2b20;
  border: 1px solid #ddab76;
}
ul.summary,
ul.summary ul {
  list-style: none;
  margin: 0;
  padding: 5px;
}
ul.summary ul > li {
  padding-left: 16px;
}
ul.summary li {
  clear: both;
}
ul.summary li > span {
  float: right;
}
ul.summary li > ul {
  border-top: 1px solid #ddab76;
  margin-top: 5px;
}
div.death_header {
  background: url(/build/images/assets/img/background/deathHeader.56a4dda7..gif) no-repeat center bottom / contain;
  min-height: 55px;
  margin-top: 24px;
  text-align: center;
}
div.death_header > div:first-child {
  color: #ddab76;
  font-variant: small-caps;
  font-size: 1.6rem;
  margin-bottom: 6px;
}
div.death_header > div:first-child::first-letter {
  color: #e7c49f;
}
div.death_header > div:last-child {
  color: #e7c49f;
  font-variant: small-caps;
  font-size: 1.8rem;
  font-weight: bold;
}
div.death_header > div:last-child::first-letter {
  color: #f1ddc8;
}
div.death_footer {
  text-align: center;
  font-weight: bold;
  color: #afacc1;
}
div.death_list {
  padding-left: 6px;
}
div.death_list > b {
  color: #ddab76;
}
div.death_list > ul {
  list-style-type: none;
  padding-left: 0;
  font-size: 1.2rem;
  font-weight: bold;
  color: #e7c49f;
}
div.death_list > ul > li {
  line-height: 32px;
}
div.death_list > ul > li > span.count {
  color: white;
}
div.death_list > ul > li > div:not(.tooltip) {
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
div.death_list > ul > li > div:not(.tooltip) > img {
  margin-top: -3px;
}
div.death_list > ul > li.rare div {
  background: url(/build/images/assets/img/pictos/rewardBg_rare.2c712a68..gif) no-repeat;
}
div.death_list > ul > li:hover div {
  background-color: #5c2b20;
  outline: 1px solid #f0d79e;
}
div.rebirth {
  background: #996739;
  border: 1px solid #b37c4a;
  margin-bottom: 10px;
}
div.rebirth div.rebirth_label {
  font-size: 1.1rem;
  background: #b37c4a;
  font-variant: small-caps;
  color: #f0d79e;
  padding: 5px;
}
div.rebirth input {
  padding-left: 5px;
  padding-right: 5px;
}
div.rebirth div.rebirth_btn {
  margin-top: 10px;
}
a.help-button {
  background-image: url(/build/images/assets/img/help/helpTooltip.296a271b..gif);
  background-repeat: no-repeat;
  text-align: center;
  color: #E7D1B2;
  border: 1px solid #5e3d17;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding-left: 3px;
  padding-right: 3px;
  cursor: help;
  height: 14px;
  width: 36px;
  display: inline-block;
  line-height: normal;
}
a.help-button:hover {
  outline: 1px solid white;
}
.helpLink {
  font-variant: small-caps;
  padding-left: 20px;
  height: 16px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(/build/images/assets/img/icons/small_help.1e4814b4..gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 1.1rem;
}
.helpLink:hover {
  color: white;
}
div.help .helpLink {
  background-image: none;
  padding-left: 0;
  color: #F0D79E;
  font-weight: bold;
}
p.book {
  margin-top: 10px;
  padding-left: 0px;
  font-size: 1.25rem;
  font-style: italic;
  color: #efc698;
}
p.book:first-letter {
  font-size: 110%;
  font-weight: bold;
}
p.ambiant,
div.ambiant {
  padding: 5px 5px 5px 22px;
  margin: 0px 10px 10px 40px;
  color: #ddab76;
  font-style: italic;
  font-size: 1.2rem;
  text-align: justify;
  background-image: url(/build/images/assets/img/icons/small_rp.4fd67236..gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
div.tooltip {
  display: none;
  pointer-events: none;
  font-size: 1rem;
  max-width: 250px;
  padding: 4px;
  position: fixed;
  z-index: 2000;
  color: black;
  margin: 20px;
  box-shadow: 0 0 5px black;
  background: #ddab76;
  border: 2px solid #be792f;
  text-align: justify;
  outline: 1px solid #432b11;
  font-weight: normal;
  font-variant: normal;
}
div.tooltip strong.red,
div.tooltip span.broken {
  color: #cf7058;
}
div.tooltip ul {
  padding: 0 3px;
  margin: 2px 0 0px 0px;
  list-style: none none;
  color: #F0D79E;
}
div.tooltip ul:not(.stack) {
  clear: both;
}
div.tooltip ul li {
  margin: 0;
  border-top: 0;
  border-bottom: 2px solid #5c2b20;
}
div.tooltip ul li:not(.item) {
  padding-left: 4px;
  padding-right: 4px;
  background-color: #524053;
}
div.tooltip ul li:last-child {
  border-bottom: 0;
}
div.tooltip ul li i {
  color: #f0d79e;
  font-style: italic;
}
div.tooltip ul li strong {
  font-variant: small-caps;
}
div.tooltip em {
  color: #524053;
}
div.tooltip > h1:first-child {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 4px;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #be792f;
  font-variant: small-caps;
}
div.tooltip.ndynamic {
  width: 250px;
}
div.tooltip.help {
  background-color: #5c2b20;
  border: 1px solid #ecb98a;
  color: white;
  padding-left: 30px;
  padding-right: 10px;
  max-width: 250px;
}
div.tooltip.help > h1:first-child {
  border: none;
  text-align: left;
  margin: 0;
}
div.tooltip.help strong,
div.tooltip.help em {
  color: #edcda9;
}
div.tooltip.normal {
  background: #935F42;
  border: 1px dotted #E3C699;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.normal > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.normal strong {
  color: #ffaa88;
}
div.tooltip.normal em {
  color: #F0D79E;
}
div.tooltip.item {
  color: #dfdad2;
  width: 250px;
  border: 1px solid #ab9d89;
  border-bottom-color: black;
  border-right-color: black;
  background-color: #746652;
  outline: 1px solid #5c2b20;
}
div.tooltip.item > h1:first-child {
  color: white;
  text-align: right;
  border-bottom-color: white;
}
div.tooltip.item > em {
  color: #F0D79E;
}
div.tooltip.forum-tooltip {
  background: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  color: white;
}
div.tooltip.forum-tooltip em {
  color: #F0D79E;
}
ul.citizen-list li {
  list-style: none;
  color: #ddab76;
}
span.language {
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 20px;
  display: inline-block;
  text-align: center;
  color: sandybrown;
}
span.language img {
  width: 100%;
}
div.block {
  width: 80%;
  margin: 10px auto;
  background-color: #5c2b20;
  border: 1px solid #e1bd9b;
  outline: 2px solid #43281a;
}
div.block strong {
  color: #afacc1;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
}
div.item-addendum {
  font-weight: bold;
  color: #ddab76;
  margin-top: 10px;
}
div.item-tag {
  font-size: 1.1rem;
  /*text-align: center;*/
  padding: 2px;
  background: #022142;
  border: 1px solid #011d37;
  position: relative;
  color: #ddab76;
  height: 18px;
  margin-top: 3px;
  padding-left: 20px;
}
div.item-tag:after {
  position: absolute;
  display: block;
  content: " ";
  height: 16px;
  width: 16px;
  top: 0;
  left: 1px;
}
div.item-tag.item-tag-deco:after {
  background: url(/build/images/assets/img/item/cat_deco.5944708c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-defense:after {
  background: url(/build/images/assets/img/item/cat_def.5741cc50..gif) center / contain no-repeat;
}
div.item-tag.item-tag-essential {
  padding-left: 14px;
}
div.item-tag.item-tag-essential:after {
  background: url(/build/images/assets/img/item/cat_job.46a3e93f..gif) center / contain no-repeat;
}
div.item-tag.item-tag-weapon:after {
  background: url(/build/images/assets/img/item/cat_weapon.9bb841e8..gif) center / contain no-repeat;
}
div.item-tag.item-tag-heavy:after {
  background: url(/build/images/assets/img/item/cat_heavy.acc8d273..gif) center / contain no-repeat;
}
div.item-tag.item-tag-use-1:after {
  background: url(/build/images/assets/img/icons/small_once.a6b19157..gif) center / contain no-repeat;
}
div.item-tag.item-tag-item-id:after {
  background: url(/build/images/assets/img/icons/small_dev.145328e8..png) center / contain no-repeat;
}
div.item-tag.item-tag-poison-deadly:after {
  background: url(/build/images/assets/img/icons/death.34e3288c..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-infect:after {
  background: url(/build/images/assets/img/status/status_infection.8c769471..gif) center / contain no-repeat;
}
div.item-tag.item-tag-poison-strange:after {
  background: url(/build/images/assets/img/status/status_drugged.233c203e..gif) center / contain no-repeat;
}
div.item-tag.item-tag-first-pick:after {
  background: url(/build/images/assets/img/item/item_bagxl.fbd2e7bc..gif) center / contain no-repeat;
}
div.item-tag em {
  color: white;
}
div.badge {
  background: #7d5032;
  border: 1px solid #dfc793;
  padding: 10px;
  margin: 20px 0;
}
div.badge strong {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}
div.badge span {
  color: #ddab76;
}
div.tooltip-dummy {
  height: 0;
  position: relative;
  overflow: visible;
  padding: 0;
  margin: 0;
}
div.tooltip-dummy > * {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 3;
  box-shadow: 0 0 2px black, 0 0 10px black;
}
div.tooltip-dummy > *.tooltip-dummy-container {
  background: #524053;
  outline: 1px solid #F0D79E;
}
div.tooltip-dummy > *.tooltip-dummy-container > h4 {
  margin: 4px;
  padding: 0 0 4px;
  border-bottom: 1px solid #F0D79E;
  color: #F0D79E;
  text-align: center;
}
div.daily-attack {
  margin: 0 auto;
  max-width: 442px;
}
div.daily-attack div.content {
  padding: 0;
  background-color: #5c2b20;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  font-style: italic;
  color: #ddab76;
}
div.daily-attack div.content hordes-flash[data-src] {
  overflow: hidden;
}
div.daily-attack div.content hordes-flash[data-src] > * {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 440/120;
}
div.daily-attack div.content p,
div.daily-attack div.content div.p {
  margin: 16px 10px;
}
div.daily-attack div.content p::first-letter {
  color: #f0d79e;
  font-weight: bold;
  font-size: 1.5rem;
}
div.daily-attack div.content strong {
  color: #cf7058;
  font-weight: normal;
}
div.daily-attack div.infos {
  margin-top: 20px;
  background-color: #3b3249;
  border: 1px solid #ddab76;
  outline: 2px solid #5c2b20;
  padding: 10px;
  color: white;
  font-size: 1.2rem;
}
div.daily-attack div.infos img {
  float: left;
  margin-right: 5px;
  border: 1px solid #b37c4a;
}
div.daily-attack div.infos h2 {
  padding: 0px;
  margin: 0px 0px 5px;
  color: #ddab76;
  text-align: left;
  font-family: "Lora", serif;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  font-size: 1.3rem;
}
div.daily-attack div.infos em {
  color: #f0d79e;
  font-size: 1.1rem;
}
.avatar,
.avatarcrow {
  display: inline-block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  position: relative;
}
.avatar:not(.small):not(.full):not(.round) > img,
.avatarcrow:not(.small):not(.full):not(.round) > img {
  max-width: 100px;
  max-height: 100px;
}
.avatar.small > img,
.avatarcrow.small > img {
  width: 90px;
  height: 30px;
  object-fit: cover;
}
.avatar.full > img,
.avatarcrow.full > img {
  max-width: 100%;
}
.avatar.round,
.avatarcrow.round {
  border-radius: 100%;
  overflow: hidden;
}
.avatar.round > img,
.avatarcrow.round > img {
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.avatar.full > div.crop,
.avatarcrow.full > div.crop {
  z-index: 1;
  width: 100%;
  height: 33.33333333%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid white;
  background: rgba(255, 255, 255, 0.1);
  cursor: nwse-resize;
}
.avatar.full > div.crop > div,
.avatarcrow.full > div.crop > div {
  cursor: grab;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.avatar.raw,
.avatarcrow.raw {
  outline: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
}
.avatar > img,
.avatarcrow > img {
  backdrop-filter: blur(15px) contrast(95%) brightness(110%);
  background: url(/build/images/assets/img/noise.cba0ba4f..png);
}
.avatar {
  border: 1px solid #5c2b20;
}
.avatarcrow {
  border: 1px solid #cc3300;
}
.tab-floater .avatar > img {
  backdrop-filter: none;
  background: transparent;
}
select {
  font-size: 1.2rem;
  background-color: #965C36;
  color: #f0d79e;
  border: 1px solid #ddab76;
  outline: 1px solid black;
  cursor: pointer;
}
select:not(.small) {
  width: 100%;
}
select option[disabled] {
  color: #f0ce81;
  background-color: #965C36;
  font-style: italic;
  font-size: 1rem;
  filter: none;
}
i.dagger {
  font-style: normal;
}
.form div.note.note-lightest {
  margin: 5px 0;
}
.form .mod {
  font-size: 1.2rem;
  color: #f0d79e;
}
.form .mod strong {
  color: white;
  text-transform: uppercase;
}
.form .warning {
  color: #f86;
  font-size: 1.2rem;
  font-variant: small-caps;
  margin-top: 5px;
  padding: 5px;
  background-color: #5c2b20;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.form .warning strong {
  text-transform: uppercase;
  color: #f8eacb;
}
#postbox {
  position: absolute;
  right: 10px;
  top: 100px;
  font-size: 10px;
  background-color: rgba(62, 36, 23, 0.75);
  border-radius: 6px;
  padding: 3px 5px;
  color: #ddab76;
  transition: background-color 0.5s ease-in-out;
  cursor: pointer;
  z-index: 995;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
#postbox:hover {
  background-color: rgba(99, 58, 37, 0.75);
}
#postbox img {
  image-rendering: pixelated;
}
#postbox > div {
  margin: 0;
  display: inline-block;
  font-weight: bold;
}
#postbox > div:not(#postbox-new-msg-counter) {
  line-height: 0;
}
#postbox.new-messages > *:nth-child(1) {
  display: none;
}
#postbox:not(.new-messages) > *:not(:nth-child(1)) {
  display: none !important;
}
#postbox.show-larger img {
  height: 24px;
}
.mt-1 {
  margin-top: 1em;
}
.mt-2 {
  margin-top: 2em;
}
.mb-1 {
  margin-bottom: 1em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-1 {
  margin-left: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.pl-05 {
  padding-left: 0.5em;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
ul.hordes-bullets {
  list-style: none;
  font-size: 0.8em;
}
ul.hordes-bullets > li {
  position: relative;
}
ul.hordes-bullets > li b.emph {
  font-weight: normal;
  color: #ddab76;
  font-variant: small-caps;
}
ul.hordes-bullets > li:before {
  position: absolute;
  left: -24px;
  top: 0;
  content: " ";
  width: 24px;
  height: 16px;
  background: url(/build/images/assets/img/icons/small_middot.d673b4c1..gif) no-repeat;
}
ul.hordes-bullets > li.note {
  margin-left: -40px;
}
div.or {
  height: 100px;
  width: 100%;
  background: url(/build/images/assets/img/or.72e5a71d..png) no-repeat center;
}
div.welcome-teaser {
  height: 500px;
  margin-right: -5px;
}
div.welcome-teaser > span {
  font-size: 18px;
  position: relative;
  display: inline-block;
  width: 241px;
  top: 18px;
  left: 70px;
  transform: rotate(-1.8deg);
  text-align: center;
  font-weight: bold;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
div.welcome-teaser > span:first-child {
  color: #312839;
  text-transform: uppercase;
}
div.welcome-teaser > span:last-child {
  color: #5b0000;
}
div.welcome-teaser.teaser-1 {
  background: url(/build/images/assets/img/teaser1.97daeabd..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-1 > span {
  left: 80px;
  top: 25px;
}
div.welcome-teaser.teaser-2 {
  background: url(/build/images/assets/img/teaser2.ac81eb84..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-3 {
  background: url(/build/images/assets/img/teaser3.30afc570..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-4 {
  background: url(/build/images/assets/img/teaser4.26767171..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-5 {
  background: url(/build/images/assets/img/teaser5.00055932..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-6 {
  background: url(/build/images/assets/img/teaser6.d10d14ec..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-7 {
  background: url(/build/images/assets/img/teaser7.1c954604..png) no-repeat top right;
}
div.welcome-teaser.teaser-8 {
  background: url(/build/images/assets/img/teaser8.7a34dc34..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-9 {
  background: url(/build/images/assets/img/teaser9.2d849e22..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-10 {
  background: url(/build/images/assets/img/teaser10.af3bf423..jpg) no-repeat top right;
}
div.welcome-teaser.teaser-11 {
  background: url(/build/images/assets/img/teaser11.399b217a..jpg) no-repeat top right;
}
span.tag {
  font-size: 0.95rem;
  text-shadow: 1px 1px 0 black;
  padding: 2px 4px;
  box-shadow: 0 0 2px black;
  margin: 1px 2px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
  border-radius: 3px;
}
.username {
  word-break: break-all;
  text-decoration: none;
  border-radius: 4px;
  padding-right: 5px;
  padding-left: 5px;
  color: #F0D79E;
  font-weight: bold;
  box-shadow: 0 0 1px black;
  display: inline-block;
  cursor: pointer;
}
.username.username-alias {
  background-color: #5c0045;
  border-top: 1px solid #981c54;
}
.username:not(.username-alias) {
  background-color: #5C0000;
  border-top: 1px solid #98341c;
}
.username:hover {
  border-top: 1px solid #490000;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px black;
}
.username:not(.username-alias).is-friend {
  border-top: 1px solid #965c36;
  background-color: #7e4e2a;
}
div.loading {
  min-height: 24px;
  width: 100%;
  background: url(/build/images/assets/img/anims/loading.143e0562..gif) center no-repeat;
}
i.h-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}
i.h-icon.caret-up {
  background: url(/build/images/assets/img/icons/small_caret_up.f165c160..gif) center no-repeat;
}
i.h-icon.caret-down {
  background: url(/build/images/assets/img/icons/small_caret_down.3be88e38..gif) center no-repeat;
}
#tech_stats {
  font-size: 8px;
  padding-top: 6px;
  display: flex;
  justify-content: end;
  gap: 10px;
}
#tech_stats pre {
  display: inline;
}
.toc {
  position: sticky;
  top: 4px;
  font-size: 1.1rem;
  background: #8a5432;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #704328;
}
.toc > b:first-child {
  display: block;
  background: #965c36;
  padding: 4px;
  font-variant: small-caps;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.toc ul {
  margin: 4px 0;
  padding: 0;
}
.toc ul li {
  background: #8a5432;
  list-style: none;
  padding: 2px 10px;
  color: white;
  cursor: pointer;
  border-top: 1px solid #965c36;
}
.toc > ul > li {
  margin-left: 0;
}
.toc > ul > li:first-child {
  border-top: none;
}
.toc > ul > li > ul > li {
  margin-left: 12px;
}
.toc > ul > li > ul > li > ul > li {
  margin-left: 24px;
}
.cite::before {
  content: "« ";
}
.cite::after {
  content: " »";
}
.cite:not(.limit) {
  overflow-wrap: break-word;
}
.cite.limit {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*[data-indicator]:not([data-indicator="0"]) {
  position: relative;
}
*[data-indicator]:not([data-indicator="0"]):after {
  position: absolute;
  background: red;
  color: white;
  font-size: 8px;
  font-weight: bold;
  content: attr(data-indicator);
  height: 10px;
  width: 10px;
  top: -5px;
  right: -5px;
  z-index: 1;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header.ec42d9f8..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc.918448f7..gif);
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos.7b1da1a1..gif);
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night.fd91b175..gif);
}
html body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
html body[data-theme-name="none"][data-theme-daytime="night"] #wrapper .game-clock > .town-day {
  text-shadow: -1px -1px 0 #ddab76, 1px -1px 0 #ddab76, -1px 1px 0 #ddab76, 1px 1px 0 #ddab76 !important;
}
.center {
  text-align: center;
}
.vmiddle {
  vertical-align: middle;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.small {
  color: #ddab76;
  font-size: 1.1rem;
}
.medium {
  font-size: 1.6rem;
}
.critical {
  color: #f86000;
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.no-ws {
  font-size: 0;
}
hr.dashed {
  border: 1px dashed #ddab76;
}
h5 {
  margin: 15px 0 2px;
  font-variant: small-caps;
  font-weight: bold;
  color: #ddab76;
  border-bottom: 2px solid #ddab76;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
h1.page-head {
  padding: 7px 0 14px 48px;
  margin: 0 0 8px;
  color: #f0d79e;
  font-size: 1.4rem;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url(/build/images/assets/img/h1.57460bf4..gif);
  background-repeat: no-repeat;
  background-position-y: bottom;
  clear: both;
}
h2.page-head {
  height: 17px;
  padding: 0;
  margin: 15px 0 5px;
  color: #ddab76;
  font-size: 1.2rem;
  line-height: 17px;
  text-transform: uppercase;
  border-bottom: 2px solid #ddab76;
  background-image: url(/build/images/assets/img/help/h2.ee568f07..gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  clear: both;
}
.page-head > strong {
  color: white;
}
*[disabled],
*[data-disabled="disabled"]:not(form) {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*[data-disabled="blocked"]:not(form) {
  pointer-events: none;
}
*[data-disabled="grayed"]:not(form) {
  filter: saturate(0%) contrast(50%) brightness(110%);
}
*.no-interaction {
  pointer-events: none;
}
form[data-disabled="disabled"] input,
form[data-disabled="disabled"] select,
form[data-disabled="disabled"] textarea,
form[data-disabled="disabled"] button,
form[data-disabled="disabled"] div.button {
  pointer-events: none;
  filter: saturate(0%) contrast(50%) brightness(110%);
}
img.fit {
  width: 100%;
}
ul.feature-list {
  font-size: 0.8em;
}
ul.feature-list strong,
ul.feature-list b {
  color: #ddab76;
}
.boxed {
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.hidden,
.hidden-empty:empty {
  display: none!important;
}
.link {
  cursor: pointer;
  color: #ddab76;
}
.link:not(.undecorated) {
  text-decoration: underline;
}
.link:hover {
  color: white;
}
button img {
  margin-right: 5px;
}
.content-center-vertical {
  display: flex;
  align-items: center;
}
.content-center-horizontal {
  display: flex;
  justify-content: center;
}
.pad {
  padding: 5px;
}
div.band {
  border: 1px solid #ddab76;
  position: relative;
  text-align: center;
  height: 0;
  margin: 30px 0;
  filter: drop-shadow(0 0 4px black);
}
div.band > span {
  display: inline-block;
  position: relative;
  top: -15px;
  height: 30px;
  text-transform: uppercase;
  background: #ddab76;
  color: white;
  padding: 5px 15px;
  font-weight: bold;
  border-radius: 15px;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.relative {
  position: relative;
}
.full-height {
  height: 100%;
}
.auto-height {
  height: auto;
}
.full-width {
  width: 100%;
}
.max-height {
  max-height: 100%;
}
.text-wrap-all {
  word-break: break-all;
}
.text-wrap-word {
  word-break: break-word;
}
.text-wrap-none {
  word-break: keep-all;
}
button.button-dropdown-button,
div.button.button-dropdown-button,
div.forum-button.button-dropdown-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  width: auto;
}
button.button-dropdown-button .button-dropdown,
div.button.button-dropdown-button .button-dropdown,
div.forum-button.button-dropdown-button .button-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  cursor: auto;
  border: 1px solid #f0d79e;
  outline: 1px solid #5c2b20;
  background: #3c2018;
  padding: 5px;
  z-index: 10;
}
button.button-dropdown-button .button-dropdown button:not(.inline),
div.button.button-dropdown-button .button-dropdown button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown button:not(.inline),
button.button-dropdown-button .button-dropdown .button:not(.inline),
div.button.button-dropdown-button .button-dropdown .button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .button:not(.inline),
button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.button.button-dropdown-button .button-dropdown .forum-button:not(.inline),
div.forum-button.button-dropdown-button .button-dropdown .forum-button:not(.inline) {
  width: 100%;
  white-space: nowrap;
}
button.button-dropdown-button:focus .button-dropdown,
div.button.button-dropdown-button:focus .button-dropdown,
div.forum-button.button-dropdown-button:focus .button-dropdown,
button.button-dropdown-button .button-dropdown:focus-within,
div.button.button-dropdown-button .button-dropdown:focus-within,
div.forum-button.button-dropdown-button .button-dropdown:focus-within,
button.button-dropdown-button .button-dropdown:hover,
div.button.button-dropdown-button .button-dropdown:hover,
div.forum-button.button-dropdown-button .button-dropdown:hover {
  display: block;
}
.spaced-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 5px;
}
.clear {
  clear: both;
}
.no-margin {
  margin: 0 !important;
}
div.inline {
  display: inline-block;
}
@keyframes delay-pointer-events {
  0% {
    pointer-events: none;
  }
  99% {
    pointer-events: none;
  }
  100% {
    pointer-events: all;
  }
}
* {
  box-sizing: border-box;
}
*::before,
*::after {
  box-sizing: border-box;
}
.row::before,
.row::after {
  content: " ";
  clear: both;
}
.row::before {
  display: table;
}
.row::after {
  display: block;
  height: 0;
}
.row > .cell,
.row .cell-small {
  display: inline-block;
  float: left;
  position: relative;
}
.row > .cell.padded,
.row .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row .cell-small.padded-none {
  padding: 0;
}
.row > .cell::before,
.row .cell-small::before,
.row > .cell::after,
.row .cell-small::after {
  clear: both;
}
.row > .cell::before,
.row .cell-small::before {
  content: " ";
  display: table;
}
.row > .cell.rw-0 {
  display: none;
}
.row > .cell.ro-0 {
  margin-left: 0;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell.rw-0 {
  width: 0%;
}
.row > .cell.ro-0 {
  margin-left: 0%;
}
.row > .cell.rw-1 {
  width: 8.33333333%;
}
.row > .cell.ro-1 {
  margin-left: 8.33333333%;
}
.row > .cell.rw-2 {
  width: 16.66666667%;
}
.row > .cell.ro-2 {
  margin-left: 16.66666667%;
}
.row > .cell.rw-3 {
  width: 25%;
}
.row > .cell.ro-3 {
  margin-left: 25%;
}
.row > .cell.rw-4 {
  width: 33.33333333%;
}
.row > .cell.ro-4 {
  margin-left: 33.33333333%;
}
.row > .cell.rw-5 {
  width: 41.66666667%;
}
.row > .cell.ro-5 {
  margin-left: 41.66666667%;
}
.row > .cell.rw-6 {
  width: 50%;
}
.row > .cell.ro-6 {
  margin-left: 50%;
}
.row > .cell.rw-7 {
  width: 58.33333333%;
}
.row > .cell.ro-7 {
  margin-left: 58.33333333%;
}
.row > .cell.rw-8 {
  width: 66.66666667%;
}
.row > .cell.ro-8 {
  margin-left: 66.66666667%;
}
.row > .cell.rw-9 {
  width: 75%;
}
.row > .cell.ro-9 {
  margin-left: 75%;
}
.row > .cell.rw-10 {
  width: 83.33333333%;
}
.row > .cell.ro-10 {
  margin-left: 83.33333333%;
}
.row > .cell.rw-11 {
  width: 91.66666667%;
}
.row > .cell.ro-11 {
  margin-left: 91.66666667%;
}
.row > .cell.rw-12 {
  width: 100%;
}
.row > .cell.ro-12 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  display: none;
}
.row > .cell-small.ro-0 {
  margin-left: 0;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row > .cell-small.rw-0 {
  width: 0%;
}
.row > .cell-small.ro-0 {
  margin-left: 0%;
}
.row > .cell-small.rw-1 {
  width: 4.16666667%;
}
.row > .cell-small.ro-1 {
  margin-left: 4.16666667%;
}
.row > .cell-small.rw-2 {
  width: 8.33333333%;
}
.row > .cell-small.ro-2 {
  margin-left: 8.33333333%;
}
.row > .cell-small.rw-3 {
  width: 12.5%;
}
.row > .cell-small.ro-3 {
  margin-left: 12.5%;
}
.row > .cell-small.rw-4 {
  width: 16.66666667%;
}
.row > .cell-small.ro-4 {
  margin-left: 16.66666667%;
}
.row > .cell-small.rw-5 {
  width: 20.83333333%;
}
.row > .cell-small.ro-5 {
  margin-left: 20.83333333%;
}
.row > .cell-small.rw-6 {
  width: 25%;
}
.row > .cell-small.ro-6 {
  margin-left: 25%;
}
.row > .cell-small.rw-7 {
  width: 29.16666667%;
}
.row > .cell-small.ro-7 {
  margin-left: 29.16666667%;
}
.row > .cell-small.rw-8 {
  width: 33.33333333%;
}
.row > .cell-small.ro-8 {
  margin-left: 33.33333333%;
}
.row > .cell-small.rw-9 {
  width: 37.5%;
}
.row > .cell-small.ro-9 {
  margin-left: 37.5%;
}
.row > .cell-small.rw-10 {
  width: 41.66666667%;
}
.row > .cell-small.ro-10 {
  margin-left: 41.66666667%;
}
.row > .cell-small.rw-11 {
  width: 45.83333333%;
}
.row > .cell-small.ro-11 {
  margin-left: 45.83333333%;
}
.row > .cell-small.rw-12 {
  width: 50%;
}
.row > .cell-small.ro-12 {
  margin-left: 50%;
}
.row > .cell-small.rw-13 {
  width: 54.16666667%;
}
.row > .cell-small.ro-13 {
  margin-left: 54.16666667%;
}
.row > .cell-small.rw-14 {
  width: 58.33333333%;
}
.row > .cell-small.ro-14 {
  margin-left: 58.33333333%;
}
.row > .cell-small.rw-15 {
  width: 62.5%;
}
.row > .cell-small.ro-15 {
  margin-left: 62.5%;
}
.row > .cell-small.rw-16 {
  width: 66.66666667%;
}
.row > .cell-small.ro-16 {
  margin-left: 66.66666667%;
}
.row > .cell-small.rw-17 {
  width: 70.83333333%;
}
.row > .cell-small.ro-17 {
  margin-left: 70.83333333%;
}
.row > .cell-small.rw-18 {
  width: 75%;
}
.row > .cell-small.ro-18 {
  margin-left: 75%;
}
.row > .cell-small.rw-19 {
  width: 79.16666667%;
}
.row > .cell-small.ro-19 {
  margin-left: 79.16666667%;
}
.row > .cell-small.rw-20 {
  width: 83.33333333%;
}
.row > .cell-small.ro-20 {
  margin-left: 83.33333333%;
}
.row > .cell-small.rw-21 {
  width: 87.5%;
}
.row > .cell-small.ro-21 {
  margin-left: 87.5%;
}
.row > .cell-small.rw-22 {
  width: 91.66666667%;
}
.row > .cell-small.ro-22 {
  margin-left: 91.66666667%;
}
.row > .cell-small.rw-23 {
  width: 95.83333333%;
}
.row > .cell-small.ro-23 {
  margin-left: 95.83333333%;
}
.row > .cell-small.rw-24 {
  width: 100%;
}
.row > .cell-small.ro-24 {
  margin-left: 100%;
}
.row-table > .row.header,
.row-table > .row-flex.header {
  font-variant: small-caps;
  font-weight: bold;
  background: linear-gradient(to top, #643b25 0%, rgba(100, 59, 37, 0) 50%, rgba(100, 59, 37, 0) 100%);
}
.row-table > .row.header.row-flex,
.row-table > .row-flex.header.row-flex {
  align-items: end;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+0),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+0) {
  background: #5c2b20;
}
.row-table > .row:not(.header):not(.highlight):nth-child(2n+1),
.row-table > .row-flex:not(.header):not(.highlight):nth-child(2n+1) {
  background: #663024;
}
.row-table > .row:not(.header).highlight:nth-child(2n+0),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+0) {
  background: #3c3a4a;
}
.row-table > .row:not(.header).highlight:nth-child(2n+1),
.row-table > .row-flex:not(.header).highlight:nth-child(2n+1) {
  background: #434153;
}
.note .row-table > .row.header {
  background: none;
}
.row-flex:not(.inline) {
  display: flex;
}
.row-flex.inline {
  display: inline-flex;
}
.row-flex:not(.wrap):not(.wrap-inverse) {
  flex-wrap: nowrap;
}
.row-flex.wrap {
  flex-wrap: wrap;
}
.row-flex.gap {
  gap: 5px;
}
.row-flex.gap-x {
  column-gap: 5px;
}
.row-flex.gap-y {
  row-gap: 5px;
}
.row-flex.gap-small {
  gap: 2px;
}
.row-flex.gap-small-x {
  column-gap: 2px;
}
.row-flex.gap-small-y {
  row-gap: 2px;
}
.row-flex.gap-none {
  gap: 0;
}
.row-flex.gap-none-x {
  column-gap: 0;
}
.row-flex.gap-none-y {
  row-gap: 0;
}
.row-flex.wrap-inverse {
  flex-wrap: wrap-reverse;
}
.row-flex.h-center {
  justify-content: center;
}
.row-flex.left {
  justify-content: flex-start;
}
.row-flex.space {
  justify-content: space-between;
}
.row-flex.right {
  justify-content: flex-end;
}
.row-flex.v-center {
  align-items: center;
}
.row-flex.top {
  align-items: flex-start;
}
.row-flex.bottom {
  align-items: flex-end;
}
.row-flex.stretch {
  align-items: stretch;
}
.row-flex:not(inverse):not(.vertical) {
  flex-direction: row;
}
.row-flex.inverse:not(.vertical) {
  flex-direction: row-reverse;
}
.row-flex:not(inverse).vertical {
  flex-direction: column;
}
.row-flex.inverse.vertical {
  flex-direction: column-reverse;
}
.row-flex > .cell.shrink-0,
.row-flex > .cell-small.shrink-0 {
  flex-shrink: 0;
}
.row-flex > .cell.grow-0,
.row-flex > .cell-small.grow-0 {
  flex-grow: 0;
}
.row-flex > .cell.factor-0,
.row-flex > .cell-small.factor-0 {
  flex-shrink: 0;
  flex-grow: 0;
}
.row-flex > .cell.shrink-1,
.row-flex > .cell-small.shrink-1 {
  flex-shrink: 1;
}
.row-flex > .cell.grow-1,
.row-flex > .cell-small.grow-1 {
  flex-grow: 1;
}
.row-flex > .cell.factor-1,
.row-flex > .cell-small.factor-1 {
  flex-shrink: 1;
  flex-grow: 1;
}
.row-flex > .cell.shrink-2,
.row-flex > .cell-small.shrink-2 {
  flex-shrink: 2;
}
.row-flex > .cell.grow-2,
.row-flex > .cell-small.grow-2 {
  flex-grow: 2;
}
.row-flex > .cell.factor-2,
.row-flex > .cell-small.factor-2 {
  flex-shrink: 2;
  flex-grow: 2;
}
.row-flex > .cell.shrink-3,
.row-flex > .cell-small.shrink-3 {
  flex-shrink: 3;
}
.row-flex > .cell.grow-3,
.row-flex > .cell-small.grow-3 {
  flex-grow: 3;
}
.row-flex > .cell.factor-3,
.row-flex > .cell-small.factor-3 {
  flex-shrink: 3;
  flex-grow: 3;
}
.row-flex > .cell.shrink-4,
.row-flex > .cell-small.shrink-4 {
  flex-shrink: 4;
}
.row-flex > .cell.grow-4,
.row-flex > .cell-small.grow-4 {
  flex-grow: 4;
}
.row-flex > .cell.factor-4,
.row-flex > .cell-small.factor-4 {
  flex-shrink: 4;
  flex-grow: 4;
}
.row-flex > .cell.shrink-5,
.row-flex > .cell-small.shrink-5 {
  flex-shrink: 5;
}
.row-flex > .cell.grow-5,
.row-flex > .cell-small.grow-5 {
  flex-grow: 5;
}
.row-flex > .cell.factor-5,
.row-flex > .cell-small.factor-5 {
  flex-shrink: 5;
  flex-grow: 5;
}
.row-flex > .cell.shrink-6,
.row-flex > .cell-small.shrink-6 {
  flex-shrink: 6;
}
.row-flex > .cell.grow-6,
.row-flex > .cell-small.grow-6 {
  flex-grow: 6;
}
.row-flex > .cell.factor-6,
.row-flex > .cell-small.factor-6 {
  flex-shrink: 6;
  flex-grow: 6;
}
.row-flex > .cell.shrink-7,
.row-flex > .cell-small.shrink-7 {
  flex-shrink: 7;
}
.row-flex > .cell.grow-7,
.row-flex > .cell-small.grow-7 {
  flex-grow: 7;
}
.row-flex > .cell.factor-7,
.row-flex > .cell-small.factor-7 {
  flex-shrink: 7;
  flex-grow: 7;
}
.row-flex > .cell.shrink-8,
.row-flex > .cell-small.shrink-8 {
  flex-shrink: 8;
}
.row-flex > .cell.grow-8,
.row-flex > .cell-small.grow-8 {
  flex-grow: 8;
}
.row-flex > .cell.factor-8,
.row-flex > .cell-small.factor-8 {
  flex-shrink: 8;
  flex-grow: 8;
}
.row-flex > .cell.shrink-9,
.row-flex > .cell-small.shrink-9 {
  flex-shrink: 9;
}
.row-flex > .cell.grow-9,
.row-flex > .cell-small.grow-9 {
  flex-grow: 9;
}
.row-flex > .cell.factor-9,
.row-flex > .cell-small.factor-9 {
  flex-shrink: 9;
  flex-grow: 9;
}
.row-flex > .cell.shrink-10,
.row-flex > .cell-small.shrink-10 {
  flex-shrink: 10;
}
.row-flex > .cell.grow-10,
.row-flex > .cell-small.grow-10 {
  flex-grow: 10;
}
.row-flex > .cell.factor-10,
.row-flex > .cell-small.factor-10 {
  flex-shrink: 10;
  flex-grow: 10;
}
.row-flex > .cell.rw-0 {
  display: none;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell.rw-1 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell.rw-2 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell.rw-3 {
  flex-basis: 25%;
}
.row-flex > .cell.rw-4 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell.rw-5 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell.rw-6 {
  flex-basis: 50%;
}
.row-flex > .cell.rw-7 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell.rw-8 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell.rw-9 {
  flex-basis: 75%;
}
.row-flex > .cell.rw-10 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell.rw-11 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell.rw-12 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  display: none;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row-flex > .cell-small.rw-0 {
  flex-basis: 0%;
}
.row-flex > .cell-small.rw-1 {
  flex-basis: 4.16666667%;
}
.row-flex > .cell-small.rw-2 {
  flex-basis: 8.33333333%;
}
.row-flex > .cell-small.rw-3 {
  flex-basis: 12.5%;
}
.row-flex > .cell-small.rw-4 {
  flex-basis: 16.66666667%;
}
.row-flex > .cell-small.rw-5 {
  flex-basis: 20.83333333%;
}
.row-flex > .cell-small.rw-6 {
  flex-basis: 25%;
}
.row-flex > .cell-small.rw-7 {
  flex-basis: 29.16666667%;
}
.row-flex > .cell-small.rw-8 {
  flex-basis: 33.33333333%;
}
.row-flex > .cell-small.rw-9 {
  flex-basis: 37.5%;
}
.row-flex > .cell-small.rw-10 {
  flex-basis: 41.66666667%;
}
.row-flex > .cell-small.rw-11 {
  flex-basis: 45.83333333%;
}
.row-flex > .cell-small.rw-12 {
  flex-basis: 50%;
}
.row-flex > .cell-small.rw-13 {
  flex-basis: 54.16666667%;
}
.row-flex > .cell-small.rw-14 {
  flex-basis: 58.33333333%;
}
.row-flex > .cell-small.rw-15 {
  flex-basis: 62.5%;
}
.row-flex > .cell-small.rw-16 {
  flex-basis: 66.66666667%;
}
.row-flex > .cell-small.rw-17 {
  flex-basis: 70.83333333%;
}
.row-flex > .cell-small.rw-18 {
  flex-basis: 75%;
}
.row-flex > .cell-small.rw-19 {
  flex-basis: 79.16666667%;
}
.row-flex > .cell-small.rw-20 {
  flex-basis: 83.33333333%;
}
.row-flex > .cell-small.rw-21 {
  flex-basis: 87.5%;
}
.row-flex > .cell-small.rw-22 {
  flex-basis: 91.66666667%;
}
.row-flex > .cell-small.rw-23 {
  flex-basis: 95.83333333%;
}
.row-flex > .cell-small.rw-24 {
  flex-basis: 100%;
}
.row .my,
.row-flex .my {
  margin: 5px 0;
}
.row .mx,
.row-flex .mx {
  margin: 0 5px;
}
.row .m,
.row-flex .m {
  margin: 5px;
}
.row > .cell.padded,
.row-flex > .cell.padded,
.row .cell-small.padded,
.row-flex .cell-small.padded {
  padding: 5px;
}
.row > .cell.padded-small,
.row-flex > .cell.padded-small,
.row .cell-small.padded-small,
.row-flex .cell-small.padded-small {
  padding: 2px;
}
.row > .cell.padded-none,
.row-flex > .cell.padded-none,
.row .cell-small.padded-none,
.row-flex .cell-small.padded-none {
  padding: 0;
}
.flex {
  gap: 2px;
}
.flex.inline {
  display: inline-flex;
}
.flex:not(.inline) {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex.top {
  align-items: flex-start;
}
.flex.middle {
  align-items: center;
}
.flex.bottom {
  align-items: flex-end;
}
.flex.left {
  justify-content: flex-start;
}
.flex.center {
  justify-content: center;
}
.flex.right {
  justify-content: flex-end;
}
.flex.large-gap {
  gap: 5px;
}
@media (max-width: 1499px) {
  .hide-elg {
    display: none !important;
  }
  .right-elg {
    text-align: right !important;
  }
  #post-office {
    backdrop-filter: none !important;
    padding: 0 !important;
  }
  #post-office #post-office-box {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
  }
}
@media (min-width: 950px) {
  .hide-desktop {
    display: none !important;
  }
  .right-desktop {
    text-align: right !important;
  }
}
@media (max-width: 949px) {
  .hide-mobile {
    display: none !important;
  }
  .right-mobile {
    text-align: right !important;
  }
  body {
    background: black;
  }
  #wrapper,
  div.game-menu-area,
  footer {
    width: 100%;
  }
  #wrapper.attract > #header .attract_button {
    background-image: url(/build/images/assets/img/background/bg_attract_button_detached.5939a97b..png);
  }
  div.game-menu-area > div.game-bar > ul.text-menu > li.poll-dash {
    left: calc(100vw - 240px);
  }
  #gazette {
    perspective: 1000px;
    width: 95%;
    height: 0;
    padding-bottom: 75%;
  }
  #gazette .newspage {
    width: 90%;
    height: 0;
    margin: 0;
    display: block;
    vertical-align: top;
    position: absolute;
    padding-bottom: 75%;
    background-size: cover;
    transform-style: preserve-3d;
    transition: transform 1s ease-in-out, opacity 0s 0.5s;
    backface-visibility: visible;
    left: 5%;
    z-index: 0;
  }
  #gazette .newspage#newspage-front {
    margin-left: 0;
    opacity: 1;
  }
  #gazette .newspage#newspage-front div#gazette-content {
    font-size: 2.5vw;
    max-height: 35.5%;
  }
  #gazette .newspage#newspage-front div#gazette-headline {
    font-size: 3.2vw;
    top: 13%;
  }
  #gazette .newspage#newspage-front div#gazette-signature {
    font-size: 2.5vw;
  }
  #gazette .newspage#newspage-front div#gazette-deaths {
    font-size: 3vw;
  }
  #gazette .newspage#newspage-back {
    width: 90%;
    margin-left: 0;
    transform: rotateY(-180deg);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
  }
  #gazette .newspage#newspage-back .nightstat {
    font-size: 3vw !important;
  }
  #gazette .newspage#newspage-back .nightstat.nightstat-defense > .invasion:last-child {
    position: relative;
    width: 160%;
    left: -30%;
  }
  #gazette .newspage#newspage-back #buildingdetails {
    top: 60%;
    font-size: 2.5vw;
    width: calc(98% - 25px);
  }
  #gazette-switcher {
    display: block;
    margin: auto;
    padding: 1rem;
  }
  #gazette-switch:checked + * + #gazette .newspage {
    transform: rotateY(-180deg);
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-front {
    opacity: 0;
    pointer-events: none;
  }
  #gazette-switch:checked + * + #gazette .newspage#newspage-back {
    transform: rotateY(-360deg);
    opacity: 1;
  }
  .gazette-search {
    margin-left: 0 !important;
  }
  .gazette-search h2 {
    overflow: hidden;
  }
}
@media (max-width: 949px) {
  .row > .cell.town-addons.no-town-addons {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 480px) {
  .row > .cell.town-addons {
    flex-wrap: wrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 30%;
    width: 30%;
    height: auto;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    display: none;
  }
}
@media (max-width: 949px) and (min-width: 600px) {
  .hide-lg {
    display: none !important;
  }
  .right-lg {
    text-align: right !important;
  }
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 50%;
    flex-basis: 50%;
  }
  .forum-preview-wrapper {
    max-height: 360px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 360px;
  }
}
@media (max-width: 599px) and (min-width: 480px) {
  .hide-md {
    display: none !important;
  }
  .right-md {
    text-align: right !important;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  .forum-preview-wrapper {
    max-height: 180px;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: 180px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -80px;
  }
  .soul .view-rp .money {
    margin-left: -40px;
  }
}
@media (max-width: 599px) {
  #post-office-mobile-wrapper {
    width: 200%;
    transition: margin-left 0.25s ease-in-out;
  }
  #post-office-mobile-wrapper:not(.panel-2) {
    margin-left: 0;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:first-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper:not(.panel-2) > *:last-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 {
    margin-left: -100%;
  }
  #post-office-mobile-wrapper.panel-2 > *:first-child {
    opacity: 0;
  }
  #post-office-mobile-wrapper.panel-2 > *:last-child {
    opacity: 1;
  }
  #post-office-mobile-wrapper > *:first-child,
  #post-office-mobile-wrapper > *:last-child {
    transition: opacity 0.2s ease-in-out;
  }
}
@media (max-width: 479px) {
  .hide-sm {
    display: none !important;
  }
  .right-sm {
    text-align: right !important;
  }
  #notifications {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  #postbox img {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  #postbox #postbox-new-msg-counter {
    position: absolute;
    background: darkred;
    padding: 2px;
    border-radius: 100px;
    bottom: -2px;
    right: -2px;
    display: block;
    width: 24px;
    height: 24px;
    font-size: 14px;
    text-align: center;
    box-shadow: 0 0 3px black;
  }
  .app-directory {
    min-height: 37px;
    min-width: 44px;
  }
  .app-directory .app-icon {
    height: 32px;
    width: 32px;
    image-rendering: pixelated;
  }
  .app-directory .app-listing-body h4 {
    padding: 10px 0 11px 43px;
  }
  .app-directory .app-listing-body ul {
    grid-template-columns: 1fr;
  }
  #wrapper > #content #apps #apps-list ul li.app-external {
    width: 100% !important;
  }
  button:not(.no-mobile-resize),
  .button:not(.no-mobile-resize) {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  h4.preview-header {
    width: 100%;
    left: 0;
    padding: 4px;
  }
  .about-paragraph img {
    max-width: 100%;
    width: 100%;
  }
  .rucksack_status_union.rucksack:before {
    left: 0 !important;
    background: url(/build/images/assets/img/game-bar/panel_tl.61eccd4c..png) 0 0 no-repeat, url(/build/images/assets/img/game-bar/panel_bl.a18b84b2..png) 0 100% no-repeat, url(/build/images/assets/img/game-bar/panel_l.55402dfd..png) 0 0 repeat-y !important;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons:not(.night) > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-house > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_home_small.3a82b875..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-well > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_well_small.c6965ae4..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-bank > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_bank_small.6c54ad3d..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-citizens > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_houses_small.fc255515..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-construct > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_construction_small.9c0bb0c9..png) center / cover no-repeat;
  }
  .row > .cell.town-addons.night > .town-addon-door > div:first-child {
    background: url(/build/images/assets/img/background/town/menu_door_small.2619a525..png) center / cover no-repeat;
  }
  .soul .news .content {
    padding: 5px;
    background: #5c2b20;
    min-height: auto;
  }
  .soul .view-rp .postit,
  .soul .view-rp .tinystamp {
    margin-left: -135px;
  }
  .soul .view-rp .money {
    margin-left: -66px;
  }
  body #wrapper .game-clock > .town-day {
    font-weight: bolder;
    text-shadow: -1px 0 0 #c9c182, 1px 0 0 #c9c182, 0 -1px 0 #c9c182, 0 1px 0 #c9c182;
  }
  body:not(.icon-zoom-1-00) ul.inventory.rucksack {
    background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li.title {
    margin: 5px;
    display: inline-flex;
    align-items: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
    margin: 5px;
    text-align: center;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
    position: relative;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
    background: rgba(0, 0, 0, 0.4);
    font-weight: bold;
    padding: 1px 3px;
    border-radius: 2px;
    position: absolute;
    right: -5px;
    bottom: -5px;
    top: auto;
  }
  body:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
    image-rendering: pixelated;
  }
  body:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
  body:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
    image-rendering: pixelated;
  }
  body.icon-zoom-1-25 ul.inventory > li.title {
    height: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
    height: 22px !important;
    width: 22px !important;
  }
  body.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
    padding: 12px;
  }
  body.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 20px;
  }
  body.icon-zoom-1-50 ul.inventory > li.title {
    height: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
    height: 26px !important;
    width: 26px !important;
  }
  body.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
    padding: 8px;
  }
  body.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 24px;
  }
  body.icon-zoom-1-75 ul.inventory > li.title {
    height: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
    height: 30px !important;
    width: 30px !important;
  }
  body.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
    padding: 4px;
  }
  body.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 28px;
  }
  body.icon-zoom-2-00 ul.inventory > li.title {
    height: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
    height: 34px !important;
    width: 34px !important;
  }
  body.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
    width: auto;
    height: 32px;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
    padding: 0;
  }
  body.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
  body.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
    width: auto;
    height: 32px;
  }
  ul.actions > li,
  ul.special_actions > li,
  ul.heroic_actions > li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  ul.actions > li > img:first-child,
  ul.special_actions > li > img:first-child,
  ul.heroic_actions > li > img:first-child {
    top: 19px;
  }
  ul.actions > li > div.targets,
  ul.special_actions > li > div.targets,
  ul.heroic_actions > li > div.targets {
    left: 0;
    right: 0;
    top: 100%;
  }
  ul.actions > li > div.targets > ul > li:not(.line),
  ul.special_actions > li > div.targets > ul > li:not(.line),
  ul.heroic_actions > li > div.targets > ul > li:not(.line) {
    padding: 16px;
    margin: 8px;
  }
  ul.actions > li > div.targets *[x-close-for],
  ul.special_actions > li > div.targets *[x-close-for],
  ul.heroic_actions > li > div.targets *[x-close-for] {
    display: inline-block;
    padding: 16px;
  }
  .row > .cell.town-addons {
    flex-wrap: nowrap;
  }
  .row > .cell.town-addons > .town-addon {
    flex-basis: 13%;
    width: 13%;
    height: auto;
    flex-shrink: 1;
  }
  .row > .cell.town-addons > .town-addon > div {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
  }
  .row > .cell.town-addons > .town-addon.town-addon-empty > div {
    height: 0;
    width: calc(100% - 4px);
    padding-bottom: 100%;
  }
  .dashboard .attack-estimation,
  .dashboard .def-estimation {
    border-right: none;
  }
  .soul .language-picker {
    flex-wrap: wrap;
  }
  .soul .language-picker > .note {
    width: 100%;
    flex-basis: 100%;
  }
  div.zone-blocked-warning {
    background: #91181a;
    padding: 10px;
  }
  div[x-conditional-help="beyond_half_ap"] {
    position: fixed;
    top: 210px;
    left: 10px;
    right: 10px;
    width: auto;
  }
  div[x-conditional-help="beyond_half_ap"]:before {
    display: none;
  }
  .forum-preview-wrapper .forum-preview-container {
    border: none;
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank {
    min-height: max(33vh, 120px);
  }
  .forum-preview-wrapper.forum-preview-wrapper-bank .forum-preview-container {
    position: unset;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .forum-post > .forum-post-content .rpText,
  .forum-editor .twino-editor-preview .rpText {
    margin: 0 5px 10px;
    padding: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor {
    margin-bottom: 5px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-bottom: 10px;
  }
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor,
  .forum-post > .forum-post-content span.quoteauthor.quoteauthor + blockquote,
  .forum-editor .twino-editor-preview span.quoteauthor.quoteauthor + blockquote {
    margin-left: 5px;
    margin-right: 5px;
  }
  .game-bar .rucksack_status_union.status:before {
    background: url(/build/images/assets/img/game-bar/cog2m.17032f2f..png) 0 0 no-repeat !important;
  }
  .game-bar .status.rucksack_status_union {
    min-width: 120px !important;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union {
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 1;
  }
  .game-bar .rucksack_status_union.expanded:hover + .status.rucksack_status_union .status-ghoul {
    left: 0 !important;
  }
  .game-bar .status-ghoul {
    right: 0;
  }
  #content:has(.game-bar .status-ghoul) {
    margin-top: 45px !important;
  }
  #beyond_chat {
    height: calc(100% - 16px);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  div.beyond-escort-on:not(.beyond-escort-on-all) > div {
    border-right: 0 !important;
  }
  #beyond_desert_content {
    background: url(/build/images/assets/img/background/box/panel_00a.00a89b8f..gif) top left no-repeat, url(/build/images/assets/img/background/box/panel_02a.c58ceaa8..gif) top right no-repeat, url(/build/images/assets/img/background/box/panel_20.b16ec47b..gif) bottom left no-repeat, url(/build/images/assets/img/background/box/panel_22.7f7fb6bf..gif) bottom right no-repeat, url(/build/images/assets/img/background/box/panel_01.a438e03f..gif) top left repeat-x, url(/build/images/assets/img/background/box/panel_10.20fda3cc..gif) top left repeat-y, url(/build/images/assets/img/background/box/panel_12.1babce5e..gif) top right repeat-y, url(/build/images/assets/img/background/box/panel_21.347bf032..gif) bottom left repeat-x, #7e4d2a !important;
  }
  #beyond_desert_content .zone-beyond {
    top: 6px;
    left: 6px;
    box-shadow: inset 0 0 15px 3px black;
    border: none;
    position: absolute;
    width: calc(100% - 10px);
    opacity: 0.3;
  }
  #beyond_desert_content .zone-beyond:after {
    content: " ";
    position: absolute;
    top: 75%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(126, 77, 42, 0), #7e4d2a);
  }
  #beyond_desert_content .ambiant-zone-desc {
    margin: 0;
    background-image: none;
    padding: 0;
    min-height: 70px;
    overflow-y: auto;
    line-height: 1.1rem;
    color: white;
    text-shadow: 0 0 2px #ddab76;
  }
  #beyond_desert_content .ambiant-zone-desc .ruin-info {
    background: none;
  }
  #beyond_desert_content h5 {
    margin-top: 0;
  }
  #beyond_desert_content .mdg {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 8px;
    align-items: start;
  }
  #beyond_desert_content .mdg > h5 {
    display: none;
  }
  #beyond_desert_content .mdg button {
    font-size: 0;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  #beyond_desert_content .mdg button img {
    margin: 0;
  }
  #beyond_desert_content .mdg #mgd-dig_button-container,
  #beyond_desert_content .mdg #town-enter,
  #beyond_desert_content .mdg #enter_ruin_button,
  #beyond_desert_content .mdg #dig_ruin_button,
  #beyond_desert_content .mdg #uncover_ruin_button,
  #beyond_desert_content .mdg #bury_rucksack_button,
  #beyond_desert_content .mdg #mgd-trash_button-container,
  #beyond_desert_content .mdg #mgd-town-enter_button-container,
  #beyond_desert_content .mdg button[x-item-action-toggle] {
    grid-row: 1 / span 1;
  }
  #beyond_desert_content .mdg .actions {
    grid-column: 1 / span 6;
    grid-row: 2 / span 1;
  }
  #beyond_desert_content .mdg .heroic_actions {
    grid-column: 1 / span 6;
    grid-row: 3 / span 1;
  }
  #beyond_desert_content .mdg #town-enter-escort,
  #beyond_desert_content .mdg #town-enter-hero,
  #beyond_desert_content .mdg #town-enter-sneak {
    grid-row: 4 / span 1;
  }
  #beyond_desert_content .mdg #mgd-zone-note {
    grid-column: 1 / span 6;
    grid-row: 5 / span 1;
  }
  #beyond_desert_content .mdg #mgd-digging-note {
    grid-column: 1 / span 6;
    grid-row: 6 / span 1;
  }
  #beyond_desert_content .mdg #mgd-town-note {
    grid-column: 1 / span 6;
    grid-row: 7 / span 1;
  }
  #beyond_desert_content .mdg .special_actions {
    grid-column: 1 / span 6;
    grid-row: 8 / span 1;
  }
  #beyond-map.mdg div.react_map_area div.map {
    padding-top: 75%;
  }
}
@media (max-width: 1499px) {
  .row > .cell.rw-elg-0 {
    display: none;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-elg-0 {
    width: 0%;
  }
  .row > .cell.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-elg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-elg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-elg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-elg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-elg-3 {
    width: 25%;
  }
  .row > .cell.ro-elg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-elg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-elg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-elg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-elg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-elg-6 {
    width: 50%;
  }
  .row > .cell.ro-elg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-elg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-elg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-elg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-elg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-elg-9 {
    width: 75%;
  }
  .row > .cell.ro-elg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-elg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-elg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-elg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-elg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-elg-12 {
    width: 100%;
  }
  .row > .cell.ro-elg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    display: none;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-elg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-elg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-elg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-elg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-elg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-elg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-elg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-elg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-elg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-elg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-elg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-elg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-elg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-elg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-elg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-elg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-elg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-elg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-elg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-elg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-elg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-elg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-elg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-elg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-elg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-elg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-elg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-elg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-elg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-elg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-elg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-elg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-elg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-elg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-elg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-elg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-elg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-elg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-elg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-elg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-elg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-elg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-elg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-elg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-elg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-elg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-elg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-elg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-elg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-elg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-elg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-elg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-elg-0,
  .row-flex > .cell-small.shrink-elg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-elg-0,
  .row-flex > .cell-small.grow-elg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-elg-0,
  .row-flex > .cell-small.factor-elg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-elg-1,
  .row-flex > .cell-small.shrink-elg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-elg-1,
  .row-flex > .cell-small.grow-elg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-elg-1,
  .row-flex > .cell-small.factor-elg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-elg-2,
  .row-flex > .cell-small.shrink-elg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-elg-2,
  .row-flex > .cell-small.grow-elg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-elg-2,
  .row-flex > .cell-small.factor-elg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-elg-3,
  .row-flex > .cell-small.shrink-elg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-elg-3,
  .row-flex > .cell-small.grow-elg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-elg-3,
  .row-flex > .cell-small.factor-elg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-elg-4,
  .row-flex > .cell-small.shrink-elg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-elg-4,
  .row-flex > .cell-small.grow-elg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-elg-4,
  .row-flex > .cell-small.factor-elg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-elg-5,
  .row-flex > .cell-small.shrink-elg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-elg-5,
  .row-flex > .cell-small.grow-elg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-elg-5,
  .row-flex > .cell-small.factor-elg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-elg-6,
  .row-flex > .cell-small.shrink-elg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-elg-6,
  .row-flex > .cell-small.grow-elg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-elg-6,
  .row-flex > .cell-small.factor-elg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-elg-7,
  .row-flex > .cell-small.shrink-elg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-elg-7,
  .row-flex > .cell-small.grow-elg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-elg-7,
  .row-flex > .cell-small.factor-elg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-elg-8,
  .row-flex > .cell-small.shrink-elg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-elg-8,
  .row-flex > .cell-small.grow-elg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-elg-8,
  .row-flex > .cell-small.factor-elg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-elg-9,
  .row-flex > .cell-small.shrink-elg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-elg-9,
  .row-flex > .cell-small.grow-elg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-elg-9,
  .row-flex > .cell-small.factor-elg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-elg-10,
  .row-flex > .cell-small.shrink-elg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-elg-10,
  .row-flex > .cell-small.grow-elg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-elg-10,
  .row-flex > .cell-small.factor-elg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-elg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-elg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-elg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-elg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-elg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-elg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-elg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-elg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-elg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-elg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-elg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-elg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-elg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-elg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-elg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-elg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-elg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-elg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-elg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-elg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-elg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-elg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-elg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-elg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-elg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-elg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-elg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-elg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-elg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-elg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-elg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-elg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-elg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-elg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-elg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-elg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-elg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-elg {
    justify-content: center;
  }
  .row-flex.left-elg {
    justify-content: flex-start;
  }
  .row-flex.right-elg {
    justify-content: flex-end;
  }
  .row-flex.v-center-elg {
    align-items: center;
  }
  .row-flex.top-elg {
    align-items: flex-start;
  }
  .row-flex.bottom-elg {
    align-items: flex-end;
  }
  .row-flex.stretch-elg {
    align-items: stretch;
  }
  .row > .cell.padded-elg,
  .row-flex > .cell.padded-elg,
  .row .cell-small.padded-elg,
  .row-flex .cell-small.padded-elg {
    padding: 5px;
  }
  .row > .cell.padded-small-elg,
  .row-flex > .cell.padded-small-elg,
  .row .cell-small.padded-small-elg,
  .row-flex .cell-small.padded-small-elg {
    padding: 2px;
  }
  .row > .cell.padded-none-elg,
  .row-flex > .cell.padded-none-elg,
  .row .cell-small.padded-none-elg,
  .row-flex .cell-small.padded-none-elg {
    padding: 0;
  }
}
@media (max-width: 949px) {
  .row > .cell.rw-lg-0 {
    display: none;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-lg-0 {
    width: 0%;
  }
  .row > .cell.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-lg-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-lg-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-lg-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-lg-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-lg-3 {
    width: 25%;
  }
  .row > .cell.ro-lg-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-lg-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-lg-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-lg-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-lg-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-lg-6 {
    width: 50%;
  }
  .row > .cell.ro-lg-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-lg-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-lg-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-lg-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-lg-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-lg-9 {
    width: 75%;
  }
  .row > .cell.ro-lg-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-lg-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-lg-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-lg-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-lg-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-lg-12 {
    width: 100%;
  }
  .row > .cell.ro-lg-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    display: none;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-lg-0 {
    width: 0%;
  }
  .row > .cell-small.ro-lg-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-lg-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-lg-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-lg-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-lg-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-lg-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-lg-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-lg-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-lg-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-lg-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-lg-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-lg-6 {
    width: 25%;
  }
  .row > .cell-small.ro-lg-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-lg-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-lg-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-lg-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-lg-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-lg-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-lg-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-lg-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-lg-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-lg-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-lg-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-lg-12 {
    width: 50%;
  }
  .row > .cell-small.ro-lg-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-lg-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-lg-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-lg-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-lg-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-lg-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-lg-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-lg-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-lg-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-lg-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-lg-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-lg-18 {
    width: 75%;
  }
  .row > .cell-small.ro-lg-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-lg-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-lg-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-lg-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-lg-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-lg-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-lg-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-lg-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-lg-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-lg-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-lg-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-lg-24 {
    width: 100%;
  }
  .row > .cell-small.ro-lg-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-lg {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-lg {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-lg-0,
  .row-flex > .cell-small.shrink-lg-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-lg-0,
  .row-flex > .cell-small.grow-lg-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-lg-0,
  .row-flex > .cell-small.factor-lg-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-lg-1,
  .row-flex > .cell-small.shrink-lg-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-lg-1,
  .row-flex > .cell-small.grow-lg-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-lg-1,
  .row-flex > .cell-small.factor-lg-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-lg-2,
  .row-flex > .cell-small.shrink-lg-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-lg-2,
  .row-flex > .cell-small.grow-lg-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-lg-2,
  .row-flex > .cell-small.factor-lg-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-lg-3,
  .row-flex > .cell-small.shrink-lg-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-lg-3,
  .row-flex > .cell-small.grow-lg-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-lg-3,
  .row-flex > .cell-small.factor-lg-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-lg-4,
  .row-flex > .cell-small.shrink-lg-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-lg-4,
  .row-flex > .cell-small.grow-lg-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-lg-4,
  .row-flex > .cell-small.factor-lg-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-lg-5,
  .row-flex > .cell-small.shrink-lg-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-lg-5,
  .row-flex > .cell-small.grow-lg-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-lg-5,
  .row-flex > .cell-small.factor-lg-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-lg-6,
  .row-flex > .cell-small.shrink-lg-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-lg-6,
  .row-flex > .cell-small.grow-lg-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-lg-6,
  .row-flex > .cell-small.factor-lg-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-lg-7,
  .row-flex > .cell-small.shrink-lg-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-lg-7,
  .row-flex > .cell-small.grow-lg-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-lg-7,
  .row-flex > .cell-small.factor-lg-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-lg-8,
  .row-flex > .cell-small.shrink-lg-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-lg-8,
  .row-flex > .cell-small.grow-lg-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-lg-8,
  .row-flex > .cell-small.factor-lg-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-lg-9,
  .row-flex > .cell-small.shrink-lg-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-lg-9,
  .row-flex > .cell-small.grow-lg-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-lg-9,
  .row-flex > .cell-small.factor-lg-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-lg-10,
  .row-flex > .cell-small.shrink-lg-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-lg-10,
  .row-flex > .cell-small.grow-lg-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-lg-10,
  .row-flex > .cell-small.factor-lg-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-lg-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-lg-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-lg-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-lg-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-lg-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-lg-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-lg-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-lg-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-lg-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-lg-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-lg-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-lg-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-lg-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-lg-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-lg-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-lg-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-lg-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-lg-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-lg-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-lg-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-lg-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-lg-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-lg-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-lg-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-lg-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-lg-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-lg-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-lg-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-lg-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-lg-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-lg-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-lg-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-lg-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-lg-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-lg-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-lg-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-lg-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-lg {
    justify-content: center;
  }
  .row-flex.left-lg {
    justify-content: flex-start;
  }
  .row-flex.right-lg {
    justify-content: flex-end;
  }
  .row-flex.v-center-lg {
    align-items: center;
  }
  .row-flex.top-lg {
    align-items: flex-start;
  }
  .row-flex.bottom-lg {
    align-items: flex-end;
  }
  .row-flex.stretch-lg {
    align-items: stretch;
  }
  .row > .cell.padded-lg,
  .row-flex > .cell.padded-lg,
  .row .cell-small.padded-lg,
  .row-flex .cell-small.padded-lg {
    padding: 5px;
  }
  .row > .cell.padded-small-lg,
  .row-flex > .cell.padded-small-lg,
  .row .cell-small.padded-small-lg,
  .row-flex .cell-small.padded-small-lg {
    padding: 2px;
  }
  .row > .cell.padded-none-lg,
  .row-flex > .cell.padded-none-lg,
  .row .cell-small.padded-none-lg,
  .row-flex .cell-small.padded-none-lg {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .row > .cell.rw-md-0 {
    display: none;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-md-0 {
    width: 0%;
  }
  .row > .cell.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-md-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-md-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-md-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-md-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-md-3 {
    width: 25%;
  }
  .row > .cell.ro-md-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-md-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-md-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-md-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-md-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-md-6 {
    width: 50%;
  }
  .row > .cell.ro-md-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-md-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-md-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-md-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-md-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-md-9 {
    width: 75%;
  }
  .row > .cell.ro-md-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-md-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-md-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-md-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-md-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-md-12 {
    width: 100%;
  }
  .row > .cell.ro-md-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    display: none;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-md-0 {
    width: 0%;
  }
  .row > .cell-small.ro-md-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-md-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-md-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-md-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-md-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-md-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-md-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-md-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-md-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-md-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-md-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-md-6 {
    width: 25%;
  }
  .row > .cell-small.ro-md-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-md-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-md-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-md-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-md-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-md-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-md-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-md-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-md-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-md-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-md-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-md-12 {
    width: 50%;
  }
  .row > .cell-small.ro-md-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-md-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-md-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-md-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-md-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-md-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-md-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-md-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-md-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-md-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-md-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-md-18 {
    width: 75%;
  }
  .row > .cell-small.ro-md-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-md-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-md-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-md-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-md-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-md-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-md-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-md-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-md-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-md-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-md-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-md-24 {
    width: 100%;
  }
  .row > .cell-small.ro-md-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-md {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-md {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-md-0,
  .row-flex > .cell-small.shrink-md-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-md-0,
  .row-flex > .cell-small.grow-md-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-md-0,
  .row-flex > .cell-small.factor-md-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-md-1,
  .row-flex > .cell-small.shrink-md-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-md-1,
  .row-flex > .cell-small.grow-md-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-md-1,
  .row-flex > .cell-small.factor-md-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-md-2,
  .row-flex > .cell-small.shrink-md-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-md-2,
  .row-flex > .cell-small.grow-md-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-md-2,
  .row-flex > .cell-small.factor-md-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-md-3,
  .row-flex > .cell-small.shrink-md-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-md-3,
  .row-flex > .cell-small.grow-md-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-md-3,
  .row-flex > .cell-small.factor-md-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-md-4,
  .row-flex > .cell-small.shrink-md-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-md-4,
  .row-flex > .cell-small.grow-md-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-md-4,
  .row-flex > .cell-small.factor-md-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-md-5,
  .row-flex > .cell-small.shrink-md-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-md-5,
  .row-flex > .cell-small.grow-md-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-md-5,
  .row-flex > .cell-small.factor-md-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-md-6,
  .row-flex > .cell-small.shrink-md-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-md-6,
  .row-flex > .cell-small.grow-md-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-md-6,
  .row-flex > .cell-small.factor-md-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-md-7,
  .row-flex > .cell-small.shrink-md-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-md-7,
  .row-flex > .cell-small.grow-md-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-md-7,
  .row-flex > .cell-small.factor-md-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-md-8,
  .row-flex > .cell-small.shrink-md-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-md-8,
  .row-flex > .cell-small.grow-md-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-md-8,
  .row-flex > .cell-small.factor-md-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-md-9,
  .row-flex > .cell-small.shrink-md-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-md-9,
  .row-flex > .cell-small.grow-md-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-md-9,
  .row-flex > .cell-small.factor-md-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-md-10,
  .row-flex > .cell-small.shrink-md-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-md-10,
  .row-flex > .cell-small.grow-md-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-md-10,
  .row-flex > .cell-small.factor-md-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-md-0 {
    display: none;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-md-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-md-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-md-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-md-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-md-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-md-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-md-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-md-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-md-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-md-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-md-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-md-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-md-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-md-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-md-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-md-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-md-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-md-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-md-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-md-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-md-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-md-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-md-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-md-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-md-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-md-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-md-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-md-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-md-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-md-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-md-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-md-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-md-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-md-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-md-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-md-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-md-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-md {
    justify-content: center;
  }
  .row-flex.left-md {
    justify-content: flex-start;
  }
  .row-flex.right-md {
    justify-content: flex-end;
  }
  .row-flex.v-center-md {
    align-items: center;
  }
  .row-flex.top-md {
    align-items: flex-start;
  }
  .row-flex.bottom-md {
    align-items: flex-end;
  }
  .row-flex.stretch-md {
    align-items: stretch;
  }
  .row > .cell.padded-md,
  .row-flex > .cell.padded-md,
  .row .cell-small.padded-md,
  .row-flex .cell-small.padded-md {
    padding: 5px;
  }
  .row > .cell.padded-small-md,
  .row-flex > .cell.padded-small-md,
  .row .cell-small.padded-small-md,
  .row-flex .cell-small.padded-small-md {
    padding: 2px;
  }
  .row > .cell.padded-none-md,
  .row-flex > .cell.padded-none-md,
  .row .cell-small.padded-none-md,
  .row-flex .cell-small.padded-none-md {
    padding: 0;
  }
}
@media (max-width: 479px) {
  .row > .cell.rw-sm-0 {
    display: none;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell.rw-sm-0 {
    width: 0%;
  }
  .row > .cell.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell.rw-sm-1 {
    width: 8.33333333%;
  }
  .row > .cell.ro-sm-1 {
    margin-left: 8.33333333%;
  }
  .row > .cell.rw-sm-2 {
    width: 16.66666667%;
  }
  .row > .cell.ro-sm-2 {
    margin-left: 16.66666667%;
  }
  .row > .cell.rw-sm-3 {
    width: 25%;
  }
  .row > .cell.ro-sm-3 {
    margin-left: 25%;
  }
  .row > .cell.rw-sm-4 {
    width: 33.33333333%;
  }
  .row > .cell.ro-sm-4 {
    margin-left: 33.33333333%;
  }
  .row > .cell.rw-sm-5 {
    width: 41.66666667%;
  }
  .row > .cell.ro-sm-5 {
    margin-left: 41.66666667%;
  }
  .row > .cell.rw-sm-6 {
    width: 50%;
  }
  .row > .cell.ro-sm-6 {
    margin-left: 50%;
  }
  .row > .cell.rw-sm-7 {
    width: 58.33333333%;
  }
  .row > .cell.ro-sm-7 {
    margin-left: 58.33333333%;
  }
  .row > .cell.rw-sm-8 {
    width: 66.66666667%;
  }
  .row > .cell.ro-sm-8 {
    margin-left: 66.66666667%;
  }
  .row > .cell.rw-sm-9 {
    width: 75%;
  }
  .row > .cell.ro-sm-9 {
    margin-left: 75%;
  }
  .row > .cell.rw-sm-10 {
    width: 83.33333333%;
  }
  .row > .cell.ro-sm-10 {
    margin-left: 83.33333333%;
  }
  .row > .cell.rw-sm-11 {
    width: 91.66666667%;
  }
  .row > .cell.ro-sm-11 {
    margin-left: 91.66666667%;
  }
  .row > .cell.rw-sm-12 {
    width: 100%;
  }
  .row > .cell.ro-sm-12 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    display: none;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row > .cell-small.rw-sm-0 {
    width: 0%;
  }
  .row > .cell-small.ro-sm-0 {
    margin-left: 0%;
  }
  .row > .cell-small.rw-sm-1 {
    width: 4.16666667%;
  }
  .row > .cell-small.ro-sm-1 {
    margin-left: 4.16666667%;
  }
  .row > .cell-small.rw-sm-2 {
    width: 8.33333333%;
  }
  .row > .cell-small.ro-sm-2 {
    margin-left: 8.33333333%;
  }
  .row > .cell-small.rw-sm-3 {
    width: 12.5%;
  }
  .row > .cell-small.ro-sm-3 {
    margin-left: 12.5%;
  }
  .row > .cell-small.rw-sm-4 {
    width: 16.66666667%;
  }
  .row > .cell-small.ro-sm-4 {
    margin-left: 16.66666667%;
  }
  .row > .cell-small.rw-sm-5 {
    width: 20.83333333%;
  }
  .row > .cell-small.ro-sm-5 {
    margin-left: 20.83333333%;
  }
  .row > .cell-small.rw-sm-6 {
    width: 25%;
  }
  .row > .cell-small.ro-sm-6 {
    margin-left: 25%;
  }
  .row > .cell-small.rw-sm-7 {
    width: 29.16666667%;
  }
  .row > .cell-small.ro-sm-7 {
    margin-left: 29.16666667%;
  }
  .row > .cell-small.rw-sm-8 {
    width: 33.33333333%;
  }
  .row > .cell-small.ro-sm-8 {
    margin-left: 33.33333333%;
  }
  .row > .cell-small.rw-sm-9 {
    width: 37.5%;
  }
  .row > .cell-small.ro-sm-9 {
    margin-left: 37.5%;
  }
  .row > .cell-small.rw-sm-10 {
    width: 41.66666667%;
  }
  .row > .cell-small.ro-sm-10 {
    margin-left: 41.66666667%;
  }
  .row > .cell-small.rw-sm-11 {
    width: 45.83333333%;
  }
  .row > .cell-small.ro-sm-11 {
    margin-left: 45.83333333%;
  }
  .row > .cell-small.rw-sm-12 {
    width: 50%;
  }
  .row > .cell-small.ro-sm-12 {
    margin-left: 50%;
  }
  .row > .cell-small.rw-sm-13 {
    width: 54.16666667%;
  }
  .row > .cell-small.ro-sm-13 {
    margin-left: 54.16666667%;
  }
  .row > .cell-small.rw-sm-14 {
    width: 58.33333333%;
  }
  .row > .cell-small.ro-sm-14 {
    margin-left: 58.33333333%;
  }
  .row > .cell-small.rw-sm-15 {
    width: 62.5%;
  }
  .row > .cell-small.ro-sm-15 {
    margin-left: 62.5%;
  }
  .row > .cell-small.rw-sm-16 {
    width: 66.66666667%;
  }
  .row > .cell-small.ro-sm-16 {
    margin-left: 66.66666667%;
  }
  .row > .cell-small.rw-sm-17 {
    width: 70.83333333%;
  }
  .row > .cell-small.ro-sm-17 {
    margin-left: 70.83333333%;
  }
  .row > .cell-small.rw-sm-18 {
    width: 75%;
  }
  .row > .cell-small.ro-sm-18 {
    margin-left: 75%;
  }
  .row > .cell-small.rw-sm-19 {
    width: 79.16666667%;
  }
  .row > .cell-small.ro-sm-19 {
    margin-left: 79.16666667%;
  }
  .row > .cell-small.rw-sm-20 {
    width: 83.33333333%;
  }
  .row > .cell-small.ro-sm-20 {
    margin-left: 83.33333333%;
  }
  .row > .cell-small.rw-sm-21 {
    width: 87.5%;
  }
  .row > .cell-small.ro-sm-21 {
    margin-left: 87.5%;
  }
  .row > .cell-small.rw-sm-22 {
    width: 91.66666667%;
  }
  .row > .cell-small.ro-sm-22 {
    margin-left: 91.66666667%;
  }
  .row > .cell-small.rw-sm-23 {
    width: 95.83333333%;
  }
  .row > .cell-small.ro-sm-23 {
    margin-left: 95.83333333%;
  }
  .row > .cell-small.rw-sm-24 {
    width: 100%;
  }
  .row > .cell-small.ro-sm-24 {
    margin-left: 100%;
  }
  .row-flex.wrap-sm {
    flex-wrap: wrap !important;
  }
  .row-flex.wrap-inverse-sm {
    flex-wrap: wrap-reverse !important;
  }
  .row-flex > .cell.shrink-sm-0,
  .row-flex > .cell-small.shrink-sm-0 {
    flex-shrink: 0;
  }
  .row-flex > .cell.grow-sm-0,
  .row-flex > .cell-small.grow-sm-0 {
    flex-grow: 0;
  }
  .row-flex > .cell.factor-sm-0,
  .row-flex > .cell-small.factor-sm-0 {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .row-flex > .cell.shrink-sm-1,
  .row-flex > .cell-small.shrink-sm-1 {
    flex-shrink: 1;
  }
  .row-flex > .cell.grow-sm-1,
  .row-flex > .cell-small.grow-sm-1 {
    flex-grow: 1;
  }
  .row-flex > .cell.factor-sm-1,
  .row-flex > .cell-small.factor-sm-1 {
    flex-shrink: 1;
    flex-grow: 1;
  }
  .row-flex > .cell.shrink-sm-2,
  .row-flex > .cell-small.shrink-sm-2 {
    flex-shrink: 2;
  }
  .row-flex > .cell.grow-sm-2,
  .row-flex > .cell-small.grow-sm-2 {
    flex-grow: 2;
  }
  .row-flex > .cell.factor-sm-2,
  .row-flex > .cell-small.factor-sm-2 {
    flex-shrink: 2;
    flex-grow: 2;
  }
  .row-flex > .cell.shrink-sm-3,
  .row-flex > .cell-small.shrink-sm-3 {
    flex-shrink: 3;
  }
  .row-flex > .cell.grow-sm-3,
  .row-flex > .cell-small.grow-sm-3 {
    flex-grow: 3;
  }
  .row-flex > .cell.factor-sm-3,
  .row-flex > .cell-small.factor-sm-3 {
    flex-shrink: 3;
    flex-grow: 3;
  }
  .row-flex > .cell.shrink-sm-4,
  .row-flex > .cell-small.shrink-sm-4 {
    flex-shrink: 4;
  }
  .row-flex > .cell.grow-sm-4,
  .row-flex > .cell-small.grow-sm-4 {
    flex-grow: 4;
  }
  .row-flex > .cell.factor-sm-4,
  .row-flex > .cell-small.factor-sm-4 {
    flex-shrink: 4;
    flex-grow: 4;
  }
  .row-flex > .cell.shrink-sm-5,
  .row-flex > .cell-small.shrink-sm-5 {
    flex-shrink: 5;
  }
  .row-flex > .cell.grow-sm-5,
  .row-flex > .cell-small.grow-sm-5 {
    flex-grow: 5;
  }
  .row-flex > .cell.factor-sm-5,
  .row-flex > .cell-small.factor-sm-5 {
    flex-shrink: 5;
    flex-grow: 5;
  }
  .row-flex > .cell.shrink-sm-6,
  .row-flex > .cell-small.shrink-sm-6 {
    flex-shrink: 6;
  }
  .row-flex > .cell.grow-sm-6,
  .row-flex > .cell-small.grow-sm-6 {
    flex-grow: 6;
  }
  .row-flex > .cell.factor-sm-6,
  .row-flex > .cell-small.factor-sm-6 {
    flex-shrink: 6;
    flex-grow: 6;
  }
  .row-flex > .cell.shrink-sm-7,
  .row-flex > .cell-small.shrink-sm-7 {
    flex-shrink: 7;
  }
  .row-flex > .cell.grow-sm-7,
  .row-flex > .cell-small.grow-sm-7 {
    flex-grow: 7;
  }
  .row-flex > .cell.factor-sm-7,
  .row-flex > .cell-small.factor-sm-7 {
    flex-shrink: 7;
    flex-grow: 7;
  }
  .row-flex > .cell.shrink-sm-8,
  .row-flex > .cell-small.shrink-sm-8 {
    flex-shrink: 8;
  }
  .row-flex > .cell.grow-sm-8,
  .row-flex > .cell-small.grow-sm-8 {
    flex-grow: 8;
  }
  .row-flex > .cell.factor-sm-8,
  .row-flex > .cell-small.factor-sm-8 {
    flex-shrink: 8;
    flex-grow: 8;
  }
  .row-flex > .cell.shrink-sm-9,
  .row-flex > .cell-small.shrink-sm-9 {
    flex-shrink: 9;
  }
  .row-flex > .cell.grow-sm-9,
  .row-flex > .cell-small.grow-sm-9 {
    flex-grow: 9;
  }
  .row-flex > .cell.factor-sm-9,
  .row-flex > .cell-small.factor-sm-9 {
    flex-shrink: 9;
    flex-grow: 9;
  }
  .row-flex > .cell.shrink-sm-10,
  .row-flex > .cell-small.shrink-sm-10 {
    flex-shrink: 10;
  }
  .row-flex > .cell.grow-sm-10,
  .row-flex > .cell-small.grow-sm-10 {
    flex-grow: 10;
  }
  .row-flex > .cell.factor-sm-10,
  .row-flex > .cell-small.factor-sm-10 {
    flex-shrink: 10;
    flex-grow: 10;
  }
  .row-flex > .cell.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell.rw-sm-1 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell.rw-sm-2 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell.rw-sm-3 {
    flex-basis: 25%;
  }
  .row-flex > .cell.rw-sm-4 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell.rw-sm-5 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell.rw-sm-6 {
    flex-basis: 50%;
  }
  .row-flex > .cell.rw-sm-7 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell.rw-sm-8 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell.rw-sm-9 {
    flex-basis: 75%;
  }
  .row-flex > .cell.rw-sm-10 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell.rw-sm-11 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell.rw-sm-12 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    display: none;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex > .cell-small.rw-sm-0 {
    flex-basis: 0%;
  }
  .row-flex > .cell-small.rw-sm-1 {
    flex-basis: 4.16666667%;
  }
  .row-flex > .cell-small.rw-sm-2 {
    flex-basis: 8.33333333%;
  }
  .row-flex > .cell-small.rw-sm-3 {
    flex-basis: 12.5%;
  }
  .row-flex > .cell-small.rw-sm-4 {
    flex-basis: 16.66666667%;
  }
  .row-flex > .cell-small.rw-sm-5 {
    flex-basis: 20.83333333%;
  }
  .row-flex > .cell-small.rw-sm-6 {
    flex-basis: 25%;
  }
  .row-flex > .cell-small.rw-sm-7 {
    flex-basis: 29.16666667%;
  }
  .row-flex > .cell-small.rw-sm-8 {
    flex-basis: 33.33333333%;
  }
  .row-flex > .cell-small.rw-sm-9 {
    flex-basis: 37.5%;
  }
  .row-flex > .cell-small.rw-sm-10 {
    flex-basis: 41.66666667%;
  }
  .row-flex > .cell-small.rw-sm-11 {
    flex-basis: 45.83333333%;
  }
  .row-flex > .cell-small.rw-sm-12 {
    flex-basis: 50%;
  }
  .row-flex > .cell-small.rw-sm-13 {
    flex-basis: 54.16666667%;
  }
  .row-flex > .cell-small.rw-sm-14 {
    flex-basis: 58.33333333%;
  }
  .row-flex > .cell-small.rw-sm-15 {
    flex-basis: 62.5%;
  }
  .row-flex > .cell-small.rw-sm-16 {
    flex-basis: 66.66666667%;
  }
  .row-flex > .cell-small.rw-sm-17 {
    flex-basis: 70.83333333%;
  }
  .row-flex > .cell-small.rw-sm-18 {
    flex-basis: 75%;
  }
  .row-flex > .cell-small.rw-sm-19 {
    flex-basis: 79.16666667%;
  }
  .row-flex > .cell-small.rw-sm-20 {
    flex-basis: 83.33333333%;
  }
  .row-flex > .cell-small.rw-sm-21 {
    flex-basis: 87.5%;
  }
  .row-flex > .cell-small.rw-sm-22 {
    flex-basis: 91.66666667%;
  }
  .row-flex > .cell-small.rw-sm-23 {
    flex-basis: 95.83333333%;
  }
  .row-flex > .cell-small.rw-sm-24 {
    flex-basis: 100%;
  }
  .row-flex.h-center-sm {
    justify-content: center;
  }
  .row-flex.left-sm {
    justify-content: flex-start;
  }
  .row-flex.right-sm {
    justify-content: flex-end;
  }
  .row-flex.v-center-sm {
    align-items: center;
  }
  .row-flex.top-sm {
    align-items: flex-start;
  }
  .row-flex.bottom-sm {
    align-items: flex-end;
  }
  .row-flex.stretch-sm {
    align-items: stretch;
  }
  .row > .cell.padded-sm,
  .row-flex > .cell.padded-sm,
  .row .cell-small.padded-sm,
  .row-flex .cell-small.padded-sm {
    padding: 5px;
  }
  .row > .cell.padded-small-sm,
  .row-flex > .cell.padded-small-sm,
  .row .cell-small.padded-small-sm,
  .row-flex .cell-small.padded-small-sm {
    padding: 2px;
  }
  .row > .cell.padded-none-sm,
  .row-flex > .cell.padded-none-sm,
  .row .cell-small.padded-none-sm,
  .row-flex .cell-small.padded-none-sm {
    padding: 0;
  }
}
.town-main-content {
  container-type: inline-size;
  container-name: town-main-content;
  z-index: 1;
}
body.alt-ghoul-hunger-bar-hidden .alt-hunger-bar {
  display: none;
}
@container town-main-content (max-width: 340px) {
  .town-header {
    margin-bottom: 102px !important;
  }
  .town-header > div {
    right: 6px !important;
    top: 7px !important;
    width: 208px !important;
    height: 53px !important;
    font-size: 1.6rem !important;
    font-weight: bolder !important;
    line-height: 1.8rem !important;
  }
  .town-header > span {
    right: 6px !important;
    top: 70px !important;
    width: 208px !important;
    font-size: 1.3rem !important;
  }
  .town-header:before {
    height: 102px !important;
    background-size: 410px 102px !important;
  }
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory.rucksack {
  background: url(/build/images/assets/img/background/inventory/inv_bag.77e6f275..gif) no-repeat top left / cover;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li.title {
  margin: 5px;
  display: inline-flex;
  align-items: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category) {
  margin: 5px;
  text-align: center;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted {
  position: relative;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item.counted > span:not(:first-child) {
  background: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  padding: 1px 3px;
  border-radius: 2px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  top: auto;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.inventory > li:not(.title):not(.category).item img {
  image-rendering: pixelated;
}
body.force-icon-zoom:not(.icon-zoom-1-00) ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom:not(.icon-zoom-1-00) ul.heroic_actions > li > div.targets > ul > li img {
  image-rendering: pixelated;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li.title {
  height: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category) {
  height: 22px !important;
  width: 22px !important;
}
body.force-icon-zoom.icon-zoom-1-25 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li {
  padding: 12px;
}
body.force-icon-zoom.icon-zoom-1-25 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-25 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 20px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li.title {
  height: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category) {
  height: 26px !important;
  width: 26px !important;
}
body.force-icon-zoom.icon-zoom-1-50 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li {
  padding: 8px;
}
body.force-icon-zoom.icon-zoom-1-50 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-50 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 24px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li.title {
  height: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category) {
  height: 30px !important;
  width: 30px !important;
}
body.force-icon-zoom.icon-zoom-1-75 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li {
  padding: 4px;
}
body.force-icon-zoom.icon-zoom-1-75 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-1-75 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 28px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li.title {
  height: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category) {
  height: 34px !important;
  width: 34px !important;
}
body.force-icon-zoom.icon-zoom-2-00 ul.inventory > li:not(.title):not(.category).item img {
  width: auto;
  height: 32px;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li {
  padding: 0;
}
body.force-icon-zoom.icon-zoom-2-00 ul.actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.special_actions > li > div.targets > ul > li img,
body.force-icon-zoom.icon-zoom-2-00 ul.heroic_actions > li > div.targets > ul > li img {
  width: auto;
  height: 32px;
}

/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/intl.less ***!
  \******************************************************************************************************************************************************************************************/
html.lang-base-en #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_en.299f366e..jpg);
}
html.lang-base-fr #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_fr.2e248264..jpg);
}
html.lang-base-es #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_es.cbdb84f6..jpg);
}
html.lang-base-en body[data-theme-name="arma"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_arma_animated_en.5fc9af5d..gif) !important;
}
html.lang-base-fr body[data-theme-name="arma"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_arma_animated_fr.88a204b4..gif) !important;
}
html.lang-base-es body[data-theme-name="arma"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_arma_animated_es.50f671bb..gif) !important;
}
html.lang-base-en body[data-theme-name="christmas"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_xmas_en.8a1d386f..webp) !important;
}
html.lang-base-fr body[data-theme-name="christmas"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_xmas_fr.7febbadb..webp) !important;
}
html.lang-base-es body[data-theme-name="christmas"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_xmas_es.e6457ead..webp) !important;
}
html.lang-base-en body[data-theme-name="stpatrick"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_patrick_en.187ab552..png) !important;
}
html.lang-base-fr body[data-theme-name="stpatrick"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_patrick_fr.6254ad76..png) !important;
}
html.lang-base-es body[data-theme-name="stpatrick"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_patrick_es.0058f484..png) !important;
}
html.lang-base-en body[data-theme-name="easter"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_easter_en.b7a22258..png) !important;
}
html.lang-base-fr body[data-theme-name="easter"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_easter_fr.62ed0474..png) !important;
}
html.lang-base-es body[data-theme-name="easter"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_easter_es.cd1df04d..png) !important;
}
html.lang-base-en body[data-theme-name="halloween"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_halloween_en.f32218eb..gif) !important;
}
html.lang-base-fr body[data-theme-name="halloween"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_halloween_fr.080b2b07..gif) !important;
}
html.lang-base-es body[data-theme-name="halloween"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_halloween_es.8611d4d0..gif) !important;
}
html.lang-base-en body[data-theme-name="contamination"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_contamination_en.a2055ff5..png) !important;
}
html.lang-base-fr body[data-theme-name="contamination"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_contamination_fr.c9fe4de9..png) !important;
}
html.lang-base-es body[data-theme-name="contamination"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/header_contamination_es.d2b559e6..png) !important;
}
html.lang-base-en body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_en.9cffb71a..gif);
}
html.lang-base-fr body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_fr.3bdcc438..gif);
}
html.lang-base-es body[data-theme-name="none"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_es.e4baeb7f..gif);
}
html.lang-base-en body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc_en.c9bc29cd..gif);
}
html.lang-base-fr body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc_fr.952cbc8d..gif);
}
html.lang-base-es body[data-theme-name="none"][data-theme-primary-modifier="panda"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_hc_es.d072b3a5..gif);
}
html.lang-base-en body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos_en.67216660..gif);
}
html.lang-base-fr body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos_fr.2983dbfe..gif);
}
html.lang-base-es body[data-theme-name="none"][data-theme-secondary-modifier="chaos"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_chaos_es.3fe33b6c..gif);
}
html.lang-base-en body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night_en.a3c45f86..gif);
}
html.lang-base-fr body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night_fr.9c05af82..gif);
}
html.lang-base-es body[data-theme-name="none"][data-theme-daytime="night"] #wrapper:not(.attract) > #header {
  background-image: url(/build/images/assets/img/background/bg_content_header_night_es.731442b1..gif);
}
html.lang-base-en .words-of-heroes {
  background-image: url(/build/images/assets/img/background/town/cityBoard_en.62c8ee6c..png);
}
html.lang-base-fr .words-of-heroes {
  background-image: url(/build/images/assets/img/background/town/cityBoard_fr.9db8e788..png);
}
html.lang-base-es .words-of-heroes {
  background-image: url(/build/images/assets/img/background/town/cityBoard_es.59f088ea..png);
}
html.lang-base-en .header-menu.chaos {
  background-image: url(/build/images/assets/img/background/town/chaos_en.ed8b0f53..gif);
}
html.lang-base-fr .header-menu.chaos {
  background-image: url(/build/images/assets/img/background/town/chaos_fr.c84ce248..gif);
}
html.lang-base-es .header-menu.chaos {
  background-image: url(/build/images/assets/img/background/town/chaos_es.05688311..gif);
}
html.lang-base-en .header-menu.insurrect {
  background-image: url(/build/images/assets/img/background/town/revolt_en.2778a803..gif);
}
html.lang-base-fr .header-menu.insurrect {
  background-image: url(/build/images/assets/img/background/town/revolt_fr.e9fcd3d4..gif);
}
html.lang-base-es .header-menu.insurrect {
  background-image: url(/build/images/assets/img/background/town/revolt_es.2d02af57..gif);
}
html.lang-base-en .hardcore::before {
  background-image: url(/build/images/assets/img/background/town/sign_header_hardcore_en.5d43f145..jpg);
}
html.lang-base-fr .hardcore::before {
  background-image: url(/build/images/assets/img/background/town/sign_header_hardcore_fr.68d7eec6..jpg);
}
html.lang-base-es .hardcore::before {
  background-image: url(/build/images/assets/img/background/town/sign_header_hardcore_es.927b224c..jpg);
}
html.lang-base-en div.ap::after,
html.lang-base-en span.ap::after {
  background-image: url(/build/images/assets/img/icons/ap_small_en.9d8cf15c..gif);
}
html.lang-base-fr div.ap::after,
html.lang-base-fr span.ap::after {
  background-image: url(/build/images/assets/img/icons/ap_small_fr.29fa61f8..gif);
}
html.lang-base-es div.ap::after,
html.lang-base-es span.ap::after {
  background-image: url(/build/images/assets/img/icons/ap_small_es.29fa61f8..gif);
}
html.lang-base-en div.pm::after,
html.lang-base-en span.pm::after {
  background-image: url(/build/images/assets/img/icons/pm_small_en.26d95c61..gif);
}
html.lang-base-fr div.pm::after,
html.lang-base-fr span.pm::after {
  background-image: url(/build/images/assets/img/icons/pm_small_fr.8597f73b..gif);
}
html.lang-base-es div.pm::after,
html.lang-base-es span.pm::after {
  background-image: url(/build/images/assets/img/icons/pm_small_es.8597f73b..gif);
}
html.lang-base-en div.bp::after,
html.lang-base-en span.bp::after {
  background-image: url(/build/images/assets/img/icons/bp_small_en.eaf3a5f3..gif);
}
html.lang-base-fr div.bp::after,
html.lang-base-fr span.bp::after {
  background-image: url(/build/images/assets/img/icons/bp_small_fr.31181a1d..gif);
}
html.lang-base-es div.bp::after,
html.lang-base-es span.bp::after {
  background-image: url(/build/images/assets/img/icons/bp_small_es.31181a1d..gif);
}
html.lang-base-en div.sp::after,
html.lang-base-en span.sp::after {
  background-image: url(/build/images/assets/img/icons/sp_small_en.9e91a203..gif);
}
html.lang-base-fr div.sp::after,
html.lang-base-fr span.sp::after {
  background-image: url(/build/images/assets/img/icons/sp_small_fr.53867ede..gif);
}
html.lang-base-es div.sp::after,
html.lang-base-es span.sp::after {
  background-image: url(/build/images/assets/img/icons/sp_small_es.425e33b8..gif);
}
html.lang-base-de div.game-bar ul.ap li::before {
  content: url(/build/images/assets/img/icons/ap_small.9d8cf15c..gif);
}
html.lang-base-en div.game-bar ul.ap li::before {
  content: url(/build/images/assets/img/icons/ap_small_en.9d8cf15c..gif);
}
html.lang-base-fr div.game-bar ul.ap li::before {
  content: url(/build/images/assets/img/icons/ap_small_fr.29fa61f8..gif);
}
html.lang-base-es div.game-bar ul.ap li::before {
  content: url(/build/images/assets/img/icons/ap_small_es.29fa61f8..gif);
}
html.lang-base-de div.game-bar ul.bp li::before {
  content: url(/build/images/assets/img/icons/bp_small.eaf3a5f3..gif);
}
html.lang-base-en div.game-bar ul.bp li::before {
  content: url(/build/images/assets/img/icons/bp_small_en.eaf3a5f3..gif);
}
html.lang-base-fr div.game-bar ul.bp li::before {
  content: url(/build/images/assets/img/icons/bp_small_fr.31181a1d..gif);
}
html.lang-base-es div.game-bar ul.bp li::before {
  content: url(/build/images/assets/img/icons/bp_small_es.31181a1d..gif);
}
html.lang-base-de div.game-bar ul.pm li::before {
  content: url(/build/images/assets/img/icons/pm_small.8597f73b..gif);
}
html.lang-base-en div.game-bar ul.pm li::before {
  content: url(/build/images/assets/img/icons/pm_small_en.26d95c61..gif);
}
html.lang-base-fr div.game-bar ul.pm li::before {
  content: url(/build/images/assets/img/icons/pm_small_fr.8597f73b..gif);
}
html.lang-base-es div.game-bar ul.pm li::before {
  content: url(/build/images/assets/img/icons/pm_small_es.8597f73b..gif);
}
html.lang-base-de div.game-bar ul.sp li::before {
  content: url(/build/images/assets/img/icons/sp_small.9e91a203..gif);
}
html.lang-base-en div.game-bar ul.sp li::before {
  content: url(/build/images/assets/img/icons/sp_small_en.9e91a203..gif);
}
html.lang-base-fr div.game-bar ul.sp li::before {
  content: url(/build/images/assets/img/icons/sp_small_fr.53867ede..gif);
}
html.lang-base-es div.game-bar ul.sp li::before {
  content: url(/build/images/assets/img/icons/sp_small_es.425e33b8..gif);
}
html.lang-base-en div.town-banner.town-banner-houses {
  background-image: url(/build/images/assets/img/background/town/houses_en.9da29257..jpg);
}
html.lang-base-fr div.town-banner.town-banner-houses {
  background-image: url(/build/images/assets/img/background/town/houses_fr.9da29257..jpg);
}
html.lang-base-es div.town-banner.town-banner-houses {
  background-image: url(/build/images/assets/img/background/town/houses_es.4bbcf35b..jpg);
}
html.lang-base-en div.town-banner.town-banner-houses.night {
  background-image: url(/build/images/assets/img/background/town/night_houses_en.c159f425..jpg);
}
html.lang-base-fr div.town-banner.town-banner-houses.night {
  background-image: url(/build/images/assets/img/background/town/night_houses_fr.c159f425..jpg);
}
html.lang-base-es div.town-banner.town-banner-houses.night {
  background-image: url(/build/images/assets/img/background/town/night_houses_es.6baa862c..jpg);
}
html.lang-base-en div.soul .distinctions {
  background-image: url(/build/images/assets/img/soul/rewardsBg_header_en.b4000b22..gif), url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif);
}
html.lang-base-fr div.soul .distinctions {
  background-image: url(/build/images/assets/img/soul/rewardsBg_header_fr.a922df2c..gif), url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif);
}
html.lang-base-es div.soul .distinctions {
  background-image: url(/build/images/assets/img/soul/rewardsBg_header_es.18d7300b..gif), url(/build/images/assets/img/soul/rewardsBg_back.2b1eaf4c..gif);
}
html.lang-base-en div.soul .news .head {
  background-image: url(/build/images/assets/img/underDevBanner_en.5514bdcf..gif);
}
html.lang-base-fr div.soul .news .head {
  background-image: url(/build/images/assets/img/underDevBanner_fr.8e869995..gif);
}
html.lang-base-es div.soul .news .head {
  background-image: url(/build/images/assets/img/underDevBanner_es.0955d3c6..gif);
}
html.lang-base-en #gazette .newspage {
  background-image: url(/build/images/assets/img/news/newsBg_en.b92a1cde..gif);
}
html.lang-base-fr #gazette .newspage {
  background-image: url(/build/images/assets/img/news/newsBg_fr.bdb81af1..gif);
}
html.lang-base-es #gazette .newspage {
  background-image: url(/build/images/assets/img/news/newsBg_es.26b196dd..gif);
}
html.lang-base-en .forum-post > .forum-post-content .adminAnnounce,
html.lang-base-en .sun-editor-editable .adminAnnounce,
html.lang-base-en #forum-editor-preview .adminAnnounce,
html.lang-base-en #forum-editor-preview-global .adminAnnounce,
html.lang-base-en #forum-editor-preview-answer .adminAnnounce {
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg_en.d7283cff..png);
}
html.lang-base-fr .forum-post > .forum-post-content .adminAnnounce,
html.lang-base-fr .sun-editor-editable .adminAnnounce,
html.lang-base-fr #forum-editor-preview .adminAnnounce,
html.lang-base-fr #forum-editor-preview-global .adminAnnounce,
html.lang-base-fr #forum-editor-preview-answer .adminAnnounce {
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg_fr.6d93d156..png);
}
html.lang-base-es .forum-post > .forum-post-content .adminAnnounce,
html.lang-base-es .sun-editor-editable .adminAnnounce,
html.lang-base-es #forum-editor-preview .adminAnnounce,
html.lang-base-es #forum-editor-preview-global .adminAnnounce,
html.lang-base-es #forum-editor-preview-answer .adminAnnounce {
  background-image: url(/build/images/assets/img/forum/adminAnnounceBg_es.0123ca36..png);
}
html.lang-base-en .forum-post > .forum-post-content .modAnnounce,
html.lang-base-en .sun-editor-editable .modAnnounce,
html.lang-base-en #forum-editor-preview .modAnnounce,
html.lang-base-en #forum-editor-preview-global .modAnnounce,
html.lang-base-en #forum-editor-preview-answer .modAnnounce {
  background-image: url(/build/images/assets/img/forum/modAnnounceBg_en.2169ec5b..png);
}
html.lang-base-fr .forum-post > .forum-post-content .modAnnounce,
html.lang-base-fr .sun-editor-editable .modAnnounce,
html.lang-base-fr #forum-editor-preview .modAnnounce,
html.lang-base-fr #forum-editor-preview-global .modAnnounce,
html.lang-base-fr #forum-editor-preview-answer .modAnnounce {
  background-image: url(/build/images/assets/img/forum/modAnnounceBg_fr.bb931ac0..png);
}
html.lang-base-es .forum-post > .forum-post-content .modAnnounce,
html.lang-base-es .sun-editor-editable .modAnnounce,
html.lang-base-es #forum-editor-preview .modAnnounce,
html.lang-base-es #forum-editor-preview-global .modAnnounce,
html.lang-base-es #forum-editor-preview-answer .modAnnounce {
  background-image: url(/build/images/assets/img/forum/modAnnounceBg_es.4c2bb1c2..png);
}
html.lang-base-en .soul .friend {
  background: url(/build/images/assets/img/soul/refererHeart_en.18e258a5..png) no-repeat center top;
}
html.lang-base-fr .soul .friend {
  background: url(/build/images/assets/img/soul/refererHeart_fr.dfe1cc39..png) no-repeat center top;
}
html.lang-base-es .soul .friend {
  background: url(/build/images/assets/img/soul/refererHeart_es.cbb716b3..png) no-repeat center top;
}
html.lang-base-en div.or {
  background: url(/build/images/assets/img/or.en.fb986864..png) no-repeat center;
}
html.lang-base-fr div.or {
  background: url(/build/images/assets/img/or.fr.d5ee487d..png) no-repeat center;
}
html.lang-base-es div.or {
  background: url(/build/images/assets/img/or.es.43a15ba6..png) no-repeat center;
}
html.lang-base-en #wrapper.attract > #header .deco_logo {
  background: url(/build/images/assets/img/attract/deco_logo_01_en.424cd3eb..png) no-repeat center;
}
html.lang-base-fr #wrapper.attract > #header .deco_logo {
  background: url(/build/images/assets/img/attract/deco_logo_01_fr.1c5c1883..png) no-repeat center;
}
html.lang-base-es #wrapper.attract > #header .deco_logo {
  background: url(/build/images/assets/img/attract/deco_logo_01_es.eb752376..png) no-repeat center;
}
html.lang-base-en #loadzone > div:nth-child(1) {
  background: url(/build/images/assets/img/anims/loading.en.b584ce56..gif);
}
html.lang-base-fr #loadzone > div:nth-child(1) {
  background: url(/build/images/assets/img/anims/loading.fr.2a7f9045..gif);
}
html.lang-base-es #loadzone > div:nth-child(1) {
  background: url(/build/images/assets/img/anims/loading.es.e2ad3f02..gif);
}
html.lang-base-en div.loading {
  background: url(/build/images/assets/img/anims/loading.en.b584ce56..gif) center no-repeat;
}
html.lang-base-fr div.loading {
  background: url(/build/images/assets/img/anims/loading.fr.2a7f9045..gif) center no-repeat;
}
html.lang-base-es div.loading {
  background: url(/build/images/assets/img/anims/loading.es.e2ad3f02..gif) center no-repeat;
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FIdVpwQjtBR3RaSTs7RUFBZ0I7QUgwWnBCO0FHelpJOztFQUFnQjtBSDZacEI7QUc1Wkk7Ozs7RUFBcUI7QUhrYXpCO0FHamFJOztFQUFXO0VBQWM7QUhzYTdCO0FHcGNHO0VBQVU7QUh1Y2I7QUd0Y0c7RUFBVTtBSHljYjtBR3JjRztFQUFVO0FId2NiO0FHdmNHO0VBQVU7QUgwY2I7QUczY0c7RUFBVTtBSDhjYjtBRzdjRztFQUFVO0FIZ2RiO0FHamRHO0VBQVU7QUhvZGI7QUduZEc7RUFBVTtBSHNkYjtBR3ZkRztFQUFVO0FIMGRiO0FHemRHO0VBQVU7QUg0ZGI7QUc3ZEc7RUFBVTtBSGdlYjtBRy9kRztFQUFVO0FIa2ViO0FHbmVHO0VBQVU7QUhzZWI7QUdyZUc7RUFBVTtBSHdlYjtBR3plRztFQUFVO0FINGViO0FHM2VHO0VBQVU7QUg4ZWI7QUcvZUc7RUFBVTtBSGtmYjtBR2pmRztFQUFVO0FIb2ZiO0FHcmZHO0VBQVU7QUh3ZmI7QUd2Zkc7RUFBVTtBSDBmYjtBRzNmRztFQUFVO0FIOGZiO0FHN2ZHO0VBQVU7QUhnZ0JiO0FHamdCRztFQUFVO0FIb2dCYjtBR25nQkc7RUFBVTtBSHNnQmI7QUd2Z0JHO0VBQVU7QUgwZ0JiO0FHemdCRztFQUFVO0FINGdCYjtBRzdnQkc7RUFBVTtBSGdoQmI7QUcvZ0JHO0VBQVU7QUhraEJiO0FHbmhCRztFQUFVO0FIc2hCYjtBR3JoQkc7RUFBVTtBSHdoQmI7QUd6aEJHO0VBQVU7QUg0aEJiO0FHM2hCRztFQUFVO0FIOGhCYjtBRy9oQkc7RUFBVTtBSGtpQmI7QUdqaUJHO0VBQVU7QUhvaUJiO0FHcmlCRztFQUFVO0FId2lCYjtBR3ZpQkc7RUFBVTtBSDBpQmI7QUczaUJHO0VBQVU7QUg4aUJiO0FHN2lCRztFQUFVO0FIZ2pCYjtBR2pqQkc7RUFBVTtBSG9qQmI7QUduakJHO0VBQVU7QUhzakJiO0FHdmpCRztFQUFVO0FIMGpCYjtBR3pqQkc7RUFBVTtBSDRqQmI7QUc3akJHO0VBQVU7QUhna0JiO0FHL2pCRztFQUFVO0FIa2tCYjtBR25rQkc7RUFBVTtBSHNrQmI7QUdya0JHO0VBQVU7QUh3a0JiO0FHemtCRztFQUFVO0FINGtCYjtBRzNrQkc7RUFBVTtBSDhrQmI7QUcva0JHO0VBQVU7QUhrbEJiO0FHamxCRztFQUFVO0FIb2xCYjtBR3JsQkc7RUFBVTtBSHdsQmI7QUd2bEJHO0VBQVU7QUgwbEJiO0FHaG1CRztFQUFVO0FIbW1CYjtBR2xtQkc7RUFBVTtBSHFtQmI7QUdqbUJHO0VBQVU7QUhvbUJiO0FHbm1CRztFQUFVO0FIc21CYjtBR3ZtQkc7RUFBVTtBSDBtQmI7QUd6bUJHO0VBQVU7QUg0bUJiO0FHN21CRztFQUFVO0FIZ25CYjtBRy9tQkc7RUFBVTtBSGtuQmI7QUdubkJHO0VBQVU7QUhzbkJiO0FHcm5CRztFQUFVO0FId25CYjtBR3puQkc7RUFBVTtBSDRuQmI7QUczbkJHO0VBQVU7QUg4bkJiO0FHL25CRztFQUFVO0FIa29CYjtBR2pvQkc7RUFBVTtBSG9vQmI7QUdyb0JHO0VBQVU7QUh3b0JiO0FHdm9CRztFQUFVO0FIMG9CYjtBRzNvQkc7RUFBVTtBSDhvQmI7QUc3b0JHO0VBQVU7QUhncEJiO0FHanBCRztFQUFVO0FIb3BCYjtBR25wQkc7RUFBVTtBSHNwQmI7QUd2cEJHO0VBQVU7QUgwcEJiO0FHenBCRztFQUFVO0FINHBCYjtBRzdwQkc7RUFBVTtBSGdxQmI7QUcvcEJHO0VBQVU7QUhrcUJiO0FHbnFCRztFQUFVO0FIc3FCYjtBR3JxQkc7RUFBVTtBSHdxQmI7QUd6cUJHO0VBQVU7QUg0cUJiO0FHM3FCRztFQUFVO0FIOHFCYjtBRy9xQkc7RUFBVTtBSGtyQmI7QUdqckJHO0VBQVU7QUhvckJiO0FHcnJCRztFQUFVO0FId3JCYjtBR3ZyQkc7RUFBVTtBSDByQmI7QUczckJHO0VBQVU7QUg4ckJiO0FHN3JCRztFQUFVO0FIZ3NCYjtBR2pzQkc7RUFBVTtBSG9zQmI7QUduc0JHO0VBQVU7QUhzc0JiO0FHdnNCRztFQUFVO0FIMHNCYjtBR3pzQkc7RUFBVTtBSDRzQmI7QUc3c0JHO0VBQVU7QUhndEJiO0FHL3NCRztFQUFVO0FIa3RCYjtBR250Qkc7RUFBVTtBSHN0QmI7QUdydEJHO0VBQVU7QUh3dEJiO0FHenRCRztFQUFVO0FINHRCYjtBRzN0Qkc7RUFBVTtBSDh0QmI7QUcvdEJHO0VBQVU7QUhrdUJiO0FHanVCRztFQUFVO0FIb3VCYjtBR3J1Qkc7RUFBVTtBSHd1QmI7QUd2dUJHO0VBQVU7QUgwdUJiO0FHM3VCRztFQUFVO0FIOHVCYjtBRzd1Qkc7RUFBVTtBSGd2QmI7QUdqdkJHO0VBQVU7QUhvdkJiO0FHbnZCRztFQUFVO0FIc3ZCYjtBR3Z2Qkc7RUFBVTtBSDB2QmI7QUd6dkJHO0VBQVU7QUg0dkJiO0FHN3ZCRztFQUFVO0FIZ3dCYjtBRy92Qkc7RUFBVTtBSGt3QmI7QUdud0JHO0VBQVU7QUhzd0JiO0FHcndCRztFQUFVO0FId3dCYjtBR3p3Qkc7RUFBVTtBSDR3QmI7QUczd0JHO0VBQVU7QUg4d0JiO0FHL3dCRztFQUFVO0FIa3hCYjtBR2p4Qkc7RUFBVTtBSG94QmI7QUdyeEJHO0VBQVU7QUh3eEJiO0FHdnhCRztFQUFVO0FIMHhCYjtBRzN4Qkc7RUFBVTtBSDh4QmI7QUc3eEJHO0VBQVU7QUhneUJiO0FHanlCRztFQUFVO0FIb3lCYjtBR255Qkc7RUFBVTtBSHN5QmI7QUd2eUJHO0VBQVU7QUgweUJiO0FHenlCRztFQUFVO0FINHlCYjtBRzd5Qkc7RUFBVTtBSGd6QmI7QUcveUJHO0VBQVU7QUhrekJiO0FHbnpCRztFQUFVO0FIc3pCYjtBR3J6Qkc7RUFBVTtBSHd6QmI7QUd6ekJHO0VBQVU7QUg0ekJiO0FHM3pCRztFQUFVO0FIOHpCYjtBRy96Qkc7RUFBVTtBSGswQmI7QUdqMEJHO0VBQVU7QUhvMEJiO0FHcjBCRztFQUFVO0FIdzBCYjtBR3YwQkc7RUFBVTtBSDAwQmI7QUczMEJHO0VBQVU7QUg4MEJiO0FHNzBCRztFQUFVO0FIZzFCYjtBR2oxQkc7RUFBVTtBSG8xQmI7QUduMUJHO0VBQVU7QUhzMUJiO0FHdjFCRztFQUFVO0FIMDFCYjtBR3oxQkc7RUFBVTtBSDQxQmI7QUc3MUJHO0VBQVU7QUhnMkJiO0FHLzFCRztFQUFVO0FIazJCYjtBR24yQkc7RUFBVTtBSHMyQmI7QUdyMkJHO0VBQVU7QUh3MkJiO0FHejJCRztFQUFVO0FINDJCYjtBRzMyQkc7RUFBVTtBSDgyQmI7QUcvMkJHO0VBQVU7QUhrM0JiO0FHajNCRztFQUFVO0FIbzNCYjtBR3IzQkc7RUFBVTtBSHczQmI7QUd2M0JHO0VBQVU7QUgwM0JiO0FHMzNCRztFQUFVO0FIODNCYjtBRzczQkc7RUFBVTtBSGc0QmI7QUdqNEJHO0VBQVU7QUhvNEJiO0FHbjRCRztFQUFVO0FIczRCYjtBR3YyQkU7O0VBQ0U7RUFBMEI7RUFDMUI7QUgyMkJKO0FHMTJCSTs7RUFBYTtBSDgyQmpCO0FHMTJCTTs7RUFBb0I7QUg4MkIxQjtBRzcyQk07O0VBQW9CO0FIaTNCMUI7QUc5MkJNOztFQUFvQjtBSGszQjFCO0FHajNCTTs7RUFBb0I7QUhxM0IxQjtBR2gzQkE7RUFBK0I7QUhtM0IvQjtBR2oxQkU7RUFBZ0I7QUhvMUJsQjtBR24xQkU7RUFBVTtBSHMxQlo7QUdwMUJFO0VBQWtDO0FIdTFCcEM7QUd0MUJFO0VBQVM7QUh5MUJYO0FHeDFCRTtFQUFRO0FIMjFCVjtBRzExQkU7RUFBVTtBSDYxQlo7QUc1MUJFO0VBQVU7QUgrMUJaO0FHOTFCRTtFQUFjO0FIaTJCaEI7QUdoMkJFO0VBQWdCO0FIbTJCbEI7QUdsMkJFO0VBQWdCO0FIcTJCbEI7QUdwMkJFO0VBQWE7QUh1MkJmO0FHdDJCRTtFQUFlO0FIeTJCakI7QUd4MkJFO0VBQWU7QUgyMkJqQjtBRzEyQkU7RUFBaUI7QUg2MkJuQjtBRzMyQkU7RUFBYTtBSDgyQmY7QUc3MkJFO0VBQWE7QUhnM0JmO0FHLzJCRTtFQUFhO0FIazNCZjtBR2ozQkU7RUFBYTtBSG8zQmY7QUduM0JFO0VBQWE7QUhzM0JmO0FHcjNCRTtFQUFhO0FIdzNCZjtBR3YzQkU7RUFBYTtBSDAzQmY7QUd6M0JFO0VBQWE7QUg0M0JmO0FHMTNCRTtFQUFnQztBSDYzQmxDO0FHNTNCRTtFQUFnQztBSCszQmxDO0FHOTNCRTtFQUFnQztBSGk0QmxDO0FHaDRCRTtFQUFnQztBSG00QmxDO0FHOTdCRzs7RUFBZTtBSGs4QmxCO0FHajhCRzs7RUFBZTtBSHE4QmxCO0FHcDhCRzs7RUFBaUI7RUFBaUI7QUh5OEJyQztBRzM4Qkc7O0VBQWU7QUgrOEJsQjtBRzk4Qkc7O0VBQWU7QUhrOUJsQjtBR2o5Qkc7O0VBQWlCO0VBQWlCO0FIczlCckM7QUd4OUJHOztFQUFlO0FINDlCbEI7QUczOUJHOztFQUFlO0FIKzlCbEI7QUc5OUJHOztFQUFpQjtFQUFpQjtBSG0rQnJDO0FHcitCRzs7RUFBZTtBSHkrQmxCO0FHeCtCRzs7RUFBZTtBSDQrQmxCO0FHMytCRzs7RUFBaUI7RUFBaUI7QUhnL0JyQztBR2wvQkc7O0VBQWU7QUhzL0JsQjtBR3IvQkc7O0VBQWU7QUh5L0JsQjtBR3gvQkc7O0VBQWlCO0VBQWlCO0FINi9CckM7QUcvL0JHOztFQUFlO0FIbWdDbEI7QUdsZ0NHOztFQUFlO0FIc2dDbEI7QUdyZ0NHOztFQUFpQjtFQUFpQjtBSDBnQ3JDO0FHNWdDRzs7RUFBZTtBSGdoQ2xCO0FHL2dDRzs7RUFBZTtBSG1oQ2xCO0FHbGhDRzs7RUFBaUI7RUFBaUI7QUh1aENyQztBR3poQ0c7O0VBQWU7QUg2aENsQjtBRzVoQ0c7O0VBQWU7QUhnaUNsQjtBRy9oQ0c7O0VBQWlCO0VBQWlCO0FIb2lDckM7QUd0aUNHOztFQUFlO0FIMGlDbEI7QUd6aUNHOztFQUFlO0FINmlDbEI7QUc1aUNHOztFQUFpQjtFQUFpQjtBSGlqQ3JDO0FHbmpDRzs7RUFBZTtBSHVqQ2xCO0FHdGpDRzs7RUFBZTtBSDBqQ2xCO0FHempDRzs7RUFBaUI7RUFBaUI7QUg4akNyQztBR2hrQ0c7O0VBQWU7QUhva0NsQjtBR25rQ0c7O0VBQWU7QUh1a0NsQjtBR3RrQ0c7O0VBQWlCO0VBQWlCO0FIMmtDckM7QUcvakNHO0VBQVU7QUhra0NiO0FHOWpDRztFQUFVO0FIaWtDYjtBR2prQ0c7RUFBVTtBSG9rQ2I7QUdwa0NHO0VBQVU7QUh1a0NiO0FHdmtDRztFQUFVO0FIMGtDYjtBRzFrQ0c7RUFBVTtBSDZrQ2I7QUc3a0NHO0VBQVU7QUhnbENiO0FHaGxDRztFQUFVO0FIbWxDYjtBR25sQ0c7RUFBVTtBSHNsQ2I7QUd0bENHO0VBQVU7QUh5bENiO0FHemxDRztFQUFVO0FINGxDYjtBRzVsQ0c7RUFBVTtBSCtsQ2I7QUcvbENHO0VBQVU7QUhrbUNiO0FHbG1DRztFQUFVO0FIcW1DYjtBR3JtQ0c7RUFBVTtBSHdtQ2I7QUd4bUNHO0VBQVU7QUgybUNiO0FHM21DRztFQUFVO0FIOG1DYjtBRzltQ0c7RUFBVTtBSGluQ2I7QUdqbkNHO0VBQVU7QUhvbkNiO0FHcG5DRztFQUFVO0FIdW5DYjtBR3ZuQ0c7RUFBVTtBSDBuQ2I7QUcxbkNHO0VBQVU7QUg2bkNiO0FHN25DRztFQUFVO0FIZ29DYjtBR2hvQ0c7RUFBVTtBSG1vQ2I7QUdub0NHO0VBQVU7QUhzb0NiO0FHdG9DRztFQUFVO0FIeW9DYjtBRzdvQ0c7RUFBVTtBSGdwQ2I7QUc1b0NHO0VBQVU7QUgrb0NiO0FHL29DRztFQUFVO0FIa3BDYjtBR2xwQ0c7RUFBVTtBSHFwQ2I7QUdycENHO0VBQVU7QUh3cENiO0FHeHBDRztFQUFVO0FIMnBDYjtBRzNwQ0c7RUFBVTtBSDhwQ2I7QUc5cENHO0VBQVU7QUhpcUNiO0FHanFDRztFQUFVO0FIb3FDYjtBR3BxQ0c7RUFBVTtBSHVxQ2I7QUd2cUNHO0VBQVU7QUgwcUNiO0FHMXFDRztFQUFVO0FINnFDYjtBRzdxQ0c7RUFBVTtBSGdyQ2I7QUdockNHO0VBQVU7QUhtckNiO0FHbnJDRztFQUFVO0FIc3JDYjtBR3RyQ0c7RUFBVTtBSHlyQ2I7QUd6ckNHO0VBQVU7QUg0ckNiO0FHNXJDRztFQUFVO0FIK3JDYjtBRy9yQ0c7RUFBVTtBSGtzQ2I7QUdsc0NHO0VBQVU7QUhxc0NiO0FHcnNDRztFQUFVO0FId3NDYjtBR3hzQ0c7RUFBVTtBSDJzQ2I7QUczc0NHO0VBQVU7QUg4c0NiO0FHOXNDRztFQUFVO0FIaXRDYjtBR2p0Q0c7RUFBVTtBSG90Q2I7QUdwdENHO0VBQVU7QUh1dENiO0FHdnRDRztFQUFVO0FIMHRDYjtBRzF0Q0c7RUFBVTtBSDZ0Q2I7QUc3dENHO0VBQVU7QUhndUNiO0FHaHVDRztFQUFVO0FIbXVDYjtBR251Q0c7RUFBVTtBSHN1Q2I7QUd0dUNHO0VBQVU7QUh5dUNiO0FHenVDRztFQUFVO0FINHVDYjtBRzV1Q0c7RUFBVTtBSCt1Q2I7QUcvdUNHO0VBQVU7QUhrdkNiO0FHbHZDRztFQUFVO0FIcXZDYjtBR3J2Q0c7RUFBVTtBSHd2Q2I7QUd4dkNHO0VBQVU7QUgydkNiO0FHM3ZDRztFQUFVO0FIOHZDYjtBRzl2Q0c7RUFBVTtBSGl3Q2I7QUdqd0NHO0VBQVU7QUhvd0NiO0FHcHdDRztFQUFVO0FIdXdDYjtBR3Z3Q0c7RUFBVTtBSDB3Q2I7QUcxd0NHO0VBQVU7QUg2d0NiO0FHN3dDRztFQUFVO0FIZ3hDYjtBR2h4Q0c7RUFBVTtBSG14Q2I7QUdueENHO0VBQVU7QUhzeENiO0FHdHhDRztFQUFVO0FIeXhDYjtBR3p4Q0c7RUFBVTtBSDR4Q2I7QUc1eENHO0VBQVU7QUgreENiO0FHL3VDQTs7RUFFUTtBSGl2Q1I7QUdudkNBOztFQUdRO0FIb3ZDUjtBR3Z2Q0E7O0VBSU87QUh1dkNQO0FHcHZDSTs7OztFQUFnQjtBSDB2Q3BCO0FHenZDSTs7OztFQUFnQjtBSCt2Q3BCO0FHOXZDSTs7OztFQUFnQjtBSG93Q3BCO0FHaHdDQTtFQWVFO0FIb3ZDRjtBR2x3Q0U7RUFBVTtBSHF3Q1o7QUdwd0NFO0VBQWdCO0FIdXdDbEI7QUdyd0NFO0VBQVc7QUh3d0NiO0FHdndDRTtFQUFRO0FIMHdDVjtBR3h3Q0U7RUFBUTtBSDJ3Q1Y7QUcxd0NFO0VBQVc7QUg2d0NiO0FHNXdDRTtFQUFXO0FIK3dDYjtBRzd3Q0U7RUFBUztBSGd4Q1g7QUcvd0NFO0VBQVc7QUhreENiO0FHanhDRTtFQUFVO0FIb3hDWjtBR2p4Q0U7RUFBYztBSG94Q2hCO0FJMTdDQTtFQUNFO0VBQW9CO0VBQTZCO0FKODdDbkQ7QUkvN0NBO0VBSUk7RUFBUTtFQUFjO0VBQWE7RUFBYTtFQUFvQjtBSm04Q3hFO0FJdjhDQTtFQU9JO0VBQ0E7RUFBYztFQUFzQztF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Q0E7QUo4bkRaO0FJem5ESTtFQUNFO0VBQTBGO0FKNG5EaEc7QUk3bkRJO0VBRVU7QUo4bkRkO0FJaG9ESTtFQUlJO0FKK25EUjtBSTluRFE7RUFBaUI7QUppb0R6QjtBSWhvRFE7RUFBaUI7QUptb0R6QjtBSWxvRFE7RUFBcUI7QUpxb0Q3QjtBSWxvREk7RUFDRTtFQUFRO0VBQVM7RUFBYTtFQUFjO0VBQXVCO0VBQVk7QUowb0RyRjtBSXpvRE07RUFBUztBSjRvRGY7QUkzb0RNOzs7O0VBQ0U7RUFBb0I7RUFBWTtBSmtwRHhDO0FJanBEUTs7OztFQUFhO0VBQTJCO0FKd3BEaEQ7QUl0cERNO0VBQ0U7QUp3cERSO0FJdHBETTs7O0VBQXdEO0VBQWlCO0FKNHBEL0U7QUkxcERNOztFQUNFO0VBQW1CO0VBQVc7QUorcER0QztBSTNwRFE7O0VBQTBDO0FKK3BEbEQ7QUkvcERROztFQUEyRDtFQUFhO0VBQWM7RUFBbUI7QUpzcURqSDtBSXJxRFE7O0VBQTBDO0FKeXFEbEQ7QUl6cURROztFQUEyRDtFQUFhO0VBQWM7RUFBbUI7QUpnckRqSDtBSTlxRFE7RUFBcUI7QUppckQ3QjtBSWhyRFE7RUFBcUI7QUptckQ3QjtBSWxyRFE7RUFBc0I7QUpxckQ5QjtBSXByRFE7RUFBc0I7QUp1ckQ5QjtBSXByRE07RUFDWTtFQUFhO0VBQWM7RUFBa0I7QUp5ckQvRDtBSXhyRFE7O0VBQWtEO0FKNHJEMUQ7QUkzckRROztFQUFrRDtBSityRDFEO0FJN3JEUTtFQUF5QjtBSmdzRGpDO0FJL3JEUTtFQUF5QjtBSmtzRGpDO0FJanNEUTtFQUEwQjtBSm9zRGxDO0FJbnNEUTtFQUEwQjtBSnNzRGxDO0FJcHNEUTtFQUE4QjtBSnVzRHRDO0FJdHNEUTtFQUE4QjtBSnlzRHRDO0FJdHNETTtFQUNFO0VBQ0E7RUFBYTtFQUNiO0VBQ0E7RUFBVztFQUFjO0VBQVk7QUo0c0Q3QztBSTFzRFE7RUFBb0Q7QUo2c0Q1RDtBSTVzRFE7RUFBb0Q7QUorc0Q1RDtBSTdzRFE7RUFBVTtBSmd0RGxCO0FJL3NEUTtFQUFzQjtFQUFXO0VBQVc7QUpvdERwRDtBSW50RFE7RUFBcUI7RUFBVTtFQUFjO0FKd3REckQ7QUl2dERRO0VBQXNCO0VBQVc7RUFBYTtBSjR0RHREO0FJM3REUTtFQUFxQjtFQUFVO0VBQWE7QUpndURwRDtBSTl0RE07RUFBdUI7RUFBUTtFQUFXO0VBQVU7RUFBVTtFQUFxRjtBSnN1RHpKO0FJcnVETTtFQUF1QjtFQUFtQjtFQUFZO0VBQVU7RUFBVztFQUFXO0VBQWU7RUFBWTtFQUFlO0VBQW1CO0VBQTZCO0VBQXdCO0FKbXZEOU07QUlqdkRRO0VBQXNCO0FKb3ZEOUI7QUlodkRJO0VBQ0U7RUFBb0I7RUFBZ0I7RUFBUTtFQUFTO0VBQWE7RUFBYztFQUFZO0VBQzVGO0FKeXZETjtBSXh2RE07RUFBYztFQUFhO0FKNHZEakM7QUkzdkRNO0VBQ0U7RUFBb0I7RUFBUTtFQUFTO0VBQWE7RUFBYztFQUFjO0VBQXNCO0FKb3dENUc7QUlud0RRO0VBQVE7RUFBYTtFQUFjO0FKd3dEM0M7QUl0d0RNO0VBQ0U7RUFBZTtFQUFjO0FKMHdEckM7QUl6d0RROztFQUNFO0VBQWdDO0VBQ2hDO0VBQXFDO0FKOHdEL0M7QUk3d0RVOztFQUNFO0VBQW9CO0VBQWM7RUFBZ0I7RUFBUztFQUFVO0VBQVk7RUFDakY7QUpzeERaO0FJcHhEcUI7O0VBQVc7QUp3eERoQztBSXR4RFU7O0VBQVU7QUoweERwQjtBSXp4RFU7O0VBQUs7QUo2eERmO0FJenhEVTtFQUFhO0FKNHhEdkI7QUkzeERVO0VBQWE7QUo4eER2QjtBSTd4RFU7RUFBYTtBSmd5RHZCO0FJL3hEVTtFQUFhO0FKa3lEdkI7QUlqeURVO0VBQWE7QUpveUR2QjtBSWx5RFU7RUFBc0I7RUFBb0I7RUFBZ0I7RUFBUTtFQUFTO0VBQWE7RUFBWTtBSjJ5RDlHO0FJMXlEVTtFQUFzQjtFQUFzQjtFQUFrQjtFQUFvQjtFQUFjO0VBQW9CO0VBQWtCO0FKbXpEaEo7QUlqekRVO0VBQUE7SUFDc0M7SUFBOEI7SUFBZ0M7RUpzekQ1RztBQUNGO0FJcnpEVTtFQUFBO0lBQ3NDO0lBQThCO0lBQWdDO0VKMHpENUc7QUFDRjtBSXh6RFU7RUFBOEI7RUFBb0I7RUFBVTtFQUFXO0VBQVk7RUFBYTtFQUFnQjtFQUFxQjtFQUFjO0VBQW9CO0FKbzBEakw7QUluMERVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpxMERaO0FJcDBEWTtFQUNFO0FKczBEZDtBSXAwRFk7RUFDRTtBSnMwRGQ7QUlwMERZO0VBQ0U7QUpzMERkO0FJcDBEWTtFQUNFO0FKczBEZDtBSXAwRFk7RUFDRTtBSnMwRGQ7QUlwMERZO0VBQ0U7QUpzMERkO0FJcDBEWTtFQUNFO0FKczBEZDtBSXAwRFk7RUFDRTtBSnMwRGQ7QUlwMERZO0VBQ0U7QUpzMERkO0FJcDBEWTtFQUNFO0FKczBEZDtBSXAwRFk7RUFDRTtBSnMwRGQ7QUlwMERZO0VBQ0U7QUpzMERkO0FJcDBEWTtFQUNFO0FKczBEZDtBSWwwRFU7RUFDRTtBSm8wRFo7QUluMERZO0VBQ0U7QUpxMERkO0FJbjBEWTtFQUNFO0FKcTBEZDtBSW4wRFk7RUFDRTtBSnEwRGQ7QUluMERZO0VBQ0U7QUpxMERkO0FJbDBEVTtFQUNFO0FKbzBEWjtBSW4wRFk7RUFDSTtBSnEwRGhCO0FJajBEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm0wRFo7QUl6MERVO0VBU0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptMERkO0FJL3pEVTtFQUFxQztBSmswRC9DO0FJajBEVTtFQUFxQztBSm8wRC9DO0FJbjBEVTtFQUFzQztBSnMwRGhEO0FJcjBEVTtFQUFzQztBSncwRGhEO0FJdjBEVTtFQUF1QztBSjAwRGpEO0FJejBEVTtFQUF1QztBSjQwRGpEO0FJMTBEVTtFQUErQjtBSjYwRHpDO0FJNTBEVTtFQUF5QjtBSiswRG5DO0FJOTBEVTtFQUErQjtBSmkxRHpDO0FJaDFEVTtFQUFvQztBSm0xRDlDO0FJbDFEVTtFQUF5QjtBSnExRG5DO0FJcDFEVTtFQUE4QjtBSnUxRHhDO0FJdDFEVTtFQUFxQjtBSnkxRC9CO0FJeDFEVTtFQUFxQjtFQUFtRTtFQUE4QjtB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SnU3RC9CO0VJdDdEQTtJQUFRO0lBQVc7SUFBVztFSjI3RDlCO0VJMTdEQTtJQUFRO0lBQVc7SUFBVztFSis3RDlCO0VJOTdEQTtJQUFRO0lBQVc7SUFBVztFSm04RDlCO0VJbDhEQTtJQUFRO0lBQVc7SUFBVztFSnU4RDlCO0VJdDhEQTtJQUFRO0lBQVc7SUFBVztFSjI4RDlCO0VJMThEQTtJQUFRO0lBQVc7SUFBVztFSis4RDlCO0VJOThEQTtJQUFRO0lBQVc7SUFBVztFSm05RDlCO0VJbDlEQTtJQUFRO0lBQVc7SUFBVztFSnU5RDlCO0VJdDlEQTtJQUFRO0lBQVc7SUFBVztFSjI5RDlCO0VJMTlEQTtJQUFRO0lBQVc7SUFBVztFSis5RDlCO0VJOTlEQTtJQUFRO0lBQVc7SUFBVztFSm0rRDlCO0VJbCtEQTtJQUFRO0lBQVc7SUFBVztFSnUrRDlCO0VJdCtEQTtJQUFRO0lBQVc7SUFBVztFSjIrRDlCO0VJMStEQTtJQUFRO0lBQVc7SUFBVztFSisrRDlCO0VJOStEQTtJQUFRO0lBQVc7SUFBVztFSm0vRDlCO0VJbC9EQTtJQUFRO0lBQVc7SUFBVztFSnUvRDlCO0VJdC9EQTtJQUFRO0lBQVc7SUFBVztFSjIvRDlCO0FBQ0Y7QUl6L0RBO0VBQ0U7SUFDRTtFSjIvREY7RUl6L0RBO0lBQ0U7RUoyL0RGO0FBQ0Y7QUl4L0RBO0VBQ0U7SUFBSztFSjIvREw7RUkxL0RBO0lBQUs7RUo2L0RMO0VJNS9EQTs7SUFBVztFSmdnRVg7QUFDRjtBSS8vREE7RUFDRTs7SUFBUztFSm1nRVQ7RUlsZ0VBO0lBQUs7RUpxZ0VMO0VJcGdFQTs7SUFBVztFSndnRVg7QUFDRjtBSXZnRUE7RUFDRTtJQUFLO0VKMGdFTDtFSXpnRUE7SUFBSztFSjRnRUw7RUkzZ0VBOztJQUFXO0VKK2dFWDtBQUNGO0FJN2dFQTtFQUNFO0lBQ0U7SUFDQTtFSitnRUY7RUk3Z0VBO0lBQ0U7RUorZ0VGO0VJN2dFQTtJQUNFO0VKK2dFRjtFSTdnRUE7SUFDRTtFSitnRUY7RUk3Z0VBO0lBQ0U7RUorZ0VGO0VJN2dFQTtJQUNFO0VKK2dFRjtFSTdnRUE7SUFDRTtFSitnRUY7RUk3Z0VBO0lBQ0U7RUorZ0VGO0VJN2dFQTtJQUNFO0VKK2dFRjtFSTdnRUE7O0lBQ0U7SUFDQTtFSmdoRUY7QUFDRjtBSTdnRUE7RUFDRTs7SUFDRTtJQUNBO0VKZ2hFRjtFSTlnRUE7O0lBQ0U7SUFDQTtFSmloRUY7QUFDRjtBSTlnRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0lBQ0E7RUpnaEVGO0VJOWdFQTs7SUFDRTtJQUNBO0lBQ0E7RUppaEVGO0FBQ0Y7QUk5Z0VBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtJQUNBO0VKZ2hFRjtFSTlnRUE7O0lBQ0U7SUFDQTtJQUNBO0VKaWhFRjtBQUNGO0FJOWdFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtJQUNBO0VKZ2hFRjtFSTlnRUE7O0lBQ0U7SUFDQTtJQUNBO0VKaWhFRjtBQUNGO0FJOWdFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtJQUNBO0VKZ2hFRjtFSTlnRUE7O0lBQ0U7SUFDQTtJQUNBO0VKaWhFRjtBQUNGO0FJOWdFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7SUFDQTtFSmdoRUY7RUk5Z0VBOztJQUNFO0lBQ0E7SUFDQTtFSmloRUY7QUFDRjtBSTlnRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0lBQ0E7RUpnaEVGO0VJOWdFQTs7SUFDRTtJQUNBO0lBQ0E7RUppaEVGO0FBQ0Y7QUk5Z0VBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0lBQ0E7RUpnaEVGO0VJOWdFQTs7SUFDRTtJQUNBO0lBQ0E7RUppaEVGO0FBQ0Y7QUk5Z0VBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7SUFDRTtFSmdoRUY7RUk5Z0VBO0lBQ0U7RUpnaEVGO0VJOWdFQTtJQUNFO0VKZ2hFRjtFSTlnRUE7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QVU7RUFBYztBTiswR2hDO0FNLzBHMkM7RUFBUztFQUFjO0FObTFHbEU7QU1oMUdROzs7O0VBQ0U7RUFBYztFQUFtQjtBTnUxRzNDO0FNdjFHcUU7Ozs7RUFBUTtBTjYxRzdFO0FNNTFHVTs7OztFQUNFO0VBQ0E7RUFDQTtBTmkyR1o7QU0vMUdVOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzJHWjtBTWoyR1E7O0VBQ0U7RUFDQTtFQUNBO0FObzJHVjtBTS8xR007RUFBc0I7QU5rMkc1QjtBTWwyR007RUFBbUY7QU5xMkd6RjtBTXAyR007RUFBc0I7QU51Mkc1QjtBTXYyR007RUFBbUY7QU4wMkd6RjtBTXoyR007RUFBc0I7RUFBMkI7QU42Mkd2RDtBTTUyR007RUFBc0I7QU4rMkc1QjtBTS8yR007RUFFSTtBTmczR1Y7QU1sM0dNO0VBSU07RUFBdUI7RUFBK0I7QU5tM0dsRTtBTXYzR007RUFLVTtFQUFpQjtBTnMzR2pDO0FNbDNHTTtFQUFzQjtBTnEzRzVCO0FNbDNHNEI7RUFBVztBTnEzR3ZDO0FNcDNHNEI7RUFBNkI7QU51M0d6RDtBTXYzR3dHO0VBQTZCO0FOMDNHckk7QU14M0c0QjtFQUFXO0FOMjNHdkM7QU0xM0c0QjtFQUFXO0FONjNHdkM7QU01M0c0QjtFQUE2QjtBTiszR3pEO0FNLzNHMEc7RUFBNkI7QU5rNEd2STtBTWo0RzRCO0VBQVc7QU5vNEd2QztBTW40RzRCO0VBQW1DO0FOczRHL0Q7QU10NEc4RztFQUE2QjtBTnk0RzNJO0FNeDRHNEI7RUFBVztBTjI0R3ZDO0FNMTRHNEI7RUFBVztBTjY0R3ZDO0FNMzRHUTtFQUFXO0FOODRHbkI7QU0vNEdNOzs7Ozs7Ozs7Ozs7Ozs7O0VBSUk7RUFBdUI7RUFBMkI7RUFBcUI7RUFBa0I7QU5pNkduRztBTTk1R1U7RUFBcUI7QU5pNkcvQjtBTWg2R1U7RUFBcUI7RUFBc0o7QU5vNkdyTDtBTW42R1U7RUFBcUI7RUFBcUo7QU51NkdwTDtBTXQ2R1U7RUFBcUI7RUFBbUo7QU4wNkdsTDtBTXo2R1U7RUFBcUI7RUFBc0o7QU42NkdyTDtBTTU2R1U7RUFBcUI7RUFBb0o7QU5nN0duTDtBTS82R1U7RUFBcUI7RUFBcUo7QU5tN0dwTDtBTWw3R1U7RUFBcUI7RUFBb0o7QU5zN0duTDtBTXI3R1U7RUFBcUI7RUFBc0o7QU55N0dyTDtBTXg3R1U7RUFBcUI7RUFBb0o7QU40N0duTDtBTTM3R1U7RUFBcUI7RUFBb0o7QU4rN0duTDtBTTk3R1U7RUFBcUI7RUFBcUo7QU5rOEdwTDtBTWo4R1U7RUFBcUI7RUFBa0o7QU5xOEdqTDtBTXA4R1U7RUFBcUI7RUFBa0o7QU53OEdqTDtBTTU5R007RUFzQmlCO0FOeThHdkI7QU0vOUdNO0VBdUJpQjtBTjI4R3ZCO0FNbCtHTTtFQXdCaUI7QU42OEd2QjtBTXIrR007RUF5QmlCO0FOKzhHdkI7QU14K0dNO0VBMEJpQjtBTmk5R3ZCO0FNMytHTTtFQTJCaUI7QU5tOUd2QjtBTTkrR007RUE0QmlCO0FOcTlHdkI7QU1qL0dNO0VBNkJpQjtBTnU5R3ZCO0FNcC9HTTtFQThCaUI7QU55OUd2QjtBTXYvR007RUErQmlCO0FOMjlHdkI7QU0xL0dNO0VBZ0NpQjtBTjY5R3ZCO0FNNy9HTTtFQWlDaUI7QU4rOUd2QjtBTWhnSE07RUFrQ2lCO0FOaStHdkI7QU1uZ0hNO0VBbUNpQjtBTm0rR3ZCO0FNdGdITTtFQW9DaUI7QU5xK0d2QjtBTW4rRzRCO0VBQVc7QU5zK0d2QztBTXArR007RUFDRTtFQUNBO0VBQWU7RUFBVTtBTncrR2pDO0FNdCtHUTtFQUNFO0VBQXlCO0FOeStHbkM7QU10K0dRO0VBQ0U7RUFBaUI7RUFBbUI7RUFBbUI7RUFBb0I7RUFDM0U7RUFBa0I7RUFBYztBTjgrRzFDO0FNMytHUTtFQUFtQztBTjgrRzNDO0FNNytHUTtFQUFvQztBTmcvRzVDO0FNOStHUTtFQUNFO0VBQ0E7RUFBZTtFQUF3QjtBTmsvR2pEO0FNai9HVTtFQUNFO0VBQW1CO0VBQ25CO0VBQWU7QU5xL0czQjtBTWgvR007RUFDRTtFQUEyQjtBTm0vR25DO0FNbC9HUTtFQUFXO0VBQVU7QU5zL0c3QjtBTWwvR0U7RUFDRTtFQUFvQjtFQUFhO0VBQWtCO0VBQVc7QU53L0dsRTtBTXYvR0k7RUFDRTtFQUFtQjtFQUF1QjtBTjIvR2hEO0FNMS9HTTtFQUNFO0VBQXVCO0VBQW1CO0VBQW9EO0VBQzlGO0VBQW9CO0VBQTBDO0VBQW9CO0VBQ2xGO0VBQTRCO0FObWdIcEM7QU1sZ0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5vZ0hWO0FNbGdIUTtFQUFrQjtBTnFnSDFCO0FNcGdIUTtFQUFTO0VBQW1CO0FOd2dIcEM7QU1sZ0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5vZ0hKO0FNaGdIQTtFQUNFO0VBQW9EO0VBQ3BEO0FObWdIRjtBTWxnSEU7RUFDRTtFQUFtQjtFQUFnQjtFQUFtQjtBTnVnSDFEO0FNdGdISTtFQUFrQjtBTnlnSHRCO0FNeGdISTtFQUNFO0VBQWU7QU4yZ0hyQjtBTXpnSEk7RUFFRTtFQUFjO0VBQW9CO0VBQWlCO0VBQWU7QU44Z0h4RTtBTS9nSE07RUFBVztFQUFjO0VBQWM7RUFBYTtFQUFVO0VBQVc7QU51aEgvRTtBTXJoSE07RUFDRTtFQUE0QjtFQUFrQjtFQUF1QjtFQUNyRTtFQUFvQjtBTjJoSDVCO0FNMWhIUTs7RUFBb0I7RUFBZ0I7RUFBYTtFQUFvQjtBTmlpSDdFO0FNaGlIUTtFQUFVO0VBQWM7QU5vaUhoQztBTXBpSDJDO0VBQVM7RUFBYztBTndpSGxFO0FNdGlITTtFQVlFO0FONmhIUjtBTXhpSFE7RUFDRTtFQUFjO0VBQW1CO0FONGlIM0M7QU01aUhxRTtFQUFRO0FOK2lIN0U7QU05aUhVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5nakhaO0FNdmpITTtFQVVNO0FOZ2pIWjtBTTFqSE07RUFXVztFQUFjO0FObWpIL0I7QU0vaUhNO0VBQ007QU5pakhaO0FNaGpIUTtFQUNFO0FOa2pIVjtBTXJqSE07Ozs7Ozs7Ozs7Ozs7O0VBUUk7RUFBdUI7RUFBMkI7RUFBcUI7RUFBa0I7QU5pa0huRztBTXprSE07RUFVa0I7QU5ra0h4QjtBTTVrSE07RUFXaUI7QU5va0h2QjtBTS9rSE07RUFZaUI7QU5za0h2QjtBTWxsSE07RUFhaUI7QU53a0h2QjtBTXJsSE07RUFjaUI7QU4wa0h2QjtBTXhsSE07RUFlaUI7QU40a0h2QjtBTTNsSE07RUFnQmlCO0FOOGtIdkI7QU05bEhNO0VBaUJpQjtBTmdsSHZCO0FNam1ITTtFQWtCaUI7QU5rbEh2QjtBTXBtSE07RUFtQmlCO0FOb2xIdkI7QU12bUhNO0VBb0JpQjtBTnNsSHZCO0FNMW1ITTtFQXFCaUI7QU53bEh2QjtBTTdtSE07RUFzQmlCO0FOMGxIdkI7QU1obkhNO0VBdUJpQjtBTjRsSHZCO0FPMTFIQTtFQUNFO0VBQW1CO0VBQTJCO0VBQWM7QVArMUg5RDtBTzcxSEU7RUFDRTtBUCsxSEo7QU85MUhJO0VBQVU7QVBpMkhkO0FPOTFIRTtFQUNFO0FQZzJISjtBTy8xSEk7RUFBVTtBUGsySGQ7QU8vMUhFO0VBQ0U7QVBpMkhKO0FPaDJISTtFQUFVO0FQbTJIZDtBT2gySEU7RUFDRTtBUGsySEo7QU9qMkhJO0VBQVU7QVBvMkhkO0FPajJIRTtFQUNFO0FQbTJISjtBT2wySEk7RUFBVTtBUHEySGQ7QU9sMkhFO0VBQ0U7QVBvMkhKO0FPbjJISTtFQUFVO0FQczJIZDtBT24ySEU7RUFDRTtBUHEySEo7QU9wMkhJO0VBQVU7QVB1MkhkO0FPcDJIRTtFQUNFO0FQczJISjtBT24ySEU7RUFDRTtBUHEySEo7QU9wMkhJO0VBQVU7QVB1MkhkO0FPcDJIRTtFQUNFO0FQczJISjtBT3IySEk7RUFBVTtBUHcySGQ7QU9yMkhFO0VBQ0U7QVB1MkhKO0FPdDJISTtFQUFVO0FQeTJIZDtBT3IySEE7RUFDRTtFQUNBO0VBQ0E7QVB1MkhGO0FPdDJIRTtFQU1FO0FQbTJISjtBT3gySEk7RUFBb0I7RUFBYTtFQUEwQjtFQUF3QjtBUDgySHZGO0FPNzJISTtFQUNFO0VBQW1CO0VBQWtCO0VBQXFCO0FQazNIaEU7QU9qM0hNO0VBQVE7QVBvM0hkO0FPaDNITTtFQUFtQjtBUG0zSHpCO0FPbDNITTtFQUFvQjtBUHEzSDFCO0FPbDNITTtFQUF3QztFQUFxQztFQUEwQjtBUHUzSDdHO0FPdDNITTtFQUFtQjtFQUFxQjtBUDAzSDlDO0FPdjNIRTtFQUFpRDtBUDAzSG5EO0FPejNIRTtFQUFnRDtBUDQzSGxEO0FPMzNIRTtFQUFnRDtBUDgzSGxEO0FPNzNIRTtFQUFvRDtBUGc0SHREO0FPLzNIRTtFQUFxRDtBUGs0SHZEO0FPajRIRTtFQUFnRDtBUG80SGxEO0FPbjRIRTtFQUEyQztBUHM0SDdDO0FPcjRIRTtFQUEwQztBUHc0SDVDO0FPdjRIRTtFQUEwQztBUDA0SDVDO0FPejRIRTtFQUE4QztBUDQ0SGhEO0FPMzRIRTtFQUErQztBUDg0SGpEO0FPNzRIRTtFQUEwQztBUGc1SDVDO0FPOTRIQTtFQU9FO0VBQWE7RUFBYztBUDQ0SDdCO0FPbDVIRTtFQUNFO0FQbzVISjtBT2w1SEU7RUFDRTtBUG81SEo7QU96NUhBO0VBUWtCO0VBQW9CO0VBQWE7QVBzNUhuRDtBT241SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxNUhGO0FPMzVIQTtFQVFJO0FQczVISjtBT2w1SEE7RUFDRTtFQUFtQjtFQUF5QztFQUEwQjtFQUN0RjtFQUFzQjtBUHc1SHhCO0FPdDVIRTtFQUNFO0VBQWM7RUFBYTtFQUFrQjtFQUFjO0VBQzNEO0VBQWdCO0VBQW1CO0VBQVk7RUFDL0M7RUFBYTtBUGc2SGpCO0FPOTVISTtFQUFlO0FQaTZIbkI7QU9oNkhJO0VBQWdCO0FQbTZIcEI7QU9qNkhJO0VBQW1CO0FQbzZIdkI7QU81NkhFO0VBVVE7QVBxNkhWO0FPbjZISTtFQUNFO0VBQVk7RUFBVztFQUE4QjtFQUE2QjtFQUNsRjtFQUFjO0VBQWE7QVAyNkhqQztBT3g2SEk7RUFDRTtFQUNBO0FQMDZITjtBT3Y2SEk7RUFDRTtFQUNBO0VBQ0E7QVB5NkhOO0FPdDZISTtFQUNFO0VBQWdCO0VBQWtCO0VBQW9CO0VBQ3REO0VBQW1CO0VBQWM7RUFBaUI7QVA4Nkh4RDtBTzM2SEk7RUFDRTtBUDY2SE47QU81NkhNOzs7RUFBeUM7RUFBZTtBUGs3SDlEO0FPaDdITTtFQUNFO0VBQWM7RUFBYTtFQUMzQjtFQUNBO0FQbzdIUjtBT2g3SEk7RUFDRTtBUGs3SE47QU9oN0hJO0VBQ0U7QVBrN0hOO0FPaDdISTtFQUNFO0FQazdITjtBT2g3SEk7RUFDRTtBUGs3SE47QU9oN0hJO0VBQ0U7QVBrN0hOO0FPaDdISTtFQUNFO0FQazdITjtBT2g3SEk7RUFDRTtBUGs3SE47QU85NkhFO0VBQWtEO0FQaTdIcEQ7QU9oN0hFO0VBQWlEO0FQbTdIbkQ7QU9sN0hFO0VBQWlEO0FQcTdIbkQ7QU9wN0hFO0VBQXFEO0FQdTdIdkQ7QU90N0hFO0VBQXNEO0FQeTdIeEQ7QU94N0hFO0VBQWlEO0FQMjdIbkQ7QU8xN0hFO0VBQTRDO0FQNjdIOUM7QU81N0hFO0VBQTJDO0FQKzdIN0M7QU85N0hFO0VBQTJDO0FQaThIN0M7QU9oOEhFO0VBQStDO0FQbThIakQ7QU9sOEhFO0VBQWdEO0FQcThIbEQ7QU9wOEhFO0VBQTJDO0FQdThIN0M7QU9wOEhBOztFQUdJO0FQcThISjtBT244SEU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHM4SEo7QU9wOEhJOztFQUNFO0FQdThITjtBT3A4SEk7O0VBQ0U7RUFDQTtBUHU4SE47QU9yOEhJOztFQUNFO0VBQ0E7QVB3OEhOO0FPajhIQTtFQUVJO0FQazhISjtBTzc3SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzdISjtBTzk3SEk7RUFDRTtBUGc4SE47QU9qOEhJO0VBR0k7RUFDQTtBUGk4SFI7QU9yOEhJO0VBUUk7QVBnOEhSO0FPeDhISTtFQVlJO0VBQ0E7QVArN0hSO0FPNThISTtFQWlCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDg3SFI7QU81N0hRO0VBQ0U7RUFDQTtBUDg3SFY7QU81N0hRO0VBQ0U7QVA4N0hWO0FPNzdIVTtFQUNFO0FQKzdIWjtBTzc3SFU7RUFDRTtBUCs3SFo7QU92N0hBO0VBQ0U7QVB5N0hGO0FPdDdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQdzdIRjtBT3I3SEE7RUFDRTtFQUNBO0FQdTdIRjtBT3I3SEU7RUFDRTtBUHU3SEo7QU9yN0hFO0VBQ0U7QVB1N0hKO0FPcjdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1N0hKO0FPcjdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQdTdITjtBT3I3SEk7RUFDRTtFQUEyQjtBUHc3SGpDO0FPcjdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1N0hOO0FPbDdIQTtFQUNFO0FQbzdIRjtBT3I3SEE7RUFJSTtBUG83SEo7QU9sN0hJO0VBQ0U7RUFBb0I7RUFBc0I7RUFDMUM7RUFBUztFQUFVO0VBQVk7RUFDL0I7RUFDQTtBUHk3SE47QU90N0hJO0VBQThCO0VBQTZCO0FQMDdIL0Q7QU96N0hJO0VBQThCO0VBQTZCO0FQNjdIL0Q7QU81N0hJO0VBQThCO0VBQTZCO0FQZzhIL0Q7QU8vN0hJO0VBQThCO0VBQTZCO0FQbThIL0Q7QU9sOEhJO0VBQThCO0VBQTZCO0FQczhIL0Q7QU9yOEhJO0VBQThCO0VBQTZCO0FQeThIL0Q7QU94OEhJO0VBQThCO0VBQTZCO0FQNDhIL0Q7QU8zOEhJO0VBQThCO0VBQTZCO0FQKzhIL0Q7QU85OEhJO0VBQThCO0VBQTZCO0FQazlIL0Q7QU85OEhBOzs7Ozs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBUGs5SEo7QU96OUhBOzs7RUFjSTtBUGc5SEo7QU9uOUhJOzs7RUFDRTtBUHU5SE47QU9sOUhFOzs7RUFFSTtBUHE5SE47QU94K0hBOzs7RUF3Qkk7QVBxOUhKO0FPNytIQTs7O0VBNEJJO0VBQ0E7QVBzOUhKO0FPbDlIQTtFQUNFO0FQbzlIRjtBT3I5SEE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBUHE5SEo7QU8zOUhBO0VBYUk7QVBpOUhKO0FPcDlISTtFQUNFO0FQczlITjtBT2orSEE7RUFpQkk7QVBtOUhKO0FPLzhIQTtFQUNFO0FQaTlIRjtBTzk4SEE7RUFDRTtFQUNBO0FQZzlIRjtBTzc4SEE7RUFFSTtBUDg4SEo7QU9oOUhBO0VBTUk7RUFDQTtFQUNBO0VBQ0E7QVA2OEhKO0FPejhIQTtFQUNFO0FQMjhIRjtBTzU4SEE7RUFHSTtFQUNBO0FQNDhISjtBT2g5SEE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtBUDQ4SEo7QU90OUhBO0VBWU07QVA2OEhOO0FPejlIQTtFQWVNO0VBQ0E7QVA2OEhOO0FPNzlIQTtFQW9CSTtBUDQ4SEo7QU9oK0hBO0VBc0JNO0FQNjhITjtBT3Y4SEU7RUFDRTtFQUNBO0FQeThISjtBTzU4SEE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHk4SEo7QU94OEhJO0VBQ0U7QVAwOEhOO0FPcjhIQTtFQUVJO0FQczhISjtBT2w4SEE7RUFDRTtFQUFjO0VBQ2Q7RUFBc0U7RUFDdEU7RUFDQTtBUHM4SEY7QU8xOEhBOztFQU1JO0VBQ0E7QVB3OEhKO0FPdjhISTs7RUFFSTtBUHk4SFI7QU9uOUhBO0VBZ0JJO0FQczhISjtBT3Q5SEE7RUFvQkk7RUFDQTtFQUNBO0FQcThISjtBT2o4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbThIRjtBT3g4SEE7RUFRSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtOEhKO0FPdDlIQTs7RUFxQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcThITjtBT3IrSEE7RUFtQ007RUFDQTtFQUNBO0VBQ0E7QVBxOEhOO0FPMytIQTs7RUEwQ0k7RUFDQTtFQUNBO0VBQ0E7QVBxOEhKO0FPbC9IQTs7RUErQ007RUFDQTtFQUNBO0FQdThITjtBT2w4SEE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBxOEhGO0FPejhIQTs7RUFNSTtBUHU4SEo7QU83OEhBOztFQVVJO0VBQ0E7RUFDQTtBUHU4SEo7QU9uOEhBO0VBQ0U7RUFDQTtBUHE4SEY7QU92OEhBO0VBSUk7RUFDQTtBUHM4SEo7QU9yOEhJO0VBQ0U7RUFDQTtFQUNBO0FQdThITjtBT2g5SEE7RUFhSTtFQUNBO0VBQ0E7RUFDQTtBUHM4SEo7QU9yOEhJO0VBQ0U7RUFDQTtFQUNBO0FQdThITjtBT2w4SEE7O0VBRUU7RUFDQTtBUG84SEY7QU9uOEhFOztFQUVJO0FQcThITjtBT3A4SE07O0VBQ0U7RUFDQTtFQUNBO0FQdThIUjtBT2o5SEE7O0VBZUk7QVBzOEhKO0FPbDhIQTtFQUVJO0VBQ0E7QVBtOEhKO0FPLzdIQTtFQUNFO0FQaThIRjtBTzk3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZzhIRjtBT3I4SEE7RUFRSTtBUGc4SEo7QU81N0hBO0VBQ0U7RUFBZ0M7RUFBa0M7RUFBa0I7QVBpOEh0RjtBTzk3SEE7RUFBb0I7QVBpOEhwQjtBT2g4SEE7RUFBdUI7QVBtOEh2QjtBT2w4SEE7O0VBQXlDO0FQczhIekM7QU9wOEhBO0VBQ0U7QVBzOEhGO0FPbjhIQTtFQUNFO0VBQ0E7RUFDQTtBUHE4SEY7QU9sOEhBO0VBQ0U7QVBvOEhGO0FPajhIQTtFQUNFO0FQbThIRjtBT2g4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQazhIRjtBTy83SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaThIRjtBTzk3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZzhIRjtBTzc3SEE7RUFDRTtFQUNBO0FQKzdIRjtBT2o4SEE7RUFLSTtFQUNBO0FQKzdISjtBT3I4SEE7RUFVSTtBUDg3SEo7QU8xN0hBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI3SEo7QU96N0hJO0VBQ0U7QVAyN0hOO0FPejdITTtFQUNFO0VBQ0E7RUFDQTtBUDI3SFI7QU9qOEhJO0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMDdIUjtBT3o4SEk7RUFtQkk7RUFDQTtFQUNBO0FQeTdIUjtBT3g3SFE7RUFDRTtBUDA3SFY7QU9qOUhJO0VBMEJNO0FQMDdIVjtBT3g3SFU7RUFDRTtFQUNBO0VBQ0E7QVAwN0haO0FPejlISTtFQW1DUTtFQUNBO0FQeTdIWjtBTzc5SEk7RUEwQ0k7RUFDQTtFQUNBO0VBQ0E7QVBzN0hSO0FPbitISTtFQWlESTtFQUFVO0VBQVc7RUFBZ0I7RUFBWTtFQUFhO0FQMDdIdEU7QU94N0hRO0VBQ0U7QVAwN0hWO0FPOStISTtFQXdETTtBUHk3SFY7QU9qL0hJO0VBNERNO0VBQ0E7RUFDQTtFQUNBO0FQdzdIVjtBT3YvSEk7RUFvRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzN0hSO0FPaGdJSTtFQTZFTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQczdIVjtBT3A3SFU7RUFDRTtBUHM3SFo7QU9wN0hVO0VBQ0U7QVBzN0haO0FPcDdIVTtFQUNFO0FQczdIWjtBT3A3SFU7RUFDRTtBUHM3SFo7QU9wN0hVO0VBQ0U7QVBzN0haO0FPcDdIVTtFQUNFO0FQczdIWjtBT3A3SFU7RUFDRTtBUHM3SFo7QU81aElJO0VBNEdJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBUGs3SFI7QU9waUlJO0VBcUhNO0FQazdIVjtBT3ZpSUk7RUF3SFE7RUFDQTtBUGs3SFo7QU8xNkhJO0VBQ0U7RUFDQTtFQUNBO0FQNDZITjtBTzE2SE07RUFDRTtFQUNBO0VBQ0E7QVA0NkhSO0FPcDdISTs7RUFZSTtFQUNBO0VBQ0E7RUFDQTtBUDQ2SFI7QU8zN0hJO0VBMEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvNkhSO0FPLzZIUTtFQUNFO0FQaTdIVjtBTzk2SFE7RUFDRTtBUGc3SFY7QU94NkhRO0VBQ0U7QVAwNkhWO0FPMzhISTtFQXFDTTtFQUNBO0VBQ0E7QVB5NkhWO0FPdjZIVTtFQUNFO0VBQ0E7RUFDQTtBUHk2SFo7QU92NkhVO0VBQ0U7RUFDQTtFQUNBO0FQeTZIWjtBT3Y2SFU7RUFDRTtFQUNBO0VBQ0E7QVB5NkhaO0FPLzlISTtFQTBEUTtFQUNBO0FQdzZIWjtBT24rSEk7O0VBZ0VNO0VBQ0E7RUFDQTtFQUNBO0FQdTZIVjtBTzErSEk7RUF3RUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHE2SFI7QU9qL0hJO0VBOEVNO0VBQ0E7QVBzNkhWO0FPci9ISTtFQXFGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbTZIUjtBTzUvSEk7RUE4Rkk7RUFDQTtFQUNBO0VBQ0E7QVBpNkhSO0FPMTVIQTs7RUFDRTtBUDY1SEY7QU8xNUhBO0VBQ0U7QVA0NUhGO0FPejVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI1SEY7QU9qNkhBO0VBUUk7QVA0NUhKO0FPMzVISTtFQUFNO0FQODVIVjtBT3Y2SEE7RUFXTTtBUCs1SE47QU8xNUhBO0VBQ0U7RUFDQTtFQUNBO0FQNDVIRjtBTzE1SEU7RUFBUTtFQUFpQjtBUDg1SDNCO0FPNzVIRTtFQUNFO0VBQW9CO0VBQVc7RUFBYztFQUFTO0VBQVU7RUFBaUI7QVBxNkhyRjtBT3A2SEk7RUFDRTtFQUFpRDtFQUFlO0VBQWtCO0VBQW1CO0VBQ3JHO0VBQWdCO0VBQWtCO0FQNDZIeEM7QU8zNkhNO0VBQWlCO0VBQWlCO0VBQW1CO0FQZzdIM0Q7QU8vNkhNO0VBQVc7QVBrN0hqQjtBTzM2SFU7RUFBWTtBUDg2SHRCO0FPNzZIVTtFQUFZO0FQZzdIdEI7QU8vNkhVO0VBQVk7QVBrN0h0QjtBT2o3SFU7RUFBWTtBUG83SHRCO0FPbjdIVTtFQUFZO0FQczdIdEI7QU9yN0hVO0VBQVk7QVB3N0h0QjtBT3Y3SFU7RUFBWTtBUDA3SHRCO0FPejdIVTtFQUFZO0FQNDdIdEI7QU8zN0hVO0VBQVk7QVA4N0h0QjtBTzc3SFU7RUFBWTtBUGc4SHRCO0FPOTdIVTtFQUFVO0VBQWM7QVBrOEhsQztBT2g4SFE7RUFBaUI7RUFBYztBUG84SHZDO0FPOTdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZzhIRjtBT3Y4SEE7RUFTSTtFQUNBO0FQaThISjtBTzc3SEE7RUFDRTtBUCs3SEY7QU9oOEhBO0VBR0k7QVBnOEhKO0FPLzdISTtFQUNFO0VBQ0E7QVBpOEhOO0FPOTdISTtFQUNFO0VBQ0E7QVBnOEhOO0FPbDhISTtFQUlJO0FQaThIUjtBTzM3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjdIRjtBTzE3SEE7RUFDRTtBUDQ3SEY7QU83N0hBO0VBR0k7QVA2N0hKO0FPejdIQTtFQUNFO0VBQ0E7QVAyN0hGO0FPeDdIQTtFQUNFO0FQMDdIRjtBTzM3SEE7RUFHSTtFQUNBO0FQMjdISjtBTy83SEE7RUFXSTtBUHU3SEo7QU8xN0hJO0VBQ0U7QVA0N0hOO0FPdDdIQTtFQUNFO0FQdzdIRjtBT3o3SEE7RUFFTTtFQUFnQjtFQUFxQjtFQUE0QjtBUDY3SHZFO0FPLzdIQTtFQUdTO0FQKzdIVDtBTzU3SEE7RUFDRTtFQUFlO0VBQVc7QVBnOEg1QjtBT2o4SEE7RUFJSTtFQUFxQjtFQUEyQjtFQUFtQjtFQUFpQjtBUG84SHhGO0FPeDhIQTtFQUsrQjtFQUFvQjtFQUFXO0FQdzhIOUQ7QU92OEhJO0VBQ0U7RUFBb0I7RUFBVztFQUFZO0VBQWE7QVA2OEg5RDtBTzk4SEk7RUFFUTtFQUFvQjtFQUFRO0VBQVM7RUFBYztFQUFhO0FQbzlINUU7QVF0aUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ3aUtGO0FRdGlLRTtFQUFlO0FSeWlLakI7QVF4aUtFO0VBQWE7QVIyaUtmO0FRMWlLRTtFQUFTO0FSNmlLWDtBUTVpS0U7RUFBYztBUitpS2hCO0FRN2lLRTtFQUFtQjtBUmdqS3JCO0FRL2lLRTtFQUFxQjtBUmtqS3ZCO0FRampLRTtFQUFlO0FSb2pLakI7QVFuaktFO0VBQW9CO0FSc2pLdEI7QVFwaktFO0VBQXdCO0FSdWpLMUI7QVF0aktFO0VBQTBCO0FSeWpLNUI7QVF4aktFO0VBQW9CO0FSMmpLdEI7QVExaktFO0VBQXlCO0FSNmpLM0I7QVEzaktFO0VBQXNCO0FSOGpLeEI7QVE3aktFO0VBQXFCO0FSZ2tLdkI7QVEvaktFO0VBQXdCO0FSa2tLMUI7QVEvaktBOztFQUF3RztBUm1rS3hHO0FRamtLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJta0tGO0FRamtLRTtFQUNFO0FSbWtLSjtBUWprS0k7RUFDRTtFQUFpQjtBUm9rS3ZCO0FRbmtLTTtFQUFVO0FSc2tLaEI7QVFua0tJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxa0tOO0FRaGtLSTtFQUNFO0VBQ0E7QVJra0tOO0FRcGtLSTtFUnVpQkY7RUFBb0I7QUFpaUp0QjtBUXhrS0k7RVJ3aUJHO0VBQStCO0VBQWlCO0FBcWlKdkQ7QVFua0tFO0VBQ0U7RUFDQTtBUnFrS0o7QVFqa0tBO0VBQ0U7RUFBcUY7RUFDckY7RUFBb0M7QVJxa0t0QztBUXBrS0U7RUFBSztBUnVrS1A7QVF0a0tFO0VBQ0U7RUFBZ0I7RUFBbUI7QVIwa0t2QztBUTNrS0U7RUFFbUI7RUFBZ0I7RUFBbUI7RUFBb0I7RUFBZ0I7QVJnbEs1RjtBUTVrS0E7RUFDRTtBUjhrS0Y7QVEza0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI2a0tGO0FRamxLQTtFQU1JO0FSOGtLSjtBUXBsS0E7RUFTSTtBUjhrS0o7QVF2bEtBO0VBWUk7QVI4a0tKO0FRMWtLQTtFQUNFO0VBQ0E7RVI0a0tBLHNEQUFzRDtFUTFrS3REO0FSNGtLRjtBUTFrS0k7RUFBZTtFQUF3QjtBUjhrSzNDO0FRN2tLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitrS047QVE3a0tJO0VBQ2U7QVIra0tuQjtBUWhsS0k7RUFFZ0I7QVJpbEtwQjtBUS9rS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWxLTjtBUTVrS0E7RUFFSTtFQUNBO0VBQ0E7QVI2a0tKO0FRamxLQTtFQU9JO0VBQ0E7QVI2a0tKO0FRemtLQTtFQUFzQjtFQUEwQjtFQUFrQjtFQUFnQjtBUitrS2xGO0FRN2tLQTtFQUNFO0VBQTJCO0VBQXFCO0VBQWM7QVJrbEtoRTtBUWpsS0U7RUFDRTtFQUFZO0VBQVc7RUFBYztFQUFZO0VBQW9CO0VBQXVCO0FSeWxLaEc7QVF4bEtJO0VBQVc7RUFBYztFQUFvQjtFQUFRO0VBQVM7RUFBYTtFQUFjO0FSaW1LN0Y7QVE3bEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitsS0Y7QVE1bEtBOztFQUNFO0VBQ0E7QVIrbEtGO0FROWxLRTs7RUFBeUI7QVJrbUszQjtBUXJtS0E7O0VBS0k7RUFBWTtFQUFXO0FSc21LM0I7QVFybUtJOztFQUFPO0VBQWtCO0VBQXVCO0VBQVc7QVI0bUsvRDtBUWxuS0E7O0VBVUk7QVI0bUtKO0FReG1LSTs7Ozs7O0VBQ0U7QVIrbUtOO0FROW1LTTs7Ozs7O0VBQ0U7QVJxbktSO0FRbG5LSTs7OztFQUNFO0FSdW5LTjtBUXJuS0k7O0VBRUk7QVJ1bktSO0FRam5LQTtFQUNFO0VBQVc7RUFBYztFQUFjO0FSc25LekM7QVFybktFO0VBQ0U7RUFBa0I7RUFBdUI7RUFBYztFQUFpQjtFQUN4RTtBUjJuS0o7QVExbktJO0VBQVU7RUFBMEM7QVI4bkt4RDtBUzF1S0E7RUFDRztJQUE0QjtFVDZ1SzdCO0VTNXVLQztJQUE2QjtFVCt1SzlCO0VTOXVLQTtJQUNFO0lBQWtDO0VUaXZLcEM7RVNsdktBO0lBR0k7SUFBd0I7SUFBb0I7SUFBMkI7SUFDdkU7SUFBc0I7RVRzdksxQjtBQUNGO0FTbnZLQTtFQUNFO0lBQWU7RVRzdktmO0VTcnZLQTtJQUFnQjtFVHd2S2hCO0FBQ0Y7QVN0dktBO0VBQ0U7SUFBYztFVHl2S2Q7RVN4dktBO0lBQWU7RVQydktmO0VTMXZLQTtJQUFNO0VUNnZLTjtFUzV2S0E7OztJQUF1QztFVGl3S3ZDO0VTaHdLQTtJQUE2QztFVG13SzdDO0VTandLQTtJQUNFO0VUbXdLRjtFU2h3S0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVGt3S0Y7RVN0d0tBO0lBT0k7SUFBWTtJQUFXO0lBQVc7SUFBZ0I7SUFBcUI7SUFBb0I7SUFDM0Y7SUFBd0I7SUFBOEI7SUFDdEQ7SUFBOEI7SUFBVTtFVDR3SzVDO0VTMXdLSTtJQUNFO0lBQWdCO0VUNndLdEI7RVM5d0tJO0lBRXdCO0lBQWtCO0VUZ3hLOUM7RVNseEtJO0lBR3lCO0lBQWtCO0VUbXhLL0M7RVN0eEtJO0lBSTBCO0VUcXhLOUI7RVN6eEtJO0lBS3VCO0VUdXhLM0I7RVNyeEtJO0lBQ0U7SUFBWTtJQUFnQjtJQUE2QjtJQUFZO0lBQVk7RVQ0eEt2RjtFUzd4S0k7SUFHSTtFVDZ4S1I7RVM1eEtRO0lBQ0U7SUFBb0I7SUFBYTtFVGd5SzNDO0VTcnlLSTtJQVFxQjtJQUFVO0lBQWtCO0VUa3lLckQ7RVM5eEtBO0lBQW9CO0lBQWdCO0lBQWM7RVRteUtsRDtFU2x5S0E7SUFFSTtFVG15S0o7RVNseUtJO0lBQW1CO0lBQVk7RVRzeUtuQztFU3J5S0k7SUFBa0I7SUFBNkI7RVR5eUtuRDtFU3J5S0E7SUFDRTtFVHV5S0Y7RVN4eUtBO0lBR0k7RVR3eUtKO0FBQ0Y7QVNweUtBO0VBQ0U7SUFBMEM7RVR1eUsxQztBQUNGO0FTcnlLQTtFQUNFO0lBQ0U7RVR1eUtGO0VTdHlLRTtJQUNFO0lBQ0E7SUFDQTtFVHd5S0o7RVN0eUtJO0lBQ0U7SUFDQTtJQUNBO0VUd3lLTjtFU3B5S0E7SUFDRTtFVHN5S0Y7QUFDRjtBU3B5S0E7RUFDRztJQUFzQjtFVHV5S3ZCO0VTdHlLQztJQUF1QjtFVHl5S3hCO0VTeHlLQTtJQUE2QjtFVDJ5SzdCO0VTMXlLQTtJQUNFO0VUNHlLRjtFUzN5S0U7SUFDRTtJQUNBO0VUNnlLSjtFUzF5S0E7SUFDRTtFVDR5S0Y7RVMzeUtFO0lBQ0U7RVQ2eUtKO0FBQ0Y7QVN6eUtBO0VBQ0c7SUFBdUI7RVQ0eUt4QjtFUzN5S0M7SUFBd0I7RVQ4eUt6QjtFUzd5S0E7O0lBQTREO0VUaXpLNUQ7RVNoektBO0lBQ0U7RVRrektGO0VTanpLRTtJQUNFO0lBQ0E7RVRtektKO0VTL3lLRTs7O0lBQWdCO0lBQVM7SUFBVTtFVHN6S3JDO0VTcHpLQTtJQUNFO0VUc3pLRjtFU3J6S0U7SUFDRTtFVHV6S0o7RVNwektBO0lBQW9CO0lBQWE7SUFBUztFVHl6SzFDO0VTdnpLQTs7SUFDd0I7RVQwekt4QjtFUzN6S0E7SUFFVztFVDR6S1g7QUFDRjtBUzF6S0E7RUFDRTtJQVlFO0lBQWE7RVRrektmO0VTN3pLRTtJQUNFO0VUK3pLSjtFUzl6S0k7SUFBa0I7RVRpMEt0QjtFU2gwS0k7SUFBa0I7RVRtMEt0QjtFU2owS0U7SUFDRTtFVG0wS0o7RVNsMEtJO0lBQWtCO0VUcTBLdEI7RVNwMEtJO0lBQWtCO0VUdTBLdEI7RVNyMEtFOztJQUFtQztFVHkwS3JDO0FBQ0Y7QVN0MEtBO0VBQ0c7SUFBc0I7RVR5MEt2QjtFU3gwS0M7SUFBdUI7RVQyMEt4QjtFUzEwS0E7SUFBaUI7SUFBYTtJQUFTO0VUKzBLdkM7RVM5MEtBO0lBQ1E7SUFBYztJQUFhO0VUazFLbkM7RVNuMUtBO0lBR0k7SUFBb0I7SUFBcUI7SUFBYztJQUFzQjtJQUFjO0lBQzNGO0lBQWdCO0lBQWE7SUFBYztJQUFpQjtJQUFvQjtFVDYxS3BGO0VTejFLQTtJQUNFO0lBQWtCO0VUNDFLcEI7RVM3MUtBO0lBRWM7SUFBYztJQUFhO0VUZzJLekM7RVNsMktBO0lBSVM7RVRpMktUO0VTcjJLQTtJQUtTO0VUbTJLVDtFUy8xS0E7SUFBMEQ7RVRrMksxRDtFU2oyS0E7O0lBQWdFO0lBQW1CO0lBQXNCO0lBQWlCO0VUdzJLMUg7RVN0MktBO0lBQW9CO0lBQWE7SUFBUztFVDIySzFDO0VTMTJLQTtJQUF1QjtJQUFpQjtFVDgyS3hDO0VTMzJLRTtJQUNFO0lBQ0E7RVQ2MktKO0VTeDJLRTtJQUFrRDtFVDIyS3BEO0VTMTJLRTtJQUFpRDtFVDYyS25EO0VTNTJLRTtJQUFpRDtFVCsyS25EO0VTOTJLRTtJQUFxRDtFVGkzS3ZEO0VTaDNLRTtJQUFzRDtFVG0zS3hEO0VTbDNLRTtJQUFpRDtFVHEzS25EO0VTcDNLRTtJQUE0QztFVHUzSzlDO0VTdDNLRTtJQUEyQztFVHkzSzdDO0VTeDNLRTtJQUEyQztFVDIzSzdDO0VTMTNLRTtJQUErQztFVDYzS2pEO0VTNTNLRTtJQUFnRDtFVCszS2xEO0VTOTNLRTtJQUEyQztFVGk0SzdDO0VTOTNLQTtJQUNFO0lBQWM7SUFBcUI7RVRrNEtyQztFUy8zS0E7O0lBQ3dCO0VUazRLeEI7RVNuNEtBO0lBRVc7RVRvNEtYO0VTajRLQTtJQUNFO0lBQ0E7RVRtNEtGO0VTaHJMSTtJQUFhO0VUbXJMakI7RVNqckxNO0lBQVU7SUFBYTtJQUFzQjtFVHNyTG5EO0VTcnJMTTtJQUNFO0lBQWE7RVR3ckxyQjtFU3ZyTFE7SUFDRTtFVHlyTFY7RVN4ckxVO0lBQ0U7SUFBNkI7SUFBbUI7SUFBa0I7SUFBb0I7SUFBb0I7SUFBYTtJQUFjO0VUaXNMako7RVM5ckxRO0lBQWE7RVRpc0xyQjtFUzVyTEk7OztJQUEwQjtFVGlzTDlCO0VTNXJMSTtJQUFVO0VUK3JMZDtFUzlyTEk7SUFDRTtJQUEwQjtFVGlzTGhDO0VTaHNMTTtJQUFhO0lBQWE7RVRvc0xoQztFU2hzTEk7OztJQUNFO0VUb3NMTjtFU3JzTEk7OztJQUVRO0lBQWE7RVR5c0x6QjtFU25zTEk7SUFBVTtFVHNzTGQ7RVNyc0xJO0lBQ0U7SUFBMEI7RVR3c0xoQztFU3ZzTE07SUFBYTtJQUFhO0VUMnNMaEM7RVN2c0xJOzs7SUFDRTtFVDJzTE47RVM1c0xJOzs7SUFFUTtJQUFhO0VUZ3RMekI7RVMxc0xJO0lBQVU7RVQ2c0xkO0VTNXNMSTtJQUNFO0lBQTBCO0VUK3NMaEM7RVM5c0xNO0lBQWE7SUFBYTtFVGt0TGhDO0VTOXNMSTs7O0lBQ0U7RVRrdExOO0VTbnRMSTs7O0lBRVE7SUFBYTtFVHV0THpCO0VTanRMSTtJQUFVO0VUb3RMZDtFU250TEk7SUFDRTtJQUEwQjtFVHN0TGhDO0VTcnRMTTtJQUFhO0lBQWE7RVR5dExoQztFU3J0TEk7OztJQUNFO0VUeXRMTjtFUzF0TEk7OztJQUVRO0lBQWE7RVQ4dEx6QjtFU3IvS0E7OztJQUNFO0lBQW1CO0VUMC9LckI7RVMxL0syQzs7O0lBQW9CO0VUKy9LL0Q7RVM5L0tFOzs7SUFDRTtJQUFTO0lBQVU7RVRvZ0x2QjtFU25nTEk7OztJQUFxQjtJQUFlO0VUeWdMeEM7RVN4Z0xJOzs7SUFBbUI7SUFBdUI7RVQ4Z0w5QztFUzFnTEE7SUFDRTtFVDRnTEY7RVMzZ0xFO0lBQ0U7SUFBaUI7SUFBWTtJQUFjO0VUZ2hML0M7RVMvZ0xJO0lBQVU7SUFBVztJQUFhO0VUb2hMdEM7RVNqaExBO0lBQ0U7SUFDQTtJQUNBO0VUbWhMRjtFU2poTEE7O0lBQTREO0VUcWhMNUQ7RVNuaExBO0lBQ0U7RVRxaExGO0VTcGhMRTtJQUNFO0lBQ0E7RVRzaExKO0VTbGhMQTtJQUNFO0lBQ0E7RVRvaExGO0VTamhMQTtJQUNFO0lBQWlCO0lBQVk7SUFBWTtJQUFhO0VUdWhMeEQ7RVN0aExFO0lBQVU7RVR5aExaO0VTdGhMQTtJQUM2QjtFVHdoTDdCO0VTdGhMRTtJQUNFO0VUd2hMSjtFU3poTEU7SUFFNkI7SUFBaUI7SUFBUTtJQUFTO0lBQVU7RVQ4aEwzRTtFUzFoTEE7O0lBR007SUFDQTtFVDJoTE47RVMvaExBOztJQU9NO0VUNGhMTjtFU25pTEE7O0lBVU07RVQ2aExOO0VTdmlMQTs7OztJQWNNO0lBQ0E7RVQraExOO0VTemhMQTtJQUN5QztFVDJoTHpDO0VTNWhMQTtJQUVrQztFVDZoTGxDO0VTL2hMQTtJQUlJO0lBQW9CO0lBQVc7SUFBVTtFVGlpTDdDO0VTcmlMQTtJQUtvQjtFVG1pTHBCO0VTeGlMQTtJQVFrQjtFVG1pTGxCO0VTaGlMQTtJQUNFO0VUa2lMRjtFUy9oTEE7SUFBZTtJQUE2QjtJQUFpQjtFVG9pTDdEO0VTbmlMQTtJQUlJO0VUa2lMSjtFUzloTEE7SUFDRTtFVGdpTEY7RVNqaUxBO0lBSUk7SUFBVTtJQUFXO0lBQ3JCO0lBQWM7SUFDZDtJQUEwQjtFVG9pTDlCO0VTbmlMSTtJQUNFO0lBQWM7SUFBb0I7SUFBVTtJQUFXO0lBQVM7SUFDaEU7RVQwaUxOO0VTbmpMQTtJQWNJO0lBQVc7SUFBd0I7SUFDbkM7SUFBa0I7SUFBa0I7SUFDcEM7SUFBYztFVDZpTGxCO0VTN2pMQTtJQW1CTTtFVDZpTE47RVNoa0xBO0lBd0JJO0VUMmlMSjtFU25rTEE7SUE0Qkk7SUFBZTtJQUF1QztJQUN0RDtFVDRpTEo7RVMxaUxJO0lBQU87RVQ2aUxYO0VTNWtMQTtJQWlDTTtJQUFjO0lBQWU7SUFFN0I7RVQraUxOO0VTbGxMQTtJQWtDWTtFVG1qTFo7RVNybExBOzs7Ozs7Ozs7SUE0Q007RVRvakxOO0VTaG1MQTtJQWdETTtJQUNBO0VUbWpMTjtFU3BtTEE7SUFxRE07SUFDQTtFVGtqTE47RVN4bUxBOzs7SUE0RE07RVRpakxOO0VTN21MQTtJQWdFTTtJQUNBO0VUZ2pMTjtFU2puTEE7SUFxRU07SUFDQTtFVCtpTE47RVNybkxBO0lBMEVNO0lBQ0E7RVQ4aUxOO0VTem5MQTtJQStFTTtJQUNBO0VUNmlMTjtFU3hpTEE7SUFDRTtFVDBpTEY7QUFDRjtBU3RpTEU7RU4zZEM7SUFBbUI7RUhxZ01wQjtFR3BnTUM7SUFBbUI7RUh1Z01wQjtFR25nTUM7SUFBbUI7RUhzZ01wQjtFR3JnTUM7SUFBbUI7RUh3Z01wQjtFR3pnTUM7SUFBbUI7RUg0Z01wQjtFRzNnTUM7SUFBbUI7RUg4Z01wQjtFRy9nTUM7SUFBbUI7RUhraE1wQjtFR2poTUM7SUFBbUI7RUhvaE1wQjtFR3JoTUM7SUFBbUI7RUh3aE1wQjtFR3ZoTUM7SUFBbUI7RUgwaE1wQjtFRzNoTUM7SUFBbUI7RUg4aE1wQjtFRzdoTUM7SUFBbUI7RUhnaU1wQjtFR2ppTUM7SUFBbUI7RUhvaU1wQjtFR25pTUM7SUFBbUI7RUhzaU1wQjtFR3ZpTUM7SUFBbUI7RUgwaU1wQjtFR3ppTUM7SUFBbUI7RUg0aU1wQjtFRzdpTUM7SUFBbUI7RUhnak1wQjtFRy9pTUM7SUFBbUI7RUhrak1wQjtFR25qTUM7SUFBbUI7RUhzak1wQjtFR3JqTUM7SUFBbUI7RUh3ak1wQjtFR3pqTUM7SUFBbUI7RUg0ak1wQjtFRzNqTUM7SUFBbUI7RUg4ak1wQjtFRy9qTUM7SUFBbUI7RUhra01wQjtFR2prTUM7SUFBbUI7RUhva01wQjtFR3JrTUM7SUFBbUI7RUh3a01wQjtFR3ZrTUM7SUFBbUI7RUgwa01wQjtFRzNrTUM7SUFBbUI7RUg4a01wQjtFRzdrTUM7SUFBbUI7RUhnbE1wQjtFR2psTUM7SUFBbUI7RUhvbE1wQjtFR25sTUM7SUFBbUI7RUhzbE1wQjtFR3ZsTUM7SUFBbUI7RUgwbE1wQjtFR3psTUM7SUFBbUI7RUg0bE1wQjtFRzdsTUM7SUFBbUI7RUhnbU1wQjtFRy9sTUM7SUFBbUI7RUhrbU1wQjtFR25tTUM7SUFBbUI7RUhzbU1wQjtFR3JtTUM7SUFBbUI7RUh3bU1wQjtFR3ptTUM7SUFBbUI7RUg0bU1wQjtFRzNtTUM7SUFBbUI7RUg4bU1wQjtFRy9tTUM7SUFBbUI7RUhrbk1wQjtFR2puTUM7SUFBbUI7RUhvbk1wQjtFR3JuTUM7SUFBbUI7RUh3bk1wQjtFR3ZuTUM7SUFBbUI7RUgwbk1wQjtFRzNuTUM7SUFBbUI7RUg4bk1wQjtFRzduTUM7SUFBbUI7RUhnb01wQjtFR2pvTUM7SUFBbUI7RUhvb01wQjtFR25vTUM7SUFBbUI7RUhzb01wQjtFR3ZvTUM7SUFBbUI7RUgwb01wQjtFR3pvTUM7SUFBbUI7RUg0b01wQjtFRzdvTUM7SUFBbUI7RUhncE1wQjtFRy9vTUM7SUFBbUI7RUhrcE1wQjtFR25wTUM7SUFBbUI7RUhzcE1wQjtFR3JwTUM7SUFBbUI7RUh3cE1wQjtFRzlwTUM7SUFBbUI7RUhpcU1wQjtFR2hxTUM7SUFBbUI7RUhtcU1wQjtFRy9wTUM7SUFBbUI7RUhrcU1wQjtFR2pxTUM7SUFBbUI7RUhvcU1wQjtFR3JxTUM7SUFBbUI7RUh3cU1wQjtFR3ZxTUM7SUFBbUI7RUgwcU1wQjtFRzNxTUM7SUFBbUI7RUg4cU1wQjtFRzdxTUM7SUFBbUI7RUhnck1wQjtFR2pyTUM7SUFBbUI7RUhvck1wQjtFR25yTUM7SUFBbUI7RUhzck1wQjtFR3ZyTUM7SUFBbUI7RUgwck1wQjtFR3pyTUM7SUFBbUI7RUg0ck1wQjtFRzdyTUM7SUFBbUI7RUhnc01wQjtFRy9yTUM7SUFBbUI7RUhrc01wQjtFR25zTUM7SUFBbUI7RUhzc01wQjtFR3JzTUM7SUFBbUI7RUh3c01wQjtFR3pzTUM7SUFBbUI7RUg0c01wQjtFRzNzTUM7SUFBbUI7RUg4c01wQjtFRy9zTUM7SUFBbUI7RUhrdE1wQjtFR2p0TUM7SUFBbUI7RUhvdE1wQjtFR3J0TUM7SUFBbUI7RUh3dE1wQjtFR3Z0TUM7SUFBbUI7RUgwdE1wQjtFRzN0TUM7SUFBbUI7RUg4dE1wQjtFRzd0TUM7SUFBbUI7RUhndU1wQjtFR2p1TUM7SUFBbUI7RUhvdU1wQjtFR251TUM7SUFBbUI7RUhzdU1wQjtFR3Z1TUM7SUFBbUI7RUgwdU1wQjtFR3p1TUM7SUFBbUI7RUg0dU1wQjtFRzd1TUM7SUFBbUI7RUhndk1wQjtFRy91TUM7SUFBbUI7RUhrdk1wQjtFR252TUM7SUFBbUI7RUhzdk1wQjtFR3J2TUM7SUFBbUI7RUh3dk1wQjtFR3p2TUM7SUFBbUI7RUg0dk1wQjtFRzN2TUM7SUFBbUI7RUg4dk1wQjtFRy92TUM7SUFBbUI7RUhrd01wQjtFR2p3TUM7SUFBbUI7RUhvd01wQjtFR3J3TUM7SUFBbUI7RUh3d01wQjtFR3Z3TUM7SUFBbUI7RUgwd01wQjtFRzN3TUM7SUFBbUI7RUg4d01wQjtFRzd3TUM7SUFBbUI7RUhneE1wQjtFR2p4TUM7SUFBbUI7RUhveE1wQjtFR254TUM7SUFBbUI7RUhzeE1wQjtFR3Z4TUM7SUFBbUI7RUgweE1wQjtFR3p4TUM7SUFBbUI7RUg0eE1wQjtFRzd4TUM7SUFBbUI7RUhneU1wQjtFRy94TUM7SUFBbUI7RUhreU1wQjtFR255TUM7SUFBbUI7RUhzeU1wQjtFR3J5TUM7SUFBbUI7RUh3eU1wQjtFR3p5TUM7SUFBbUI7RUg0eU1wQjtFRzN5TUM7SUFBbUI7RUg4eU1wQjtFRy95TUM7SUFBbUI7RUhrek1wQjtFR2p6TUM7SUFBbUI7RUhvek1wQjtFR3J6TUM7SUFBbUI7RUh3ek1wQjtFR3Z6TUM7SUFBbUI7RUgwek1wQjtFRzN6TUM7SUFBbUI7RUg4ek1wQjtFRzd6TUM7SUFBbUI7RUhnME1wQjtFR2owTUM7SUFBbUI7RUhvME1wQjtFR24wTUM7SUFBbUI7RUhzME1wQjtFR3YwTUM7SUFBbUI7RUgwME1wQjtFR3owTUM7SUFBbUI7RUg0ME1wQjtFRzcwTUM7SUFBbUI7RUhnMU1wQjtFRy8wTUM7SUFBbUI7RUhrMU1wQjtFR24xTUM7SUFBbUI7RUhzMU1wQjtFR3IxTUM7SUFBbUI7RUh3MU1wQjtFR3oxTUM7SUFBbUI7RUg0MU1wQjtFRzMxTUM7SUFBbUI7RUg4MU1wQjtFRy8xTUM7SUFBbUI7RUhrMk1wQjtFR2oyTUM7SUFBbUI7RUhvMk1wQjtFR3IyTUM7SUFBbUI7RUh3Mk1wQjtFR3YyTUM7SUFBbUI7RUgwMk1wQjtFRzMyTUM7SUFBbUI7RUg4Mk1wQjtFRzcyTUM7SUFBbUI7RUhnM01wQjtFR2ozTUM7SUFBbUI7RUhvM01wQjtFR24zTUM7SUFBbUI7RUhzM01wQjtFR3YzTUM7SUFBbUI7RUgwM01wQjtFR3ozTUM7SUFBbUI7RUg0M01wQjtFRzczTUM7SUFBbUI7RUhnNE1wQjtFRy8zTUM7SUFBbUI7RUhrNE1wQjtFR240TUM7SUFBbUI7RUhzNE1wQjtFR3I0TUM7SUFBbUI7RUh3NE1wQjtFR3o0TUM7SUFBbUI7RUg0NE1wQjtFRzM0TUM7SUFBbUI7RUg4NE1wQjtFRy80TUM7SUFBbUI7RUhrNU1wQjtFR2o1TUM7SUFBbUI7RUhvNU1wQjtFR3I1TUM7SUFBbUI7RUh3NU1wQjtFR3Y1TUM7SUFBbUI7RUgwNU1wQjtFRzM1TUM7SUFBbUI7RUg4NU1wQjtFRzc1TUM7SUFBbUI7RUhnNk1wQjtFR2o2TUM7SUFBbUI7RUhvNk1wQjtFR242TUM7SUFBbUI7RUhzNk1wQjtFR3Y2TUM7SUFBbUI7RUgwNk1wQjtFR3o2TUM7SUFBbUI7RUg0Nk1wQjtFRzc2TUM7SUFBbUI7RUhnN01wQjtFRy82TUM7SUFBbUI7RUhrN01wQjtFR243TUM7SUFBbUI7RUhzN01wQjtFR3I3TUM7SUFBbUI7RUh3N01wQjtFR3o3TUM7SUFBbUI7RUg0N01wQjtFRzM3TUM7SUFBbUI7RUg4N01wQjtFRy83TUM7SUFBbUI7RUhrOE1wQjtFR2o4TUM7SUFBbUI7RUhvOE1wQjtFU3orTEs7SUFBbUI7RVQ0K0x4QjtFUzMrTEs7SUFBMkI7RVQ4K0xoQztFRzE1TUM7O0lBQXdCO0VIODVNekI7RUc3NU1DOztJQUF3QjtFSGk2TXpCO0VHaDZNQzs7SUFBMEI7SUFBaUI7RUhxNk01QztFR3Y2TUM7O0lBQXdCO0VIMjZNekI7RUcxNk1DOztJQUF3QjtFSDg2TXpCO0VHNzZNQzs7SUFBMEI7SUFBaUI7RUhrN001QztFR3A3TUM7O0lBQXdCO0VIdzdNekI7RUd2N01DOztJQUF3QjtFSDI3TXpCO0VHMTdNQzs7SUFBMEI7SUFBaUI7RUgrN001QztFR2o4TUM7O0lBQXdCO0VIcThNekI7RUdwOE1DOztJQUF3QjtFSHc4TXpCO0VHdjhNQzs7SUFBMEI7SUFBaUI7RUg0OE01QztFRzk4TUM7O0lBQXdCO0VIazlNekI7RUdqOU1DOztJQUF3QjtFSHE5TXpCO0VHcDlNQzs7SUFBMEI7SUFBaUI7RUh5OU01QztFRzM5TUM7O0lBQXdCO0VIKzlNekI7RUc5OU1DOztJQUF3QjtFSGsrTXpCO0VHaitNQzs7SUFBMEI7SUFBaUI7RUhzK001QztFR3grTUM7O0lBQXdCO0VINCtNekI7RUczK01DOztJQUF3QjtFSCsrTXpCO0VHOStNQzs7SUFBMEI7SUFBaUI7RUhtL001QztFR3IvTUM7O0lBQXdCO0VIeS9NekI7RUd4L01DOztJQUF3QjtFSDQvTXpCO0VHMy9NQzs7SUFBMEI7SUFBaUI7RUhnZ041QztFR2xnTkM7O0lBQXdCO0VIc2dOekI7RUdyZ05DOztJQUF3QjtFSHlnTnpCO0VHeGdOQzs7SUFBMEI7SUFBaUI7RUg2Z041QztFRy9nTkM7O0lBQXdCO0VIbWhOekI7RUdsaE5DOztJQUF3QjtFSHNoTnpCO0VHcmhOQzs7SUFBMEI7SUFBaUI7RUgwaE41QztFRzVoTkM7O0lBQXdCO0VIZ2lOekI7RUcvaE5DOztJQUF3QjtFSG1pTnpCO0VHbGlOQzs7SUFBMEI7SUFBaUI7RUh1aU41QztFRzFoTkM7SUFBbUI7RUg2aE5wQjtFR3poTkM7SUFBbUI7RUg0aE5wQjtFRzVoTkM7SUFBbUI7RUgraE5wQjtFRy9oTkM7SUFBbUI7RUhraU5wQjtFR2xpTkM7SUFBbUI7RUhxaU5wQjtFR3JpTkM7SUFBbUI7RUh3aU5wQjtFR3hpTkM7SUFBbUI7RUgyaU5wQjtFRzNpTkM7SUFBbUI7RUg4aU5wQjtFRzlpTkM7SUFBbUI7RUhpak5wQjtFR2pqTkM7SUFBbUI7RUhvak5wQjtFR3BqTkM7SUFBbUI7RUh1ak5wQjtFR3ZqTkM7SUFBbUI7RUgwak5wQjtFRzFqTkM7SUFBbUI7RUg2ak5wQjtFRzdqTkM7SUFBbUI7RUhna05wQjtFR2hrTkM7SUFBbUI7RUhta05wQjtFR25rTkM7SUFBbUI7RUhza05wQjtFR3RrTkM7SUFBbUI7RUh5a05wQjtFR3prTkM7SUFBbUI7RUg0a05wQjtFRzVrTkM7SUFBbUI7RUgra05wQjtFRy9rTkM7SUFBbUI7RUhrbE5wQjtFR2xsTkM7SUFBbUI7RUhxbE5wQjtFR3JsTkM7SUFBbUI7RUh3bE5wQjtFR3hsTkM7SUFBbUI7RUgybE5wQjtFRzNsTkM7SUFBbUI7RUg4bE5wQjtFRzlsTkM7SUFBbUI7RUhpbU5wQjtFR2ptTkM7SUFBbUI7RUhvbU5wQjtFR3htTkM7SUFBbUI7RUgybU5wQjtFR3ZtTkM7SUFBbUI7RUgwbU5wQjtFRzFtTkM7SUFBbUI7RUg2bU5wQjtFRzdtTkM7SUFBbUI7RUhnbk5wQjtFR2huTkM7SUFBbUI7RUhtbk5wQjtFR25uTkM7SUFBbUI7RUhzbk5wQjtFR3RuTkM7SUFBbUI7RUh5bk5wQjtFR3puTkM7SUFBbUI7RUg0bk5wQjtFRzVuTkM7SUFBbUI7RUgrbk5wQjtFRy9uTkM7SUFBbUI7RUhrb05wQjtFR2xvTkM7SUFBbUI7RUhxb05wQjtFR3JvTkM7SUFBbUI7RUh3b05wQjtFR3hvTkM7SUFBbUI7RUgyb05wQjtFRzNvTkM7SUFBbUI7RUg4b05wQjtFRzlvTkM7SUFBbUI7RUhpcE5wQjtFR2pwTkM7SUFBbUI7RUhvcE5wQjtFR3BwTkM7SUFBbUI7RUh1cE5wQjtFR3ZwTkM7SUFBbUI7RUgwcE5wQjtFRzFwTkM7SUFBbUI7RUg2cE5wQjtFRzdwTkM7SUFBbUI7RUhncU5wQjtFR2hxTkM7SUFBbUI7RUhtcU5wQjtFR25xTkM7SUFBbUI7RUhzcU5wQjtFR3RxTkM7SUFBbUI7RUh5cU5wQjtFR3pxTkM7SUFBbUI7RUg0cU5wQjtFRzVxTkM7SUFBbUI7RUgrcU5wQjtFRy9xTkM7SUFBbUI7RUhrck5wQjtFR2xyTkM7SUFBbUI7RUhxck5wQjtFR3JyTkM7SUFBbUI7RUh3ck5wQjtFR3hyTkM7SUFBbUI7RUgyck5wQjtFRzNyTkM7SUFBbUI7RUg4ck5wQjtFRzlyTkM7SUFBbUI7RUhpc05wQjtFR2pzTkM7SUFBbUI7RUhvc05wQjtFR3BzTkM7SUFBbUI7RUh1c05wQjtFR3ZzTkM7SUFBbUI7RUgwc05wQjtFRzFzTkM7SUFBbUI7RUg2c05wQjtFRzdzTkM7SUFBbUI7RUhndE5wQjtFR2h0TkM7SUFBbUI7RUhtdE5wQjtFR250TkM7SUFBbUI7RUhzdE5wQjtFR3R0TkM7SUFBbUI7RUh5dE5wQjtFR3p0TkM7SUFBbUI7RUg0dE5wQjtFRzV0TkM7SUFBbUI7RUgrdE5wQjtFRy90TkM7SUFBbUI7RUhrdU5wQjtFR2x1TkM7SUFBbUI7RUhxdU5wQjtFR3J1TkM7SUFBbUI7RUh3dU5wQjtFR3h1TkM7SUFBbUI7RUgydU5wQjtFRzN1TkM7SUFBbUI7RUg4dU5wQjtFRzl1TkM7SUFBbUI7RUhpdk5wQjtFR2p2TkM7SUFBbUI7RUhvdk5wQjtFR3B2TkM7SUFBbUI7RUh1dk5wQjtFR3Z2TkM7SUFBbUI7RUgwdk5wQjtFUzMxTUs7SUFBdUI7RVQ4MU01QjtFUzcxTUs7SUFBdUI7RVRnMk01QjtFUy8xTUs7SUFBdUI7RVRrMk01QjtFU2oyTUs7SUFBdUI7RVRvMk01QjtFU24yTUs7SUFBdUI7RVRzMk01QjtFU3IyTUs7SUFBdUI7RVR3Mk01QjtFU3YyTUs7SUFBdUI7RVQwMk01QjtFU3IyTU87Ozs7SUFBMEI7RVQyMk1qQztFUzEyTU87Ozs7SUFBMEI7RVRnM01qQztFUy8yTU87Ozs7SUFBMEI7RVRxM01qQztBQUNGO0FTaDVNRTtFTjNkQztJQUFtQjtFSCsyTnBCO0VHOTJOQztJQUFtQjtFSGkzTnBCO0VHNzJOQztJQUFtQjtFSGczTnBCO0VHLzJOQztJQUFtQjtFSGszTnBCO0VHbjNOQztJQUFtQjtFSHMzTnBCO0VHcjNOQztJQUFtQjtFSHczTnBCO0VHejNOQztJQUFtQjtFSDQzTnBCO0VHMzNOQztJQUFtQjtFSDgzTnBCO0VHLzNOQztJQUFtQjtFSGs0TnBCO0VHajROQztJQUFtQjtFSG80TnBCO0VHcjROQztJQUFtQjtFSHc0TnBCO0VHdjROQztJQUFtQjtFSDA0TnBCO0VHMzROQztJQUFtQjtFSDg0TnBCO0VHNzROQztJQUFtQjtFSGc1TnBCO0VHajVOQztJQUFtQjtFSG81TnBCO0VHbjVOQztJQUFtQjtFSHM1TnBCO0VHdjVOQztJQUFtQjtFSDA1TnBCO0VHejVOQztJQUFtQjtFSDQ1TnBCO0VHNzVOQztJQUFtQjtFSGc2TnBCO0VHLzVOQztJQUFtQjtFSGs2TnBCO0VHbjZOQztJQUFtQjtFSHM2TnBCO0VHcjZOQztJQUFtQjtFSHc2TnBCO0VHejZOQztJQUFtQjtFSDQ2TnBCO0VHMzZOQztJQUFtQjtFSDg2TnBCO0VHLzZOQztJQUFtQjtFSGs3TnBCO0VHajdOQztJQUFtQjtFSG83TnBCO0VHcjdOQztJQUFtQjtFSHc3TnBCO0VHdjdOQztJQUFtQjtFSDA3TnBCO0VHMzdOQztJQUFtQjtFSDg3TnBCO0VHNzdOQztJQUFtQjtFSGc4TnBCO0VHajhOQztJQUFtQjtFSG84TnBCO0VHbjhOQztJQUFtQjtFSHM4TnBCO0VHdjhOQztJQUFtQjtFSDA4TnBCO0VHejhOQztJQUFtQjtFSDQ4TnBCO0VHNzhOQztJQUFtQjtFSGc5TnBCO0VHLzhOQztJQUFtQjtFSGs5TnBCO0VHbjlOQztJQUFtQjtFSHM5TnBCO0VHcjlOQztJQUFtQjtFSHc5TnBCO0VHejlOQztJQUFtQjtFSDQ5TnBCO0VHMzlOQztJQUFtQjtFSDg5TnBCO0VHLzlOQztJQUFtQjtFSGsrTnBCO0VHaitOQztJQUFtQjtFSG8rTnBCO0VHcitOQztJQUFtQjtFSHcrTnBCO0VHditOQztJQUFtQjtFSDArTnBCO0VHMytOQztJQUFtQjtFSDgrTnBCO0VHNytOQztJQUFtQjtFSGcvTnBCO0VHai9OQztJQUFtQjtFSG8vTnBCO0VHbi9OQztJQUFtQjtFSHMvTnBCO0VHdi9OQztJQUFtQjtFSDAvTnBCO0VHei9OQztJQUFtQjtFSDQvTnBCO0VHNy9OQztJQUFtQjtFSGdnT3BCO0VHLy9OQztJQUFtQjtFSGtnT3BCO0VHeGdPQztJQUFtQjtFSDJnT3BCO0VHMWdPQztJQUFtQjtFSDZnT3BCO0VHemdPQztJQUFtQjtFSDRnT3BCO0VHM2dPQztJQUFtQjtFSDhnT3BCO0VHL2dPQztJQUFtQjtFSGtoT3BCO0VHamhPQztJQUFtQjtFSG9oT3BCO0VHcmhPQztJQUFtQjtFSHdoT3BCO0VHdmhPQztJQUFtQjtFSDBoT3BCO0VHM2hPQztJQUFtQjtFSDhoT3BCO0VHN2hPQztJQUFtQjtFSGdpT3BCO0VHamlPQztJQUFtQjtFSG9pT3BCO0VHbmlPQztJQUFtQjtFSHNpT3BCO0VHdmlPQztJQUFtQjtFSDBpT3BCO0VHemlPQztJQUFtQjtFSDRpT3BCO0VHN2lPQztJQUFtQjtFSGdqT3BCO0VHL2lPQztJQUFtQjtFSGtqT3BCO0VHbmpPQztJQUFtQjtFSHNqT3BCO0VHcmpPQztJQUFtQjtFSHdqT3BCO0VHempPQztJQUFtQjtFSDRqT3BCO0VHM2pPQztJQUFtQjtFSDhqT3BCO0VHL2pPQztJQUFtQjtFSGtrT3BCO0VHamtPQztJQUFtQjtFSG9rT3BCO0VHcmtPQztJQUFtQjtFSHdrT3BCO0VHdmtPQztJQUFtQjtFSDBrT3BCO0VHM2tPQztJQUFtQjtFSDhrT3BCO0VHN2tPQztJQUFtQjtFSGdsT3BCO0VHamxPQztJQUFtQjtFSG9sT3BCO0VHbmxPQztJQUFtQjtFSHNsT3BCO0VHdmxPQztJQUFtQjtFSDBsT3BCO0VHemxPQztJQUFtQjtFSDRsT3BCO0VHN2xPQztJQUFtQjtFSGdtT3BCO0VHL2xPQztJQUFtQjtFSGttT3BCO0VHbm1PQztJQUFtQjtFSHNtT3BCO0VHcm1PQztJQUFtQjtFSHdtT3BCO0VHem1PQztJQUFtQjtFSDRtT3BCO0VHM21PQztJQUFtQjtFSDhtT3BCO0VHL21PQztJQUFtQjtFSGtuT3BCO0VHam5PQztJQUFtQjtFSG9uT3BCO0VHcm5PQztJQUFtQjtFSHduT3BCO0VHdm5PQztJQUFtQjtFSDBuT3BCO0VHM25PQztJQUFtQjtFSDhuT3BCO0VHN25PQztJQUFtQjtFSGdvT3BCO0VHam9PQztJQUFtQjtFSG9vT3BCO0VHbm9PQztJQUFtQjtFSHNvT3BCO0VHdm9PQztJQUFtQjtFSDBvT3BCO0VHem9PQztJQUFtQjtFSDRvT3BCO0VHN29PQztJQUFtQjtFSGdwT3BCO0VHL29PQztJQUFtQjtFSGtwT3BCO0VHbnBPQztJQUFtQjtFSHNwT3BCO0VHcnBPQztJQUFtQjtFSHdwT3BCO0VHenBPQztJQUFtQjtFSDRwT3BCO0VHM3BPQztJQUFtQjtFSDhwT3BCO0VHL3BPQztJQUFtQjtFSGtxT3BCO0VHanFPQztJQUFtQjtFSG9xT3BCO0VHcnFPQztJQUFtQjtFSHdxT3BCO0VHdnFPQztJQUFtQjtFSDBxT3BCO0VHM3FPQztJQUFtQjtFSDhxT3BCO0VHN3FPQztJQUFtQjtFSGdyT3BCO0VHanJPQztJQUFtQjtFSG9yT3BCO0VHbnJPQztJQUFtQjtFSHNyT3BCO0VHdnJPQztJQUFtQjtFSDByT3BCO0VHenJPQztJQUFtQjtFSDRyT3BCO0VHN3JPQztJQUFtQjtFSGdzT3BCO0VHL3JPQztJQUFtQjtFSGtzT3BCO0VHbnNPQztJQUFtQjtFSHNzT3BCO0VHcnNPQztJQUFtQjtFSHdzT3BCO0VHenNPQztJQUFtQjtFSDRzT3BCO0VHM3NPQztJQUFtQjtFSDhzT3BCO0VHL3NPQztJQUFtQjtFSGt0T3BCO0VHanRPQztJQUFtQjtFSG90T3BCO0VHcnRPQztJQUFtQjtFSHd0T3BCO0VHdnRPQztJQUFtQjtFSDB0T3BCO0VHM3RPQztJQUFtQjtFSDh0T3BCO0VHN3RPQztJQUFtQjtFSGd1T3BCO0VHanVPQztJQUFtQjtFSG91T3BCO0VHbnVPQztJQUFtQjtFSHN1T3BCO0VHdnVPQztJQUFtQjtFSDB1T3BCO0VHenVPQztJQUFtQjtFSDR1T3BCO0VHN3VPQztJQUFtQjtFSGd2T3BCO0VHL3VPQztJQUFtQjtFSGt2T3BCO0VHbnZPQztJQUFtQjtFSHN2T3BCO0VHcnZPQztJQUFtQjtFSHd2T3BCO0VHenZPQztJQUFtQjtFSDR2T3BCO0VHM3ZPQztJQUFtQjtFSDh2T3BCO0VHL3ZPQztJQUFtQjtFSGt3T3BCO0VHandPQztJQUFtQjtFSG93T3BCO0VHcndPQztJQUFtQjtFSHd3T3BCO0VHdndPQztJQUFtQjtFSDB3T3BCO0VHM3dPQztJQUFtQjtFSDh3T3BCO0VHN3dPQztJQUFtQjtFSGd4T3BCO0VHanhPQztJQUFtQjtFSG94T3BCO0VHbnhPQztJQUFtQjtFSHN4T3BCO0VHdnhPQztJQUFtQjtFSDB4T3BCO0VHenhPQztJQUFtQjtFSDR4T3BCO0VHN3hPQztJQUFtQjtFSGd5T3BCO0VHL3hPQztJQUFtQjtFSGt5T3BCO0VHbnlPQztJQUFtQjtFSHN5T3BCO0VHcnlPQztJQUFtQjtFSHd5T3BCO0VHenlPQztJQUFtQjtFSDR5T3BCO0VHM3lPQztJQUFtQjtFSDh5T3BCO0VTbjFOSztJQUFtQjtFVHMxTnhCO0VTcjFOSztJQUEyQjtFVHcxTmhDO0VHcHdPQzs7SUFBd0I7RUh3d096QjtFR3Z3T0M7O0lBQXdCO0VIMndPekI7RUcxd09DOztJQUEwQjtJQUFpQjtFSCt3TzVDO0VHanhPQzs7SUFBd0I7RUhxeE96QjtFR3B4T0M7O0lBQXdCO0VId3hPekI7RUd2eE9DOztJQUEwQjtJQUFpQjtFSDR4TzVDO0VHOXhPQzs7SUFBd0I7RUhreU96QjtFR2p5T0M7O0lBQXdCO0VIcXlPekI7RUdweU9DOztJQUEwQjtJQUFpQjtFSHl5TzVDO0VHM3lPQzs7SUFBd0I7RUgreU96QjtFRzl5T0M7O0lBQXdCO0VIa3pPekI7RUdqek9DOztJQUEwQjtJQUFpQjtFSHN6TzVDO0VHeHpPQzs7SUFBd0I7RUg0ek96QjtFRzN6T0M7O0lBQXdCO0VIK3pPekI7RUc5ek9DOztJQUEwQjtJQUFpQjtFSG0wTzVDO0VHcjBPQzs7SUFBd0I7RUh5ME96QjtFR3gwT0M7O0lBQXdCO0VINDBPekI7RUczME9DOztJQUEwQjtJQUFpQjtFSGcxTzVDO0VHbDFPQzs7SUFBd0I7RUhzMU96QjtFR3IxT0M7O0lBQXdCO0VIeTFPekI7RUd4MU9DOztJQUEwQjtJQUFpQjtFSDYxTzVDO0VHLzFPQzs7SUFBd0I7RUhtMk96QjtFR2wyT0M7O0lBQXdCO0VIczJPekI7RUdyMk9DOztJQUEwQjtJQUFpQjtFSDAyTzVDO0VHNTJPQzs7SUFBd0I7RUhnM096QjtFRy8yT0M7O0lBQXdCO0VIbTNPekI7RUdsM09DOztJQUEwQjtJQUFpQjtFSHUzTzVDO0VHejNPQzs7SUFBd0I7RUg2M096QjtFRzUzT0M7O0lBQXdCO0VIZzRPekI7RUcvM09DOztJQUEwQjtJQUFpQjtFSG80TzVDO0VHdDRPQzs7SUFBd0I7RUgwNE96QjtFR3o0T0M7O0lBQXdCO0VINjRPekI7RUc1NE9DOztJQUEwQjtJQUFpQjtFSGk1TzVDO0VHcDRPQztJQUFtQjtFSHU0T3BCO0VHbjRPQztJQUFtQjtFSHM0T3BCO0VHdDRPQztJQUFtQjtFSHk0T3BCO0VHejRPQztJQUFtQjtFSDQ0T3BCO0VHNTRPQztJQUFtQjtFSCs0T3BCO0VHLzRPQztJQUFtQjtFSGs1T3BCO0VHbDVPQztJQUFtQjtFSHE1T3BCO0VHcjVPQztJQUFtQjtFSHc1T3BCO0VHeDVPQztJQUFtQjtFSDI1T3BCO0VHMzVPQztJQUFtQjtFSDg1T3BCO0VHOTVPQztJQUFtQjtFSGk2T3BCO0VHajZPQztJQUFtQjtFSG82T3BCO0VHcDZPQztJQUFtQjtFSHU2T3BCO0VHdjZPQztJQUFtQjtFSDA2T3BCO0VHMTZPQztJQUFtQjtFSDY2T3BCO0VHNzZPQztJQUFtQjtFSGc3T3BCO0VHaDdPQztJQUFtQjtFSG03T3BCO0VHbjdPQztJQUFtQjtFSHM3T3BCO0VHdDdPQztJQUFtQjtFSHk3T3BCO0VHejdPQztJQUFtQjtFSDQ3T3BCO0VHNTdPQztJQUFtQjtFSCs3T3BCO0VHLzdPQztJQUFtQjtFSGs4T3BCO0VHbDhPQztJQUFtQjtFSHE4T3BCO0VHcjhPQztJQUFtQjtFSHc4T3BCO0VHeDhPQztJQUFtQjtFSDI4T3BCO0VHMzhPQztJQUFtQjtFSDg4T3BCO0VHbDlPQztJQUFtQjtFSHE5T3BCO0VHajlPQztJQUFtQjtFSG85T3BCO0VHcDlPQztJQUFtQjtFSHU5T3BCO0VHdjlPQztJQUFtQjtFSDA5T3BCO0VHMTlPQztJQUFtQjtFSDY5T3BCO0VHNzlPQztJQUFtQjtFSGcrT3BCO0VHaCtPQztJQUFtQjtFSG0rT3BCO0VHbitPQztJQUFtQjtFSHMrT3BCO0VHdCtPQztJQUFtQjtFSHkrT3BCO0VHeitPQztJQUFtQjtFSDQrT3BCO0VHNStPQztJQUFtQjtFSCsrT3BCO0VHLytPQztJQUFtQjtFSGsvT3BCO0VHbC9PQztJQUFtQjtFSHEvT3BCO0VHci9PQztJQUFtQjtFSHcvT3BCO0VHeC9PQztJQUFtQjtFSDIvT3BCO0VHMy9PQztJQUFtQjtFSDgvT3BCO0VHOS9PQztJQUFtQjtFSGlnUHBCO0VHamdQQztJQUFtQjtFSG9nUHBCO0VHcGdQQztJQUFtQjtFSHVnUHBCO0VHdmdQQztJQUFtQjtFSDBnUHBCO0VHMWdQQztJQUFtQjtFSDZnUHBCO0VHN2dQQztJQUFtQjtFSGdoUHBCO0VHaGhQQztJQUFtQjtFSG1oUHBCO0VHbmhQQztJQUFtQjtFSHNoUHBCO0VHdGhQQztJQUFtQjtFSHloUHBCO0VHemhQQztJQUFtQjtFSDRoUHBCO0VHNWhQQztJQUFtQjtFSCtoUHBCO0VHL2hQQztJQUFtQjtFSGtpUHBCO0VHbGlQQztJQUFtQjtFSHFpUHBCO0VHcmlQQztJQUFtQjtFSHdpUHBCO0VHeGlQQztJQUFtQjtFSDJpUHBCO0VHM2lQQztJQUFtQjtFSDhpUHBCO0VHOWlQQztJQUFtQjtFSGlqUHBCO0VHampQQztJQUFtQjtFSG9qUHBCO0VHcGpQQztJQUFtQjtFSHVqUHBCO0VHdmpQQztJQUFtQjtFSDBqUHBCO0VHMWpQQztJQUFtQjtFSDZqUHBCO0VHN2pQQztJQUFtQjtFSGdrUHBCO0VHaGtQQztJQUFtQjtFSG1rUHBCO0VHbmtQQztJQUFtQjtFSHNrUHBCO0VHdGtQQztJQUFtQjtFSHlrUHBCO0VHemtQQztJQUFtQjtFSDRrUHBCO0VHNWtQQztJQUFtQjtFSCtrUHBCO0VHL2tQQztJQUFtQjtFSGtsUHBCO0VHbGxQQztJQUFtQjtFSHFsUHBCO0VHcmxQQztJQUFtQjtFSHdsUHBCO0VHeGxQQztJQUFtQjtFSDJsUHBCO0VHM2xQQztJQUFtQjtFSDhsUHBCO0VHOWxQQztJQUFtQjtFSGltUHBCO0VHam1QQztJQUFtQjtFSG9tUHBCO0VTcnNPSztJQUF1QjtFVHdzTzVCO0VTdnNPSztJQUF1QjtFVDBzTzVCO0VTenNPSztJQUF1QjtFVDRzTzVCO0VTM3NPSztJQUF1QjtFVDhzTzVCO0VTN3NPSztJQUF1QjtFVGd0TzVCO0VTL3NPSztJQUF1QjtFVGt0TzVCO0VTanRPSztJQUF1QjtFVG90TzVCO0VTL3NPTzs7OztJQUEwQjtFVHF0T2pDO0VTcHRPTzs7OztJQUEwQjtFVDB0T2pDO0VTenRPTzs7OztJQUEwQjtFVCt0T2pDO0FBQ0Y7QVMxdk9FO0VOM2RDO0lBQW1CO0VIeXRQcEI7RUd4dFBDO0lBQW1CO0VIMnRQcEI7RUd2dFBDO0lBQW1CO0VIMHRQcEI7RUd6dFBDO0lBQW1CO0VINHRQcEI7RUc3dFBDO0lBQW1CO0VIZ3VQcEI7RUcvdFBDO0lBQW1CO0VIa3VQcEI7RUdudVBDO0lBQW1CO0VIc3VQcEI7RUdydVBDO0lBQW1CO0VId3VQcEI7RUd6dVBDO0lBQW1CO0VINHVQcEI7RUczdVBDO0lBQW1CO0VIOHVQcEI7RUcvdVBDO0lBQW1CO0VIa3ZQcEI7RUdqdlBDO0lBQW1CO0VIb3ZQcEI7RUdydlBDO0lBQW1CO0VId3ZQcEI7RUd2dlBDO0lBQW1CO0VIMHZQcEI7RUczdlBDO0lBQW1CO0VIOHZQcEI7RUc3dlBDO0lBQW1CO0VIZ3dQcEI7RUdqd1BDO0lBQW1CO0VIb3dQcEI7RUdud1BDO0lBQW1CO0VIc3dQcEI7RUd2d1BDO0lBQW1CO0VIMHdQcEI7RUd6d1BDO0lBQW1CO0VINHdQcEI7RUc3d1BDO0lBQW1CO0VIZ3hQcEI7RUcvd1BDO0lBQW1CO0VIa3hQcEI7RUdueFBDO0lBQW1CO0VIc3hQcEI7RUdyeFBDO0lBQW1CO0VId3hQcEI7RUd6eFBDO0lBQW1CO0VINHhQcEI7RUczeFBDO0lBQW1CO0VIOHhQcEI7RUcveFBDO0lBQW1CO0VIa3lQcEI7RUdqeVBDO0lBQW1CO0VIb3lQcEI7RUdyeVBDO0lBQW1CO0VId3lQcEI7RUd2eVBDO0lBQW1CO0VIMHlQcEI7RUczeVBDO0lBQW1CO0VIOHlQcEI7RUc3eVBDO0lBQW1CO0VIZ3pQcEI7RUdqelBDO0lBQW1CO0VIb3pQcEI7RUduelBDO0lBQW1CO0VIc3pQcEI7RUd2elBDO0lBQW1CO0VIMHpQcEI7RUd6elBDO0lBQW1CO0VINHpQcEI7RUc3elBDO0lBQW1CO0VIZzBQcEI7RUcvelBDO0lBQW1CO0VIazBQcEI7RUduMFBDO0lBQW1CO0VIczBQcEI7RUdyMFBDO0lBQW1CO0VIdzBQcEI7RUd6MFBDO0lBQW1CO0VINDBQcEI7RUczMFBDO0lBQW1CO0VIODBQcEI7RUcvMFBDO0lBQW1CO0VIazFQcEI7RUdqMVBDO0lBQW1CO0VIbzFQcEI7RUdyMVBDO0lBQW1CO0VIdzFQcEI7RUd2MVBDO0lBQW1CO0VIMDFQcEI7RUczMVBDO0lBQW1CO0VIODFQcEI7RUc3MVBDO0lBQW1CO0VIZzJQcEI7RUdqMlBDO0lBQW1CO0VIbzJQcEI7RUduMlBDO0lBQW1CO0VIczJQcEI7RUd2MlBDO0lBQW1CO0VIMDJQcEI7RUd6MlBDO0lBQW1CO0VINDJQcEI7RUdsM1BDO0lBQW1CO0VIcTNQcEI7RUdwM1BDO0lBQW1CO0VIdTNQcEI7RUduM1BDO0lBQW1CO0VIczNQcEI7RUdyM1BDO0lBQW1CO0VIdzNQcEI7RUd6M1BDO0lBQW1CO0VINDNQcEI7RUczM1BDO0lBQW1CO0VIODNQcEI7RUcvM1BDO0lBQW1CO0VIazRQcEI7RUdqNFBDO0lBQW1CO0VIbzRQcEI7RUdyNFBDO0lBQW1CO0VIdzRQcEI7RUd2NFBDO0lBQW1CO0VIMDRQcEI7RUczNFBDO0lBQW1CO0VIODRQcEI7RUc3NFBDO0lBQW1CO0VIZzVQcEI7RUdqNVBDO0lBQW1CO0VIbzVQcEI7RUduNVBDO0lBQW1CO0VIczVQcEI7RUd2NVBDO0lBQW1CO0VIMDVQcEI7RUd6NVBDO0lBQW1CO0VINDVQcEI7RUc3NVBDO0lBQW1CO0VIZzZQcEI7RUcvNVBDO0lBQW1CO0VIazZQcEI7RUduNlBDO0lBQW1CO0VIczZQcEI7RUdyNlBDO0lBQW1CO0VIdzZQcEI7RUd6NlBDO0lBQW1CO0VINDZQcEI7RUczNlBDO0lBQW1CO0VIODZQcEI7RUcvNlBDO0lBQW1CO0VIazdQcEI7RUdqN1BDO0lBQW1CO0VIbzdQcEI7RUdyN1BDO0lBQW1CO0VIdzdQcEI7RUd2N1BDO0lBQW1CO0VIMDdQcEI7RUczN1BDO0lBQW1CO0VIODdQcEI7RUc3N1BDO0lBQW1CO0VIZzhQcEI7RUdqOFBDO0lBQW1CO0VIbzhQcEI7RUduOFBDO0lBQW1CO0VIczhQcEI7RUd2OFBDO0lBQW1CO0VIMDhQcEI7RUd6OFBDO0lBQW1CO0VINDhQcEI7RUc3OFBDO0lBQW1CO0VIZzlQcEI7RUcvOFBDO0lBQW1CO0VIazlQcEI7RUduOVBDO0lBQW1CO0VIczlQcEI7RUdyOVBDO0lBQW1CO0VIdzlQcEI7RUd6OVBDO0lBQW1CO0VINDlQcEI7RUczOVBDO0lBQW1CO0VIODlQcEI7RUcvOVBDO0lBQW1CO0VIaytQcEI7RUdqK1BDO0lBQW1CO0VIbytQcEI7RUdyK1BDO0lBQW1CO0VIdytQcEI7RUd2K1BDO0lBQW1CO0VIMCtQcEI7RUczK1BDO0lBQW1CO0VIOCtQcEI7RUc3K1BDO0lBQW1CO0VIZy9QcEI7RUdqL1BDO0lBQW1CO0VIby9QcEI7RUduL1BDO0lBQW1CO0VIcy9QcEI7RUd2L1BDO0lBQW1CO0VIMC9QcEI7RUd6L1BDO0lBQW1CO0VINC9QcEI7RUc3L1BDO0lBQW1CO0VIZ2dRcEI7RUcvL1BDO0lBQW1CO0VIa2dRcEI7RUduZ1FDO0lBQW1CO0VIc2dRcEI7RUdyZ1FDO0lBQW1CO0VId2dRcEI7RUd6Z1FDO0lBQW1CO0VINGdRcEI7RUczZ1FDO0lBQW1CO0VIOGdRcEI7RUcvZ1FDO0lBQW1CO0VIa2hRcEI7RUdqaFFDO0lBQW1CO0VIb2hRcEI7RUdyaFFDO0lBQW1CO0VId2hRcEI7RUd2aFFDO0lBQW1CO0VIMGhRcEI7RUczaFFDO0lBQW1CO0VIOGhRcEI7RUc3aFFDO0lBQW1CO0VIZ2lRcEI7RUdqaVFDO0lBQW1CO0VIb2lRcEI7RUduaVFDO0lBQW1CO0VIc2lRcEI7RUd2aVFDO0lBQW1CO0VIMGlRcEI7RUd6aVFDO0lBQW1CO0VINGlRcEI7RUc3aVFDO0lBQW1CO0VIZ2pRcEI7RUcvaVFDO0lBQW1CO0VIa2pRcEI7RUdualFDO0lBQW1CO0VIc2pRcEI7RUdyalFDO0lBQW1CO0VId2pRcEI7RUd6alFDO0lBQW1CO0VINGpRcEI7RUczalFDO0lBQW1CO0VIOGpRcEI7RUcvalFDO0lBQW1CO0VIa2tRcEI7RUdqa1FDO0lBQW1CO0VIb2tRcEI7RUdya1FDO0lBQW1CO0VId2tRcEI7RUd2a1FDO0lBQW1CO0VIMGtRcEI7RUcza1FDO0lBQW1CO0VIOGtRcEI7RUc3a1FDO0lBQW1CO0VIZ2xRcEI7RUdqbFFDO0lBQW1CO0VIb2xRcEI7RUdubFFDO0lBQW1CO0VIc2xRcEI7RUd2bFFDO0lBQW1CO0VIMGxRcEI7RUd6bFFDO0lBQW1CO0VINGxRcEI7RUc3bFFDO0lBQW1CO0VIZ21RcEI7RUcvbFFDO0lBQW1CO0VIa21RcEI7RUdubVFDO0lBQW1CO0VIc21RcEI7RUdybVFDO0lBQW1CO0VId21RcEI7RUd6bVFDO0lBQW1CO0VING1RcEI7RUczbVFDO0lBQW1CO0VIOG1RcEI7RUcvbVFDO0lBQW1CO0VIa25RcEI7RUdqblFDO0lBQW1CO0VIb25RcEI7RUdyblFDO0lBQW1CO0VId25RcEI7RUd2blFDO0lBQW1CO0VIMG5RcEI7RUczblFDO0lBQW1CO0VIOG5RcEI7RUc3blFDO0lBQW1CO0VIZ29RcEI7RUdqb1FDO0lBQW1CO0VIb29RcEI7RUdub1FDO0lBQW1CO0VIc29RcEI7RUd2b1FDO0lBQW1CO0VIMG9RcEI7RUd6b1FDO0lBQW1CO0VING9RcEI7RUc3b1FDO0lBQW1CO0VIZ3BRcEI7RUcvb1FDO0lBQW1CO0VIa3BRcEI7RUducFFDO0lBQW1CO0VIc3BRcEI7RUdycFFDO0lBQW1CO0VId3BRcEI7RVM3clBLO0lBQW1CO0VUZ3NQeEI7RVMvclBLO0lBQTJCO0VUa3NQaEM7RUc5bVFDOztJQUF3QjtFSGtuUXpCO0VHam5RQzs7SUFBd0I7RUhxblF6QjtFR3BuUUM7O0lBQTBCO0lBQWlCO0VIeW5RNUM7RUczblFDOztJQUF3QjtFSCtuUXpCO0VHOW5RQzs7SUFBd0I7RUhrb1F6QjtFR2pvUUM7O0lBQTBCO0lBQWlCO0VIc29RNUM7RUd4b1FDOztJQUF3QjtFSDRvUXpCO0VHM29RQzs7SUFBd0I7RUgrb1F6QjtFRzlvUUM7O0lBQTBCO0lBQWlCO0VIbXBRNUM7RUdycFFDOztJQUF3QjtFSHlwUXpCO0VHeHBRQzs7SUFBd0I7RUg0cFF6QjtFRzNwUUM7O0lBQTBCO0lBQWlCO0VIZ3FRNUM7RUdscVFDOztJQUF3QjtFSHNxUXpCO0VHcnFRQzs7SUFBd0I7RUh5cVF6QjtFR3hxUUM7O0lBQTBCO0lBQWlCO0VINnFRNUM7RUcvcVFDOztJQUF3QjtFSG1yUXpCO0VHbHJRQzs7SUFBd0I7RUhzclF6QjtFR3JyUUM7O0lBQTBCO0lBQWlCO0VIMHJRNUM7RUc1clFDOztJQUF3QjtFSGdzUXpCO0VHL3JRQzs7SUFBd0I7RUhtc1F6QjtFR2xzUUM7O0lBQTBCO0lBQWlCO0VIdXNRNUM7RUd6c1FDOztJQUF3QjtFSDZzUXpCO0VHNXNRQzs7SUFBd0I7RUhndFF6QjtFRy9zUUM7O0lBQTBCO0lBQWlCO0VIb3RRNUM7RUd0dFFDOztJQUF3QjtFSDB0UXpCO0VHenRRQzs7SUFBd0I7RUg2dFF6QjtFRzV0UUM7O0lBQTBCO0lBQWlCO0VIaXVRNUM7RUdudVFDOztJQUF3QjtFSHV1UXpCO0VHdHVRQzs7SUFBd0I7RUgwdVF6QjtFR3p1UUM7O0lBQTBCO0lBQWlCO0VIOHVRNUM7RUdodlFDOztJQUF3QjtFSG92UXpCO0VHbnZRQzs7SUFBd0I7RUh1dlF6QjtFR3R2UUM7O0lBQTBCO0lBQWlCO0VIMnZRNUM7RUc5dVFDO0lBQW1CO0VIaXZRcEI7RUc3dVFDO0lBQW1CO0VIZ3ZRcEI7RUdodlFDO0lBQW1CO0VIbXZRcEI7RUdudlFDO0lBQW1CO0VIc3ZRcEI7RUd0dlFDO0lBQW1CO0VIeXZRcEI7RUd6dlFDO0lBQW1CO0VINHZRcEI7RUc1dlFDO0lBQW1CO0VIK3ZRcEI7RUcvdlFDO0lBQW1CO0VIa3dRcEI7RUdsd1FDO0lBQW1CO0VIcXdRcEI7RUdyd1FDO0lBQW1CO0VId3dRcEI7RUd4d1FDO0lBQW1CO0VIMndRcEI7RUczd1FDO0lBQW1CO0VIOHdRcEI7RUc5d1FDO0lBQW1CO0VIaXhRcEI7RUdqeFFDO0lBQW1CO0VIb3hRcEI7RUdweFFDO0lBQW1CO0VIdXhRcEI7RUd2eFFDO0lBQW1CO0VIMHhRcEI7RUcxeFFDO0lBQW1CO0VINnhRcEI7RUc3eFFDO0lBQW1CO0VIZ3lRcEI7RUdoeVFDO0lBQW1CO0VIbXlRcEI7RUdueVFDO0lBQW1CO0VIc3lRcEI7RUd0eVFDO0lBQW1CO0VIeXlRcEI7RUd6eVFDO0lBQW1CO0VINHlRcEI7RUc1eVFDO0lBQW1CO0VIK3lRcEI7RUcveVFDO0lBQW1CO0VIa3pRcEI7RUdselFDO0lBQW1CO0VIcXpRcEI7RUdyelFDO0lBQW1CO0VId3pRcEI7RUc1elFDO0lBQW1CO0VIK3pRcEI7RUczelFDO0lBQW1CO0VIOHpRcEI7RUc5elFDO0lBQW1CO0VIaTBRcEI7RUdqMFFDO0lBQW1CO0VIbzBRcEI7RUdwMFFDO0lBQW1CO0VIdTBRcEI7RUd2MFFDO0lBQW1CO0VIMDBRcEI7RUcxMFFDO0lBQW1CO0VINjBRcEI7RUc3MFFDO0lBQW1CO0VIZzFRcEI7RUdoMVFDO0lBQW1CO0VIbTFRcEI7RUduMVFDO0lBQW1CO0VIczFRcEI7RUd0MVFDO0lBQW1CO0VIeTFRcEI7RUd6MVFDO0lBQW1CO0VINDFRcEI7RUc1MVFDO0lBQW1CO0VIKzFRcEI7RUcvMVFDO0lBQW1CO0VIazJRcEI7RUdsMlFDO0lBQW1CO0VIcTJRcEI7RUdyMlFDO0lBQW1CO0VIdzJRcEI7RUd4MlFDO0lBQW1CO0VIMjJRcEI7RUczMlFDO0lBQW1CO0VIODJRcEI7RUc5MlFDO0lBQW1CO0VIaTNRcEI7RUdqM1FDO0lBQW1CO0VIbzNRcEI7RUdwM1FDO0lBQW1CO0VIdTNRcEI7RUd2M1FDO0lBQW1CO0VIMDNRcEI7RUcxM1FDO0lBQW1CO0VINjNRcEI7RUc3M1FDO0lBQW1CO0VIZzRRcEI7RUdoNFFDO0lBQW1CO0VIbTRRcEI7RUduNFFDO0lBQW1CO0VIczRRcEI7RUd0NFFDO0lBQW1CO0VIeTRRcEI7RUd6NFFDO0lBQW1CO0VINDRRcEI7RUc1NFFDO0lBQW1CO0VIKzRRcEI7RUcvNFFDO0lBQW1CO0VIazVRcEI7RUdsNVFDO0lBQW1CO0VIcTVRcEI7RUdyNVFDO0lBQW1CO0VIdzVRcEI7RUd4NVFDO0lBQW1CO0VIMjVRcEI7RUczNVFDO0lBQW1CO0VIODVRcEI7RUc5NVFDO0lBQW1CO0VIaTZRcEI7RUdqNlFDO0lBQW1CO0VIbzZRcEI7RUdwNlFDO0lBQW1CO0VIdTZRcEI7RUd2NlFDO0lBQW1CO0VIMDZRcEI7RUcxNlFDO0lBQW1CO0VINjZRcEI7RUc3NlFDO0lBQW1CO0VIZzdRcEI7RUdoN1FDO0lBQW1CO0VIbTdRcEI7RUduN1FDO0lBQW1CO0VIczdRcEI7RUd0N1FDO0lBQW1CO0VIeTdRcEI7RUd6N1FDO0lBQW1CO0VINDdRcEI7RUc1N1FDO0lBQW1CO0VIKzdRcEI7RUcvN1FDO0lBQW1CO0VIazhRcEI7RUdsOFFDO0lBQW1CO0VIcThRcEI7RUdyOFFDO0lBQW1CO0VIdzhRcEI7RUd4OFFDO0lBQW1CO0VIMjhRcEI7RUczOFFDO0lBQW1CO0VIODhRcEI7RVMvaVFLO0lBQXVCO0VUa2pRNUI7RVNqalFLO0lBQXVCO0VUb2pRNUI7RVNualFLO0lBQXVCO0VUc2pRNUI7RVNyalFLO0lBQXVCO0VUd2pRNUI7RVN2alFLO0lBQXVCO0VUMGpRNUI7RVN6alFLO0lBQXVCO0VUNGpRNUI7RVMzalFLO0lBQXVCO0VUOGpRNUI7RVN6alFPOzs7O0lBQTBCO0VUK2pRakM7RVM5alFPOzs7O0lBQTBCO0VUb2tRakM7RVNua1FPOzs7O0lBQTBCO0VUeWtRakM7QUFDRjtBU3BtUUU7RU4zZEM7SUFBbUI7RUhta1JwQjtFR2xrUkM7SUFBbUI7RUhxa1JwQjtFR2prUkM7SUFBbUI7RUhva1JwQjtFR25rUkM7SUFBbUI7RUhza1JwQjtFR3ZrUkM7SUFBbUI7RUgwa1JwQjtFR3prUkM7SUFBbUI7RUg0a1JwQjtFRzdrUkM7SUFBbUI7RUhnbFJwQjtFRy9rUkM7SUFBbUI7RUhrbFJwQjtFR25sUkM7SUFBbUI7RUhzbFJwQjtFR3JsUkM7SUFBbUI7RUh3bFJwQjtFR3psUkM7SUFBbUI7RUg0bFJwQjtFRzNsUkM7SUFBbUI7RUg4bFJwQjtFRy9sUkM7SUFBbUI7RUhrbVJwQjtFR2ptUkM7SUFBbUI7RUhvbVJwQjtFR3JtUkM7SUFBbUI7RUh3bVJwQjtFR3ZtUkM7SUFBbUI7RUgwbVJwQjtFRzNtUkM7SUFBbUI7RUg4bVJwQjtFRzdtUkM7SUFBbUI7RUhnblJwQjtFR2puUkM7SUFBbUI7RUhvblJwQjtFR25uUkM7SUFBbUI7RUhzblJwQjtFR3ZuUkM7SUFBbUI7RUgwblJwQjtFR3puUkM7SUFBbUI7RUg0blJwQjtFRzduUkM7SUFBbUI7RUhnb1JwQjtFRy9uUkM7SUFBbUI7RUhrb1JwQjtFR25vUkM7SUFBbUI7RUhzb1JwQjtFR3JvUkM7SUFBbUI7RUh3b1JwQjtFR3pvUkM7SUFBbUI7RUg0b1JwQjtFRzNvUkM7SUFBbUI7RUg4b1JwQjtFRy9vUkM7SUFBbUI7RUhrcFJwQjtFR2pwUkM7SUFBbUI7RUhvcFJwQjtFR3JwUkM7SUFBbUI7RUh3cFJwQjtFR3ZwUkM7SUFBbUI7RUgwcFJwQjtFRzNwUkM7SUFBbUI7RUg4cFJwQjtFRzdwUkM7SUFBbUI7RUhncVJwQjtFR2pxUkM7SUFBbUI7RUhvcVJwQjtFR25xUkM7SUFBbUI7RUhzcVJwQjtFR3ZxUkM7SUFBbUI7RUgwcVJwQjtFR3pxUkM7SUFBbUI7RUg0cVJwQjtFRzdxUkM7SUFBbUI7RUhnclJwQjtFRy9xUkM7SUFBbUI7RUhrclJwQjtFR25yUkM7SUFBbUI7RUhzclJwQjtFR3JyUkM7SUFBbUI7RUh3clJwQjtFR3pyUkM7SUFBbUI7RUg0clJwQjtFRzNyUkM7SUFBbUI7RUg4clJwQjtFRy9yUkM7SUFBbUI7RUhrc1JwQjtFR2pzUkM7SUFBbUI7RUhvc1JwQjtFR3JzUkM7SUFBbUI7RUh3c1JwQjtFR3ZzUkM7SUFBbUI7RUgwc1JwQjtFRzNzUkM7SUFBbUI7RUg4c1JwQjtFRzdzUkM7SUFBbUI7RUhndFJwQjtFR2p0UkM7SUFBbUI7RUhvdFJwQjtFR250UkM7SUFBbUI7RUhzdFJwQjtFRzV0UkM7SUFBbUI7RUgrdFJwQjtFRzl0UkM7SUFBbUI7RUhpdVJwQjtFRzd0UkM7SUFBbUI7RUhndVJwQjtFRy90UkM7SUFBbUI7RUhrdVJwQjtFR251UkM7SUFBbUI7RUhzdVJwQjtFR3J1UkM7SUFBbUI7RUh3dVJwQjtFR3p1UkM7SUFBbUI7RUg0dVJwQjtFRzN1UkM7SUFBbUI7RUg4dVJwQjtFRy91UkM7SUFBbUI7RUhrdlJwQjtFR2p2UkM7SUFBbUI7RUhvdlJwQjtFR3J2UkM7SUFBbUI7RUh3dlJwQjtFR3Z2UkM7SUFBbUI7RUgwdlJwQjtFRzN2UkM7SUFBbUI7RUg4dlJwQjtFRzd2UkM7SUFBbUI7RUhnd1JwQjtFR2p3UkM7SUFBbUI7RUhvd1JwQjtFR253UkM7SUFBbUI7RUhzd1JwQjtFR3Z3UkM7SUFBbUI7RUgwd1JwQjtFR3p3UkM7SUFBbUI7RUg0d1JwQjtFRzd3UkM7SUFBbUI7RUhneFJwQjtFRy93UkM7SUFBbUI7RUhreFJwQjtFR254UkM7SUFBbUI7RUhzeFJwQjtFR3J4UkM7SUFBbUI7RUh3eFJwQjtFR3p4UkM7SUFBbUI7RUg0eFJwQjtFRzN4UkM7SUFBbUI7RUg4eFJwQjtFRy94UkM7SUFBbUI7RUhreVJwQjtFR2p5UkM7SUFBbUI7RUhveVJwQjtFR3J5UkM7SUFBbUI7RUh3eVJwQjtFR3Z5UkM7SUFBbUI7RUgweVJwQjtFRzN5UkM7SUFBbUI7RUg4eVJwQjtFRzd5UkM7SUFBbUI7RUhnelJwQjtFR2p6UkM7SUFBbUI7RUhvelJwQjtFR256UkM7SUFBbUI7RUhzelJwQjtFR3Z6UkM7SUFBbUI7RUgwelJwQjtFR3p6UkM7SUFBbUI7RUg0elJwQjtFRzd6UkM7SUFBbUI7RUhnMFJwQjtFRy96UkM7SUFBbUI7RUhrMFJwQjtFR24wUkM7SUFBbUI7RUhzMFJwQjtFR3IwUkM7SUFBbUI7RUh3MFJwQjtFR3owUkM7SUFBbUI7RUg0MFJwQjtFRzMwUkM7SUFBbUI7RUg4MFJwQjtFRy8wUkM7SUFBbUI7RUhrMVJwQjtFR2oxUkM7SUFBbUI7RUhvMVJwQjtFR3IxUkM7SUFBbUI7RUh3MVJwQjtFR3YxUkM7SUFBbUI7RUgwMVJwQjtFRzMxUkM7SUFBbUI7RUg4MVJwQjtFRzcxUkM7SUFBbUI7RUhnMlJwQjtFR2oyUkM7SUFBbUI7RUhvMlJwQjtFR24yUkM7SUFBbUI7RUhzMlJwQjtFR3YyUkM7SUFBbUI7RUgwMlJwQjtFR3oyUkM7SUFBbUI7RUg0MlJwQjtFRzcyUkM7SUFBbUI7RUhnM1JwQjtFRy8yUkM7SUFBbUI7RUhrM1JwQjtFR24zUkM7SUFBbUI7RUhzM1JwQjtFR3IzUkM7SUFBbUI7RUh3M1JwQjtFR3ozUkM7SUFBbUI7RUg0M1JwQjtFRzMzUkM7SUFBbUI7RUg4M1JwQjtFRy8zUkM7SUFBbUI7RUhrNFJwQjtFR2o0UkM7SUFBbUI7RUhvNFJwQjtFR3I0UkM7SUFBbUI7RUh3NFJwQjtFR3Y0UkM7SUFBbUI7RUgwNFJwQjtFRzM0UkM7SUFBbUI7RUg4NFJwQjtFRzc0UkM7SUFBbUI7RUhnNVJwQjtFR2o1UkM7SUFBbUI7RUhvNVJwQjtFR241UkM7SUFBbUI7RUhzNVJwQjtFR3Y1UkM7SUFBbUI7RUgwNVJwQjtFR3o1UkM7SUFBbUI7RUg0NVJwQjtFRzc1UkM7SUFBbUI7RUhnNlJwQjtFRy81UkM7SUFBbUI7RUhrNlJwQjtFR242UkM7SUFBbUI7RUhzNlJwQjtFR3I2UkM7SUFBbUI7RUh3NlJwQjtFR3o2UkM7SUFBbUI7RUg0NlJwQjtFRzM2UkM7SUFBbUI7RUg4NlJwQjtFRy82UkM7SUFBbUI7RUhrN1JwQjtFR2o3UkM7SUFBbUI7RUhvN1JwQjtFR3I3UkM7SUFBbUI7RUh3N1JwQjtFR3Y3UkM7SUFBbUI7RUgwN1JwQjtFRzM3UkM7SUFBbUI7RUg4N1JwQjtFRzc3UkM7SUFBbUI7RUhnOFJwQjtFR2o4UkM7SUFBbUI7RUhvOFJwQjtFR244UkM7SUFBbUI7RUhzOFJwQjtFR3Y4UkM7SUFBbUI7RUgwOFJwQjtFR3o4UkM7SUFBbUI7RUg0OFJwQjtFRzc4UkM7SUFBbUI7RUhnOVJwQjtFRy84UkM7SUFBbUI7RUhrOVJwQjtFR245UkM7SUFBbUI7RUhzOVJwQjtFR3I5UkM7SUFBbUI7RUh3OVJwQjtFR3o5UkM7SUFBbUI7RUg0OVJwQjtFRzM5UkM7SUFBbUI7RUg4OVJwQjtFRy85UkM7SUFBbUI7RUhrK1JwQjtFR2orUkM7SUFBbUI7RUhvK1JwQjtFR3IrUkM7SUFBbUI7RUh3K1JwQjtFR3YrUkM7SUFBbUI7RUgwK1JwQjtFRzMrUkM7SUFBbUI7RUg4K1JwQjtFRzcrUkM7SUFBbUI7RUhnL1JwQjtFR2ovUkM7SUFBbUI7RUhvL1JwQjtFR24vUkM7SUFBbUI7RUhzL1JwQjtFR3YvUkM7SUFBbUI7RUgwL1JwQjtFR3ovUkM7SUFBbUI7RUg0L1JwQjtFRzcvUkM7SUFBbUI7RUhnZ1NwQjtFRy8vUkM7SUFBbUI7RUhrZ1NwQjtFU3ZpUks7SUFBbUI7RVQwaVJ4QjtFU3ppUks7SUFBMkI7RVQ0aVJoQztFR3g5UkM7O0lBQXdCO0VINDlSekI7RUczOVJDOztJQUF3QjtFSCs5UnpCO0VHOTlSQzs7SUFBMEI7SUFBaUI7RUhtK1I1QztFR3IrUkM7O0lBQXdCO0VIeStSekI7RUd4K1JDOztJQUF3QjtFSDQrUnpCO0VHMytSQzs7SUFBMEI7SUFBaUI7RUhnL1I1QztFR2wvUkM7O0lBQXdCO0VIcy9SekI7RUdyL1JDOztJQUF3QjtFSHkvUnpCO0VHeC9SQzs7SUFBMEI7SUFBaUI7RUg2L1I1QztFRy8vUkM7O0lBQXdCO0VIbWdTekI7RUdsZ1NDOztJQUF3QjtFSHNnU3pCO0VHcmdTQzs7SUFBMEI7SUFBaUI7RUgwZ1M1QztFRzVnU0M7O0lBQXdCO0VIZ2hTekI7RUcvZ1NDOztJQUF3QjtFSG1oU3pCO0VHbGhTQzs7SUFBMEI7SUFBaUI7RUh1aFM1QztFR3poU0M7O0lBQXdCO0VINmhTekI7RUc1aFNDOztJQUF3QjtFSGdpU3pCO0VHL2hTQzs7SUFBMEI7SUFBaUI7RUhvaVM1QztFR3RpU0M7O0lBQXdCO0VIMGlTekI7RUd6aVNDOztJQUF3QjtFSDZpU3pCO0VHNWlTQzs7SUFBMEI7SUFBaUI7RUhpalM1QztFR25qU0M7O0lBQXdCO0VIdWpTekI7RUd0alNDOztJQUF3QjtFSDBqU3pCO0VHempTQzs7SUFBMEI7SUFBaUI7RUg4alM1QztFR2hrU0M7O0lBQXdCO0VIb2tTekI7RUdua1NDOztJQUF3QjtFSHVrU3pCO0VHdGtTQzs7SUFBMEI7SUFBaUI7RUgya1M1QztFRzdrU0M7O0lBQXdCO0VIaWxTekI7RUdobFNDOztJQUF3QjtFSG9sU3pCO0VHbmxTQzs7SUFBMEI7SUFBaUI7RUh3bFM1QztFRzFsU0M7O0lBQXdCO0VIOGxTekI7RUc3bFNDOztJQUF3QjtFSGltU3pCO0VHaG1TQzs7SUFBMEI7SUFBaUI7RUhxbVM1QztFR3hsU0M7SUFBbUI7RUgybFNwQjtFR3ZsU0M7SUFBbUI7RUgwbFNwQjtFRzFsU0M7SUFBbUI7RUg2bFNwQjtFRzdsU0M7SUFBbUI7RUhnbVNwQjtFR2htU0M7SUFBbUI7RUhtbVNwQjtFR25tU0M7SUFBbUI7RUhzbVNwQjtFR3RtU0M7SUFBbUI7RUh5bVNwQjtFR3ptU0M7SUFBbUI7RUg0bVNwQjtFRzVtU0M7SUFBbUI7RUgrbVNwQjtFRy9tU0M7SUFBbUI7RUhrblNwQjtFR2xuU0M7SUFBbUI7RUhxblNwQjtFR3JuU0M7SUFBbUI7RUh3blNwQjtFR3huU0M7SUFBbUI7RUgyblNwQjtFRzNuU0M7SUFBbUI7RUg4blNwQjtFRzluU0M7SUFBbUI7RUhpb1NwQjtFR2pvU0M7SUFBbUI7RUhvb1NwQjtFR3BvU0M7SUFBbUI7RUh1b1NwQjtFR3ZvU0M7SUFBbUI7RUgwb1NwQjtFRzFvU0M7SUFBbUI7RUg2b1NwQjtFRzdvU0M7SUFBbUI7RUhncFNwQjtFR2hwU0M7SUFBbUI7RUhtcFNwQjtFR25wU0M7SUFBbUI7RUhzcFNwQjtFR3RwU0M7SUFBbUI7RUh5cFNwQjtFR3pwU0M7SUFBbUI7RUg0cFNwQjtFRzVwU0M7SUFBbUI7RUgrcFNwQjtFRy9wU0M7SUFBbUI7RUhrcVNwQjtFR3RxU0M7SUFBbUI7RUh5cVNwQjtFR3JxU0M7SUFBbUI7RUh3cVNwQjtFR3hxU0M7SUFBbUI7RUgycVNwQjtFRzNxU0M7SUFBbUI7RUg4cVNwQjtFRzlxU0M7SUFBbUI7RUhpclNwQjtFR2pyU0M7SUFBbUI7RUhvclNwQjtFR3ByU0M7SUFBbUI7RUh1clNwQjtFR3ZyU0M7SUFBbUI7RUgwclNwQjtFRzFyU0M7SUFBbUI7RUg2clNwQjtFRzdyU0M7SUFBbUI7RUhnc1NwQjtFR2hzU0M7SUFBbUI7RUhtc1NwQjtFR25zU0M7SUFBbUI7RUhzc1NwQjtFR3RzU0M7SUFBbUI7RUh5c1NwQjtFR3pzU0M7SUFBbUI7RUg0c1NwQjtFRzVzU0M7SUFBbUI7RUgrc1NwQjtFRy9zU0M7SUFBbUI7RUhrdFNwQjtFR2x0U0M7SUFBbUI7RUhxdFNwQjtFR3J0U0M7SUFBbUI7RUh3dFNwQjtFR3h0U0M7SUFBbUI7RUgydFNwQjtFRzN0U0M7SUFBbUI7RUg4dFNwQjtFRzl0U0M7SUFBbUI7RUhpdVNwQjtFR2p1U0M7SUFBbUI7RUhvdVNwQjtFR3B1U0M7SUFBbUI7RUh1dVNwQjtFR3Z1U0M7SUFBbUI7RUgwdVNwQjtFRzF1U0M7SUFBbUI7RUg2dVNwQjtFRzd1U0M7SUFBbUI7RUhndlNwQjtFR2h2U0M7SUFBbUI7RUhtdlNwQjtFR252U0M7SUFBbUI7RUhzdlNwQjtFR3R2U0M7SUFBbUI7RUh5dlNwQjtFR3p2U0M7SUFBbUI7RUg0dlNwQjtFRzV2U0M7SUFBbUI7RUgrdlNwQjtFRy92U0M7SUFBbUI7RUhrd1NwQjtFR2x3U0M7SUFBbUI7RUhxd1NwQjtFR3J3U0M7SUFBbUI7RUh3d1NwQjtFR3h3U0M7SUFBbUI7RUgyd1NwQjtFRzN3U0M7SUFBbUI7RUg4d1NwQjtFRzl3U0M7SUFBbUI7RUhpeFNwQjtFR2p4U0M7SUFBbUI7RUhveFNwQjtFR3B4U0M7SUFBbUI7RUh1eFNwQjtFR3Z4U0M7SUFBbUI7RUgweFNwQjtFRzF4U0M7SUFBbUI7RUg2eFNwQjtFRzd4U0M7SUFBbUI7RUhneVNwQjtFR2h5U0M7SUFBbUI7RUhteVNwQjtFR255U0M7SUFBbUI7RUhzeVNwQjtFR3R5U0M7SUFBbUI7RUh5eVNwQjtFR3p5U0M7SUFBbUI7RUg0eVNwQjtFRzV5U0M7SUFBbUI7RUgreVNwQjtFRy95U0M7SUFBbUI7RUhrelNwQjtFR2x6U0M7SUFBbUI7RUhxelNwQjtFR3J6U0M7SUFBbUI7RUh3elNwQjtFU3o1Uks7SUFBdUI7RVQ0NVI1QjtFUzM1Uks7SUFBdUI7RVQ4NVI1QjtFUzc1Uks7SUFBdUI7RVRnNlI1QjtFUy81Uks7SUFBdUI7RVRrNlI1QjtFU2o2Uks7SUFBdUI7RVRvNlI1QjtFU242Uks7SUFBdUI7RVRzNlI1QjtFU3I2Uks7SUFBdUI7RVR3NlI1QjtFU242Uk87Ozs7SUFBMEI7RVR5NlJqQztFU3g2Uk87Ozs7SUFBMEI7RVQ4NlJqQztFUzc2Uk87Ozs7SUFBMEI7RVRtN1JqQztBQUNGO0FTdjZSQTtFQUNFO0VBQ0E7RUFDQTtBVHk2UkY7QVN0NlJBO0VBQ0U7QVR3NlJGO0FTcjZSQTtFQUNFO0lBQ0U7RVR1NlJGO0VTcjZSRTtJQUNFO0lBQXVCO0lBQ3ZCO0lBQXlCO0lBQ3pCO0lBQThCO0lBQWdDO0VUMjZSbEU7RVN4NlJFO0lBQ0U7SUFBdUI7SUFBc0I7SUFDN0M7RVQ0NlJKO0VTejZSRTtJQUNFO0lBQ0E7RVQyNlJKO0FBQ0Y7QVM1OVNNO0VBQWE7QVQrOVNuQjtBUzc5U1E7RUFBVTtFQUFhO0VBQXNCO0FUaytTckQ7QVNqK1NRO0VBQ0U7RUFBYTtBVG8rU3ZCO0FTbitTVTtFQUNFO0FUcStTWjtBU3ArU1k7RUFDRTtFQUE2QjtFQUFtQjtFQUFrQjtFQUFvQjtFQUFvQjtFQUFhO0VBQWM7QVQ2K1NuSjtBUzErU1U7RUFBYTtBVDYrU3ZCO0FTeCtTTTs7O0VBQTBCO0FUNitTaEM7QVN4K1NNO0VBQVU7QVQyK1NoQjtBUzErU007RUFDRTtFQUEwQjtBVDYrU2xDO0FTNStTUTtFQUFhO0VBQWE7QVRnL1NsQztBUzUrU007OztFQUNFO0FUZy9TUjtBU2ovU007OztFQUVRO0VBQWE7QVRxL1MzQjtBUy8rU007RUFBVTtBVGsvU2hCO0FTai9TTTtFQUNFO0VBQTBCO0FUby9TbEM7QVNuL1NRO0VBQWE7RUFBYTtBVHUvU2xDO0FTbi9TTTs7O0VBQ0U7QVR1L1NSO0FTeC9TTTs7O0VBRVE7RUFBYTtBVDQvUzNCO0FTdC9TTTtFQUFVO0FUeS9TaEI7QVN4L1NNO0VBQ0U7RUFBMEI7QVQyL1NsQztBUzEvU1E7RUFBYTtFQUFhO0FUOC9TbEM7QVMxL1NNOzs7RUFDRTtBVDgvU1I7QVMvL1NNOzs7RUFFUTtFQUFhO0FUbWdUM0I7QVM3L1NNO0VBQVU7QVRnZ1RoQjtBUy8vU007RUFDRTtFQUEwQjtBVGtnVGxDO0FTamdUUTtFQUFhO0VBQWE7QVRxZ1RsQztBU2pnVE07OztFQUNFO0FUcWdUUjtBU3RnVE07OztFQUVRO0VBQWE7QVQwZ1QzQjtBVW5pVEE7RUFTRTtFQU1BO0VBQ0E7RUFDQTtFQXdGQTtBVmk4U0Y7QVV4aVRFO0VBQ0U7RUFBb0I7RUFBUTtFQUFXO0VBQVU7RUFDakQ7RUFDQTtFQUNBO0FWOGlUSjtBVXppVEU7RUFDRTtBVjJpVEo7QVV2alRBO0VBMEJJO0VBQ0E7QVZnaVRKO0FVM2pUQTtFQStCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVitoVEo7QVVwa1RBO0VBdUNNO0FWZ2lUTjtBVXZrVEE7RUE0Q0k7RUFBZTtFQUtmO0FWMmhUSjtBVTdtVEk7RUFDRTtBVittVE47QVU5bVRNO0VBQ0U7QVZnblRSO0FVbm5USTtFQVBGO0VBQ0E7RUFDQTtBVjZuVEY7QVUvbVRJO0VBQ0U7QVZpblROO0FVaG5UTTtFQUNFO0FWa25UUjtBVXJuVEk7RUFoQkY7RUFDQTtFQUNBO0FWd29URjtBVS9tVEU7RUFDRTtBVmluVEo7QVVsblRFO0VBM0JBO0VBQ0E7RUFDQTtBVmdwVEY7QVVsblRJO0VBRUk7QVZtblRSO0FVOW9USTtFQUNFO0FWZ3BUTjtBVS9vVE07RUFDRTtBVmlwVFI7QVVwcFRJO0VBUEY7RUFDQTtFQUNBO0FWOHBURjtBVWhwVEk7RUFDRTtBVmtwVE47QVVqcFRNO0VBQ0U7QVZtcFRSO0FVdHBUSTtFQWhCRjtFQUNBO0VBQ0E7QVZ5cVRGO0FVaHBURTtFQUNFO0FWa3BUSjtBVW5wVEU7RUEzQkE7RUFDQTtFQUNBO0FWaXJURjtBVW5wVEk7RUFFSTtBVm9wVFI7QVUvbFRJO0VBQVc7QVZrbVRmO0FVam1USTtFQUFxQztBVm9tVHpDO0FVam1USTtFQUNFO0VBQW9CO0FWb21UMUI7QVVubVRNO0VBQU07RUFBb0I7QVZ1bVRoQztBVWptVEk7RUFDRTtBVm1tVE47QVVubVR5RDtFQUFVO0FWc21UbkU7QVVybVRNO0VBQWlDO0FWd21UdkM7QVVycVRBO0VBaUVNO0FWdW1UTjtBVXRtVE07RUFDRTtBVndtVFI7QVUzcVRBO0VBd0VNO0FWc21UTjtBVTlxVEE7RUEyRW1CO0FWc21UbkI7QVU3cFRLO0VBQWtDO0FWZ3FUdkM7QVVocVRLO0VBQWtDO0FWbXFUdkM7QVVucVRLO0VBQWtDO0FWc3FUdkM7QVV0cVRLO0VBQWtDO0FWeXFUdkM7QVV6cVRLO0VBQWtDO0FWNHFUdkM7QVU1cVRLO0VBQWtDO0FWK3FUdkM7QVVuc1RBO0VBa0ZNO0FWb25UTjtBVXRzVEE7RUF3Rkk7RUFBdUI7RUFBZ0I7RUFBbUI7QVZvblQ5RDtBVTVzVEE7RUF1RlU7QVZ3blRWO0FVcm5UTTtFQUNFO0VBQW1CO0FWd25UM0I7QVV2blRRO0VBQVE7QVYwblRoQjtBVXpuVFE7RUFBYztBVjRuVHRCO0FVMW5UTTtFQUNFO0FWNG5UUjtBVTV0VEE7RUFvR007RUFDQTtBVjJuVE47QVVodVRBO0VBNEdJO0FWdW5USjtBVW51VEE7RUFnSEk7RUFDQTtBVnNuVEo7QVV2dVRBO0VBcUhJO0VBQ0E7RUFDQTtFQUNBO0FWcW5USjtBVTd1VEE7RUEySE07RUFDQTtFQUNBO0FWcW5UTjtBVWx2VEE7RUFpSU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb25UTjtBVTF2VEE7RUF5SVE7QVZvblRSO0FVN3ZUQTtFQTRJUTtBVm9uVFI7QVVod1RBOztFQWdKUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb25UUjtBVXh3VEE7RUF5Sk07RUE2Q0E7QVZza1ROO0FVNXdUQTtFQTJKUTtFQUNBO0VBQ0E7RUFDQTtBVm9uVFI7QVVsblRROztFQUVFO0VBQ0E7QVZvblRWO0FVdnhUQTs7RUF3S1U7RUFDQTtFQUNBO0FWbW5UVjtBVWpuVFE7RUFHTTtBVmluVGQ7QVVwblRRO0VBUU07QVYrbVRkO0FVbnlUQTtFQTBMVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjRtVFY7QVUveVRBO0VBd01RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwbVRSO0FVdHpUQTtFQStNUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBVnNtVFI7QVVwbVRRO0VBQ0U7RUFLQTtBVmttVFY7QVU5bFRNO0VBRUk7QVYrbFRWO0FVMWxUSTtFQUVJO0FWMmxUUjtBVXowVEE7RUF1UE07RUFDQTtFQUNBO0FWcWxUTjtBVWxsVEk7RUFFSTtFQUNBO0FWbWxUUjtBVXRsVEk7OztFQU9NO0FWb2xUVjtBVS9rVEk7RUFDRTtBVmlsVE47QVVsbFRJO0VBR0k7QVZrbFRSO0FVcmxUSTs7RUFPSTtBVmtsVFI7QVVqMlRBO0VBcVJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYra1ROO0FVeDJUQTtFQTZSSTtFQUNBO0VBQ0E7QVY4a1RKO0FVNzJUQTtFQWtTSTtBVjhrVEo7QVVoM1RBO0VBc1NJO0FWNmtUSjtBVTVrVEk7RUFDRTtBVjhrVE47QVU1a1RJO0VBQ0U7QVY4a1ROO0FVejNUQTtFQWdUSTtFQUNBO0VBQ0E7RUFDQTtBVjRrVEo7QVUvM1RBO0VBcVRNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2a1ROO0FVMWtURTtFQUVJO0FWMmtUTjtBVTdrVEU7RUFLSTtFQUNBO0FWMmtUTjtBVXhrVEU7RUFFSTtBVnlrVE47QVUza1RFO0VBS0k7RUFDQTtBVnlrVE47QVV0a1RFO0VBRUk7QVZ1a1ROO0FVemtURTtFQUtJO0VBQ0E7QVZ1a1ROO0FVcGtURTtFQUVJO0FWcWtUTjtBVXZrVEU7RUFLSTtFQUNBO0FWcWtUTjtBVWxrVEU7RUFFSTtBVm1rVE47QVVya1RFO0VBS0k7RUFDQTtBVm1rVE47QVVoa1RFO0VBRUk7QVZpa1ROO0FVbmtURTtFQUtJO0VBQ0E7QVZpa1ROO0FVOWpURTtFQUVJO0FWK2pUTjtBVWprVEU7RUFLSTtFQUNBO0FWK2pUTjtBVTVqVEU7RUFFSTtBVjZqVE47QVUvalRFO0VBS0k7RUFDQTtBVjZqVE47QVV4alRBO0VBQ0U7RUFBWTtBVjJqVGQ7QVV6alRFO0VBRUU7QVYwalRKO0FVdCtUSTtFQUNFO0FWdytUTjtBVXYrVE07RUFDRTtBVnkrVFI7QVU1K1RJO0VBUEY7RUFDQTtFQUNBO0FWcy9URjtBVXgrVEk7RUFDRTtBVjArVE47QVV6K1RNO0VBQ0U7QVYyK1RSO0FVOStUSTtFQWhCRjtFQUNBO0VBQ0E7QVZpZ1VGO0FVeCtURTtFQUNFO0FWMCtUSjtBVTMrVEU7RUEzQkE7RUFDQTtFQUNBO0FWeWdVRjtBVTMrVEk7RUFFSTtBVjQrVFI7QVU3bFRFO0VBR1c7RUFBbUI7QVY4bFRoQztBVWptVEU7RUFJTTtBVmdtVFI7QVU5bFRJO0VBQ0U7QVZnbVROO0FVaG1UeUQ7RUFBVTtBVm1tVG5FO0FVbG1UTTtFQUFpQztBVnFtVHZDO0FVaG1UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FWZ21URjtBVTVtVEE7RUFjSTtFQUNBO0FWaW1USjtBVTVsVEU7RUFFRTtBVjZsVEo7QVU5bFRJO0VBQVc7RUFBYTtFQUFnQjtBVm1tVDVDO0FVcG1URTtFQUlJO0FWbW1UTjtBVTlsVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnbVRGO0FVN2xUQTtFQUdFO0lBQVc7RVY4bFRYO0VVL2xURjtJQUtNO0lBQ0E7RVY2bFRKO0VVbm1URjs7SUFVTTtFVjZsVEo7RVUzbFRFO0lBQ0U7RVY2bFRKO0VVOWxURTs7SUFJSTtFVjhsVE47RVUzbFRFO0lBQ0U7RVY2bFRKO0VVOWxURTs7SUFJSTtFVjhsVE47RVV4bFRJO0lBQ0U7RVYwbFROO0VVeGxUSTtJQUNFO0VWMGxUTjtFVS9sVEU7SUFRSTtFVjBsVE47RVU5blRGO0lBeUNNO0VWd2xUSjtFVWpvVEY7SUE0Q1E7RVZ3bFROO0VVcmxUTTs7SUFHSTtFVnNsVFY7RVV6bFRNO0lBTUk7RVZzbFRWO0VVNWxUTTtJQVNJO0lBQ0E7RVZzbFRWO0VVbGxUTTs7SUFHSTtFVm1sVFY7RVV0bFRNO0lBTUk7RVZtbFRWO0VVemxUTTtJQVNJO0lBQ0E7RVZtbFRWO0VVMXBURjtJQTZFUTtJQUNBO0VWZ2xUTjtFVTlwVEY7SUFrRlU7SUFDQTtFVitrVFI7RVVscVRGO0lBcUZZO0VWZ2xUVjtFVXJxVEY7SUF5RlU7RVYra1RSO0VVeHFURjtJQStG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QUF5QztBWG1sVTNDO0FXbGxVRTtFQUFtQjtFQUFnQztBWHNsVXJEO0FXcmxVRTtFQUF3QjtFQUE2QjtBWHlsVXZEO0FXeGxVRTtFQUNFO0VBQ0E7QVgwbFVKO0FXdmxVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYeWxVSjtBVzdsVUU7RUFNSTtBWDBsVU47QVdobVVFO0VBVU07QVh5bFVSO0FXbm1VRTtFQWNJO0VBQ0E7RUFDQTtBWHdsVU47QVdwbFVFO0VBQ0U7RUFBb0I7RUFDcEI7RUFBb0I7RVh3bFV0QixxQ0FBcUM7RVd2bFVuQztFQUFpQztFQTdkbkM7RUFDQTtBWHdqVkY7QVcxbFVJO0VBQ0U7QVg0bFVOO0FXemxVSTtFQUNFO0FYMmxVTjtBV3hsVUk7RUFDRTtBWDBsVU47QVd2bFVJO0VBQ0U7QVh5bFVOO0FXdGxVSTtFQUFXO0FYeWxVZjtBVzltVUU7O0VBeGRZO0VBQWdCO0VBQXlCO0FYNGtWdkQ7QVdwblVFOztFQXZkUTtFQUFnQjtBWGdsVjFCO0FXem5VRTs7O0VBdGRpQjtBWG9sVm5CO0FXOW5VRTtFQXJkVztBWHNsVmI7QVdqb1VFO0VBcGRXO0FYd2xWYjtBV3BvVUU7RUFwZHdDO0FYMmxWMUM7QVd2b1VFO0VBbmRXO0FYNmxWYjtBVzFvVUU7RUFqZEs7QVg4bFZQO0FXN29VRTtFQS9jTTtFQUFtQjtFQUFpQjtFQUF5QjtBWGttVnJFO0FXbnBVRTtFQTdjWTtFQUFnQjtFQUFXO0FYcW1WekM7QVd4cFVFOztFQXhjRTtFQUNBO0VBQ0E7RUFDQTtBWG9tVko7QVd6bVZJOztFQUFnQjtBWDZtVnBCO0FXNW1WSTs7OztFQUE4QjtBWGtuVmxDO0FXN21WSTs7RUFDQTtBWGduVko7QVc3bVZJOztFQUNFO0FYZ25WTjtBVzdtVkk7O0VBQ0U7QVhnblZOO0FXcnJVRTtFQXRiRTtBWDhtVko7QVczbVZFO0VBQTRCO0FYOG1WOUI7QVczclVFOztFQWpiTztBWGduVlQ7QVcvclVFO0VBNWFFO0VBQWdCO0FYK21WcEI7QVdqblZJO0VYeWNGO0VBQW9CO0FBNHFVdEI7QVdyblZJO0VYMGNHO0VBQStC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RUFBVztFQUFnQjtFQUEwQjtFQUNyRDtBWG91VlI7QVd4dVZNO0VBTUk7QVhxdVZWO0FXM3VWTTtFQU9RO0FYdXVWZDtBV2h3VkU7RUE0QjBDO0FYdXVWNUM7QVcvdFZFOztFQUNFO0VBQXFCO0VBQXNDO0VBQzNEO0VBQTJCO0FYcXVWL0I7QVdsdVZFOztFQUNFO0VBQWdCO0VBQXFCO0FYdXVWekM7QVd0dVZJOztFQUFNO0FYMHVWVjtBV3p1Vkk7O0VBQU07RUFBYztBWDh1VnhCO0FXeHZWQTs7Ozs7Ozs7RUFjSTtFQUFtQjtFQUEyQjtFQUFxQjtFQUE0QjtFQUFnQjtBWHl2Vm5IO0FXdnZWSTs7Ozs7Ozs7RUFDRTtBWGd3Vk47QVc3dlZJOzs7Ozs7OztFQUNFO0FYc3dWTjtBV253Vkk7Ozs7Ozs7O0VBQ0U7QVg0d1ZOO0FXendWSTs7Ozs7Ozs7RUFDRTtBWGt4Vk47QVc3d1ZBOzs7OztFQXhsQkU7RUFDQTtBWDQyV0Y7QVdyeFZBOzs7Ozs7Ozs7O0VBdGxCYztFQUFnQjtFQUF5QjtBWHkzV3ZEO0FXbnlWQTs7Ozs7Ozs7OztFQXJsQlU7RUFBZ0I7QVhxNFcxQjtBV2h6VkE7Ozs7Ozs7Ozs7Ozs7OztFQXBsQm1CO0FYcTVXbkI7QVdqMFZBOzs7OztFQW5sQmE7QVgyNVdiO0FXeDBWQTs7Ozs7RUFsbEJhO0FYaTZXYjtBVy8wVkE7Ozs7O0VBbGxCMEM7QVh3NlcxQztBV3QxVkE7Ozs7O0VBamxCYTtBWDg2V2I7QVc3MVZBOzs7OztFQS9rQk87QVhtN1dQO0FXcDJWQTs7Ozs7RUE3a0JRO0VBQW1CO0VBQWlCO0VBQXlCO0FYMjdXckU7QVc5MlZBOzs7OztFQTNrQmM7RUFBZ0I7RUFBVztBWGs4V3pDO0FXdjNWQTs7Ozs7Ozs7OztFQXRrQkk7RUFDQTtFQUNBO0VBQ0E7QVh5OFdKO0FXOThXSTs7Ozs7Ozs7OztFQUFnQjtBWDA5V3BCO0FXejlXSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBOEI7QVgrK1dsQztBVzErV0k7Ozs7Ozs7Ozs7RUFDQTtBWHEvV0o7QVdsL1dJOzs7Ozs7Ozs7O0VBQ0U7QVg2L1dO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cFlqQjtBV2x6WEE7Ozs7O0VBcldpQjtBWDhwWWpCO0FXenpYQTs7Ozs7RUFwV2lCO0FYb3FZakI7QVdoMFhBOzs7OztFQW5XaUI7QVgwcVlqQjtBV3YwWEE7Ozs7O0VBbFdpQjtBWGdyWWpCO0FXOTBYQTs7Ozs7RUFqV2lCO0FYc3JZakI7QVdyMVhBOzs7OztFQWhXaUI7QVg0cllqQjtBVzUxWEE7Ozs7O0VBL1ZpQjtBWGtzWWpCO0FXbjJYQTs7Ozs7RUE5VmlCO0FYd3NZakI7QVcxMlhBOzs7OztFQTdWaUI7QVg4c1lqQjtBV2ozWEE7Ozs7O0VBNVZpQjtBWG90WWpCO0FXeDNYQTs7Ozs7RUExVkk7QVh5dFlKO0FXeHRZSTs7Ozs7RUFBcUI7RUFBc0o7QVhndVkvSztBVy90WUk7Ozs7O0VBQXFCO0VBQXFKO0FYdXVZOUs7QVd0dVlJOzs7OztFQUFxQjtFQUFtSjtBWDh1WTVLO0FXN3VZSTs7Ozs7RUFBcUI7RUFBc0o7QVhxdlkvSztBV3B2WUk7Ozs7O0VBQXFCO0VBQW9KO0FYNHZZN0s7QVczdllJOzs7OztFQUFxQjtFQUFxSjtBWG13WTlLO0FXbHdZSTs7Ozs7RUFBcUI7RUFBb0o7QVgwd1k3SztBV3p3WUk7Ozs7O0VBQXFCO0VBQXNKO0FYaXhZL0s7QVdoeFlJOzs7OztFQUFxQjtFQUFvSjtBWHd4WTdLO0FXdnhZSTs7Ozs7RUFBcUI7RUFBb0o7QVgreFk3SztBVzl4WUk7Ozs7O0VBQXFCO0VBQXFKO0FYc3lZOUs7QVdyeVlJOzs7OztFQUFxQjtFQUFrSjtBWDZ5WTNLO0FXLzlYQTs7Ozs7RUF4VUk7RUFBb0I7RUFBb0I7RUFBaUI7RUFDekQ7RUFBbUQ7RUFDbkQ7RUFBNEM7RUFBVztFQUN2RDtFQUVBO0FYbXpZSjtBV2h6WU07Ozs7O0VBQ0U7RUFBYztFQUF1QjtFQUFjO0VBQWE7QVgwell4RTtBV3h6WU07Ozs7O0VBQTJCO0FYK3pZakM7QVc5ellNOzs7OztFQUEyQjtBWHEwWWpDO0FXcDBZTTs7Ozs7RUFBMkI7QVgyMFlqQztBVzEwWU07Ozs7O0VBQTJCO0FYaTFZakM7QVc5MFlJOzs7OztFQUNFO0VBQWM7RUFBb0I7RUFBUztFQUFRO0VBQWE7RUFBaUM7RUFDakc7RUFBd0M7QVgyMVk5QztBV3gxWUk7Ozs7O0VBQ0U7RUFBa0I7RUFBb0I7RUFBdUI7RUFBZ0M7RUFDN0Y7RUFBNEM7QVhtMllsRDtBV2wyWU07Ozs7O0VBQU07RUFBOEI7QVgwMlkxQztBV3YyWUk7Ozs7O0VBQ0U7RUFBMEM7RUFBUTtBWCsyWXhEO0FXOTJZTTs7Ozs7RUFBVTtBWHEzWWhCO0FXcDNZTTs7Ozs7RUFDRTtBWDAzWVI7QVd6M1lROzs7OztFQUFNO0FYZzRZZDtBVzUzWUk7Ozs7O0VBQ0U7QVhrNFlOO0FXaG1ZQTs7Ozs7RUE1Ukk7RUFLQTtBWCszWUo7QVduNFlJOzs7OztFQUNFO0VBQWM7RUFBc0M7RUFBZ0I7QVg0NFkxRTtBV2huWUE7RUFDRTtFQUFtQjtFQUFrQjtFQUNyQztFQUFjO0VBQWdCO0VBQW1CO0VBQWlCO0VBQXNCO0VBQ3hGO0VBQXFCO0VBQWM7RUFBd0I7QVg0blk3RDtBVzFuWUU7RUFDRTtFQUNBO0VBQXNDO0FYNm5ZMUM7QVc5blkyQjtFQUE4QjtBWGlvWXpEO0FXNW5ZQTtFQUNFO0FYOG5ZRjtBVzVuWUE7O0VBQ0U7RUFBbUI7RUFDbkI7RUFDQTtFQUNBO0VBQWdCO0VBQW1CO0VBQWlCO0VBQXNCO0VBQzFFO0VBQXFCO0VBQWM7RUFBa0I7RUFBd0I7RUFDN0U7RUFBaUM7QVh5b1luQztBV3hvWUU7Ozs7RUFBMEU7RUFBdUI7QVgrb1luRztBV3RwWUE7O0VBU0k7QVhpcFlKO0FXL29ZSTs7RUFDRTtBWGtwWU47QVcvb1lFOztFQUNFO0VBQ0E7RUFBeUQ7QVhtcFk3RDtBVy9vWUE7RUFhRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG9vWUY7QVcxcFlFO0VBQ0U7QVg0cFlKO0FXenBZRTtFQUNFO0VBQWU7RUFBd0I7QVg2cFkzQztBV25xWUE7RUFVSTtFQUFlO0VBQVU7QVg4cFk3QjtBVzVvWUE7O0VBQzBDO0FYK29ZMUM7QVc1b1lBO0VBQ0U7RUFBZTtFQUF3QjtBWGdwWXpDO0FXNW9ZSTs7RUFDRTtFQUFjO0VBQWE7RUFBcUM7RUFDaEU7RUFBa0I7RUFBb0I7QVhvcFk1QztBV25wWU07O0VBQVU7QVh1cFloQjtBV2xvWUE7RUFDRTtBWG9vWUY7QVdyb1lBO0VBSUk7RUFBZTtFQUFpQjtFQUFjO0VBQWlCO0FYd29ZbkU7QVc1b1lBO0VBT007RUFBZTtFQUEyQjtFQUMxQztFQUFvQjtBWDJvWTFCO0FXMW9ZTTtFQUFVO0FYNm9ZaEI7QVd0cFlBO0VBYkU7RUFBa0I7RUFBVztFQUFXO0VBQWtCO0VBQzFEO0VBQXlCO0FYMnFZM0I7QVcxcVlFO0VBQVc7RUFBYztFQUFvQjtFQUFhO0FYZ3JZNUQ7QVcvcVlFO0VBQ0U7RUFBVztBWGtyWWY7QVdqcllJO0VBQVc7QVhvcllmO0FXbHJZRTs7RUFDRTtBWHFyWUo7QVdwcllJOztFQUFXO0VBQTZCO0VBQTZDO0VBQVc7QVgycllwRztBV3ZyWUE7RUFlSTtFQUFlO0VBQWlCO0FYNnFZcEM7QVc1cllBO0VBYkU7RUFBa0I7RUFBVztFQUFXO0VBQWtCO0VBQzFEO0VBQXlCO0FYaXRZM0I7QVdodFlFO0VBQVc7RUFBYztFQUFvQjtFQUFhO0FYc3RZNUQ7QVdydFlFO0VBQ0U7RUFBVztBWHd0WWY7QVd2dFlJO0VBQVc7QVgwdFlmO0FXeHRZRTs7RUFDRTtBWDJ0WUo7QVcxdFlJOztFQUFXO0VBQTZCO0VBQTZDO0VBQVc7QVhpdVlwRztBVzd0WUE7RUFvQkk7RUFBb0I7RUFBWTtFQUEyQjtFQUFTO0VBQVU7RUFBWTtFQUMxRjtBWGt0WUo7QVdodFlJO0VBQVk7RUFBYTtBWG90WTdCO0FXbHRZSTtFQUNFO0VBQTBCO0VBQVk7QVhzdFk1QztBV2h2WUE7O0VBOEJNO0VBQVc7RUFBYztFQUFpQjtFQUMxQztFQUFxQztFQUE2QjtFQUNsRTtFQUF1QztBWDR0WTdDO0FXNXZZQTtFQXFDSTtFQUFvQjtBWDJ0WXhCO0FXeHRZRTtFQUVJO0VBQTBCO0VBQVk7QVgydFk1QztBVzF0WU07RUFBWTtBWDZ0WWxCO0FXeHRZQTs7RUFDRTtBWDJ0WUY7QVcxdFlFOztFQUNFO0FYNnRZSjtBVzl0WUU7O0VBSUk7RUFBZTtFQUFZO0VBQXFCO0FYaXVZdEQ7QVdydVlFOztFQU1NO0VBQW9CO0VBQXNCO0VBQW9CO0VBQWtDO0VBQXFCO0VBQ3JIO0VBQW1CO0FYeXVZM0I7QVdydVlFOztFQUNFO0VBQWdCO0VBQW9CO0VBQVc7RUFBNkI7RUFDNUU7RUFBWTtFQUF1QztFQUFrQjtFQUNyRTtBWCt1WUo7QVc3dVlJOztFQUNFO0VBQWE7RUFBb0I7RUFBVztFQUM1QztFQUFjO0VBQVU7RUFBVztFQUFxQjtFQUN4RDtBWHV2WU47QVc5dVlJO0VBQ0U7QVhndllOO0FXanZZSTtFQUlJO0VBQWU7RUFBWTtFQUFxQjtBWG12WXhEO0FXdnZZSTtFQU1NO0VBQW9CO0VBQXNCO0VBQW9CO0VBQWtDO0VBQXFCO0VBQ3JIO0VBQW1CO0FYMHZZN0I7QVd0dllJO0VBQ0U7RUFBZ0I7RUFBb0I7RUFDcEM7RUFBWTtFQUF1QztFQUFrQjtFQUNyRTtBWDZ2WU47QVczdllNO0VBQ0U7RUFBYTtFQUFvQjtFQUFXO0VBQzVDO0VBQWM7RUFBVTtFQUFXO0VBQXFCO0VBQ3hEO0FYb3dZUjtBVzl2WUE7RUFDRTtFQUF1QjtFQUFrQjtFQUFpQjtFQUMxRDtFQUNBO0VBQWM7QVhvd1loQjtBV253WUU7RUFBVTtBWHN3WVo7QVdud1lBOztFQUlJO0VBQW1CO0VBQW9CO0VBQ3ZDO0VBQXFCO0VBQTJCO0FYdXdZcEQ7QVc1d1lBOztFQVFNO0FYd3dZTjtBV3Z3WU07O0VBQ0U7RUFBd0I7RUFBYTtFQUFpQjtFQUFnQjtFQUFxQjtFQUMzRjtFQUFtQjtFQUFvQjtFQUFvQjtBWGt4WW5FO0FXaHhZTTs7RUFBb0I7RUFBZ0I7RUFBbUI7QVhzeFk3RDtBV255WUE7O0VBZVc7RUFBcUI7QVh5eFloQztBV3J4WUE7RUFDRTtFQUFpQjtFQUFrQjtFQUFtQjtFQUFvQjtBWDJ4WTVFO0FXeHhZQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXhZSjtBV2p5WUE7OztFQVM2QjtBWDZ4WTdCO0FXM3hZSTtFQUNFO0VBQXFCO0VBQVk7QVgreFl2QztBVzl4WU07RUFDRTtFQUFnQjtFQUFjO0VBQWE7RUFBYztFQUFVO0VBQ25FO0VBQXVEO0FYc3lZL0Q7QVdyellBO0VBbUJNO0VBQ0E7RUFDQTtBWHF5WU47QVdueVlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhxeVlOO0FXcHlZTTtFQUNFO0VBQWdCO0VBQWM7RUFBYTtFQUFjO0VBQVU7RUFDbkU7RUFBcUQ7QVg0eVk3RDtBVzEwWUE7RUFtQ007QVgweVlOO0FXenlZTTtFQUFRO0FYNHlZZDtBV2gxWUE7RUF3Q007RUFBb0I7RUFBa0I7QVg2eVk1QztBV3IxWUE7RUF5Q2dCO0VBQWtCO0VBQW1CO0FYaXpZckQ7QVcxMVlBO0VBMENnQjtFQUF1QjtFQUFtQjtFQUFrQjtBWHN6WTVFO0FXaHpZRTtFQUNFO0VBQ0E7QVhrellKO0FXaHpZSTtFQUNFO0FYa3pZTjtBV3Z6WUU7RUFRVztBWGt6WWI7QVc1eVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4eVlGO0FXNXlZRTtFQUNFO0VBQ0E7RUFDQTtBWDh5WUo7QVczeVlFO0VBQ0U7RUFDQTtFQUNBO0FYNnlZSjtBVzF5WUU7RUFDRTtFQUNBO0VBQ0E7QVg0eVlKO0FXcDBZQTtFQTRCSTtFQUNBO0VBQ0E7QVgyeVlKO0FXejBZQTtFQWdDTTtFQUNBO0FYNHlZTjtBVzN5WU07RUFDRTtBWDZ5WVI7QVd2eVlBO0VBQ0U7RUFBb0I7QVgweVl0QjtBVzN5WUE7RUFHSTtFQUFnQjtBWDR5WXBCO0FXL3lZQTtFQUtvQztBWDZ5WXBDO0FXbHpZQTtFQU9VO0FYOHlZVjtBVzF5WUU7RUFDRTtFQUFvQjtFQUNwQjtFQUNBO0FYNnlZSjtBVzF5WUU7RUFDRTtBWDR5WUo7QVc3eVlFO0VBR0k7RUFBb0I7RUFBVztFQUFVO0VBQVk7RUFBYTtBWGt6WXhFO0FXcnpZRTtFQUtNO0VBQW9CO0VBQVM7RUFBUTtFQUFVO0FYdXpZdkQ7QVd0ellRO0VBQ0U7QVh3ellWO0FXenpZUTtFQUVpQjtFQUFvQjtFQUFrQjtBWDR6WS9EO0FXcHpZQTtFQUVJO0FYcXpZSjtBV2p6WUE7RUFDRTtFQUFpQjtFQUFrRDtFQUFhO0VBQWM7RUFDOUY7RUFBNEI7RUFDNUI7RUFBNkI7QVh5elkvQjtBV3Z6WUU7RUFDRTtFQUFzQjtBWDB6WTFCO0FXM3pZRTtFQUVxQjtBWDR6WXZCO0FXbjBZQTtFQVdJO0VBQW9CO0VBQWU7RUFDbkM7RUFDQTtFQUFXO0VBQWM7RUFBb0I7RUFDN0M7RUFBaUM7QVhpMFlyQztBVy8wWUE7RUFpQk07RUFBb0I7RUFBVztBWG0wWXJDO0FXbDBZTTtFQUFVO0FYcTBZaEI7QVd2MVlBO0VBb0JRO0VBQWE7QVh1MFlyQjtBV3QwWVE7RUFDRTtFQUF1QjtFQUFrQjtBWDAwWW5EO0FXejBZVTtFQUFlO0VBQVk7QVg2MFlyQztBV3QwWUE7RUFDRTtFQUFvQjtFQUFvQjtFQUN4QztFQUFRO0VBQVc7RUFBUztFQUFVO0VBQWM7RUFBYztBWGcxWXBFO0FXOTBZRTtFQUNFO0VBQVk7RUFBWTtFQUFxQjtFQUF3RDtBWG8xWXpHO0FXejFZQTtFQVFrQjtFQUFpQjtBWHExWW5DO0FXbjFZRTtFQUFzQjtBWHMxWXhCO0FXaDJZQTtFQVlJO0VBQW9CO0VBQVE7RUFBUztFQUFVO0FYMjFZbkQ7QVd2MllBO0VBYXNCO0VBQW9CO0VBQVE7RUFBUztFQUFVO0VBQVc7QVhrMlloRjtBVy8yWUE7RUFpQkk7RUFBVztBWGsyWWY7QVdqMllJO0VBQ0U7RUFBYTtFQUFjO0VBQXVCO0VBQ2xEO0VBQXFCO0VBQTJCO0FYdzJZdEQ7QVd2MllNO0VBQU07QVgwMllaO0FXejJZTTtFQUFTO0VBQTRCO0VBQWlCO0VBQWtCO0VBQWtCO0FYZzNZaEc7QVd0NFlBO0VBMkJJO0VBQXFCO0VBQXFDO0VBQWE7RUFBYztFQUNyRjtBWGszWUo7QVdqM1lJO0VBQ0U7RUFBYztBWG8zWXBCO0FXbjNZTTtFQUFlO0FYczNZckI7QVdwM1lJO0VBQ0U7RUFBdUI7RUFBZTtFQUFvQjtBWHkzWWhFO0FXeDNZTTtFQUFxQjtBWDIzWTNCO0FXejNZSTtFQUNFO0VBQXVCO0VBQWU7RUFBb0I7RUFBVztFQUNyRTtBWCszWU47QVc5M1lNO0VBQVU7QVhpNFloQjtBV3o2WUE7RUE2Q0k7RUFBWTtBWGc0WWhCO0FXLzNZSTtFQUNFO0VBQWtCO0VBQTJCO0VBQThEO0FYbzRZakg7QVduNFlNOztFQUFxQjtFQUFjO0FYdzRZekM7QVd0NFlNO0VBQWE7QVh5NFluQjtBV3g0WU07RUFBbUI7QVgyNFl6QjtBV3o0WU07RUFDRTtFQUNBO0VBQThCO0VBQTBCO0FYNjRZaEU7QVcxNFlNO0VBQ0U7QVg0NFlSO0FXMzRZUTtFQUFTO0FYODRZakI7QVc3NFlRO0VBQVM7QVhnNVlqQjtBVy80WVE7RUFBUztBWGs1WWpCO0FXajVZUTtFQUFTO0FYbzVZakI7QVdqNVlNO0VBQ0U7RUFBbUM7QVhvNVkzQztBV241WVE7RUFDRTtBWHE1WVY7QVdwNVlVO0VBQVM7QVh1NVluQjtBV3Q1WVU7RUFBUztBWHk1WW5CO0FXeDVZVTtFQUFTO0FYMjVZbkI7QVcxNVlVO0VBQVM7QVg2NVluQjtBVzM1WVE7RUFDRTtFQUFnQjtFQUFjO0VBQWE7RUFBYztFQUFzQjtFQUMvRTtFQUFxRDtBWG02WS9EO0FXajZZUTtFQUFnQjtBWG82WXhCO0FXbDZZTTtFQUFhO0FYcTZZbkI7QVdsNllRO0VBQ0U7RUFBZ0I7RUFBYztFQUFhO0VBQWM7RUFBc0I7RUFDL0U7RUFBbUQ7QVgwNlk3RDtBV3g2WVE7RUFBc0I7RUFBYztBWDQ2WTVDO0FXejZZUTtFQUNFO0VBQWdCO0VBQWM7RUFBYTtFQUFjO0VBQXNCO0VBQy9FO0VBQXVEO0FYaTdZakU7QVc3NllNO0VBQU87QVhnN1liO0FXLzZZTTtFQUNFO0VBQXlDO0FYazdZakQ7QVdoN1lVO0VBQVM7QVhtN1luQjtBV2w3WVU7RUFBUztBWHE3WW5CO0FXcDdZVTtFQUFTO0FYdTdZbkI7QVd0N1lVO0VBQVM7QVh5N1luQjtBV24vWUk7RUErREk7RUFBa0I7RUFBbUI7RUFBZ0I7QVgwN1k3RDtBV3o3WVE7RUFBb0I7RUFBa0I7RUFBcUI7QVg4N1luRTtBVzc3WVE7RUFBYztFQUFnQjtFQUFtQjtBWGs4WXpEO0FXaDhZTTtFQUEyQjtFQUF1QjtFQUFjO0VBQWE7RUFBYztBWHU4WWpHO0FXdDhZTTtFQUEwQjtFQUE2QjtBWDA4WTdEO0FXOWdaSTtFQXNFSTtBWDI4WVI7QVcxOFlRO0VBQWM7RUFBZ0I7RUFBbUI7QVgrOFl6RDtBV3RoWkk7RUF3RWU7RUFBYztBWGs5WWpDO0FXaDlZTTtFQUNFO0FYazlZUjtBV245WU07RUFFWTtFQUE2QjtBWHE5WS9DO0FXcjlZNkQ7RUFBZTtFQUFrQjtBWHk5WTlGO0FXMzlZTTtFQUdjO0FYMjlZcEI7QVd4aVpJO0VBK0VjO0FYNDlZbEI7QVczaVpJO0VBaUZJO0VBQWM7RUFBYztFQUFhO0FYZytZakQ7QVdqalpJOztFQW1GTTtFQUFvQjtFQUFRO0VBQVM7RUFBYTtFQUFjO0VBQXFCO0VBQ3JGO0VBQXVDO0FYeStZakQ7QVd2K1lVOztFQUFtQjtFQUF5RTtFQUEyQjtBWDYrWWpJO0FXMytZVTs7RUFBNEI7RUFBVTtFQUFXO0VBQVk7RUFBYTtBWG0vWXBGO0FXbC9ZVTs7RUFBaUM7RUFBWTtFQUFhO0VBQWtCO0FYeS9ZdEY7QVd2L1lVOztFQUE4QztFQUFRO0FYNC9ZaEU7QVczL1lVOztFQUFvRTtFQUFVO0VBQVc7RUFBWTtFQUFhO0VBQTBCO0FYb2dadEo7QVduZ1pVOztFQUF3RjtFQUFVO0FYd2daNUc7QVd0Z1pVOztFQUE4QztFQUFRO0FYMmdaaEU7QVcxZ1pVOztFQUFvRTtFQUFVO0VBQVc7RUFBWTtFQUFhO0VBQTRCO0FYbWhaeEo7QVdsaFpVOztFQUF3RjtFQUFVO0FYdWhaNUc7QVd0aFpVOztFQUF3RjtFQUFVO0FYMmhaNUc7QVd6aFpVOztFQUE4QztFQUFRO0FYOGhaaEU7QVc3aFpVOztFQUFvRTtFQUFRO0VBQVc7RUFBWTtFQUFhO0VBQTRCO0FYc2ladEo7QVdyaVpVOztFQUF3RjtFQUFVO0FYMGlaNUc7QVd6aVpVOztFQUF3RjtFQUFVO0FYOGlaNUc7QVc3aVpVOztFQUF3RjtFQUFRO0FYa2paMUc7QVdoalpVOztFQUE4QztFQUFRO0FYcWpaaEU7QVdwalpVOztFQUF3RjtFQUFVO0FYeWpaNUc7QVd4alpVOztFQUF3RjtFQUFVO0FYNmpaNUc7QVc1alpVOztFQUF3RjtFQUFRO0FYaWtaMUc7QVc1dFpBO0VBMEtNO0FYcWpaTjtBVzNqWk07RUFDRTtBWDZqWlI7QVc1alpRO0VBQWlDO0FYK2paekM7QVc3alpNO0VBQWlCO0FYZ2tadkI7QVc3alpNO0VBQ0U7RUFBb0I7RUFBa0I7QVhpa1o5QztBV2xrWk07O0VBR0k7RUFBb0I7RUFBYztFQUFhO0VBQXFCO0VBQVE7RUFDNUU7RUFBaUM7RUFBaUI7QVgwa1o1RDtBV3prWlU7O0VBQW1CO0VBQXlFO0VBQTJCO0FYK2taakk7QVdwbFpNO0VBYUk7RUFBYztFQUF3QjtFQUEyQjtFQUFvQjtFQUNyRjtFQUFrQjtBWCtrWjVCO0FXcmxaVTtFQUNFO0VBQWM7RUFBb0I7RUFBVztFQUFVO0VBQWE7RUFDcEU7RUFBK0I7QVg2bFozQztBV3hsWlU7RUFDRTtFQUE0QjtBWDJsWnhDO0FXNWxaVTtFQUVTO0FYNmxabkI7QVczbFpVO0VBQ0U7QVg2bFpaO0FXNWxaWTtFQUFNO0FYK2xabEI7QVdqbVpVO0VBSUk7QVhnbVpkO0FXL2xaYzs7RUFDRTtFQUFpQjtFQUFjO0VBQW1DO0VBQW1CO0VBQ3JGO0VBQXVCO0VBQXlDO0FYd21aaEY7QVdwbVpVO0VBQ0U7RUFBaUI7RUFBa0I7RUFBa0I7RUFBYztFQUNuRTtBWDBtWlo7QVc1bVpVO0VBR2U7QVg0bVp6QjtBVzdvWk07RUFxQ1k7RUFBYztFQUF3QjtFQUEyQjtFQUErQztBWCttWmxJO0FXN21aUTs7O0VBQ3NEO0FYaW5aOUQ7QVdoblpVO0VBQ0U7RUFBYztFQUFvQjtFQUFhO0VBQWM7RUFBMkI7RUFDeEY7RUFBMEU7RUFBVTtBWHluWmhHO0FXdm5aVTtFQUFpQjtBWDBuWjNCO0FXeG5aUTtFQUE4QjtBWDJuWnRDO0FXMXFaTTs7RUFtRHdDO0VBQVc7QVg0blp6RDtBVzFuWlU7RUFLRTtFQUFjO0VBQXdCO0VBQTJCO0VBQW9CO0VBQ3JGO0VBQWtCO0VBQStDO0VBQXFCO0FYK25abEc7QVdwb1pZO0VBQ0U7RUFBYztFQUFvQjtFQUFXO0VBQVU7RUFBVztFQUNsRTtFQUErQjtBWDRvWjdDO0FXL29aVTtFQVFPO0VBQTRCO0VBQW1CO0VBQW9CO0FYNm9acEY7QVczb1pZO0VBQWlCO0VBQXNCO0FYK29abkQ7QVd6cFpVO0VBWVU7QVhncFpwQjtBVzdvWlU7RUFDRTtFQUFpQjtFQUF5QjtFQUFrQjtBWGtwWnhFO0FXbnBaVTtFQUU0QjtFQUFnQjtBWHFwWnREO0FXdnBaVTtFQUcwQjtFQUFrQjtBWHdwWnREO0FXbnBaUTtFQUNZO0FYcXBacEI7QVd0cFpRO0VBSUk7QVhxcFpaO0FXdHBaWTtFQUFXO0FYeXBadkI7QVdwcFpROztFQUNFO0VBQWM7RUFBb0I7RUFBYTtFQUFjO0VBQTJCO0VBQ3hGO0VBQTBFO0VBQWU7QVg4cFpuRztBVy81WkE7RUF3UUk7RUFBb0I7RUFBNEI7RUFBa0I7RUFDbEU7RUFBc0Q7QVg4cFoxRDtBVzFwWkE7O0VBQ0U7RUFBaUI7RUFBMkI7RUFBOEI7QVhncVo1RTtBVy9wWkU7O0VBQWU7RUFBMkI7RUFBMkI7RUFBNEI7QVhzcVpuRztBV3JxWkU7O0VBQXFCO0VBQTJCO0VBQWM7RUFBMkI7QVg0cVozRjtBV3BxWkE7RUFDRTtFQUFnQjtFQUFvQjtFQUFlO0VBQW9CO0VBQW1CO0FYMnFaNUY7QVkxaGNBO0VBQ0k7QVo0aGNKO0FZemhjQTs7RUFFSTtFQUF1QjtFQUFrQjtFQUFrQjtFQUFxQjtFQUEyQjtFQUMzRztFQUFlO0FaaWljbkI7QVloaWNJOztFQUFNO0Fab2ljVjtBWXhpY0E7Ozs7RUFPSTtFQUFrQjtBWndpY3RCO0FZdmljSTs7OztFQUFnQztBWjZpY3BDO0FZemljQTtFQUNFO0VBQWM7RUFBYztFQUFpQjtFQUFjO0VBQzNEO0FaK2ljRjtBWTlpY0U7RUFBVztFQUEwQjtFQUEyQjtFQUFtQjtBWm9qY3JGO0FZampjQTtFQUNFO0VBQW9CO0VBQXFCO0VBQXNCO0Fac2pjakU7QVl2amNBO0VBR0k7RUFBYTtFQUFpQjtFQUFtQjtFQUF1QjtBWjJqYzVFO0FZOWpjQTtFQU1JO0VBQWdCO0FaNGpjcEI7QWFybGNBO0VBQ0k7RUFBbUM7RUFBdUQ7RUFDMUY7QWJ5bGNKO0FheGxjSTtFQUFNO0VBQWdCO0VBQWtCO0VBQWdDO0VBQWM7QWIrbGMxRjtBYTVsY0E7RUFDRTtFQUFnQjtFQUE0RTtFQUEyQjtFQUN2SDtBYmltY0Y7QWFobWNFO0VBQ0U7RUFBb0I7RUFBZ0I7RUFBa0M7RUFBMkI7RUFDakc7QWJzbWNKO0FhcG1jRTs7RUFBdUM7RUFBaUI7RUFBVztBYjBtY3JFO0Fhdm1jQTtFQUVJO0Fid21jSjtBYTFtY0E7RUFLTTtFQUFvQjtFQUFnQjtFQUNwQztFQUFZO0FiMm1jbEI7QWFqbmNBO0VBV0k7RUFBb0I7QWIwbWN4QjtBYXptY0k7RUFDRTtFQUFvQjtFQUFXO0VBQWdCO0VBQy9DO0VBQWE7RUFBZ0I7RUFBWTtFQUN6QztFQUEwQjtBYmtuY2hDO0Fham5jTTtFQUFVO0Fib25jaEI7QWF4bmNJOztFQU9JO0VBQWlCO0Fic25jekI7QWFybmNROztFQUFVO0FieW5jbEI7QWF4bmNROztFQUVFO0FiMG5jVjtBYTVuY1E7O0VBQ1E7QWIrbmNoQjtBYTVuY1E7O0VBQVM7RUFBeUI7RUFBaUI7RUFBaUI7RUFBcUI7QWJvb2NqRztBYWpwY0k7Ozs7RUFjMkI7QWJ5b2MvQjtBYXZwY0k7RUFrQkk7RUFBZTtFQUFrQjtBYjBvY3pDO0Fhem9jUTtFQUFTO0FiNG9jakI7QWEzb2NRO0VBQVE7RUFBeUI7QWIrb2N6QztBYW5xY0k7RUF3Qkk7QWI4b2NSO0FhN29jUTtFQUFxQztBYmdwYzdDO0FhN29jSTtFQUNhO0FiK29jakI7QWFocGNJO0VBRWE7QWJpcGNqQjtBYTFvY0E7Ozs7O0VBQ0k7RUFBb0I7QWJpcGN4QjtBYWxwY0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHUTtFQUFvQjtFQUFXO0VBQWdCO0VBQy9DO0VBQWE7RUFBbUI7RUFBZ0I7RUFBWTtFQUM1RDtFQUEwQjtBYmtyY2xDO0FhanJjUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFVO0FiNHNjbEI7QWFsdGNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU1k7RUFBb0I7RUFBbUI7QWJzdWNuRDtBYXJ1Y1k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBVTtBYmd3Y3RCO0FhMXdjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVdrQjtFQUF5QjtFQUFpQjtFQUFpQjtFQUFxQjtBYjh4Y2xHO0FhenljQTs7Ozs7RUFlcUM7RUFBYztBYmt5Y25EO0FhL3hjQTtFQUdRO0FiK3hjUjtBYWx5Y0E7RUFPUTtBYjh4Y1I7QWFyeWNBO0VBYVk7RUFBZ0I7RUFBMkI7RUFBMkI7RUFDdEU7RUFBb0I7RUFBaUI7QWJneWNqRDtBYTl5Y0E7RUFlcUI7RUFBZ0I7RUFBaUI7QWJveWN0RDtBYW56Y0E7RUFtQlk7RUFBc0I7RUFBcUI7QWJxeWN2RDtBYXh6Y0E7RUFvQm9CO0FidXljcEI7QWEzemNBO0VBeUJRO0VBQWM7RUFBaUI7RUFDL0I7RUFBOEI7RUFBa0I7QWJ5eWN4RDtBYW4wY0E7RUE0Qm1CO0FiMHljbkI7QWF0MGNBO0VBK0JZO0VBQW1CO0VBQWdCO0VBQTBCO0VBQW1CO0FiOHljNUY7QWE3MGNBO0VBa0MrQjtFQUFnQjtFQUFtQjtBYmd6Y2xFO0FhbDFjQTtFQXNDVTtFQUFlO0VBQStCO0VBQWlCO0VBQy9EO0VBQWtCO0VBQWlCO0Fib3pjN0M7QWEzMWNBO0VBMENnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm96Y2hCO0FhcDJjQTtFQW1Eb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvemNwQjtBYTcyY0E7RUEyRHdCO0VBQ0E7RUFDQTtFQUNBO0FicXpjeEI7QWFuM2NBO0VBZ0U0QjtFQUF5RDtFQUFnQjtFQUFjO0VBQVk7RUFBYTtBYjJ6YzVJO0Fhenpja0c7O0VBQW1DO0FiNnpjckk7QWE5emMrRTs7RUFBa0M7QWJrMGNqSDtBYWowY2tHOztFQUFtQztBYnEwY3JJO0FhcjBja0c7O0VBQW1DO0FieTBjckk7QWF6MGNrRzs7RUFBbUM7QWI2MGNySTtBYTcwY2tHOztFQUFtQztBYmkxY3JJO0FhajFja0c7O0VBQW1DO0FicTFjckk7QWFyMWNrRzs7RUFBbUM7QWJ5MWNySTtBYXoxY2tHOztFQUFtQztBYjYxY3JJO0FhNzFja0c7O0VBQW1DO0FiaTJjckk7QWFuNmNBO0VBeUVvQjtFQUNBO0FiNjFjcEI7QWF2NmNBO0VBOEVvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNDFjcEI7QWF6MWNnQjtFQUNJO0VBQ0E7RUFDQTtBYjIxY3BCO0FhOTFjZ0I7RUFNUTtBYjIxY3hCO0FhajJjZ0I7RUFVUTtBYjAxY3hCO0FhcjFjWTtFQUVJO0FiczFjaEI7QWFwMWNnQjs7RUFDRTtFQUNBO0FidTFjbEI7QWFqOGNBO0VBaUhZO0VBQWlCO0FibzFjN0I7QWFyOGNBO0VBb0hnQjtFQUE0QjtFQUFnQjtFQUFlO0VBQW1CO0VBQzlFO0FidzFjaEI7QWE3OGNBO0VBeUhjO0VBQXVCO0VBQWE7RUFBYztFQUFpQjtFQUFrQjtFQUFvQjtBYjYxY3ZIO0FhNTFjYztFQUFjO0FiKzFjNUI7QWE5MWNjO0VBQWE7RUFBYztBYmsyY3pDO0FhNzljQTtFQTZIb0I7QWJtMmNwQjtBYWgrY0E7RUE4SDZCO0FicTJjN0I7QWFuK2NBO0VBK0h5QjtBYnUyY3pCO0FhdCtjQTtFQWlJZ0I7RUFBb0I7RUFBb0I7RUFBYTtFQUFTO0VBQVU7RUFBYztBYjgyY3RHO0FhLytjQTtFQW1Jb0I7RUFBeUQ7RUFBZ0I7RUFBYztFQUFZO0VBQWE7QWJvM2NwSTtBYWwzYzBGOztFQUFtQztBYnMzYzdIO0FhdjNjdUU7O0VBQW1DO0FiMjNjMUc7QWExM2MwRjs7RUFBbUM7QWI4M2M3SDtBYTkzYzBGOztFQUFtQztBYms0YzdIO0FhbDRjMEY7O0VBQW1DO0FiczRjN0g7QWF0NGMwRjs7RUFBbUM7QWIwNGM3SDtBYTE0YzBGOztFQUFtQztBYjg0YzdIO0FhOTRjMEY7O0VBQW1DO0FiazVjN0g7QWFsNWMwRjs7RUFBbUM7QWJzNWM3SDtBYXQ1YzBGOztFQUFtQztBYjA1YzdI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QUFtQjtBZnkwZ0I3QztBZXgwZ0JNOzs7Ozs7OztFQUFVO0FmazFnQmhCO0FlLzFnQkE7Ozs7Ozs7O0VBY1k7RUFBeUI7RUFBaUI7RUFBaUI7RUFBcUI7QWYrMWdCNUY7QWU5MWdCTTs7Ozs7Ozs7RUFDRTtFQUNBO0FmdTJnQlI7QWV4M2dCQTs7OztFQXNCMEM7RUFBYztBZnkyZ0J4RDtBZXQyZ0JBO0VBQ0U7RUFDQTtFQUNBO0FmdzJnQkY7QWV0MmdCRTtFQUNFO0VBQ0E7RUFBYTtFQUNiO0VBQXdCO0VBQ3hCO0FmMDJnQko7QWV4MmdCSTtFQUF5QjtBZjIyZ0I3QjtBZTEyZ0JJO0VBQXlCO0FmNjJnQjdCO0FlNTJnQkk7RUFBbUI7QWYrMmdCdkI7QWU3MmdCTTs7OztFQUFVO0VBQWM7RUFBb0I7RUFBUztFQUFRO0VBQVU7RUFBVztBZnkzZ0J4RjtBZXgzZ0JNOzs7O0VBQW9CO0FmODNnQjFCO0FlNzNnQk07Ozs7RUFBc0I7QWZtNGdCNUI7QWVsNGdCTTs7OztFQUFnQjtBZnc0Z0J0QjtBZXY0Z0JNOzs7O0VBQWtCO0FmNjRnQnhCO0FlMTRnQkk7RUFBUztBZjY0Z0JiO0FlNTRnQkk7RUFBUztBZis0Z0JiO0FlOTRnQkk7RUFBUztBZmk1Z0JiO0FlaDVnQkk7RUFBUztBZm01Z0JiO0FlbDVnQkk7RUFBUztBZnE1Z0JiO0FlcDVnQkk7RUFBUztBZnU1Z0JiO0FldDVnQkk7RUFBUztBZnk1Z0JiO0FleDVnQkk7RUFBUztBZjI1Z0JiO0FlMTVnQkk7RUFBUztBZjY1Z0JiO0FlNTVnQkk7RUFBVTtBZis1Z0JkO0FlOTVnQkk7RUFBVTtBZmk2Z0JkO0FlaDZnQkk7RUFBVTtBZm02Z0JkO0FlbDZnQkk7RUFBVTtBZnE2Z0JkO0FlcDZnQkk7RUFBVTtBZnU2Z0JkO0FldDZnQkk7RUFBVTtBZnk2Z0JkO0FnQnYrZ0JJO0VBQ0k7RUFDQTtFQUNBO0FoQnkrZ0JSO0FnQjUrZ0JJO0VBS1E7QWhCMCtnQlo7QWdCeitnQlk7RUFBUztBaEI0K2dCckI7QWdCbC9nQkk7RUFTUTtFQUNBO0VBQ0E7QWhCNCtnQlo7QWdC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QUFRO0VBQWM7RUFBYTtBbEJzb2lCM0M7QWtCcG9pQlE7O0VBQVM7QWxCd29pQmpCO0FrQnZvaUJROztFQUFTO0FsQjJvaUJqQjtBa0Ixb2lCUTs7RUFBUztBbEI4b2lCakI7QWtCN29pQlE7O0VBQVM7QWxCaXBpQmpCO0FrQmhwaUJROztFQUFTO0FsQm9waUJqQjtBa0JucGlCUTs7RUFBUztBbEJ1cGlCakI7QWtCdHBpQlE7O0VBQVM7QWxCMHBpQmpCO0FrQnpwaUJROztFQUFTO0FsQjZwaUJqQjtBa0I1cGlCUTs7RUFBUztBbEJncWlCakI7QWtCL3BpQlE7O0VBQVM7QWxCbXFpQmpCO0FrQjdwaUJROzs7O0VBQ0k7QWxCa3FpQlo7QWtCanFpQlk7Ozs7RUFBVztFQUEyQjtBbEJ3cWlCbEQ7QWtCdHNpQkE7O0VBa0NVO0VBQ0E7RUFDQTtBbEJ3cWlCVjtBa0J2cWlCVTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEIwcWlCWjtBa0JudGlCQTtFQWdEWTtFQUNBO0FsQnNxaUJaO0FrQnBxaUJnQjtFQUNJO0VBQ0E7RUFDQTtBbEJzcWlCcEI7QWtCbHFpQmdCO0VBQ0k7RUFDQTtFQUNBO0FsQm9xaUJwQjtBa0JqdWlCQTtFQW1Fa0M7QWxCaXFpQmxDO0FrQnB1aUJBO0VBb0VrQztBbEJtcWlCbEM7QWtCdnVpQkE7RUFxRWtDO0FsQnFxaUJsQztBa0IxdWlCQTtFQXNFa0M7QWxCdXFpQmxDO0FrQjd1aUJBO0VBdUVrQztBbEJ5cWlCbEM7QWtCaHZpQkE7RUF3RWtDO0FsQjJxaUJsQztBa0JudmlCQTtFQXlFa0M7QWxCNnFpQmxDO0FrQnR2aUJBO0VBMEVrQztBbEIrcWlCbEM7QWtCenZpQkE7RUEyRWtDO0FsQmlyaUJsQztBa0I1dmlCQTtFQTRFa0M7QWxCbXJpQmxDO0FrQmhyaUJBOztFQUVJO0FsQmtyaUJKO0FrQjlxaUJBO0VBQ3VCO0FsQmdyaUJ2QjtBa0JqcmlCQTtFQUdRO0FsQmlyaUJSO0FrQjdxaUJBO0VBQ3VCO0FsQitxaUJ2QjtBa0I1cWlCQTtFQUVtQjtBbEI2cWlCbkI7QWtCL3FpQkE7RUFHa0M7QWxCK3FpQmxDO0FrQjNxaUJBO0VBQ3NCO0FsQjZxaUJ0QjtBa0IxcWlCQTtFQUNzQjtBbEI0cWlCdEI7QWtCenFpQkE7RUFJYztBbEJ3cWlCZDtBa0J2cWlCUTtFQUNFO0VBQWM7RUFBYztFQUFhO0FsQjRxaUJuRDtBa0JscmlCQTtFQVdxQjtBbEIwcWlCckI7QWtCcnJpQkE7RUFZNEI7QWxCNHFpQjVCO0FrQjFxaUJNO0VBQzBCO0FsQjRxaUJoQztBa0I3cWlCTTtFQUV5QjtBbEI4cWlCL0I7QWtCM3FpQk07RUFDMEI7QWxCNnFpQmhDO0FrQjlxaUJNO0VBRXlCO0FsQitxaUIvQjtBa0I1cWlCTTtFQUMwQjtBbEI4cWlCaEM7QWtCL3FpQk07RUFFeUI7QWxCZ3JpQi9CO0FrQjdxaUJNO0VBQzBCO0FsQitxaUJoQztBa0JocmlCTTtFQUV5QjtBbEJpcmlCL0I7QWtCNXFpQkE7RUFBbUI7SUFBTTtFbEJncmlCdkI7RWtCaHJpQmdEO0lBQUk7RWxCbXJpQnBEO0FBQ0Y7QWtCbnJpQkE7RUFBbUI7SUFBTTtFbEJ1cmlCdkI7RWtCdnJpQnFEO0lBQUk7RWxCMHJpQnpEO0FBQ0Y7QWtCMXJpQkE7RUFBbUI7SUFBTTtFbEI4cmlCdkI7RWtCOXJpQm9EO0lBQUk7RWxCaXNpQnhEO0FBQ0Y7QWtCanNpQkE7RUFBbUI7SUFBTTtFbEJxc2lCdkI7RWtCcnNpQm9EO0lBQUk7RWxCd3NpQnhEO0FBQ0Y7QWtCeHNpQkE7RUFBbUI7SUFBTTtFbEI0c2lCdkI7RWtCNXNpQm9EO0lBQUk7RWxCK3NpQnhEO0FBQ0Y7QW1CcjJpQkE7RUFDRTtFQUNBO0VBQVc7RUFDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQWtCO0FuQncyaUJwQjtBbUJ2MmlCRTtFQUFTO0VBQWM7QW5CMjJpQnpCO0FtQjEyaUJFO0VBQVc7RUFBVztBbkI4MmlCeEI7QW1CMzNpQkE7RUFnQkk7RUFBb0I7RUFBVTtBbkJnM2lCbEM7QW1CaDRpQkE7RUFvQkk7RUFBYztBbkJnM2lCbEI7QW1CcDRpQkE7RUF1Qk07RUFBVztF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RUN6VkY7RUFDQTtFQUNBO0FEMlZaO0FDeFZVO0VBQ0U7RUFDQTtFQUNBO0FEMFZaO0FDclZJO0VBQ0U7RUFBMEY7QUR3VmhHO0FDelZJO0VBRVU7QUQwVmQ7QUM1Vkk7RUFJSTtBRDJWUjtBQzFWUTtFQUFpQjtBRDZWekI7QUM1VlE7RUFBaUI7QUQrVnpCO0FDOVZRO0VBQXFCO0FEaVc3QjtBQzlWSTtFQUNFO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBdUI7RUFBWTtBRHNXckY7QUNyV007RUFBUztBRHdXZjtBQ3ZXTTs7OztFQUNFO0VBQW9CO0VBQVk7QUQ4V3hDO0FDN1dROzs7O0VBQWE7RUFBMkI7QURvWGhEO0FDbFhNO0VBQ0U7QURvWFI7QUNsWE07OztFQUF3RDtFQUFpQjtBRHdYL0U7QUN0WE07O0VBQ0U7RUFBbUI7RUFBVztBRDJYdEM7QUN2WFE7O0VBQTBDO0FEMlhsRDtBQzNYUTs7RUFBMkQ7RUFBYTtFQUFjO0VBQW1CO0FEa1lqSDtBQ2pZUTs7RUFBMEM7QURxWWxEO0FDcllROztFQUEyRDtFQUFhO0VBQWM7RUFBbUI7QUQ0WWpIO0FDMVlRO0VBQXFCO0FENlk3QjtBQzVZUTtFQUFxQjtBRCtZN0I7QUM5WVE7RUFBc0I7QURpWjlCO0FDaFpRO0VBQXNCO0FEbVo5QjtBQ2haTTtFQUNZO0VBQWE7RUFBYztFQUFrQjtBRHFaL0Q7QUNwWlE7O0VBQWtEO0FEd1oxRDtBQ3ZaUTs7RUFBa0Q7QUQyWjFEO0FDelpRO0VBQXlCO0FENFpqQztBQzNaUTtFQUF5QjtBRDhaakM7QUM3WlE7RUFBMEI7QURnYWxDO0FDL1pRO0VBQTBCO0FEa2FsQztBQ2hhUTtFQUE4QjtBRG1hdEM7QUNsYVE7RUFBOEI7QURxYXRDO0FDbGFNO0VBQ0U7RUFDQTtFQUFhO0VBQ2I7RUFDQTtFQUFXO0VBQWM7RUFBWTtBRHdhN0M7QUN0YVE7RUFBb0Q7QUR5YTVEO0FDeGFRO0VBQW9EO0FEMmE1RDtBQ3phUTtFQUFVO0FENGFsQjtBQzNhUTtFQUFzQjtFQUFXO0VBQVc7QURnYnBEO0FDL2FRO0VBQXFCO0VBQVU7RUFBYztBRG9ickQ7QUNuYlE7RUFBc0I7RUFBVztFQUFhO0FEd2J0RDtBQ3ZiUTtFQUFxQjtFQUFVO0VBQWE7QUQ0YnBEO0FDMWJNO0VBQXVCO0VBQVE7RUFBVztFQUFVO0VBQVU7RUFBcUY7QURrY3pKO0FDamNNO0VBQXVCO0VBQW1CO0VBQVk7RUFBVTtFQUFXO0VBQVc7RUFBZTtFQUFZO0VBQWU7RUFBbUI7RUFBNkI7RUFBd0I7QUQrYzlNO0FDN2NRO0VBQXNCO0FEZ2Q5QjtBQzVjSTtFQUNFO0VBQW9CO0VBQWdCO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBWTtFQUM1RjtBRHFkTjtBQ3BkTTtFQUFjO0VBQWE7QUR3ZGpDO0FDdmRNO0VBQ0U7RUFBb0I7RUFBUTtFQUFTO0VBQWE7RUFBYztFQUFjO0VBQXNCO0FEZ2U1RztBQy9kUTtFQUFRO0VBQWE7RUFBYztBRG9lM0M7QUNsZU07RUFDRTtFQUFlO0VBQWM7QURzZXJDO0FDcmVROztFQUNFO0VBQWdDO0VBQ2hDO0VBQXFDO0FEMGUvQztBQ3plVTs7RUFDRTtFQUFvQjtFQUFjO0VBQWdCO0VBQVM7RUFBVTtFQUFZO0VBQ2pGO0FEa2ZaO0FDaGZxQjs7RUFBVztBRG9maEM7QUNsZlU7O0VBQVU7QURzZnBCO0FDcmZVOztFQUFLO0FEeWZmO0FDcmZVO0VBQWE7QUR3ZnZCO0FDdmZVO0VBQWE7QUQwZnZCO0FDemZVO0VBQWE7QUQ0ZnZCO0FDM2ZVO0VBQWE7QUQ4ZnZCO0FDN2ZVO0VBQWE7QURnZ0J2QjtBQzlmVTtFQUFzQjtFQUFvQjtFQUFnQjtFQUFRO0VBQVM7RUFBYTtFQUFZO0FEdWdCOUc7QUN0Z0JVO0VBQXNCO0VBQXNCO0VBQWtCO0VBQW9CO0VBQWM7RUFBb0I7RUFBa0I7QUQrZ0JoSjtBQzdnQlU7RUFBQTtJQUNzQztJQUE4QjtJQUFnQztFRGtoQjVHO0FBQ0Y7QUNqaEJVO0VBQUE7SUFDc0M7SUFBOEI7SUFBZ0M7RURzaEI1RztBQUNGO0FDcGhCVTtFQUE4QjtFQUFvQjtFQUFVO0VBQVc7RUFBWTtFQUFhO0VBQWdCO0VBQXFCO0VBQWM7RUFBb0I7QURnaUJqTDtBQy9oQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlpQlo7QUNoaUJZO0VBQ0U7QURraUJkO0FDaGlCWTtFQUNFO0FEa2lCZDtBQ2hpQlk7RUFDRTtBRGtpQmQ7QUNoaUJZO0VBQ0U7QURraUJkO0FDaGlCWTtFQUNFO0FEa2lCZDtBQ2hpQlk7RUFDRTtBRGtpQmQ7QUNoaUJZO0VBQ0U7QURraUJkO0FDaGlCWTtFQUNFO0FEa2lCZDtBQ2hpQlk7RUFDRTtBRGtpQmQ7QUNoaUJZO0VBQ0U7QURraUJkO0FDaGlCWTtFQUNFO0FEa2lCZDtBQ2hpQlk7RUFDRTtBRGtpQmQ7QUNoaUJZO0VBQ0U7QURraUJkO0FDOWhCVTtFQUNFO0FEZ2lCWjtBQy9oQlk7RUFDRTtBRGlpQmQ7QUMvaEJZO0VBQ0U7QURpaUJkO0FDL2hCWTtFQUNFO0FEaWlCZDtBQy9oQlk7RUFDRTtBRGlpQmQ7QUM5aEJVO0VBQ0U7QURnaUJaO0FDL2hCWTtFQUNJO0FEaWlCaEI7QUM3aEJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2hCWjtBQ3JpQlU7RUFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtoQmQ7QUMzaEJVO0VBQXFDO0FEOGhCL0M7QUM3aEJVO0VBQXFDO0FEZ2lCL0M7QUMvaEJVO0VBQXNDO0FEa2lCaEQ7QUNqaUJVO0VBQXNDO0FEb2lCaEQ7QUNuaUJVO0VBQXVDO0FEc2lCakQ7QUNyaUJVO0VBQXVDO0FEd2lCakQ7QUN0aUJVO0VBQStCO0FEeWlCekM7QUN4aUJVO0VBQXlCO0FEMmlCbkM7QUMxaUJVO0VBQStCO0FENmlCekM7QUM1aUJVO0VBQW9DO0FEK2lCOUM7QUM5aUJVO0VBQXlCO0FEaWpCbkM7QUNoakJVO0VBQThCO0FEbWpCeEM7QUNsakJVO0VBQXFCO0FEcWpCL0I7QUNwakJVO0VBQXFCO0VBQW1FO0VBQThCO0FEeWpCaEk7QUNuakJVO0VBQ0U7QURxakJaO0FDOWlCVTtFQUNFO0FEZ2pCWjtBQ3ZpQlU7RUFDRTtBRHlpQlo7QUNoaUJVO0VB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O0lBQVE7SUFBVztJQUFXO0VEK3BCOUI7RUM5cEJBO0lBQVE7SUFBVztJQUFXO0VEbXFCOUI7RUNscUJBO0lBQVE7SUFBVztJQUFXO0VEdXFCOUI7RUN0cUJBO0lBQVE7SUFBVztJQUFXO0VEMnFCOUI7RUMxcUJBO0lBQVE7SUFBVztJQUFXO0VEK3FCOUI7RUM5cUJBO0lBQVE7SUFBVztJQUFXO0VEbXJCOUI7RUNsckJBO0lBQVE7SUFBVztJQUFXO0VEdXJCOUI7RUN0ckJBO0lBQVE7SUFBVztJQUFXO0VEMnJCOUI7RUMxckJBO0lBQVE7SUFBVztJQUFXO0VEK3JCOUI7RUM5ckJBO0lBQVE7SUFBVztJQUFXO0VEbXNCOUI7RUNsc0JBO0lBQVE7SUFBVztJQUFXO0VEdXNCOUI7RUN0c0JBO0lBQVE7SUFBVztJQUFXO0VEMnNCOUI7RUMxc0JBO0lBQVE7SUFBVztJQUFXO0VEK3NCOUI7RUM5c0JBO0lBQVE7SUFBVztJQUFXO0VEbXRCOUI7RUNsdEJBO0lBQVE7SUFBVztJQUFXO0VEdXRCOUI7QUFDRjtBQ3J0QkE7RUFDRTtJQUNFO0VEdXRCRjtFQ3J0QkE7SUFDRTtFRHV0QkY7QUFDRjtBQ3B0QkE7RUFDRTtJQUFLO0VEdXRCTDtFQ3R0QkE7SUFBSztFRHl0Qkw7RUN4dEJBOztJQUFXO0VENHRCWDtBQUNGO0FDM3RCQTtFQUNFOztJQUFTO0VEK3RCVDtFQzl0QkE7SUFBSztFRGl1Qkw7RUNodUJBOztJQUFXO0VEb3VCWDtBQUNGO0FDbnVCQTtFQUNFO0lBQUs7RURzdUJMO0VDcnVCQTtJQUFLO0VEd3VCTDtFQ3Z1QkE7O0lBQVc7RUQydUJYO0FBQ0Y7QUN6dUJBO0VBQ0U7SUFDRTtJQUNBO0VEMnVCRjtFQ3p1QkE7SUFDRTtFRDJ1QkY7RUN6dUJBO0lBQ0U7RUQydUJGO0VDenVCQTtJQUNFO0VEMnVCRjtFQ3p1QkE7SUFDRTtFRDJ1QkY7RUN6dUJBO0lBQ0U7RUQydUJGO0VDenVCQTtJQUNFO0VEMnVCRjtFQ3p1QkE7SUFDRTtFRDJ1QkY7RUN6dUJBO0lBQ0U7RUQydUJGO0VDenVCQTs7SUFDRTtJQUNBO0VENHVCRjtBQUNGO0FDenVCQTtFQUNFOztJQUNFO0lBQ0E7RUQ0dUJGO0VDMXVCQTs7SUFDRTtJQUNBO0VENnVCRjtBQUNGO0FDMXVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7SUFDQTtFRDR1QkY7RUMxdUJBOztJQUNFO0lBQ0E7SUFDQTtFRDZ1QkY7QUFDRjtBQzF1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0lBQ0E7RUQ0dUJGO0VDMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUQ2dUJGO0FBQ0Y7QUMxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0lBQ0E7RUQ0dUJGO0VDMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUQ2dUJGO0FBQ0Y7QUMxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0lBQ0E7RUQ0dUJGO0VDMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUQ2dUJGO0FBQ0Y7QUMxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtJQUNBO0VENHVCRjtFQzF1QkE7O0lBQ0U7SUFDQTtJQUNBO0VENnVCRjtBQUNGO0FDMXVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7SUFDQTtFRDR1QkY7RUMxdUJBOztJQUNFO0lBQ0E7SUFDQTtFRDZ1QkY7QUFDRjtBQzF1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7SUFDQTtFRDR1QkY7RUMxdUJBOztJQUNFO0lBQ0E7SUFDQTtFRDZ1QkY7QUFDRjtBQzF1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1QkE7SUFDRTtFRDR1QkY7RUMxdUJBO0lBQ0U7RUQ0dUJGO0VDMXVCQTtJQUNFO0VENHVCRjtFQzF1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M0M7QUduakVxRTs7OztFQUFRO0FIeWpFN0U7QUd4akVVOzs7O0VBQ0U7RUFDQTtFQUNBO0FINmpFWjtBRzNqRVU7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhna0VaO0FHN2pFUTs7RUFDRTtFQUNBO0VBQ0E7QUhna0VWO0FHM2pFTTtFQUFzQjtBSDhqRTVCO0FHOWpFTTtFQUFtRjtBSGlrRXpGO0FHaGtFTTtFQUFzQjtBSG1rRTVCO0FHbmtFTTtFQUFtRjtBSHNrRXpGO0FHcmtFTTtFQUFzQjtFQUEyQjtBSHlrRXZEO0FHeGtFTTtFQUFzQjtBSDJrRTVCO0FHM2tFTTtFQUVJO0FINGtFVjtBRzlrRU07RUFJTTtFQUF1QjtFQUErQjtBSCtrRWxFO0FHbmxFTTtFQUtVO0VBQWlCO0FIa2xFakM7QUc5a0VNO0VBQXNCO0FIaWxFNUI7QUc5a0U0QjtFQUFXO0FIaWxFdkM7QUdobEU0QjtFQUE2QjtBSG1sRXpEO0FHbmxFd0c7RUFBNkI7QUhzbEVySTtBR3BsRTRCO0VBQVc7QUh1bEV2QztBR3RsRTRCO0VBQVc7QUh5bEV2QztBR3hsRTRCO0VBQTZCO0FIMmxFekQ7QUczbEUwRztFQUE2QjtBSDhsRXZJO0FHN2xFNEI7RUFBVztBSGdtRXZDO0FHL2xFNEI7RUFBbUM7QUhrbUUvRDtBR2xtRThHO0VBQTZCO0FIcW1FM0k7QUdwbUU0QjtFQUFXO0FIdW1FdkM7QUd0bUU0QjtFQUFXO0FIeW1FdkM7QUd2bUVRO0VBQVc7QUgwbUVuQjtBRzNtRU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSTtFQUF1QjtFQUEyQjtFQUFxQjtFQUFrQjtBSDZuRW5HO0FHMW5FVTtFQUFxQjtBSDZuRS9CO0FHNW5FVTtFQUFxQjtFQUFzSjtBSGdvRXJMO0FHL25FVTtFQUFxQjtFQUFxSjtBSG1vRXBMO0FHbG9FVTtFQUFxQjtFQUFtSjtBSHNvRWxMO0FHcm9FVTtFQUFxQjtFQUFzSjtBSHlvRXJMO0FHeG9FVTtFQUFxQjtFQUFvSjtBSDRvRW5MO0FHM29FVTtFQUFxQjtFQUFxSjtBSCtvRXBMO0FHOW9FVTtFQUFxQjtFQUFvSjtBSGtwRW5MO0FHanBFVTtFQUFxQjtFQUFzSjtBSHFwRXJMO0FHcHBFVTtFQUFxQjtFQUFvSjtBSHdwRW5MO0FHdnBFVTtFQUFxQjtFQUFvSjtBSDJwRW5MO0FHMXBFVTtFQUFxQjtFQUFxSjtBSDhwRXBMO0FHN3BFVTtFQUFxQjtFQUFrSjtBSGlxRWpMO0FHaHFFVTtFQUFxQjtFQUFrSjtBSG9xRWpMO0FHeHJFTTtFQXNCaUI7QUhxcUV2QjtBRzNyRU07RUF1QmlCO0FIdXFFdkI7QUc5ckVNO0VBd0JpQjtBSHlxRXZCO0FHanNFTTtFQXlCaUI7QUgycUV2QjtBR3BzRU07RUEwQmlCO0FINnFFdkI7QUd2c0VNO0VBMkJpQjtBSCtxRXZCO0FHMXNFTTtFQTRCaUI7QUhpckV2QjtBRzdzRU07RUE2QmlCO0FIbXJFdkI7QUdodEVNO0VBOEJpQjtBSHFyRXZCO0FHbnRFTTtFQStCaUI7QUh1ckV2QjtBR3R0RU07RUFnQ2lCO0FIeXJFdkI7QUd6dEVNO0VBaUNpQjtBSDJyRXZCO0FHNXRFTTtFQWtDaUI7QUg2ckV2QjtBRy90RU07RUFtQ2lCO0FIK3JFdkI7QUdsdUVNO0VBb0NpQjtBSGlzRXZCO0FHL3JFNEI7RUFBVztBSGtzRXZDO0FHaHNFTTtFQUNFO0VBQ0E7RUFBZTtFQUFVO0FIb3NFakM7QUdsc0VRO0VBQ0U7RUFBeUI7QUhxc0VuQztBR2xzRVE7RUFDRTtFQUFpQjtFQUFtQjtFQUFtQjtFQUFvQjtFQUMzRTtFQUFrQjtFQUFjO0FIMHNFMUM7QUd2c0VRO0VBQW1DO0FIMHNFM0M7QUd6c0VRO0VBQW9DO0FINHNFNUM7QUcxc0VRO0VBQ0U7RUFDQTtFQUFlO0VBQXdCO0FIOHNFakQ7QUc3c0VVO0VBQ0U7RUFBbUI7RUFDbkI7RUFBZTtBSGl0RTNCO0FHNXNFTTtFQUNFO0VBQTJCO0FIK3NFbkM7QUc5c0VRO0VBQVc7RUFBVTtBSGt0RTdCO0FHOXNFRTtFQUNFO0VBQW9CO0VBQWE7RUFBa0I7RUFBVztBSG90RWxFO0FHbnRFSTtFQUNFO0VBQW1CO0VBQXVCO0FIdXRFaEQ7QUd0dEVNO0VBQ0U7RUFBdUI7RUFBbUI7RUFBb0Q7RUFDOUY7RUFBb0I7RUFBMEM7RUFBb0I7RUFDbEY7RUFBNEI7QUgrdEVwQztBRzl0RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGd1RVY7QUc5dEVRO0VBQWtCO0FIaXVFMUI7QUdodUVRO0VBQVM7RUFBbUI7QUhvdUVwQztBRzl0RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGd1RUo7QUc1dEVBO0VBQ0U7RUFBb0Q7RUFDcEQ7QUgrdEVGO0FHOXRFRTtFQUNFO0VBQW1CO0VBQWdCO0VBQW1CO0FIbXVFMUQ7QUdsdUVJO0VBQWtCO0FIcXVFdEI7QUdwdUVJO0VBQ0U7RUFBZTtBSHV1RXJCO0FHcnVFSTtFQUVFO0VBQWM7RUFBb0I7RUFBaUI7RUFBZTtBSDB1RXhFO0FHM3VFTTtFQUFXO0VBQWM7RUFBYztFQUFhO0VBQVU7RUFBVztBSG12RS9FO0FHanZFTTtFQUNFO0VBQTRCO0VBQWtCO0VBQXVCO0VBQ3JFO0VBQW9CO0FIdXZFNUI7QUd0dkVROztFQUFvQjtFQUFnQjtFQUFhO0VBQW9CO0FINnZFN0U7QUc1dkVRO0VBQVU7RUFBYztBSGd3RWhDO0FHaHdFMkM7RUFBUztFQUFjO0FIb3dFbEU7QUdsd0VNO0VBWUU7QUh5dkVSO0FHcHdFUTtFQUNFO0VBQWM7RUFBbUI7QUh3d0UzQztBR3h3RXFFO0VBQVE7QUgyd0U3RTtBRzF3RVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSDR3RVo7QUdueEVNO0VBVU07QUg0d0VaO0FHdHhFTTtFQVdXO0VBQWM7QUgrd0UvQjtBRzN3RU07RUFDTTtBSDZ3RVo7QUc1d0VRO0VBQ0U7QUg4d0VWO0FHanhFTTs7Ozs7Ozs7Ozs7Ozs7RUFRSTtFQUF1QjtFQUEyQjtFQUFxQjtFQUFrQjtBSDZ4RW5HO0FHcnlFTTtFQVVrQjtBSDh4RXhCO0FHeHlFTTtFQVdpQjtBSGd5RXZCO0FHM3lFTTtFQVlpQjtBSGt5RXZCO0FHOXlFTTtFQWFpQjtBSG95RXZCO0FHanpFTTtFQWNpQjtBSHN5RXZCO0FHcHpFTTtFQWVpQjtBSHd5RXZCO0FHdnpFTTtFQWdCaUI7QUgweUV2QjtBRzF6RU07RUFpQmlCO0FINHlFdkI7QUc3ekVNO0VBa0JpQjtBSDh5RXZCO0FHaDBFTTtFQW1CaUI7QUhnekV2QjtBR24wRU07RUFvQmlCO0FIa3pFdkI7QUd0MEVNO0VBcUJpQjtBSG96RXZCO0FHejBFTTtFQXNCaUI7QUhzekV2QjtBRzUwRU07RUF1QmlCO0FId3pFdkI7QUl0akZBO0VBQ0U7RUFBbUI7RUFBMkI7RUFBYztBSjJqRjlEO0FJempGRTtFQUNFO0FKMmpGSjtBSTFqRkk7RUFBVTtBSjZqRmQ7QUkxakZFO0VBQ0U7QUo0akZKO0FJM2pGSTtFQUFVO0FKOGpGZDtBSTNqRkU7RUFDRTtBSjZqRko7QUk1akZJO0VBQVU7QUorakZkO0FJNWpGRTtFQUNFO0FKOGpGSjtBSTdqRkk7RUFBVTtBSmdrRmQ7QUk3akZFO0VBQ0U7QUorakZKO0FJOWpGSTtFQUFVO0FKaWtGZDtBSTlqRkU7RUFDRTtBSmdrRko7QUkvakZJO0VBQVU7QUpra0ZkO0FJL2pGRTtFQUNFO0FKaWtGSjtBSWhrRkk7RUFBVTtBSm1rRmQ7QUloa0ZFO0VBQ0U7QUpra0ZKO0FJL2pGRTtFQUNFO0FKaWtGSjtBSWhrRkk7RUFBVTtBSm1rRmQ7QUloa0ZFO0VBQ0U7QUpra0ZKO0FJamtGSTtFQUFVO0FKb2tGZDtBSWprRkU7RUFDRTtBSm1rRko7QUlsa0ZJO0VBQVU7QUpxa0ZkO0FJamtGQTtFQUNFO0VBQ0E7RUFDQTtBSm1rRkY7QUlsa0ZFO0VBTUU7QUorakZKO0FJcGtGSTtFQUFvQjtFQUFhO0VBQTBCO0VBQXdCO0FKMGtGdkY7QUl6a0ZJO0VBQ0U7RUFBbUI7RUFBa0I7RUFBcUI7QUo4a0ZoRTtBSTdrRk07RUFBUTtBSmdsRmQ7QUk1a0ZNO0VBQW1CO0FKK2tGekI7QUk5a0ZNO0VBQW9CO0FKaWxGMUI7QUk5a0ZNO0VBQXdDO0VBQXFDO0VBQTBCO0FKbWxGN0c7QUlsbEZNO0VBQW1CO0VBQXFCO0FKc2xGOUM7QUlubEZFO0VBQWlEO0FKc2xGbkQ7QUlybEZFO0VBQWdEO0FKd2xGbEQ7QUl2bEZFO0VBQWdEO0FKMGxGbEQ7QUl6bEZFO0VBQW9EO0FKNGxGdEQ7QUkzbEZFO0VBQXFEO0FKOGxGdkQ7QUk3bEZFO0VBQWdEO0FKZ21GbEQ7QUkvbEZFO0VBQTJDO0FKa21GN0M7QUlqbUZFO0VBQTBDO0FKb21GNUM7QUlubUZFO0VBQTBDO0FKc21GNUM7QUlybUZFO0VBQThDO0FKd21GaEQ7QUl2bUZFO0VBQStDO0FKMG1GakQ7QUl6bUZFO0VBQTBDO0FKNG1GNUM7QUkxbUZBO0VBT0U7RUFBYTtFQUFjO0FKd21GN0I7QUk5bUZFO0VBQ0U7QUpnbkZKO0FJOW1GRTtFQUNFO0FKZ25GSjtBSXJuRkE7RUFRa0I7RUFBb0I7RUFBYTtBSmtuRm5EO0FJL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmluRkY7QUl2bkZBO0VBUUk7QUprbkZKO0FJOW1GQTtFQUNFO0VBQW1CO0VBQXlDO0VBQTBCO0VBQ3RGO0VBQXNCO0FKb25GeEI7QUlsbkZFO0VBQ0U7RUFBYztFQUFhO0VBQWtCO0VBQWM7RUFDM0Q7RUFBZ0I7RUFBbUI7RUFBWTtFQUMvQztFQUFhO0FKNG5GakI7QUkxbkZJO0VBQWU7QUo2bkZuQjtBSTVuRkk7RUFBZ0I7QUorbkZwQjtBSTduRkk7RUFBbUI7QUpnb0Z2QjtBSXhvRkU7RUFVUTtBSmlvRlY7QUkvbkZJO0VBQ0U7RUFBWTtFQUFXO0VBQThCO0VBQTZCO0VBQ2xGO0VBQWM7RUFBYTtBSnVvRmpDO0FJcG9GSTtFQUNFO0VBQ0E7QUpzb0ZOO0FJbm9GSTtFQUNFO0VBQ0E7RUFDQTtBSnFvRk47QUlsb0ZJO0VBQ0U7RUFBZ0I7RUFBa0I7RUFBb0I7RUFDdEQ7RUFBbUI7RUFBYztFQUFpQjtBSjBvRnhEO0FJdm9GSTtFQUNFO0FKeW9GTjtBSXhvRk07OztFQUF5QztFQUFlO0FKOG9GOUQ7QUk1b0ZNO0VBQ0U7RUFBYztFQUFhO0VBQzNCO0VBQ0E7QUpncEZSO0FJNW9GSTtFQUNFO0FKOG9GTjtBSTVvRkk7RUFDRTtBSjhvRk47QUk1b0ZJO0VBQ0U7QUo4b0ZOO0FJNW9GSTtFQUNFO0FKOG9GTjtBSTVvRkk7RUFDRTtBSjhvRk47QUk1b0ZJO0VBQ0U7QUo4b0ZOO0FJNW9GSTtFQUNFO0FKOG9GTjtBSTFvRkU7RUFBa0Q7QUo2b0ZwRDtBSTVvRkU7RUFBaUQ7QUorb0ZuRDtBSTlvRkU7RUFBaUQ7QUppcEZuRDtBSWhwRkU7RUFBcUQ7QUptcEZ2RDtBSWxwRkU7RUFBc0Q7QUpxcEZ4RDtBSXBwRkU7RUFBaUQ7QUp1cEZuRDtBSXRwRkU7RUFBNEM7QUp5cEY5QztBSXhwRkU7RUFBMkM7QUoycEY3QztBSTFwRkU7RUFBMkM7QUo2cEY3QztBSTVwRkU7RUFBK0M7QUorcEZqRDtBSTlwRkU7RUFBZ0Q7QUppcUZsRDtBSWhxRkU7RUFBMkM7QUptcUY3QztBSWhxRkE7O0VBR0k7QUppcUZKO0FJL3BGRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa3FGSjtBSWhxRkk7O0VBQ0U7QUptcUZOO0FJaHFGSTs7RUFDRTtFQUNBO0FKbXFGTjtBSWpxRkk7O0VBQ0U7RUFDQTtBSm9xRk47QUk3cEZBO0VBRUk7QUo4cEZKO0FJenBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoycEZKO0FJMXBGSTtFQUNFO0FKNHBGTjtBSTdwRkk7RUFHSTtFQUNBO0FKNnBGUjtBSWpxRkk7RUFRSTtBSjRwRlI7QUlwcUZJO0VBWUk7RUFDQTtBSjJwRlI7QUl4cUZJO0VBaUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMHBGUjtBSXhwRlE7RUFDRTtFQUNBO0FKMHBGVjtBSXhwRlE7RUFDRTtBSjBwRlY7QUl6cEZVO0VBQ0U7QUoycEZaO0FJenBGVTtFQUNFO0FKMnBGWjtBSW5wRkE7RUFDRTtBSnFwRkY7QUlscEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpvcEZGO0FJanBGQTtFQUNFO0VBQ0E7QUptcEZGO0FJanBGRTtFQUNFO0FKbXBGSjtBSWpwRkU7RUFDRTtBSm1wRko7QUlqcEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1wRko7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QVdJO0FKbXBGSjtBSXRwRkk7RUFDRTtBSndwRk47QUlscEZBO0VBQ0U7QUpvcEZGO0FJcnBGQTtFQUVNO0VBQWdCO0VBQXFCO0VBQTRCO0FKeXBGdkU7QUkzcEZBO0VBR1M7QUoycEZUO0FJeHBGQTtFQUNFO0VBQWU7RUFBVztBSjRwRjVCO0FJN3BGQTtFQUlJO0VBQXFCO0VBQTJCO0VBQW1CO0VBQWlCO0FKZ3FGeEY7QUlwcUZBO0VBSytCO0VBQW9CO0VBQVc7QUpvcUY5RDtBSW5xRkk7RUFDRTtFQUFvQjtFQUFXO0VBQVk7RUFBYTtBSnlxRjlEO0FJMXFGSTtFQUVRO0VBQW9CO0VBQVE7RUFBUztFQUFjO0VBQWE7QUpnckY1RTtBS2x3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG93SEY7QUtsd0hFO0VBQWU7QUxxd0hqQjtBS3B3SEU7RUFBYTtBTHV3SGY7QUt0d0hFO0VBQVM7QUx5d0hYO0FLeHdIRTtFQUFjO0FMMndIaEI7QUt6d0hFO0VBQW1CO0FMNHdIckI7QUszd0hFO0VBQXFCO0FMOHdIdkI7QUs3d0hFO0VBQWU7QUxneEhqQjtBSy93SEU7RUFBb0I7QUxreEh0QjtBS2h4SEU7RUFBd0I7QUxteEgxQjtBS2x4SEU7RUFBMEI7QUxxeEg1QjtBS3B4SEU7RUFBb0I7QUx1eEh0QjtBS3R4SEU7RUFBeUI7QUx5eEgzQjtBS3Z4SEU7RUFBc0I7QUwweEh4QjtBS3p4SEU7RUFBcUI7QUw0eEh2QjtBSzN4SEU7RUFBd0I7QUw4eEgxQjtBSzN4SEE7O0VBQXdHO0FMK3hIeEc7QUs3eEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCt4SEY7QUs3eEhFO0VBQ0U7QUwreEhKO0FLN3hISTtFQUNFO0VBQWlCO0FMZ3lIdkI7QUsveEhNO0VBQVU7QUxreUhoQjtBSy94SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGl5SE47QUs1eEhJO0VBQ0U7RUFDQTtBTDh4SE47QUtoeUhJO0VSdWlCRjtFQUFvQjtBRzZ2R3RCO0FLcHlISTtFUndpQkc7RUFBK0I7RUFBaUI7QUdpd0d2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QTtJQUVJO0VOKy9ISjtFTTkvSEk7SUFBbUI7SUFBWTtFTmtnSW5DO0VNamdJSTtJQUFrQjtJQUE2QjtFTnFnSW5EO0VNamdJQTtJQUNFO0VObWdJRjtFTXBnSUE7SUFHSTtFTm9nSUo7QUFDRjtBTWhnSUE7RUFDRTtJQUEwQztFTm1nSTFDO0FBQ0Y7QU1qZ0lBO0VBQ0U7SUFDRTtFTm1nSUY7RU1sZ0lFO0lBQ0U7SUFDQTtJQUNBO0VOb2dJSjtFTWxnSUk7SUFDRTtJQUNBO0lBQ0E7RU5vZ0lOO0VNaGdJQTtJQUNFO0VOa2dJRjtBQUNGO0FNaGdJQTtFQUNHO0lBQXNCO0VObWdJdkI7RU1sZ0lDO0lBQXVCO0VOcWdJeEI7RU1wZ0lBO0lBQTZCO0VOdWdJN0I7RU10Z0lBO0lBQ0U7RU53Z0lGO0VNdmdJRTtJQUNFO0lBQ0E7RU55Z0lKO0VNdGdJQTtJQUNFO0VOd2dJRjtFTXZnSUU7SUFDRTtFTnlnSUo7QUFDRjtBTXJnSUE7RUFDRztJQUF1QjtFTndnSXhCO0VNdmdJQztJQUF3QjtFTjBnSXpCO0VNemdJQTs7SUFBNEQ7RU42Z0k1RDtFTTVnSUE7SUFDRTtFTjhnSUY7RU03Z0lFO0lBQ0U7SUFDQTtFTitnSUo7RU0zZ0lFOzs7SUFBZ0I7SUFBUztJQUFVO0VOa2hJckM7RU1oaElBO0lBQ0U7RU5raElGO0VNamhJRTtJQUNFO0VObWhJSjtFTWhoSUE7SUFBb0I7SUFBYTtJQUFTO0VOcWhJMUM7RU1uaElBOztJQUN3QjtFTnNoSXhCO0VNdmhJQTtJQUVXO0VOd2hJWDtBQUNGO0FNdGhJQTtFQUNFO0lBWUU7SUFBYTtFTjhnSWY7RU16aElFO0lBQ0U7RU4yaElKO0VNMWhJSTtJQUFrQjtFTjZoSXRCO0VNNWhJSTtJQUFrQjtFTitoSXRCO0VNN2hJRTtJQUNFO0VOK2hJSjtFTTloSUk7SUFBa0I7RU5paUl0QjtFTWhpSUk7SUFBa0I7RU5taUl0QjtFTWppSUU7O0lBQW1DO0VOcWlJckM7QUFDRjtBTWxpSUE7RUFDRztJQUFzQjtFTnFpSXZCO0VNcGlJQztJQUF1QjtFTnVpSXhCO0VNdGlJQTtJQUFpQjtJQUFhO0lBQVM7RU4yaUl2QztFTTFpSUE7SUFDUTtJQUFjO0lBQWE7RU44aUluQztFTS9pSUE7SUFHSTtJQUFvQjtJQUFxQjtJQUFjO0lBQXNCO0lBQWM7SUFDM0Y7SUFBZ0I7SUFBYTtJQUFjO0lBQWlCO0lBQW9CO0VOeWpJcEY7RU1yaklBO0lBQ0U7SUFBa0I7RU53aklwQjtFTXpqSUE7SUFFYztJQUFjO0lBQWE7RU40akl6QztFTTlqSUE7SUFJUztFTjZqSVQ7RU1qa0lBO0lBS1M7RU4raklUO0VNM2pJQTtJQUEwRDtFTjhqSTFEO0VNN2pJQTs7SUFBZ0U7SUFBbUI7SUFBc0I7SUFBaUI7RU5va0kxSDtFTWxrSUE7SUFBb0I7SUFBYTtJQUFTO0VOdWtJMUM7RU10a0lBO0lBQXVCO0lBQWlCO0VOMGtJeEM7RU12a0lFO0lBQ0U7SUFDQTtFTnlrSUo7RU1wa0lFO0lBQWtEO0VOdWtJcEQ7RU10a0lFO0lBQWlEO0VOeWtJbkQ7RU14a0lFO0lBQWlEO0VOMmtJbkQ7RU0xa0lFO0lBQXFEO0VONmtJdkQ7RU01a0lFO0lBQXNEO0VOK2tJeEQ7RU05a0lFO0lBQWlEO0VOaWxJbkQ7RU1obElFO0lBQTRDO0VObWxJOUM7RU1sbElFO0lBQTJDO0VOcWxJN0M7RU1wbElFO0lBQTJDO0VOdWxJN0M7RU10bElFO0lBQStDO0VOeWxJakQ7RU14bElFO0lBQWdEO0VOMmxJbEQ7RU0xbElFO0lBQTJDO0VONmxJN0M7RU0xbElBO0lBQ0U7SUFBYztJQUFxQjtFTjhsSXJDO0VNM2xJQTs7SUFDd0I7RU44bEl4QjtFTS9sSUE7SUFFVztFTmdtSVg7RU03bElBO0lBQ0U7SUFDQTtFTitsSUY7RU01NElJO0lBQWE7RU4rNElqQjtFTTc0SU07SUFBVTtJQUFhO0lBQXNCO0VOazVJbkQ7RU1qNUlNO0lBQ0U7SUFBYTtFTm81SXJCO0VNbjVJUTtJQUNFO0VOcTVJVjtFTXA1SVU7SUFDRTtJQUE2QjtJQUFtQjtJQUFrQjtJQUFvQjtJQUFvQjtJQUFhO0lBQWM7RU42NUlqSjtFTTE1SVE7SUFBYTtFTjY1SXJCO0VNeDVJSTs7O0lBQTBCO0VONjVJOUI7RU14NUlJO0lBQVU7RU4yNUlkO0VNMTVJSTtJQUNFO0lBQTBCO0VONjVJaEM7RU01NUlNO0lBQWE7SUFBYTtFTmc2SWhDO0VNNTVJSTs7O0lBQ0U7RU5nNklOO0VNajZJSTs7O0lBRVE7SUFBYTtFTnE2SXpCO0VNLzVJSTtJQUFVO0VOazZJZDtFTWo2SUk7SUFDRTtJQUEwQjtFTm82SWhDO0VNbjZJTTtJQUFhO0lBQWE7RU51NkloQztFTW42SUk7OztJQUNFO0VOdTZJTjtFTXg2SUk7OztJQUVRO0lBQWE7RU40Nkl6QjtFTXQ2SUk7SUFBVTtFTnk2SWQ7RU14NklJO0lBQ0U7SUFBMEI7RU4yNkloQztFTTE2SU07SUFBYTtJQUFhO0VOODZJaEM7RU0xNklJOzs7SUFDRTtFTjg2SU47RU0vNklJOzs7SUFFUTtJQUFhO0VObTdJekI7RU03NklJO0lBQVU7RU5nN0lkO0VNLzZJSTtJQUNFO0lBQTBCO0VOazdJaEM7RU1qN0lNO0lBQWE7SUFBYTtFTnE3SWhDO0VNajdJSTs7O0lBQ0U7RU5xN0lOO0VNdDdJSTs7O0lBRVE7SUFBYTtFTjA3SXpCO0VNanRJQTs7O0lBQ0U7SUFBbUI7RU5zdElyQjtFTXR0STJDOzs7SUFBb0I7RU4ydEkvRDtFTTF0SUU7OztJQUNFO0lBQVM7SUFBVTtFTmd1SXZCO0VNL3RJSTs7O0lBQXFCO0lBQWU7RU5xdUl4QztFTXB1SUk7OztJQUFtQjtJQUF1QjtFTjB1STlDO0VNdHVJQTtJQUNFO0VOd3VJRjtFTXZ1SUU7SUFDRTtJQUFpQjtJQUFZO0lBQWM7RU40dUkvQztFTTN1SUk7SUFBVTtJQUFXO0lBQWE7RU5ndkl0QztFTTd1SUE7SUFDRTtJQUNBO0lBQ0E7RU4rdUlGO0VNN3VJQTs7SUFBNEQ7RU5pdkk1RDtFTS91SUE7SUFDRTtFTml2SUY7RU1odklFO0lBQ0U7SUFDQTtFTmt2SUo7RU05dUlBO0lBQ0U7SUFDQTtFTmd2SUY7RU03dUlBO0lBQ0U7SUFBaUI7SUFBWTtJQUFZO0lBQWE7RU5tdkl4RDtFTWx2SUU7SUFBVTtFTnF2SVo7RU1sdklBO0lBQzZC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QW1CO0VBa3dMcEI7RUFud0xDO0lBQW1CO0VBc3dMcEI7RUFyd0xDO0lBQW1CO0VBd3dMcEI7RUF6d0xDO0lBQW1CO0VBNHdMcEI7RUEzd0xDO0lBQW1CO0VBOHdMcEI7RUEvd0xDO0lBQW1CO0VBa3hMcEI7RUFqeExDO0lBQW1CO0VBb3hMcEI7RUFyeExDO0lBQW1CO0VBd3hMcEI7RUF2eExDO0lBQW1CO0VBMHhMcEI7RUEzeExDO0lBQW1CO0VBOHhMcEI7RUE3eExDO0lBQW1CO0VBZ3lMcEI7RUFqeUxDO0lBQW1CO0VBb3lMcEI7RUFueUxDO0lBQW1CO0VBc3lMcEI7RUF2eUxDO0lBQW1CO0VBMHlMcEI7RUF6eUxDO0lBQW1CO0VBNHlMcEI7RUE3eUxDO0lBQW1CO0VBZ3pMcEI7RUEveUxDO0lBQW1CO0VBa3pMcEI7RUFuekxDO0lBQW1CO0VBc3pMcEI7RUFyekxDO0lBQW1CO0VBd3pMcEI7RUF6ekxDO0lBQW1CO0VBNHpMcEI7RUEzekxDO0lBQW1CO0VBOHpMcEI7RUEvekxDO0lBQW1CO0VBazBMcEI7RUFqMExDO0lBQW1CO0VBbzBMcEI7RUFyMExDO0lBQW1CO0VBdzBMcEI7RUF2MExDO0lBQW1CO0VBMDBMcEI7RUEzMExDO0lBQW1CO0VBODBMcEI7RUE3MExDO0lBQW1CO0VBZzFMcEI7RUFqMUxDO0lBQW1CO0VBbzFMcEI7RUFuMUxDO0lBQW1CO0VBczFMcEI7RUF2MUxDO0lBQW1CO0VBMDFMcEI7RUF6MUxDO0lBQW1CO0VBNDFMcEI7RUE3MUxDO0lBQW1CO0VBZzJMcEI7RUEvMUxDO0lBQW1CO0VBazJMcEI7RUFuMkxDO0lBQW1CO0VBczJMcEI7RUFyMkxDO0lBQW1CO0VBdzJMcEI7RUF6MkxDO0lBQW1CO0VBNDJMcEI7RUEzMkxDO0lBQW1CO0VBODJMcEI7RUEvMkxDO0lBQW1CO0VBazNMcEI7RUFqM0xDO0lBQW1CO0VBbzNMcEI7RUFyM0xDO0lBQW1CO0VBdzNMcEI7RUF2M0xDO0lBQW1CO0VBMDNMcEI7RUEzM0xDO0lBQW1CO0VBODNMcEI7RUE3M0xDO0lBQW1CO0VBZzRMcEI7RUFqNExDO0lBQW1CO0VBbzRMcEI7RUFuNExDO0lBQW1CO0VBczRMcEI7RUF2NExDO0lBQW1CO0VBMDRMcEI7RUF6NExDO0lBQW1CO0VBNDRMcEI7RUE3NExDO0lBQW1CO0VBZzVMcEI7RUEvNExDO0lBQW1CO0VBazVMcEI7RUFuNUxDO0lBQW1CO0VBczVMcEI7RUFyNUxDO0lBQW1CO0VBdzVMcEI7RUF6NUxDO0lBQW1CO0VBNDVMcEI7RUEzNUxDO0lBQW1CO0VBODVMcEI7RUEvNUxDO0lBQW1CO0VBazZMcEI7RUFqNkxDO0lBQW1CO0VBbzZMcEI7RUFyNkxDO0lBQW1CO0VBdzZMcEI7RUF2NkxDO0lBQW1CO0VBMDZMcEI7RUEzNkxDO0lBQW1CO0VBODZMcEI7RUE3NkxDO0lBQW1CO0VBZzdMcEI7RUFqN0xDO0lBQW1CO0VBbzdMcEI7RUFuN0xDO0lBQW1CO0VBczdMcEI7RUF2N0xDO0lBQW1CO0VBMDdMcEI7RUF6N0xDO0lBQW1CO0VBNDdMcEI7RUE3N0xDO0lBQW1CO0VBZzhMcEI7RUEvN0xDO0lBQW1CO0VBazhMcEI7RUFuOExDO0lBQW1CO0VBczhMcEI7RUFyOExDO0lBQW1CO0VBdzhMcEI7RUF6OExDO0lBQW1CO0VBNDhMcEI7RUEzOExDO0lBQW1CO0VBODhMcEI7RUEvOExDO0lBQW1CO0VBazlMcEI7RUFqOUxDO0lBQW1CO0VBbzlMcEI7RUFyOUxDO0lBQW1CO0VBdzlMcEI7RUF2OUxDO0lBQW1CO0VBMDlMcEI7RUEzOUxDO0lBQW1CO0VBODlMcEI7RUE3OUxDO0lBQW1CO0VBZytMcEI7RUFqK0xDO0lBQW1CO0VBbytMcEI7RUFuK0xDO0lBQW1CO0VBcytMcEI7RUF2K0xDO0lBQW1CO0VBMCtMcEI7RUF6K0xDO0lBQW1CO0VBNCtMcEI7RUE3K0xDO0lBQW1CO0VBZy9McEI7RUEvK0xDO0lBQW1CO0VBay9McEI7RUFuL0xDO0lBQW1CO0VBcy9McEI7RUFyL0xDO0lBQW1CO0VBdy9McEI7RUF6L0xDO0lBQW1CO0VBNC9McEI7RUEzL0xDO0lBQW1CO0VBOC9McEI7RUEvL0xDO0lBQW1CO0VBa2dNcEI7RUFq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cU5wQjtFQTNxTkM7SUFBbUI7RUE4cU5wQjtFQS9xTkM7SUFBbUI7RUFrck5wQjtFQWpyTkM7SUFBbUI7RUFvck5wQjtFQXJyTkM7SUFBbUI7RUF3ck5wQjtFQXZyTkM7SUFBbUI7RUEwck5wQjtFQTNyTkM7SUFBbUI7RUE4ck5wQjtFQTdyTkM7SUFBbUI7RUFnc05wQjtFQWpzTkM7SUFBbUI7RUFvc05wQjtFQW5zTkM7SUFBbUI7RUFzc05wQjtFQXZzTkM7SUFBbUI7RUEwc05wQjtFQXpzTkM7SUFBbUI7RUE0c05wQjtFQTdzTkM7SUFBbUI7RUFndE5wQjtFQS9zTkM7SUFBbUI7RUFrdE5wQjtFQW50TkM7SUFBbUI7RUFzdE5wQjtFQXJ0TkM7SUFBbUI7RUF3dE5wQjtFQXp0TkM7SUFBbUI7RUE0dE5wQjtFQTN0TkM7SUFBbUI7RUE4dE5wQjtFQS90TkM7SUFBbUI7RUFrdU5wQjtFQWp1TkM7SUFBbUI7RUFvdU5wQjtFQXJ1TkM7SUFBbUI7RUF3dU5wQjtFQXZ1TkM7SUFBbUI7RUEwdU5wQjtFQTN1TkM7SUFBbUI7RUE4dU5wQjtFQTd1TkM7SUFBbUI7RUFndk5wQjtFQWp2TkM7SUFBbUI7RUFvdk5wQjtFQW52TkM7SUFBbUI7RUFzdk5wQjtFQXZ2TkM7SUFBbUI7RUEwdk5wQjtFQXp2TkM7SUFBbUI7RUE0dk5wQjtFQTd2TkM7SUFBbUI7RUFnd05wQjtFQS92TkM7SUFBbUI7RUFrd05wQjtFQW53TkM7SUFBbUI7RUFzd05wQjtFQXJ3TkM7SUFBbUI7RUF3d05wQjtFQXp3TkM7SUFBbUI7RUE0d05wQjtFQTN3TkM7SUFBbUI7RUE4d05wQjtFQS93TkM7SUFBbUI7RUFreE5wQjtFQWp4TkM7SUFBbUI7RUFveE5wQjtFQXJ4TkM7SUFBbUI7RUF3eE5wQjtFQXZ4TkM7SUFBbUI7RUEweE5wQjtFQTN4TkM7SUFBbUI7RUE4eE5wQjtFQTd4TkM7SUFBbUI7RUFneU5wQjtFQWp5TkM7SUFBbUI7RUFveU5wQjtFQW55TkM7SUFBbUI7RUFzeU5wQjtFQXZ5TkM7SUFBbUI7RUEweU5wQjtFQXp5TkM7SUFBbUI7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cmxQQztJQUFtQjtFQXdsUHBCO0VBdmxQQztJQUFtQjtFQTBsUHBCO0VBM2xQQztJQUFtQjtFQThsUHBCO0VBN2xQQztJQUFtQjtFQWdtUHBCO0VBam1QQztJQUFtQjtFQW9tUHBCO0VBbm1QQztJQUFtQjtFQXNtUHBCO0VBdm1QQztJQUFtQjtFQTBtUHBCO0VBem1QQztJQUFtQjtFQTRtUHBCO0VBN21QQztJQUFtQjtFQWduUHBCO0VBL21QQztJQUFtQjtFQWtuUHBCO0VBbm5QQztJQUFtQjtFQXNuUHBCO0VBcm5QQztJQUFtQjtFQXduUHBCO0VBem5QQztJQUFtQjtFQTRuUHBCO0VBM25QQztJQUFtQjtFQThuUHBCO0VBL25QQztJQUFtQjtFQWtvUHBCO0VBam9QQztJQUFtQjtFQW9vUHBCO0VBcm9QQztJQUFtQjtFQXdvUHBCO0VBdm9QQztJQUFtQjtFQTBvUHBCO0VBM29QQztJQUFtQjtFQThvUHBCO0VBN29QQztJQUFtQjtFQWdwUHBCO0VBanBQQztJQUFtQjtFQW9wUHBCO0VBbnBQQztJQUFtQjtFQXNwUHBCO0VBdnBQQztJQUFtQjtFQTBwUHBCO0VBenBQQztJQUFtQjtFQTRwUHBCO0VBN3BQQztJQUFtQjtFQWdxUHBCO0VBL3BQQztJQUFtQjtFQWtxUHBCO0VBbnFQQztJQUFtQjtFQXNxUHBCO0VBcnFQQztJQUFtQjtFQXdxUHBCO0VBenFQQztJQUFtQjtFQTRxUHBCO0VBM3FQQztJQUFtQjtFQThxUHBCO0VBL3FQQztJQUFtQjtFQWtyUHBCO0VBanJQQztJQUFtQjtFQW9yUHBCO0VBcnJQQztJQUFtQjtFQXdyUHBCO0VBdnJQQztJQUFtQjtFQTByUHBCO0VBM3JQQztJQUFtQjtFQThyUHBCO0VBN3JQQztJQUFtQjtFQWdzUHBCO0VBanNQQztJQUFtQjtFQW9zUHBCO0VBbnNQQztJQUFtQjtFQXNzUHBCO0VBdnNQQztJQUFtQjtFQTBzUHBCO0VBenNQQztJQUFtQjtFQTRzUHBCO0VBN3NQQztJQUFtQjtFQWd0UHBCO0VBL3NQQztJQUFtQjtFQWt0UHBCO0VBbnRQQztJQUFtQjtFQXN0UHBC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TUE7RUFDQTtFQUNBO0VBd0ZBO0FQNnBRRjtBT3B3UUU7RUFDRTtFQUFvQjtFQUFRO0VBQVc7RUFBVTtFQUNqRDtFQUNBO0VBQ0E7QVAwd1FKO0FPcndRRTtFQUNFO0FQdXdRSjtBT254UUE7RUEwQkk7RUFDQTtBUDR2UUo7QU92eFFBO0VBK0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnZRSjtBT2h5UUE7RUF1Q007QVA0dlFOO0FPbnlRQTtFQTRDSTtFQUFlO0VBS2Y7QVB1dlFKO0FPejBRSTtFQUNFO0FQMjBRTjtBTzEwUU07RUFDRTtBUDQwUVI7QU8vMFFJO0VBUEY7RUFDQTtFQUNBO0FQeTFRRjtBTzMwUUk7RUFDRTtBUDYwUU47QU81MFFNO0VBQ0U7QVA4MFFSO0FPajFRSTtFQWhCRjtFQUNBO0VBQ0E7QVBvMlFGO0FPMzBRRTtFQUNFO0FQNjBRSjtBTzkwUUU7RUEzQkE7RUFDQTtFQUNBO0FQNDJRRjtBTzkwUUk7RUFFSTtBUCswUVI7QU8xMlFJO0VBQ0U7QVA0MlFOO0FPMzJRTTtFQUNFO0FQNjJRUjtBT2gzUUk7RUFQRjtFQUNBO0VBQ0E7QVAwM1FGO0FPNTJRSTtFQUNFO0FQODJRTjtBTzcyUU07RUFDRTtBUCsyUVI7QU9sM1FJO0VBaEJGO0VBQ0E7RUFDQTtBUHE0UUY7QU81MlFFO0VBQ0U7QVA4MlFKO0FPLzJRRTtFQTNCQTtFQUNBO0VBQ0E7QVA2NFFGO0FPLzJRSTtFQUVJO0FQZzNRUjtBTzN6UUk7RUFBVztBUDh6UWY7QU83elFJO0VBQXFDO0FQZzBRekM7QU83elFJO0VBQ0U7RUFBb0I7QVBnMFExQjtBTy96UU07RUFBTTtFQUFvQjtBUG0wUWhDO0FPN3pRSTtFQUNFO0FQK3pRTjtBTy96UXlEO0VBQVU7QVBrMFFuRTtBT2owUU07RUFBaUM7QVBvMFF2QztBT2o0UUE7RUFpRU07QVBtMFFOO0FPbDBRTTtFQUNFO0FQbzBRUjtBT3Y0UUE7RUF3RU07QVBrMFFOO0FPMTRRQTtFQTJFbUI7QVBrMFFuQjtBT3ozUUs7RUFBa0M7QVA0M1F2QztBTzUzUUs7RUFBa0M7QVArM1F2QztBTy8zUUs7RUFBa0M7QVBrNFF2QztBT2w0UUs7RUFBa0M7QVBxNFF2QztBT3I0UUs7RUFBa0M7QVB3NFF2QztBT3g0UUs7RUFBa0M7QVAyNFF2QztBTy81UUE7RUFrRk07QVBnMVFOO0FPbDZRQTtFQXdGSTtFQUF1QjtFQUFnQjtFQUFtQjtBUGcxUTlEO0FPeDZRQTtFQXVGVTtBUG8xUVY7QU9qMVFNO0VBQ0U7RUFBbUI7QVBvMVEzQjtBT24xUVE7RUFBUTtBUHMxUWhCO0FPcjFRUTtFQUFjO0FQdzFRdEI7QU90MVFNO0VBQ0U7QVB3MVFSO0FPeDdRQTtFQW9HTTtFQUNBO0FQdTFRTjtBTzU3UUE7RUE0R0k7QVBtMVFKO0FPLzdRQTtFQWdISTtFQUNBO0FQazFRSjtBT244UUE7RUFxSEk7RUFDQTtFQUNBO0VBQ0E7QVBpMVFKO0FPejhRQTtFQTJITTtFQUNBO0VBQ0E7QVBpMVFOO0FPOThRQTtFQWlJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnMVFOO0FPdDlRQTtFQXlJUTtBUGcxUVI7QU96OVFBO0VBNElRO0FQZzFRUjtBTzU5UUE7O0VBZ0pRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnMVFSO0FPcCtRQTtFQXlKTTtFQTZDQTtBUGt5UU47QU94K1FBO0VBMkpRO0VBQ0E7RUFDQTtFQUNBO0FQZzFRUjtBTzkwUVE7O0VBRUU7RUFDQTtBUGcxUVY7QU9uL1FBOztFQXdLVTtFQUNBO0VBQ0E7QVArMFFWO0FPNzBRUTtFQUdNO0FQNjBRZDtBT2gxUVE7RUFRTTtBUDIwUWQ7QU8vL1FBO0VBMExVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdzBRVjtBTzNnUkE7RUF3TVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHMwUVI7QU9saFJBO0VBK01RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0FQazBRUjtBT2gwUVE7RUFDRTtFQUtBO0FQOHpRVjtBTzF6UU07RUFFSTtBUDJ6UVY7QU90elFJO0VBRUk7QVB1elFSO0FPcmlSQTtFQXVQTTtFQUNBO0VBQ0E7QVBpelFOO0FPOXlRSTtFQUVJO0VBQ0E7QVAreVFSO0FPbHpRSTs7O0VBT007QVBnelFWO0FPM3lRSTtFQUNFO0FQNnlRTjtBTzl5UUk7RUFHSTtBUDh5UVI7QU9qelFJOztFQU9JO0FQOHlRUjtBTzdqUkE7RUFxUk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDJ5UU47QU9wa1JBO0VBNlJJO0VBQ0E7RUFDQTtBUDB5UUo7QU96a1JBO0VBa1NJO0FQMHlRSjtBTzVrUkE7RUFzU0k7QVB5eVFKO0FPeHlRSTtFQUNFO0FQMHlRTjtBT3h5UUk7RUFDRTtBUDB5UU47QU9ybFJBO0VBZ1RJO0VBQ0E7RUFDQTtFQUNBO0FQd3lRSjtBTzNsUkE7RUFxVE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHl5UU47QU90eVFFO0VBRUk7QVB1eVFOO0FPenlRRTtFQUtJO0VBQ0E7QVB1eVFOO0FPcHlRRTtFQUVJO0FQcXlRTjtBT3Z5UUU7RUFLSTtFQUNBO0FQcXlRTjtBT2x5UUU7RUFFSTtBUG15UU47QU9yeVFFO0VBS0k7RUFDQTtBUG15UU47QU9oeVFFO0VBRUk7QVBpeVFOO0FPbnlRRTtFQUtJO0VBQ0E7QVBpeVFOO0FPOXhRRTtFQUVJO0FQK3hRTjtBT2p5UUU7RUFLSTtFQUNBO0FQK3hRTjtBTzV4UUU7RUFFSTtBUDZ4UU47QU8veFFFO0VBS0k7RUFDQTtBUDZ4UU47QU8xeFFFO0VBRUk7QVAyeFFOO0FPN3hRRTtFQUtJO0VBQ0E7QVAyeFFOO0FPeHhRRTtFQUVJO0FQeXhRTjtBTzN4UUU7RUFLSTtFQUNBO0FQeXhRTjtBT3B4UUE7RUFDRTtFQUFZO0FQdXhRZDtBT3J4UUU7RUFFRTtBUHN4UUo7QU9sc1JJO0VBQ0U7QVBvc1JOO0FPbnNSTTtFQUNFO0FQcXNSUjtBT3hzUkk7RUFQRjtFQUNBO0VBQ0E7QVBrdFJGO0FPcHNSSTtFQUNFO0FQc3NSTjtBT3JzUk07RUFDRTtBUHVzUlI7QU8xc1JJO0VBaEJGO0VBQ0E7RUFDQTtBUDZ0UkY7QU9wc1JFO0VBQ0U7QVBzc1JKO0FPdnNSRTtFQTNCQTtFQUNBO0VBQ0E7QVBxdVJGO0FPdnNSSTtFQUVJO0FQd3NSUjtBT3p6UUU7RUFHVztFQUFtQjtBUDB6UWhDO0FPN3pRRTtFQUlNO0FQNHpRUjtBTzF6UUk7RUFDRTtBUDR6UU47QU81elF5RDtFQUFVO0FQK3pRbkU7QU85elFNO0VBQWlDO0FQaTBRdkM7QU81elFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QVA0elFGO0FPeDBRQTtFQWNJO0VBQ0E7QVA2elFKO0FPeHpRRTtFQUVFO0FQeXpRSjtBTzF6UUk7RUFBVztFQUFhO0VBQWdCO0FQK3pRNUM7QU9oMFFFO0VBSUk7QVArelFOO0FPMXpRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDR6UUY7QU96elFBO0VBR0U7SUFBVztFUDB6UVg7RU8zelFGO0lBS007SUFDQTtFUHl6UUo7RU8velFGOztJQVVNO0VQeXpRSjtFT3Z6UUU7SUFDRTtFUHl6UUo7RU8xelFFOztJQUlJO0VQMHpRTjtFT3Z6UUU7SUFDRTtFUHl6UUo7RU8xelFFOztJQUlJO0VQMHpRTjtFT3B6UUk7SUFDRTtFUHN6UU47RU9welFJO0lBQ0U7RVBzelFOO0VPM3pRRTtJQVFJO0VQc3pRTjtFTzExUUY7SUF5Q007RVBvelFKO0VPNzFRRjtJQTRDUTtFUG96UU47RU9qelFNOztJQUdJO0VQa3pRVjtFT3J6UU07SUFNSTtFUGt6UVY7RU94elFNO0lBU0k7SUFDQTtFUGt6UVY7RU85eVFNOztJQUdJO0VQK3lRVjtFT2x6UU07SUFNSTtFUCt5UVY7RU9yelFNO0lBU0k7SUFDQTtFUCt5UVY7RU90M1FGO0lBNkVRO0lBQ0E7RVA0eVFOO0VPMTNRRjtJQWtGVTtJQUNBO0VQMnlRUjtFTzkzUUY7SUFxRlk7RVA0eVFWO0VPajRRRjtJQXlGVTtFUDJ5UVI7RU9wNFFGO0lBK0ZNO0lBQ0E7RVB3eVFKO0VPcnlRRTs7SUFHSTtFUHN5UU47RU9weVFJO0lBQ0U7RVBzeVFOO0VPcHlRSTtJQUNFO0VQc3lRTjtFT2x5UUU7SUFFSTtFUG15UU47QUFDRjtBUWw1UkE7RUFDRTtFQUFtQjtFQUFrQjtFQUFjO0VBQXFCO0VBQ3hFO0VBQTJFO0VBQzNFO0VBQStDO0VBQTZCO0VBQzVFO0VBQ0E7RUFBOEI7RUFBeUM7RUFDdkU7RUFBZTtBUjg1UmpCO0FRNTVSRTtFQUFRO0VBQW9CO0VBQWtCO0VBQWM7RUFBcUI7QVJtNlJuRjtBUWw2UkU7RUFBUTtFQUFpQjtBUnM2UjNCO0FRcDZSRTtFQUNFO0FSczZSSjtBUXY2UkU7RUFFUztFQUFnQjtFQUFrQjtFQUFpQjtFQUFtQjtBUjQ2UmpGO0FRMTZSSTtFQUEwQjtFQUFrQjtBUjg2UmhEO0FRMzZSRTtFQUNFO0VBQWM7RUFBb0I7RUFBYTtFQUFjO0VBQTJCO0VBQ3hGO0VBQTBFO0VBQVc7RUFDckY7QVJvN1JKO0FRajdSRTtFQUNFO0VBQVU7QVJvN1JkO0FRajdSRTtFQUFVO0VBQW1DO0VBQStDO0FSczdSOUY7QVFyN1JFO0VBQVU7RUFBYTtFQUFnQjtBUjA3UnpDO0FRdjdSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQTRCO0VBQzVCO0VBRUE7QVJ5N1JGO0FRMTdSRTtFQUFVO0FSNjdSWjtBUW44UkE7RUFVSTtFQUNBO0VBQTBCO0VBQzFCO0VBQWU7RUFBcUI7RUFBVztFQUMvQztBUmc4Uko7QVE3OFJBO0VBY1U7QVJrOFJWO0FRaDlSQTtFQWVXO0FSbzhSWDtBUWw4Ukk7O0VBQ0U7RUFDQTtFQUFhO0VBQ2I7RUFDQTtFQUFjO0VBQ2Q7RUFDQTtBUnU4Uk47QVFyOFJJO0VBQWdCO0FSdzhScEI7QVF2OFJJO0VBQXFCO0FSMDhSekI7QVFwK1JBO0VBK0JNO0VBQVc7RUFBa0I7RUFDN0I7RUFBcUI7QVIyOFIzQjtBUXo4Uk07RUFBZ0I7RUFBOEI7RUFBK0I7QVI4OFJuRjtBUTc4Uk07RUFBZ0I7RUFBaUM7RUFBa0M7QVJrOVJ6RjtBUWg5Uk07RUFDRTtFQUFtQjtBUm05UjNCO0FROThSRTtFQUFnQjtBUmk5UmxCO0FRejhSQTs7O0VBQ0U7RUFBYTtFQUNiO0VBRUE7RUFDQTtFQUVBO0FSNDhSRjtBUTM4UkU7OztFQUFxQjtFQUFrQjtBUmk5UnpDO0FRaDlSRTs7O0VBQW1DO0FScTlSckM7QVFwOVJFOzs7RUFBMkI7QVJ5OVI3QjtBUW4rUkE7OztFQVlNO0FSNDlSTjtBUTE5UkU7OztFQUFnQjtFQUEyQjtBUmcrUjdDO0FRaCtSd0U7OztFQUFxQjtBUnErUjdGO0FRcitSK0c7OztFQUFRO0FSMCtSdkg7QVF6K1JFOzs7RUFBZ0I7RUFBMkI7QVIrK1I3QztBUS8rUndFOzs7Ozs7RUFBNEI7QVJ1L1JwRztBUXQvUkU7OztFQUFnQjtFQUEyQjtBUjQvUjdDO0FRNS9Sd0U7Ozs7OztFQUE0QjtBUm9nU3BHO0FRbGdTRTs7O0VBQXVCO0FSdWdTekI7QVE5clJBO0VBS0U7RUFDQTtFQUFxQjtBUjZyUnZCO0FRbHNSRTtFQUNFO0VBQWdCO0VBQXFCO0FSc3NSekM7QVFyc1JJO0VBQVE7QVJ3c1JaO0FRbnNSRTtFQUNFO0VBQWU7QVJzc1JuQjtBUXJzUkk7RUFBUztBUndzUmI7QVF2c1JJO0VBQWdCO0FSMHNScEI7QVF0c1JBO0VBQ0U7QVJ3c1JGO0FRdnNSRTtFQUNRO0VBQWlCO0VBQWtCO0VBQTRCO0FSNHNSekU7QVEzc1JJO0VBQVE7RUFBdUQ7QVIrc1JuRTtBUTlzUkk7RUFBYztBUml0UmxCO0FRaHRSSTtFQUFPO0FSbXRSWDtBUWx0Ukk7RUFBVTtBUnF0UmQ7QVFqdFJBO0VBQ0U7RUFXQTtFQUFtQjtFQUFxQjtFQUN4QztBUjJzUkY7QVFydFJFO0VBQ0U7RUFBZ0I7RUFBcUI7RUFBYztFQUEwQjtFQUFrQjtFQUMvRjtBUjR0Uko7QVEzdFJJO0VBQ0U7RUFDQTtFQUFVO0VBQ1Y7QVI4dFJOO0FReHRSRTtFQUNFO0VBQW1CO0FSMnRSdkI7QVF2dFJBO0VBRUU7RUFBMkI7RUFBc0M7RUFDakU7RUFBMkI7QVIydFI3QjtBUTd0UkU7O0VBQW9CO0VBQWM7RUFBYTtBUm11UmpEO0FRL3RSRTtFQUtFO0FSNnRSSjtBUWx1UkU7O0VBRUk7RUFBb0I7QVJxdVIxQjtBUXB1Uk07O0VBQVE7RUFBd0I7RUFBeUI7QVIwdVIvRDtBUTd1UkU7O0VBTWtDO0VBQWM7RUFBdUI7RUFBa0I7RUFBYztFQUFrQjtBUmd2UjNIO0FRN3VSRTtFQUNFO0VBQ0E7RUFDQTtFQWNBO0FSa3VSSjtBUW52UkU7RUFLbUI7QVJpdlJyQjtBUS91Ukk7RUFBTTtBUmt2UlY7QVFsdlJ3QjtFQUFRO0FScXZSaEM7QVFwdlJJO0VBQU07RUFBYztFQUFrQjtBUnl2UjFDO0FReHZSSTtFQUFrQjtBUjJ2UnRCO0FRM3ZSSTtFQUEyQztBUjh2Ui9DO0FRN3ZSSTs7RUFDRTtFQUF1QjtFQUFhO0VBQVk7QVJtd1J0RDtBUWx3Uk07O0VBQWdCO0FSc3dSdEI7QVFwd1JJOztFQUFtQjtFQUFjO0FSeXdSckM7QVF4d1JJO0VBQVc7QVIyd1JmO0FRMXdSSTtFQUFTO0VBQWdCO0FSOHdSN0I7QVE1d1JJO0VBQ0U7RUFDQTtBUjh3Uk47QVE3d1JNO0VBQ0U7RUFBb0I7RUFDcEI7RUFBVztFQUFTO0VBQWM7RUFDbEM7QVJteFJSO0FRaHhSSTtFQUNFO0VBQ0E7QVJreFJOO0FRanhSTTtFQUNFO0VBQW9CO0VBQ3BCO0VBQVc7RUFBVTtFQUFjO0VBQ25DO0FSdXhSUjtBUXB4Ukk7RUFDRTtFQUNBO0FSc3hSTjtBUXh4Ukk7RUFHYztBUnd4UmxCO0FRdnhSTTtFQUNFO0VBQW9CO0VBQ3BCO0VBQVc7RUFBVTtFQUFjO0VBQ25DO0FSNnhSUjtBUTF4Ukk7RUFBdUI7QVI2eFIzQjtBUTMwUkU7O0VBK0NzQjtFQUFjO0FSaXlSdEM7QVFoMVJFO0VBZ0RjO0VBQWM7RUFBdUI7RUFBNkI7RUFBeUI7RUFBa0I7QVJ3eVI3SDtBUXJ5UkU7RUFDRTtBUnV5Uko7QVF0eVJJO0VBQU07RUFBWTtBUjB5UnRCO0FRenlSSTtFQUNFO0VBQ0E7RUFBa0I7RUFBa0I7RUFBcUI7QVI4eVIvRDtBUTd5Uk07RUFBTTtBUmd6Ulo7QVE1eVJFO0VBQXlDO0FSK3lSM0M7QVE5eVJFO0VBQW1CO0VBQWdDO0FSa3pSckQ7QVFqelJFO0VBQXdCO0VBQTZCO0FScXpSdkQ7QVFwelJFO0VBQ0U7RUFDQTtBUnN6Uko7QVFuelJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxelJKO0FRenpSRTtFQU1JO0FSc3pSTjtBUTV6UkU7RUFVTTtBUnF6UlI7QVEvelJFO0VBY0k7RUFDQTtFQUNBO0FSb3pSTjtBUWh6UkU7RUFDRTtFQUFvQjtFQUNwQjtFQUFvQjtFUm96UnRCLHFDQUFxQztFUW56Um5DO0VBQWlDO0VBN2RuQztFQUNBO0FSb3hTRjtBUXR6Ukk7RUFDRTtBUnd6Uk47QVFyelJJO0VBQ0U7QVJ1elJOO0FRcHpSSTtFQUNFO0FSc3pSTjtBUW56Ukk7RUFDRTtBUnF6Uk47QVFselJJO0VBQVc7QVJxelJmO0FRMTBSRTs7RUF4ZFk7RUFBZ0I7RUFBeUI7QVJ3eVN2RDtBUWgxUkU7O0VBdmRRO0VBQWdCO0FSNHlTMUI7QVFyMVJFOzs7RUF0ZGlCO0FSZ3pTbkI7QVExMVJFO0VBcmRXO0FSa3pTYjtBUTcxUkU7RUFwZFc7QVJvelNiO0FRaDJSRTtFQXBkd0M7QVJ1elMxQztBUW4yUkU7RUFuZFc7QVJ5elNiO0FRdDJSRTtFQWpkSztBUjB6U1A7QVF6MlJFO0VBL2NNO0VBQW1CO0VBQWlCO0VBQXlCO0FSOHpTckU7QVEvMlJFO0VBN2NZO0VBQWdCO0VBQVc7QVJpMFN6QztBUXAzUkU7O0VBeGNFO0VBQ0E7RUFDQTtFQUNBO0FSZzBTSjtBUXIwU0k7O0VBQWdCO0FSeTBTcEI7QVF4MFNJOzs7O0VBQThCO0FSODBTbEM7QVF6MFNJOztFQUNBO0FSNDBTSjtBUXowU0k7O0VBQ0U7QVI0MFNOO0FRejBTSTs7RUFDRTtBUjQwU047QVFqNVJFO0VBdGJFO0FSMDBTSjtBUXYwU0U7RUFBNEI7QVIwMFM5QjtBUXY1UkU7O0VBamJPO0FSNDBTVDtBUTM1UkU7RUE1YUU7RUFBZ0I7QVIyMFNwQjtBUTcwU0k7RVh5Y0Y7RUFBb0I7QUd3NFJ0QjtBUWoxU0k7RVgwY0c7RUFBK0I7RUFBaUI7QUc0NFJ2RDtBUXIxU0k7RUFBZ0I7QVJ3MVNwQjtBUXQxU0k7RUFDRTtFQUFrQjtFQUFvQjtFQUFtQjtFQUFXO0FS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O0FRbnZTRTs7Ozs7Ozs7Ozs7Ozs7OztFQS9PRTtFQUF1QjtFQUEyQjtFQUFvQjtFQUFxQjtFQUMzRjtFQUFtQjtFQUFlO0FSMC9TdEM7QVE1d1NFO0VBNU9lO0FSMi9TakI7QVEvd1NFO0VBM09lO0FSNi9TakI7QVFseFNFO0VBMU9lO0FSKy9TakI7QVFyeFNFO0VBek9lO0FSaWdUakI7QVF4eFNFO0VBeE9lO0FSbWdUakI7QVEzeFNFO0VBdk9lO0FScWdUakI7QVE5eFNFO0VBdE9lO0FSdWdUakI7QVFqeVNFO0VBck9lO0FSeWdUakI7QVFweVNFO0VBcE9lO0FSMmdUakI7QVF2eVNFO0VBbk9lO0FSNmdUakI7QVExeVNFO0VBbE9lO0FSK2dUakI7QVE3eVNFO0VBak9lO0FSaWhUakI7QVFoelNFO0VBaE9lO0FSbWhUakI7QVFuelNFO0VBL05lO0FScWhUakI7QVF0elNFO0VBOU5lO0FSdWhUakI7QVF6elNFO0VBNU5FO0FSd2hUSjtBUXZoVEk7RUFBcUI7RUFBc0o7QVIyaFQvSztBUTFoVEk7RUFBcUI7RUFBcUo7QVI4aFQ5SztBUTdoVEk7RUFBcUI7RUFBbUo7QVJpaVQ1SztBUWhpVEk7RUFBcUI7RUFBc0o7QVJvaVQvSztBUW5pVEk7RUFBcUI7RUFBb0o7QVJ1aVQ3SztBUXRpVEk7RUFBcUI7RUFBcUo7QVIwaVQ5SztBUXppVEk7RUFBcUI7RUFBb0o7QVI2aVQ3SztBUTVpVEk7RUFBcUI7RUFBc0o7QVJnalQvSztBUS9pVEk7RUFBcUI7RUFBb0o7QVJtalQ3SztBUWxqVEk7RUFBcUI7RUFBb0o7QVJzalQ3SztBUXJqVEk7RUFBcUI7RUFBcUo7QVJ5alQ5SztBUXhqVEk7RUFBcUI7RUFBa0o7QVI0alQzSztBUTUyU0U7RUExTUU7RUFBb0I7RUFBb0I7RUFBaUI7RUFDekQ7RUFBbUQ7RUFDbkQ7RUFBNEM7RUFBVztFQUN2RDtFQUVBO0FSOGpUSjtBUTNqVE07RUFDRTtFQUFjO0VBQXVCO0VBQWM7RUFBYTtBUmlrVHhFO0FRL2pUTTtFQUEyQjtBUmtrVGpDO0FRamtUTTtFQUEyQjtBUm9rVGpDO0FRbmtUTTtFQUEyQjtBUnNrVGpDO0FRcmtUTTtFQUEyQjtBUndrVGpDO0FRcmtUSTtFQUNFO0VBQWM7RUFBb0I7RUFBUztFQUFRO0VBQWE7RUFBaUM7RUFDakc7RUFBd0M7QVI4a1Q5QztBUTNrVEk7RUFDRTtFQUFrQjtFQUFvQjtFQUF1QjtFQUFnQztFQUM3RjtFQUE0QztBUmtsVGxEO0FRamxUTTtFQUFNO0VBQThCO0FScWxUMUM7QVFsbFRJO0VBQ0U7RUFBMEM7RUFBUTtBUnNsVHhEO0FRcmxUTTtFQUFVO0FSd2xUaEI7QVF2bFRNO0VBQ0U7QVJ5bFRSO0FReGxUUTtFQUFNO0FSMmxUZDtBUXZsVEk7RUFDRTtBUnlsVE47QVFyN1NFO0VBOUpFO0VBS0E7QVJrbFRKO0FRdGxUSTtFQUNFO0VBQWM7RUFBc0M7RUFBZ0I7QVIybFQxRTtBUXA2U0U7RUFDRTtFQUNBO0FSczZTSjtBUW42U0U7RUFDRTtFQUNBO0VBQ0E7QVJxNlNKO0FRbDZTRTtFQUNFO0VBQ0E7RUFDQTtBUm82U0o7QVF2NlNFO0VBTUk7QVJvNlNOO0FRMTZTRTtFQVVJO0FSbTZTTjtBUS81U0U7RUFDRTtFQUFrQjtBUms2U3RCO0FRajZTSTtFQUFrQjtBUm82U3RCO0FRbjZTSTtFQUF1QjtFQUFxQjtFQUFnQjtFQUE0QjtFQUE0QjtBUjA2U3hIO0FRdjZTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSeTZTSjtBUTc2U0U7RUFNZ0I7QVIwNlNsQjtBUWg3U0U7RUFRbUI7RUFBb0I7RUFBNEI7RUFBaUI7RUFBbUI7QVIrNlN6RztBUXY3U0U7RUFTeUI7RUFBWTtBUms3U3ZDO0FRMzdTRTtFQVlJO0VBQXVCO0VBQW9CO0VBQWE7RUFBYztFQUN0RTtFQUF3QjtFQUN4QjtFQUFtQjtBUnc3U3pCO0FRdDhTRTtFQWdCWTtBUnk3U2Q7QVF2N1NNO0VBQ0U7RUFBZ0I7RUFBb0I7RUFBVTtFQUM5QztFQUF1QztFQUN2QztFQUFXO0VBQWdCO0VBQTBCO0VBQ3JEO0FSZzhTUjtBUXA4U007RUFNSTtBUmk4U1Y7QVF2OFNNO0VBT1E7QVJtOFNkO0FRNTlTRTtFQTRCMEM7QVJtOFM1QztBUTM3U0U7O0VBQ0U7RUFBcUI7RUFBc0M7RUFDM0Q7RUFBMkI7QVJpOFMvQjtBUTk3U0U7O0VBQ0U7RUFBZ0I7RUFBcUI7QVJtOFN6QztBUWw4U0k7O0VBQU07QVJzOFNWO0FRcjhTSTs7RUFBTTtFQUFjO0FSMDhTeEI7QVFwOVNBOzs7Ozs7OztFQWNJO0VBQW1CO0VBQTJCO0VBQXFCO0VBQTRCO0VBQWdCO0FScTlTbkg7QVFuOVNJOzs7Ozs7OztFQUNFO0FSNDlTTjtBUXo5U0k7Ozs7Ozs7O0VBQ0U7QVJrK1NOO0FRLzlTSTs7Ozs7Ozs7RUFDRTtBUncrU047QVFyK1NJOzs7Ozs7OztFQUNFO0FSOCtTTjtBUXorU0E7Ozs7O0VBeGxCRTtFQUNBO0FSd2tVRjtBUWovU0E7Ozs7Ozs7Ozs7RUF0bEJjO0VBQWdCO0VBQXlCO0FScWxVdkQ7QVEvL1NBOzs7Ozs7Ozs7O0VBcmxCVTtFQUFnQjtBUmltVTFCO0FRNWdUQTs7Ozs7Ozs7Ozs7Ozs7O0VBcGxCbUI7QVJpblVuQjtBUTdoVEE7Ozs7O0VBbmxCYTtBUnVuVWI7QVFwaVRBOzs7OztFQWxsQmE7QVI2blViO0FRM2lUQTs7Ozs7RUFsbEIwQztBUm9vVTFDO0FRbGpUQTs7Ozs7RUFqbEJhO0FSMG9VYjtBUXpqVEE7Ozs7O0VBL2tCTztBUitvVVA7QVFoa1RBOzs7OztFQTdrQlE7RUFBbUI7RUFBaUI7RUFBeUI7QVJ1cFVyRTtBUTFrVEE7Ozs7O0VBM2tCYztFQUFnQjtFQUFXO0FSOHBVekM7QVFubFRBOzs7Ozs7Ozs7O0VBdGtCSTtFQUNBO0VBQ0E7RUFDQTtBUnFxVUo7QVExcVVJOzs7Ozs7Ozs7O0VBQWdCO0FSc3JVcEI7QVFyclVJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUE4QjtBUjJzVWxDO0FRdHNVSTs7Ozs7Ozs7OztFQUNBO0FSaXRVSjtBUTlzVUk7Ozs7Ozs7Ozs7RUFDRTtBUnl0VU47QVF0dFVJOzs7Ozs7Ozs7O0VBQ0U7QVJpdVVOO0FReHFUQTs7Ozs7RUFwakJJO0FSbXVVSjtBUWh1VUU7Ozs7O0VBQTRCO0FS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Wm1rZVI7QVlwbGVBOzs7O0VBc0IwQztFQUFjO0FacWtleEQ7QVlsa2VBO0VBQ0U7RUFDQTtFQUNBO0Fab2tlRjtBWWxrZUU7RUFDRTtFQUNBO0VBQWE7RUFDYjtFQUF3QjtFQUN4QjtBWnNrZUo7QVlwa2VJO0VBQXlCO0FadWtlN0I7QVl0a2VJO0VBQXlCO0FaeWtlN0I7QVl4a2VJO0VBQW1CO0FaMmtldkI7QVl6a2VNOzs7O0VBQVU7RUFBYztFQUFvQjtFQUFTO0VBQVE7RUFBVTtFQUFXO0FacWxleEY7QVlwbGVNOzs7O0VBQW9CO0FaMGxlMUI7QVl6bGVNOzs7O0VBQXNCO0FaK2xlNUI7QVk5bGVNOzs7O0VBQWdCO0Fab21ldEI7QVlubWVNOzs7O0VBQWtCO0FaeW1leEI7QVl0bWVJO0VBQVM7QVp5bWViO0FZeG1lSTtFQUFTO0FaMm1lYjtBWTFtZUk7RUFBUztBWjZtZWI7QVk1bWVJO0VBQVM7QVorbWViO0FZOW1lSTtFQUFTO0FaaW5lYjtBWWhuZUk7RUFBUztBWm1uZWI7QVlsbmVJO0VBQVM7QVpxbmViO0FZcG5lSTtFQUFTO0FadW5lYjtBWXRuZUk7RUFBUztBWnluZWI7QVl4bmVJO0VBQVU7QVoybmVkO0FZMW5lSTtFQUFVO0FaNm5lZDtBWTVuZUk7RUFBVTtBWituZWQ7QVk5bmVJO0VBQVU7QVppb2VkO0FZaG9lSTtFQUFVO0FabW9lZDtBWWxvZUk7RUFBVTtBWnFvZWQ7QWFuc2VJO0VBQ0k7RUFDQTtFQUNBO0FicXNlUjtBYXhzZUk7RUFLUTtBYnNzZVo7QWFyc2VZO0VBQVM7QWJ3c2VyQjtBYTlzZUk7RUFTUTtFQUNBO0VBQ0E7QWJ3c2VaO0FhdnNlWTtFQUF3QjtBYjBzZXBDO0FhenNlWTtFQUNJO0VBQ0E7QWIyc2VoQjtBYTFzZWdCOztFQUFpQjtFQUFjO0VBQW1CO0VBQXVCO0FiaXRlekY7QWEvc2VZO0VBQWdDO0Fia3RlNUM7QWFqdGVZO0VBQTBCO0Fib3RldEM7QWF2dWVJO0VBb0JjO0Fic3RlbEI7QWFodGVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmt0ZVI7QWF0dWVJO0VBc0JRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtdGVaO0FhanRlUTtFQUFVO0VBQWM7QWJxdGVoQztBYWp0ZUE7RUFDSTtFQUNBO0FibXRlSjtBYXJ0ZUE7RUFJZ0I7QWJvdGVoQjtBYXh0ZUE7RUFNVztFQUFnQjtFQUFtQjtFQUE0QjtBYnd0ZTFFO0FhOXRlQTtFQVNRO0VBQ0E7RUFDQTtFQUNBO0Fid3RlUjtBYXB1ZUE7RUFjWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieXRlWjtBYTN1ZUE7RUF1QlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidXRlUjtBYXp2ZUE7RUFzQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnN0ZVI7QWFydGVRO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnV0ZWhCO0FhMXdlQTtFQXdEUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicXRlUjtBYXZ4ZUE7RUFzRVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib3RlUjtBYXJ5ZUE7RUFxRlE7QWJtdGVSO0FheHllQTtFQXlGUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrdGVSO0FhaHplQTtFQWtHUTtFQUNBO0FiaXRlUjtBYXB6ZUE7RUF1R1E7QWJndGVSO0FhL3NlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpdGVaO0FhaHRlWTtFQUNJO0Fia3RlaEI7QWEvc2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJpdGVaO0FhL3NlUTtFQUNJO0VBQ0E7RUFDQTtBYml0ZVo7QWE1MGVBO0VBZ0lRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIrc2VSO0FhOXNlUTtFQUFlO0FiaXRldkI7QWF0MWVBO0VBdUlZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrdGVaO0FhaDJlQTtFQWlKYztFQUNBO0VBQ0E7QWJrdGVkO0FhL3NlWTtFQUNJO0FiaXRlaEI7QWF4MmVBO0VBMEpnQjtFQUNBO0FiaXRlaEI7QWE1MmVBO0VBOEpnQjtBYml0ZWhCO0FhM3NlUTtFQUNJO0FiNnNlWjtBYTlzZVE7RUFFUTtFQUFvQjtBYmd0ZXBDO0FhbHRlUTtFQUdRO0VBQVk7QWJtdGU1QjtBYTEzZUE7O0VBNktRO0VBQ0E7QWJpdGVSO0FhLzNlQTs7RUFrTFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpdGVSO0FhNTRlQTs7RUE4TFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fia3RlUjtBYXI1ZUE7O0VBc01RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtdGVSO0FhaDZlQTtFQStNbUI7QWJvdGVuQjtBYWx0ZVE7RUFFUTtFQUNBO0VBQXlEO0VBQThCO0FicXRldkc7QWF6NmVBOztFQXdOWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicXRlWjtBYWo3ZUE7RUErTlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxdGVaO0FhaDhlQTtFQThPWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicXRlWjtBYXY4ZUE7RUFvUGdCO0VBQ0E7RUFDQTtBYnN0ZWhCO0FhNThlQTtFQXlQYTtBYnN0ZWI7QWFsdGVBO0VBQ21CO0Fib3RlbkI7QWFydGVBO0VBTUk7RUFBZTtFQUNmO0FibXRlSjtBYXZ0ZUk7RUFBcUI7QWIwdGV6QjtBYXp0ZUk7RUFBMkI7QWI0dGUvQjtBYTN0ZUk7RUFBa0I7QWI4dGV0QjtBYXh0ZUE7RUFDSTtFQUNBO0FiMHRlSjtBYXZ0ZUE7RUFFRTtBYnd0ZUY7QWF0dGVFO0VBQ0U7QWJ3dGVKO0FhdHRlSTtFQUFRO0VBQWM7RUFBeUI7RUFBWTtBYjR0ZS9EO0FhM3RlSTtFQUNFO0VBQWM7RUFBeUI7RUFBVztFQUFjO0VBQXFCO0VBQWM7RUFDbkc7QWJtdWVOO0FhbHVlTTtFQUFNO0VBQWdCO0VBQXFCO0VBQWdCO0VBQTBCO0FieXVlM0Y7QWF4dWVNO0VBQVE7RUFBZ0I7RUFBb0I7QWI2dWVsRDtBYTN1ZUk7RUFBVTtFQUFRO0VBQVM7RUFBYTtFQUFjO0VBQWE7RUFBZ0U7QWJvdmV2STtBYWp2ZStEOzs7O0VBQVc7RUFBb0I7RUFBYztBYnl2ZTVHO0FheHZlRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7QWI4dmVoRjtBYTd2ZUU7RUFBMEI7RUFBZTtFQUF3QjtFQUFhO0FibXdlaEY7QWFsd2VFO0VBQTBCO0VBQWU7RUFBd0I7RUFBYTtBYnd3ZWhGO0FhdndlRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7RUFBYztBYjh3ZTlGO0FhMXdlQTtFQUNFO0VBQW9CO0VBQXdCO0VBQWM7RUFBeUI7RUFDbkY7RUFBcUI7RUFBYztFQUFxQjtFQUE0QjtFQUNwRjtBYm94ZUY7QWF2eGVBO0VBSVc7QWJzeGVYO0FhcnhlRTtFQUNFO0VBQWM7RUFBb0I7RUFBVztFQUFVO0VBQWM7RUFDckU7RUFBZ0M7QWI2eGVwQztBYXp4ZUE7RUFBa0M7RUFBdUI7QWI2eGV6RDtBYTV4ZUE7RUFBa0M7RUFBdUI7RUFBdUI7QWJpeWVoRjtBYWh5ZUE7RUFBa0M7RUFBdUI7QWJveWV6RDtBYW55ZUE7RUFBa0M7RUFBdUI7QWJ1eWV6RDtBYXR5ZUE7RUFBa0M7RUFBdUI7QWIweWV6RDtBYTF5ZTZFO0VBQW9CO0FiNnllakc7QWE1eWVBO0VBQWtDO0VBQXVCO0FiZ3plekQ7QWEveWVBO0VBQWtDO0VBQXVCO0FibXplekQ7QWFsemVBO0VBQWtDO0VBQXVCO0Fic3plekQ7QWFyemVBO0VBQWtDO0VBQXVCO0FieXplekQ7QWF4emVBO0VBQWtDO0VBQXVCO0FiNHplekQ7QWE1emU2RTtFQUFzQjtBYit6ZW5HO0FhOXplQTtFQUFrQztFQUF1QjtBYmswZXpEO0FhajBlQTtFQUFrQztFQUF1QjtBYnEwZXpEO0FhcDBlQTtFQUFrQztBYnUwZWxDO0FhdDBlQTtFQUEwQztFQUF1QjtBYjAwZWpFO0FhMTBleUY7RUFBb0I7QWI2MGU3RztBYTUwZUE7RUFBbUM7RUFBdUI7QWJnMWUxRDtBYWgxZThFO0VBQXNCO0FibTFlcEc7QWFsMWVBO0VBQW1DO0VBQXVCO0FiczFlMUQ7QWFyMWVBO0VBQWtDO0VBQXVCO0FieTFlekQ7QWF4MWVBO0VBQWtDO0FiMjFlbEM7QWExMWVBO0VBQWtDO0VBQXVCO0FiODFlekQ7QWE3MWVBO0VBQWtDO0VBQXVCO0FiaTJlekQ7QWFoMmVBO0VBQWtDO0VBQXVCO0FibzJlekQ7QWFuMmVBO0VBQWtDO0VBQXVCO0FidTJlekQ7QWF0MmVBO0VBQWtDO0FieTJlbEM7QWF4MmVBO0VBQWtDO0VBQXVCO0FiNDJlekQ7QWEzMmVBO0VBQWtDO0VBQXVCO0FiKzJlekQ7QWEvMmU2RTtFQUFzQjtBYmszZW5HO0FhajNlQTtFQUFtQztFQUF1QjtFQUF1QjtBYnMzZWpGO0FhcjNlQTtFQUFtQztFQUF1QjtBYnkzZTFEO0FheDNlQTtFQUFtQztFQUF1QjtFQUF1QjtBYjYzZWpGO0FhNTNlQTtFQUFtQztBYiszZW5DO0FhOTNlQTtFQUFtQztFQUF1QjtBYms0ZTFEO0FhajRlQTtFQUFtQztBYm80ZW5DO0FhbjRlQTtFQUFtQztFQUF1QjtBYnU0ZTFEO0FjcnhmQTtFQUNJO0VBQ0E7RUFDQTtBZHV4Zko7QWMxeGZBO0VBS1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHd4ZlI7QWNqeWZBO0VBVWE7RUFBd0I7QWQyeGZyQztBY3J5ZkE7RUFZWTtFQUFtQjtFQUNuQjtFQUNBO0VBQWE7RUFBaUM7RUFDOUM7QWQreGZaO0FjOXlmQTtFQWdCZ0I7QWRpeWZoQjtBY2p6ZkE7RUFvQlE7RUFDQTtFQUNBO0VBQ0E7QWRneWZSO0FjdnpmQTtFQTBCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGd5ZlI7QWM5eGZZO0VBQVc7QWRpeWZ2QjtBY2h5Zlk7RUFBUTtBZG15ZnBCO0FjbHlmWTtFQUFTO0FkcXlmckI7QWNseWZZO0VBQVc7RUFBNEI7QWRzeWZuRDtBY3J5Zlk7RUFBVztFQUE0QjtBZHl5Zm5EO0FlaDFmSTtFQUFxQztBZm0xZnpDO0FlbDFmSTs7RUFBNEI7QWZzMWZoQztBZXgxZkE7RUFHdUI7QWZ3MWZ2QjtBZTMxZkE7RUFNUTtBZncxZlI7QWV2MWZRO0VBQVc7RUFBOEM7RUFBcUI7QWY0MWZ0RjtBZW4yZkE7O0VBWVE7QWYyMWZSO0FlNTFmUTs7RUFBUTtFQUFjO0VBQWE7QWZrMmYzQztBZWgyZlE7O0VBQVM7QWZvMmZqQjtBZW4yZlE7O0VBQVM7QWZ1MmZqQjtBZXQyZlE7O0VBQVM7QWYwMmZqQjtBZXoyZlE7O0VBQVM7QWY2MmZqQjtBZTUyZlE7O0VBQVM7QWZnM2ZqQjtBZS8yZlE7O0VBQVM7QWZtM2ZqQjtBZWwzZlE7O0VBQVM7QWZzM2ZqQjtBZXIzZlE7O0VBQVM7QWZ5M2ZqQjtBZXgzZlE7O0VBQVM7QWY0M2ZqQjtBZTMzZlE7O0VBQVM7QWYrM2ZqQjtBZXozZlE7Ozs7RUFDSTtBZjgzZlo7QWU3M2ZZOzs7O0VBQVc7RUFBMkI7QWZvNGZsRDtBZWw2ZkE7O0VBa0NVO0VBQ0E7RUFDQTtBZm80ZlY7QWVuNGZVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmczRmWjtBZS82ZkE7RUFnRFk7RUFDQTtBZms0Zlo7QWVoNGZnQjtFQUNJO0VBQ0E7RUFDQTtBZms0ZnBCO0FlOTNmZ0I7RUFDSTtFQUNBO0VBQ0E7QWZnNGZwQjtBZTc3ZkE7RUFtRWtDO0FmNjNmbEM7QWVoOGZBO0VBb0VrQztBZiszZmxDO0FlbjhmQTtFQXFFa0M7QWZpNGZsQztBZXQ4ZkE7RUFzRWtDO0FmbTRmbEM7QWV6OGZBO0VBdUVrQztBZnE0ZmxDO0FlNThmQTtFQXdFa0M7QWZ1NGZsQztBZS84ZkE7RUF5RWtDO0FmeTRmbEM7QWVsOWZBO0VBMEVrQztBZjI0ZmxDO0FlcjlmQTtFQTJFa0M7QWY2NGZsQztBZXg5ZkE7RUE0RWtDO0FmKzRmbEM7QWU1NGZBOztFQUVJO0FmODRmSjtBZTE0ZkE7RUFDdUI7QWY0NGZ2QjtBZTc0ZkE7RUFHUTtBZjY0ZlI7QWV6NGZBO0VBQ3VCO0FmMjRmdkI7QWV4NGZBO0VBRW1CO0FmeTRmbkI7QWUzNGZBO0VBR2tDO0FmMjRmbEM7QWV2NGZBO0VBQ3NCO0FmeTRmdEI7QWV0NGZBO0VBQ3NCO0FmdzRmdEI7QWVyNGZBO0VBSWM7QWZvNGZkO0FlbjRmUTtFQUNFO0VBQWM7RUFBYztFQUFhO0FmdzRmbkQ7QWU5NGZBO0VBV3FCO0FmczRmckI7QWVqNWZBO0VBWTRCO0FmdzRmNUI7QWV0NGZNO0VBQzBCO0FmdzRmaEM7QWV6NGZNO0VBRXlCO0FmMDRmL0I7QWV2NGZNO0VBQzBCO0FmeTRmaEM7QWUxNGZNO0VBRXlCO0FmMjRmL0I7QWV4NGZNO0VBQzBCO0FmMDRmaEM7QWUzNGZNO0VBRXlCO0FmNDRmL0I7QWV6NGZNO0VBQzBCO0FmMjRmaEM7QWU1NGZNO0VBRXlCO0FmNjRmL0I7QWV4NGZBO0VBQW1CO0lBQU07RWY0NGZ2QjtFZTU0ZmdEO0lBQUk7RWYrNGZwRDtBQUNGO0FlLzRmQTtFQUFtQjtJQUFNO0VmbTVmdkI7RWVuNWZxRDtJQUFJO0VmczVmekQ7QUFDRjtBZXQ1ZkE7RUFBbUI7SUFBTTtFZjA1ZnZCO0VlMTVmb0Q7SUFBSTtFZjY1ZnhEO0FBQ0Y7QWU3NWZBO0VBQW1CO0lBQU07RWZpNmZ2QjtFZWo2Zm9EO0lBQUk7RWZvNmZ4RDtBQUNGO0FlcDZmQTtFQUFtQjtJQUFNO0VmdzZmdkI7RWV4NmZvRDtJQUFJO0VmMjZmeEQ7QUFDRjtBZ0Jqa2dCQTtFQUNFO0VBQ0E7RUFBVztFQUNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFBa0I7QWhCb2tnQnBCO0FnQm5rZ0JFO0VBQVM7RUFBYztBaEJ1a2dCekI7QWdCdGtnQkU7RUFBVztFQUFXO0FoQjBrZ0J4QjtBZ0J2bGdCQTtFQWdCSTtFQUFvQjtFQUFVO0FoQjRrZ0JsQztBZ0I1bGdCQTtFQW9CSTtFQUFjO0FoQjRrZ0JsQjtBZ0JobWdCQTtFQXVCTTtFQUFXO0VBQ1g7RUFBYztFQUNkO0VBQXNC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QnBCO0FIcGdpQkU7Ozs7Ozs7OztFQUFrQjtFQUE2QztFQUFrQjtFQUFpQjtBR2toaUJwRztBSGhoaUJFOzs7Ozs7Ozs7RUFBeUQ7QUcyaGlCM0Q7QUgzaGlCbUI7Ozs7Ozs7OztFQUFzQjtBR3NpaUJ6QztBSHJpaUJFOzs7Ozs7Ozs7RUFBVTtBR2dqaUJaO0FIL2lpQkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFzQjtBR21raUJ4QjtBSGhraUJBOztFQUVHO0FHa2tpQkg7QUgvamlCQTtFQUFJO0VBQTRCO0FHbWtpQmhDO0FIamtpQkE7RUFRRTtFQUFtQjtBRzZqaUJyQjtBSHBraUJFO0VBQ0U7RUFBMEM7QUd1a2lCOUM7QUhya2lCRTtFQUNFO0VBQ0E7QUd1a2lCSjtBSG5raUJFO0VBR0U7RUFBbUI7RUFDbkI7QUdva2lCSjtBSHZraUJJO0VBQW1CO0VBQXVCO0FHMmtpQjlDO0FIMWtpQkk7RUFBYTtFQUFpQjtBRzhraUJsQztBSDNraUJJO0VBRUU7RUFDQTtFQUNBO0FHNGtpQk47QUgva2lCTTtFQUFTO0FHa2xpQmY7QUg3a2lCSTtFQUNDO0VBQTZCO0VBQWM7QUdpbGlCaEQ7QUhobGlCUTtFQUFjO0VBQWE7QUdvbGlCbkM7QUhubGlCUTtFQUFhO0VBQWE7QUd1bGlCbEM7QUh0bGlCUTtFQUFhO0VBQWE7QUcwbGlCbEM7QUh6bGlCUTtFQUFZO0VBQWE7QUc2bGlCakM7QUg1bGlCSztFQUFVO0VBQXVCO0FHZ21pQnRDO0FIOWxpQkk7RUFBc0I7QUdpbWlCMUI7QUhobWlCSTtFQUFnQjtBR21taUJwQjtBSGxtaUJJO0VBQXlCO0FHcW1pQjdCO0FIcG1pQkk7RUFDSTtFQUNBO0VBQWM7RUFBYTtBR3dtaUJuQztBSHZtaUJRO0VBQWE7QUcwbWlCckI7QUh4bWlCSTtFQUNFO0FHMG1pQk47QUh6bWlCTTtFQUFTO0VBQWtCO0FHNm1pQmpDO0FIM21pQkk7RUFDRTtBRzZtaUJOO0FIM21pQkk7RUFDRTtFQUNBO0FHNm1pQk47QUh6bWlCRTtFQUVJO0VBQWE7QUcybWlCbkI7QUgxbWlCTTtFQUFtQztFQUFvQjtFQUFRO0FHK21pQnJFO0FIM21pQkU7RUFDRTtFQUFlO0VBQWlCO0VBQVU7RUFBcUI7RUFBNkI7QUdrbmlCaEc7QUhqbmlCSTtFQUNFO0FHbW5pQk47QUhsbmlCTTtFQUNFO0FHb25pQlI7QUhubmlCUTtFQUFxQjtBR3NuaUI3QjtBSHBuaUJNO0VBQ0U7RUFBYztBR3VuaUJ0QjtBSHJuaUJNO0VBQ0U7RUFBYztFQUFhO0FHeW5pQm5DO0FIeG5pQlE7RUFDRTtFQUFvQjtFQUFZO0VBQWM7QUc2bmlCeEQ7QUh2bmlCRTtFQUNFO0FHeW5pQko7QUgxbmlCRTtFQUdJO0FHMG5pQk47QUh6bmlCTTtFQUVFO0VBQXFCO0VBQWtCO0VBQ3ZDO0FHNG5pQlI7QUg5bmlCUTtFQUFTO0FHaW9pQmpCO0FIN25pQk07RUFBb0I7QUdnb2lCMUI7QUg5bmlCUTtFQUFVO0VBQXVCO0FHa29pQnpDO0FIN25pQkU7RUFDRTtBRytuaUJKO0FIaG9pQkU7RUFFTztBR2lvaUJUO0FIL25pQkU7RUFBb0I7RUFBNkI7RUFBMEQ7QUdvb2lCN0c7QUhub2lCRTs7RUFBNEI7QUd1b2lCOUI7QUh0b2lCRTtFQUFrQjtBR3lvaUJwQjtBSHhvaUJFO0VBQ0U7QUcwb2lCSjtBSHpvaUJJO0VBQ0U7QUcyb2lCTjtBSHhvaUJFO0VBQ0U7RUFBMkU7QUcyb2lCL0U7QUgxb2lCSTtFQUFVO0FHNm9pQmQ7QUgvb2lCRTtFQUlpQjtFQUF1QjtFQUFhO0VBQWM7QUdpcGlCckU7QUhocGlCTTtFQUF5QjtBR21waUIvQjtBSDlvaUJBOzs7RUFDRTtFQWxUQTtFQUFvQjtBR3M4aUJ0QjtBSHJwaUJBOzs7RUFoVE87RUFBK0I7RUFBaUI7QUc0OGlCdkQ7QUgxcGlCRTs7O0VBQ0U7RUFBa0I7RUFBMkI7RUFBbUI7RUFDaEU7RUFBNEI7RUFBb0I7QUdtcWlCcEQ7QUhscWlCSTs7O0VBQ0U7QUdzcWlCTjtBSHZxaUJJOzs7RUFFTTtBRzBxaUJWO0FINXFpQkk7OztFQUdRO0FHOHFpQlo7QUg1cWlCSTs7O0VBQ0U7QUdncmlCTjtBSC9xaUJNOzs7RUFBVTtFQUFj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O0FBbTFwQmI7QUFsMXBCRztFQUFVO0FBcTFwQmI7QUFqMXBCRztFQUFVO0FBbzFwQmI7QUFuMXBCRztFQUFVO0FBczFwQmI7QUF2MXBCRztFQUFVO0FBMDFwQmI7QUF6MXBCRztFQUFVO0FBNDFwQmI7QUE3MXBCRztFQUFVO0FBZzJwQmI7QUEvMXBCRztFQUFVO0FBazJwQmI7QUFuMnBCRztFQUFVO0FBczJwQmI7QUFyMnBCRztFQUFVO0FBdzJwQmI7QUF6MnBCRztFQUFVO0FBNDJwQmI7QUEzMnBCRztFQUFVO0FBODJwQmI7QUEvMnBCRztFQUFVO0FBazNwQmI7QUFqM3BCRztFQUFVO0FBbzNwQmI7QUFyM3BCRztFQUFVO0FBdzNwQmI7QUF2M3BCRztFQUFVO0FBMDNwQmI7QUEzM3BCRztFQUFVO0FBODNwQmI7QUE3M3BCRztFQUFVO0FBZzRwQmI7QUFqNHBCRztFQUFVO0FBbzRwQmI7QUFuNHBCRztFQUFVO0FBczRwQmI7QUF2NHBCRztFQUFVO0FBMDRwQmI7QUF6NHBCRztFQUFVO0FBNDRwQmI7QUE3NHBCRztFQUFVO0FBZzVwQmI7QUEvNHBCRztFQUFVO0FBazVwQmI7QUFuNXBCRztFQUFVO0FBczVwQmI7QUFyNXBCRztFQUFVO0FBdzVwQmI7QUF6NXBCRztFQUFVO0FBNDVwQmI7QUEzNXBCRztFQUFVO0FBODVwQmI7QUEvNXBCRztFQUFVO0FBazZwQmI7QUFqNnBCRztFQUFVO0FBbzZwQmI7QUFyNnBCRztFQUFVO0FBdzZwQmI7QUF2NnBCRztFQUFVO0FBMDZwQmI7QUEzNnBCRztFQUFVO0FBODZwQmI7QUE3NnBCRztFQUFVO0FBZzdwQmI7QUFqN3BCRztFQUFVO0FBbzdwQmI7QUFuN3BCRztFQUFVO0FBczdwQmI7QUF2N3BCRztFQUFVO0FBMDdwQmI7QUF6N3BCRztFQUFVO0FBNDdwQmI7QUE3N3BCRztFQUFVO0FBZzhwQmI7QUEvN3BCRztFQUFVO0FBazhwQmI7QUFuOHBCRztFQUFVO0FBczhwQmI7QUFyOHBCRztFQUFVO0FBdzhwQmI7QUF6OHBCRztFQUFVO0FBNDhwQmI7QUEzOHBCRztFQUFVO0FBODhwQmI7QUEvOHBCRztFQUFVO0FBazlwQmI7QUFqOXBCRztFQUFVO0FBbzlwQmI7QUFyOXBCRztFQUFVO0FBdzlwQmI7QUF2OXBCRztFQUFVO0FBMDlwQmI7QUEzOXBCRztFQUFVO0FBODlwQmI7QUE3OXBCRztFQUFVO0FBZytwQmI7QUFqK3BCRztFQUFVO0FBbytwQmI7QUFuK3BCRztFQUFVO0FBcytwQmI7QUE1K3BCRztFQUFVO0FBKytwQmI7QUE5K3BCRztFQUFVO0FBaS9wQmI7QUE3K3BCRztFQUFVO0FBZy9wQmI7QUEvK3BCRztFQUFVO0FBay9wQmI7QUFuL3BCRztFQUFVO0FBcy9wQmI7QUFyL3BCRztFQUFVO0FBdy9wQmI7QUF6L3BCRztFQUFVO0FBNC9wQmI7QUEzL3BCRztFQUFVO0FBOC9wQmI7QUEvL3BCRztFQUFVO0FBa2dxQmI7QUFqZ3FCRztFQUFVO0FBb2dxQmI7QUFyZ3FCRztFQUFVO0FBd2dxQmI7QUF2Z3FCRztFQUFVO0FBMGdxQmI7QUEzZ3FCRztFQUFVO0FBOGdxQmI7QUE3Z3FCRztFQUFVO0FBZ2hxQmI7QUFqaHFCRztFQUFVO0FBb2hxQmI7QUFuaHFCRztFQUFVO0FBc2hxQmI7QUF2aHFCRztFQUFVO0FBMGhxQmI7QUF6aHFCRztFQUFVO0FBNGhxQmI7QUE3aHFCRztFQUFVO0FBZ2lxQmI7QUEvaHFCRztFQUFVO0FBa2lxQmI7QUFuaXFCRztFQUFVO0FBc2lxQmI7QUFyaXFCRztFQUFVO0FBd2lxQmI7QUF6aXFCRztFQUFVO0FBNGlxQmI7QUEzaXFCRztFQUFVO0FBOGlxQmI7QUEvaXFCRztFQUFVO0FBa2pxQmI7QUFqanFCRztFQUFVO0FBb2pxQmI7QUFyanFCRztFQUFVO0FBd2pxQmI7QUF2anFCRztFQUFVO0FBMGpxQmI7QUEzanFCRztFQUFVO0FBOGpxQmI7QUE3anFCRztFQUFVO0FBZ2txQmI7QUFqa3FCRztFQUFVO0FBb2txQmI7QUFua3FCRztFQUFVO0FBc2txQmI7QUF2a3FCRztFQUFVO0FBMGtxQmI7QUF6a3FCRztFQUFVO0FBNGtxQmI7QUE3a3FCRztFQUFVO0FBZ2xxQmI7QUEva3FCRztFQUFVO0FBa2xxQmI7QUFubHFCRztFQUFVO0FBc2xxQmI7QUFybHFCRztFQUFVO0FBd2xxQmI7QUF6bHFCRztFQUFVO0FBNGxxQmI7QUEzbHFCRztFQUFVO0FBOGxxQmI7QUEvbHFCRztFQUFVO0FBa21xQmI7QUFqbXFCRztFQUFVO0FBb21xQmI7QUFybXFCRztFQUFVO0FBd21xQmI7QUF2bXFCRztFQUFVO0FBMG1xQmI7QUEzbXFCRztFQUFVO0FBOG1xQmI7QUE3bXFCRztFQUFVO0FBZ25xQmI7QUFqbnFCRztFQUFVO0FBb25xQmI7QUFubnFCRztFQUFVO0FBc25xQmI7QUF2bnFCRztFQUFVO0FBMG5xQmI7QUF6bnFCRztFQUFVO0FBNG5xQmI7QUE3bnFCRztFQUFVO0FBZ29xQmI7QUEvbnFCRztFQUFVO0FBa29xQmI7QUFub3FCRztFQUFVO0FBc29xQmI7QUFyb3FCRztFQUFVO0FBd29xQmI7QUF6b3FCRztFQUFVO0FBNG9xQmI7QUEzb3FCRztFQUFVO0FBOG9xQmI7QUEvb3FCRztFQUFVO0FBa3BxQmI7QUFqcHFCRztFQUFVO0FBb3BxQmI7QUFycHFCRztFQUFVO0FBd3BxQmI7QUF2cHFCRztFQUFVO0FBMHBxQmI7QUEzcHFCRztFQUFVO0FBOHBxQmI7QUE3cHFCRztFQUFVO0FBZ3FxQmI7QUFqcXFCRztFQUFVO0FBb3FxQmI7QUFucXFCRztFQUFVO0FBc3FxQmI7QUF2cXFCRztFQUFVO0FBMHFxQmI7QUF6cXFCRztFQUFVO0FBNHFxQmI7QUE3cXFCRztFQUFVO0FBZ3JxQmI7QUEvcXFCRztFQUFVO0FBa3JxQmI7QUFucnFCRztFQUFVO0FBc3JxQmI7QUFycnFCRztFQUFVO0FBd3JxQmI7QUF6cnFCRztFQUFVO0FBNHJxQmI7QUEzcnFCRztFQUFVO0FBOHJxQmI7QUEvcnFCRztFQUFVO0FBa3NxQmI7QUFqc3FCRztFQUFVO0FBb3NxQmI7QUFyc3FCRztFQUFVO0FBd3NxQmI7QUF2c3FCRztFQUFVO0FBMHNxQmI7QUEzc3FCRztFQUFVO0FBOHNxQmI7QUE3c3FCRztFQUFVO0FBZ3RxQmI7QUFqdHFCRztFQUFVO0FBb3RxQmI7QUFudHFCRztFQUFVO0FBc3RxQmI7QUF2dHFCRztFQUFVO0FBMHRxQmI7QUF6dHFCRztFQUFVO0FBNHRxQmI7QUE3dHFCRztFQUFVO0FBZ3VxQmI7QUEvdHFCRztFQUFVO0FBa3VxQmI7QUFudXFCRztFQUFVO0FBc3VxQmI7QUFydXFCRztFQUFVO0FBd3VxQmI7QUF6dXFCRztFQUFVO0FBNHVxQmI7QUEzdXFCRztFQUFVO0FBOHVxQmI7QUEvdXFCRztFQUFVO0FBa3ZxQmI7QUFqdnFCRztFQUFVO0FBb3ZxQmI7QUFydnFCRztFQUFVO0FBd3ZxQmI7QUF2dnFCRztFQUFVO0FBMHZxQmI7QUEzdnFCRztFQUFVO0FBOHZxQmI7QUE3dnFCRztFQUFVO0FBZ3dxQmI7QUFqd3FCRztFQUFVO0FBb3dxQmI7QUFud3FCRztFQUFVO0FBc3dxQmI7QUF2d3FCRztFQUFVO0FBMHdxQmI7QUF6d3FCRztFQUFVO0FBNHdxQmI7QUE3d3FCRztFQUFVO0FBZ3hxQmI7QUEvd3FCRztFQUFVO0FBa3hxQmI7QUFudnFCRTs7RUFDRTtFQUEwQjtFQUMxQjtBQXV2cUJKO0FBdHZxQkk7O0VBQWE7QUEwdnFCakI7QUF0dnFCTTs7RUFBb0I7QUEwdnFCMUI7QUF6dnFCTTs7RUFBb0I7QUE2dnFCMUI7QUExdnFCTTs7RUFBb0I7QUE4dnFCMUI7QUE3dnFCTTs7RUFBb0I7QUFpd3FCMUI7QUE1dnFCQTtFQUErQjtBQSt2cUIvQjtBQTd0cUJFO0VBQWdCO0FBZ3VxQmxCO0FBL3RxQkU7RUFBVTtBQWt1cUJaO0FBaHVxQkU7RUFBa0M7QUFtdXFCcEM7QUFsdXFCRTtFQUFTO0FBcXVxQlg7QUFwdXFCRTtFQUFRO0FBdXVxQlY7QUF0dXFCRTtFQUFVO0FBeXVxQlo7QUF4dXFCRTtFQUFVO0FBMnVxQlo7QUExdXFCRTtFQUFjO0FBNnVxQmhCO0FBNXVxQkU7RUFBZ0I7QUErdXFCbEI7QUE5dXFCRTtFQUFnQjtBQWl2cUJsQjtBQWh2cUJFO0VBQWE7QUFtdnFCZjtBQWx2cUJFO0VBQWU7QUFxdnFCakI7QUFwdnFCRTtFQUFlO0FBdXZxQmpCO0FBdHZxQkU7RUFBaUI7QUF5dnFCbkI7QUF2dnFCRTtFQUFhO0FBMHZxQmY7QUF6dnFCRTtFQUFhO0FBNHZxQmY7QUEzdnFCRTtFQUFhO0FBOHZxQmY7QUE3dnFCRTtFQUFhO0FBZ3dxQmY7QUEvdnFCRTtFQUFhO0FBa3dxQmY7QUFqd3FCRTtFQUFhO0FBb3dxQmY7QUFud3FCRTtFQUFhO0FBc3dxQmY7QUFyd3FCRTtFQUFhO0FBd3dxQmY7QUF0d3FCRTtFQUFnQztBQXl3cUJsQztBQXh3cUJFO0VBQWdDO0FBMndxQmxDO0FBMXdxQkU7RUFBZ0M7QUE2d3FCbEM7QUE1d3FCRTtFQUFnQztBQSt3cUJsQztBQTEwcUJHOztFQUFlO0FBODBxQmxCO0FBNzBxQkc7O0VBQWU7QUFpMXFCbEI7QUFoMXFCRzs7RUFBaUI7RUFBaUI7QUFxMXFCckM7QUF2MXFCRzs7RUFBZTtBQTIxcUJsQjtBQTExcUJHOztFQUFlO0FBODFxQmxCO0FBNzFxQkc7O0VBQWlCO0VBQWlCO0FBazJxQnJDO0FBcDJxQkc7O0VBQWU7QUF3MnFCbEI7QUF2MnFCRzs7RUFBZTtBQTIycUJsQjtBQTEycUJHOztFQUFpQjtFQUFpQjtBQSsycUJyQztBQWozcUJHOztFQUFlO0FBcTNxQmxCO0FBcDNxQkc7O0VBQWU7QUF3M3FCbEI7QUF2M3FCRzs7RUFBaUI7RUFBaUI7QUE0M3FCckM7QUE5M3FCRzs7RUFBZTtBQWs0cUJsQjtBQWo0cUJHOztFQUFlO0FBcTRxQmxCO0FBcDRxQkc7O0VBQWlCO0VBQWlCO0FBeTRxQnJDO0FBMzRxQkc7O0VBQWU7QUErNHFCbEI7QUE5NHFCRzs7RUFBZTtBQWs1cUJsQjtBQWo1cUJHOztFQUFpQjtFQUFpQjtBQXM1cUJyQztBQXg1cUJHOztFQUFlO0FBNDVxQmxCO0FBMzVxQkc7O0VBQWU7QUErNXFCbEI7QUE5NXFCRzs7RUFBaUI7RUFBaUI7QUFtNnFCckM7QUFyNnFCRzs7RUFBZTtBQXk2cUJsQjtBQXg2cUJHOztFQUFlO0FBNDZxQmxCO0FBMzZxQkc7O0VBQWlCO0VBQWlCO0FBZzdxQnJDO0FBbDdxQkc7O0VBQWU7QUFzN3FCbEI7QUFyN3FCRzs7RUFBZTtBQXk3cUJsQjtBQXg3cUJHOztFQUFpQjtFQUFpQjtBQTY3cUJyQztBQS83cUJHOztFQUFlO0FBbThxQmxCO0FBbDhxQkc7O0VBQWU7QUFzOHFCbEI7QUFyOHFCRzs7RUFBaUI7RUFBaUI7QUEwOHFCckM7QUE1OHFCRzs7RUFBZTtBQWc5cUJsQjtBQS84cUJHOztFQUFlO0FBbTlxQmxCO0FBbDlxQkc7O0VBQWlCO0VBQWlCO0FBdTlxQnJDO0FBMzhxQkc7RUFBVTtBQTg4cUJiO0FBMThxQkc7RUFBVTtBQTY4cUJiO0FBNzhxQkc7RUFBVTtBQWc5cUJiO0FBaDlxQkc7RUFBVTtBQW05cUJiO0FBbjlxQkc7RUFBVTtBQXM5cUJiO0FBdDlxQkc7RUFBVTtBQXk5cUJiO0FBejlxQkc7RUFBVTtBQTQ5cUJiO0FBNTlxQkc7RUFBVTtBQSs5cUJiO0FBLzlxQkc7RUFBVTtBQWsrcUJiO0FBbCtxQkc7RUFBVTtBQXErcUJiO0FBcitxQkc7RUFBVTtBQXcrcUJiO0FBeCtxQkc7RUFBVTtBQTIrcUJiO0FBMytxQkc7RUFBVTtBQTgrcUJiO0FBOStxQkc7RUFBVTtBQWkvcUJiO0FBai9xQkc7RUFBVTtBQW8vcUJiO0FBcC9xQkc7RUFBVTtBQXUvcUJiO0FBdi9xQkc7RUFBVTtBQTAvcUJiO0FBMS9xQkc7RUFBVTtBQTYvcUJiO0FBNy9xQkc7RUFBVTtBQWdnckJiO0FBaGdyQkc7RUFBVTtBQW1nckJiO0FBbmdyQkc7RUFBVTtBQXNnckJiO0FBdGdyQkc7RUFBVTtBQXlnckJiO0FBemdyQkc7RUFBVTtBQTRnckJiO0FBNWdyQkc7RUFBVTtBQStnckJiO0FBL2dyQkc7RUFBVTtBQWtockJiO0FBbGhyQkc7RUFBVTtBQXFockJiO0FBemhyQkc7RUFBVTtBQTRockJiO0FBeGhyQkc7RUFBVTtBQTJockJiO0FBM2hyQkc7RUFBVTtBQThockJiO0FBOWhyQkc7RUFBVTtBQWlpckJiO0FBamlyQkc7RUFBVTtBQW9pckJiO0FBcGlyQkc7RUFBVTtBQXVpckJiO0FBdmlyQkc7RUFBVTtBQTBpckJiO0FBMWlyQkc7RUFBVTtBQTZpckJiO0FBN2lyQkc7RUFBVTtBQWdqckJiO0FBaGpyQkc7RUFBVTtBQW1qckJiO0FBbmpyQkc7RUFBVTtBQXNqckJiO0FBdGpyQkc7RUFBVTtBQXlqckJiO0FBempyQkc7RUFBVTtBQTRqckJiO0FBNWpyQkc7RUFBVTtBQStqckJiO0FBL2pyQkc7RUFBVTtBQWtrckJiO0FBbGtyQkc7RUFBVTtBQXFrckJiO0FBcmtyQkc7RUFBVTtBQXdrckJiO0FBeGtyQkc7RUFBVTtBQTJrckJiO0FBM2tyQkc7RUFBVTtBQThrckJiO0FBOWtyQkc7RUFBVTtBQWlsckJiO0FBamxyQkc7RUFBVTtBQW9sckJiO0FBcGxyQkc7RUFBVTtBQXVsckJiO0FBdmxyQkc7RUFBVTtBQTBsckJiO0FBMWxyQkc7RUFBVTtBQTZsckJiO0FBN2xyQkc7RUFBVTtBQWdtckJiO0FBaG1yQkc7RUFBVTtBQW1tckJiO0FBbm1yQkc7RUFBVTtBQXNtckJiO0FBdG1yQkc7RUFBVTtBQXltckJiO0FBem1yQkc7RUFBVTtBQTRtckJiO0FBNW1yQkc7RUFBVTtBQSttckJiO0FBL21yQkc7RUFBVTtBQWtuckJiO0FBbG5yQkc7RUFBVTtBQXFuckJiO0FBcm5yQkc7RUFBVTtBQXduckJiO0FBeG5yQkc7RUFBVTtBQTJuckJiO0FBM25yQkc7RUFBVTtBQThuckJiO0FBOW5yQkc7RUFBVTtBQWlvckJiO0FBam9yQkc7RUFBVTtBQW9vckJiO0FBcG9yQkc7RUFBVTtBQXVvckJiO0FBdm9yQkc7RUFBVTtBQTBvckJiO0FBMW9yQkc7RUFBVTtBQTZvckJiO0FBN29yQkc7RUFBVTtBQWdwckJiO0FBaHByQkc7RUFBVTtBQW1wckJiO0FBbnByQkc7RUFBVTtBQXNwckJiO0FBdHByQkc7RUFBVTtBQXlwckJiO0FBenByQkc7RUFBVTtBQTRwckJiO0FBNXByQkc7RUFBVTtBQStwckJiO0FBL3ByQkc7RUFBVTtBQWtxckJiO0FBbHFyQkc7RUFBVTtBQXFxckJiO0FBcnFyQkc7RUFBVTtBQXdxckJiO0FBeHFyQkc7RUFBVTtBQTJxckJiO0FBM25yQkE7O0VBRVE7QUE2bnJCUjtBQS9uckJBOztFQUdRO0FBZ29yQlI7QUFub3JCQTs7RUFJTztBQW1vckJQO0FBaG9yQkk7Ozs7RUFBZ0I7QUFzb3JCcEI7QUFyb3JCSTs7OztFQUFnQjtBQTJvckJwQjtBQTFvckJJOzs7O0VBQWdCO0FBZ3ByQnBCO0FBNW9yQkE7RUFlRTtBQWdvckJGO0FBOW9yQkU7RUFBVTtBQWlwckJaO0FBaHByQkU7RUFBZ0I7QUFtcHJCbEI7QUFqcHJCRTtFQUFXO0FBb3ByQmI7QUFucHJCRTtFQUFRO0FBc3ByQlY7QUFwcHJCRTtFQUFRO0FBdXByQlY7QUF0cHJCRTtFQUFXO0FBeXByQmI7QUF4cHJCRTtFQUFXO0FBMnByQmI7QUF6cHJCRTtFQUFTO0FBNHByQlg7QUEzcHJCRTtFQUFXO0FBOHByQmI7QUE3cHJCRTtFQUFVO0FBZ3FyQlo7QUE3cHJCRTtFQUFjO0FBZ3FyQmhCOzs7OztBRDUwckJBLHFDQUFxQztBRENyQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNDQSxnREFBZ0Q7QUFDbEQ7QUFDQSxpQ0FBaUM7QURHakM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDREEsZ0RBQWdEO0FBQ2xEO0FBQ0EsaUNBQWlDO0FES2pDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ0hBLGdEQUFnRDtBQUNsRDtBQUNBLG9DQUFvQztBRE9wQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNMQSxnREFBZ0Q7QUFDbEQ7QUFDQSx1Q0FBdUM7QURTdkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDUEEsZ0RBQWdEO0FBQ2xEO0FBQ0EsdUNBQXVDO0FEV3ZDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ1RBLGdEQUFnRDtBQUNsRDtBQUNBLDRDQUE0QztBRGE1QztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNYQSxnREFBZ0Q7QUFDbEQ7QUFDQSx3Q0FBd0M7QURleEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDYkEsZ0RBQWdEO0FBQ2xEO0FBQ0EsK0JBQStCO0FEaUIvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNmQSxnREFBZ0Q7QUFDbEQ7QUFDQSw4QkFBOEI7QURtQjlCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2pCQSxnREFBZ0Q7QUFDbEQ7QUFDQSwyQkFBMkI7QURxQjNCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ25CQSxnREFBZ0Q7QUFDbEQ7QUFDQSxpQ0FBaUM7QUR1QmpDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3JCQSxnREFBZ0Q7QUFDbEQ7QUFDQSxtQ0FBbUM7QUR5Qm5DO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3ZCQSxnREFBZ0Q7QUFDbEQ7QUFDQSwrQkFBK0I7QUQyQi9CO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3pCQSxnREFBZ0Q7QUFDbEQ7QUFDQSxrQ0FBa0M7QUQ2QmxDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzNCQSxnREFBZ0Q7QUFDbEQ7QUFDQSxxQ0FBcUM7QUQrQnJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzdCQSxnREFBZ0Q7QUFDbEQ7QUFDQSxpQkFBaUI7QURpQ2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUMvQkY7QURrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2hDRjtBQzlJQTtFQUNFO0FEZ0pGO0FDL0lFOztFQUFvQjtBRG1KdEI7QUMxSEU7O0VBQXFCO0VBQWM7QUQrSHJDO0FDOUhFO0VBQVk7QURpSWQ7QUNoSUU7RUFBVTtFQUFnQjtBRG9JNUI7QUN2SUE7O0VBS0k7RUFBdUI7RUFBYTtBRHdJeEM7QUN2SUk7O0VBQWdCO0FEMklwQjtBQzFJSTs7RUFBZ0I7QUQ4SXBCO0FDN0lJOztFQUFnQjtBRGlKcEI7QUNoSkk7Ozs7RUFBcUI7QURzSnpCO0FDckpJOztFQUFXO0VBQWM7QUQwSjdCO0FDeExHO0VBQVU7QUQyTGI7QUMxTEc7RUFBVTtBRDZMYjtBQ3pMRztFQUFVO0FENExiO0FDM0xHO0VBQVU7QUQ4TGI7QUMvTEc7RUFBVTtBRGtNYjtBQ2pNRztFQUFVO0FEb01iO0FDck1HO0VBQVU7QUR3TWI7QUN2TUc7RUFBVTtBRDBNYjtBQzNNRztFQUFVO0FEOE1iO0FDN01HO0VBQVU7QURnTmI7QUNqTkc7RUFBVTtBRG9OYjtBQ25ORztFQUFVO0FEc05iO0FDdk5HO0VBQVU7QUQwTmI7QUN6Tkc7RUFBVTtBRDROYjtBQzdORztFQUFVO0FEZ09iO0FDL05HO0VBQVU7QURrT2I7QUNuT0c7RUFBVTtBRHNPYjtBQ3JPRztFQUFVO0FEd09iO0FDek9HO0VBQVU7QUQ0T2I7QUMzT0c7RUFBVTtBRDhPYjtBQy9PRztFQUFVO0FEa1BiO0FDalBHO0VBQVU7QURvUGI7QUNyUEc7RUFBVTtBRHdQYjtBQ3ZQRztFQUFVO0FEMFBiO0FDM1BHO0VBQVU7QUQ4UGI7QUM3UEc7RUFBVTtBRGdRYjtBQ2pRRztFQUFVO0FEb1FiO0FDblFHO0VBQVU7QURzUWI7QUN2UUc7RUFBVTtBRDBRYjtBQ3pRRztFQUFVO0FENFFiO0FDN1FHO0VBQVU7QURnUmI7QUMvUUc7RUFBVTtBRGtSYjtBQ25SRztFQUFVO0FEc1JiO0FDclJHO0VBQVU7QUR3UmI7QUN6Ukc7RUFBVTtBRDRSYjtBQzNSRztFQUFVO0FEOFJiO0FDL1JHO0VBQVU7QURrU2I7QUNqU0c7RUFBVTtBRG9TYjtBQ3JTRztFQUFVO0FEd1NiO0FDdlNHO0VBQVU7QUQwU2I7QUMzU0c7RUFBVTtBRDhTYjtBQzdTRztFQUFVO0FEZ1RiO0FDalRHO0VBQVU7QURvVGI7QUNuVEc7RUFBVTtBRHNUYjtBQ3ZURztFQUFVO0FEMFRiO0FDelRHO0VBQVU7QUQ0VGI7QUM3VEc7RUFBVTtBRGdVYjtBQy9URztFQUFVO0FEa1ViO0FDblVHO0VBQVU7QURzVWI7QUNyVUc7RUFBVTtBRHdVYjtBQ3pVRztFQUFVO0FENFViO0FDM1VHO0VBQVU7QUQ4VWI7QUNwVkc7RUFBVTtBRHVWYjtBQ3RWRztFQUFVO0FEeVZiO0FDclZHO0VBQVU7QUR3VmI7QUN2Vkc7RUFBVTtBRDBWYjtBQzNWRztFQUFVO0FEOFZiO0FDN1ZHO0VBQVU7QURnV2I7QUNqV0c7RUFBVTtBRG9XYjtBQ25XRztFQUFVO0FEc1diO0FDdldHO0VBQVU7QUQwV2I7QUN6V0c7RUFBVTtBRDRXYjtBQzdXRztFQUFVO0FEZ1hiO0FDL1dHO0VBQVU7QURrWGI7QUNuWEc7RUFBVTtBRHNYYjtBQ3JYRztFQUFVO0FEd1hiO0FDelhHO0VBQVU7QUQ0WGI7QUMzWEc7RUFBVTtBRDhYYjtBQy9YRztFQUFVO0FEa1liO0FDallHO0VBQVU7QURvWWI7QUNyWUc7RUFBVTtBRHdZYjtBQ3ZZRztFQUFVO0FEMFliO0FDM1lHO0VBQVU7QUQ4WWI7QUM3WUc7RUFBVTtBRGdaYjtBQ2paRztFQUFVO0FEb1piO0FDblpHO0VBQVU7QURzWmI7QUN2Wkc7RUFBVTtBRDBaYjtBQ3paRztFQUFVO0FENFpiO0FDN1pHO0VBQVU7QURnYWI7QUMvWkc7RUFBVTtBRGthYjtBQ25hRztFQUFVO0FEc2FiO0FDcmFHO0VBQVU7QUR3YWI7QUN6YUc7RUFBVTtBRDRhYjtBQzNhRztFQUFVO0FEOGFiO0FDL2FHO0VBQVU7QURrYmI7QUNqYkc7RUFBVTtBRG9iYjtBQ3JiRztFQUFVO0FEd2JiO0FDdmJHO0VBQVU7QUQwYmI7QUMzYkc7RUFBVTtBRDhiYjtBQzdiRztFQUFVO0FEZ2NiO0FDamNHO0VBQVU7QURvY2I7QUNuY0c7RUFBVTtBRHNjYjtBQ3ZjRztFQUFVO0FEMGNiO0FDemNHO0VBQVU7QUQ0Y2I7QUM3Y0c7RUFBVTtBRGdkYjtBQy9jRztFQUFVO0FEa2RiO0FDbmRHO0VBQVU7QURzZGI7QUNyZEc7RUFBVTtBRHdkYjtBQ3pkRztFQUFVO0FENGRiO0FDM2RHO0VBQVU7QUQ4ZGI7QUMvZEc7RUFBVTtBRGtlYjtBQ2plRztFQUFVO0FEb2ViO0FDcmVHO0VBQVU7QUR3ZWI7QUN2ZUc7RUFBVTtBRDBlYjtBQzNlRztFQUFVO0FEOGViO0FDN2VHO0VBQVU7QURnZmI7QUNqZkc7RUFBVTtBRG9mYjtBQ25mRztFQUFVO0FEc2ZiO0FDdmZHO0VBQVU7QUQwZmI7QUN6Zkc7RUFBVTtBRDRmYjtBQzdmRztFQUFVO0FEZ2dCYjtBQy9mRztFQUFVO0FEa2dCYjtBQ25nQkc7RUFBVTtBRHNnQmI7QUNyZ0JHO0VBQVU7QUR3Z0JiO0FDemdCRztFQUFVO0FENGdCYjtBQzNnQkc7RUFBVTtBRDhnQmI7QUMvZ0JHO0VBQVU7QURraEJiO0FDamhCRztFQUFVO0FEb2hCYjtBQ3JoQkc7RUFBVTtBRHdoQmI7QUN2aEJHO0VBQVU7QUQwaEJiO0FDM2hCRztFQUFVO0FEOGhCYjtBQzdoQkc7RUFBVTtBRGdpQmI7QUNqaUJHO0VBQVU7QURvaUJiO0FDbmlCRztFQUFVO0FEc2lCYjtBQ3ZpQkc7RUFBVTtBRDBpQmI7QUN6aUJHO0VBQVU7QUQ0aUJiO0FDN2lCRztFQUFVO0FEZ2pCYjtBQy9pQkc7RUFBVTtBRGtqQmI7QUNuakJHO0VBQVU7QURzakJiO0FDcmpCRztFQUFVO0FEd2pCYjtBQ3pqQkc7RUFBVTtBRDRqQmI7QUMzakJHO0VBQVU7QUQ4akJiO0FDL2pCRztFQUFVO0FEa2tCYjtBQ2prQkc7RUFBVTtBRG9rQmI7QUNya0JHO0VBQVU7QUR3a0JiO0FDdmtCRztFQUFVO0FEMGtCYjtBQzNrQkc7RUFBVTtBRDhrQmI7QUM3a0JHO0VBQVU7QURnbEJiO0FDamxCRztFQUFVO0FEb2xCYjtBQ25sQkc7RUFBVTtBRHNsQmI7QUN2bEJHO0VBQVU7QUQwbEJiO0FDemxCRztFQUFVO0FENGxCYjtBQzdsQkc7RUFBVTtBRGdtQmI7QUMvbEJHO0VBQVU7QURrbUJiO0FDbm1CRztFQUFVO0FEc21CYjtBQ3JtQkc7RUFBVTtBRHdtQmI7QUN6bUJHO0VBQVU7QUQ0bUJiO0FDM21CRztFQUFVO0FEOG1CYjtBQy9tQkc7RUFBVTtBRGtuQmI7QUNqbkJHO0VBQVU7QURvbkJiO0FDcm5CRztFQUFVO0FEd25CYjtBQ3ZuQkc7RUFBVTtBRDBuQmI7QUMzbEJFOztFQUNFO0VBQTBCO0VBQzFCO0FEK2xCSjtBQzlsQkk7O0VBQWE7QURrbUJqQjtBQzlsQk07O0VBQW9CO0FEa21CMUI7QUNqbUJNOztFQUFvQjtBRHFtQjFCO0FDbG1CTTs7RUFBb0I7QURzbUIxQjtBQ3JtQk07O0VBQW9CO0FEeW1CMUI7QUNwbUJBO0VBQStCO0FEdW1CL0I7QUNya0JFO0VBQWdCO0FEd2tCbEI7QUN2a0JFO0VBQVU7QUQwa0JaO0FDeGtCRTtFQUFrQztBRDJrQnBDO0FDMWtCRTtFQUFTO0FENmtCWDtBQzVrQkU7RUFBUTtBRCtrQlY7QUM5a0JFO0VBQVU7QURpbEJaO0FDaGxCRTtFQUFVO0FEbWxCWjtBQ2xsQkU7RUFBYztBRHFsQmhCO0FDcGxCRTtFQUFnQjtBRHVsQmxCO0FDdGxCRTtFQUFnQjtBRHlsQmxCO0FDeGxCRTtFQUFhO0FEMmxCZjtBQzFsQkU7RUFBZTtBRDZsQmpCO0FDNWxCRTtFQUFlO0FEK2xCakI7QUM5bEJFO0VBQWlCO0FEaW1CbkI7QUMvbEJFO0VBQWE7QURrbUJmO0FDam1CRTtFQUFhO0FEb21CZjtBQ25tQkU7RUFBYTtBRHNtQmY7QUNybUJFO0VBQWE7QUR3bUJmO0FDdm1CRTtFQUFhO0FEMG1CZjtBQ3ptQkU7RUFBYTtBRDRtQmY7QUMzbUJFO0VBQWE7QUQ4bUJmO0FDN21CRTtFQUFhO0FEZ25CZjtBQzltQkU7RUFBZ0M7QURpbkJsQztBQ2huQkU7RUFBZ0M7QURtbkJsQztBQ2xuQkU7RUFBZ0M7QURxbkJsQztBQ3BuQkU7RUFBZ0M7QUR1bkJsQztBQ2xyQkc7O0VBQWU7QURzckJsQjtBQ3JyQkc7O0VBQWU7QUR5ckJsQjtBQ3hyQkc7O0VBQWlCO0VBQWlCO0FENnJCckM7QUMvckJHOztFQUFlO0FEbXNCbEI7QUNsc0JHOztFQUFlO0FEc3NCbEI7QUNyc0JHOztFQUFpQjtFQUFpQjtBRDBzQnJDO0FDNXNCRzs7RUFBZTtBRGd0QmxCO0FDL3NCRzs7RUFBZTtBRG10QmxCO0FDbHRCRzs7RUFBaUI7RUFBaUI7QUR1dEJyQztBQ3p0Qkc7O0VBQWU7QUQ2dEJsQjtBQzV0Qkc7O0VBQWU7QURndUJsQjtBQy90Qkc7O0VBQWlCO0VBQWlCO0FEb3VCckM7QUN0dUJHOztFQUFlO0FEMHVCbEI7QUN6dUJHOztFQUFlO0FENnVCbEI7QUM1dUJHOztFQUFpQjtFQUFpQjtBRGl2QnJDO0FDbnZCRzs7RUFBZTtBRHV2QmxCO0FDdHZCRzs7RUFBZTtBRDB2QmxCO0FDenZCRzs7RUFBaUI7RUFBaUI7QUQ4dkJyQztBQ2h3Qkc7O0VBQWU7QURvd0JsQjtBQ253Qkc7O0VBQWU7QUR1d0JsQjtBQ3R3Qkc7O0VBQWlCO0VBQWlCO0FEMndCckM7QUM3d0JHOztFQUFlO0FEaXhCbEI7QUNoeEJHOztFQUFlO0FEb3hCbEI7QUNueEJHOztFQUFpQjtFQUFpQjtBRHd4QnJDO0FDMXhCRzs7RUFBZTtBRDh4QmxCO0FDN3hCRzs7RUFBZTtBRGl5QmxCO0FDaHlCRzs7RUFBaUI7RUFBaUI7QURxeUJyQztBQ3Z5Qkc7O0VBQWU7QUQyeUJsQjtBQzF5Qkc7O0VBQWU7QUQ4eUJsQjtBQzd5Qkc7O0VBQWlCO0VBQWlCO0FEa3pCckM7QUNwekJHOztFQUFlO0FEd3pCbEI7QUN2ekJHOztFQUFlO0FEMnpCbEI7QUMxekJHOztFQUFpQjtFQUFpQjtBRCt6QnJDO0FDbnpCRztFQUFVO0FEc3pCYjtBQ2x6Qkc7RUFBVTtBRHF6QmI7QUNyekJHO0VBQVU7QUR3ekJiO0FDeHpCRztFQUFVO0FEMnpCYjtBQzN6Qkc7RUFBVTtBRDh6QmI7QUM5ekJHO0VBQVU7QURpMEJiO0FDajBCRztFQUFVO0FEbzBCYjtBQ3AwQkc7RUFBVTtBRHUwQmI7QUN2MEJHO0VBQVU7QUQwMEJiO0FDMTBCRztFQUFVO0FENjBCYjtBQzcwQkc7RUFBVTtBRGcxQmI7QUNoMUJHO0VBQVU7QURtMUJiO0FDbjFCRztFQUFVO0FEczFCYjtBQ3QxQkc7RUFBVTtBRHkxQmI7QUN6MUJHO0VBQVU7QUQ0MUJiO0FDNTFCRztFQUFVO0FEKzFCYjtBQy8xQkc7RUFBVTtBRGsyQmI7QUNsMkJHO0VBQVU7QURxMkJiO0FDcjJCRztFQUFVO0FEdzJCYjtBQ3gyQkc7RUFBVTtBRDIyQmI7QUMzMkJHO0VBQVU7QUQ4MkJiO0FDOTJCRztFQUFVO0FEaTNCYjtBQ2ozQkc7RUFBVTtBRG8zQmI7QUNwM0JHO0VBQVU7QUR1M0JiO0FDdjNCRztFQUFVO0FEMDNCYjtBQzEzQkc7RUFBVTtBRDYzQmI7QUNqNEJHO0VBQVU7QURvNEJiO0FDaDRCRztFQUFVO0FEbTRCYjtBQ240Qkc7RUFBVTtBRHM0QmI7QUN0NEJHO0VBQVU7QUR5NEJiO0FDejRCRztFQUFVO0FENDRCYjtBQzU0Qkc7RUFBVTtBRCs0QmI7QUMvNEJHO0VBQVU7QURrNUJiO0FDbDVCRztFQUFVO0FEcTVCYjtBQ3I1Qkc7RUFBVTtBRHc1QmI7QUN4NUJHO0VBQVU7QUQyNUJiO0FDMzVCRztFQUFVO0FEODVCYjtBQzk1Qkc7RUFBVTtBRGk2QmI7QUNqNkJHO0VBQVU7QURvNkJiO0FDcDZCRztFQUFVO0FEdTZCYjtBQ3Y2Qkc7RUFBVTtBRDA2QmI7QUMxNkJHO0VBQVU7QUQ2NkJiO0FDNzZCRztFQUFVO0FEZzdCYjtBQ2g3Qkc7RUFBVTtBRG03QmI7QUNuN0JHO0VBQVU7QURzN0JiO0FDdDdCRztFQUFVO0FEeTdCYjtBQ3o3Qkc7RUFBVTtBRDQ3QmI7QUM1N0JHO0VBQVU7QUQrN0JiO0FDLzdCRztFQUFVO0FEazhCYjtBQ2w4Qkc7RUFBVTtBRHE4QmI7QUNyOEJHO0VBQVU7QUR3OEJiO0FDeDhCRztFQUFVO0FEMjhCYjtBQzM4Qkc7RUFBVTtBRDg4QmI7QUM5OEJHO0VBQVU7QURpOUJiO0FDajlCRztFQUFVO0FEbzlCYjtBQ3A5Qkc7RUFBVTtBRHU5QmI7QUN2OUJHO0VBQVU7QUQwOUJiO0FDMTlCRztFQUFVO0FENjlCYjtBQzc5Qkc7RUFBVTtBRGcrQmI7QUNoK0JHO0VBQVU7QURtK0JiO0FDbitCRztFQUFVO0FEcytCYjtBQ3QrQkc7RUFBVTtBRHkrQmI7QUN6K0JHO0VBQVU7QUQ0K0JiO0FDNStCRztFQUFVO0FEKytCYjtBQy8rQkc7RUFBVTtBRGsvQmI7QUNsL0JHO0VBQVU7QURxL0JiO0FDci9CRztFQUFVO0FEdy9CYjtBQ3gvQkc7RUFBVTtBRDIvQmI7QUMzL0JHO0VBQVU7QUQ4L0JiO0FDOS9CRztFQUFVO0FEaWdDYjtBQ2pnQ0c7RUFBVTtBRG9nQ2I7QUNwZ0NHO0VBQVU7QUR1Z0NiO0FDdmdDRztFQUFVO0FEMGdDYjtBQzFnQ0c7RUFBVTtBRDZnQ2I7QUM3Z0NHO0VBQVU7QURnaENiO0FDaGhDRztFQUFVO0FEbWhDYjtBQ24rQkE7O0VBRVE7QURxK0JSO0FDditCQTs7RUFHUTtBRHcrQlI7QUMzK0JBOztFQUlPO0FEMitCUDtBQ3grQkk7Ozs7RUFBZ0I7QUQ4K0JwQjtBQzcrQkk7Ozs7RUFBZ0I7QURtL0JwQjtBQ2wvQkk7Ozs7RUFBZ0I7QUR3L0JwQjtBQ3AvQkE7RUFlRTtBRHcrQkY7QUN0L0JFO0VBQVU7QUR5L0JaO0FDeC9CRTtFQUFnQjtBRDIvQmxCO0FDei9CRTtFQUFXO0FENC9CYjtBQzMvQkU7RUFBUTtBRDgvQlY7QUM1L0JFO0VBQVE7QUQrL0JWO0FDOS9CRTtFQUFXO0FEaWdDYjtBQ2hnQ0U7RUFBVztBRG1nQ2I7QUNqZ0NFO0VBQVM7QURvZ0NYO0FDbmdDRTtFQUFXO0FEc2dDYjtBQ3JnQ0U7RUFBVTtBRHdnQ1o7QUNyZ0NFO0VBQWM7QUR3Z0NoQjtBRTlxQ0E7RUFDRTtFQUFvQjtFQUE2QjtBRmtyQ25EO0FFbnJDQTtFQUlJO0VBQVE7RUFBYztFQUFhO0VBQWE7RUFBb0I7QUZ1ckN4RTtBRTNyQ0E7RUFPSTtFQUNBO0VBQWM7RUFBc0M7RUFBa0I7RUFBbUI7QUYyckM3RjtBRXpyQ0k7O0VBQ0U7RUFBZ0I7RUFBYztFQUFvQjtFQUFTO0VBQVE7RUFBYTtFQUNoRjtBRmtzQ047QUVoc0NJO0VBQVU7RUFBa0c7RUFBWTtBRnFzQzVIO0FFcHNDSTtFQUFTO0VBQXFEO0VBQWU7RUFBWTtBRjBzQzdGO0FFenNDSTtFQW1CRTtFQUFzQjtFQUFvQjtFQUFRO0VBQVM7RUFBVTtFQUFXO0FGK3JDdEY7QUVqdENNO0VBQU07QUZvdENaO0FFbnRDTTtFQUFTO0VBQWM7RUFBYztFQUFXO0VBQVU7QUYwdENoRTtBRXp0Q007RUFBUztFQUFjO0VBQWM7RUFBVztFQUFVO0FGZ3VDaEU7QUUvdENNO0VBQVM7RUFBYztFQUFjO0VBQVc7RUFBVTtBRnN1Q2hFO0FFcnVDTTtFQUFTO0VBQWM7RUFBYztFQUFXO0VBQVU7QUY0dUNoRTtBRTN1Q007RUFBUztFQUFjO0VBQVk7RUFBUTtFQUE0QjtBRmt2QzdFO0FFanZDTTtFQUFTO0VBQWM7RUFBYztFQUFRO0VBQTJCO0FGd3ZDOUU7QUV2dkNNO0VBQVM7RUFBYztFQUFRO0VBQTBCO0VBQWE7QUY4dkM1RTtBRTd2Q007RUFBUztFQUFTO0VBQVc7RUFBYTtFQUEyQjtBRm93QzNFO0FFbndDTTtFQUFTO0VBQVM7RUFBeUI7RUFBYTtFQUFjO0FGMHdDNUU7QUV6d0NNO0VBQVM7RUFBUztFQUF5QjtFQUFhO0VBQTRCO0FGZ3hDMUY7QUUvd0NNO0VBQVM7RUFBUztFQUF5QjtFQUFhO0VBQWM7QUZzeEM1RTtBRXJ4Q007RUFBUztFQUFTO0VBQXlCO0VBQWE7RUFBYztBRjR4QzVFO0FFM3hDTTtFQUFTO0VBQVU7RUFBVztFQUFhO0VBQTRCO0FGa3lDN0U7QUVqeUNNO0VBQVM7RUFBVTtFQUF5QjtFQUFhO0VBQWM7QUZ3eUM3RTtBRXZ5Q007RUFBUztFQUFVO0VBQXlCO0VBQWE7RUFBYztBRjh5QzdFO0FFN3lDTTtFQUFTO0VBQWM7RUFBVztFQUFZO0VBQWE7QUZvekNqRTtBRWh6Q0k7RUFDRTtFQUFzQjtFQUFvQjtFQUFVO0VBQVk7QUZzekN0RTtBRXJ6Q007RUFBVztBRnd6Q2pCO0FFdHpDSTs7RUFDRTtFQUF1RjtFQUFzQjtFQUM3RztBRjJ6Q047QUV6ekNJO0VBQ0U7RUFDQTtFQUFvRjtFQUNwRjtFQUFZO0VBQWE7RUFBYTtFQUFjO0FGZzBDMUQ7QUUvekNNO0VBQ0U7RUFBb0I7RUFBUTtFQUFTO0VBQWE7QUZxMEMxRDtBRXAwQ1E7RUFBa0I7QUZ1MEMxQjtBRXQwQ1E7RUFDRTtFQUFvQjtFQUF1QjtFQUFZO0VBQVc7RUFBWTtBRjYwQ3hGO0FFNTBDVTtFQUNFO0VBQ0E7RUFBWTtFQUFvQjtFQUFpQjtFQUF1QjtFQUFrQjtFQUFXO0VBQVk7QUZxMUM3SDtBRXAxQ1k7RUFBUztFQUEyQjtFQUFnRDtFQUFnQjtFQUFjO0FGMjFDOUg7QUUxMUNZO0VBQVU7QUY2MUN0QjtBRTMxQ1U7RUFBWTtFQUFRO0VBQVM7RUFBYTtFQUFjO0FGazJDbEU7QUVqMkNVO0VBQ0U7RUFBZ0U7RUFBb0I7RUFDcEY7RUFBUTtFQUFTO0VBQWE7QUZ3MkMxQztBRXQyQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdzJDWjtBRXQyQ1k7RUFBVztFQUFvQjtFQUFjO0VBQWE7RUFBYztFQUFhO0VBQVk7QUYrMkM3RztBRTkyQ1k7RUFBbUI7RUFBc0Y7QUZrM0NySDtBRWozQ1k7RUFBa0I7RUFBc0Y7QUZxM0NwSDtBRXAzQ1k7RUFBb0I7RUFBd0Y7QUZ3M0N4SDtBRXAzQ007RUFFSTtBRnEzQ1Y7QUVwM0NVO0VBQ0U7QUZzM0NaO0FFcDNDVTtFQUNFO0FGczNDWjtBRW4zQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnEzQ1Y7QUVuM0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZxM0NaO0FFbDNDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGbzNDWjtBRWozQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRm0zQ1o7QUVoM0NVO0VBQ0U7RUZrM0NWLFlBQVk7RUVqM0NGO0VBQ0E7RUFDQTtBRm0zQ1o7QUVoM0NVO0VBQ0U7RUFDQTtFQUNBO0FGazNDWjtBRTcyQ0k7RUFDRTtFQUEwRjtBRmczQ2hHO0FFajNDSTtFQUVVO0FGazNDZDtBRXAzQ0k7RUFJSTtBRm0zQ1I7QUVsM0NRO0VBQWlCO0FGcTNDekI7QUVwM0NRO0VBQWlCO0FGdTNDekI7QUV0M0NRO0VBQXFCO0FGeTNDN0I7QUV0M0NJO0VBQ0U7RUFBUTtFQUFTO0VBQWE7RUFBYztFQUF1QjtFQUFZO0FGODNDckY7QUU3M0NNO0VBQVM7QUZnNENmO0FFLzNDTTs7OztFQUNFO0VBQW9CO0VBQVk7QUZzNEN4QztBRXI0Q1E7Ozs7RUFBYTtFQUEyQjtBRjQ0Q2hEO0FFMTRDTTtFQUNFO0FGNDRDUjtBRTE0Q007OztFQUF3RDtFQUFpQjtBRmc1Qy9FO0FFOTRDTTs7RUFDRTtFQUFtQjtFQUFXO0FGbTVDdEM7QUUvNENROztFQUEwQztBRm01Q2xEO0FFbjVDUTs7RUFBMkQ7RUFBYTtFQUFjO0VBQW1CO0FGMDVDakg7QUV6NUNROztFQUEwQztBRjY1Q2xEO0FFNzVDUTs7RUFBMkQ7RUFBYTtFQUFjO0VBQW1CO0FGbzZDakg7QUVsNkNRO0VBQXFCO0FGcTZDN0I7QUVwNkNRO0VBQXFCO0FGdTZDN0I7QUV0NkNRO0VBQXNCO0FGeTZDOUI7QUV4NkNRO0VBQXNCO0FGMjZDOUI7QUV4NkNNO0VBQ1k7RUFBYTtFQUFjO0VBQWtCO0FGNjZDL0Q7QUU1NkNROztFQUFrRDtBRmc3QzFEO0FFLzZDUTs7RUFBa0Q7QUZtN0MxRDtBRWo3Q1E7RUFBeUI7QUZvN0NqQztBRW43Q1E7RUFBeUI7QUZzN0NqQztBRXI3Q1E7RUFBMEI7QUZ3N0NsQztBRXY3Q1E7RUFBMEI7QUYwN0NsQztBRXg3Q1E7RUFBOEI7QUYyN0N0QztBRTE3Q1E7RUFBOEI7QUY2N0N0QztBRTE3Q007RUFDRTtFQUNBO0VBQWE7RUFDYjtFQUNBO0VBQVc7RUFBYztFQUFZO0FGZzhDN0M7QUU5N0NRO0VBQW9EO0FGaThDNUQ7QUVoOENRO0VBQW9EO0FGbThDNUQ7QUVqOENRO0VBQVU7QUZvOENsQjtBRW44Q1E7RUFBc0I7RUFBVztFQUFXO0FGdzhDcEQ7QUV2OENRO0VBQXFCO0VBQVU7RUFBYztBRjQ4Q3JEO0FFMzhDUTtFQUFzQjtFQUFXO0VBQWE7QUZnOUN0RDtBRS84Q1E7RUFBcUI7RUFBVTtFQUFhO0FGbzlDcEQ7QUVsOUNNO0VBQXVCO0VBQVE7RUFBVztFQUFVO0VBQVU7RUFBcUY7QUYwOUN6SjtBRXo5Q007RUFBdUI7RUFBbUI7RUFBWTtFQUFVO0VBQVc7RUFBVztFQUFlO0VBQVk7RUFBZTtFQUFtQjtFQUE2QjtFQUF3QjtBRnUrQzlNO0FFcitDUTtFQUFzQjtBRncrQzlCO0FFcCtDSTtFQUNFO0VBQW9CO0VBQWdCO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBWTtFQUM1RjtBRjYrQ047QUU1K0NNO0VBQWM7RUFBYTtBRmcvQ2pDO0FFLytDTTtFQUNFO0VBQW9CO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBYztFQUFzQjtBRncvQzVHO0FFdi9DUTtFQUFRO0VBQWE7RUFBYztBRjQvQzNDO0FFMS9DTTtFQUNFO0VBQWU7RUFBYztBRjgvQ3JDO0FFNy9DUTs7RUFDRTtFQUFnQztFQUNoQztFQUFxQztBRmtnRC9DO0FFamdEVTs7RUFDRTtFQUFvQjtFQUFjO0VBQWdCO0VBQVM7RUFBVTtFQUFZO0VBQ2pGO0FGMGdEWjtBRXhnRHFCOztFQUFXO0FGNGdEaEM7QUUxZ0RVOztFQUFVO0FGOGdEcEI7QUU3Z0RVOztFQUFLO0FGaWhEZjtBRTdnRFU7RUFBYTtBRmdoRHZCO0FFL2dEVTtFQUFhO0FGa2hEdkI7QUVqaERVO0VBQWE7QUZvaER2QjtBRW5oRFU7RUFBYTtBRnNoRHZCO0FFcmhEVTtFQUFhO0FGd2hEdkI7QUV0aERVO0VBQXNCO0VBQW9CO0VBQWdCO0VBQVE7RUFBUztFQUFhO0VBQVk7QUYraEQ5RztBRTloRFU7RUFBc0I7RUFBc0I7RUFBa0I7RUFBb0I7RUFBYztFQUFvQjtFQUFrQjtBRnVpRGhKO0FFcmlEVTtFQUFBO0lBQ3NDO0lBQThCO0lBQWdDO0VGMGlENUc7QUFDRjtBRXppRFU7RUFBQTtJQUNzQztJQUE4QjtJQUFnQztFRjhpRDVHO0FBQ0Y7QUU1aURVO0VBQThCO0VBQW9CO0VBQVU7RUFBVztFQUFZO0VBQWE7RUFBZ0I7RUFBcUI7RUFBYztFQUFvQjtBRndqRGpMO0FFdmpEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGeWpEWjtBRXhqRFk7RUFDRTtBRjBqRGQ7QUV4akRZO0VBQ0U7QUYwakRkO0FFeGpEWTtFQUNFO0FGMGpEZDtBRXhqRFk7RUFDRTtBRjBqRGQ7QUV4akRZO0VBQ0U7QUYwakRkO0FFeGpEWTtFQUNFO0FGMGpEZDtBRXhqRFk7RUFDRTtBRjBqRGQ7QUV4akRZO0VBQ0U7QUYwakRkO0FFeGpEWTtFQUNFO0FGMGpEZDtBRXhqRFk7RUFDRTtBRjBqRGQ7QUV4akRZO0VBQ0U7QUYwakRkO0FFeGpEWTtFQUNFO0FGMGpEZDtBRXhqRFk7RUFDRTtBRjBqRGQ7QUV0akRVO0VBQ0U7QUZ3akRaO0FFdmpEWTtFQUNFO0FGeWpEZDtBRXZqRFk7RUFDRTtBRnlqRGQ7QUV2akRZO0VBQ0U7QUZ5akRkO0FFdmpEWTtFQUNFO0FGeWpEZDtBRXRqRFU7RUFDRTtBRndqRFo7QUV2akRZO0VBQ0k7QUZ5akRoQjtBRXJqRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1akRaO0FFN2pEVTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdWpEZDtBRW5qRFU7RUFBcUM7QUZzakQvQztBRXJqRFU7RUFBcUM7QUZ3akQvQztBRXZqRFU7RUFBc0M7QUYwakRoRDtBRXpqRFU7RUFBc0M7QUY0akRoRDtBRTNqRFU7RUFBdUM7QUY4akRqRDtBRTdqRFU7RUFBdUM7QUZna0RqRDtBRTlqRFU7RUFBK0I7QUZpa0R6QztBRWhrRFU7RUFBeUI7QUZta0RuQztBRWxrRFU7RUFBK0I7QUZxa0R6QztBRXBrRFU7RUFBb0M7QUZ1a0Q5QztBRXRrRFU7RUFBeUI7QUZ5a0RuQztBRXhrRFU7RUFBOEI7QUYya0R4QztBRTFrRFU7RUFBcUI7QUY2a0QvQjtBRTVrRFU7RUFBcUI7RUFBbUU7RUFBOEI7QUZpbERoSTtBRTNrRFU7RUFDRTtBRjZrRFo7QUV0a0RVO0VBQ0U7QUZ3a0RaO0FFL2pEVTtFQUNFO0FGaWtEWjtBRXhqRFU7RUFDRTtBRjBqRFo7QUVsakRZO0VBQ0k7QUZvakRoQjtBRTVpRFU7RUFBb0I7QUYraUQ5QjtBRTlpRFU7RUFBeUI7RUFBa0I7RUFBbUU7RUFBOEI7QUZvakR0SjtBRW5qRFU7RUFBeUI7QUZzakRuQztBRXJqRFU7RUFBK0I7QUZ3akR6QztBRXZqRFU7RUFBb0M7QUYwakQ5QztBRXpqRFU7RUFBeUI7QUY0akRuQztBRTNqRFU7RUFBOEI7QUY4akR4QztBRXpqREk7RUFDRTtFQUNBO0VBQW9CO0VBQWU7RUFBUTtFQUFTO0VBQVc7RUFBVTtFQUFZO0VBQ3JGO0FGa2tETjtBRWprRE07RUFDRTtFQUFhO0VBQWM7RUFBcUI7RUFDaEQ7RUFBMEQ7RUFDMUQ7RUFBc0M7RUFBZ0I7QUZ5a0Q5RDtBRXhrRFE7RUFDRTtFQUF3QztFQUN4QztBRjJrRFY7QUUxa0RVO0VBQVU7QUY2a0RwQjtBRTFrRE07RUFBVztFQUFZO0FGOGtEN0I7QUU5a0RtRDtFQUFRO0FGaWxEM0Q7QUU5a0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2xETjtBRTlrRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmdsRFI7QUU3a0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYra0RSO0FFNWtETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGOGtEUjtBRTNrRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZrRFI7QUUxa0RNO0VBQ0U7RUFDQTtFQUNBO0FGNGtEUjtBRXJpRUE7RUE4ZEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRjBrREYsbUVBQW1FO0FBQ3JFO0FFemtESTtFQUNFO0VBQWdCO0FGNGtEdEI7QUUxa0RJO0VBQXdCO0FGNmtENUI7QUUza0RJOztFQUNFO0FGOGtETjtBRS9rREk7O0VBSU07QUYra0RWO0FFbmxESTs7RUFRSTtFQUFrQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2xEUjtBRS9rRFE7O0VBQ0U7QUZrbERWO0FFcG1ESTs7RUFxQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbWxEVjtBRWpsRFE7O0VBQWdCO0VBQWtCO0FGc2xEMUM7QUVybERROztFQUFlO0VBQW1CO0FGMGxEMUM7QUV6bERROztFQUFhO0VBQW9CO0FGOGxEekM7QUU3bERROztFQUFjO0FGaW1EdEI7QUVobURROztFQUFjO0FGb21EdEI7QUVubURROztFQUF1QjtFQUFxSTtBRndtRHBLO0FFdm1EUTs7RUFBd0I7RUFBcUk7QUY0bURySztBRTNtRFE7O0VBQW1CO0VBQThJO0FGZ25Eeks7QUUvbURROztFQUErQjtFQUE4TDtBRm9uRHJPO0FFbm5EUTs7RUFBK0I7RUFBNkw7QUZ3bkRwTztBRXZuRFE7O0VBQThCO0VBQTZMO0FGNG5Ebk87QUUzbkRROztFQUE4QjtFQUE0TDtBRmdvRGxPO0FFL25EUTs7RUFBcUI7RUFBaUk7QUZvb0Q5SjtBRW5vRFE7Ozs7RUFBMEI7RUFBb0I7QUYwb0R0RDtBRXpvRFE7O0VBQXdCO0FGNm9EaEM7QUV4b0RFO0VBQ0U7QUYwb0RKO0FFeG9ETTtFQUFVO0VBQWM7QUY0b0Q5QjtBRTNvRE07O0VBQTJEO0FGK29EakU7QUU5b0RNO0VBQ0U7QUZncERSO0FFanBETTtFQUUyRDtBRmtwRGpFO0FFaHBETTtFQUF5QjtBRm1wRC9CO0FFbnBETTtFQUE2RDtBRnNwRG5FO0FFcHBESTtFQUNFO0FGc3BETjtBRXJwRE07RUFBd0I7QUZ3cEQ5QjtBRXZwRE07RUFBd0I7QUYwcEQ5QjtBRXJwREE7RUFDRTtFQUEyQjtFQUFnRDtFQUFnQjtBRjBwRDdGO0FFenBERTtFQUFVO0VBQWM7RUFBb0I7RUFBUTtFQUFTO0VBQWE7RUFDeEU7RUFBcUQ7QUZrcUR6RDtBQUNBLHNCQUFzQjtBRTlwRHRCO0VBQ0U7SUFBUTtJQUFXO0lBQVc7RUZtcUQ5QjtFRWxxREE7SUFBUztJQUFXO0lBQVc7RUZ1cUQvQjtFRXRxREE7SUFBUztJQUFXO0lBQVc7RUYycUQvQjtFRTFxREE7SUFBUTtJQUFXO0lBQVc7RUYrcUQ5QjtFRTlxREE7SUFBUTtJQUFXO0lBQVc7RUZtckQ5QjtFRWxyREE7SUFBUTtJQUFXO0lBQVc7RUZ1ckQ5QjtFRXRyREE7SUFBUTtJQUFXO0lBQVc7RUYyckQ5QjtFRTFyREE7SUFBUTtJQUFXO0lBQVc7RUYrckQ5QjtFRTlyREE7SUFBUTtJQUFXO0lBQVc7RUZtc0Q5QjtFRWxzREE7SUFBUTtJQUFXO0lBQVc7RUZ1c0Q5QjtFRXRzREE7SUFBUTtJQUFXO0lBQVc7RUYyc0Q5QjtFRTFzREE7SUFBUTtJQUFXO0lBQVc7RUYrc0Q5QjtFRTlzREE7SUFBUTtJQUFXO0lBQVc7RUZtdEQ5QjtFRWx0REE7SUFBUTtJQUFXO0lBQVc7RUZ1dEQ5QjtFRXR0REE7SUFBUTtJQUFXO0lBQVc7RUYydEQ5QjtFRTF0REE7SUFBUTtJQUFXO0lBQVc7RUYrdEQ5QjtFRTl0REE7SUFBUTtJQUFXO0lBQVc7RUZtdUQ5QjtFRWx1REE7SUFBUTtJQUFXO0lBQVc7RUZ1dUQ5QjtFRXR1REE7SUFBUTtJQUFXO0lBQVc7RUYydUQ5QjtFRTF1REE7SUFBUTtJQUFXO0lBQVc7RUYrdUQ5QjtBQUNGO0FFN3VEQTtFQUNFO0lBQ0U7RUYrdURGO0VFN3VEQTtJQUNFO0VGK3VERjtBQUNGO0FFNXVEQTtFQUNFO0lBQUs7RUYrdURMO0VFOXVEQTtJQUFLO0VGaXZETDtFRWh2REE7O0lBQVc7RUZvdkRYO0FBQ0Y7QUVudkRBO0VBQ0U7O0lBQVM7RUZ1dkRUO0VFdHZEQTtJQUFLO0VGeXZETDtFRXh2REE7O0lBQVc7RUY0dkRYO0FBQ0Y7QUUzdkRBO0VBQ0U7SUFBSztFRjh2REw7RUU3dkRBO0lBQUs7RUZnd0RMO0VFL3ZEQTs7SUFBVztFRm13RFg7QUFDRjtBRWp3REE7RUFDRTtJQUNFO0lBQ0E7RUZtd0RGO0VFandEQTtJQUNFO0VGbXdERjtFRWp3REE7SUFDRTtFRm13REY7RUVqd0RBO0lBQ0U7RUZtd0RGO0VFandEQTtJQUNFO0VGbXdERjtFRWp3REE7SUFDRTtFRm13REY7RUVqd0RBO0lBQ0U7RUZtd0RGO0VFandEQTtJQUNFO0VGbXdERjtFRWp3REE7SUFDRTtFRm13REY7RUVqd0RBOztJQUNFO0lBQ0E7RUZvd0RGO0FBQ0Y7QUVqd0RBO0VBQ0U7O0lBQ0U7SUFDQTtFRm93REY7RUVsd0RBOztJQUNFO0lBQ0E7RUZxd0RGO0FBQ0Y7QUVsd0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtJQUNBO0VGb3dERjtFRWx3REE7O0lBQ0U7SUFDQTtJQUNBO0VGcXdERjtBQUNGO0FFbHdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7SUFDQTtFRm93REY7RUVsd0RBOztJQUNFO0lBQ0E7SUFDQTtFRnF3REY7QUFDRjtBRWx3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7SUFDQTtFRm93REY7RUVsd0RBOztJQUNFO0lBQ0E7SUFDQTtFRnF3REY7QUFDRjtBRWx3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7SUFDQTtFRm93REY7RUVsd0RBOztJQUNFO0lBQ0E7SUFDQTtFRnF3REY7QUFDRjtBRWx3REE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0lBQ0E7RUZvd0RGO0VFbHdEQTs7SUFDRTtJQUNBO0lBQ0E7RUZxd0RGO0FBQ0Y7QUVsd0RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtJQUNBO0VGb3dERjtFRWx3REE7O0lBQ0U7SUFDQTtJQUNBO0VGcXdERjtBQUNGO0FFbHdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtJQUNBO0VGb3dERjtFRWx3REE7O0lBQ0U7SUFDQTtJQUNBO0VGcXdERjtBQUNGO0FFbHdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtFRm93REY7RUVsd0RBO0lBQ0U7RUZvd0RGO0VFbHdEQTtJQUNFO0VGb3dERjtFRWx3REE7SUFDRTtJQUNBO0VGb3dERjtFRWx3REE7O0lBQ0U7SUFDQTtJQUNB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ekY7QUk3bEdNO0VBQXNCO0VBQTJCO0FKaW1HdkQ7QUlobUdNO0VBQXNCO0FKbW1HNUI7QUlubUdNO0VBRUk7QUpvbUdWO0FJdG1HTTtFQUlNO0VBQXVCO0VBQStCO0FKdW1HbEU7QUkzbUdNO0VBS1U7RUFBaUI7QUowbUdqQztBSXRtR007RUFBc0I7QUp5bUc1QjtBSXRtRzRCO0VBQVc7QUp5bUd2QztBSXhtRzRCO0VBQTZCO0FKMm1HekQ7QUkzbUd3RztFQUE2QjtBSjhtR3JJO0FJNW1HNEI7RUFBVztBSittR3ZDO0FJOW1HNEI7RUFBVztBSmluR3ZDO0FJaG5HNEI7RUFBNkI7QUptbkd6RDtBSW5uRzBHO0VBQTZCO0FKc25Hdkk7QUlybkc0QjtFQUFXO0FKd25HdkM7QUl2bkc0QjtFQUFtQztBSjBuRy9EO0FJMW5HOEc7RUFBNkI7QUo2bkczSTtBSTVuRzRCO0VBQVc7QUorbkd2QztBSTluRzRCO0VBQVc7QUppb0d2QztBSS9uR1E7RUFBVztBSmtvR25CO0FJbm9HTTs7Ozs7Ozs7Ozs7Ozs7OztFQUlJO0VBQXVCO0VBQTJCO0VBQXFCO0VBQWtCO0FKcXBHbkc7QUlscEdVO0VBQXFCO0FKcXBHL0I7QUlwcEdVO0VBQXFCO0VBQXNKO0FKd3BHckw7QUl2cEdVO0VBQXFCO0VBQXFKO0FKMnBHcEw7QUkxcEdVO0VBQXFCO0VBQW1KO0FKOHBHbEw7QUk3cEdVO0VBQXFCO0VBQXNKO0FKaXFHckw7QUlocUdVO0VBQXFCO0VBQW9KO0FKb3FHbkw7QUlucUdVO0VBQXFCO0VBQXFKO0FKdXFHcEw7QUl0cUdVO0VBQXFCO0VBQW9KO0FKMHFHbkw7QUl6cUdVO0VBQXFCO0VBQXNKO0FKNnFHckw7QUk1cUdVO0VBQXFCO0VBQW9KO0FKZ3JHbkw7QUkvcUdVO0VBQXFCO0VBQW9KO0FKbXJHbkw7QUlsckdVO0VBQXFCO0VBQXFKO0FKc3JHcEw7QUlyckdVO0VBQXFCO0VBQWtKO0FKeXJHakw7QUl4ckdVO0VBQXFCO0VBQWtKO0FKNHJHakw7QUlodEdNO0VBc0JpQjtBSjZyR3ZCO0FJbnRHTTtFQXVCaUI7QUorckd2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bEhKO0FLbGxISTtFQUFVO0FMcWxIZDtBS2xsSEU7RUFDRTtBTG9sSEo7QUtubEhJO0VBQVU7QUxzbEhkO0FLbmxIRTtFQUNFO0FMcWxISjtBS3BsSEk7RUFBVTtBTHVsSGQ7QUtwbEhFO0VBQ0U7QUxzbEhKO0FLcmxISTtFQUFVO0FMd2xIZDtBS3JsSEU7RUFDRTtBTHVsSEo7QUt0bEhJO0VBQVU7QUx5bEhkO0FLdGxIRTtFQUNFO0FMd2xISjtBS3ZsSEk7RUFBVTtBTDBsSGQ7QUt2bEhFO0VBQ0U7QUx5bEhKO0FLeGxISTtFQUFVO0FMMmxIZDtBS3hsSEU7RUFDRTtBTDBsSEo7QUt2bEhFO0VBQ0U7QUx5bEhKO0FLeGxISTtFQUFVO0FMMmxIZDtBS3hsSEU7RUFDRTtBTDBsSEo7QUt6bEhJO0VBQVU7QUw0bEhkO0FLemxIRTtFQUNFO0FMMmxISjtBSzFsSEk7RUFBVTtBTDZsSGQ7QUt6bEhBO0VBQ0U7RUFDQTtFQUNBO0FMMmxIRjtBSzFsSEU7RUFNRTtBTHVsSEo7QUs1bEhJO0VBQW9CO0VBQWE7RUFBMEI7RUFBd0I7QUxrbUh2RjtBS2ptSEk7RUFDRTtFQUFtQjtFQUFrQjtFQUFxQjtBTHNtSGhFO0FLcm1ITTtFQUFRO0FMd21IZDtBS3BtSE07RUFBbUI7QUx1bUh6QjtBS3RtSE07RUFBb0I7QUx5bUgxQjtBS3RtSE07RUFBd0M7RUFBcUM7RUFBMEI7QUwybUg3RztBSzFtSE07RUFBbUI7RUFBcUI7QUw4bUg5QztBSzNtSEU7RUFBaUQ7QUw4bUhuRDtBSzdtSEU7RUFBZ0Q7QUxnbkhsRDtBSy9tSEU7RUFBZ0Q7QUxrbkhsRDtBS2puSEU7RUFBb0Q7QUxvbkh0RDtBS25uSEU7RUFBcUQ7QUxzbkh2RDtBS3JuSEU7RUFBZ0Q7QUx3bkhsRDtBS3ZuSEU7RUFBMkM7QUwwbkg3QztBS3puSEU7RUFBMEM7QUw0bkg1QztBSzNuSEU7RUFBMEM7QUw4bkg1QztBSzduSEU7RUFBOEM7QUxnb0hoRDtBSy9uSEU7RUFBK0M7QUxrb0hqRDtBS2pvSEU7RUFBMEM7QUxvb0g1QztBS2xvSEE7RUFPRTtFQUFhO0VB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QjtFQUFtQjtFQUNyRztFQUFnQjtFQUFrQjtBTGdxSHhDO0FLL3BITTtFQUFpQjtFQUFpQjtFQUFtQjtBTG9xSDNEO0FLbnFITTtFQUFXO0FMc3FIakI7QUsvcEhVO0VBQVk7QUxrcUh0QjtBS2pxSFU7RUFBWTtBTG9xSHRCO0FLbnFIVTtFQUFZO0FMc3FIdEI7QUtycUhVO0VBQVk7QUx3cUh0QjtBS3ZxSFU7RUFBWTtBTDBxSHRCO0FLenFIVTtFQUFZO0FMNHFIdEI7QUszcUhVO0VBQVk7QUw4cUh0QjtBSzdxSFU7RUFBWTtBTGdySHRCO0FLL3FIVTtFQUFZO0FMa3JIdEI7QUtqckhVO0VBQVk7QUxvckh0QjtBS2xySFU7RUFBVTtFQUFjO0FMc3JIbEM7QUtwckhRO0VBQWlCO0VBQWM7QUx3ckh2QztBS2xySEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9ySEY7QUszckhBO0VBU0k7RUFDQTtBTHFySEo7QUtqckhBO0VBQ0U7QUxtckhGO0FLcHJIQTtFQUdJO0FMb3JISjtBS25ySEk7RUFDRTtFQUNBO0FMcXJITjtBS2xySEk7RUFDRTtFQUNBO0FMb3JITjtBS3RySEk7RUFJSTtBTHFySFI7QUsvcUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGlySEY7QUs5cUhBO0VBQ0U7QUxnckhGO0FLanJIQTtFQUdJO0FMaXJISjtBSzdxSEE7RUFDRTtFQUNBO0FMK3FIRjtBSzVxSEE7RUFDRTtBTDhxSEY7QUsvcUhBO0VBR0k7RUFDQTtBTCtxSEo7QUtuckhBO0VBV0k7QUwycUhKO0FLOXFISTtFQUNFO0FMZ3JITjtBSzFxSEE7RUFDRTtBTDRxSEY7QUs3cUhBO0VBRU07RUFBZ0I7RUFBcUI7RUFBNEI7QUxpckh2RTtBS25ySEE7RUFHUztBTG1ySFQ7QUtockhBO0VBQ0U7RUFBZTtFQUFXO0FMb3JINUI7QUtyckhBO0VBSUk7RUFBcUI7RUFBMkI7RUFBbUI7RUFBaUI7QUx3ckh4RjtBSzVySEE7RUFLK0I7RUFBb0I7RUFBVztBTDRySDlEO0FLM3JISTtFQUNFO0VBQW9CO0VBQVc7RUFBWTtFQUFhO0FMaXNIOUQ7QUtsc0hJO0VBRVE7RUFBb0I7RUFBUTtFQUFTO0VBQWM7RUFBYTtBTHdzSDVFO0FNMXhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONHhKRjtBTTF4SkU7RUFBZTtBTjZ4SmpCO0FNNXhKRTtFQUFhO0FOK3hKZjtBTTl4SkU7RUFBUztBTml5Slg7QU1oeUpFO0VBQWM7QU5teUpoQjtBTWp5SkU7RUFBbUI7QU5veUpyQjtBTW55SkU7RUFBcUI7QU5zeUp2QjtBTXJ5SkU7RUFBZTtBTnd5SmpCO0FNdnlKRTtFQUFvQjtBTjB5SnRCO0FNeHlKRTtFQUF3QjtBTjJ5SjFCO0FNMXlKRTtFQUEwQjtBTjZ5SjVCO0FNNXlKRTtFQUFvQjtBTit5SnRCO0FNOXlKRTtFQUF5QjtBTml6SjNCO0FNL3lKRTtFQUFzQjtBTmt6SnhCO0FNanpKRTtFQUFxQjtBTm96SnZCO0FNbnpKRTtFQUF3QjtBTnN6SjFCO0FNbnpKQTs7RUFBd0c7QU51ekp4RztBTXJ6SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdXpKRjtBTXJ6SkU7RUFDRTtBTnV6Sko7QU1yekpJO0VBQ0U7RUFBaUI7QU53ekp2QjtBTXZ6Sk07RUFBVTtBTjB6SmhCO0FNdnpKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOeXpKTjtBTXB6Skk7RUFDRTtFQUNBO0FOc3pKTjtBTXh6Skk7RVJ1aUJGO0VBQW9CO0FFcXhJdEI7QU01ekpJO0VSd2lCRztFQUErQjtFQUFpQjtBRXl4SXZEO0FNdnpKRTtFQUNFO0VBQ0E7QU55ekpKO0FNcnpKQTtFQUNFO0VBQXFGO0VBQ3JGO0VBQW9DO0FOeXpKdEM7QU14ekpFO0VBQUs7QU4yekpQO0FNMXpKRTtFQUNFO0VBQWdCO0VBQW1CO0FOOHpKdkM7QU0vekpFO0VBRW1CO0VBQWdCO0VBQW1CO0VBQW9CO0VBQWdCO0FObzBKNUY7QU1oMEpBO0VBQ0U7QU5rMEpGO0FNL3pKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOaTBKRjtBTXIwSkE7RUFNSTtBTmswSko7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Q0U7RVAwaEtGO0FBQ0Y7QU94aEtBO0VBQ0c7SUFBc0I7RVAyaEt2QjtFTzFoS0M7SUFBdUI7RVA2aEt4QjtFTzVoS0E7SUFBNkI7RVAraEs3QjtFTzloS0E7SUFDRTtFUGdpS0Y7RU8vaEtFO0lBQ0U7SUFDQTtFUGlpS0o7RU85aEtBO0lBQ0U7RVBnaUtGO0VPL2hLRTtJQUNFO0VQaWlLSjtBQUNGO0FPN2hLQTtFQUNHO0lBQXVCO0VQZ2lLeEI7RU8vaEtDO0lBQXdCO0VQa2lLekI7RU9qaUtBOztJQUE0RDtFUHFpSzVEO0VPcGlLQTtJQUNFO0VQc2lLRjtFT3JpS0U7SUFDRTtJQUNBO0VQdWlLSjtFT25pS0U7OztJQUFnQjtJQUFTO0lBQVU7RVAwaUtyQztFT3hpS0E7SUFDRTtFUDBpS0Y7RU96aUtFO0lBQ0U7RVAyaUtKO0VPeGlLQTtJQUFvQjtJQUFhO0lBQVM7RVA2aUsxQztFTzNpS0E7O0lBQ3dCO0VQOGlLeEI7RU8vaUtBO0lBRVc7RVBnaktYO0FBQ0Y7QU85aUtBO0VBQ0U7SUFZRTtJQUFhO0VQc2lLZjtFT2pqS0U7SUFDRTtFUG1qS0o7RU9saktJO0lBQWtCO0VQcWpLdEI7RU9waktJO0lBQWtCO0VQdWpLdEI7RU9yaktFO0lBQ0U7RVB1aktKO0VPdGpLSTtJQUFrQjtFUHlqS3RCO0VPeGpLSTtJQUFrQjtFUDJqS3RCO0VPempLRTs7SUFBbUM7RVA2aktyQztBQUNGO0FPMWpLQTtFQUNHO0lBQXNCO0VQNmpLdkI7RU81aktDO0lBQXVCO0VQK2pLeEI7RU85aktBO0lBQWlCO0lBQWE7SUFBUztFUG1rS3ZDO0VPbGtLQTtJQUNRO0lBQWM7SUFBYTtFUHNrS25DO0VPdmtLQTtJQUdJO0lBQW9CO0lBQXFCO0lBQWM7SUFBc0I7SUFBYztJQUMzRjtJQUFnQjtJQUFhO0lBQWM7SUFBaUI7SUFBb0I7RVBpbEtwRjtFTzdrS0E7SUFDRTtJQUFrQjtFUGdsS3BCO0VPamxLQTtJQUVjO0lBQWM7SUFBYTtFUG9sS3pDO0VPdGxLQTtJQUlTO0VQcWxLVDtFT3psS0E7SUFLUztFUHVsS1Q7RU9ubEtBO0lBQTBEO0VQc2xLMUQ7RU9ybEtBOztJQUFnRTtJQUFtQjtJQUFzQjtJQUFpQjtFUDRsSzFIO0VPMWxLQTtJQUFvQjtJQUFhO0lBQVM7RVArbEsxQztFTzlsS0E7SUFBdUI7SUFBaUI7RVBrbUt4QztFTy9sS0U7SUFDRTtJQUNBO0VQaW1LSjtFTzVsS0U7SUFBa0Q7RVArbEtwRDtFTzlsS0U7SUFBaUQ7RVBpbUtuRDtFT2htS0U7SUFBaUQ7RVBtbUtuRDtFT2xtS0U7SUFBcUQ7RVBxbUt2RDtFT3BtS0U7SUFBc0Q7RVB1bUt4RDtFT3RtS0U7SUFBaUQ7RVB5bUtuRDtFT3htS0U7SUFBNEM7RVAybUs5QztFTzFtS0U7SUFBMkM7RVA2bUs3QztFTzVtS0U7SUFBMkM7RVArbUs3QztFTzltS0U7SUFBK0M7RVBpbktqRDtFT2huS0U7SUFBZ0Q7RVBtbktsRDtFT2xuS0U7SUFBMkM7RVBxbks3QztFT2xuS0E7SUFDRTtJQUFjO0lBQXFCO0VQc25LckM7RU9ubktBOztJQUN3QjtFUHNuS3hCO0VPdm5LQTtJQUVXO0VQd25LWDtFT3JuS0E7SUFDRTtJQUNBO0VQdW5LRjtFT3A2S0k7SUFBYTtFUHU2S2pCO0VPcjZLTTtJQUFVO0lBQWE7SUFBc0I7RVAwNktuRDtFT3o2S007SUFDRTtJQUFhO0VQNDZLckI7RU8zNktRO0lBQ0U7RVA2NktWO0VPNTZLVTtJQUNFO0lBQTZCO0lBQW1CO0lBQWtCO0lBQW9CO0lBQW9CO0lBQWE7SUFBYztFUHE3S2pKO0VPbDdLUTtJQUFhO0VQcTdLckI7RU9oN0tJOzs7SUFBMEI7RVBxN0s5QjtFT2g3S0k7SUFBVTtFUG03S2Q7RU9sN0tJO0lBQ0U7SUFBMEI7RVBxN0toQztFT3A3S007SUFBYTtJQUFhO0VQdzdLaEM7RU9wN0tJOzs7SUFDRTtFUHc3S047RU96N0tJOzs7SUFFUTtJQUFhO0VQNjdLekI7RU92N0tJO0lBQVU7RVAwN0tkO0VPejdLSTtJQUNFO0lBQTBCO0VQNDdLaEM7RU8zN0tNO0lBQWE7SUFBYTtFUCs3S2hDO0VPMzdLSTs7O0lBQ0U7RVArN0tOO0VPaDhLSTs7O0lBRVE7SUFBYTtFUG84S3pCO0VPOTdLSTtJQUFVO0VQaThLZDtFT2g4S0k7SUFDRTtJQUEwQjtFUG04S2hDO0VPbDhLTTtJQUFhO0lBQWE7RVBzOEtoQztFT2w4S0k7OztJQUNFO0VQczhLTjtFT3Y4S0k7OztJQUVRO0lBQWE7RVAyOEt6QjtFT3I4S0k7SUFBVTtFUHc4S2Q7RU92OEtJO0lBQ0U7SUFBMEI7RVAwOEtoQztFT3o4S007SUFBYTtJQUFhO0VQNjhLaEM7RU96OEtJOzs7SUFDRTtFUDY4S047RU85OEtJOzs7SUFFUTtJQUFhO0VQazlLekI7RU96dUtBOzs7SUFDRTtJQUFtQjtFUDh1S3JCO0VPOXVLMkM7OztJQUFvQjtFUG12Sy9EO0VPbHZLRTs7O0lBQ0U7SUFBUztJQUFVO0VQd3ZLdkI7RU92dktJOzs7SUFBcUI7SUFBZTtFUDZ2S3hDO0VPNXZLSTs7O0lBQW1CO0lBQXVCO0VQa3dLOUM7RU85dktBO0lBQ0U7RVBnd0tGO0VPL3ZLRTtJQUNFO0lBQWlCO0lBQVk7SUFBYztFUG93Sy9DO0VPbndLSTtJQUFVO0lBQVc7SUFBYTtFUHd3S3RDO0VPcndLQTtJQUNFO0lBQ0E7SUFDQTtFUHV3S0Y7RU9yd0tBOztJQUE0RDtFUHl3SzVEO0VPdndLQTtJQUNFO0VQeXdLRjtFT3h3S0U7SUFDRTtJQUNBO0VQMHdLSjtFT3R3S0E7SUFDRTtJQUNBO0VQd3dLRjtFT3J3S0E7SUFDRTtJQUFpQjtJQUFZO0lBQVk7SUFBYTtFUDJ3S3hEO0VPMXdLRTtJQUFVO0VQNndLWjtFTzF3S0E7SUFDNkI7RVA0d0s3QjtFTzF3S0U7SUFDRTtFUDR3S0o7RU83d0tFO0lBRTZCO0lBQWlCO0lBQVE7SUFBUztJQUFVO0VQa3hLM0U7RU85d0tBOztJQUdNO0lBQ0E7RVArd0tOO0VPbnhLQTs7SUFPTTtFUGd4S047RU92eEtBOztJQVVNO0VQaXhLTjtFTzN4S0E7Ozs7SUFjTTtJQUNBO0VQbXhLTjtFTzd3S0E7SUFDeUM7RVArd0t6QztFT2h4S0E7SUFFa0M7RVBpeEtsQztFT254S0E7SUFJSTtJQUFvQjtJQUFXO0lBQVU7RVBxeEs3QztFT3p4S0E7SUFLb0I7RVB1eEtwQjtFTzV4S0E7SUFRa0I7RVB1eEtsQjtFT3B4S0E7SUFDRTtFUHN4S0Y7RU9ueEtBO0lBQWU7SUFBNkI7SUFBaUI7RVB3eEs3RDtFT3Z4S0E7SUFJSTtFUHN4S0o7RU9seEtBO0lBQ0U7RVBveEtGO0VPcnhLQTtJQUlJO0lBQVU7SUFBVztJQUNyQjtJQUFjO0lBQ2Q7SUFBMEI7RVB3eEs5QjtFT3Z4S0k7SUFDRTtJQUFjO0lBQW9CO0lBQVU7SUFBVztJQUFTO0lBQ2hFO0VQOHhLTjtFT3Z5S0E7SUFjSTtJQUFXO0lBQXdCO0lBQ25DO0lBQWtCO0lBQWtCO0lBQ3BDO0lBQWM7RVBpeUtsQjtFT2p6S0E7SUFtQk07RVBpeUtOO0VPcHpLQTtJQXdCSTtFUCt4S0o7RU92ektBO0lBNEJJO0lBQWU7SUFBdUM7SUFDdEQ7RVBneUtKO0VPOXhLSTtJQUFPO0VQaXlLWDtFT2gwS0E7SUFpQ007SUFBYztJQUFlO0lBRTdCO0VQbXlLTjtFT3QwS0E7SUFrQ1k7RVB1eUtaO0VPejBLQTs7Ozs7Ozs7O0lBNENNO0VQd3lLTjtFT3AxS0E7SUFnRE07SUFDQTtFUHV5S047RU94MUtBO0lBcURNO0lBQ0E7RVBzeUtOO0VPNTFLQTs7O0lBNERNO0VQcXlLTjtFT2oyS0E7SUFnRU07SUFDQTtFUG95S047RU9yMktBO0lBcUVNO0lBQ0E7RVBteUtOO0VPejJLQTtJQTBFTTtJQUNBO0VQa3lLTjtFTzcyS0E7SUErRU07SUFDQTtFUGl5S047RU81eEtBO0lBQ0U7RVA4eEtGO0FBQ0Y7QU8xeEtFO0VOM2RDO0lBQW1CO0VEeXZMcEI7RUN4dkxDO0lBQW1CO0VEMnZMcEI7RUN2dkxDO0lBQW1CO0VEMHZMcEI7RUN6dkxDO0lBQW1CO0VENHZMcEI7RUM3dkxDO0lBQW1CO0VEZ3dMcEI7RUMvdkxDO0lBQW1CO0VEa3dMcEI7RUNud0xDO0lBQW1CO0VEc3dMcEI7RUNyd0xDO0lBQW1CO0VEd3dMcEI7RUN6d0xDO0lBQW1CO0VENHdMcEI7RUMzd0xDO0lBQW1CO0VEOHdMcEI7RUMvd0xDO0lBQW1CO0VEa3hMcEI7RUNqeExDO0lBQW1CO0VEb3hMcEI7RUNyeExDO0lBQW1CO0VEd3hMcEI7RUN2eExDO0lBQW1CO0VEMHhMcEI7RUMzeExDO0lBQW1CO0VEOHhMcEI7RUM3eExDO0lBQW1CO0VEZ3lMcEI7RUNqeUxDO0lBQW1CO0VEb3lMcEI7RUNueUxDO0lBQW1CO0VEc3lMcEI7RUN2eUxDO0lBQW1CO0VEMHlMcEI7RUN6eUxDO0lBQW1CO0VENHlMcEI7RUM3eUxDO0lBQW1CO0VEZ3pMcEI7RUMveUxDO0lBQW1CO0VEa3pMcEI7RUNuekxDO0lBQW1CO0VEc3pMcEI7RUNyekxDO0lBQW1CO0VEd3pMcEI7RUN6ekxDO0lBQW1CO0VENHpMcEI7RUMzekxDO0lBQW1CO0VEOHpMcEI7RUMvekxDO0lBQW1CO0VEazBMcEI7RUNqMExDO0lBQW1CO0VEbzBMcEI7RUNyMExDO0lBQW1CO0VEdzBMcEI7RUN2MExDO0lBQW1CO0VEMDBMcEI7RUMzMExDO0lBQW1CO0VEODBMcEI7RUM3MExDO0lBQW1CO0VEZzFMcEI7RUNqMUxDO0lBQW1CO0VEbzFMcEI7RUNuMUxDO0lBQW1CO0VEczFMcEI7RUN2MUxDO0lBQW1CO0VEMDFMcEI7RUN6MUxDO0lBQW1CO0VENDFMcEI7RUM3MUxDO0lBQW1CO0VEZzJMcEI7RUMvMUxDO0lBQW1CO0VEazJMcEI7RUNuMkxDO0lBQW1CO0VEczJMcEI7RUNyMkxDO0lBQW1CO0VEdzJMcEI7RUN6MkxDO0lBQW1CO0VENDJMcEI7RUMzMkxDO0lBQW1CO0VEODJMcEI7RUMvMkxDO0lBQW1CO0VEazNMcEI7RUNqM0xDO0lBQW1CO0VEbzNMcEI7RUNyM0xDO0lBQW1CO0VEdzNMcEI7RUN2M0xDO0lBQW1CO0VEMDNMcEI7RUMzM0xDO0lBQW1CO0VEODNMcEI7RUM3M0xDO0lBQW1CO0VEZzRMcEI7RUNqNExDO0lBQW1CO0VEbzRMcEI7RUNuNExDO0lBQW1CO0VEczRMcEI7RUN2NExDO0lBQW1CO0VEMDRMcEI7RUN6NExDO0lBQW1CO0VENDRMcEI7RUNsNUxDO0lBQW1CO0VEcTVMcEI7RUNwNUxDO0lBQW1CO0VEdTVMcEI7RUNuNUxDO0lBQW1CO0VEczVMcEI7RUNyNUxDO0lBQW1CO0VEdzVMcEI7RUN6NUxDO0lBQW1CO0VENDVMcEI7RUMzNUxDO0lBQW1CO0VEODVMcEI7RUMvNUxDO0lBQW1CO0VEazZMcEI7RUNqNkxDO0lBQW1CO0VEbzZMcEI7RUNyNkxDO0lBQW1CO0VEdzZMcEI7RUN2NkxDO0lBQW1CO0VEMDZMcEI7RUMzNkxDO0lBQW1CO0VEODZMcEI7RUM3NkxDO0lBQW1CO0VEZzdMcEI7RUNqN0xDO0lBQW1CO0VEbzdMcEI7RUNuN0xDO0lBQW1CO0VEczdMcEI7RUN2N0xDO0lBQW1CO0VEMDdMcEI7RUN6N0xDO0lBQW1CO0VENDdMcEI7RUM3N0xDO0lBQW1CO0VEZzhMcEI7RUMvN0xDO0lBQW1CO0VEazhMcEI7RUNuOExDO0lBQW1CO0VEczhMcEI7RUNyOExDO0lBQW1CO0VEdzhMcEI7RUN6OExDO0lBQW1CO0VENDhMcEI7RUMzOExDO0lBQW1CO0VEODhMcEI7RUMvOExDO0lBQW1CO0VEazlMcEI7RUNqOUxDO0lBQW1CO0VEbzlMcEI7RUNyOUxDO0lBQW1CO0VEdzlMcEI7RUN2OUxDO0lBQW1CO0VEMDlMcEI7RUMzOUxDO0lBQW1CO0VEODlMcEI7RUM3OUxDO0lBQW1CO0VEZytMcEI7RUNqK0xDO0lBQW1CO0VEbytMcEI7RUNuK0xDO0lBQW1CO0VEcytMcEI7RUN2K0xDO0lBQW1CO0VEMCtMcEI7RUN6K0xDO0lBQW1CO0VENCtMcEI7RUM3K0xDO0lBQW1CO0VEZy9McEI7RUMvK0xDO0lBQW1CO0VEay9McEI7RUNuL0xDO0lBQW1CO0VEcy9McEI7RUNyL0xDO0lBQW1CO0VEdy9McEI7RUN6L0xDO0lBQW1CO0VENC9McEI7RUMzL0xDO0lBQW1CO0VEOC9McEI7RUMvL0xDO0lBQW1CO0VEa2dNcEI7RUNqZ01DO0lBQW1CO0VEb2dNcEI7RUNyZ01DO0lBQW1CO0VEd2dNcEI7RUN2Z01DO0lBQW1CO0VEMGdNcEI7RUMzZ01DO0lBQW1CO0VEOGdNcEI7RUM3Z01DO0lBQW1CO0VEZ2hNcEI7RUNqaE1DO0lBQW1CO0VEb2hNcEI7RUNuaE1DO0lBQW1CO0VEc2hNcEI7RUN2aE1DO0lBQW1CO0VEMGhNcEI7RUN6aE1DO0lBQW1CO0VENGhNcEI7RUM3aE1DO0lBQW1CO0VEZ2lNcEI7RUMvaE1DO0lBQW1CO0VEa2lNcEI7RUNuaU1DO0lBQW1CO0VEc2lNcEI7RUNyaU1DO0lBQW1CO0VEd2lNcEI7RUN6aU1DO0lBQW1CO0VENGlNcEI7RUMzaU1DO0lBQW1CO0VEOGlNcEI7RUMvaU1DO0lBQW1CO0VEa2pNcEI7RUNqak1DO0lBQW1CO0VEb2pNcEI7RUNyak1DO0lBQW1CO0VEd2pNcEI7RUN2ak1DO0lBQW1CO0VEMGpNcEI7RUMzak1DO0lBQW1CO0VEOGpNcEI7RUM3ak1DO0lBQW1CO0VEZ2tNcEI7RUNqa01DO0lBQW1CO0VEb2tNcEI7RUNua01DO0lBQW1CO0VEc2tNcEI7RUN2a01DO0lBQW1CO0VEMGtNcEI7RUN6a01DO0lBQW1CO0VENGtNcEI7RUM3a01DO0lBQW1CO0VEZ2xNcEI7RUMva01DO0lBQW1CO0VEa2xNcEI7RUNubE1DO0lBQW1CO0VEc2xNcEI7RUNybE1DO0lBQW1CO0VEd2xNcEI7RUN6bE1DO0lBQW1CO0VENGxNcEI7RUMzbE1DO0lBQW1CO0VEOGxNcEI7RUMvbE1DO0lBQW1CO0VEa21NcEI7RUNqbU1DO0lBQW1CO0VEb21NcEI7RUNybU1DO0lBQW1CO0VEd21NcEI7RUN2bU1DO0lBQW1CO0VEMG1NcEI7RUMzbU1DO0lBQW1CO0VEOG1NcEI7RUM3bU1DO0lBQW1CO0VEZ25NcEI7RUNqbk1DO0lBQW1CO0VEb25NcEI7RUNubk1DO0lBQW1CO0VEc25NcEI7RUN2bk1DO0lBQW1CO0VEMG5NcEI7RUN6bk1DO0lBQW1CO0VENG5NcEI7RUM3bk1DO0lBQW1CO0VEZ29NcEI7RUMvbk1DO0lBQW1CO0VEa29NcEI7RUNub01DO0lBQW1CO0VEc29NcEI7RUNyb01DO0lBQW1CO0VEd29NcEI7RUN6b01DO0lBQW1CO0VENG9NcEI7RUMzb01DO0lBQW1CO0VEOG9NcEI7RUMvb01DO0lBQW1CO0VEa3BNcEI7RUNqcE1DO0lBQW1CO0VEb3BNcEI7RUNycE1DO0lBQW1CO0VEd3BNcEI7RUN2cE1DO0lBQW1CO0VEMHBNcEI7RUMzcE1DO0lBQW1CO0VEOHBNcEI7RUM3cE1DO0lBQW1CO0VEZ3FNcEI7RUNqcU1DO0lBQW1CO0VEb3FNcEI7RUNucU1DO0lBQW1CO0VEc3FNcEI7RUN2cU1DO0lBQW1CO0VEMHFNcEI7RUN6cU1DO0lBQW1CO0VENHFNcEI7RUM3cU1DO0lBQW1CO0VEZ3JNcEI7RUMvcU1DO0lBQW1CO0VEa3JNcEI7RUNuck1DO0lBQW1CO0VEc3JNcEI7RUNyck1DO0lBQW1CO0VEd3JNcEI7RU83dExLO0lBQW1CO0VQZ3VMeEI7RU8vdExLO0lBQTJCO0VQa3VMaEM7RUM5b01DOztJQUF3QjtFRGtwTXpCO0VDanBNQzs7SUFBd0I7RURxcE16QjtFQ3BwTUM7O0lBQTBCO0lBQWlCO0VEeXBNNUM7RUMzcE1DOztJQUF3QjtFRCtwTXpCO0VDOXBNQzs7SUFBd0I7RURrcU16QjtFQ2pxTUM7O0lBQTBCO0lBQWlCO0VEc3FNNUM7RUN4cU1DOztJQUF3QjtFRDRxTXpCO0VDM3FNQzs7SUFBd0I7RUQrcU16QjtFQzlxTUM7O0lBQTBCO0lBQWlCO0VEbXJNNUM7RUNyck1DOztJQUF3QjtFRHlyTXpCO0VDeHJNQzs7SUFBd0I7RUQ0ck16QjtFQzNyTUM7O0lBQTBCO0lBQWlCO0VEZ3NNNUM7RUNsc01DOztJQUF3QjtFRHNzTXpCO0VDcnNNQzs7SUFBd0I7RUR5c016QjtFQ3hzTUM7O0lBQTBCO0lBQWlCO0VENnNNNUM7RUMvc01DOztJQUF3QjtFRG10TXpCO0VDbHRNQzs7SUFBd0I7RURzdE16QjtFQ3J0TUM7O0lBQTBCO0lBQWlCO0VEMHRNNUM7RUM1dE1DOztJQUF3QjtFRGd1TXpCO0VDL3RNQzs7SUFBd0I7RURtdU16QjtFQ2x1TUM7O0lBQTBCO0lBQWlCO0VEdXVNNUM7RUN6dU1DOztJQUF3QjtFRDZ1TXpCO0VDNXVNQzs7SUFBd0I7RURndk16QjtFQy91TUM7O0lBQTBCO0lBQWlCO0VEb3ZNNUM7RUN0dk1DOztJQUF3QjtFRDB2TXpCO0VDenZNQzs7SUFBd0I7RUQ2dk16QjtFQzV2TUM7O0lBQTBCO0lBQWlCO0VEaXdNNUM7RUNud01DOztJQUF3QjtFRHV3TXpCO0VDdHdNQzs7SUFBd0I7RUQwd016QjtFQ3p3TUM7O0lBQTBCO0lBQWlCO0VEOHdNNUM7RUNoeE1DOztJQUF3QjtFRG94TXpCO0VDbnhNQzs7SUFBd0I7RUR1eE16QjtFQ3R4TUM7O0lBQTBCO0lBQWlCO0VEMnhNNUM7RUM5d01DO0lBQW1CO0VEaXhNcEI7RUM3d01DO0lBQW1CO0VEZ3hNcEI7RUNoeE1DO0lBQW1CO0VEbXhNcEI7RUNueE1DO0lBQW1CO0VEc3hNcEI7RUN0eE1DO0lBQW1CO0VEeXhNcEI7RUN6eE1DO0lBQW1CO0VENHhNcEI7RUM1eE1DO0lBQW1CO0VEK3hNcEI7RUMveE1DO0lBQW1CO0VEa3lNcEI7RUNseU1DO0lBQW1CO0VEcXlNcEI7RUNyeU1DO0lBQW1CO0VEd3lNcEI7RUN4eU1DO0lBQW1CO0VEMnlNcEI7RUMzeU1DO0lBQW1CO0VEOHlNcEI7RUM5eU1DO0lBQW1CO0VEaXpNcEI7RUNqek1DO0lBQW1CO0VEb3pNcEI7RUNwek1DO0lBQW1CO0VEdXpNcEI7RUN2ek1DO0lBQW1CO0VEMHpNcEI7RUMxek1DO0lBQW1CO0VENnpNcEI7RUM3ek1DO0lBQW1CO0VEZzBNcEI7RUNoME1DO0lBQW1CO0VEbTBNcEI7RUNuME1DO0lBQW1CO0VEczBNcEI7RUN0ME1DO0lBQW1CO0VEeTBNcEI7RUN6ME1DO0lBQW1CO0VENDBNcEI7RUM1ME1DO0lBQW1CO0VEKzBNcEI7RUMvME1DO0lBQW1CO0VEazFNcEI7RUNsMU1DO0lBQW1CO0VEcTFNcEI7RUNyMU1DO0lBQW1CO0VEdzFNcEI7RUM1MU1DO0lBQW1CO0VEKzFNcEI7RUMzMU1DO0lBQW1CO0VEODFNcEI7RUM5MU1DO0lBQW1CO0VEaTJNcEI7RUNqMk1DO0lBQW1CO0VEbzJNcEI7RUNwMk1DO0lBQW1CO0VEdTJNcEI7RUN2Mk1DO0lBQW1CO0VEMDJNcEI7RUMxMk1DO0lBQW1CO0VENjJNcEI7RUM3Mk1DO0lBQW1CO0VEZzNNcEI7RUNoM01DO0lBQW1CO0VEbTNNcEI7RUNuM01DO0lBQW1CO0VEczNNcEI7RUN0M01DO0lBQW1CO0VEeTNNcEI7RUN6M01DO0lBQW1CO0VENDNNcEI7RUM1M01DO0lBQW1CO0VEKzNNcEI7RUMvM01DO0lBQW1CO0VEazRNcEI7RUNsNE1DO0lBQW1CO0VEcTRNcEI7RUNyNE1DO0lBQW1CO0VEdzRNcEI7RUN4NE1DO0lBQW1CO0VEMjRNcEI7RUMzNE1DO0lBQW1CO0VEODRNcEI7RUM5NE1DO0lBQW1CO0VEaTVNcEI7RUNqNU1DO0lBQW1CO0VEbzVNcEI7RUNwNU1DO0lBQW1CO0VEdTVNcEI7RUN2NU1DO0lBQW1CO0VEMDVNcEI7RUMxNU1DO0lBQW1CO0VENjVNcEI7RUM3NU1DO0lBQW1CO0VEZzZNcEI7RUNoNk1DO0lBQW1CO0VEbTZNcEI7RUNuNk1DO0lBQW1CO0VEczZNcEI7RUN0Nk1DO0lBQW1CO0VEeTZNcEI7RUN6Nk1DO0lBQW1CO0VENDZNcEI7RUM1Nk1DO0lBQW1CO0VEKzZNcEI7RUMvNk1DO0lBQW1CO0VEazdNcEI7RUNsN01DO0lBQW1CO0VEcTdNcEI7RUNyN01DO0lBQW1CO0VEdzdNcEI7RUN4N01DO0lBQW1CO0VEMjdNcEI7RUMzN01DO0lBQW1CO0VEODdNcEI7RUM5N01DO0lBQW1CO0VEaThNcEI7RUNqOE1DO0lBQW1CO0VEbzhNcEI7RUNwOE1DO0lBQW1CO0VEdThNcEI7RUN2OE1DO0lBQW1CO0VEMDhNcEI7RUMxOE1DO0lBQW1CO0VENjhNcEI7RUM3OE1DO0lBQW1CO0VEZzlNcEI7RUNoOU1DO0lBQW1CO0VEbTlNcEI7RUNuOU1DO0lBQW1CO0VEczlNcEI7RUN0OU1DO0lBQW1CO0VEeTlNcEI7RUN6OU1DO0lBQW1CO0VENDlNcEI7RUM1OU1DO0lBQW1CO0VEKzlNcEI7RUMvOU1DO0lBQW1CO0VEaytNcEI7RUNsK01DO0lBQW1CO0VEcStNcEI7RUNyK01DO0lBQW1CO0VEdytNcEI7RUN4K01DO0lBQW1CO0VEMitNcEI7RUMzK01DO0lBQW1CO0VEOCtNcEI7RU8va01LO0lBQXVCO0VQa2xNNUI7RU9qbE1LO0lBQXVCO0VQb2xNNUI7RU9ubE1LO0lBQXVCO0VQc2xNNUI7RU9ybE1LO0lBQXVCO0VQd2xNNUI7RU92bE1LO0lBQXVCO0VQMGxNNUI7RU96bE1LO0lBQXVCO0VQNGxNNUI7RU8zbE1LO0lBQXVCO0VQOGxNNUI7RU96bE1POzs7O0lBQTBCO0VQK2xNakM7RU85bE1POzs7O0lBQTBCO0VQb21NakM7RU9ubU1POzs7O0lBQTBCO0VQeW1NakM7QUFDRjtBT3BvTUU7RU4zZEM7SUFBbUI7RURtbU5wQjtFQ2xtTkM7SUFBbUI7RURxbU5wQjtFQ2ptTkM7SUFBbUI7RURvbU5wQjtFQ25tTkM7SUFBbUI7RURzbU5wQjtFQ3ZtTkM7SUFBbUI7RUQwbU5wQjtFQ3ptTkM7SUFBbUI7RUQ0bU5wQjtFQzdtTkM7SUFBbUI7RURnbk5wQjtFQy9tTkM7SUFBbUI7RURrbk5wQjtFQ25uTkM7SUFBbUI7RURzbk5wQjtFQ3JuTkM7SUFBbUI7RUR3bk5wQjtFQ3puTkM7SUFBbUI7RUQ0bk5wQjtFQzNuTkM7SUFBbUI7RUQ4bk5wQjtFQy9uTkM7SUFBbUI7RURrb05wQjtFQ2pvTkM7SUFBbUI7RURvb05wQjtFQ3JvTkM7SUFBbUI7RUR3b05wQjtFQ3ZvTkM7SUFBbUI7RUQwb05wQjtFQzNvTkM7SUFBbUI7RUQ4b05wQjtFQzdvTkM7SUFBbUI7RURncE5wQjtFQ2pwTkM7SUFBbUI7RURvcE5wQjtFQ25wTkM7SUFBbUI7RURzcE5wQjtFQ3ZwTkM7SUFBbUI7RUQwcE5wQjtFQ3pwTkM7SUFBbUI7RUQ0cE5wQjtFQzdwTkM7SUFBbUI7RURncU5wQjtFQy9wTkM7SUFBbUI7RURrcU5wQjtFQ25xTkM7SUFBbUI7RURzcU5wQjtFQ3JxTkM7SUFBbUI7RUR3cU5wQjtFQ3pxTkM7SUFBbUI7RUQ0cU5wQjtFQzNxTkM7SUFBbUI7RUQ4cU5wQjtFQy9xTkM7SUFBbUI7RURrck5wQjtFQ2pyTkM7SUFBbUI7RURvck5wQjtFQ3JyTkM7SUFBbUI7RUR3ck5wQjtFQ3ZyTkM7SUFBbUI7RUQwck5wQjtFQzNyTkM7SUFBbUI7RUQ4ck5wQjtFQzdyTkM7SUFBbUI7RURnc05wQjtFQ2pzTkM7SUFBbUI7RURvc05wQjtFQ25zTkM7SUFBbUI7RURzc05wQjtFQ3ZzTkM7SUFBbUI7RUQwc05wQjtFQ3pzTkM7SUFBbUI7RUQ0c05wQjtFQzdzTkM7SUFBbUI7RURndE5wQjtFQy9zTkM7SUFBbUI7RURrdE5wQjtFQ250TkM7SUFBbUI7RURzdE5wQjtFQ3J0TkM7SUFBbUI7RUR3dE5wQjtFQ3p0TkM7SUFBbUI7RUQ0dE5wQjtFQzN0TkM7SUFBbUI7RUQ4dE5wQjtFQy90TkM7SUFBbUI7RURrdU5wQjtFQ2p1TkM7SUFBbUI7RURvdU5wQjtFQ3J1TkM7SUFBbUI7RUR3dU5wQjtFQ3Z1TkM7SUFBbUI7RUQwdU5wQjtFQzN1TkM7SUFBbUI7RUQ4dU5wQjtFQzd1TkM7SUFBbUI7RURndk5wQjtFQ2p2TkM7SUFBbUI7RURvdk5wQjtFQ252TkM7SUFBbUI7RURzdk5wQjtFQzV2TkM7SUFBbUI7RUQrdk5wQjtFQzl2TkM7SUFBbUI7RURpd05wQjtFQzd2TkM7SUFBbUI7RURnd05wQjtFQy92TkM7SUFBbUI7RURrd05wQjtFQ253TkM7SUFBbUI7RURzd05wQjtFQ3J3TkM7SUFBbUI7RUR3d05wQjtFQ3p3TkM7SUFBbUI7RUQ0d05wQjtFQzN3TkM7SUFBbUI7RUQ4d05wQjtFQy93TkM7SUFBbUI7RURreE5wQjtFQ2p4TkM7SUFBbUI7RURveE5wQjtFQ3J4TkM7SUFBbUI7RUR3eE5wQjtFQ3Z4TkM7SUFBbUI7RUQweE5wQjtFQzN4TkM7SUFBbUI7RUQ4eE5wQjtFQzd4TkM7SUFBbUI7RURneU5wQjtFQ2p5TkM7SUFBbUI7RURveU5wQjtFQ255TkM7SUFBbUI7RURzeU5wQjtFQ3Z5TkM7SUFBbUI7RUQweU5wQjtFQ3p5TkM7SUFBbUI7RUQ0eU5wQjtFQzd5TkM7SUFBbUI7RURnek5wQjtFQy95TkM7SUFBbUI7RURrek5wQjtFQ256TkM7SUFBbUI7RURzek5wQjtFQ3J6TkM7SUFBbUI7RUR3ek5wQjtFQ3p6TkM7SUFBbUI7RUQ0ek5wQjtFQzN6TkM7SUFBbUI7RUQ4ek5wQjtFQy96TkM7SUFBbUI7RURrME5wQjtFQ2owTkM7SUFBbUI7RURvME5wQjtFQ3IwTkM7SUFBbUI7RUR3ME5wQjtFQ3YwTkM7SUFBbUI7RUQwME5wQjtFQzMwTkM7SUFBbUI7RUQ4ME5wQjtFQzcwTkM7SUFBbUI7RURnMU5wQjtFQ2oxTkM7SUFBbUI7RURvMU5wQjtFQ24xTkM7SUFBbUI7RURzMU5wQjtFQ3YxTkM7SUFBbUI7RUQwMU5wQjtFQ3oxTkM7SUFBbUI7RUQ0MU5wQjtFQzcxTkM7SUFBbUI7RURnMk5wQjtFQy8xTkM7SUFBbUI7RURrMk5wQjtFQ24yTkM7SUFBbUI7RURzMk5wQjtFQ3IyTkM7SUFBbUI7RUR3Mk5wQjtFQ3oyTkM7SUFBbUI7RUQ0Mk5wQjtFQzMyTkM7SUFBbUI7RUQ4Mk5wQjtFQy8yTkM7SUFBbUI7RURrM05wQjtFQ2ozTkM7SUFBbUI7RURvM05wQjtFQ3IzTkM7SUFBbUI7RUR3M05wQjtFQ3YzTkM7SUFBbUI7RUQwM05wQjtFQzMzTkM7SUFBbUI7RUQ4M05wQjtFQzczTkM7SUFBbUI7RURnNE5wQjtFQ2o0TkM7SUFBbUI7RURvNE5wQjtFQ240TkM7SUFBbUI7RURzNE5wQjtFQ3Y0TkM7SUFBbUI7RUQwNE5wQjtFQ3o0TkM7SUFBbUI7RUQ0NE5wQjtFQzc0TkM7SUFBbUI7RURnNU5wQjtFQy80TkM7SUFBbUI7RURrNU5wQjtFQ241TkM7SUFBbUI7RURzNU5wQjtFQ3I1TkM7SUFBbUI7RUR3NU5wQjtFQ3o1TkM7SUFBbUI7RUQ0NU5wQjtFQzM1TkM7SUFBbUI7RUQ4NU5wQjtFQy81TkM7SUFBbUI7RURrNk5wQjtFQ2o2TkM7SUFBbUI7RURvNk5wQjtFQ3I2TkM7SUFBbUI7RUR3Nk5wQjtFQ3Y2TkM7SUFBbUI7RUQwNk5wQjtFQzM2TkM7SUFBbUI7RUQ4Nk5wQjtFQzc2TkM7SUFBbUI7RURnN05wQjtFQ2o3TkM7SUFBbUI7RURvN05wQjtFQ243TkM7SUFBbUI7RURzN05wQjtFQ3Y3TkM7SUFBbUI7RUQwN05wQjtFQ3o3TkM7SUFBbUI7RUQ0N05wQjtFQzc3TkM7SUFBbUI7RURnOE5wQjtFQy83TkM7SUFBbUI7RURrOE5wQjtFQ244TkM7SUFBbUI7RURzOE5wQjtFQ3I4TkM7SUFBbUI7RUR3OE5wQjtFQ3o4TkM7SUFBbUI7RUQ0OE5wQjtFQzM4TkM7SUFBbUI7RUQ4OE5wQjtFQy84TkM7SUFBbUI7RURrOU5wQjtFQ2o5TkM7SUFBbUI7RURvOU5wQjtFQ3I5TkM7SUFBbUI7RUR3OU5wQjtFQ3Y5TkM7SUFBbUI7RUQwOU5wQjtFQzM5TkM7SUFBbUI7RUQ4OU5wQjtFQzc5TkM7SUFBbUI7RURnK05wQjtFQ2orTkM7SUFBbUI7RURvK05wQjtFQ24rTkM7SUFBbUI7RURzK05wQjtFQ3YrTkM7SUFBbUI7RUQwK05wQjtFQ3orTkM7SUFBbUI7RUQ0K05wQjtFQzcrTkM7SUFBbUI7RURnL05wQjtFQy8rTkM7SUFBbUI7RURrL05wQjtFQ24vTkM7SUFBbUI7RURzL05wQjtFQ3IvTkM7SUFBbUI7RUR3L05wQjtFQ3ovTkM7SUFBbUI7RUQ0L05wQjtFQzMvTkM7SUFBbUI7RUQ4L05wQjtFQy8vTkM7SUFBbUI7RURrZ09wQjtFQ2pnT0M7SUFBbUI7RURvZ09wQjtFQ3JnT0M7SUFBbUI7RUR3Z09wQjtFQ3ZnT0M7SUFBbUI7RUQwZ09wQjtFQzNnT0M7SUFBbUI7RUQ4Z09wQjtFQzdnT0M7SUFBbUI7RURnaE9wQjtFQ2poT0M7SUFBbUI7RURvaE9wQjtFQ25oT0M7SUFBbUI7RURzaE9wQjtFQ3ZoT0M7SUFBbUI7RUQwaE9wQjtFQ3poT0M7SUFBbUI7RUQ0aE9wQjtFQzdoT0M7SUFBbUI7RURnaU9wQjtFQy9oT0M7SUFBbUI7RURraU9wQjtFT3ZrTks7SUFBbUI7RVAwa054QjtFT3prTks7SUFBMkI7RVA0a05oQztFQ3gvTkM7O0lBQXdCO0VENC9OekI7RUMzL05DOztJQUF3QjtFRCsvTnpCO0VDOS9OQzs7SUFBMEI7SUFBaUI7RURtZ081QztFQ3JnT0M7O0lBQXdCO0VEeWdPekI7RUN4Z09DOztJQUF3QjtFRDRnT3pCO0VDM2dPQzs7SUFBMEI7SUFBaUI7RURnaE81QztFQ2xoT0M7O0lBQXdCO0VEc2hPekI7RUNyaE9DOztJQUF3QjtFRHloT3pCO0VDeGhPQzs7SUFBMEI7SUFBaUI7RUQ2aE81QztFQy9oT0M7O0lBQXdCO0VEbWlPekI7RUNsaU9DOztJQUF3QjtFRHNpT3pCO0VDcmlPQzs7SUFBMEI7SUFBaUI7RUQwaU81QztFQzVpT0M7O0lBQXdCO0VEZ2pPekI7RUMvaU9DOztJQUF3QjtFRG1qT3pCO0VDbGpPQzs7SUFBMEI7SUFBaUI7RUR1ak81QztFQ3pqT0M7O0lBQXdCO0VENmpPekI7RUM1ak9DOztJQUF3QjtFRGdrT3pCO0VDL2pPQzs7SUFBMEI7SUFBaUI7RURva081QztFQ3RrT0M7O0lBQXdCO0VEMGtPekI7RUN6a09DOztJQUF3QjtFRDZrT3pCO0VDNWtPQzs7SUFBMEI7SUFBaUI7RURpbE81QztFQ25sT0M7O0lBQXdCO0VEdWxPekI7RUN0bE9DOztJQUF3QjtFRDBsT3pCO0VDemxPQzs7SUFBMEI7SUFBaUI7RUQ4bE81QztFQ2htT0M7O0lBQXdCO0VEb21PekI7RUNubU9DOztJQUF3QjtFRHVtT3pCO0VDdG1PQzs7SUFBMEI7SUFBaUI7RUQybU81QztFQzdtT0M7O0lBQXdCO0VEaW5PekI7RUNobk9DOztJQUF3QjtFRG9uT3pCO0VDbm5PQzs7SUFBMEI7SUFBaUI7RUR3bk81QztFQzFuT0M7O0lBQXdCO0VEOG5PekI7RUM3bk9DOztJQUF3QjtFRGlvT3pCO0VDaG9PQzs7SUFBMEI7SUFBaUI7RURxb081QztFQ3huT0M7SUFBbUI7RUQybk9wQjtFQ3ZuT0M7SUFBbUI7RUQwbk9wQjtFQzFuT0M7SUFBbUI7RUQ2bk9wQjtFQzduT0M7SUFBbUI7RURnb09wQjtFQ2hvT0M7SUFBbUI7RURtb09wQjtFQ25vT0M7SUFBbUI7RURzb09wQjtFQ3RvT0M7SUFBbUI7RUR5b09wQjtFQ3pvT0M7SUFBbUI7RUQ0b09wQjtFQzVvT0M7SUFBbUI7RUQrb09wQjtFQy9vT0M7SUFBbUI7RURrcE9wQjtFQ2xwT0M7SUFBbUI7RURxcE9wQjtFQ3JwT0M7SUFBbUI7RUR3cE9wQjtFQ3hwT0M7SUFBbUI7RUQycE9wQjtFQzNwT0M7SUFBbUI7RUQ4cE9wQjtFQzlwT0M7SUFBbUI7RURpcU9wQjtFQ2pxT0M7SUFBbUI7RURvcU9wQjtFQ3BxT0M7SUFBbUI7RUR1cU9wQjtFQ3ZxT0M7SUFBbUI7RUQwcU9wQjtFQzFxT0M7SUFBbUI7RUQ2cU9wQjtFQzdxT0M7SUFBbUI7RURnck9wQjtFQ2hyT0M7SUFBbUI7RURtck9wQjtFQ25yT0M7SUFBbUI7RURzck9wQjtFQ3RyT0M7SUFBbUI7RUR5ck9wQjtFQ3pyT0M7SUFBbUI7RUQ0ck9wQjtFQzVyT0M7SUFBbUI7RUQrck9wQjtFQy9yT0M7SUFBbUI7RURrc09wQjtFQ3RzT0M7SUFBbUI7RUR5c09wQjtFQ3JzT0M7SUFBbUI7RUR3c09wQjtFQ3hzT0M7SUFBbUI7RUQyc09wQjtFQzNzT0M7SUFBbUI7RUQ4c09wQjtFQzlzT0M7SUFBbUI7RURpdE9wQjtFQ2p0T0M7SUFBbUI7RURvdE9wQjtFQ3B0T0M7SUFBbUI7RUR1dE9wQjtFQ3Z0T0M7SUFBbUI7RUQwdE9wQjtFQzF0T0M7SUFBbUI7RUQ2dE9wQjtFQzd0T0M7SUFBbUI7RURndU9wQjtFQ2h1T0M7SUFBbUI7RURtdU9wQjtFQ251T0M7SUFBbUI7RURzdU9wQjtFQ3R1T0M7SUFBbUI7RUR5dU9wQjtFQ3p1T0M7SUFBbUI7RUQ0dU9wQjtFQzV1T0M7SUFBbUI7RUQrdU9wQjtFQy91T0M7SUFBbUI7RURrdk9wQjtFQ2x2T0M7SUFBbUI7RURxdk9wQjtFQ3J2T0M7SUFBbUI7RUR3dk9wQjtFQ3h2T0M7SUFBbUI7RUQydk9wQjtFQzN2T0M7SUFBbUI7RUQ4dk9wQjtFQzl2T0M7SUFBbUI7RURpd09wQjtFQ2p3T0M7SUFBbUI7RURvd09wQjtFQ3B3T0M7SUFBbUI7RUR1d09wQjtFQ3Z3T0M7SUFBbUI7RUQwd09wQjtFQzF3T0M7SUFBbUI7RUQ2d09wQjtFQzd3T0M7SUFBbUI7RURneE9wQjtFQ2h4T0M7SUFBbUI7RURteE9wQjtFQ254T0M7SUFBbUI7RURzeE9wQjtFQ3R4T0M7SUFBbUI7RUR5eE9wQjtFQ3p4T0M7SUFBbUI7RUQ0eE9wQjtFQzV4T0M7SUFBbUI7RUQreE9wQjtFQy94T0M7SUFBbUI7RURreU9wQjtFQ2x5T0M7SUFBbUI7RURxeU9wQjtFQ3J5T0M7SUFBbUI7RUR3eU9wQjtFQ3h5T0M7SUFBbUI7RUQyeU9wQjtFQzN5T0M7SUFBbUI7RUQ4eU9wQjtFQzl5T0M7SUFBbUI7RURpek9wQjtFQ2p6T0M7SUFBbUI7RURvek9wQjtFQ3B6T0M7SUFBbUI7RUR1ek9wQjtFQ3Z6T0M7SUFBbUI7RUQwek9wQjtFQzF6T0M7SUFBbUI7RUQ2ek9wQjtFQzd6T0M7SUFBbUI7RURnME9wQjtFQ2gwT0M7SUFBbUI7RURtME9wQjtFQ24wT0M7SUFBbUI7RURzME9wQjtFQ3QwT0M7SUFBbUI7RUR5ME9wQjtFQ3owT0M7SUFBbUI7RUQ0ME9wQjtFQzUwT0M7SUFBbUI7RUQrME9wQjtFQy8wT0M7SUFBbUI7RURrMU9wQjtFQ2wxT0M7SUFBbUI7RURxMU9wQjtFQ3IxT0M7SUFBbUI7RUR3MU9wQjtFT3o3Tks7SUFBdUI7RVA0N041QjtFTzM3Tks7SUFBdUI7RVA4N041QjtFTzc3Tks7SUFBdUI7RVBnOE41QjtFTy83Tks7SUFBdUI7RVBrOE41QjtFT2o4Tks7SUFBdUI7RVBvOE41QjtFT244Tks7SUFBdUI7RVBzOE41QjtFT3I4Tks7SUFBdUI7RVB3OE41QjtFT244Tk87Ozs7SUFBMEI7RVB5OE5qQztFT3g4Tk87Ozs7SUFBMEI7RVA4OE5qQztFTzc4Tk87Ozs7SUFBMEI7RVBtOU5qQztBQUNGO0FPOStORTtFTjNkQztJQUFtQjtFRDY4T3BCO0VDNThPQztJQUFtQjtFRCs4T3BCO0VDMzhPQztJQUFtQjtFRDg4T3BCO0VDNzhPQztJQUFtQjtFRGc5T3BCO0VDajlPQztJQUFtQjtFRG85T3BCO0VDbjlPQztJQUFtQjtFRHM5T3BCO0VDdjlPQztJQUFtQjtFRDA5T3BCO0VDejlPQztJQUFtQjtFRDQ5T3BCO0VDNzlPQztJQUFtQjtFRGcrT3BCO0VDLzlPQztJQUFtQjtFRGsrT3BCO0VDbitPQztJQUFtQjtFRHMrT3BCO0VDcitPQztJQUFtQjtFRHcrT3BCO0VDeitPQztJQUFtQjtFRDQrT3BCO0VDMytPQztJQUFtQjtFRDgrT3BCO0VDLytPQztJQUFtQjtFRGsvT3BCO0VDai9PQztJQUFtQjtFRG8vT3BCO0VDci9PQztJQUFtQjtFRHcvT3BCO0VDdi9PQztJQUFtQjtFRDAvT3BCO0VDMy9PQztJQUFtQjtFRDgvT3BCO0VDNy9PQztJQUFtQjtFRGdnUHBCO0VDamdQQztJQUFtQjtFRG9nUHBCO0VDbmdQQztJQUFtQjtFRHNnUHBCO0VDdmdQQztJQUFtQjtFRDBnUHBCO0VDemdQQztJQUFtQjtFRDRnUHBCO0VDN2dQQztJQUFtQjtFRGdoUHBCO0VDL2dQQztJQUFtQjtFRGtoUHBCO0VDbmhQQztJQUFtQjtFRHNoUHBCO0VDcmhQQztJQUFtQjtFRHdoUHBCO0VDemhQQztJQUFtQjtFRDRoUHBCO0VDM2hQQztJQUFtQjtFRDhoUHBCO0VDL2hQQztJQUFtQjtFRGtpUHBCO0VDamlQQztJQUFtQjtFRG9pUHBCO0VDcmlQQztJQUFtQjtFRHdpUHBCO0VDdmlQQztJQUFtQjtFRDBpUHBCO0VDM2lQQztJQUFtQjtFRDhpUHBCO0VDN2lQQztJQUFtQjtFRGdqUHBCO0VDampQQztJQUFtQjtFRG9qUHBCO0VDbmpQQztJQUFtQjtFRHNqUHBCO0VDdmpQQztJQUFtQjtFRDBqUHBCO0VDempQQztJQUFtQjtFRDRqUHBCO0VDN2pQQztJQUFtQjtFRGdrUHBCO0VDL2pQQztJQUFtQjtFRGtrUHBCO0VDbmtQQztJQUFtQjtFRHNrUHBCO0VDcmtQQztJQUFtQjtFRHdrUHBCO0VDemtQQztJQUFtQjtFRDRrUHBCO0VDM2tQQztJQUFtQjtFRDhrUHBCO0VDL2tQQztJQUFtQjtFRGtsUHBCO0VDamxQQztJQUFtQjtFRG9sUHBCO0VDcmxQQztJQUFtQjtFRHdsUHBCO0VDdmxQQztJQUFtQjtFRDBsUHBCO0VDM2xQQztJQUFtQjtFRDhsUHBCO0VDN2xQQztJQUFtQjtFRGdtUHBCO0VDdG1QQztJQUFtQjtFRHltUHBCO0VDeG1QQztJQUFtQjtFRDJtUHBCO0VDdm1QQztJQUFtQjtFRDBtUHBCO0VDem1QQztJQUFtQjtFRDRtUHBCO0VDN21QQztJQUFtQjtFRGduUHBCO0VDL21QQztJQUFtQjtFRGtuUHBCO0VDbm5QQztJQUFtQjtFRHNuUHBCO0VDcm5QQztJQUFtQjtFRHduUHBCO0VDem5QQztJQUFtQjtFRDRuUHBCO0VDM25QQztJQUFtQjtFRDhuUHBCO0VDL25QQztJQUFtQjtFRGtvUHBCO0VDam9QQztJQUFtQjtFRG9vUHBCO0VDcm9QQztJQUFtQjtFRHdvUHBCO0VDdm9QQztJQUFtQjtFRDBvUHBCO0VDM29QQztJQUFtQjtFRDhvUHBCO0VDN29QQztJQUFtQjtFRGdwUHBCO0VDanBQQztJQUFtQjtFRG9wUHBCO0VDbnBQQztJQUFtQjtFRHNwUHBCO0VDdnBQQztJQUFtQjtFRDBwUHBCO0VDenBQQztJQUFtQjtFRDRwUHBCO0VDN3BQQztJQUFtQjtFRGdxUHBCO0VDL3BQQztJQUFtQjtFRGtxUHBCO0VDbnFQQztJQUFtQjtFRHNxUHBCO0VDcnFQQztJQUFtQjtFRHdxUHBCO0VDenFQQztJQUFtQjtFRDRxUHBCO0VDM3FQQztJQUFtQjtFRDhxUHBCO0VDL3FQQztJQUFtQjtFRGtyUHBCO0VDanJQQztJQUFtQjtFRG9yUHBCO0VDcnJQQztJQUFtQjtFRHdyUHBCO0VDdnJQQztJQUFtQjtFRDByUHBCO0VDM3JQQztJQUFtQjtFRDhyUHBCO0VDN3JQQztJQUFtQjtFRGdzUHBCO0VDanNQQztJQUFtQjtFRG9zUHBCO0VDbnNQQztJQUFtQjtFRHNzUHBCO0VDdnNQQztJQUFtQjtFRDBzUHBCO0VDenNQQztJQUFtQjtFRDRzUHBCO0VDN3NQQztJQUFtQjtFRGd0UHBCO0VDL3NQQztJQUFtQjtFRGt0UHBCO0VDbnRQQztJQUFtQjtFRHN0UHBCO0VDcnRQQztJQUFtQjtFRHd0UHBCO0VDenRQQztJQUFtQjtFRDR0UHBCO0VDM3RQQztJQUFtQjtFRDh0UHBCO0VDL3RQQztJQUFtQjtFRGt1UHBCO0VDanVQQztJQUFtQjtFRG91UHBCO0VDcnVQQztJQUFtQjtFRHd1UHBCO0VDdnVQQztJQUFtQjtFRDB1UHBCO0VDM3VQQztJQUFtQjtFRDh1UHBCO0VDN3VQQztJQUFtQjtFRGd2UHBCO0VDanZQQztJQUFtQjtFRG92UHBCO0VDbnZQQztJQUFtQjtFRHN2UHBCO0VDdnZQQztJQUFtQjtFRDB2UHBCO0VDenZQQztJQUFtQjtFRDR2UHBCO0VDN3ZQQztJQUFtQjtFRGd3UHBCO0VDL3ZQQztJQUFtQjtFRGt3UHBCO0VDbndQQztJQUFtQjtFRHN3UHBCO0VDcndQQztJQUFtQjtFRHd3UHBCO0VDendQQztJQUFtQjtFRDR3UHBCO0VDM3dQQztJQUFtQjtFRDh3UHBCO0VDL3dQQztJQUFtQjtFRGt4UHBCO0VDanhQQztJQUFtQjtFRG94UHBCO0VDcnhQQztJQUFtQjtFRHd4UHBCO0VDdnhQQztJQUFtQjtFRDB4UHBCO0VDM3hQQztJQUFtQjtFRDh4UHBCO0VDN3hQQztJQUFtQjtFRGd5UHBCO0VDanlQQztJQUFtQjtFRG95UHBCO0VDbnlQQztJQUFtQjtFRHN5UHBCO0VDdnlQQztJQUFtQjtFRDB5UHBCO0VDenlQQztJQUFtQjtFRDR5UHBCO0VDN3lQQztJQUFtQjtFRGd6UHBCO0VDL3lQQztJQUFtQjtFRGt6UHBCO0VDbnpQQztJQUFtQjtFRHN6UHBCO0VDcnpQQztJQUFtQjtFRHd6UHBCO0VDenpQQztJQUFtQjtFRDR6UHBCO0VDM3pQQztJQUFtQjtFRDh6UHBCO0VDL3pQQztJQUFtQjtFRGswUHBCO0VDajBQQztJQUFtQjtFRG8wUHBCO0VDcjBQQztJQUFtQjtFRHcwUHBCO0VDdjBQQztJQUFtQjtFRDAwUHBCO0VDMzBQQztJQUFtQjtFRDgwUHBCO0VDNzBQQztJQUFtQjtFRGcxUHBCO0VDajFQQztJQUFtQjtFRG8xUHBCO0VDbjFQQztJQUFtQjtFRHMxUHBCO0VDdjFQQztJQUFtQjtFRDAxUHBCO0VDejFQQztJQUFtQjtFRDQxUHBCO0VDNzFQQztJQUFtQjtFRGcyUHBCO0VDLzFQQztJQUFtQjtFRGsyUHBCO0VDbjJQQztJQUFtQjtFRHMyUHBCO0VDcjJQQztJQUFtQjtFRHcyUHBCO0VDejJQQztJQUFtQjtFRDQyUHBCO0VDMzJQQztJQUFtQjtFRDgyUHBCO0VDLzJQQztJQUFtQjtFRGszUHBCO0VDajNQQztJQUFtQjtFRG8zUHBCO0VDcjNQQztJQUFtQjtFRHczUHBCO0VDdjNQQztJQUFtQjtFRDAzUHBCO0VDMzNQQztJQUFtQjtFRDgzUHBCO0VDNzNQQztJQUFtQjtFRGc0UHBCO0VDajRQQztJQUFtQjtFRG80UHBCO0VDbjRQQztJQUFtQjtFRHM0UHBCO0VDdjRQQztJQUFtQjtFRDA0UHBCO0VDejRQQztJQUFtQjtFRDQ0UHBCO0VPajdPSztJQUFtQjtFUG83T3hCO0VPbjdPSztJQUEyQjtFUHM3T2hDO0VDbDJQQzs7SUFBd0I7RURzMlB6QjtFQ3IyUEM7O0lBQXdCO0VEeTJQekI7RUN4MlBDOztJQUEwQjtJQUFpQjtFRDYyUDVDO0VDLzJQQzs7SUFBd0I7RURtM1B6QjtFQ2wzUEM7O0lBQXdCO0VEczNQekI7RUNyM1BDOztJQUEwQjtJQUFpQjtFRDAzUDVDO0VDNTNQQzs7SUFBd0I7RURnNFB6QjtFQy8zUEM7O0lBQXdCO0VEbTRQekI7RUNsNFBDOztJQUEwQjtJQUFpQjtFRHU0UDVDO0VDejRQQzs7SUFBd0I7RUQ2NFB6QjtFQzU0UEM7O0lBQXdCO0VEZzVQekI7RUMvNFBDOztJQUEwQjtJQUFpQjtFRG81UDVDO0VDdDVQQzs7SUFBd0I7RUQwNVB6QjtFQ3o1UEM7O0lBQXdCO0VENjVQekI7RUM1NVBDOztJQUEwQjtJQUFpQjtFRGk2UDVDO0VDbjZQQzs7SUFBd0I7RUR1NlB6QjtFQ3Q2UEM7O0lBQXdCO0VEMDZQekI7RUN6NlBDOztJQUEwQjtJQUFpQjtFRDg2UDVDO0VDaDdQQzs7SUFBd0I7RURvN1B6QjtFQ243UEM7O0lBQXdCO0VEdTdQekI7RUN0N1BDOztJQUEwQjtJQUFpQjtFRDI3UDVDO0VDNzdQQzs7SUFBd0I7RURpOFB6QjtFQ2g4UEM7O0lBQXdCO0VEbzhQekI7RUNuOFBDOztJQUEwQjtJQUFpQjtFRHc4UDVDO0VDMThQQzs7SUFBd0I7RUQ4OFB6QjtFQzc4UEM7O0lBQXdCO0VEaTlQekI7RUNoOVBDOztJQUEwQjtJQUFpQjtFRHE5UDVDO0VDdjlQQzs7SUFBd0I7RUQyOVB6QjtFQzE5UEM7O0lBQXdCO0VEODlQekI7RUM3OVBDOztJQUEwQjtJQUFpQjtFRGsrUDVDO0VDcCtQQzs7SUFBd0I7RUR3K1B6QjtFQ3YrUEM7O0lBQXdCO0VEMitQekI7RUMxK1BDOztJQUEwQjtJQUFpQjtFRCsrUDVDO0VDbCtQQztJQUFtQjtFRHErUHBCO0VDaitQQztJQUFtQjtFRG8rUHBCO0VDcCtQQztJQUFtQjtFRHUrUHBCO0VDditQQztJQUFtQjtFRDArUHBCO0VDMStQQztJQUFtQjtFRDYrUHBCO0VDNytQQztJQUFtQjtFRGcvUHBCO0VDaC9QQztJQUFtQjtFRG0vUHBCO0VDbi9QQztJQUFtQjtFRHMvUHBCO0VDdC9QQztJQUFtQjtFRHkvUHBCO0VDei9QQztJQUFtQjtFRDQvUHBCO0VDNS9QQztJQUFtQjtFRCsvUHBCO0VDLy9QQztJQUFtQjtFRGtnUXBCO0VDbGdRQztJQUFtQjtFRHFnUXBCO0VDcmdRQztJQUFtQjtFRHdnUXBCO0VDeGdRQztJQUFtQjtFRDJnUXBCO0VDM2dRQztJQUFtQjtFRDhnUXBCO0VDOWdRQztJQUFtQjtFRGloUXBCO0VDamhRQztJQUFtQjtFRG9oUXBCO0VDcGhRQztJQUFtQjtFRHVoUXBCO0VDdmhRQztJQUFtQjtFRDBoUXBCO0VDMWhRQztJQUFtQjtFRDZoUXBCO0VDN2hRQztJQUFtQjtFRGdpUXBCO0VDaGlRQztJQUFtQjtFRG1pUXBCO0VDbmlRQztJQUFtQjtFRHNpUXBCO0VDdGlRQztJQUFtQjtFRHlpUXBCO0VDemlRQztJQUFtQjtFRDRpUXBCO0VDaGpRQztJQUFtQjtFRG1qUXBCO0VDL2lRQztJQUFtQjtFRGtqUXBCO0VDbGpRQztJQUFtQjtFRHFqUXBCO0VDcmpRQztJQUFtQjtFRHdqUXBCO0VDeGpRQztJQUFtQjtFRDJqUXBCO0VDM2pRQztJQUFtQjtFRDhqUXBCO0VDOWpRQztJQUFtQjtFRGlrUXBCO0VDamtRQztJQUFtQjtFRG9rUXBCO0VDcGtRQztJQUFtQjtFRHVrUXBCO0VDdmtRQztJQUFtQjtFRDBrUXBCO0VDMWtRQztJQUFtQjtFRDZrUXBCO0VDN2tRQztJQUFtQjtFRGdsUXBCO0VDaGxRQztJQUFtQjtFRG1sUXBCO0VDbmxRQztJQUFtQjtFRHNsUXBCO0VDdGxRQztJQUFtQjtFRHlsUXBCO0VDemxRQztJQUFtQjtFRDRsUXBCO0VDNWxRQztJQUFtQjtFRCtsUXBCO0VDL2xRQztJQUFtQjtFRGttUXBCO0VDbG1RQztJQUFtQjtFRHFtUXBCO0VDcm1RQztJQUFtQjtFRHdtUXBCO0VDeG1RQztJQUFtQjtFRDJtUXBCO0VDM21RQztJQUFtQjtFRDhtUXBCO0VDOW1RQztJQUFtQjtFRGluUXBCO0VDam5RQztJQUFtQjtFRG9uUXBCO0VDcG5RQztJQUFtQjtFRHVuUXBCO0VDdm5RQztJQUFtQjtFRDBuUXBCO0VDMW5RQztJQUFtQjtFRDZuUXBCO0VDN25RQztJQUFtQjtFRGdvUXBCO0VDaG9RQztJQUFtQjtFRG1vUXBCO0VDbm9RQztJQUFtQjtFRHNvUXBCO0VDdG9RQztJQUFtQjtFRHlvUXBCO0VDem9RQztJQUFtQjtFRDRvUXBCO0VDNW9RQztJQUFtQjtFRCtvUXBCO0VDL29RQztJQUFtQjtFRGtwUXBCO0VDbHBRQztJQUFtQjtFRHFwUXBCO0VDcnBRQztJQUFtQjtFRHdwUXBCO0VDeHBRQztJQUFtQjtFRDJwUXBCO0VDM3BRQztJQUFtQjtFRDhwUXBCO0VDOXBRQztJQUFtQjtFRGlxUXBCO0VDanFRQztJQUFtQjtFRG9xUXBCO0VDcHFRQztJQUFtQjtFRHVxUXBCO0VDdnFRQztJQUFtQjtFRDBxUXBCO0VDMXFRQztJQUFtQjtFRDZxUXBCO0VDN3FRQztJQUFtQjtFRGdyUXBCO0VDaHJRQztJQUFtQjtFRG1yUXBCO0VDbnJRQztJQUFtQjtFRHNyUXBCO0VDdHJRQztJQUFtQjtFRHlyUXBCO0VDenJRQztJQUFtQjtFRDRyUXBCO0VDNXJRQztJQUFtQjtFRCtyUXBCO0VDL3JRQztJQUFtQjtFRGtzUXBCO0VPbnlQSztJQUF1QjtFUHN5UDVCO0VPcnlQSztJQUF1QjtFUHd5UDVCO0VPdnlQSztJQUF1QjtFUDB5UDVCO0VPenlQSztJQUF1QjtFUDR5UDVCO0VPM3lQSztJQUF1QjtFUDh5UDVCO0VPN3lQSztJQUF1QjtFUGd6UDVCO0VPL3lQSztJQUF1QjtFUGt6UDVCO0VPN3lQTzs7OztJQUEwQjtFUG16UGpDO0VPbHpQTzs7OztJQUEwQjtFUHd6UGpDO0VPdnpQTzs7OztJQUEwQjtFUDZ6UGpDO0FBQ0Y7QU94MVBFO0VOM2RDO0lBQW1CO0VEdXpRcEI7RUN0elFDO0lBQW1CO0VEeXpRcEI7RUNyelFDO0lBQW1CO0VEd3pRcEI7RUN2elFDO0lBQW1CO0VEMHpRcEI7RUMzelFDO0lBQW1CO0VEOHpRcEI7RUM3elFDO0lBQW1CO0VEZzBRcEI7RUNqMFFDO0lBQW1CO0VEbzBRcEI7RUNuMFFDO0lBQW1CO0VEczBRcEI7RUN2MFFDO0lBQW1CO0VEMDBRcEI7RUN6MFFDO0lBQW1CO0VENDBRcEI7RUM3MFFDO0lBQW1CO0VEZzFRcEI7RUMvMFFDO0lBQW1CO0VEazFRcEI7RUNuMVFDO0lBQW1CO0VEczFRcEI7RUNyMVFDO0lBQW1CO0VEdzFRcEI7RUN6MVFDO0lBQW1CO0VENDFRcEI7RUMzMVFDO0lBQW1CO0VEODFRcEI7RUMvMVFDO0lBQW1CO0VEazJRcEI7RUNqMlFDO0lBQW1CO0VEbzJRcEI7RUNyMlFDO0lBQW1CO0VEdzJRcEI7RUN2MlFDO0lBQW1CO0VEMDJRcEI7RUMzMlFDO0lBQW1CO0VEODJRcEI7RUM3MlFDO0lBQW1CO0VEZzNRcEI7RUNqM1FDO0lBQW1CO0VEbzNRcEI7RUNuM1FDO0lBQW1CO0VEczNRcEI7RUN2M1FDO0lBQW1CO0VEMDNRcEI7RUN6M1FDO0lBQW1CO0VENDNRcEI7RUM3M1FDO0lBQW1CO0VEZzRRcEI7RUMvM1FDO0lBQW1CO0VEazRRcEI7RUNuNFFDO0lBQW1CO0VEczRRcEI7RUNyNFFDO0lBQW1CO0VEdzRRcEI7RUN6NFFDO0lBQW1CO0VENDRRcEI7RUMzNFFDO0lBQW1CO0VEODRRcEI7RUMvNFFDO0lBQW1CO0VEazVRcEI7RUNqNVFDO0lBQW1CO0VEbzVRcEI7RUNyNVFDO0lBQW1CO0VEdzVRcEI7RUN2NVFDO0lBQW1CO0VEMDVRcEI7RUMzNVFDO0lBQW1CO0VEODVRcEI7RUM3NVFDO0lBQW1CO0VEZzZRcEI7RUNqNlFDO0lBQW1CO0VEbzZRcEI7RUNuNlFDO0lBQW1CO0VEczZRcEI7RUN2NlFDO0lBQW1CO0VEMDZRcEI7RUN6NlFDO0lBQW1CO0VENDZRcEI7RUM3NlFDO0lBQW1CO0VEZzdRcEI7RUMvNlFDO0lBQW1CO0VEazdRcEI7RUNuN1FDO0lBQW1CO0VEczdRcEI7RUNyN1FDO0lBQW1CO0VEdzdRcEI7RUN6N1FDO0lBQW1CO0VENDdRcEI7RUMzN1FDO0lBQW1CO0VEODdRcEI7RUMvN1FDO0lBQW1CO0VEazhRcEI7RUNqOFFDO0lBQW1CO0VEbzhRcEI7RUNyOFFDO0lBQW1CO0VEdzhRcEI7RUN2OFFDO0lBQW1CO0VEMDhRcEI7RUNoOVFDO0lBQW1CO0VEbTlRcEI7RUNsOVFDO0lBQW1CO0VEcTlRcEI7RUNqOVFDO0lBQW1CO0VEbzlRcEI7RUNuOVFDO0lBQW1CO0VEczlRcEI7RUN2OVFDO0lBQW1CO0VEMDlRcEI7RUN6OVFDO0lBQW1CO0VENDlRcEI7RUM3OVFDO0lBQW1CO0VEZytRcEI7RUMvOVFDO0lBQW1CO0VEaytRcEI7RUNuK1FDO0lBQW1CO0VEcytRcEI7RUNyK1FDO0lBQW1CO0VEdytRcEI7RUN6K1FDO0lBQW1CO0VENCtRcEI7RUMzK1FDO0lBQW1CO0VEOCtRcEI7RUMvK1FDO0lBQW1CO0VEay9RcEI7RUNqL1FDO0lBQW1CO0VEby9RcEI7RUNyL1FDO0lBQW1CO0VEdy9RcEI7RUN2L1FDO0lBQW1CO0VEMC9RcEI7RUMzL1FDO0lBQW1CO0VEOC9RcEI7RUM3L1FDO0lBQW1CO0VEZ2dScEI7RUNqZ1JDO0lBQW1CO0VEb2dScEI7RUNuZ1JDO0lBQW1CO0VEc2dScEI7RUN2Z1JDO0lBQW1CO0VEMGdScEI7RUN6Z1JDO0lBQW1CO0VENGdScEI7RUM3Z1JDO0lBQW1CO0VEZ2hScEI7RUMvZ1JDO0lBQW1CO0VEa2hScEI7RUNuaFJDO0lBQW1CO0VEc2hScEI7RUNyaFJDO0lBQW1CO0VEd2hScEI7RUN6aFJDO0lBQW1CO0VENGhScEI7RUMzaFJDO0lBQW1CO0VEOGhScEI7RUMvaFJDO0lBQW1CO0VEa2lScEI7RUNqaVJDO0lBQW1CO0VEb2lScEI7RUNyaVJDO0lBQW1CO0VEd2lScEI7RUN2aVJDO0lBQW1CO0VEMGlScEI7RUMzaVJDO0lBQW1CO0VEOGlScEI7RUM3aVJDO0lBQW1CO0VEZ2pScEI7RUNqalJDO0lBQW1CO0VEb2pScEI7RUNualJDO0lBQW1CO0VEc2pScEI7RUN2alJDO0lBQW1CO0VEMGpScEI7RUN6alJDO0lBQW1CO0VENGpScEI7RUM3alJDO0lBQW1CO0VEZ2tScEI7RUMvalJDO0lBQW1CO0VEa2tScEI7RUNua1JDO0lBQW1CO0VEc2tScEI7RUNya1JDO0lBQW1CO0VEd2tScEI7RUN6a1JDO0lBQW1CO0VENGtScEI7RUMza1JDO0lBQW1CO0VEOGtScEI7RUMva1JDO0lBQW1CO0VEa2xScEI7RUNqbFJDO0lBQW1CO0VEb2xScEI7RUNybFJDO0lBQW1CO0VEd2xScEI7RUN2bFJDO0lBQW1CO0VEMGxScEI7RUMzbFJDO0lBQW1CO0VEOGxScEI7RUM3bFJDO0lBQW1CO0VEZ21ScEI7RUNqbVJDO0lBQW1CO0VEb21ScEI7RUNubVJDO0lBQW1CO0VEc21ScEI7RUN2bVJDO0lBQW1CO0VEMG1ScEI7RUN6bVJDO0lBQW1CO0VENG1ScEI7RUM3bVJDO0lBQW1CO0VEZ25ScEI7RUMvbVJDO0lBQW1CO0VEa25ScEI7RUNublJDO0lBQW1CO0VEc25ScEI7RUNyblJDO0lBQW1CO0VEd25ScEI7RUN6blJDO0lBQW1CO0VENG5ScEI7RUMzblJDO0lBQW1CO0VEOG5ScEI7RUMvblJDO0lBQW1CO0VEa29ScEI7RUNqb1JDO0lBQW1CO0VEb29ScEI7RUNyb1JDO0lBQW1CO0VEd29ScEI7RUN2b1JDO0lBQW1CO0VEMG9ScEI7RUMzb1JDO0lBQW1CO0VEOG9ScEI7RUM3b1JDO0lBQW1CO0VEZ3BScEI7RUNqcFJDO0lBQW1CO0VEb3BScEI7RUNucFJDO0lBQW1CO0VEc3BScEI7RUN2cFJDO0lBQW1CO0VEMHBScEI7RUN6cFJDO0lBQW1CO0VENHBScEI7RUM3cFJDO0lBQW1CO0VEZ3FScEI7RUMvcFJDO0lBQW1CO0VEa3FScEI7RUNucVJDO0lBQW1CO0VEc3FScEI7RUNycVJDO0lBQW1CO0VEd3FScEI7RUN6cVJDO0lBQW1CO0VENHFScEI7RUMzcVJDO0lBQW1CO0VEOHFScEI7RUMvcVJDO0lBQW1CO0VEa3JScEI7RUNqclJDO0lBQW1CO0VEb3JScEI7RUNyclJDO0lBQW1CO0VEd3JScEI7RUN2clJDO0lBQW1CO0VEMHJScEI7RUMzclJDO0lBQW1CO0VEOHJScEI7RUM3clJDO0lBQW1CO0VEZ3NScEI7RUNqc1JDO0lBQW1CO0VEb3NScEI7RUNuc1JDO0lBQW1CO0VEc3NScEI7RUN2c1JDO0lBQW1CO0VEMHNScEI7RUN6c1JDO0lBQW1CO0VENHNScEI7RUM3c1JDO0lBQW1CO0VEZ3RScEI7RUMvc1JDO0lBQW1CO0VEa3RScEI7RUNudFJDO0lBQW1CO0VEc3RScEI7RUNydFJDO0lBQW1CO0VEd3RScEI7RUN6dFJDO0lBQW1CO0VENHRScEI7RUMzdFJDO0lBQW1CO0VEOHRScEI7RUMvdFJDO0lBQW1CO0VEa3VScEI7RUNqdVJDO0lBQW1CO0VEb3VScEI7RUNydVJDO0lBQW1CO0VEd3VScEI7RUN2dVJDO0lBQW1CO0VEMHVScEI7RUMzdVJDO0lBQW1CO0VEOHVScEI7RUM3dVJDO0lBQW1CO0VEZ3ZScEI7RUNqdlJDO0lBQW1CO0VEb3ZScEI7RUNudlJDO0lBQW1CO0VEc3ZScEI7RU8zeFFLO0lBQW1CO0VQOHhReEI7RU83eFFLO0lBQTJCO0VQZ3lRaEM7RUM1c1JDOztJQUF3QjtFRGd0UnpCO0VDL3NSQzs7SUFBd0I7RURtdFJ6QjtFQ2x0UkM7O0lBQTBCO0lBQWlCO0VEdXRSNUM7RUN6dFJDOztJQUF3QjtFRDZ0UnpCO0VDNXRSQzs7SUFBd0I7RURndVJ6QjtFQy90UkM7O0lBQTBCO0lBQWlCO0VEb3VSNUM7RUN0dVJDOztJQUF3QjtFRDB1UnpCO0VDenVSQzs7SUFBd0I7RUQ2dVJ6QjtFQzV1UkM7O0lBQTBCO0lBQWlCO0VEaXZSNUM7RUNudlJDOztJQUF3QjtFRHV2UnpCO0VDdHZSQzs7SUFBd0I7RUQwdlJ6QjtFQ3p2UkM7O0lBQTBCO0lBQWlCO0VEOHZSNUM7RUNod1JDOztJQUF3QjtFRG93UnpCO0VDbndSQzs7SUFBd0I7RUR1d1J6QjtFQ3R3UkM7O0lBQTBCO0lBQWlCO0VEMndSNUM7RUM3d1JDOztJQUF3QjtFRGl4UnpCO0VDaHhSQzs7SUFBd0I7RURveFJ6QjtFQ254UkM7O0lBQTBCO0lBQWlCO0VEd3hSNUM7RUMxeFJDOztJQUF3QjtFRDh4UnpCO0VDN3hSQzs7SUFBd0I7RURpeVJ6QjtFQ2h5UkM7O0lBQTBCO0lBQWlCO0VEcXlSNUM7RUN2eVJDOztJQUF3QjtFRDJ5UnpCO0VDMXlSQzs7SUFBd0I7RUQ4eVJ6QjtFQzd5UkM7O0lBQTBCO0lBQWlCO0VEa3pSNUM7RUNwelJDOztJQUF3QjtFRHd6UnpCO0VDdnpSQzs7SUFBd0I7RUQyelJ6QjtFQzF6UkM7O0lBQTBCO0lBQWlCO0VEK3pSNUM7RUNqMFJDOztJQUF3QjtFRHEwUnpCO0VDcDBSQzs7SUFBd0I7RUR3MFJ6QjtFQ3YwUkM7O0lBQTBCO0lBQWlCO0VENDBSNUM7RUM5MFJDOztJQUF3QjtFRGsxUnpCO0VDajFSQzs7SUFBd0I7RURxMVJ6QjtFQ3AxUkM7O0lBQTBCO0lBQWlCO0VEeTFSNUM7RUM1MFJDO0lBQW1CO0VEKzBScEI7RUMzMFJDO0lBQW1CO0VEODBScEI7RUM5MFJDO0lBQW1CO0VEaTFScEI7RUNqMVJDO0lBQW1CO0VEbzFScEI7RUNwMVJDO0lBQW1CO0VEdTFScEI7RUN2MVJDO0lBQW1CO0VEMDFScEI7RUMxMVJDO0lBQW1CO0VENjFScEI7RUM3MVJDO0lBQW1CO0VEZzJScEI7RUNoMlJDO0lBQW1CO0VEbTJScEI7RUNuMlJDO0lBQW1CO0VEczJScEI7RUN0MlJDO0lBQW1CO0VEeTJScEI7RUN6MlJDO0lBQW1CO0VENDJScEI7RUM1MlJDO0lBQW1CO0VEKzJScEI7RUMvMlJDO0lBQW1CO0VEazNScEI7RUNsM1JDO0lBQW1CO0VEcTNScEI7RUNyM1JDO0lBQW1CO0VEdzNScEI7RUN4M1JDO0lBQW1CO0VEMjNScEI7RUMzM1JDO0lBQW1CO0VEODNScEI7RUM5M1JDO0lBQW1CO0VEaTRScEI7RUNqNFJDO0lBQW1CO0VEbzRScEI7RUNwNFJDO0lBQW1CO0VEdTRScEI7RUN2NFJDO0lBQW1CO0VEMDRScEI7RUMxNFJDO0lBQW1CO0VENjRScEI7RUM3NFJDO0lBQW1CO0VEZzVScEI7RUNoNVJDO0lBQW1CO0VEbTVScEI7RUNuNVJDO0lBQW1CO0VEczVScEI7RUMxNVJDO0lBQW1CO0VENjVScEI7RUN6NVJDO0lBQW1CO0VENDVScEI7RUM1NVJDO0lBQW1CO0VEKzVScEI7RUMvNVJDO0lBQW1CO0VEazZScEI7RUNsNlJDO0lBQW1CO0VEcTZScEI7RUNyNlJDO0lBQW1CO0VEdzZScEI7RUN4NlJDO0lBQW1CO0VEMjZScEI7RUMzNlJDO0lBQW1CO0VEODZScEI7RUM5NlJDO0lBQW1CO0VEaTdScEI7RUNqN1JDO0lBQW1CO0VEbzdScEI7RUNwN1JDO0lBQW1CO0VEdTdScEI7RUN2N1JDO0lBQW1CO0VEMDdScEI7RUMxN1JDO0lBQW1CO0VENjdScEI7RUM3N1JDO0lBQW1CO0VEZzhScEI7RUNoOFJDO0lBQW1CO0VEbThScEI7RUNuOFJDO0lBQW1CO0VEczhScEI7RUN0OFJDO0lBQW1CO0VEeThScEI7RUN6OFJDO0lBQW1CO0VENDhScEI7RUM1OFJDO0lBQW1CO0VEKzhScEI7RUMvOFJDO0lBQW1CO0VEazlScEI7RUNsOVJDO0lBQW1CO0VEcTlScEI7RUNyOVJDO0lBQW1CO0VEdzlScEI7RUN4OVJDO0lBQW1CO0VEMjlScEI7RUMzOVJDO0lBQW1CO0VEODlScEI7RUM5OVJDO0lBQW1CO0VEaStScEI7RUNqK1JDO0lBQW1CO0VEbytScEI7RUNwK1JDO0lBQW1CO0VEdStScEI7RUN2K1JDO0lBQW1CO0VEMCtScEI7RUMxK1JDO0lBQW1CO0VENitScEI7RUM3K1JDO0lBQW1CO0VEZy9ScEI7RUNoL1JDO0lBQW1CO0VEbS9ScEI7RUNuL1JDO0lBQW1CO0VEcy9ScEI7RUN0L1JDO0lBQW1CO0VEeS9ScEI7RUN6L1JDO0lBQW1CO0VENC9ScEI7RUM1L1JDO0lBQW1CO0VEKy9ScEI7RUMvL1JDO0lBQW1CO0VEa2dTcEI7RUNsZ1NDO0lBQW1CO0VEcWdTcEI7RUNyZ1NDO0lBQW1CO0VEd2dTcEI7RUN4Z1NDO0lBQW1CO0VEMmdTcEI7RUMzZ1NDO0lBQW1CO0VEOGdTcEI7RUM5Z1NDO0lBQW1CO0VEaWhTcEI7RUNqaFNDO0lBQW1CO0VEb2hTcEI7RUNwaFNDO0lBQW1CO0VEdWhTcEI7RUN2aFNDO0lBQW1CO0VEMGhTcEI7RUMxaFNDO0lBQW1CO0VENmhTcEI7RUM3aFNDO0lBQW1CO0VEZ2lTcEI7RUNoaVNDO0lBQW1CO0VEbWlTcEI7RUNuaVNDO0lBQW1CO0VEc2lTcEI7RUN0aVNDO0lBQW1CO0VEeWlTcEI7RUN6aVNDO0lBQW1CO0VENGlTcEI7RU83b1JLO0lBQXVCO0VQZ3BSNUI7RU8vb1JLO0lBQXVCO0VQa3BSNUI7RU9qcFJLO0lBQXVCO0VQb3BSNUI7RU9ucFJLO0lBQXVCO0VQc3BSNUI7RU9ycFJLO0lBQXVCO0VQd3BSNUI7RU92cFJLO0lBQXVCO0VQMHBSNUI7RU96cFJLO0lBQXVCO0VQNHBSNUI7RU92cFJPOzs7O0lBQTBCO0VQNnBSakM7RU81cFJPOzs7O0lBQTBCO0VQa3FSakM7RU9qcVJPOzs7O0lBQTBCO0VQdXFSakM7QUFDRjtBTzNwUkE7RUFDRTtFQUNBO0VBQ0E7QVA2cFJGO0FPMXBSQTtFQUNFO0FQNHBSRjtBT3pwUkE7RUFDRTtJQUNFO0VQMnBSRjtFT3pwUkU7SUFDRTtJQUF1QjtJQUN2QjtJQUF5QjtJQUN6QjtJQUE4QjtJQUFnQztFUCtwUmxFO0VPNXBSRTtJQUNFO0lBQXVCO0lBQXNCO0lBQzdDO0VQZ3FSSjtFTzdwUkU7SUFDRTtJQUNBO0VQK3BSSjtBQUNGO0FPaHRTTTtFQUFhO0FQbXRTbkI7QU9qdFNRO0VBQVU7RUFBYTtFQUFzQjtBUHN0U3JEO0FPcnRTUTtFQUNFO0VBQWE7QVB3dFN2QjtBT3Z0U1U7RUFDRTtBUHl0U1o7QU94dFNZO0VBQ0U7RUFBNkI7RUFBbUI7RUFBa0I7RUFBb0I7RUFBb0I7RUFBYTtFQUFjO0FQaXVTbko7QU85dFNVO0VBQWE7QVBpdVN2QjtBTzV0U007OztFQUEwQjtBUGl1U2hDO0FPNXRTTTtFQUFVO0FQK3RTaEI7QU85dFNNO0VBQ0U7RUFBMEI7QVBpdVNsQztBT2h1U1E7RUFBYTtFQUFhO0FQb3VTbEM7QU9odVNNOzs7RUFDRTtBUG91U1I7QU9ydVNNOzs7RUFFUTtFQUFhO0FQeXVTM0I7QU9udVNNO0VBQVU7QVBzdVNoQjtBT3J1U007RUFDRTtFQUEwQjtBUHd1U2xDO0FPdnVTUTtFQUFhO0VBQWE7QVAydVNsQztBT3Z1U007OztFQUNFO0FQMnVTUjtBTzV1U007OztFQUVRO0VBQWE7QVBndlMzQjtBTzF1U007RUFBVTtBUDZ1U2hCO0FPNXVTTTtFQUNFO0VBQTBCO0FQK3VTbEM7QU85dVNRO0VBQWE7RUFBYTtBUGt2U2xDO0FPOXVTTTs7O0VBQ0U7QVBrdlNSO0FPbnZTTTs7O0VBRVE7RUFBYTtBUHV2UzNCO0FPanZTTTtFQUFVO0FQb3ZTaEI7QU9udlNNO0VBQ0U7RUFBMEI7QVBzdlNsQztBT3J2U1E7RUFBYTtFQUFhO0FQeXZTbEM7QU9ydlNNOzs7RUFDRTtBUHl2U1I7QU8xdlNNOzs7RUFFUTtFQUFhO0FQOHZTM0I7QVF2eFNBO0VBU0U7RUFNQTtFQUNBO0VBQ0E7RUF3RkE7QVJxclNGO0FRNXhTRTtFQUNFO0VBQW9CO0VBQVE7RUFBVztFQUFVO0VBQ2pEO0VBQ0E7RUFDQTtBUmt5U0o7QVE3eFNFO0VBQ0U7QVIreFNKO0FRM3lTQTtFQTBCSTtFQUNBO0FSb3hTSjtBUS95U0E7RUErQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJteFNKO0FReHpTQTtFQXVDTTtBUm94U047QVEzelNBO0VBNENJO0VBQWU7RUFLZjtBUit3U0o7QVFqMlNJO0VBQ0U7QVJtMlNOO0FRbDJTTTtFQUNFO0FSbzJTUjtBUXYyU0k7RUFQRjtFQUNBO0VBQ0E7QVJpM1NGO0FRbjJTSTtFQUNFO0FScTJTTjtBUXAyU007RUFDRTtBUnMyU1I7QVF6MlNJO0VBaEJGO0VBQ0E7RUFDQTtBUjQzU0Y7QVFuMlNFO0VBQ0U7QVJxMlNKO0FRdDJTRTtFQTNCQTtFQUNBO0VBQ0E7QVJvNFNGO0FRdDJTSTtFQUVJO0FSdTJTUjtBUWw0U0k7RUFDRTtBUm80U047QVFuNFNNO0VBQ0U7QVJxNFNSO0FReDRTSTtFQVBGO0VBQ0E7RUFDQTtBUms1U0Y7QVFwNFNJO0VBQ0U7QVJzNFNOO0FRcjRTTTtFQUNFO0FSdTRTUjtBUTE0U0k7RUFoQkY7RUFDQTtFQUNBO0FSNjVTRjtBUXA0U0U7RUFDRTtBUnM0U0o7QVF2NFNFO0VBM0JBO0VBQ0E7RUFDQTtBUnE2U0Y7QVF2NFNJO0VBRUk7QVJ3NFNSO0FRbjFTSTtFQUFXO0FSczFTZjtBUXIxU0k7RUFBcUM7QVJ3MVN6QztBUXIxU0k7RUFDRTtFQUFvQjtBUncxUzFCO0FRdjFTTTtFQUFNO0VBQW9CO0FSMjFTaEM7QVFyMVNJO0VBQ0U7QVJ1MVNOO0FRdjFTeUQ7RUFBVTtBUjAxU25FO0FRejFTTTtFQUFpQztBUjQxU3ZDO0FRejVTQTtFQWlFTTtBUjIxU047QVExMVNNO0VBQ0U7QVI0MVNSO0FRLzVTQTtFQXdFTTtBUjAxU047QVFsNlNBO0VBMkVtQjtBUjAxU25CO0FRajVTSztFQUFrQztBUm81U3ZDO0FRcDVTSztFQUFrQztBUnU1U3ZDO0FRdjVTSztFQUFrQztBUjA1U3ZDO0FRMTVTSztFQUFrQztBUjY1U3ZDO0FRNzVTSztFQUFrQztBUmc2U3ZDO0FRaDZTSztFQUFrQztBUm02U3ZDO0FRdjdTQTtFQWtGTTtBUncyU047QVExN1NBO0VBd0ZJO0VBQXVCO0VBQWdCO0VBQW1CO0FSdzJTOUQ7QVFoOFNBO0VBdUZVO0FSNDJTVjtBUXoyU007RUFDRTtFQUFtQjtBUjQyUzNCO0FRMzJTUTtFQUFRO0FSODJTaEI7QVE3MlNRO0VBQWM7QVJnM1N0QjtBUTkyU007RUFDRTtBUmczU1I7QVFoOVNBO0VBb0dNO0VBQ0E7QVIrMlNOO0FRcDlTQTtFQTRHSTtBUjIyU0o7QVF2OVNBO0VBZ0hJO0VBQ0E7QVIwMlNKO0FRMzlTQTtFQXFISTtFQUNBO0VBQ0E7RUFDQTtBUnkyU0o7QVFqK1NBO0VBMkhNO0VBQ0E7RUFDQTtBUnkyU047QVF0K1NBO0VBaUlNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUncyU047QVE5K1NBO0VBeUlRO0FSdzJTUjtBUWovU0E7RUE0SVE7QVJ3MlNSO0FRcC9TQTs7RUFnSlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUncyU1I7QVE1L1NBO0VBeUpNO0VBNkNBO0FSMHpTTjtBUWhnVEE7RUEySlE7RUFDQTtFQUNBO0VBQ0E7QVJ3MlNSO0FRdDJTUTs7RUFFRTtFQUNBO0FSdzJTVjtBUTNnVEE7O0VBd0tVO0VBQ0E7RUFDQTtBUnUyU1Y7QVFyMlNRO0VBR007QVJxMlNkO0FReDJTUTtFQVFNO0FSbTJTZDtBUXZoVEE7RUEwTFU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnMlNWO0FRbmlUQTtFQXdNUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSODFTUjtBUTFpVEE7RUErTVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QVIwMVNSO0FReDFTUTtFQUNFO0VBS0E7QVJzMVNWO0FRbDFTTTtFQUVJO0FSbTFTVjtBUTkwU0k7RUFFSTtBUiswU1I7QVE3alRBO0VBdVBNO0VBQ0E7RUFDQTtBUnkwU047QVF0MFNJO0VBRUk7RUFDQTtBUnUwU1I7QVExMFNJOzs7RUFPTTtBUncwU1Y7QVFuMFNJO0VBQ0U7QVJxMFNOO0FRdDBTSTtFQUdJO0FSczBTUjtBUXowU0k7O0VBT0k7QVJzMFNSO0FRcmxUQTtFQXFSTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbTBTTjtBUTVsVEE7RUE2Ukk7RUFDQTtFQUNBO0FSazBTSjtBUWptVEE7RUFrU0k7QVJrMFNKO0FRcG1UQTtFQXNTSTtBUmkwU0o7QVFoMFNJO0VBQ0U7QVJrMFNOO0FRaDBTSTtFQUNFO0FSazBTTjtBUTdtVEE7RUFnVEk7RUFDQTtFQUNBO0VBQ0E7QVJnMFNKO0FRbm5UQTtFQXFUTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaTBTTjtBUTl6U0U7RUFFSTtBUit6U047QVFqMFNFO0VBS0k7RUFDQTtBUit6U047QVE1elNFO0VBRUk7QVI2elNOO0FRL3pTRTtFQUtJO0VBQ0E7QVI2elNOO0FRMXpTRTtFQUVJO0FSMnpTTjtBUTd6U0U7RUFLSTtFQUNBO0FSMnpTTjtBUXh6U0U7RUFFSTtBUnl6U047QVEzelNFO0VBS0k7RUFDQTtBUnl6U047QVF0elNFO0VBRUk7QVJ1elNOO0FRenpTRTtFQUtJO0VBQ0E7QVJ1elNOO0FRcHpTRTtFQUVJO0FScXpTTjtBUXZ6U0U7RUFLSTtFQUNBO0FScXpTTjtBUWx6U0U7RUFFSTtBUm16U047QVFyelNFO0VBS0k7RUFDQTtBUm16U047QVFoelNFO0VBRUk7QVJpelNOO0FRbnpTRTtFQUtJO0VBQ0E7QVJpelNOO0FRNXlTQTtFQUNFO0VBQVk7QVIreVNkO0FRN3lTRTtFQUVFO0FSOHlTSjtBUTF0VEk7RUFDRTtBUjR0VE47QVEzdFRNO0VBQ0U7QVI2dFRSO0FRaHVUSTtFQVBGO0VBQ0E7RUFDQTtBUjB1VEY7QVE1dFRJO0VBQ0U7QVI4dFROO0FRN3RUTTtFQUNFO0FSK3RUUjtBUWx1VEk7RUFoQkY7RUFDQTtFQUNBO0FScXZURjtBUTV0VEU7RUFDRTtBUjh0VEo7QVEvdFRFO0VBM0JBO0VBQ0E7RUFDQTtBUjZ2VEY7QVEvdFRJO0VBRUk7QVJndVRSO0FRajFTRTtFQUdXO0VBQW1CO0FSazFTaEM7QVFyMVNFO0VBSU07QVJvMVNSO0FRbDFTSTtFQUNFO0FSbzFTTjtBUXAxU3lEO0VBQVU7QVJ1MVNuRTtBUXQxU007RUFBaUM7QVJ5MVN2QztBUXAxU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBUm8xU0Y7QVFoMlNBO0VBY0k7RUFDQTtBUnExU0o7QVFoMVNFO0VBRUU7QVJpMVNKO0FRbDFTSTtFQUFXO0VBQWE7RUFBZ0I7QVJ1MVM1QztBUXgxU0U7RUFJSTtBUnUxU047QVFsMVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbzFTRjtBUWoxU0E7RUFHRTtJQUFXO0VSazFTWDtFUW4xU0Y7SUFLTTtJQUNBO0VSaTFTSjtFUXYxU0Y7O0lBVU07RVJpMVNKO0VRLzBTRTtJQUNFO0VSaTFTSjtFUWwxU0U7O0lBSUk7RVJrMVNOO0VRLzBTRTtJQUNFO0VSaTFTSjtFUWwxU0U7O0lBSUk7RVJrMVNOO0VRNTBTSTtJQUNFO0VSODBTTjtFUTUwU0k7SUFDRTtFUjgwU047RVFuMVNFO0lBUUk7RVI4MFNOO0VRbDNTRjtJQXlDTTtFUjQwU0o7RVFyM1NGO0lBNENRO0VSNDBTTjtFUXowU007O0lBR0k7RVIwMFNWO0VRNzBTTTtJQU1JO0VSMDBTVjtFUWgxU007SUFTSTtJQUNBO0VSMDBTVjtFUXQwU007O0lBR0k7RVJ1MFNWO0VRMTBTTTtJQU1JO0VSdTBTVjtFUTcwU007SUFTSTtJQUNBO0VSdTBTVjtFUTk0U0Y7SUE2RVE7SUFDQTtFUm8wU047RVFsNVNGO0lBa0ZVO0lBQ0E7RVJtMFNSO0VRdDVTRjtJQXFGWTtFUm8wU1Y7RVF6NVNGO0lBeUZVO0VSbTBTUjtFUTU1U0Y7SUErRk07SUFDQTtFUmcwU0o7RVE3elNFOztJQUdJO0VSOHpTTjtFUTV6U0k7SUFDRTtFUjh6U047RVE1elNJO0lBQ0U7RVI4elNOO0VRMXpTRTtJQUVJO0VSMnpTTjtBQUNGO0FTMTZUQTtFQUNFO0VBQW1CO0VBQWtCO0VBQWM7RUFBcUI7RUFDeEU7RUFBMkU7RUFDM0U7RUFBK0M7RUFBNkI7RUFDNUU7RUFDQTtFQUE4QjtFQUF5QztFQUN2RTtFQUFlO0FUczdUakI7QVNwN1RFO0VBQVE7RUFBb0I7RUFBa0I7RUFBYztFQUFxQjtBVDI3VG5GO0FTMTdURTtFQUFRO0VBQWlCO0FUODdUM0I7QVM1N1RFO0VBQ0U7QVQ4N1RKO0FTLzdURTtFQUVTO0VBQWdCO0VBQWtCO0VBQWlCO0VBQW1CO0FUbzhUakY7QVNsOFRJO0VBQTBCO0VBQWtCO0FUczhUaEQ7QVNuOFRFO0VBQ0U7RUFBYztFQUFvQjtFQUFhO0VBQWM7RUFBMkI7RUFDeEY7RUFBMEU7RUFBVztFQUNyRjtBVDQ4VEo7QVN6OFRFO0VBQ0U7RUFBVTtBVDQ4VGQ7QVN6OFRFO0VBQVU7RUFBbUM7RUFBK0M7QVQ4OFQ5RjtBUzc4VEU7RUFBVTtFQUFhO0VBQWdCO0FUazlUekM7QVMvOFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBNEI7RUFDNUI7RUFFQTtBVGk5VEY7QVNsOVRFO0VBQVU7QVRxOVRaO0FTMzlUQTtFQVVJO0VBQ0E7RUFBMEI7RUFDMUI7RUFBZTtFQUFxQjtFQUFXO0VBQy9DO0FUdzlUSjtBU3IrVEE7RUFjVTtBVDA5VFY7QVN4K1RBO0VBZVc7QVQ0OVRYO0FTMTlUSTs7RUFDRTtFQUNBO0VBQWE7RUFDYjtFQUNBO0VBQWM7RUFDZDtFQUNBO0FUKzlUTjtBUzc5VEk7RUFBZ0I7QVRnK1RwQjtBUy85VEk7RUFBcUI7QVRrK1R6QjtBUzUvVEE7RUErQk07RUFBVztFQUFrQjtFQUM3QjtFQUFxQjtBVG0rVDNCO0FTaitUTTtFQUFnQjtFQUE4QjtFQUErQjtBVHMrVG5GO0FTcitUTTtFQUFnQjtFQUFpQztFQUFrQztBVDArVHpGO0FTeCtUTTtFQUNFO0VBQW1CO0FUMitUM0I7QVN0K1RFO0VBQWdCO0FUeStUbEI7QVNqK1RBOzs7RUFDRTtFQUFhO0VBQ2I7RUFFQTtFQUNBO0VBRUE7QVRvK1RGO0FTbitURTs7O0VBQXFCO0VBQWtCO0FUeStUekM7QVN4K1RFOzs7RUFBbUM7QVQ2K1RyQztBUzUrVEU7OztFQUEyQjtBVGkvVDdCO0FTMy9UQTs7O0VBWU07QVRvL1ROO0FTbC9URTs7O0VBQWdCO0VBQTJCO0FUdy9UN0M7QVN4L1R3RTs7O0VBQXFCO0FUNi9UN0Y7QVM3L1QrRzs7O0VBQVE7QVRrZ1V2SDtBU2pnVUU7OztFQUFnQjtFQUEyQjtBVHVnVTdDO0FTdmdVd0U7Ozs7OztFQUE0QjtBVCtnVXBHO0FTOWdVRTs7O0VBQWdCO0VBQTJCO0FUb2hVN0M7QVNwaFV3RTs7Ozs7O0VBQTRCO0FUNGhVcEc7QVMxaFVFOzs7RUFBdUI7QVQraFV6QjtBU3R0VEE7RUFLRTtFQUNBO0VBQXFCO0FUcXRUdkI7QVMxdFRFO0VBQ0U7RUFBZ0I7RUFBcUI7QVQ4dFR6QztBUzd0VEk7RUFBUTtBVGd1VFo7QVMzdFRFO0VBQ0U7RUFBZTtBVDh0VG5CO0FTN3RUSTtFQUFTO0FUZ3VUYjtBUy90VEk7RUFBZ0I7QVRrdVRwQjtBUzl0VEE7RUFDRTtBVGd1VEY7QVMvdFRFO0VBQ1E7RUFBaUI7RUFBa0I7RUFBNEI7QVRvdVR6RTtBU251VEk7RUFBUTtFQUF1RDtBVHV1VG5FO0FTdHVUSTtFQUFjO0FUeXVUbEI7QVN4dVRJO0VBQU87QVQydVRYO0FTMXVUSTtFQUFVO0FUNnVUZDtBU3p1VEE7RUFDRTtFQVdBO0VBQW1CO0VBQXFCO0VBQ3hDO0FUbXVURjtBUzd1VEU7RUFDRTtFQUFnQjtFQUFxQjtFQUFjO0VBQTBCO0VBQWtCO0VBQy9GO0FUb3ZUSjtBU252VEk7RUFDRTtFQUNBO0VBQVU7RUFDVjtBVHN2VE47QVNodlRFO0VBQ0U7RUFBbUI7QVRtdlR2QjtBUy91VEE7RUFFRTtFQUEyQjtFQUFzQztFQUNqRTtFQUEyQjtBVG12VDdCO0FTcnZURTs7RUFBb0I7RUFBYztFQUFhO0FUMnZUakQ7QVN2dlRFO0VBS0U7QVRxdlRKO0FTMXZURTs7RUFFSTtFQUFvQjtBVDZ2VDFCO0FTNXZUTTs7RUFBUTtFQUF3QjtFQUF5QjtBVGt3VC9EO0FTcndURTs7RUFNa0M7RUFBYztFQUF1QjtFQUFrQjtFQUFjO0VBQWtCO0FUd3dUM0g7QVNyd1RFO0VBQ0U7RUFDQTtFQUNBO0VBY0E7QVQwdlRKO0FTM3dURTtFQUttQjtBVHl3VHJCO0FTdndUSTtFQUFNO0FUMHdUVjtBUzF3VHdCO0VBQVE7QVQ2d1RoQztBUzV3VEk7RUFBTTtFQUFjO0VBQWtCO0FUaXhUMUM7QVNoeFRJO0VBQWtCO0FUbXhUdEI7QVNueFRJO0VBQTJDO0FUc3hUL0M7QVNyeFRJOztFQUNFO0VBQXVCO0VBQWE7RUFBWTtBVDJ4VHREO0FTMXhUTTs7RUFBZ0I7QVQ4eFR0QjtBUzV4VEk7O0VBQW1CO0VBQWM7QVRpeVRyQztBU2h5VEk7RUFBVztBVG15VGY7QVNseVRJO0VBQVM7RUFBZ0I7QVRzeVQ3QjtBU3B5VEk7RUFDRTtFQUNBO0FUc3lUTjtBU3J5VE07RUFDRTtFQUFvQjtFQUNwQjtFQUFXO0VBQVM7RUFBYztFQUNsQztBVDJ5VFI7QVN4eVRJO0VBQ0U7RUFDQTtBVDB5VE47QVN6eVRNO0VBQ0U7RUFBb0I7RUFDcEI7RUFBVztFQUFVO0VBQWM7RUFDbkM7QVQreVRSO0FTNXlUSTtFQUNFO0VBQ0E7QVQ4eVROO0FTaHpUSTtFQUdjO0FUZ3pUbEI7QVMveVRNO0VBQ0U7RUFBb0I7RUFDcEI7RUFBVztFQUFVO0VBQWM7RUFDbkM7QVRxelRSO0FTbHpUSTtFQUF1QjtBVHF6VDNCO0FTbjJURTs7RUErQ3NCO0VBQWM7QVR5elR0QztBU3gyVEU7RUFnRGM7RUFBYztFQUF1QjtFQUE2QjtFQUF5QjtFQUFrQjtBVGcwVDdIO0FTN3pURTtFQUNFO0FUK3pUSjtBUzl6VEk7RUFBTTtFQUFZO0FUazBUdEI7QVNqMFRJO0VBQ0U7RUFDQTtFQUFrQjtFQUFrQjtFQUFxQjtBVHMwVC9EO0FTcjBUTTtFQUFNO0FUdzBUWjtBU3AwVEU7RUFBeUM7QVR1MFQzQztBU3QwVEU7RUFBbUI7RUFBZ0M7QVQwMFRyRDtBU3owVEU7RUFBd0I7RUFBNkI7QVQ2MFR2RDtBUzUwVEU7RUFDRTtFQUNBO0FUODBUSjtBUzMwVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDYwVEo7QVNqMVRFO0VBTUk7QVQ4MFROO0FTcDFURTtFQVVNO0FUNjBUUjtBU3YxVEU7RUFjSTtFQUNBO0VBQ0E7QVQ0MFROO0FTeDBURTtFQUNFO0VBQW9CO0VBQ3BCO0VBQW9CO0VUNDBUdEIscUNBQXFDO0VTMzBUbkM7RUFBaUM7RUE3ZG5DO0VBQ0E7QVQ0eVVGO0FTOTBUSTtFQUNFO0FUZzFUTjtBUzcwVEk7RUFDRTtBVCswVE47QVM1MFRJO0VBQ0U7QVQ4MFROO0FTMzBUSTtFQUNFO0FUNjBUTjtBUzEwVEk7RUFBVztBVDYwVGY7QVNsMlRFOztFQXhkWTtFQUFnQjtFQUF5QjtBVGcwVXZEO0FTeDJURTs7RUF2ZFE7RUFBZ0I7QVRvMFUxQjtBUzcyVEU7OztFQXRkaUI7QVR3MFVuQjtBU2wzVEU7RUFyZFc7QVQwMFViO0FTcjNURTtFQXBkVztBVDQwVWI7QVN4M1RFO0VBcGR3QztBVCswVTFDO0FTMzNURTtFQW5kVztBVGkxVWI7QVM5M1RFO0VBamRLO0FUazFVUDtBU2o0VEU7RUEvY007RUFBbUI7RUFBaUI7RUFBeUI7QVRzMVVyRTtBU3Y0VEU7RUE3Y1k7RUFBZ0I7RUFBVztBVHkxVXpDO0FTNTRURTs7RUF4Y0U7RUFDQTtFQUNBO0VBQ0E7QVR3MVVKO0FTNzFVSTs7RUFBZ0I7QVRpMlVwQjtBU2gyVUk7Ozs7RUFBOEI7QVRzMlVsQztBU2oyVUk7O0VBQ0E7QVRvMlVKO0FTajJVSTs7RUFDRTtBVG8yVU47QVNqMlVJOztFQUNFO0FUbzJVTjtBU3o2VEU7RUF0YkU7QVRrMlVKO0FTLzFVRTtFQUE0QjtBVGsyVTlCO0FTLzZURTs7RUFqYk87QVRvMlVUO0FTbjdURTtFQTVhRTtFQUFnQjtBVG0yVXBCO0FTcjJVSTtFWHljRjtFQUFvQjtBRWc2VHRCO0FTejJVSTtFWDBjRztFQUErQjtFQUFpQjtBRW82VHZEO0FTNzJVSTtFQUFnQjtBVGczVXBCO0FTOTJVSTtFQUNFO0VBQWtCO0VBQW9CO0VBQW1CO0VBQVc7QVRvM1UxRTtBU24zVU07RUFBMEM7RUFBb0I7RUFBVTtFQUFhO0VBQWM7RUFBYTtFQUFrRDtBVDQzVXhLO0FTMzNVTTtFQUNFO0VBQW1CO0FUODNVM0I7QVM3M1VRO0VBQXFCO0FUZzRVN0I7QVM5M1VNO0VBQVM7QVRpNFVmO0FTaDRVTTtFQUFrQjtBVG00VXhCO0FTMzRVSTtFQVdJO0VBQWE7RUFBK0U7QVRxNFVwRztBU3A0VVE7RUFBUztFQUErRDtBVHc0VWhGO0FTcjRVSTtFQUNFO0FUdTRVTjtBU3Q0VU07RUFD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Ozs7Ozs7RUFDRTtBVDAvVU47QVN2L1VJOzs7Ozs7OztFQUNFO0FUZ2dWTjtBUzcvVUk7Ozs7Ozs7O0VBQ0U7QVRzZ1ZOO0FTamdWQTs7Ozs7RUF4bEJFO0VBQ0E7QVRnbVdGO0FTemdWQTs7Ozs7Ozs7OztFQXRsQmM7RUFBZ0I7RUFBeUI7QVQ2bVd2RDtBU3ZoVkE7Ozs7Ozs7Ozs7RUFybEJVO0VBQWdCO0FUeW5XMUI7QVNwaVZBOzs7Ozs7Ozs7Ozs7Ozs7RUFwbEJtQjtBVHlvV25CO0FTcmpWQTs7Ozs7RUFubEJhO0FUK29XYjtBUzVqVkE7Ozs7O0VBbGxCYTtBVHFwV2I7QVNua1ZBOzs7OztFQWxsQjBDO0FUNHBXMUM7QVMxa1ZBOzs7OztFQWpsQmE7QVRrcVdiO0FTamxWQTs7Ozs7RUEva0JPO0FUdXFXUDtBU3hsVkE7Ozs7O0VBN2tCUTtFQUFtQjtFQUFpQjtFQUF5QjtBVCtxV3JFO0FTbG1WQTs7Ozs7RUEza0JjO0VBQWdCO0VBQVc7QVRzcld6QztBUzNtVkE7Ozs7Ozs7Ozs7RUF0a0JJO0VBQ0E7RUFDQTtFQUNBO0FUNnJXSjtBU2xzV0k7Ozs7Ozs7Ozs7RUFBZ0I7QVQ4c1dwQjtBUzdzV0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQThCO0FUbXVXbEM7QVM5dFdJOzs7Ozs7Ozs7O0VBQ0E7QVR5dVdKO0FTdHVXSTs7Ozs7Ozs7OztFQUNFO0FUaXZXTjtBUzl1V0k7Ozs7Ozs7Ozs7RUFDRTtBVHl2V047QVNoc1ZBOzs7OztFQXBqQkk7QVQydldKO0FTeHZXRTs7Ozs7RUFBNEI7QVQrdlc5QjtBUzlzVkE7Ozs7Ozs7Ozs7RUEvaUJTO0FUeXdXVDtBUzF0VkE7Ozs7O0VBMWlCSTtFQUFnQjtBVDR3V3BCO0FTOXdXSTs7Ozs7RVh5Y0Y7RUFBb0I7QUU2MFZ0QjtBU3R4V0k7Ozs7O0VYMGNHO0VBQStCO0VBQWlCO0FFcTFWdkQ7QVM5eFdJOzs7OztFQUFnQjtBVHF5V3BCO0FTbnlXSTs7Ozs7RUFDRTtFQUFrQjtFQUFvQjtFQUFtQjtFQUFXO0FUNnlXMUU7QVM1eVdNOzs7OztFQUEwQztFQUFvQjtFQUFVO0VBQWE7RUFBYztFQUFhO0VBQWtEO0FUeXpXeEs7QVN4eldNOzs7OztFQUNFO0VBQW1CO0FUK3pXM0I7QVM5eldROzs7OztFQUFxQjtBVHEwVzdCO0FTbjBXTTs7Ozs7RUFBUztBVDAwV2Y7QVN6MFdNOzs7OztFQUFrQjtBVGcxV3hCO0FTeDFXSTs7Ozs7RUFXSTtFQUFhO0VBQStFO0FUczFXcEc7QVNyMVdROzs7OztFQUFTO0VBQStEO0FUNjFXaEY7QVMxMVdJOzs7OztFQUNFO0FUZzJXTjtBUy8xV007Ozs7O0VBQ0U7QVRxMldSO0FTcDJXUTs7Ozs7RUFBVztFQUFvQjtFQUFVO0VBQWE7RUFBYztFQUFhO0VBQWlEO0FUaTNXMUk7QVM3MldJOzs7OztFQUNFO0FUbTNXTjtBU2wzV007Ozs7O0VBQU07QVR5M1daO0FTeDNXTTs7Ozs7RUFBd0I7QVQrM1c5QjtBU2gzVkE7Ozs7O0VBMWdCSTtFQUFvQjtFQUE4QjtFQUFzQjtFQUN4RTtFQUFvQjtFQUFtQjtBVHM0VzNDO0FTcDRXSTs7Ozs7RUFBZTtFQUFtQjtFQUFpQjtFQUFZO0FUODRXbkU7QVN2NFZBOzs7OztFVDY0VkUsMElBQTBJO0VTaDVXeEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGs1V0o7QVNoNVdJOzs7OztFQUNFO0VBQ0E7RUFDQTtBVHM1V047QVN6NVdJOzs7OztFQUtRO0FUMjVXWjtBU2g2V0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVFJO0FUdThXUjtBU3Q4V1E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQW9CO0VBQVE7RUFBUztFQUFXO0VBQVU7RUFBcUI7QVQwL1d6RjtBU3BnWEk7Ozs7O0VBY2M7RUFBa0I7QVQ4L1dwQztBUzkvVzZEOzs7OztFQUFVO0FUcWdYdkU7QVNuaFhJOzs7OztFQWVRO0FUMmdYWjtBUzFoWEk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWdCdUc7RUFBZ0M7QVQyaVgzSTtBUzNqWEk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1rWFI7QVN4a1hROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQVc7QVRtbVhuQjtBU3JuWEk7Ozs7O0VBMEJpQjtFQUFZO0VBQWE7RUFBYztBVHFtWDVEO0FTL25YSTs7Ozs7RUEyQjJDO0FUMm1YL0M7QVN0b1hJOzs7OztFQTZCSTtFQUNBO0FUZ25YUjtBUy9tWFE7Ozs7O0VBQVU7RUFBVztBVHVuWDdCO0FTNXBXQTs7Ozs7RUFwZEk7RUFBZ0I7RUFBa0I7RUFBcUI7RUFDdkQ7RUFBbUI7QVQyblh2QjtBU3hxV0E7Ozs7O0VBL2NJO0VBQWE7RUFBeUI7RUFDdEM7RUFBMkI7RUFBMkI7RUFDdEQ7RUFBb0I7RUFBZ0Q7QVRvb1h4RTtBU2xvWEk7Ozs7O0VBQ0U7RUFBYTtFQUFnQjtFQUM3QjtFQUE0QjtFQUE0QjtFQUN4RDtFQUFvQjtFQUFZO0VBQVM7RUFBYTtBVGdwWDVEO0FTeHNXQTs7Ozs7RUFyY1E7QVRvcFhSO0FTbHBYSTs7Ozs7RUFBVztBVHlwWGY7QVN6cFgwQjs7Ozs7RUFBVztBVGdxWHJDO0FTN3RXQTs7Ozs7RUFoY2dCO0VBQWU7RUFBMkI7RUFBcUI7RUFBYztBVHdxWDdGO0FTeHFYNkc7Ozs7O0VBQWM7QVQrcVgzSDtBUy91V0E7Ozs7O0VBN2JJO0VBQ0E7RUFDQTtFQUFvQjtFQUNwQjtFQUFtQjtFQUNuQjtFQUE0RDtBVHNyWGhFO0FTcnJYSTs7Ozs7RUFBVTtBVDRyWGQ7QVNwd1dBOzs7OztFVDB3V0UsMElBQTBJO0VTOXJYeEk7RUFBc0I7RUFDdEI7RUFDQTtFQUE0QjtFQUM1QjtFQUFxQztFQUErQjtFQUNwRTtFQUFvQjtFQUE4QjtBVHNzWHREO0FTcnNYSTs7Ozs7RUFDRTtFQUFhO0VBQWdCO0VBQzdCO0FUNnNYTjtBU2h5V0E7Ozs7O0VBMWFNO0VBQ0E7QVRpdFhOO0FTeHlXQTs7Ozs7RUF0YU07RUFDQTtFQUNBO0FUcXRYTjtBU2p6V0E7Ozs7Ozs7Ozs7RUFqYU07RUFDQTtFQUNBO0FUOHRYTjtBUy96V0E7Ozs7O0VBMVpJO0VBQ0E7RUFBZ0I7RUFBYztFQUEwQjtFQUFnQjtFQUN4RTtBVG91WEo7QVM1MFdBOzs7OztFQXZaVTtBVDB1WFY7QVNuMVdBOzs7Ozs7Ozs7Ozs7Ozs7RUFqWkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXZYSjtBU252WEk7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtd1hOO0FTandYSTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaXhYTjtBUzl3WEk7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQThEO0VBQzlEO0FUK3hYTjtBUzE2V0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBN1dJO0VBQXVCO0VBQTJCO0VBQW9CO0VBQXFCO0VBQzNGO0VBQW1CO0VBQWU7QVQrMlh0QztBU25nWEE7Ozs7O0VBMVdpQjtBVG8zWGpCO0FTMWdYQTs7Ozs7RUF6V2lCO0FUMDNYakI7QVNqaFhBOzs7OztFQXhXaUI7QVRnNFhqQjtBU3hoWEE7Ozs7O0VBdldpQjtBVHM0WGpCO0FTL2hYQTs7Ozs7RUF0V2lCO0FUNDRYakI7QVN0aVhBOzs7OztFQXJXaUI7QVRrNVhqQjtBUzdpWEE7Ozs7O0VBcFdpQjtBVHc1WGpCO0FTcGpYQTs7Ozs7RUFuV2lCO0FUODVYakI7QVMzalhBOzs7OztFQWxXaUI7QVRvNlhqQjtBU2xrWEE7Ozs7O0VBaldpQjtBVDA2WGpCO0FTemtYQTs7Ozs7RUFoV2lCO0FUZzdYakI7QVNobFhBOzs7OztFQS9WaUI7QVRzN1hqQjtBU3ZsWEE7Ozs7O0VBOVZpQjtBVDQ3WGpCO0FTOWxYQTs7Ozs7RUE3VmlCO0FUazhYakI7QVNybVhBOzs7OztFQTVWaUI7QVR3OFhqQjtBUzVtWEE7Ozs7O0VBMVZJO0FUNjhYSjtBUzU4WEk7Ozs7O0VBQXFCO0VBQXNKO0FUbzlYL0s7QVNuOVhJOzs7OztFQUFxQjtFQUFxSjtBVDI5WDlLO0FTMTlYSTs7Ozs7RUFBcUI7RUFBbUo7QVRrK1g1SztBU2orWEk7Ozs7O0VBQXFCO0VBQXNKO0FUeStYL0s7QVN4K1hJOzs7OztFQUFxQjtFQUFvSjtBVGcvWDdLO0FTLytYSTs7Ozs7RUFBcUI7RUFBcUo7QVR1L1g5SztBU3QvWEk7Ozs7O0VBQXFCO0VBQW9KO0FUOC9YN0s7QVM3L1hJOzs7OztFQUFxQjtFQUFzSjtBVHFnWS9LO0FTcGdZSTs7Ozs7RUFBcUI7RUFBb0o7QVQ0Z1k3SztBUzNnWUk7Ozs7O0VBQXFCO0VBQW9KO0FUbWhZN0s7QVNsaFlJOzs7OztFQUFxQjtFQUFxSjtBVDBoWTlLO0FTemhZSTs7Ozs7RUFBcUI7RUFBa0o7QVRpaVkzSztBU250WEE7Ozs7O0VBeFVJO0VBQW9CO0VBQW9CO0VBQWlCO0VBQ3pEO0VBQW1EO0VBQ25EO0VBQTRDO0VBQVc7RUFDdkQ7RUFFQTtBVHVpWUo7QVNwaVlNOzs7OztFQUNFO0VBQWM7RUFBdUI7RUFBYztFQUFhO0FUOGlZeEU7QVM1aVlNOzs7OztFQUEyQjtBVG1qWWpDO0FTbGpZTTs7Ozs7RUFBMkI7QVR5allqQztBU3hqWU07Ozs7O0VBQTJCO0FUK2pZakM7QVM5allNOzs7OztFQUEyQjtBVHFrWWpDO0FTbGtZSTs7Ozs7RUFDRTtFQUFjO0VBQW9CO0VBQVM7RUFBUTtFQUFhO0VBQWlDO0VBQ2pHO0VBQXdDO0FUK2tZOUM7QVM1a1lJOzs7OztFQUNFO0VBQWtCO0VBQW9CO0VBQXVCO0VBQWdDO0VBQzdGO0VBQTRDO0FUdWxZbEQ7QVN0bFlNOzs7OztFQUFNO0VBQThCO0FUOGxZMUM7QVMzbFlJOzs7OztFQUNFO0VBQTBDO0VBQVE7QVRtbVl4RDtBU2xtWU07Ozs7O0VBQVU7QVR5bVloQjtBU3htWU07Ozs7O0VBQ0U7QVQ4bVlSO0FTN21ZUTs7Ozs7RUFBTTtBVG9uWWQ7QVNobllJOzs7OztFQUNFO0FUc25ZTjtBU3AxWEE7Ozs7O0VBNVJJO0VBS0E7QVRtbllKO0FTdm5ZSTs7Ozs7RUFDRTtFQUFjO0VBQXNDO0VBQWdCO0FUZ29ZMUU7QVNwMlhBO0VBQ0U7RUFBbUI7RUFBa0I7RUFDckM7RUFBYztFQUFnQjtFQUFtQjtFQUFpQjtFQUFzQjtFQUN4RjtFQUFxQjtFQUFjO0VBQXdCO0FUZzNYN0Q7QVM5MlhFO0VBQ0U7RUFDQTtFQUFzQztBVGkzWDFDO0FTbDNYMkI7RUFBOEI7QVRxM1h6RDtBU2gzWEE7RUFDRTtBVGszWEY7QVNoM1hBOztFQUNFO0VBQW1CO0VBQ25CO0VBQ0E7RUFDQTtFQUFnQjtFQUFtQjtFQUFpQjtFQUFzQjtFQUMxRTtFQUFxQjtFQUFjO0VBQWtCO0VBQXdCO0VBQzdFO0VBQWlDO0FUNjNYbkM7QVM1M1hFOzs7O0VBQTBFO0VBQXVCO0FUbTRYbkc7QVMxNFhBOztFQVNJO0FUcTRYSjtBU240WEk7O0VBQ0U7QVRzNFhOO0FTbjRYRTs7RUFDRTtFQUNBO0VBQXlEO0FUdTRYN0Q7QVNuNFhBO0VBYUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3M1hGO0FTOTRYRTtFQUNFO0FUZzVYSjtBUzc0WEU7RUFDRTtFQUFlO0VBQXdCO0FUaTVYM0M7QVN2NVhBO0VBVUk7RUFBZTtFQUFVO0FUazVYN0I7QVNoNFhBOztFQUMwQztBVG00WDFDO0FTaDRYQTtFQUNFO0VBQWU7RUFBd0I7QVRvNFh6QztBU2g0WEk7O0VBQ0U7RUFBYztFQUFhO0VBQXFDO0VBQ2hFO0VBQWtCO0VBQW9CO0FUdzRYNUM7QVN2NFhNOztFQUFVO0FUMjRYaEI7QVN0M1hBO0VBQ0U7QVR3M1hGO0FTejNYQTtFQUlJO0VBQWU7RUFBaUI7RUFBYztFQUFpQjtBVDQzWG5FO0FTaDRYQTtFQU9NO0VBQWU7RUFBMkI7RUFDMUM7RUFBb0I7QVQrM1gxQjtBUzkzWE07RUFBVTtBVGk0WGhCO0FTMTRYQTtFQWJFO0VBQWtCO0VBQVc7RUFBVztFQUFrQjtFQUMxRDtFQUF5QjtBVCs1WDNCO0FTOTVYRTtFQUFXO0VBQWM7RUFBb0I7RUFBYTtBVG82WDVEO0FTbjZYRTtFQUNFO0VBQVc7QVRzNlhmO0FTcjZYSTtFQUFXO0FUdzZYZjtBU3Q2WEU7O0VBQ0U7QVR5NlhKO0FTeDZYSTs7RUFBVztFQUE2QjtFQUE2QztFQUFXO0FUKzZYcEc7QVMzNlhBO0VBZUk7RUFBZTtFQUFpQjtBVGk2WHBDO0FTaDdYQTtFQWJFO0VBQWtCO0VBQVc7RUFBVztFQUFrQjtFQUMxRDtFQUF5QjtBVHE4WDNCO0FTcDhYRTtFQUFXO0VBQWM7RUFBb0I7RUFBYTtBVDA4WDVEO0FTejhYRTtFQUNFO0VBQVc7QVQ0OFhmO0FTMzhYSTtFQUFXO0FUODhYZjtBUzU4WEU7O0VBQ0U7QVQrOFhKO0FTOThYSTs7RUFBVztFQUE2QjtFQUE2QztFQUFXO0FUcTlYcEc7QVNqOVhBO0VBb0JJO0VBQW9CO0VBQVk7RUFBMkI7RUFBUztFQUFVO0VBQVk7RUFDMUY7QVRzOFhKO0FTcDhYSTtFQUFZO0VBQWE7QVR3OFg3QjtBU3Q4WEk7RUFDRTtFQUEwQjtFQUFZO0FUMDhYNUM7QVNwK1hBOztFQThCTTtFQUFXO0VBQWM7RUFBaUI7RUFDMUM7RUFBcUM7RUFBNkI7RUFDbEU7RUFBdUM7QVRnOVg3QztBU2gvWEE7RUFxQ0k7RUFBb0I7QVQrOFh4QjtBUzU4WEU7RUFFSTtFQUEwQjtFQUFZO0FUKzhYNUM7QVM5OFhNO0VBQVk7QVRpOVhsQjtBUzU4WEE7O0VBQ0U7QVQrOFhGO0FTOThYRTs7RUFDRTtBVGk5WEo7QVNsOVhFOztFQUlJO0VBQWU7RUFBWTtFQUFxQjtBVHE5WHREO0FTejlYRTs7RUFNTTtFQUFvQjtFQUFzQjtFQUFvQjtFQUFrQztFQUFxQjtFQUNySDtFQUFtQjtBVDY5WDNCO0FTejlYRTs7RUFDRTtFQUFnQjtFQUFvQjtFQUFXO0VBQTZCO0VBQzVFO0VBQVk7RUFBdUM7RUFBa0I7RUFDckU7QVRtK1hKO0FTaitYSTs7RUFDRTtFQUFhO0VBQW9CO0VBQVc7RUFDNUM7RUFBYztFQUFVO0VBQVc7RUFBcUI7RUFDeEQ7QVQyK1hOO0FTbCtYSTtFQUNFO0FUbytYTjtBU3IrWEk7RUFJSTtFQUFlO0VBQVk7RUFBcUI7QVR1K1h4RDtBUzMrWEk7RUFNTTtFQUFvQjtFQUFzQjtFQUFvQjtFQUFrQztFQUFxQjtFQUNySDtFQUFtQjtBVDgrWDdCO0FTMStYSTtFQUNFO0VBQWdCO0VBQW9CO0VBQ3BDO0VBQVk7RUFBdUM7RUFBa0I7RUFDckU7QVRpL1hOO0FTLytYTTtFQUNFO0VBQWE7RUFBb0I7RUFBVztFQUM1QztFQUFjO0VBQVU7RUFBVztFQUFxQjtFQUN4RDtBVHcvWFI7QVNsL1hBO0VBQ0U7RUFBdUI7RUFBa0I7RUFBaUI7RUFDMUQ7RUFDQTtFQUFjO0FUdy9YaEI7QVN2L1hFO0VBQVU7QVQwL1haO0FTdi9YQTs7RUFJSTtFQUFtQjtFQUFvQjtFQUN2QztFQUFxQjtFQUEyQjtBVDIvWHBEO0FTaGdZQTs7RUFRTTtBVDQvWE47QVMzL1hNOztFQUNFO0VBQXdCO0VBQWE7RUFBaUI7RUFBZ0I7RUFBcUI7RUFDM0Y7RUFBbUI7RUFBb0I7RUFBb0I7QVRzZ1luRTtBU3BnWU07O0VBQW9CO0VBQWdCO0VBQW1CO0FUMGdZN0Q7QVN2aFlBOztFQWVXO0VBQXFCO0FUNmdZaEM7QVN6Z1lBO0VBQ0U7RUFBaUI7RUFBa0I7RUFBbUI7RUFBb0I7QVQrZ1k1RTtBUzVnWUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZnWUo7QVNyaFlBOzs7RUFTNkI7QVRpaFk3QjtBUy9nWUk7RUFDRTtFQUFxQjtFQUFZO0FUbWhZdkM7QVNsaFlNO0VBQ0U7RUFBZ0I7RUFBYztFQUFhO0VBQWM7RUFBVTtFQUNuRTtFQUF1RDtBVDBoWS9EO0FTemlZQTtFQW1CTTtFQUNBO0VBQ0E7QVR5aFlOO0FTdmhZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUeWhZTjtBU3hoWU07RUFDRTtFQUFnQjtFQUFjO0VBQWE7RUFBYztFQUFVO0VBQ25FO0VBQXFEO0FUZ2lZN0Q7QVM5allBO0VBbUNNO0FUOGhZTjtBUzdoWU07RUFBUTtBVGdpWWQ7QVNwa1lBO0VBd0NNO0VBQW9CO0VBQWtCO0FUaWlZNUM7QVN6a1lBO0VBeUNnQjtFQUFrQjtFQUFtQjtBVHFpWXJEO0FTOWtZQTtFQTBDZ0I7RUFBdUI7RUFBbUI7RUFBa0I7QVQwaVk1RTtBU3BpWUU7RUFDRTtFQUNBO0FUc2lZSjtBU3BpWUk7RUFDRTtBVHNpWU47QVMzaVlFO0VBUVc7QVRzaVliO0FTaGlZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa2lZRjtBU2hpWUU7RUFDRTtFQUNBO0VBQ0E7QVRraVlKO0FTL2hZRTtFQUNFO0VBQ0E7RUFDQTtBVGlpWUo7QVM5aFlFO0VBQ0U7RUFDQTtFQUNBO0FUZ2lZSjtBU3hqWUE7RUE0Qkk7RUFDQTtFQUNBO0FUK2hZSjtBUzdqWUE7RUFnQ007RUFDQTtBVGdpWU47QVMvaFlNO0VBQ0U7QVRpaVlSO0FTM2hZQTtFQUNFO0VBQW9CO0FUOGhZdEI7QVMvaFlBO0VBR0k7RUFBZ0I7QVRnaVlwQjtBU25pWUE7RUFLb0M7QVRpaVlwQztBU3RpWUE7RUFPVTtBVGtpWVY7QVM5aFlFO0VBQ0U7RUFBb0I7RUFDcEI7RUFDQTtBVGlpWUo7QVM5aFlFO0VBQ0U7QVRnaVlKO0FTamlZRTtFQUdJO0VBQW9CO0VBQVc7RUFBVTtFQUFZO0VBQWE7QVRzaVl4RTtBU3ppWUU7RUFLTTtFQUFvQjtFQUFTO0VBQVE7RUFBVTtBVDJpWXZEO0FTMWlZUTtFQUNFO0FUNGlZVjtBUzdpWVE7RUFFaUI7RUFBb0I7RUFBa0I7QVRnalkvRDtBU3hpWUE7RUFFSTtBVHlpWUo7QVNyaVlBO0VBQ0U7RUFBaUI7RUFBa0Q7RUFBYTtFQUFjO0VBQzlGO0VBQTRCO0VBQzVCO0VBQTZCO0FUNmlZL0I7QVMzaVlFO0VBQ0U7RUFBc0I7QVQ4aVkxQjtBUy9pWUU7RUFFcUI7QVRnall2QjtBU3ZqWUE7RUFXSTtFQUFvQjtFQUFlO0VBQ25DO0VBQ0E7RUFBVztFQUFjO0VBQW9CO0VBQzdDO0VBQWlDO0FUcWpZckM7QVNua1lBO0VBaUJNO0VBQW9CO0VBQVc7QVR1allyQztBU3RqWU07RUFBVTtBVHlqWWhCO0FTM2tZQTtFQW9CUTtFQUFhO0FUMmpZckI7QVMxallRO0VBQ0U7RUFBdUI7RUFBa0I7QVQ4alluRDtBUzdqWVU7RUFBZTtFQUFZO0FUaWtZckM7QVMxallBO0VBQ0U7RUFBb0I7RUFBb0I7RUFDeEM7RUFBUTtFQUFXO0VBQVM7RUFBVTtFQUFjO0VBQWM7QVRva1lwRTtBU2xrWUU7RUFDRTtFQUFZO0VBQVk7RUFBcUI7RUFBd0Q7QVR3a1l6RztBUzdrWUE7RUFRa0I7RUFBaUI7QVR5a1luQztBU3ZrWUU7RUFBc0I7QVQwa1l4QjtBU3BsWUE7RUFZSTtFQUFvQjtFQUFRO0VBQVM7RUFBVTtBVCtrWW5EO0FTM2xZQTtFQWFzQjtFQUFvQjtFQUFRO0VBQVM7RUFBVTtFQUFXO0FUc2xZaEY7QVNubVlBO0VBaUJJO0VBQVc7QVRzbFlmO0FTcmxZSTtFQUNFO0VBQWE7RUFBYztFQUF1QjtFQUNsRDtFQUFxQjtFQUEyQjtBVDRsWXREO0FTM2xZTTtFQUFNO0FUOGxZWjtBUzdsWU07RUFBUztFQUE0QjtFQUFpQjtFQUFrQjtFQUFrQjtBVG9tWWhHO0FTMW5ZQTtFQTJCSTtFQUFxQjtFQUFxQztFQUFhO0VBQWM7RUFDckY7QVRzbVlKO0FTcm1ZSTtFQUNFO0VBQWM7QVR3bVlwQjtBU3ZtWU07RUFBZTtBVDBtWXJCO0FTeG1ZSTtFQUNFO0VBQXVCO0VBQWU7RUFBb0I7QVQ2bVloRTtBUzVtWU07RUFBcUI7QVQrbVkzQjtBUzdtWUk7RUFDRTtFQUF1QjtFQUFlO0VBQW9CO0VBQVc7RUFDckU7QVRtbllOO0FTbG5ZTTtFQUFVO0FUcW5ZaEI7QVM3cFlBO0VBNkNJO0VBQVk7QVRvblloQjtBU25uWUk7RUFDRTtFQUFrQjtFQUEyQjtFQUE4RDtBVHduWWpIO0FTdm5ZTTs7RUFBcUI7RUFBYztBVDRuWXpDO0FTMW5ZTTtFQUFhO0FUNm5ZbkI7QVM1bllNO0VBQW1CO0FUK25ZekI7QVM3bllNO0VBQ0U7RUFDQTtFQUE4QjtFQUEwQjtBVGlvWWhFO0FTOW5ZTTtFQUNFO0FUZ29ZUjtBUy9uWVE7RUFBUztBVGtvWWpCO0FTam9ZUTtFQUFTO0FUb29ZakI7QVNub1lRO0VBQVM7QVRzb1lqQjtBU3JvWVE7RUFBUztBVHdvWWpCO0FTcm9ZTTtFQUNFO0VBQW1DO0FUd29ZM0M7QVN2b1lRO0VBQ0U7QVR5b1lWO0FTeG9ZVTtFQUFTO0FUMm9ZbkI7QVMxb1lVO0VBQVM7QVQ2b1luQjtBUzVvWVU7RUFBUztBVCtvWW5CO0FTOW9ZVTtFQUFTO0FUaXBZbkI7QVMvb1lRO0VBQ0U7RUFBZ0I7RUFBYztFQUFhO0VBQWM7RUFBc0I7RUFDL0U7RUFBcUQ7QVR1cFkvRDtBU3JwWVE7RUFBZ0I7QVR3cFl4QjtBU3RwWU07RUFBYTtBVHlwWW5CO0FTdHBZUTtFQUNFO0VBQWdCO0VBQWM7RUFBYTtFQUFjO0VBQXNCO0VBQy9FO0VBQW1EO0FUOHBZN0Q7QVM1cFlRO0VBQXNCO0VBQWM7QVRncVk1QztBUzdwWVE7RUFDRTtFQUFnQjtFQUFjO0VBQWE7RUFBYztFQUFzQjtFQUMvRTtFQUF1RDtBVHFxWWpFO0FTanFZTTtFQUFPO0FUb3FZYjtBU25xWU07RUFDRTtFQUF5QztBVHNxWWpEO0FTcHFZVTtFQUFTO0FUdXFZbkI7QVN0cVlVO0VBQVM7QVR5cVluQjtBU3hxWVU7RUFBUztBVDJxWW5CO0FTMXFZVTtFQUFTO0FUNnFZbkI7QVN2dVlJO0VBK0RJO0VBQWtCO0VBQW1CO0VBQWdCO0FUOHFZN0Q7QVM3cVlRO0VBQW9CO0VBQWtCO0VBQXFCO0FUa3JZbkU7QVNqcllRO0VBQWM7RUFBZ0I7RUFBbUI7QVRzcll6RDtBU3ByWU07RUFBMkI7RUFBdUI7RUFBYztFQUFhO0VBQWM7QVQycllqRztBUzFyWU07RUFBMEI7RUFBNkI7QVQ4clk3RDtBU2x3WUk7RUFzRUk7QVQrcllSO0FTOXJZUTtFQUFjO0VBQWdCO0VBQW1CO0FUbXNZekQ7QVMxd1lJO0VBd0VlO0VBQWM7QVRzc1lqQztBU3BzWU07RUFDRTtBVHNzWVI7QVN2c1lNO0VBRVk7RUFBNkI7QVR5c1kvQztBU3pzWTZEO0VBQWU7RUFBa0I7QVQ2c1k5RjtBUy9zWU07RUFHYztBVCtzWXBCO0FTNXhZSTtFQStFYztBVGd0WWxCO0FTL3hZSTtFQWlGSTtFQUFjO0VBQWM7RUFBYTtBVG90WWpEO0FTcnlZSTs7RUFtRk07RUFBb0I7RUFBUTtFQUFTO0VBQWE7RUFBYztFQUFxQjtFQUNyRjtFQUF1QztBVDZ0WWpEO0FTM3RZVTs7RUFBbUI7RUFBeUU7RUFBMkI7QVRpdVlqSTtBUy90WVU7O0VBQTRCO0VBQVU7RUFBVztFQUFZO0VBQWE7QVR1dVlwRjtBU3R1WVU7O0VBQWlDO0VBQVk7RUFBYTtFQUFrQjtBVDZ1WXRGO0FTM3VZVTs7RUFBOEM7RUFBUTtBVGd2WWhFO0FTL3VZVTs7RUFBb0U7RUFBVTtFQUFXO0VBQVk7RUFBYTtFQUEwQjtBVHd2WXRKO0FTdnZZVTs7RUFBd0Y7RUFBVTtBVDR2WTVHO0FTMXZZVTs7RUFBOEM7RUFBUTtBVCt2WWhFO0FTOXZZVTs7RUFBb0U7RUFBVTtFQUFXO0VBQVk7RUFBYTtFQUE0QjtBVHV3WXhKO0FTdHdZVTs7RUFBd0Y7RUFBVTtBVDJ3WTVHO0FTMXdZVTs7RUFBd0Y7RUFBVTtBVCt3WTVHO0FTN3dZVTs7RUFBOEM7RUFBUTtBVGt4WWhFO0FTanhZVTs7RUFBb0U7RUFBUTtFQUFXO0VBQVk7RUFBYTtFQUE0QjtBVDB4WXRKO0FTenhZVTs7RUFBd0Y7RUFBVTtBVDh4WTVHO0FTN3hZVTs7RUFBd0Y7RUFBVTtBVGt5WTVHO0FTanlZVTs7RUFBd0Y7RUFBUTtBVHN5WTFHO0FTcHlZVTs7RUFBOEM7RUFBUTtBVHl5WWhFO0FTeHlZVTs7RUFBd0Y7RUFBVTtBVDZ5WTVHO0FTNXlZVTs7RUFBd0Y7RUFBVTtBVGl6WTVHO0FTaHpZVTs7RUFBd0Y7RUFBUTtBVHF6WTFHO0FTaDlZQTtFQTBLTTtBVHl5WU47QVMveVlNO0VBQ0U7QVRpellSO0FTaHpZUTtFQUFpQztBVG16WXpDO0FTanpZTTtFQUFpQjtBVG96WXZCO0FTanpZTTtFQUNFO0VBQW9CO0VBQWtCO0FUcXpZOUM7QVN0ellNOztFQUdJO0VBQW9CO0VBQWM7RUFBYTtFQUFxQjtFQUFRO0VBQzVFO0VBQWlDO0VBQWlCO0FUOHpZNUQ7QVM3ellVOztFQUFtQjtFQUF5RTtFQUEyQjtBVG0wWWpJO0FTeDBZTTtFQWFJO0VBQWM7RUFBd0I7RUFBMkI7RUFBb0I7RUFDckY7RUFBa0I7QVRtMFk1QjtBU3owWVU7RUFDRTtFQUFjO0VBQW9CO0VBQVc7RUFBVTtFQUFhO0VBQ3BFO0VBQStCO0FUaTFZM0M7QVM1MFlVO0VBQ0U7RUFBNEI7QVQrMFl4QztBU2gxWVU7RUFFUztBVGkxWW5CO0FTLzBZVTtFQUNFO0FUaTFZWjtBU2gxWVk7RUFBTTtBVG0xWWxCO0FTcjFZVTtFQUlJO0FUbzFZZDtBU24xWWM7O0VBQ0U7RUFBaUI7RUFBYztFQUFtQztFQUFtQjtFQUNyRjtFQUF1QjtFQUF5QztBVDQxWWhGO0FTeDFZVTtFQUNFO0VBQWlCO0VBQWtCO0VBQWtCO0VBQWM7RUFDbkU7QVQ4MVlaO0FTaDJZVTtFQUdlO0FUZzJZekI7QVNqNFlNO0VBcUNZO0VBQWM7RUFBd0I7RUFBMkI7RUFBK0M7QVRtMllsSTtBU2oyWVE7OztFQUNzRDtBVHEyWTlEO0FTcDJZVTtFQUNFO0VBQWM7RUFBb0I7RUFBYTtFQUFjO0VBQTJCO0VBQ3hGO0VBQTBFO0VBQVU7QVQ2MlloRztBUzMyWVU7RUFBaUI7QVQ4MlkzQjtBUzUyWVE7RUFBOEI7QVQrMll0QztBUzk1WU07O0VBbUR3QztFQUFXO0FUZzNZekQ7QVM5MllVO0VBS0U7RUFBYztFQUF3QjtFQUEyQjtFQUFvQjtFQUNyRjtFQUFrQjtFQUErQztFQUFxQjtBVG0zWWxHO0FTeDNZWTtFQUNFO0VBQWM7RUFBb0I7RUFBVztFQUFVO0VBQVc7RUFDbEU7RUFBK0I7QVRnNFk3QztBU240WVU7RUFRTztFQUE0QjtFQUFtQjtFQUFvQjtBVGk0WXBGO0FTLzNZWTtFQUFpQjtFQUFzQjtBVG00WW5EO0FTNzRZVTtFQVlVO0FUbzRZcEI7QVNqNFlVO0VBQ0U7RUFBaUI7RUFBeUI7RUFBa0I7QVRzNFl4RTtBU3Y0WVU7RUFFNEI7RUFBZ0I7QVR5NFl0RDtBUzM0WVU7RUFHMEI7RUFBa0I7QVQ0NFl0RDtBU3Y0WVE7RUFDWTtBVHk0WXBCO0FTMTRZUTtFQUlJO0FUeTRZWjtBUzE0WVk7RUFBVztBVDY0WXZCO0FTeDRZUTs7RUFDRTtFQUFjO0VBQW9CO0VBQWE7RUFBYztFQUEyQjtFQUN4RjtFQUEwRTtFQUFlO0FUazVZbkc7QVNucFpBO0VBd1FJO0VBQW9CO0VBQTRCO0VBQWtCO0VBQ2xFO0VBQXNEO0FUazVZMUQ7QVM5NFlBOztFQUNFO0VBQWlCO0VBQTJCO0VBQThCO0FUbzVZNUU7QVNuNVlFOztFQUFlO0VBQTJCO0VBQTJCO0VBQTRCO0FUMDVZbkc7QVN6NVlFOztFQUFxQjtFQUEyQjtFQUFjO0VBQTJCO0FUZzZZM0Y7QVN4NVlBO0VBQ0U7RUFBZ0I7RUFBb0I7RUFBZTtFQUFvQjtFQUFtQjtBVCs1WTVGO0FVOXdiQTtFQUNJO0FWZ3hiSjtBVTd3YkE7O0VBRUk7RUFBdUI7RUFBa0I7RUFBa0I7RUFBcUI7RUFBMkI7RUFDM0c7RUFBZTtBVnF4Ym5CO0FVcHhiSTs7RUFBTTtBVnd4YlY7QVU1eGJBOzs7O0VBT0k7RUFBa0I7QVY0eGJ0QjtBVTN4Ykk7Ozs7RUFBZ0M7QVZpeWJwQztBVTd4YkE7RUFDRTtFQUFjO0VBQWM7RUFBaUI7RUFBYztFQUMzRDtBVm15YkY7QVVseWJFO0VBQVc7RUFBMEI7RUFBMkI7RUFBbUI7QVZ3eWJyRjtBVXJ5YkE7RUFDRTtFQUFvQjtFQUFxQjtFQUFzQjtBVjB5YmpFO0FVM3liQTtFQUdJO0VBQWE7RUFBaUI7RUFBbUI7RUFBdUI7QVYreWI1RTtBVWx6YkE7RUFNSTtFQUFnQjtBVmd6YnBCO0FXejBiQTtFQUNJO0VBQW1DO0VBQXVEO0VBQzFGO0FYNjBiSjtBVzUwYkk7RUFBTTtFQUFnQjtFQUFrQjtFQUFnQztFQUFjO0FYbTFiMUY7QVdoMWJBO0VBQ0U7RUFBZ0I7RUFBNEU7RUFBMkI7RUFDdkg7QVhxMWJGO0FXcDFiRTtFQUNFO0VBQW9CO0VBQWdCO0VBQWtDO0VBQTJCO0VBQ2pHO0FYMDFiSjtBV3gxYkU7O0VBQXVDO0VBQWlCO0VBQVc7QVg4MWJyRTtBVzMxYkE7RUFFSTtBWDQxYko7QVc5MWJBO0VBS007RUFBb0I7RUFBZ0I7RUFDcEM7RUFBWTtBWCsxYmxCO0FXcjJiQTtFQVdJO0VBQW9CO0FYODFieEI7QVc3MWJJO0VBQ0U7RUFBb0I7RUFBVztFQUFnQjtFQUMvQztFQUFhO0VBQWdCO0VBQVk7RUFDekM7RUFBMEI7QVhzMmJoQztBV3IyYk07RUFBVTtBWHcyYmhCO0FXNTJiSTs7RUFPSTtFQUFpQjtBWDAyYnpCO0FXejJiUTs7RUFBVTtBWDYyYmxCO0FXNTJiUTs7RUFFRTtBWDgyYlY7QVdoM2JROztFQUNRO0FYbTNiaEI7QVdoM2JROztFQUFTO0VBQXlCO0VBQWlCO0VBQWlCO0VBQXFCO0FYdzNiakc7QVdyNGJJOzs7O0VBYzJCO0FYNjNiL0I7QVczNGJJO0VBa0JJO0VBQWU7RUFBa0I7QVg4M2J6QztBVzczYlE7RUFBUztBWGc0YmpCO0FXLzNiUTtFQUFRO0VBQXlCO0FYbTRiekM7QVd2NWJJO0VBd0JJO0FYazRiUjtBV2o0YlE7RUFBcUM7QVhvNGI3QztBV2o0Ykk7RUFDYTtBWG00YmpCO0FXcDRiSTtFQUVhO0FYcTRiakI7QVc5M2JBOzs7OztFQUNJO0VBQW9CO0FYcTRieEI7QVd0NGJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR1E7RUFBb0I7RUFBVztFQUFnQjtFQUMvQztFQUFhO0VBQW1CO0VBQWdCO0VBQVk7RUFDNUQ7RUFBMEI7QVhzNmJsQztBV3I2YlE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBVTtBWGc4YmxCO0FXdDhiQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNZO0VBQW9CO0VBQW1CO0FYMDlibkQ7QVd6OWJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQVU7QVhvL2J0QjtBVzkvYkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFXa0I7RUFBeUI7RUFBaUI7RUFBaUI7RUFBcUI7QVhraGNsRztBVzdoY0E7Ozs7O0VBZXFDO0VBQWM7QVhzaGNuRDtBV25oY0E7RUFHUTtBWG1oY1I7QVd0aGNBO0VBT1E7QVhraGNSO0FXemhjQTtFQWFZO0VBQWdCO0VBQTJCO0VBQTJCO0VBQ3RFO0VBQW9CO0VBQWlCO0FYb2hjakQ7QVdsaWNBO0VBZXFCO0VBQWdCO0VBQWlCO0FYd2hjdEQ7QVd2aWNBO0VBbUJZO0VBQXNCO0VBQXFCO0FYeWhjdkQ7QVc1aWNBO0VBb0JvQjtBWDJoY3BCO0FXL2ljQTtFQXlCUTtFQUFjO0VBQWlCO0VBQy9CO0VBQThCO0VBQWtCO0FYNmhjeEQ7QVd2amNBO0VBNEJtQjtBWDhoY25CO0FXMWpjQTtFQStCWTtFQUFtQjtFQUFnQjtFQUEwQjtFQUFtQjtBWGtpYzVGO0FXamtjQTtFQWtDK0I7RUFBZ0I7RUFBbUI7QVhvaWNsRTtBV3RrY0E7RUFzQ1U7RUFBZTtFQUErQjtFQUFpQjtFQUMvRDtFQUFrQjtFQUFpQjtBWHdpYzdDO0FXL2tjQTtFQTBDZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3aWNoQjtBV3hsY0E7RUFtRG9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYd2ljcEI7QVdqbWNBO0VBMkR3QjtFQUNBO0VBQ0E7RUFDQTtBWHlpY3hCO0FXdm1jQTtFQWdFNEI7RUFBeUQ7RUFBZ0I7RUFBYztFQUFZO0VBQWE7QVgraWM1STtBVzdpY2tHOztFQUFtQztBWGlqY3JJO0FXbGpjK0U7O0VBQWtDO0FYc2pjakg7QVdyamNrRzs7RUFBbUM7QVh5amNySTtBV3pqY2tHOztFQUFtQztBWDZqY3JJO0FXN2pja0c7O0VBQW1DO0FYaWtjckk7QVdqa2NrRzs7RUFBbUM7QVhxa2NySTtBV3JrY2tHOztFQUFtQztBWHlrY3JJO0FXemtja0c7O0VBQW1DO0FYNmtjckk7QVc3a2NrRzs7RUFBbUM7QVhpbGNySTtBV2psY2tHOztFQUFtQztBWHFsY3JJO0FXdnBjQTtFQXlFb0I7RUFDQTtBWGlsY3BCO0FXM3BjQTtFQThFb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGdsY3BCO0FXN2tjZ0I7RUFDSTtFQUNBO0VBQ0E7QVgra2NwQjtBV2xsY2dCO0VBTVE7QVgra2N4QjtBV3JsY2dCO0VBVVE7QVg4a2N4QjtBV3prY1k7RUFFSTtBWDBrY2hCO0FXeGtjZ0I7O0VBQ0U7RUFDQTtBWDJrY2xCO0FXcnJjQTtFQWlIWTtFQUFpQjtBWHdrYzdCO0FXenJjQTtFQW9IZ0I7RUFBNEI7RUFBZ0I7RUFBZTtFQUFtQjtFQUM5RTtBWDRrY2hCO0FXanNjQTtFQXlIYztFQUF1QjtFQUFhO0VBQWM7RUFBaUI7RUFBa0I7RUFBb0I7QVhpbGN2SDtBV2hsY2M7RUFBYztBWG1sYzVCO0FXbGxjYztFQUFhO0VBQWM7QVhzbGN6QztBV2p0Y0E7RUE2SG9CO0FYdWxjcEI7QVdwdGNBO0VBOEg2QjtBWHlsYzdCO0FXdnRjQTtFQStIeUI7QVgybGN6QjtBVzF0Y0E7RUFpSWdCO0VBQW9CO0VBQW9CO0VBQWE7RUFBUztFQUFVO0VBQWM7QVhrbWN0RztBV251Y0E7RUFtSW9CO0VBQXlEO0VBQWdCO0VBQWM7RUFBWTtFQUFhO0FYd21jcEk7QVd0bWMwRjs7RUFBbUM7QVgwbWM3SDtBVzNtY3VFOztFQUFtQztBWCttYzFHO0FXOW1jMEY7O0VBQW1DO0FYa25jN0g7QVdsbmMwRjs7RUFBbUM7QVhzbmM3SDtBV3RuYzBGOztFQUFtQztBWDBuYzdIO0FXMW5jMEY7O0VBQW1DO0FYOG5jN0g7QVc5bmMwRjs7RUFBbUM7QVhrb2M3SDtBV2xvYzBGOztFQUFtQztBWHNvYzdIO0FXdG9jMEY7O0VBQW1DO0FYMG9jN0g7QVcxb2MwRjs7RUFBbUM7QVg4b2M3SDtBV254Y0E7RUEwSWdCO0VBQWtDO0VBQWtCO0FYOG9jcEU7QVd4eGNBO0VBNElrQjtFQUF1QjtFQUFrQjtFQUFrQjtFQUFvQjtFQUMvRTtFQUFvQjtFQUFtQjtFQUEyQjtFQUNsRTtFQUFnQjtBWHVwY2xDO0FXdHBja0I7RUFBVTtBWHlwYzVCO0FXdnBja0I7RUFDRTtFQUEyQjtFQUFrQjtFQUM3QztFQUFnQjtBWDRwY3BDO0FXM3Bjb0I7RUFBVTtFQUFnQjtBWCtwYzlDO0FXbnpjQTtFQTBKYztFQUF1QjtFQUFjO0VBQWtCO0VBQXFCO0VBQzVFO0VBQWdCO0VBQW1CO0VBQWtCO0VBQW9CO0FYb3FjdkY7QVcvemNBO0VBNkpvQjtFQUFtQztBWHNxY3ZEO0FXcnFjb0I7RUFDRTtFQUFtQjtBWHdxY3pDO0FXdnFjc0I7RUFBc0I7QVgwcWM1QztBV3hxY29CO0VBQWlCO0VBQXFEO0FYNHFjMUY7QVc5MGNBO0VBd0tZO0VBQThFO0VBQzlFO0FYMHFjWjtBV24xY0E7RUE4S007RUFBYTtFQUFlO0VBQW9CO0VBQWM7RUFDOUQ7RUFBMEI7QVg2cWNoQztBVzUxY0E7RUFtTFE7RUFBYTtFQUFlO0VBQW9CO0VBQWM7RUFDOUQ7RUFBd0I7QVhpcmNoQztBVy9xY1E7RUFDRTtFQUFtQjtFQUFrQjtFQUNyQztFQUVBO0VBQTBCO0VBQXNCO0VBQXFCO0VBQ3JFO0FYcXJjVjtBV3ByY1U7RUFBUTtFQUFjO0FYd3JjaEM7QVdycmNRO0VBQ0k7RUFDQTtFQUFhO0VBQWM7RUFBb0I7RUFBYztFQUM3RDtFQUNBO0FYMnJjWjtBVzFyY1k7RUFDSTtFQUFjO0VBQWE7RUFBb0I7RUFBVTtFQUN6RDtFQUNBO0FYZ3NjaEI7QVcvcmNnQjs7RUFBYTtBWG1zYzdCO0FXaHNjWTtFQUF1QztBWG1zY25EO0FXbHNjWTtFQUFxQztFQUFxQjtBWHNzY3RFO0FXcnNjWTtFQUF5QztFQUFjO0VBQW9CO0VBQVU7RUFBVztFQUFhO0VBQVk7QVg4c2NySTtBVzdzY1k7RUFBeUM7RUFBYztFQUFvQjtFQUFVO0VBQVc7RUFBYTtFQUFZO0FYc3Rjckk7QVdwNmNBOztFQW1OUTtFQUFpQjtFQUFxQjtFQUFjO0VBQW1CO0VBQ3ZFO0VBQTJCO0FYMHRjbkM7QVc5NmNBOztFQXFOaUI7QVg2dGNqQjtBV2w3Y0E7RUF5TlE7RUFBZ0I7QVg2dGN4QjtBV3Q3Y0E7RUEwTmlCO0FYK3RjakI7QVd6N2NBO0VBOE5RO0FYOHRjUjtBVzU3Y0E7RUErTmE7RUFBZ0I7RUFBb0I7QVhrdWNqRDtBV2o4Y0E7RUFnT2lCO0VBQWdCO0FYcXVjakM7QVdyOGNBO0VBbU80QjtBWHF1YzVCO0FXeDhjQTs7RUFvTzJEO0FYd3VjM0Q7QVc1OGNBOzs7RUEwT1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdXVjWjtBV3Q5Y0E7OztFQW1QWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3dWNaO0FXaCtjQTs7O0VBMFBnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgydWNoQjtBVzF1Y2dCOzs7RUFFSTtFQUNBO0FYNnVjcEI7QVdodmNnQjs7O0VBQ1k7QVhvdmM1QjtBV3IvY0E7Ozs7OztFQTBRWTtFQThCQTtBWHN0Y1o7QVc5L2NBOzs7Ozs7RUE0UWdCO0FYMHZjaEI7QVd6dmNnQjs7Ozs7O0VBQWE7QVhpd2M3QjtBVzlnZEE7Ozs7OztFQWlSZ0I7QVhxd2NoQjtBV3B3Y2dCOzs7Ozs7RUFBYTtBWDR3YzdCO0FXOWhkQTs7Ozs7O0VBc1JnQjtBWGd4Y2hCO0FXdGlkQTs7Ozs7O0VBMFJnQjtBWG94Y2hCO0FXOWlkQTs7Ozs7O0VBOFJnQjtBWHd4Y2hCO0FXdGpkQTs7Ozs7O0VBa1NnQjtBWDR4Y2hCO0FXOWpkQTs7Ozs7O0VBc1NjO0FYZ3ljZDtBV3RrZEE7Ozs7OztFQTJTYztFQUFlO0VBQXdCO0FYcXljckQ7QVdobGRBOzs7Ozs7RUE4U2dCO0VBQWM7RUFBZTtFQUF3QjtFQUF1QztFQUF5QjtBWCt5Y3JJO0FXN2xkQTs7Ozs7O0VBZ1QwQjtFQUFvQjtBWHN6YzlDO0FXdG1kQTs7Ozs7O0VBcVRjO0VBQWU7RUFBd0I7QVgyemNyRDtBV2huZEE7Ozs7OztFQXVUZ0I7RUFBVztBWGswYzNCO0FXem5kQTs7Ozs7O0VBeVRrQjtFQUFlO0VBQW9DO0VBRW5EO0FYeTBjbEI7QVcxMGNrQjs7Ozs7O0VBQVc7RUFBYztFQUFjO0VBQWE7RUFBcUQ7QVhzMWMzSDtBV2hwZEE7Ozs7OztFQWlVZ0I7RUFDQTtFQUFnQztFQUFpQztBWHkxY2pGO0FXM3BkQTs7Ozs7O0VBb1VvQjtFQUFnQjtFQUFtQjtBWGkyY3ZEO0FXcnFkQTs7Ozs7O0VBcVVtQztBWHcyY25DO0FXdjJjb0I7Ozs7OztFQUEwQjtBWCsyYzlDO0FXcnJkQTs7Ozs7O0VBMFVzQjtBWG0zY3RCO0FXN3JkQTs7Ozs7O0VBNFV5QjtFQUFnQjtFQUFpQztBWDIzYzFFO0FXdnNkQTs7Ozs7O0VBNlUyQjtFQUFnQjtBWG00YzNDO0FXaHRkQTs7Ozs7O0VBZ1ZnQjtFQUFtQjtFQUFpQjtFQUFjO0VBQ2xEO0VBQWE7QVg0NGM3QjtBVzd0ZEE7Ozs7Ozs7Ozs7OztFQXFWeUM7QVhzNWN6QztBV241Y1k7Ozs7OztFQUNnQjtBWDA1YzVCO0FXMzVjWTs7Ozs7O0VBRVk7RUFBZ0I7RUFBZ0I7RUFBa0I7QVhvNmMxRTtBV3Q2Y1k7Ozs7OztFQUlRO0FYMDZjcEI7QVc5NmNZOzs7Ozs7RUFLZ0I7QVhpN2M1QjtBVzl3ZEE7RUFxVzBCO0FYNDZjMUI7QVdqeGRBO0VBc1dpQjtBWDg2Y2pCO0FXcHhkQTtFQXlXWTtFQUFtQjtFQUFxQjtFQUFpQztFQUN6RTtFQUFpQjtBWGs3YzdCO0FXajdjWTtFQUFVO0VBQTBDO0FYcTdjaEU7QVdoeWRBO0VBOFd5QjtBWHE3Y3pCO0FXbnlkQTtFQStXcUI7RUFBbUI7QVh3N2N4QztBV3Q3Y1k7RUFDSTtBWHc3Y2hCO0FXejdjWTtFQUdRO0FYeTdjcEI7QVc3eWRBO0VBNFhZO0FYbzdjWjtBV2h6ZEE7RUE2WHNCO0FYczdjdEI7QVduemRBO0VBOFgyQjtFQUFnQjtBWHk3YzNDO0FXdnpkQTtFQWdZZ0I7QVgwN2NoQjtBVzF6ZEE7RUFzWVE7RUFBc0I7RUFBZ0M7QVh5N2M5RDtBV3g3Y1E7RUFDRTtFQUFzQjtFQUFjO0VBQXFCO0FYNjdjbkU7QVc1N2NVO0VBQVU7RUFBZ0I7RUFBYztFQUFXO0FYazhjN0Q7QVczMGRBO0VBOFlNO0FYZzhjTjtBVy83Y007RUFDRTtFQUFrQjtFQUFjO0VBQ2hDO0VBQXFCO0VBQWU7QVhxOGM1QztBV3Y4Y007RUFHTztFQUE0QjtFQUFtQjtFQUFvQjtBWDA4Y2hGO0FXejhjUTtFQUFpQjtFQUFzQjtBWDY4Yy9DO0FXajljTTtFQU1JO0VBQWdCO0VBQXVDO0FYZzljakU7QVd0OWNNO0VBT2lCO0FYazljdkI7QVd6OWNNO0VBUThCO0FYbzljcEM7QVc1OWNNO0VBUzRCO0FYczljbEM7QVc5MmRBO0VBOFpNO0VBQW9CO0VBQTRCO0VBQWtCO0VBQWdCO0VBQ2xGO0VBQXNEO0FYdzljNUQ7QVd2M2RBO0VBbWFRO0FYdTljUjtBVzEzZEE7RUFxYVk7RUFDQTtFQUFhO0VBQWtCO0VBQXVCO0VBQW9CO0FYNDljdEY7QVdsNGRBO0VBd2FxQjtBWDY5Y3JCO0FXcjRkQTtFQTZhVTtFQUEyQjtFQUFnQjtFQUFtQjtFQUM5RDtFQUFlO0VBQXFCO0VBQWlCO0FYaStjL0Q7QVcvNGRBO0VBK2FnQjtBWG0rY2hCO0FXbDVkQTtFQWdiaUI7RUFBZ0I7QVhzK2NqQztBV3IrY1U7RUFBUTtBWHcrY2xCO0FXejVkQTtFQXFiWTtFQUFvQjtFQUFnQjtFQUFtQjtFQUFtQjtFQUMxRTtBWDIrY1o7QVdqNmRBO0VBMGJZO0VBQTJCO0VBQXFCO0VBQTJCO0VBQWlCO0FYOCtjeEc7QVd4NmRBO0VBMmJnQjtBWGcvY2hCO0FXMzZkQTtFQStiVTtFQUFxQjtFQUF3QjtBWGkvY3ZEO0FXaDdkQTtFQWtjWTtFQUE0QjtFQUM1QjtFQUFxQjtFQUFjO0FYby9jL0M7QVduL2NZO0VBQWdCO0FYcy9jNUI7QVcxN2RBO0VBeWNRO0VBQ0E7QVhvL2NSO0FXOTdkQTs7RUE2Y1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHEvY1o7QVd0OGRBO0VBcWRZO0VBQ0E7RUFDQTtBWG8vY1o7QVczOGRBO0VBeWRnQjtBWHEvY2hCO0FXOThkQTtFQTZkWTtFQUNBO0VBQ0E7QVhvL2NaO0FXLytjQTtFQUNJO0VBQ0E7RUFBNEI7RUFBMkI7QVhtL2MzRDtBV2wvY0k7RUFBTTtFQUFxQjtBWHMvYy9CO0FXci9jSTtFQUFPO0VBQXFCO0VBQW9CO0FYMC9jcEQ7QVd2L2NBO0VBQ0k7RUFDQTtFQUFjO0VBQTJCO0VBQ3pDO0VBQXFCO0FYNC9jekI7QVd6L2NBO0VBQ0k7RUFBWTtBWDQvY2hCO0FXNy9jQTtFQUdRO0VBQWU7RUFBZ0I7RUFBbUM7RUFDbEU7RUFBa0I7QVhpZ2QxQjtBV2hnZFE7RUFBYTtBWG1nZHJCO0FXbGdkUTtFQUFTO0FYcWdkakI7QVdyZ2RRO0VBQStCO0FYd2dkdkM7QVd2Z2RRO0VBQ0k7RUFDQTtFQUNBO0FYeWdkWjtBV3BnZEE7RUFDRTtFQUNBO0VBQ0E7QVhzZ2RGO0FXbmdkQTtFQUNFO0FYcWdkRjtBV2xnZEE7RUFDRTtFQUFXO0FYcWdkYjtBV3BnZEU7RUFDRTtFQUFtQjtBWHVnZHZCO0FXdGdkSTtFQUFPO0FYeWdkWDtBV3JnZEE7RUFBbUI7RUFBaUM7QVh5Z2RwRDtBV3ZnZEE7RUFBMEI7QVgwZ2QxQjtBV3hnZEE7RUFBMEI7QVgyZ2QxQjtBVzFnZEE7RUFBOEI7QVg2Z2Q5QjtBVzNnZEE7RUFBb0I7RUFBb0I7QVgrZ2R4QztBVzdnZEE7RUFBb0I7RUFBbUI7QVhpaGR2QztBV2hoZEE7RUFBcUI7QVhtaGRyQjtBV2hoZEU7RUFBNEI7RUFBYTtBWG9oZDNDO0FXbmhkRTtFQUFzQjtBWHNoZHhCO0FXcmhkRTtFQUNFO0VYdWhkRiw2Q0FBNkM7QUFDL0M7QVdwaGRBO0VBQ0U7RUFBYTtBWHVoZGY7QVdwaGRBO0VBQ0U7RUFDQTtFQUFpQjtFQUFrQjtFQUFnQjtBWHloZHJEO0FXdGhkQTtFQUNJO0VBQ0E7QVh3aGRKO0FXcmhkQTtFQUNFO0FYdWhkRjtBV3BoZEE7RUFDRTtBWHNoZEY7QVduaGRBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHNoZEo7QVcvaGRBOztFQVdRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdoZFI7QVd2aGRROztFQUNJO0FYMGhkWjtBVzVpZEE7Ozs7OztFQXVCUTtFQUFtQjtBWDhoZDNCO0FXcmpkQTs7RUEyQlE7RUFDQTtBWDhoZFI7QVcxamRBOztFQThCWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZ2lkWjtBVy9oZFk7O0VBQ0k7RUFDQTtFQUNBO0FYa2lkaEI7QVdqbGRBOztFQW1EZ0I7RUFDQTtBWGtpZGhCO0FXaGlkWTs7RUFDSTtFQUNBO0FYbWlkaEI7QVczbGRBOzs7O0VBK0RZO0FYa2lkWjtBV2ptZEE7Ozs7RUFrRVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcWlkWjtBVy9tZEE7O0VBK0VRO0FYb2lkUjtBV25uZEE7O0VBaUZZO0FYc2lkWjtBV3ZuZEE7O0VBa0dRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeWhkUjtBVzNpZFE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4aWRaO0FXOW9kQTs7RUEyR1E7RUFDQTtFQUNBO0FYdWlkUjtBV3RpZFE7O0VBQ0k7RUFDQTtBWHlpZFo7QVd2aWRROztFQUNFO0VBQ0E7QVgwaWRWO0FXOXBkQTs7RUF5SFE7QVh5aWRSO0FXcmlkQTtFQUNFO0VBQXVCO0VBQWE7RUFDcEM7QVh5aWRGO0FXeGlkRTtFQUFVO0VBQWE7QVg0aWR6QjtBVzNpZEU7RUFBb0I7RUFBYTtFQUFjO0VBQW9CO0VBQVc7QVhramRoRjtBV2pqZEU7RUFBMEI7RUFBYTtFQUFjO0VBQVc7QVh1amRsRTtBV3JqZEU7RUFBVTtFQUFjO0VBQW9CO0VBQVE7RUFBUztFQUFVO0VBQVc7QVg4amRwRjtBVzNqZEE7RUFDRTtFQUFjO0VBQW9CO0VBQTZCO0VBQXVCO0FYaWtkeEY7QVc5amRBO0VBQ0U7RUFDQTtBWGdrZEY7QVc3amRBO0VBQ0U7RUFBb0I7RUFBUTtFQUFTO0VBQVU7RUFDL0M7RUFBbUM7RUFBeUM7RUFDNUU7QVhxa2RGO0FXbmtkRTtFQUFXO0FYc2tkYjtBV3JrZEU7RUFBaUI7RUFBeUM7QVh5a2Q1RDtBVy9rZEE7RUFTSTtFQUFvQjtFQUNwQjtFQUFjO0VBQWE7RUFDM0I7RUFBbUI7RUFBYztBWDhrZHJDO0FXNWtkSTtFQUEwQztFQUFRO0VBQVU7RUFBZ0M7QVhrbGRoRztBV2psZEk7RUFBMkM7RUFBVztFQUFVO0VBQStCO0FYdWxkbkc7QVd0bGRJO0VBQTJDO0VBQVE7RUFBUztFQUFpQztBWDRsZGpHO0FXM2xkSTtFQUE0QztFQUFXO0VBQVM7RUFBZ0M7QVhpbWRwRztBV2puZEE7RUFvQkk7RUFBb0I7RUFBWTtFQUNoQztFQUNBO0VBQWE7QVhtbWRqQjtBV2ptZEk7RUFDRTtFQUFTO0VBQVU7QVhxbWR6QjtBV3BtZE07RUFBdUI7RUFBUTtFQUE4QjtBWHltZG5FO0FXeG1kTTtFQUF3QjtFQUFXO0VBQTZCO0FYNm1kdEU7QVcxbWRJO0VBQ0U7RUFBUTtFQUFXO0FYOG1kekI7QVc3bWRNO0VBQXVCO0VBQVU7RUFBNkI7QVhrbmRwRTtBV2puZE07RUFBd0I7RUFBUztFQUE4QjtBWHNuZHJFO0FXdnBkQTtFQXNDSTtFQUFvQjtFQUNwQjtFQUFVO0VBQVc7RUFBYTtFQUNsQztFQUFZO0FYeW5kaEI7QVdqcWRBOztFQTRDSTtBWHluZEo7QVd4bmRJOztFQUFTO0FYNG5kYjtBV3pxZEE7O0VBaURJO0VBQW9CO0VBQVU7RUFBc0I7QVgrbmR4RDtBV2hyZEE7O0VBbURNO0VBQWE7RUFBYztFQUFpQjtFQUM1QztFQUFvQjtFQUFVO0VBQVc7RUFDekM7QVh1b2ROO0FXNXJkQTtFQTBESTtFQUFtQjtBWHNvZHZCO0FXaHNkQTtFQThESTtBWHFvZEo7QVdqb2RBO0VBQ0U7RUFBa0I7RUFBYztFQUFxQjtFQUFtQjtBWHVvZDFFO0FXeG9kQTtFQUlJO0VBQ0E7RUFBa0I7RUFBYztFQUFtQjtFQUFZO0VBQy9EO0VBQ0E7RUFBZ0I7QVg0b2RwQjtBV25wZEE7RUFXSTtFQUNBO0VBQWtCO0VBQWM7RUFBa0I7RUFBb0I7RUFDdEU7QVgrb2RKO0FXNXBkQTtFQWVNO0VBQW9CO0VBQVE7RUFBVztFQUFVO0VBQ2pEO0VBQWtCO0FYcXBkeEI7QVducGRNO0VBQ0U7SUFBSztFWHNwZFg7RVdycGRNO0lBQU07RVh3cGRaO0VXdnBkTTtJQUFNO0VYMHBkWjtFV3pwZE07SUFBTTtFWDRwZFo7RVczcGRNO0lBQU87RVg4cGRiO0FBQ0Y7QVc1cGRNO0VBQ0U7SUFBSztFWCtwZFg7RVc5cGRNO0lBQU07RVhpcWRaO0VXaHFkTTtJQUFNO0VYbXFkWjtFV2xxZE07SUFBTTtFWHFxZFo7RVdwcWRNO0lBQU87RVh1cWRiO0FBQ0Y7QVd2c2RBO0VBbUNRO0VBQWM7RUFDZDtFQUFvQjtFQUFTO0FYMHFkckM7QVc5c2RBO0VBdUN3QztFQUE0QztFQUF5QztBWDRxZDdIO0FXdnFkRTtFQUNFO0FYeXFkSjtBVzFxZEU7RUFFVTtBWDJxZFo7QVc3cWRFO0VBSUk7RUFDQTtFQUFrQjtBWDZxZHhCO0FXbHJkRTtFQU02QjtBWCtxZC9CO0FXdnFkSTtFQUFRO0VBQWM7RUFBYTtFQUE2QjtBWDZxZHBFO0FXM3FkSTtFQUErQztBWDhxZG5EO0FXN3FkSTtFQUFxRDtBWGdyZHpEO0FXOXFkSTtFQUE0QjtBWGlyZGhDO0FXaHJkSTtFQUF5QztBWG1yZDdDO0FXbHJkSTtFQUEyQztBWHFyZC9DO0FZeGxmQTtFQUNJO0VBQWtCO0FaMmxmdEI7QVk1bGZBO0VBR1E7RUFBZTtFQUFnQjtFQUMvQjtFQUFvQjtFQUFxQjtFQUN6QztFQUFjO0FaaW1mdEI7QVl0bWZBO0VBTWM7QVptbWZkO0FZem1mQTtFQU9jO0FacW1mZDtBWTVtZkE7RUFTWTtFQUFvQjtFQUFnQjtFQUFvQjtFQUEyQjtFQUNuRjtBWjBtZlo7QVlwbmZBO0VBV29CO0VBQWdCO0FaNm1mcEM7QVl4bmZBO0VBY1k7RUFBbUI7RUFBMkI7RUFBZ0I7RUFBVztBWmluZnJGO0FZL25mQTtFQWVZO0VBQVk7RUFBcUI7QVpxbmY3QztBWXBvZkE7RUFrQlk7RUFBZ0I7RUFBcUI7QVp1bmZqRDtBWXpvZkE7RUFtQnFCO0FaeW5mckI7QVk1b2ZBO0VBc0JjO0FaeW5mZDtBWXZuZlE7RUFDSTtFQUNBO0VBQ0E7QVp5bmZaO0FZNW5mUTtFQUlTO0FaMm5makI7QVkvbmZRO0VBTVE7QVo0bmZoQjtBWTNuZmdCO0VBQWlCO0FaOG5makM7QVlyb2ZRO0VBVVE7RUFDQTtBWjhuZmhCO0FZN25mZ0I7RUFBaUI7QVpnb2ZqQztBWTluZmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdvZnBCO0FZbnBmUTtFQXVCUTtFQUNBO0FaK25maEI7QVkzbmZRO0VBQ0k7RUFDQTtFQUNBO0FaNm5mWjtBWWhvZlE7RUFJUTtBWituZmhCO0FZbm9mUTtFQU1RO0FaZ29maEI7QVkvbmZnQjtFQUFpQjtBWmtvZmpDO0FZOW5mUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ29mWjtBWS9uZlk7OztFQUdZO0VBQ0E7QVppb2Z4QjtBWXJvZlk7OztFQU9RO0FabW9mcEI7QVlucGZROzs7RUFtQks7RUFBa0I7RUFBa0I7QVp1b2ZqRDtBWXRvZmE7Ozs7OztFQUErQjtBWjhvZjVDO0FZbHFmUTs7O0VBd0JRO0VBQ0E7RUFDQTtFQUNBO0FaK29maEI7QVkxcWZROzs7RUE4QlM7QVppcGZqQjtBWS9xZlE7OztFQWlDUTtFQUNBO0FabXBmaEI7QVlycmZROzs7RUFvQ1U7QVpzcGZsQjtBWTFyZlE7OztFQXdDWTtFQUNBO0VBQ0E7QVp1cGZwQjtBWWxwZlE7RUFDSTtFQUNBO0VBQ0E7QVpvcGZaO0FZdnBmUTtFQUtRO0VBQ0E7RUFDQTtFQUNBO0FacXBmaEI7QVk3cGZRO0VBV1E7RUFDQTtBWnFwZmhCO0FZanFmUTtFQWNRO0Fac3BmaEI7QVlucGZRO0VBQ0k7QVpxcGZaO0FZdHBmUTtFQUdRO0VBQ0E7RUFDQTtFQUNBO0Fac3BmaEI7QVk1cGZRO0VBU1E7RUFDQTtBWnNwZmhCO0FZaHFmUTtFQWFRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzcGZoQjtBWWxwZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvcGZaO0FZMXBmUTtFQVFRO0VBQ0E7RUFDQTtBWnFwZmhCO0FZcHBmZ0I7RUFDSTtBWnNwZnBCO0FZanBmUTtFQUNJO0FabXBmWjtBWXBwZlE7RUFHUTtFQUNBO0VBQ0E7RUFDQTtBWm9wZmhCO0FZMXBmUTs7RUFRZ0I7QVpzcGZ4QjtBWTlwZlE7RUFTYTtBWndwZnJCO0FZanFmUTtFQVlZO0Fad3BmcEI7QVlucGZRO0VBQ0k7RUFDQTtBWnFwZlo7QVl2cGZRO0VBSVE7RUFDQTtBWnNwZmhCO0FZcnBmZ0I7RUFBaUI7QVp3cGZqQztBWTlwZlE7RUFRYTtBWnlwZnJCO0FZanFmUTtFQVVRO0VBQ0E7RUFDQTtBWjBwZmhCO0FZdHFmUTtFQWNxQjtBWjJwZjdCO0FZeHBmUTtFQUNJO0VBQ0E7RUFDQTtBWjBwZlo7QVk3cGZRO0VBSWE7QVo0cGZyQjtBWWhxZlE7RUFLUztBWjhwZmpCO0FZbnFmUTtFQU1TO0FaZ3FmakI7QVk3MmZBO0VBaU5ZO0VBQ0E7RUFDQTtBWitwZlo7QVlsM2ZBO0VBdU5ZO0VBQ0E7QVo4cGZaO0FZdDNmQTtFQTROMkI7RUFBaUM7RUFBa0I7RUFBZTtFQUFtQjtBWmlxZmhIO0FZM3BmZ0I7RUFDSTtFQUNBO0VBQ0E7QVo2cGZwQjtBWWw0ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVo2cWZoSDtBWXo0ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVpvcmZoSDtBWWg1ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVoycmZoSDtBWXY1ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVprc2ZoSDtBWTk1ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVp5c2ZoSDtBWXI2ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVpndGZoSDtBWTU2ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVp1dGZoSDtBWW43ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVo4dGZoSDtBWTE3ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVpxdWZoSDtBWWo4ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVo0dWZoSDtBWXg4ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVptdmZoSDtBWS84ZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVowdmZoSDtBWXQ5ZkE7RUF5UFk7RUFBcUI7RUFBa0I7RUFBbUI7RUFBZTtFQUN6RTtBWm91Zlo7QVk5OWZBO0VBNFBnQjtFQUFnQjtBWnN1ZmhDO0FZcnVmZ0I7RUFBYztBWnd1ZjlCO0FZdnVmZ0I7RUFBaUI7QVowdWZqQztBWXgrZkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVpteGZoSDtBWS8rZkE7RUFxUXNCO0VBQW1CO0VBQXFCO0VBQW1CO0FaZ3ZmakY7QVlyL2ZBO0VBNE4yQjtFQUFpQztFQUFrQjtFQUFlO0VBQW1CO0VBOEN4RztBWm12ZlI7QVk3L2ZBO0VBMlFzQjtFQUFvQjtFQUFtQjtFQUFrQjtBWnd2Zi9FO0FZbmdnQkE7RUE0TjJCO0VBQWlDO0VBQWtCO0VBQWU7RUFBbUI7QVo4eWZoSDtBWTFnZ0JBO0VBaVJZO0VBQW9CO0VBQWtCO0FaOHZmbEQ7QVkvZ2dCQTtFQWtSZ0I7RUFBbUI7QVppd2ZuQztBWW5oZ0JBO0VBb1JnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3dmaEI7QVkxaGdCQTtFQThSUTtFQUFnQjtFQUFvQjtBWml3ZjVDO0FZL2hnQkE7RUErUmM7QVptd2ZkO0FhbGlnQkE7O0VBRUU7RUFBb0I7QWJxaWdCdEI7QWF2aWdCQTs7OztFQUtJO0VBQW9CO0VBQVc7RUFBZ0I7RUFDL0M7RUFBYTtFQUFtQjtFQUFnQjtFQUFZO0VBQzVEO0VBQTBCO0FiZ2pnQjlCO0FhL2lnQkk7Ozs7RUFBVTtBYnFqZ0JkO0FhN2pnQkE7Ozs7Ozs7O0VBWU07RUFBb0I7RUFBbUI7QWI2amdCN0M7QWE1amdCTTs7Ozs7Ozs7RUFBVTtBYnNrZ0JoQjtBYW5sZ0JBOzs7Ozs7OztFQWNZO0VBQXlCO0VBQWlCO0VBQWlCO0VBQXFCO0FibWxnQjVGO0FhbGxnQk07Ozs7Ozs7O0VBQ0U7RUFDQTtBYjJsZ0JSO0FhNW1nQkE7Ozs7RUFzQjBDO0VBQWM7QWI2bGdCeEQ7QWExbGdCQTtFQUNFO0VBQ0E7RUFDQTtBYjRsZ0JGO0FhMWxnQkU7RUFDRTtFQUNBO0VBQWE7RUFDYjtFQUF3QjtFQUN4QjtBYjhsZ0JKO0FhNWxnQkk7RUFBeUI7QWIrbGdCN0I7QWE5bGdCSTtFQUF5QjtBYmltZ0I3QjtBYWhtZ0JJO0VBQW1CO0FibW1nQnZCO0Fham1nQk07Ozs7RUFBVTtFQUFjO0VBQW9CO0VBQVM7RUFBUTtFQUFVO0VBQVc7QWI2bWdCeEY7QWE1bWdCTTs7OztFQUFvQjtBYmtuZ0IxQjtBYWpuZ0JNOzs7O0VBQXNCO0FidW5nQjVCO0FhdG5nQk07Ozs7RUFBZ0I7QWI0bmdCdEI7QWEzbmdCTTs7OztFQUFrQjtBYmlvZ0J4QjtBYTluZ0JJO0VBQVM7QWJpb2dCYjtBYWhvZ0JJO0VBQVM7QWJtb2dCYjtBYWxvZ0JJO0VBQVM7QWJxb2dCYjtBYXBvZ0JJO0VBQVM7QWJ1b2dCYjtBYXRvZ0JJO0VBQVM7QWJ5b2dCYjtBYXhvZ0JJO0VBQVM7QWIyb2dCYjtBYTFvZ0JJO0VBQVM7QWI2b2dCYjtBYTVvZ0JJO0VBQVM7QWIrb2dCYjtBYTlvZ0JJO0VBQVM7QWJpcGdCYjtBYWhwZ0JJO0VBQVU7QWJtcGdCZDtBYWxwZ0JJO0VBQVU7QWJxcGdCZDtBYXBwZ0JJO0VBQVU7QWJ1cGdCZDtBYXRwZ0JJO0VBQVU7QWJ5cGdCZDtBYXhwZ0JJO0VBQVU7QWIycGdCZDtBYTFwZ0JJO0VBQVU7QWI2cGdCZDtBYzN0Z0JJO0VBQ0k7RUFDQTtFQUNBO0FkNnRnQlI7QWNodWdCSTtFQUtRO0FkOHRnQlo7QWM3dGdCWTtFQUFTO0FkZ3VnQnJCO0FjdHVnQkk7RUFTUTtFQUNBO0VBQ0E7QWRndWdCWjtBYy90Z0JZO0VBQXdCO0Fka3VnQnBDO0FjanVnQlk7RUFDSTtFQUNBO0FkbXVnQmhCO0FjbHVnQmdCOztFQUFpQjtFQUFjO0VBQW1CO0VBQXVCO0FkeXVnQnpGO0FjdnVnQlk7RUFBZ0M7QWQwdWdCNUM7QWN6dWdCWTtFQUEwQjtBZDR1Z0J0QztBYy92Z0JJO0VBb0JjO0FkOHVnQmxCO0FjeHVnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMHVnQlI7QWM5dmdCSTtFQXNCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMnVnQlo7QWN6dWdCUTtFQUFVO0VBQWM7QWQ2dWdCaEM7QWN6dWdCQTtFQUNJO0VBQ0E7QWQydWdCSjtBYzd1Z0JBO0VBSWdCO0FkNHVnQmhCO0FjaHZnQkE7RUFNVztFQUFnQjtFQUFtQjtFQUE0QjtBZGd2Z0IxRTtBY3R2Z0JBO0VBU1E7RUFDQTtFQUNBO0VBQ0E7QWRndmdCUjtBYzV2Z0JBO0VBY1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGl2Z0JaO0FjbndnQkE7RUF1QlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkK3VnQlI7QWNqeGdCQTtFQXNDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkOHVnQlI7QWM3dWdCUTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrdWdCaEI7QWNseWdCQTtFQXdEUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNnVnQlI7QWMveWdCQTtFQXNFUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0dWdCUjtBYzd6Z0JBO0VBcUZRO0FkMnVnQlI7QWNoMGdCQTtFQXlGUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwdWdCUjtBY3gwZ0JBO0VBa0dRO0VBQ0E7QWR5dWdCUjtBYzUwZ0JBO0VBdUdRO0Fkd3VnQlI7QWN2dWdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR5dWdCWjtBY3h1Z0JZO0VBQ0k7QWQwdWdCaEI7QWN2dWdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkeXVnQlo7QWN2dWdCUTtFQUNJO0VBQ0E7RUFDQTtBZHl1Z0JaO0FjcDJnQkE7RUFnSVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHV1Z0JSO0FjdHVnQlE7RUFBZTtBZHl1Z0J2QjtBYzkyZ0JBO0VBdUlZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwdWdCWjtBY3gzZ0JBO0VBaUpjO0VBQ0E7RUFDQTtBZDB1Z0JkO0FjdnVnQlk7RUFDSTtBZHl1Z0JoQjtBY2g0Z0JBO0VBMEpnQjtFQUNBO0FkeXVnQmhCO0FjcDRnQkE7RUE4SmdCO0FkeXVnQmhCO0FjbnVnQlE7RUFDSTtBZHF1Z0JaO0FjdHVnQlE7RUFFUTtFQUFvQjtBZHd1Z0JwQztBYzF1Z0JRO0VBR1E7RUFBWTtBZDJ1Z0I1QjtBY2w1Z0JBOztFQTZLUTtFQUNBO0FkeXVnQlI7QWN2NWdCQTs7RUFrTFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR5dWdCUjtBY3A2Z0JBOztFQThMUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwdWdCUjtBYzc2Z0JBOztFQXNNUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMnVnQlI7QWN4N2dCQTtFQStNbUI7QWQ0dWdCbkI7QWMxdWdCUTtFQUVRO0VBQ0E7RUFBeUQ7RUFBOEI7QWQ2dWdCdkc7QWNqOGdCQTs7RUF3Tlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDZ1Z0JaO0FjejhnQkE7RUErTlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ2dWdCWjtBY3g5Z0JBO0VBOE9ZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ2dWdCWjtBYy85Z0JBO0VBb1BnQjtFQUNBO0VBQ0E7QWQ4dWdCaEI7QWNwK2dCQTtFQXlQYTtBZDh1Z0JiO0FjMXVnQkE7RUFDbUI7QWQ0dWdCbkI7QWM3dWdCQTtFQU1JO0VBQWU7RUFDZjtBZDJ1Z0JKO0FjL3VnQkk7RUFBcUI7QWRrdmdCekI7QWNqdmdCSTtFQUEyQjtBZG92Z0IvQjtBY252Z0JJO0VBQWtCO0Fkc3ZnQnRCO0FjaHZnQkE7RUFDSTtFQUNBO0Fka3ZnQko7QWMvdWdCQTtFQUVFO0FkZ3ZnQkY7QWM5dWdCRTtFQUNFO0FkZ3ZnQko7QWM5dWdCSTtFQUFRO0VBQWM7RUFBeUI7RUFBWTtBZG92Z0IvRDtBY252Z0JJO0VBQ0U7RUFBYztFQUF5QjtFQUFXO0VBQWM7RUFBcUI7RUFBYztFQUNuRztBZDJ2Z0JOO0FjMXZnQk07RUFBTTtFQUFnQjtFQUFxQjtFQUFnQjtFQUEwQjtBZGl3Z0IzRjtBY2h3Z0JNO0VBQVE7RUFBZ0I7RUFBb0I7QWRxd2dCbEQ7QWNud2dCSTtFQUFVO0VBQVE7RUFBUztFQUFhO0VBQWM7RUFBYTtFQUFnRTtBZDR3Z0J2STtBY3p3Z0IrRDs7OztFQUFXO0VBQW9CO0VBQWM7QWRpeGdCNUc7QWNoeGdCRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7QWRzeGdCaEY7QWNyeGdCRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7QWQyeGdCaEY7QWMxeGdCRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7QWRneWdCaEY7QWMveGdCRTtFQUEwQjtFQUFlO0VBQXdCO0VBQWE7RUFBYztBZHN5Z0I5RjtBY2x5Z0JBO0VBQ0U7RUFBb0I7RUFBd0I7RUFBYztFQUF5QjtFQUNuRjtFQUFxQjtFQUFjO0VBQXFCO0VBQTRCO0VBQ3BGO0FkNHlnQkY7QWMveWdCQTtFQUlXO0FkOHlnQlg7QWM3eWdCRTtFQUNFO0VBQWM7RUFBb0I7RUFBVztFQUFVO0VBQWM7RUFDckU7RUFBZ0M7QWRxemdCcEM7QWNqemdCQTtFQUFrQztFQUF1QjtBZHF6Z0J6RDtBY3B6Z0JBO0VBQWtDO0VBQXVCO0VBQXVCO0FkeXpnQmhGO0FjeHpnQkE7RUFBa0M7RUFBdUI7QWQ0emdCekQ7QWMzemdCQTtFQUFrQztFQUF1QjtBZCt6Z0J6RDtBYzl6Z0JBO0VBQWtDO0VBQXVCO0FkazBnQnpEO0FjbDBnQjZFO0VBQW9CO0FkcTBnQmpHO0FjcDBnQkE7RUFBa0M7RUFBdUI7QWR3MGdCekQ7QWN2MGdCQTtFQUFrQztFQUF1QjtBZDIwZ0J6RDtBYzEwZ0JBO0VBQWtDO0VBQXVCO0FkODBnQnpEO0FjNzBnQkE7RUFBa0M7RUFBdUI7QWRpMWdCekQ7QWNoMWdCQTtFQUFrQztFQUF1QjtBZG8xZ0J6RDtBY3AxZ0I2RTtFQUFzQjtBZHUxZ0JuRztBY3QxZ0JBO0VBQWtDO0VBQXVCO0FkMDFnQnpEO0FjejFnQkE7RUFBa0M7RUFBdUI7QWQ2MWdCekQ7QWM1MWdCQTtFQUFrQztBZCsxZ0JsQztBYzkxZ0JBO0VBQTBDO0VBQXVCO0FkazJnQmpFO0FjbDJnQnlGO0VBQW9CO0FkcTJnQjdHO0FjcDJnQkE7RUFBbUM7RUFBdUI7QWR3MmdCMUQ7QWN4MmdCOEU7RUFBc0I7QWQyMmdCcEc7QWMxMmdCQTtFQUFtQztFQUF1QjtBZDgyZ0IxRDtBYzcyZ0JBO0VBQWtDO0VBQXVCO0FkaTNnQnpEO0FjaDNnQkE7RUFBa0M7QWRtM2dCbEM7QWNsM2dCQTtFQUFrQztFQUF1QjtBZHMzZ0J6RDtBY3IzZ0JBO0VBQWtDO0VBQXVCO0FkeTNnQnpEO0FjeDNnQkE7RUFBa0M7RUFBdUI7QWQ0M2dCekQ7QWMzM2dCQTtFQUFrQztFQUF1QjtBZCszZ0J6RDtBYzkzZ0JBO0VBQWtDO0FkaTRnQmxDO0FjaDRnQkE7RUFBa0M7RUFBdUI7QWRvNGdCekQ7QWNuNGdCQTtFQUFrQztFQUF1QjtBZHU0Z0J6RDtBY3Y0Z0I2RTtFQUFzQjtBZDA0Z0JuRztBY3o0Z0JBO0VBQW1DO0VBQXVCO0VBQXVCO0FkODRnQmpGO0FjNzRnQkE7RUFBbUM7RUFBdUI7QWRpNWdCMUQ7QWNoNWdCQTtFQUFtQztFQUF1QjtFQUF1QjtBZHE1Z0JqRjtBY3A1Z0JBO0VBQW1DO0FkdTVnQm5DO0FjdDVnQkE7RUFBbUM7RUFBdUI7QWQwNWdCMUQ7QWN6NWdCQTtFQUFtQztBZDQ1Z0JuQztBYzM1Z0JBO0VBQW1DO0VBQXVCO0FkKzVnQjFEO0FlN3loQkE7RUFDSTtFQUNBO0VBQ0E7QWYreWhCSjtBZWx6aEJBO0VBS1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmd6aEJSO0FlenpoQkE7RUFVYTtFQUF3QjtBZm16aEJyQztBZTd6aEJBO0VBWVk7RUFBbUI7RUFDbkI7RUFDQTtFQUFhO0VBQWlDO0VBQzlDO0FmdXpoQlo7QWV0MGhCQTtFQWdCZ0I7QWZ5emhCaEI7QWV6MGhCQTtFQW9CUTtFQUNBO0VBQ0E7RUFDQTtBZnd6aEJSO0FlLzBoQkE7RUEwQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3emhCUjtBZXR6aEJZO0VBQVc7QWZ5emhCdkI7QWV4emhCWTtFQUFRO0FmMnpoQnBCO0FlMXpoQlk7RUFBUztBZjZ6aEJyQjtBZTF6aEJZO0VBQVc7RUFBNEI7QWY4emhCbkQ7QWU3emhCWTtFQUFXO0VBQTRCO0FmaTBoQm5EO0FnQngyaEJJO0VBQXFDO0FoQjIyaEJ6QztBZ0IxMmhCSTs7RUFBNEI7QWhCODJoQmhDO0FnQmgzaEJBO0VBR3VCO0FoQmczaEJ2QjtBZ0JuM2hCQTtFQU1RO0FoQmczaEJSO0FnQi8yaEJRO0VBQVc7RUFBOEM7RUFBcUI7QWhCbzNoQnRGO0FnQjMzaEJBOztFQVlRO0FoQm0zaEJSO0FnQnAzaEJROztFQUFRO0VBQWM7RUFBYTtBaEIwM2hCM0M7QWdCeDNoQlE7O0VBQVM7QWhCNDNoQmpCO0FnQjMzaEJROztFQUFTO0FoQiszaEJqQjtBZ0I5M2hCUTs7RUFBUztBaEJrNGhCakI7QWdCajRoQlE7O0VBQVM7QWhCcTRoQmpCO0FnQnA0aEJROztFQUFTO0FoQnc0aEJqQjtBZ0J2NGhCUTs7RUFBUztBaEIyNGhCakI7QWdCMTRoQlE7O0VBQVM7QWhCODRoQmpCO0FnQjc0aEJROztFQUFTO0FoQmk1aEJqQjtBZ0JoNWhCUTs7RUFBUztBaEJvNWhCakI7QWdCbjVoQlE7O0VBQVM7QWhCdTVoQmpCO0FnQmo1aEJROzs7O0VBQ0k7QWhCczVoQlo7QWdCcjVoQlk7Ozs7RUFBVztFQUEyQjtBaEI0NWhCbEQ7QWdCMTdoQkE7O0VBa0NVO0VBQ0E7RUFDQTtBaEI0NWhCVjtBZ0IzNWhCVTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI4NWhCWjtBZ0J2OGhCQTtFQWdEWTtFQUNBO0FoQjA1aEJaO0FnQng1aEJnQjtFQUNJO0VBQ0E7RUFDQTtBaEIwNWhCcEI7QWdCdDVoQmdCO0VBQ0k7RUFDQTtFQUNBO0FoQnc1aEJwQjtBZ0JyOWhCQTtFQW1Fa0M7QWhCcTVoQmxDO0FnQng5aEJBO0VBb0VrQztBaEJ1NWhCbEM7QWdCMzloQkE7RUFxRWtDO0FoQnk1aEJsQztBZ0I5OWhCQTtFQXNFa0M7QWhCMjVoQmxDO0FnQmoraEJBO0VBdUVrQztBaEI2NWhCbEM7QWdCcCtoQkE7RUF3RWtDO0FoQis1aEJsQztBZ0J2K2hCQTtFQXlFa0M7QWhCaTZoQmxDO0FnQjEraEJBO0VBMEVrQztBaEJtNmhCbEM7QWdCNytoQkE7RUEyRWtDO0FoQnE2aEJsQztBZ0JoL2hCQTtFQTRFa0M7QWhCdTZoQmxDO0FnQnA2aEJBOztFQUVJO0FoQnM2aEJKO0FnQmw2aEJBO0VBQ3VCO0FoQm82aEJ2QjtBZ0JyNmhCQTtFQUdRO0FoQnE2aEJSO0FnQmo2aEJBO0VBQ3VCO0FoQm02aEJ2QjtBZ0JoNmhCQTtFQUVtQjtBaEJpNmhCbkI7QWdCbjZoQkE7RUFHa0M7QWhCbTZoQmxDO0FnQi81aEJBO0VBQ3NCO0FoQmk2aEJ0QjtBZ0I5NWhCQTtFQUNzQjtBaEJnNmhCdEI7QWdCNzVoQkE7RUFJYztBaEI0NWhCZDtBZ0IzNWhCUTtFQUNFO0VBQWM7RUFBYztFQUFhO0FoQmc2aEJuRDtBZ0J0NmhCQTtFQVdxQjtBaEI4NWhCckI7QWdCejZoQkE7RUFZNEI7QWhCZzZoQjVCO0FnQjk1aEJNO0VBQzBCO0FoQmc2aEJoQztBZ0JqNmhCTTtFQUV5QjtBaEJrNmhCL0I7QWdCLzVoQk07RUFDMEI7QWhCaTZoQmhDO0FnQmw2aEJNO0VBRXlCO0FoQm02aEIvQjtBZ0JoNmhCTTtFQUMwQjtBaEJrNmhCaEM7QWdCbjZoQk07RUFFeUI7QWhCbzZoQi9CO0FnQmo2aEJNO0VBQzBCO0FoQm02aEJoQztBZ0JwNmhCTTtFQUV5QjtBaEJxNmhCL0I7QWdCaDZoQkE7RUFBbUI7SUFBTTtFaEJvNmhCdkI7RWdCcDZoQmdEO0lBQUk7RWhCdTZoQnBEO0FBQ0Y7QWdCdjZoQkE7RUFBbUI7SUFBTTtFaEIyNmhCdkI7RWdCMzZoQnFEO0lBQUk7RWhCODZoQnpEO0FBQ0Y7QWdCOTZoQkE7RUFBbUI7SUFBTTtFaEJrN2hCdkI7RWdCbDdoQm9EO0lBQUk7RWhCcTdoQnhEO0FBQ0Y7QWdCcjdoQkE7RUFBbUI7SUFBTTtFaEJ5N2hCdkI7RWdCejdoQm9EO0lBQUk7RWhCNDdoQnhEO0FBQ0Y7QWdCNTdoQkE7RUFBbUI7SUFBTTtFaEJnOGhCdkI7RWdCaDhoQm9EO0lBQUk7RWhCbThoQnhEO0FBQ0Y7QWlCemxpQkE7RUFDRTtFQUNBO0VBQVc7RUFDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQWtCO0FqQjRsaUJwQjtBaUIzbGlCRTtFQUFTO0VBQWM7QWpCK2xpQnpCO0FpQjlsaUJFO0VBQVc7RUFBVztBakJrbWlCeEI7QWlCL21pQkE7RUFnQkk7RUFBb0I7RUFBVTtBakJvbWlCbEM7QWlCcG5pQkE7RUFvQkk7RUFBYztBakJvbWlCbEI7QWlCeG5pQkE7RUF1Qk07RUFBVztFQUNYO0VBQWM7RUFDZDtFQUFzQjtFQUN0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnVtaUJOO0FpQnJvaUJBO0VBaUNRO0VBQWM7QWpCd21pQnRCO0FpQnpvaUJBO0VBbUNTO0VBQWE7RUFBcUI7QWpCMm1pQjNDO0FpQjlvaUJBO0VBc0NNO0VBQWU7RUFBWTtFQUMzQjtFQUNBO0FqQjZtaUJOO0FpQjNtaUJNO0VBQ0U7RUFBZTtFQUNmO0VBQ0E7RUFDQTtFQUNBO0VBT0E7QWpCd21pQlI7QWlCNW1pQlU7RUFBZ0I7RUFBWTtBakJnbmlCdEM7QWlCL21pQlU7RUFBc0I7QWpCa25pQmhDO0FpQjltaUJRO0VBQVU7RUFBdUM7RUFBYztBakJtbmlCdkU7QWlCaG9pQk07RUFnQkk7RUFBZTtFQUF3QjtBakJxbmlCakQ7QWlCcG5pQlU7RUFDRTtFQUFrQjtBakJ1bmlCOUI7QWlCbm5pQlE7RUFFRTtFQUNBO0FqQm9uaUJWO0FpQnZuaUJRO0VBQ1E7QWpCeW5pQmhCO0FpQmhuaUJFO0VBQTZCO0VBQVk7QWpCb25pQjNDO0FpQmpuaUJBO0VBRUk7RUFDQTtFQUNBO0FqQmtuaUJKO0FpQnRuaUJBO0VBTU07QWpCbW5pQk47QWlCem5pQkE7RUFVVztBakJrbmlCWDtBaUI1bmlCQTs7RUFnQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmduaUJKO0FpQnJvaUJBOztFQWNTO0FqQjJuaUJUO0FpQmxuaUJJOztFQUNFO0VBQ0E7QWpCcW5pQk47QWlCbG5pQkk7O0VBQ0U7RUFDQTtBakJxbmlCTjtBaUJucGlCQTtFQW1DSTtFQUNBO0FqQm1uaUJKO0FpQnZwaUJBO0VBd0NJO0VBQWU7RUFBd0I7QWpCb25pQjNDO0FpQjVwaUJBO0VBNENJO0VBQ0E7QWpCbW5pQko7QWlCL21pQkE7RUFDRTtFQUNBO0VBQVc7RUFDWDtFQUNBO0VBQ0E7QWpCa25pQkY7QWlCdm5pQkE7RUFRSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmtuaUJKO0FpQnBvaUJBO0VBc0JJO0VBQWtCO0VBQVc7RUFBWTtFQUFlO0VBQXdCO0FqQnNuaUJwRjtBaUI1b2lCQTtFQXdCTTtFQUFxQjtFQUFtQjtFQUN4QztFQUNBO0VBQ0E7RUFFQTtBakJ3bmlCTjtBaUJ2bmlCTTtFQUFVO0VBQXFCO0VBQWM7QWpCNG5pQm5EO0FpQnhuaUJFO0VBQWM7QWpCMm5pQmhCO0FpQnhuaUJBO0VBQ0U7RUFBb0I7RUFBbUQ7RUFBYztFQUNyRjtFQUFVO0FqQjhuaUJaO0FpQjVuaUJFO0VBQ0U7RUFBZ0I7RUFBb0I7RUFBaUI7QWpCaW9pQnpEO0FpQi9uaUJJO0VBQWM7RUFBNEI7RUFBYztFQUFVO0VBQVM7RUFBYTtBakJ1b2lCNUY7QWlCdG9pQkk7RUFBYTtFQUFnQjtFQUFtQjtFQUFjO0VBQVc7RUFBUztBakI4b2lCdEY7QWlCN29pQkk7RUFBYztFQUFvQjtFQUFXO0VBQWE7RUFBYTtFQUFjO0FqQnFwaUJ6RjtBaUJwcGlCSTtFQUFnQjtFQUFnQjtFQUFvQjtFQUFtQjtFQUFXO0VBQWE7RUFBYTtFQUFjO0FqQjhwaUI5SDtBaUJwcWlCRTtFQVFjO0VBQThCO0FqQmdxaUI5QztBaUI1cGlCQTtFQUNFO0VBQW9CO0VBQStDO0VBQWE7RUFDaEY7RUFBUTtFQUFVO0FqQm1xaUJwQjtBaUJqcWlCRTtFQUFNO0VBQWdCO0VBQWE7QWpCc3FpQnJDO0FGOXdpQkE7RUFBTztBRWl4aUJQO0FGL3dpQkE7RUFDRTtFQUE2QjtFQUFtQjtBRW14aUJsRDtBRnB4aUJBO0VBRWlCO0FFcXhpQmpCO0FGbHhpQkE7RUFBa0I7RUFBZTtFQUFvQjtBRXV4aUJyRDtBRnJ4aUJBO0VBQWdCO0FFd3hpQmhCO0FGdnhpQkE7RUFBZTtBRTB4aUJmO0FGeHhpQkE7RUFBZTtBRTJ4aUJmO0FGenhpQkE7O0VBQ0U7RUFBYztBRTZ4aUJoQjtBRjN4aUJFOztFQUNFO0VBQWtCO0VBQ2xCO0VBQXFCO0VBQTJCO0VBQ2hEO0FFaXlpQko7QUY5eGlCRTs7RUFDRTtFQUFnQztBRWt5aUJwQztBRi94aUJFOztFQUNFO0FFa3lpQko7QUZqeWlCSTs7RUFBTTtBRXF5aUJWO0FGbnlpQkU7O0VBQW1CO0VBQWtCO0VBQWM7QUV5eWlCckQ7QUZ4eWlCRTs7RUFBTTtBRTR5aUJSO0FGM3lpQkU7O0VBQVU7RUFBYztFQUFhO0FFaXppQnZDO0FGOXlpQkE7RUFDRTtBRWd6aUJGO0FGN3lpQkE7RUFDRTtFQUFpQjtFQUFRO0VBQWM7RUFBYztFQUFXO0VBQXFCO0VBQWdCO0FFc3ppQnZHO0FGcnppQkU7RUFBSztBRXd6aUJQO0FGdnppQkU7RUFDRTtFQUF5RjtFQUFZO0VBRXJHO0VBQW9CO0VBQWU7RUFBMkI7RUFBaUI7RUFDL0U7RUFBMkI7RUFBcUI7RUFBMkI7RUFBMEI7QUVrMGlCekc7QUZwMGlCSTtFQUFXO0VBQWM7RUFBb0I7RUFBVTtFQUFhO0VBQVc7QUU0MGlCbkY7QUY5MGlCRTs7RUFNSTtBRTQwaUJOO0FGMTBpQkk7RUFBUztFQUFRO0FFODBpQnJCO0FGNzBpQkk7RUFBYztFQUFRO0FFaTFpQjFCO0FGaDFpQkk7RUFBa0I7QUVtMWlCdEI7QUZsMWlCSTtFQUFtQjtBRXExaUJ2QjtBRnAxaUJJO0VBQWlCO0FFdTFpQnJCO0FGdDFpQkk7RUFFRTtFQUE4QjtFQUFvQztFQUFnQjtFQUNsRjtFQUEwQjtFQUFjO0FFNDFpQjlDO0FGOTFpQk07RUFBUTtBRWkyaUJkO0FGOTFpQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRWcyaUJSO0FGcDJpQk07RUFNSTtBRWkyaUJWO0FGejFpQkE7RUFDRTtFQUFpQjtFQUFTO0VBQVE7RUFBYTtFQUFjO0VBRzdEO0VBQXNDO0FFKzFpQnhDO0FGajJpQkU7RUFBUTtFQUFvQjtFQUFtQjtFQUFjO0VBQW9CO0FFdzJpQm5GO0FGdjJpQkU7RUFBcUI7RUFBd0I7RUFBd0M7RUFBMkM7RUFBYztFQUFjO0FFKzJpQjlKO0FGNzJpQkU7RUFBaUI7RUFBWTtBRWkzaUIvQjtBRnJ6aUJBO0VBbkRFO0VBQWM7RUFBa0I7RUFBYTtFQUFrQjtFQUMvRDtFQUEyQjtFQUEwQjtFQUFvQjtFQUFrQjtFQW9EM0Y7RUFBaUI7QUVpMGlCbkI7QUZuMGlCQTs7RUE3Q0k7RUFBbUM7RUFBbUI7QUVzM2lCMUQ7QUZ4M2lCSTs7RUFBbUI7RUFBbUI7QUU2M2lCMUM7QUY1M2lCSTs7RUFBYTtBRWc0aUJqQjtBRjkzaUJJOztFQUFTO0FFazRpQmI7QUZ0MWlCQTs7RUF4Q0k7RUFBa0I7QUVtNGlCdEI7QUYzMWlCQTs7RUF0Q007QUVxNGlCTjtBRi8xaUJBOztFQW5DTTtFQUFjO0FFdTRpQnBCO0FGdjRpQnVDOztFQUFRO0FFMjRpQi9DO0FGMTRpQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUU2NGlCUjtBRmo1aUJNOztFQU1JO0FFKzRpQlY7QUZuM2lCQTs7OztFQXRCTTtBRSs0aUJOO0FGejNpQkE7O0VBbEJNO0FFKzRpQk47QUY3M2lCQTs7RUFqQm9CO0FFazVpQnBCO0FGajRpQkE7O0VBZFE7QUVtNWlCUjtBRmw1aUJROztFQUFVO0FFczVpQmxCO0FGejRpQkE7O0VBUEk7RUFBa0I7RUFDbEI7RUFBZTtBRXM1aUJuQjtBRmg1aUJBO0VBSE87RUFBVztBRXU1aUJsQjtBRmo1aUJFO0VBQ0U7QUVtNWlCSjtBRnY1aUJBO0VBT0k7RUFDQTtBRW01aUJKO0FGajVpQkU7RUFDRTtFQUFlO0VBQXdCO0FFcTVpQjNDO0FGcDVpQkk7RUFBaUI7RUFBYztBRXc1aUJuQztBRnY1aUJJO0VBQXVCO0VBQWM7RUFBZ0I7QUU0NWlCekQ7QUYxNWlCRTtFQXZFQTtFQUNBO0VBQWU7RUFBcUI7QUVzK2lCdEM7QUY5NWlCRTtFQUNFO0FFZzZpQko7QUYvNWlCSTtFQUFjO0FFazZpQmxCO0FGNzVpQkk7RUFDRTtBRSs1aUJOO0FGNTVpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFODVpQk47QUZ4NWlCQTtFQS9GRTtFQUNBO0VBQWU7RUFBcUI7RUFnR3BDO0VBQVk7RUFBc0I7RUFBaUI7RUFBUztFQUFRO0VBQWM7RUFBZTtFQUNqRztBRW82aUJGO0FGbjZpQkU7RUFDRTtFQUFZO0FFczZpQmhCO0FGcDZpQkU7RUFqR0E7RUFBYztFQUFrQjtFQUFhO0VBQWtCO0VBQy9EO0VBQTJCO0VBQTBCO0VBQW9CO0VBQWtCO0FFZ2hqQjdGO0FGaDdpQkU7O0VBM0ZFO0VBQW1DO0VBQW1CO0FFaWhqQjFEO0FGbmhqQkk7O0VBQW1CO0VBQW1CO0FFd2hqQjFDO0FGdmhqQkk7O0VBQWE7QUUyaGpCakI7QUZ6aGpCSTs7RUFBUztBRTZoakJiO0FGbjhpQkU7O0VBdEZFO0VBQWtCO0FFOGhqQnRCO0FGeDhpQkU7O0VBcEZJO0FFZ2lqQk47QUY1OGlCRTs7RUFqRkk7RUFBYztBRWtpakJwQjtBRmxpakJ1Qzs7RUFBUTtBRXNpakIvQztBRnJpakJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FFd2lqQlI7QUY1aWpCTTs7RUFNSTtBRTBpakJWO0FGaCtpQkU7Ozs7RUFwRUk7QUUwaWpCTjtBRnQraUJFOztFQWhFSTtBRTBpakJOO0FGMStpQkU7O0VBL0RrQjtBRTZpakJwQjtBRjkraUJFOztFQTVETTtBRThpakJSO0FGN2lqQlE7O0VBQVU7QUVpampCbEI7QUZ0L2lCRTs7RUFyREU7RUFBa0I7RUFDbEI7RUFBZTtBRWlqakJuQjtBRjcvaUJFO0VBakRLO0VBQVc7QUVrampCbEI7QUY5L2lCSTs7Ozs7O0VBRUU7QUVvZ2pCTjtBRmpnakJROzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFd2dqQlY7QUZ0Z2pCVTs7Ozs7O0VBQVM7RUFBYTtFQUFjO0FFZ2hqQjlDO0FGNWdqQk07Ozs7OztFQUNFO0VBQVk7QUVvaGpCcEI7QUZuaGpCUTs7Ozs7O0VBQ0U7RUFBcUI7RUFBYztBRTRoakI3QztBRjNoakJVOzs7Ozs7RUFBUTtFQUF1QjtBRW9pakJ6QztBRmxpakJROzs7Ozs7RUFDRTtFQUFjO0FFMGlqQnhCO0FGM2lqQlE7Ozs7OztFQUVtQjtBRWlqakIzQjtBRi9pakJROzs7Ozs7RUFBTTtFQUFpQjtBRXdqakIvQjtBRnZqakJROzs7Ozs7RUFDRTtBRThqakJWO0FGN2pqQlU7Ozs7OztFQUFPO0VBQTZDO0VBQTJCO0FFdWtqQnpGO0FGL2pqQkE7RUFDRTtFQUFvQjtFQUFnQjtFQUFZO0VBQWdDO0VBQ2hGO0VBQTBDO0FFc2tqQjVDO0FGcGtqQkU7RUFDRTtFQUFrQjtFQUFrQjtBRXdrakJ4QztBRnprakJFO0VBR0k7RUFDQTtFQUFVO0VBQ1Y7QUUwa2pCTjtBRnprakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRTJrakJSO0FGMWtqQlE7RUFFSTtBRTJrakJaO0FGemtqQlU7RUFDRTtBRTJrakJaO0FGcGtqQkU7RUFFRTtFQUFpRDtFQUNqRDtBRXNrakJKO0FGeGtqQkk7RUFBd0I7RUFBb0I7RUFBUztFQUFRO0VBQWM7RUFBYTtFQUFpQjtBRWlsakI3RztBRjVrakJFO0VBQ0U7RUFBa0U7QUUra2pCdEU7QUZobGpCRTtFQUdJO0VBQW9CO0VBQWM7RUFBZTtFQUFXO0VBQzVEO0FFb2xqQk47QUZubGpCTTtFQUNFO0VBQW9CO0VBQWE7RUFBYztFQUFRO0VBQ3ZEO0FFeWxqQlI7QUZobWpCRTtFQVdNO0VBQWdCO0VBQW9CO0VBQWM7RUFBYztFQUFXO0VBQVk7RUFBd0U7QUUrbGpCdks7QUYxbWpCRTtFQWFRO0VBQW9CO0VBQTJCO0VBQWlCO0VBQWtCO0VBQ2xGO0VBQXFCO0FFcW1qQi9CO0FGbm1qQlE7RUFBVTtBRXNtakJsQjtBRnJtakJRO0VBQ0U7QUV1bWpCVjtBRnhtakJRO0VBRVM7QUV5bWpCakI7QUY1bmpCRTtFQXlCSTtFQUNBO0VBQ0E7RUFBYztFQUFlO0VBQW9CO0FFeW1qQnZEO0FGcG9qQkU7RUFnQ0k7RUFBZ0I7RUFBcUM7RUFDckQ7RUFBb0I7RUFBWTtFQUFZO0VBQWM7RUFDMUQ7RUFBb0I7RUFBb0I7RUFDeEM7RUFBbUI7RUFBcUI7RUFDeEM7QUVpbmpCTjtBRmhuakJNO0VBQVU7RUFBZ0U7QUVvbmpCaEY7QUZobmpCRTtFQUVFO0FFaW5qQko7QUY5bWpCTTs7Ozs7O0VBRUU7RUFBb0I7RUFBUztFQUFRO0VBQVU7RUFBb0Q7RUFDbkc7RUFDQTtFQUNBO0VBQTBCO0FFMG5qQmxDO0FGOW5qQlE7Ozs7OztFQUFjO0VBQWM7RUFBZ0I7QUV3b2pCcEQ7QUZqb2pCTTs7Ozs7O0VBQWlCO0FFeW9qQnZCO0FGeG9qQk07Ozs7OztFQUFpQjtBRWdwakJ2QjtBRi9vakJNOzs7Ozs7Ozs7Ozs7RUFBb0Q7QUU2cGpCMUQ7QUYzcGpCTTs7Ozs7O0VBQW9FO0VBQXdEO0FFb3FqQmxJO0FGbnFqQk07Ozs7OztFQUFnRDtFQUE0RDtBRTRxakJsSDtBRjNxakJNOzs7Ozs7RUFBVztFQUFnRTtBRW9yakJqRjtBRmxyakJNOzs7Ozs7RUFDRTtFQUFjO0VBQXNCO0VBQVk7RUFDaEQ7RUFBOEU7RUFBbUI7RUFDakc7QUU4cmpCUjtBRmpzakJNOzs7Ozs7RUFJWTtFQUFtQjtBRXNzakJyQztBRi90akJFO0VBOEJJO0VBQWdCO0VBQW1CO0VBQWM7RUFDakQ7RUFBbUI7RUFBa0I7RUFBYztFQUNuRDtBRTBzakJOO0FGcHNqQkk7O0VBQ0U7RUFBa0I7RUFBMkI7RUFDN0M7RUFBMEI7QUUwc2pCaEM7QUZ4c2pCTTs7RUFDRTtFQUNBO0VBQ0E7QUUyc2pCUjtBRjlzakJNOztFQUtJO0FFNnNqQlY7QUZ0dGpCSTs7RUFjSTtBRTRzakJSO0FGenNqQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUU0c2pCUjtBRnpzakJNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRTRzakJSO0FGcnRqQk07O0VBWUk7RUFDQTtBRTZzakJWO0FGenNqQk07O0VBQ0U7RUFDQTtBRTRzakJSO0FGdnNqQkU7RUFDRTtFQUEwQztFQUFvQjtBRTJzakJsRTtBRjVzakJFO0VBRVM7QUU2c2pCWDtBRjFzakJFO0VBQ0U7RUFBYztFQUFnQjtFQUM5QjtFQUNBO0VBQWlEO0FFK3NqQnJEO0FGNXNqQkU7RUFBbUI7QUUrc2pCckI7QUY1c2pCQTtFQUVJO0VBQWM7RUFBYTtBRStzakIvQjtBRmp0akJBO0VBS1U7RUFBMkI7RUFBeUI7RUFBMkI7RUFBb0I7QUVtdGpCN0c7QUZ4dGpCQTtFQVFJO0VBQW1CO0VBQW1CO0VBQWdCO0VBQ3REO0VBQW1CO0VBQXFCO0FFd3RqQjVDO0FGanVqQkE7RUFVYTtBRTB0akJiO0FGcHVqQkE7RUFjSTtFQUFnQjtFQUEyQjtFQUFtQjtBRTR0akJsRTtBRjN0akJJO0VBQVM7QUU4dGpCYjtBRjd0akJJO0VBQWU7QUVndWpCbkI7QUYvdGpCSTtFQUFpQjtBRWt1akJyQjtBRjl0akJBO0VBQ0U7QUVndWpCRjtBRmp1akJBO0VBR0k7QUVpdWpCSjtBRmh1akJJO0VBQVM7RUFBZ0I7RUFBaUI7QUVxdWpCOUM7QUZwdWpCSTtFQUFXO0VBQWtCO0FFd3VqQmpDO0FGN3VqQkE7RUFRSTtFQUFtQjtFQUFrQjtFQUFxQjtFQUFvQjtBRTR1akJsRjtBRjN1akJJO0VBQVc7RUFBb0I7RUFBVztFQUFTO0VBQWE7RUFBYztFQUFjO0VBQW1CO0FFcXZqQm5IO0FGanZqQkE7RUFBc0I7QUVvdmpCdEI7QUZsdmpCQTtFQUNFO0VBQXFCO0VBQ3JCO0VBQWU7RUFBZ0I7RUFDL0I7RUFBMEI7RUFBMEI7RUFBb0I7RUFBYTtBRTJ2akJ2RjtBRnh2akJBO0VBQ0U7RUFDQTtFQUFvQjtFQUNwQjtFQUFlO0VBQXlCO0VBQXFCO0FFOHZqQi9EO0FGN3ZqQkU7RUFBUTtFQUFpQjtBRWl3akIzQjtBRmh3akJFO0VBQVE7RUFBaUI7RUFBVztFQUFtQjtFQUNyRDtFQUFzQjtBRXV3akIxQjtBRnR3akJJO0VBQVM7RUFBYztFQUFvQjtFQUF5QjtBRTR3akJ4RTtBRnh3akJBO0VBQ0U7RUFBZTtFQUFTO0VBQVE7RUFBYztFQUM5QztFQUFvQjtFQUNwQjtBRSt3akJGO0FGM3dqQkE7RUFDRTtFQUFpQjtFQUFtQjtFQUFnQjtBRWd4akJ0RDtBRmp4akJBO0VBRVc7RUFBYztBRW14akJ6QjtBRnJ4akJBO0VBSUk7RUFBMkI7RUFBMkI7QUVzeGpCMUQ7QUZyeGpCSTtFQUFlO0FFd3hqQm5CO0FGdnhqQkk7RUFBZ0I7QUUweGpCcEI7QUZ0eGpCQTtFQUNFO0VBQXFCO0VBQWM7RUFDbkM7RUFBd0M7QUUyeGpCMUM7QUZ4eGpCQTtFQUNFO0VBQ0E7RUFDQTtBRTB4akJGO0FGN3hqQkE7O0VBTUk7QUUyeGpCSjtBRnZ4akJBO0VBQ0U7QUV5eGpCRjtBRnR4akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUV3eGpCRjtBRi94akJBOztFQVNJO0VBQ0E7RUFDQTtFQUNBO0FFMHhqQko7QUZ0eWpCQTs7RUFlTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFMnhqQk47QUZoeWpCTTs7RUFBZ0I7QUVveWpCdEI7QUZsempCQTs7RUFzQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRWd5akJOO0FGdHhqQkE7RUFXRTtFQUFvQjtBRSt3akJ0QjtBRnp4akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRTJ4akJKO0FGeHhqQkU7RUFDRTtFQUFvQjtFQUFhO0VBQVc7RUFBYztFQUFjO0VBQWdCO0VBQW9CO0VBQzVHO0VBQWU7RUFBeUI7QUVteWpCNUM7QUZqeWpCRTtFQUFTO0VBQW9CO0VBQWE7RUFBWTtFQUFjO0VBQWM7RUFBb0I7RUFBbUI7QUUyeWpCM0g7QUZ2eWpCRTtFQUNFO0FFeXlqQko7QUZ0eWpCSTtFQUNFO0FFd3lqQk47QUZseWpCQTtFQW5DRTtFQUFvQjtFQW9DWjtFQUFjO0VBQW1CO0FFd3lqQjNDO0FGenlqQkE7RUFsQ087RUFBK0I7RUFBaUI7QUVnMWpCdkQ7QUY1eWpCRTtFQXJDQTtFQUFvQjtFQXNDRDtFQUFjO0VBQW9CO0FFa3pqQnZEO0FGbnpqQkU7RUFwQ0s7RUFBK0I7RUFBaUI7QUU0MWpCdkQ7QUZ0empCSTtFQUFXO0VBQWM7RUFBb0I7RUFBZ0I7RUFBVTtFQUFXO0VBQWE7RUFBYztBRWcwakJqSDtBRjl6akJFO0VBekNBO0VBQW9CO0VBMkNsQjtBRWkwakJKO0FGbjBqQkU7RUF4Q0s7RUFBK0I7RUFBaUI7QUVnM2pCdkQ7QUZwMGpCRTtFQTdDQTtFQUFvQjtFQStDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFdTBqQko7QUY5MGpCRTtFQTVDSztFQUErQjtFQUFpQjtBRSszakJ2RDtBRm4xakJFO0VBU0k7QUU2MGpCTjtBRjMwakJJO0VBQ0U7RUFDQTtFQUNBO0FFNjBqQk47QUZ6MGpCRTtFQUNFO0FFMjBqQko7QUZ6MGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUUyMGpCSjtBRnYwakJBO0VBQ0U7RUFBYztFQUFpQjtFQUFlO0VBQTRCO0FFNjBqQjVFO0FGNTBqQkU7RUFBaUI7RUFBbUI7QUVnMWpCdEM7QUY3MGpCQTtFQWhGRTtFQUFvQjtFQWtGUTtFQUEyQjtFQUFtQjtFQUFlO0VBQXFCO0VBRzlHO0FFazFqQkY7QUZ0MWpCRTtFQUFXO0VBQWM7RUFBb0I7RUFBZ0I7RUFBVTtFQUFXO0VBQWE7RUFBYztBRWcyakIvRztBRmoyakJBO0VBL0VPO0VBQStCO0VBQWlCO0FFcTdqQnZEO0FGbjJqQkU7RUFBa0I7QUVzMmpCcEI7QUZyMmpCRTtFQUFpQjtBRXcyakJuQjtBRjUyakJBOztFQU1xQjtBRTAyakJyQjtBRnYyakJBO0VBekZFO0VBQW9CO0VBMkZZO0VBQTJCO0VBQW1CO0VBQWU7RUFBcUI7QUU4MmpCcEg7QUYvMmpCRTtFQUFXO0VBQWM7RUFBb0I7RUFBZ0I7RUFBVTtFQUFXO0VBQWE7RUFBYztBRXkzakIvRztBRjEzakJBO0VBeEZPO0VBQStCO0VBQWlCO0FFdTlqQnZEO0FGNTNqQkU7RUFBa0I7QUUrM2pCcEI7QUY5M2pCRTtFQUFpQjtBRWk0akJuQjtBRjkzakJBO0VBaEdFO0VBQW9CO0VBaUdTO0VBQTBCO0VBQW1CO0VBQWU7RUFBcUI7QUVzNGpCaEg7QUZ2NGpCQTtFQS9GTztFQUErQjtFQUFpQjtBRTIrakJ2RDtBRjE0akJFO0VBQWtCO0FFNjRqQnBCO0FGNTRqQkU7RUFBaUI7QUUrNGpCbkI7QUZsNWpCQTtFQUlXO0FFaTVqQlg7QUZyNWpCQTtFQUtPO0FFbTVqQlA7QUZoNWpCQTtFQXhHRTtFQUFvQjtFQXlHUTtFQUEwQjtFQUFtQjtFQUFlO0VBQXFCO0FFdzVqQi9HO0FGejVqQkE7RUF2R087RUFBK0I7RUFBaUI7QUVxZ2tCdkQ7QUY1NWpCRTtFQUFrQjtBRSs1akJwQjtBRjk1akJFO0VBQWlCO0FFaTZqQm5CO0FGcDZqQkE7RUFJVztBRW02akJYO0FGdjZqQkE7RUFLTztBRXE2akJQO0FGbDZqQkE7RUFDRTtFQUNBO0FFbzZqQkY7QUY5NWpCQTtFQUNFO0VBQXFCO0VBQXVDO0VBQWdCO0FFbTZqQjlFO0FGcDZqQkE7RUFFbUI7QUVxNmpCbkI7QUZyNmpCZ0Q7RUFBaUI7RUFBbUI7QUV5NmpCcEY7QUZ0NmpCQTs7O0VBQ0U7RUFBa0I7RUFBZ0U7RUFBK0I7RUFDakg7RUFBMkM7RUFBMEI7RUFDckU7RUFBZ0M7RUFBMkI7RUFDM0Q7RUFBa0I7RUFDbEI7QUVrN2pCRjtBRmg3akJFOzs7Ozs7RUFBa0I7RUFBc0M7QUV5N2pCMUQ7QUZ4N2pCRTs7O0VBQVc7RUFBMEI7QUU4N2pCdkM7QUY3N2pCRTs7O0VBQVc7QUVrOGpCYjtBRmg4akJFOzs7RUFBeUQ7QUVxOGpCM0Q7QUZyOGpCbUI7OztFQUFzQjtBRTA4akJ6QztBRng4akJFOzs7RUFDRTtFQUFpQjtFQUFrQjtFQUF1QjtFQUFlO0FFZzlqQjdFO0FGOThqQkk7OztFQUNFO0VBQ0E7QUVrOWpCTjtBRjc4akJJOzs7Ozs7Ozs7RUFBTTtBRXc5akJWO0FGdjlqQkk7Ozs7Ozs7OztFQUFvQjtBRWsrakJ4QjtBRmgrakJNOzs7RUFBZ0I7QUVxK2pCdEI7QUZyK2pCbUM7OztFQUFvQjtBRTArakJ2RDtBRnorakJNOzs7RUFBVTtBRTgrakJoQjtBRjkrakI4Qjs7O0VBQWM7QUVtL2pCNUM7QUYvK2pCRTs7O0VBQ0U7RUFBdUU7RUFBa0I7RUFBa0I7RUFBa0I7RUFDN0g7RUFBYztFQUFvQjtFQUFrQjtBRTAvakJ4RDtBRnovakJJOzs7RUFBSztBRTgvakJUO0FGNy9qQkk7OztFQUNFO0FFaWdrQk47QUZoZ2tCTTs7O0VBQUs7QUVxZ2tCWDtBRmxna0JFOzs7RUFBUztBRXVna0JYO0FGL2lrQkE7OztFQTJDSTtBRXlna0JKO0FGcmdrQkE7Ozs7Ozs7OztFQUNFO0VBQWdDO0VBQWtDO0VBR2xFO0VBQTBDO0FFZ2hrQjVDO0FGbGhrQkU7Ozs7Ozs7OztFQUFrQjtBRTZoa0JwQjtBRjVoa0JFOzs7Ozs7Ozs7RUFBa0I7RUFBNkM7RUFBa0I7RUFBaUI7QUUwaWtCcEc7QUZ4aWtCRTs7Ozs7Ozs7O0VBQXlEO0FFbWprQjNEO0FGbmprQm1COzs7Ozs7Ozs7RUFBc0I7QUU4amtCekM7QUY3amtCRTs7Ozs7Ozs7O0VBQVU7QUV3a2tCWjtBRnZra0JFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBc0I7QUUybGtCeEI7QUZ4bGtCQTs7RUFFRztBRTBsa0JIO0FGdmxrQkE7RUFBSTtFQUE0QjtBRTJsa0JoQztBRnpsa0JBO0VBUUU7RUFBbUI7QUVxbGtCckI7QUY1bGtCRTtFQUNFO0VBQTBDO0FFK2xrQjlDO0FGN2xrQkU7RUFDRTtFQUNBO0FFK2xrQko7QUYzbGtCRTtFQUdFO0VBQW1CO0VBQ25CO0FFNGxrQko7QUYvbGtCSTtFQUFtQjtFQUF1QjtBRW1ta0I5QztBRmxta0JJO0VBQWE7RUFBaUI7QUVzbWtCbEM7QUZubWtCSTtFQUVFO0VBQ0E7RUFDQTtBRW9ta0JOO0FGdm1rQk07RUFBUztBRTBta0JmO0FGcm1rQkk7RUFDQztFQUE2QjtFQUFjO0FFeW1rQmhEO0FGeG1rQlE7RUFBYztFQUFhO0FFNG1rQm5DO0FGM21rQlE7RUFBYTtFQUFhO0FFK21rQmxDO0FGOW1rQlE7RUFBYTtFQUFhO0FFa25rQmxDO0FGam5rQlE7RUFBWTtFQUFhO0FFcW5rQmpDO0FGcG5rQks7RUFBVTtFQUF1QjtBRXdua0J0QztBRnRua0JJO0VBQXNCO0FFeW5rQjFCO0FGeG5rQkk7RUFBZ0I7QUUybmtCcEI7QUYxbmtCSTtFQUF5QjtBRTZua0I3QjtBRjVua0JJO0VBQ0k7RUFDQTtFQUFjO0VBQWE7QUVnb2tCbkM7QUYvbmtCUTtFQUFhO0FFa29rQnJCO0FGaG9rQkk7RUFDRTtBRWtva0JOO0FGam9rQk07RUFBUztFQUFrQjtBRXFva0JqQztBRm5va0JJO0VBQ0U7QUVxb2tCTjtBRm5va0JJO0VBQ0U7RUFDQTtBRXFva0JOO0FGam9rQkU7RUFFSTtFQUFhO0FFbW9rQm5CO0FGbG9rQk07RUFBbUM7RUFBb0I7RUFBUTtBRXVva0JyRTtBRm5va0JFO0VBQ0U7RUFBZTtFQUFpQjtFQUFVO0VBQXFCO0VBQTZCO0FFMG9rQmhHO0FGem9rQkk7RUFDRTtBRTJva0JOO0FGMW9rQk07RUFDRTtBRTRva0JSO0FGM29rQlE7RUFBcUI7QUU4b2tCN0I7QUY1b2tCTTtFQUNFO0VBQWM7QUUrb2tCdEI7QUY3b2tCTTtFQUNFO0VBQWM7RUFBYTtBRWlwa0JuQztBRmhwa0JRO0VBQ0U7RUFBb0I7RUFBWTtFQUFjO0FFcXBrQnhEO0FGL29rQkU7RUFDRTtBRWlwa0JKO0FGbHBrQkU7RUFHSTtBRWtwa0JOO0FGanBrQk07RUFFRTtFQUFxQjtFQUFrQjtFQUN2QztBRW9wa0JSO0FGdHBrQlE7RUFBUztBRXlwa0JqQjtBRnJwa0JNO0VBQW9CO0FFd3BrQjFCO0FGdHBrQlE7RUFBVTtFQUF1QjtBRTBwa0J6QztBRnJwa0JFO0VBQ0U7QUV1cGtCSjtBRnhwa0JFO0VBRU87QUV5cGtCVDtBRnZwa0JFO0VBQW9CO0VBQTZCO0VBQTBEO0FFNHBrQjdHO0FGM3BrQkU7O0VBQTRCO0FFK3BrQjlCO0FGOXBrQkU7RUFBa0I7QUVpcWtCcEI7QUZocWtCRTtFQUNFO0FFa3FrQko7QUZqcWtCSTtFQUNFO0FFbXFrQk47QUZocWtCRTtFQUNFO0VB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RUFXUTtBRTh1bUJSO0FGNXVtQkU7RUFDRTtFQUFXO0VBQXVCO0FFZ3ZtQnRDO0FGL3VtQkk7RUFBa0M7QUVrdm1CdEM7QUYvdW1CRTtFQUNvQjtBRWl2bUJ0QjtBRi91bUJFO0VBQTRDO0FFa3ZtQjlDO0FGaHZtQkU7RUFDUTtBRWt2bUJWO0FGOXVtQkE7RUFDRTtBRWd2bUJGO0FGN3VtQkE7RUFDRTtBRSt1bUJGO0FGNXVtQkE7RUFDRTtBRTh1bUJGO0FGM3VtQkE7RUFDRTtBRTZ1bUJGO0FGMXVtQkE7RUFDRTtBRTR1bUJGO0FGenVtQkE7RUFDRTtBRTJ1bUJGO0FGeHVtQkE7RUFDRTtBRTB1bUJGO0FGdnVtQkE7RUFDRTtBRXl1bUJGO0FGdHVtQkE7RUFDRTtBRXd1bUJGO0FGcnVtQkE7RUFDRTtFQUFrQjtBRXd1bUJwQjtBRnZ1bUJFO0VBQ0U7QUV5dW1CSjtBRjF1bUJFO0VBRVc7RUFBcUI7RUFBNEI7QUU2dW1COUQ7QUY1dW1CSTtFQUFXO0VBQW9CO0VBQWE7RUFBUTtFQUFjO0VBQWE7RUFBYztBRXF2bUJqRztBRnB2bUJJO0VBQ0U7QUVzdm1CTjtBRmh2bUJBO0VBQ0U7RUFBZTtFQUFhO0FFb3ZtQjlCO0FGanZtQkE7RUFDRTtFQUFlO0FFb3ZtQmpCO0FGbnZtQkU7RUFDRTtFQUFpQjtFQUFvQjtFQUNyQztFQUFjO0VBQVc7RUFBWTtFQUNyQztFQUFvQjtFQUFtQjtBRTR2bUIzQztBRjN2bUJJO0VBQWdCO0VBQWdCO0FFK3ZtQnBDO0FGOXZtQkk7RUFBZTtBRWl3bUJuQjtBRi92bUJFO0VBQWE7QUVrd21CZjtBRmx3bUIwRTtFQUFTO0VBQVk7QUVzd21CL0Y7QUZyd21CRTtFQUFhO0FFd3dtQmY7QUZ2d21CRTtFQUFhO0FFMHdtQmY7QUZ6d21CRTtFQUFhO0FFNHdtQmY7QUYzd21CRTtFQUFhO0FFOHdtQmY7QUY3d21CRTtFQUFhO0FFZ3htQmY7QUYvd21CRTtFQUFhO0FFa3htQmY7QUZqeG1CRTtFQUFhO0FFb3htQmY7QUZueG1CRTtFQUFhO0FFc3htQmY7QUZyeG1CRTtFQUFjO0FFd3ht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QXFEO0FLMG9CekQ7QUFDQSxzQkFBc0I7QUx0b0J0QjtFQUNFO0lBQVE7SUFBVztJQUFXO0VLMm9COUI7RUwxb0JBO0lBQVM7SUFBVztJQUFXO0VLK29CL0I7RUw5b0JBO0lBQVM7SUFBVztJQUFXO0VLbXBCL0I7RUxscEJBO0lBQVE7SUFBVztJQUFXO0VLdXBCOUI7RUx0cEJBO0lBQVE7SUFBVztJQUFXO0VLMnBCOUI7RUwxcEJBO0lBQVE7SUFBVztJQUFXO0VLK3BCOUI7RUw5cEJBO0lBQVE7SUFBVztJQUFXO0VLbXFCOUI7RUxscUJBO0lBQVE7SUFBVztJQUFXO0VLdXFCOUI7RUx0cUJBO0lBQVE7SUFBVztJQUFXO0VLMnFCOUI7RUwxcUJBO0lBQVE7SUFBVztJQUFXO0VLK3FCOUI7RUw5cUJBO0lBQVE7SUFBVztJQUFXO0VLbXJCOUI7RUxsckJBO0lBQVE7SUFBVztJQUFXO0VLdXJCOUI7RUx0ckJBO0lBQVE7SUFBVztJQUFXO0VLMnJCOUI7RUwxckJBO0lBQVE7SUFBVztJQUFXO0VLK3JCOUI7RUw5ckJBO0lBQVE7SUFBVztJQUFXO0VLbXNCOUI7RUxsc0JBO0lBQVE7SUFBVztJQUFXO0VLdXNCOUI7RUx0c0JBO0lBQVE7SUFBVztJQUFXO0VLMnNCOUI7RUwxc0JBO0lBQVE7SUFBVztJQUFXO0VLK3NCOUI7RUw5c0JBO0lBQVE7SUFBVztJQUFXO0VLbXRCOUI7RUxsdEJBO0lBQVE7SUFBVztJQUFXO0VLdXRCOUI7QUFDRjtBTHJ0QkE7RUFDRTtJQUNFO0VLdXRCRjtFTHJ0QkE7SUFDRTtFS3V0QkY7QUFDRjtBTHB0QkE7RUFDRTtJQUFLO0VLdXRCTDtFTHR0QkE7SUFBSztFS3l0Qkw7RUx4dEJBOztJQUFXO0VLNHRCWDtBQUNGO0FMM3RCQTtFQUNFOztJQUFTO0VLK3RCVDtFTDl0QkE7SUFBSztFS2l1Qkw7RUxodUJBOztJQUFXO0VLb3VCWDtBQUNGO0FMbnVCQTtFQUNFO0lBQUs7RUtzdUJMO0VMcnVCQTtJQUFLO0VLd3VCTDtFTHZ1QkE7O0lBQVc7RUsydUJYO0FBQ0Y7QUx6dUJBO0VBQ0U7SUFDRTtJQUNBO0VLMnVCRjtFTHp1QkE7SUFDRTtFSzJ1QkY7RUx6dUJBO0lBQ0U7RUsydUJGO0VMenVCQTtJQUNFO0VLMnVCRjtFTHp1QkE7SUFDRTtFSzJ1QkY7RUx6dUJBO0lBQ0U7RUsydUJGO0VMenVCQTtJQUNFO0VLMnVCRjtFTHp1QkE7SUFDRTtFSzJ1QkY7RUx6dUJBO0lBQ0U7RUsydUJGO0VMenVCQTs7SUFDRTtJQUNBO0VLNHVCRjtBQUNGO0FMenVCQTtFQUNFOztJQUNFO0lBQ0E7RUs0dUJGO0VMMXVCQTs7SUFDRTtJQUNBO0VLNnVCRjtBQUNGO0FMMXVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7SUFDQTtFSzR1QkY7RUwxdUJBOztJQUNFO0lBQ0E7SUFDQTtFSzZ1QkY7QUFDRjtBTDF1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0lBQ0E7RUs0dUJGO0VMMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUs2dUJGO0FBQ0Y7QUwxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0lBQ0E7RUs0dUJGO0VMMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUs2dUJGO0FBQ0Y7QUwxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0lBQ0E7RUs0dUJGO0VMMXVCQTs7SUFDRTtJQUNBO0lBQ0E7RUs2dUJGO0FBQ0Y7QUwxdUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtJQUNBO0VLNHVCRjtFTDF1QkE7O0lBQ0U7SUFDQTtJQUNBO0VLNnVCRjtBQUNGO0FMMXVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7SUFDQTtFSzR1QkY7RUwxdUJBOztJQUNFO0lBQ0E7SUFDQTtFSzZ1QkY7QUFDRjtBTDF1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7RUs0dUJGO0VMMXVCQTtJQUNFO0VLNHVCRjtFTDF1QkE7SUFDRTtFSzR1QkY7RUwxdUJBO0lBQ0U7SUFDQTtFSzR1QkY7RUwxdUJBOztJQUNFO0lBQ0E7SUFDQTtFSzZ1QkY7QUFDRjtBTDF1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VTtFQUFXO0FHK2hFL0U7QUg1aEVNO0VBQ0U7RUFBNEI7RUFBa0I7RUFBdUI7RUFDckU7RUFBb0I7QUdraUU1QjtBSGppRVE7O0VBQW9CO0VBQWdCO0VBQWE7RUFBb0I7QUd3aUU3RTtBSHZpRVE7RUFBVTtFQUFjO0FHMmlFaEM7QUgzaUUyQztFQUFTO0VBQWM7QUcraUVsRTtBSDVpRVE7Ozs7RUFDRTtFQUFjO0VBQW1CO0FHbWpFM0M7QUhuakVxRTs7OztFQUFRO0FHeWpFN0U7QUh4akVVOzs7O0VBQ0U7RUFDQTtFQUNBO0FHNmpFWjtBSDNqRVU7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUdna0VaO0FIN2pFUTs7RUFDRTtFQUNBO0VBQ0E7QUdna0VWO0FIM2pFTTtFQUFzQjtBRzhqRTVCO0FIOWpFTTtFQUFtRjtBR2lrRXpGO0FIaGtFTTtFQUFzQjtBR21rRTVCO0FIbmtFTTtFQUFtRjtBR3NrRXpGO0FIcmtFTTtFQUFzQjtFQUEyQjtBR3lrRXZEO0FIeGtFTTtFQUFzQjtBRzJrRTVCO0FIM2tFTTtFQUVJO0FHNGtFVjtBSDlrRU07RUFJTTtFQUF1QjtFQUErQjtBRytrRWxFO0FIbmxFTTtFQUtVO0VBQWlCO0FHa2xFakM7QUg5a0VNO0VBQXNCO0FHaWxFNUI7QUg5a0U0QjtFQUFXO0FHaWxFdkM7QUhobEU0QjtFQUE2QjtBR21sRXpEO0FIbmxFd0c7RUFBNkI7QUdzbEVySTtBSHBsRTRCO0VBQVc7QUd1bEV2QztBSHRsRTRCO0VBQVc7QUd5bEV2QztBSHhsRTRCO0VBQTZCO0FHMmxFekQ7QUgzbEUwRztFQUE2QjtBRzhsRXZJO0FIN2xFNEI7RUFBVztBR2dtRXZDO0FIL2xFNEI7RUFBbUM7QUdrbUUvRDtBSGxtRThHO0VBQTZCO0FHcW1FM0k7QUhwbUU0QjtFQUFXO0FHdW1FdkM7QUh0bUU0QjtFQUFXO0FHeW1FdkM7QUh2bUVRO0VBQVc7QUcwbUVuQjtBSDNtRU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSTtFQUF1QjtFQUEyQjtFQUFxQjtFQUFrQjtBRzZuRW5HO0FIMW5FVTtFQUFxQjtBRzZuRS9CO0FINW5FVTtFQUFxQjtFQUFzSjtBR2dvRXJMO0FIL25FVTtFQUFxQjtFQUFxSjtBR21vRXBMO0FIbG9FVTtFQUFxQjtFQUFtSjtBR3NvRWxMO0FIcm9FVTtFQUFxQjtFQUFzSjtBR3lvRXJMO0FIeG9FVTtFQUFxQjtFQUFvSjtBRzRvRW5MO0FIM29FVTtFQUFxQjtFQUFxSjtBRytvRXBMO0FIOW9FVTtFQUFxQjtFQUFvSjtBR2twRW5MO0FIanBFVTtFQUFxQjtFQUFzSjtBR3FwRXJMO0FIcHBFVTtFQUFxQjtFQUFvSjtBR3dwRW5MO0FIdnBFVTtFQUFxQjtFQUFvSjtBRzJwRW5MO0FIMXBFVTtFQUFxQjtFQUFxSjtBRzhwRXBMO0FIN3BFVTtFQUFxQjtFQUFrSjtBR2lxRWpMO0FIaHFFVTtFQUFxQjtFQUFrSjtBR29xRWpMO0FIeHJFTTtFQXNCaUI7QUdxcUV2QjtBSDNyRU07RUF1QmlCO0FHdXFFdkI7QUg5ckVNO0VBd0JpQjtBR3lxRXZCO0FIanNFTTtFQXlCaUI7QUcycUV2QjtBSHBzRU07RUEwQmlCO0FHNnFFdkI7QUh2c0VNO0VBMkJpQjtBRytxRXZCO0FIMXNFTTtFQTRCaUI7QUdpckV2QjtBSDdzRU07RUE2QmlCO0FHbXJFdkI7QUhodEVNO0VBOEJpQjtBR3FyRXZCO0FIbnRFTTtFQStCaUI7QUd1ckV2QjtBSHR0RU07RUFnQ2lCO0FHeXJFdkI7QUh6dEVNO0VBaUNpQjtBRzJyRXZCO0FINXRFTTtFQWtDaUI7QUc2ckV2QjtBSC90RU07RUFtQ2lCO0FHK3JFdkI7QUhsdUVNO0VBb0NpQjtBR2lzRXZCO0FIL3JFNEI7RUFBVztBR2tzRXZDO0FIaHNFTTtFQUNFO0VBQ0E7RUFBZTtFQUFVO0FHb3NFakM7QUhsc0VRO0VBQ0U7RUFBeUI7QUdxc0VuQztBSGxzRVE7RUFDRTtFQUFpQjtFQUFtQjtFQUFtQjtFQUFvQjtFQUMzRTtFQUFrQjtFQUFjO0FHMHNFMUM7QUh2c0VRO0VBQW1DO0FHMHNFM0M7QUh6c0VRO0VBQW9DO0FHNHNFNUM7QUgxc0VRO0VBQ0U7RUFDQTtFQUFlO0VBQXdCO0FHOHNFakQ7QUg3c0VVO0VBQ0U7RUFBbUI7RUFDbkI7RUFBZTtBR2l0RTNCO0FINXNFTTtFQUNFO0VBQTJCO0FHK3NFbkM7QUg5c0VRO0VBQVc7RUFBVTtBR2t0RTdCO0FIOXNFRTtFQUNFO0VBQW9CO0VBQWE7RUFBa0I7RUFBVztBR290RWxFO0FIbnRFSTtFQUNFO0VBQW1CO0VBQXVCO0FHdXRFaEQ7QUh0dEVNO0VBQ0U7RUFBdUI7RUFBbUI7RUFBb0Q7RUFDOUY7RUFBb0I7RUFBMEM7RUFBb0I7RUFDbEY7RUFBNEI7QUcrdEVwQztBSDl0RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBR2d1RVY7QUg5dEVRO0VBQWtCO0FHaXVFMUI7QUhodUVRO0VBQVM7RUFBbUI7QUdvdUVwQztBSDl0RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBR2d1RUo7QUg1dEVBO0VBQ0U7RUFBb0Q7RUFDcEQ7QUcrdEVGO0FIOXRFRTtFQUNFO0VBQW1CO0VBQWdCO0VBQW1CO0FHbXVFMUQ7QUhsdUVJO0VBQWtCO0FHcXVFdEI7QUhwdUVJO0VBQ0U7RUFBZTtBR3V1RXJCO0FIcnVFSTtFQUVFO0VBQWM7RUFBb0I7RUFBaUI7RUFBZTtBRzB1RXhFO0FIM3VFTTtFQUFXO0VBQWM7RUFBYztFQUFhO0VBQVU7RUFBVztBR212RS9FO0FIanZFTTtFQUNFO0VBQTRCO0VBQWtCO0VBQXVCO0VBQ3JFO0VBQW9CO0FHdXZFNUI7QUh0dkVROztFQUFvQjtFQUFnQjtFQUFhO0VBQW9CO0FHNnZFN0U7QUg1dkVRO0VBQVU7RUFBYztBR2d3RWhDO0FIaHdFMkM7RUFBUztFQUFjO0FHb3dFbEU7QUhsd0VNO0VBWUU7QUd5dkVSO0FIcHdFUTtFQUNFO0VBQWM7RUFBbUI7QUd3d0UzQztBSHh3RXFFO0VBQVE7QUcyd0U3RTtBSDF3RVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRzR3RVo7QUhueEVNO0VBVU07QUc0d0VaO0FIdHhFTTtFQVdXO0VBQWM7QUcrd0UvQjtBSDN3RU07RUFDTTtBRzZ3RVo7QUg1d0VRO0VBQ0U7QUc4d0VWO0FIanhFTTs7Ozs7Ozs7Ozs7Ozs7RUFRSTtFQUF1QjtFQUEyQjtFQUFxQjtFQUFrQjtBRzZ4RW5HO0FIcnlFTTtFQVVrQjtBRzh4RXhCO0FIeHlFTTtFQVdpQjtBR2d5RXZCO0FIM3lFTTtFQVlpQjtBR2t5RXZCO0FIOXlFTTtFQWFpQjtBR295RXZCO0FIanpFTTtFQWNpQjtBR3N5RXZCO0FIcHpFTTtFQWVpQjtBR3d5RXZCO0FIdnpFTTtFQWdCaUI7QUcweUV2QjtBSDF6RU07RUFpQmlCO0FHNHlFdkI7QUg3ekVNO0VBa0JpQjtBRzh5RXZCO0FIaDBFTTtFQW1CaUI7QUdnekV2QjtBSG4wRU07RUFvQmlCO0FHa3pFdkI7QUh0MEVNO0VBcUJpQjtBR296RXZCO0FIejBFTTtFQXNCaUI7QUdzekV2QjtBSDUwRU07RUF1QmlCO0FHd3pFdkI7QUZ0akZBO0VBQ0U7RUFBbUI7RUFBMkI7RUFBYztBRTJqRjlEO0FGempGRTtFQUNFO0FFMmpGSjtBRjFqRkk7RUFBVTtBRTZqRmQ7QUYxakZFO0VBQ0U7QUU0akZKO0FGM2pGSTtFQUFVO0FFOGpGZDtBRjNqRkU7RUFDRTtBRTZqRko7QUY1akZJO0VBQVU7QUUrakZkO0FGNWpGRTtFQUNFO0FFOGpGSjtBRjdqRkk7RUFBVTtBRWdrRmQ7QUY3akZFO0VBQ0U7QUUrakZKO0FGOWpGSTtFQUFVO0FFaWtGZDtBRjlqRkU7RUFDRTtBRWdrRko7QUYvakZJO0VBQVU7QUVra0ZkO0FGL2pGRTtFQUNFO0FFaWtGSjtBRmhrRkk7RUFBVTtBRW1rRmQ7QUZoa0ZFO0VBQ0U7QUVra0ZKO0FGL2pGRTtFQUNFO0FFaWtGSjtBRmhrRkk7RUFBVTtBRW1rRmQ7QUZoa0ZFO0VBQ0U7QUVra0ZKO0FGamtGSTtFQUFVO0FFb2tGZDtBRmprRkU7RUFDRTtBRW1rRko7QUZsa0ZJO0VBQVU7QUVxa0ZkO0FGamtGQTtFQUNFO0VBQ0E7RUFDQTtBRW1rRkY7QUZsa0ZFO0VBTUU7QUUrakZKO0FGcGtGSTtFQUFvQjtFQUFhO0VBQTBCO0VBQXdCO0FFMGtGdkY7QUZ6a0ZJO0VBQ0U7RUFBbUI7RUFBa0I7RUFBcUI7QUU4a0ZoRTtBRjdrRk07RUFBUTtBRWdsRmQ7QUY1a0ZNO0VBQW1CO0FFK2tGekI7QUY5a0ZNO0VBQW9CO0FFaWxGMUI7QUY5a0ZNO0VBQXdDO0VBQXFDO0VBQTBCO0FFbWxGN0c7QUZsbEZNO0VBQW1CO0VBQXFCO0FFc2xGOUM7QUZubEZFO0VBQWlEO0FFc2xGbkQ7QUZybEZFO0VBQWdEO0FFd2xGbEQ7QUZ2bEZFO0VBQWdEO0FFMGxGbEQ7QUZ6bEZFO0VBQW9EO0FFNGxGdEQ7QUYzbEZFO0VBQXFEO0FFOGxGdkQ7QUY3bEZFO0VBQWdEO0FFZ21GbEQ7QUYvbEZFO0VBQTJDO0FFa21GN0M7QUZqbUZFO0VBQTBDO0FFb21GNUM7QUZubUZFO0VBQTBDO0FFc21GNUM7QUZybUZFO0VBQThDO0FFd21GaEQ7QUZ2bUZFO0VBQStDO0FFMG1GakQ7QUZ6bUZFO0VBQTBDO0FFNG1GNUM7QUYxbUZBO0VBT0U7RUFBYTtFQUFjO0FFd21GN0I7QUY5bUZFO0VBQ0U7QUVnbkZKO0FGOW1GRTtFQUNFO0FFZ25GSjtBRnJuRkE7RUFRa0I7RUFBb0I7RUFBYTtBRWtuRm5EO0FGL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRWluRkY7QUZ2bkZBO0VBUUk7QUVrbkZKO0FGOW1GQTtFQUNFO0VBQW1CO0VBQXlDO0VBQTBCO0VBQ3RGO0VBQXNCO0FFb25GeEI7QUZsbkZFO0VBQ0U7RUFBYztFQUFhO0VBQWtCO0VBQWM7RUFDM0Q7RUFBZ0I7RUFBbUI7RUFBWTtFQUMvQztFQUFhO0FFNG5GakI7QUYxbkZJO0VBQWU7QUU2bkZuQjtBRjVuRkk7RUFBZ0I7QUUrbkZwQjtBRjduRkk7RUFBbUI7QUVnb0Z2QjtBRnhvRkU7RUFVUTtBRWlvRlY7QUYvbkZJO0VBQ0U7RUFBWTtFQUFXO0VBQThCO0VBQTZCO0VBQ2xGO0VBQWM7RUFBYTtBRXVvRmpDO0FGcG9GSTtFQUNFO0VBQ0E7QUVzb0ZOO0FGbm9GSTtFQUNFO0VBQ0E7RUFDQTtBRXFvRk47QUZsb0ZJO0VBQ0U7RUFBZ0I7RUFBa0I7RUFBb0I7RUFDdEQ7RUFBbUI7RUFBYztFQUFpQjtBRTBvRnhEO0FGdm9GSTtFQUNFO0FFeW9GTjtBRnhvRk07OztFQUF5QztFQUFlO0FFOG9GOUQ7QUY1b0ZNO0VBQ0U7RUFBYztFQUFhO0VBQzNCO0VBQ0E7QUVncEZSO0FGNW9GSTtFQUNFO0FFOG9GTjtBRjVvRkk7RUFDRTtBRThvRk47QUY1b0ZJO0VBQ0U7QUU4b0ZOO0FGNW9GSTtFQUNFO0FFOG9GTjtBRjVvRkk7RUFDRTtBRThvRk47QUY1b0ZJO0VBQ0U7QUU4b0ZOO0FGNW9GSTtFQUNFO0FFOG9GTjtBRjFvRkU7RUFBa0Q7QUU2b0ZwRDtBRjVvRkU7RUFBaUQ7QUUrb0ZuRDtBRjlvRkU7RUFBaUQ7QUVpcEZuRDtBRmhwRkU7RUFBcUQ7QUVtcEZ2RDtBRmxwRkU7RUFBc0Q7QUVxcEZ4RDtBRnBwRkU7RUFBaUQ7QUV1cEZuRDtBRnRwRkU7RUFBNEM7QUV5cEY5QztBRnhwRkU7RUFBMkM7QUUycEY3QztBRjFwRkU7RUFBMkM7QUU2cEY3QztBRjVwRkU7RUFBK0M7QUUrcEZqRDtBRjlwRkU7RUFBZ0Q7QUVpcUZsRDtBRmhxRkU7RUFBMkM7QUVtcUY3QztBRmhxRkE7O0VBR0k7QUVpcUZKO0FGL3BGRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFa3FGSjtBRmhxRkk7O0VBQ0U7QUVtcUZOO0FGaHFGSTs7RUFDRTtFQUNBO0FFbXFGTjtBRmpxRkk7O0VBQ0U7RUFDQTtBRW9xRk47QUY3cEZBO0VBRUk7QUU4cEZKO0FGenBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUUycEZKO0FGMXBGSTtFQUNFO0FFNHBGTjtBRjdwRkk7RUFHSTtFQUNBO0FFNnBGUjtBRmpxRkk7RUFRSTtBRTRwRlI7QUZwcUZJO0VBWUk7RUFDQTtBRTJwRlI7QUZ4cUZJO0VBaUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFMHBGUjtBRnhwRlE7RUFDRTtFQUNBO0FFMHBGVjtBRnhwRlE7RUFDRTtBRTBwRlY7QUZ6cEZV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Q0U7RUFDQTtBRTRwRk47QUY5cEZJO0VBSUk7QUU2cEZSO0FGdnBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUV5cEZGO0FGdHBGQTtFQUNFO0FFd3BGRjtBRnpwRkE7RUFHSTtBRXlwRko7QUZycEZBO0VBQ0U7RUFDQTtBRXVwRkY7QUZwcEZBO0VBQ0U7QUVzcEZGO0FGdnBGQTtFQUdJO0VBQ0E7QUV1cEZKO0FGM3BGQTtFQVdJO0FFbXBGSjtBRnRwRkk7RUFDRTtBRXdwRk47QUZscEZBO0VBQ0U7QUVvcEZGO0FGcnBGQTtFQUVNO0VBQWdCO0VBQXFCO0VBQTRCO0FFeXBGdkU7QUYzcEZBO0VBR1M7QUUycEZUO0FGeHBGQTtFQUNFO0VBQWU7RUFBVztBRTRwRjVCO0FGN3BGQTtFQUlJO0VBQXFCO0VBQTJCO0VBQW1CO0VBQWlCO0FFZ3FGeEY7QUZwcUZBO0VBSytCO0VBQW9CO0VBQVc7QUVvcUY5RDtBRm5xRkk7RUFDRTtFQUFvQjtFQUFXO0VBQVk7RUFBYTtBRXlxRjlEO0FGMXFGSTtFQUVRO0VBQW9CO0VBQVE7RUFBUztFQUFjO0VBQWE7QUVnckY1RTtBRGx3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ293SEY7QURsd0hFO0VBQWU7QUNxd0hqQjtBRHB3SEU7RUFBYTtBQ3V3SGY7QUR0d0hFO0VBQVM7QUN5d0hYO0FEeHdIRTtFQUFjO0FDMndIaEI7QUR6d0hFO0VBQW1CO0FDNHdIckI7QUQzd0hFO0VBQXFCO0FDOHdIdkI7QUQ3d0hFO0VBQWU7QUNneEhqQjtBRC93SEU7RUFBb0I7QUNreEh0QjtBRGh4SEU7RUFBd0I7QUNteEgxQjtBRGx4SEU7RUFBMEI7QUNxeEg1QjtBRHB4SEU7RUFBb0I7QUN1eEh0QjtBRHR4SEU7RUFBeUI7QUN5eEgzQjtBRHZ4SEU7RUFBc0I7QUMweEh4QjtBRHp4SEU7RUFBcUI7QUM0eEh2QjtBRDN4SEU7RUFBd0I7QUM4eEgxQjtBRDN4SEE7O0VBQXdHO0FDK3hIeEc7QUQ3eEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQyt4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TjtBQ3BsSU07RUFDRTtBRHNsSVI7QUN6bElJO0VBaEJGO0VBQ0E7RUFDQTtBRDRtSUY7QUNubElFO0VBQ0U7QURxbElKO0FDdGxJRTtFQTNCQTtFQUNBO0VBQ0E7QURvbklGO0FDdGxJSTtFQUVJO0FEdWxJUjtBQ2xpSUk7RUFBVztBRHFpSWY7QUNwaUlJO0VBQXFDO0FEdWlJekM7QUNwaUlJO0VBQ0U7RUFBb0I7QUR1aUkxQjtBQ3RpSU07RUFBTTtFQUFvQjtBRDBpSWhDO0FDcGlJSTtFQUNFO0FEc2lJTjtBQ3RpSXlEO0VBQVU7QUR5aUluRTtBQ3hpSU07RUFBaUM7QUQyaUl2QztBQ3htSUE7RUFpRU07QUQwaUlOO0FDemlJTTtFQUNFO0FEMmlJUjtBQzltSUE7RUF3RU07QUR5aUlOO0FDam5JQTtFQTJFbUI7QUR5aUluQjtBQ2htSUs7RUFBa0M7QURtbUl2QztBQ25tSUs7RUFBa0M7QURzbUl2QztBQ3RtSUs7RUFBa0M7QUR5bUl2QztBQ3ptSUs7RUFBa0M7QUQ0bUl2QztBQzVtSUs7RUFBa0M7QUQrbUl2QztBQy9tSUs7RUFBa0M7QURrbkl2QztBQ3RvSUE7RUFrRk07QUR1aklOO0FDem9JQTtFQXdGSTtFQUF1QjtFQUFnQjtFQUFtQjtBRHVqSTlEO0FDL29JQTtFQXVGVTtBRDJqSVY7QUN4aklNO0VBQ0U7RUFBbUI7QUQyakkzQjtBQzFqSVE7RUFBUTtBRDZqSWhCO0FDNWpJUTtFQUFjO0FEK2pJdEI7QUM3aklNO0VBQ0U7QUQraklSO0FDL3BJQTtFQW9HTTtFQUNBO0FEOGpJTjtBQ25xSUE7RUE0R0k7QUQwaklKO0FDdHFJQTtFQWdISTtFQUNBO0FEeWpJSjtBQzFxSUE7RUFxSEk7RUFDQTtFQUNBO0VBQ0E7QUR3aklKO0FDaHJJQTtFQTJITTtFQUNBO0VBQ0E7QUR3aklOO0FDcnJJQTtFQWlJTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1aklOO0FDN3JJQTtFQXlJUTtBRHVqSVI7QUNoc0lBO0VBNElRO0FEdWpJUjtBQ25zSUE7O0VBZ0pRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1aklSO0FDM3NJQTtFQXlKTTtFQTZDQTtBRHlnSU47QUMvc0lBO0VBMkpRO0VBQ0E7RUFDQTtFQUNBO0FEdWpJUjtBQ3JqSVE7O0VBRUU7RUFDQTtBRHVqSVY7QUMxdElBOztFQXdLVTtFQUNBO0VBQ0E7QURzaklWO0FDcGpJUTtFQUdNO0FEb2pJZDtBQ3ZqSVE7RUFRTTtBRGtqSWQ7QUN0dUlBO0VBMExVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2lJVjtBQ2x2SUE7RUF3TVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZpSVI7QUN6dklBO0VBK01RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0FEeWlJUjtBQ3ZpSVE7RUFDRTtFQUtBO0FEcWlJVjtBQ2ppSU07RUFFSTtBRGtpSVY7QUM3aElJO0VBRUk7QUQ4aElSO0FDNXdJQTtFQXVQTTtFQUNBO0VBQ0E7QUR3aElOO0FDcmhJSTtFQUVJO0VBQ0E7QURzaElSO0FDemhJSTs7O0VBT007QUR1aElWO0FDbGhJSTtFQUNFO0FEb2hJTjtBQ3JoSUk7RUFHSTtBRHFoSVI7QUN4aElJOztFQU9JO0FEcWhJUjtBQ3B5SUE7RUFxUk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtoSU47QUMzeUlBO0VBNlJJO0VBQ0E7RUFDQTtBRGloSUo7QUNoeklBO0VBa1NJO0FEaWhJSjtBQ256SUE7RUFzU0k7QURnaElKO0FDL2dJSTtFQUNFO0FEaWhJTjtBQy9nSUk7RUFDRTtBRGloSU47QUM1eklBO0VBZ1RJO0VBQ0E7RUFDQTtFQUNBO0FEK2dJSjtBQ2wwSUE7RUFxVE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdoSU47QUM3Z0lFO0VBRUk7QUQ4Z0lOO0FDaGhJRTtFQUtJO0VBQ0E7QUQ4Z0lOO0FDM2dJRTtFQUVJO0FENGdJTjtBQzlnSUU7RUFLSTtFQUNBO0FENGdJTjtBQ3pnSUU7RUFFSTtBRDBnSU47QUM1Z0lFO0VBS0k7RUFDQTtBRDBnSU47QUN2Z0lFO0VBRUk7QUR3Z0lOO0FDMWdJRTtFQUtJO0VBQ0E7QUR3Z0lOO0FDcmdJRTtFQUVJO0FEc2dJTjtBQ3hnSUU7RUFLSTtFQUNBO0FEc2dJTjtBQ25nSUU7RUFFSTtBRG9nSU47QUN0Z0lFO0VBS0k7RUFDQTtBRG9nSU47QUNqZ0lFO0VBRUk7QURrZ0lOO0FDcGdJRTtFQUtJO0VBQ0E7QURrZ0lOO0FDLy9IRTtFQUVJO0FEZ2dJTjtBQ2xnSUU7RUFLSTtFQUNBO0FEZ2dJTjtBQzMvSEE7RUFDRTtFQUFZO0FEOC9IZDtBQzUvSEU7RUFFRTtBRDYvSEo7QUN6NklJO0VBQ0U7QUQyNklOO0FDMTZJTTtFQUNFO0FENDZJUjtBQy82SUk7RUFQRjtFQUNBO0VBQ0E7QUR5N0lGO0FDMzZJSTtFQUNFO0FENjZJTjtBQzU2SU07RUFDRTtBRDg2SVI7QUNqN0lJO0VBaEJGO0VBQ0E7RUFDQTtBRG84SUY7QUMzNklFO0VBQ0U7QUQ2NklKO0FDOTZJRTtFQTNCQTtFQUNBO0VBQ0E7QUQ0OElGO0FDOTZJSTtFQUVJO0FEKzZJUjtBQ2hpSUU7RUFHVztFQUFtQjtBRGlpSWhDO0FDcGlJRTtFQUlNO0FEbWlJUjtBQ2ppSUk7RUFDRTtBRG1pSU47QUNuaUl5RDtFQUFVO0FEc2lJbkU7QUNyaUlNO0VBQWlDO0FEd2lJdkM7QUNuaUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURtaUlGO0FDL2lJQTtFQWNJO0VBQ0E7QURvaUlKO0FDL2hJRTtFQUVFO0FEZ2lJSjtBQ2ppSUk7RUFBVztFQUFhO0VBQWdCO0FEc2lJNUM7QUN2aUlFO0VBSUk7QURzaUlOO0FDamlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1pSUY7QUNoaUlBO0VBR0U7SUFBVztFRGlpSVg7RUNsaUlGO0lBS007SUFDQTtFRGdpSUo7RUN0aUlGOztJQVVNO0VEZ2lJSjtFQzloSUU7SUFDRTtFRGdpSUo7RUNqaUlFOztJQUlJO0VEaWlJTjtFQzloSUU7SUFDRTtFRGdpSUo7RUNqaUlFOztJQUlJO0VEaWlJTjtFQzNoSUk7SUFD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bEIwQztBRjIyTDFDO0FFenhLQTs7Ozs7RUFqbEJhO0FGaTNMYjtBRWh5S0E7Ozs7O0VBL2tCTztBRnMzTFA7QUV2eUtBOzs7OztFQTdrQlE7RUFBbUI7RUFBaUI7RUFBeUI7QUY4M0xyRTtBRWp6S0E7Ozs7O0VBM2tCYztFQUFnQjtFQUFXO0FGcTRMekM7QUUxektBOzs7Ozs7Ozs7O0VBdGtCSTtFQUNBO0VBQ0E7RUFDQTtBRjQ0TEo7QUVqNUxJOzs7Ozs7Ozs7O0VBQWdCO0FGNjVMcEI7QUU1NUxJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUE4QjtBRms3TGxDO0FFNzZMSTs7Ozs7Ozs7OztFQUNBO0FGdzdMSjtBRXI3TEk7Ozs7Ozs7Ozs7RUFDRTtBRmc4TE47QUU3N0xJOzs7Ozs7Ozs7O0VBQ0U7QUZ3OExOO0FFLzRLQTs7Ozs7RUFwakJJO0FGMDhMSjtBRXY4TEU7Ozs7O0VBQTRCO0FGODhMOUI7QUU3NUtBOzs7Ozs7Ozs7O0VBL2lCUztBRnc5TFQ7QUV6NktBOzs7OztFQTFpQkk7RUFBZ0I7QUYyOUxwQjtBRTc5TEk7Ozs7O0VYeWNGO0VBQW9CO0FTNGhMdEI7QUVyK0xJOzs7OztFWDBjRztFQUErQjtFQUFpQjtBU29pTHZEO0FFNytMSTs7Ozs7RUFBZ0I7QUZvL0xwQjtBRWwvTEk7Ozs7O0VBQ0U7RUFBa0I7RUFBb0I7RUFBbUI7RUFBVztBRjQvTDFFO0FFMy9MTTs7Ozs7RUFBMEM7RUFBb0I7RUFBVTtFQUFhO0VBQWM7RUFBYTtFQUFrRDtBRndnTXhLO0FFdmdNTTs7Ozs7RUFDRTtFQUFtQjtBRjhnTTNCO0FFN2dNUTs7Ozs7RUFBcUI7QUZvaE03QjtBRWxoTU07Ozs7O0VBQVM7QUZ5aE1mO0FFeGhNTTs7Ozs7RUFBa0I7QUYraE14QjtBRXZpTUk7Ozs7O0VBV0k7RUFBYTtFQUErRTtBRnFpTXBHO0FFcGlNUTs7Ozs7RUFBUztFQUErRDtBRjRpTWhGO0FFemlNSTs7Ozs7RUFDRTtBRitpTU47QUU5aU1NOzs7OztFQUNFO0FGb2pNUjtBRW5qTVE7Ozs7O0VBQVc7RUFBb0I7RUFBVTtFQUFhO0VB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Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUE4RDtFQUM5RDtBRjgrTU47QUV6bk1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTdXSTtFQUF1QjtFQUEyQjtFQUFvQjtFQUFxQjtFQUMzRjtFQUFtQjtFQUFlO0FGOGpOdEM7QUVsdE1BOzs7OztFQTFXaUI7QUZta05qQjtBRXp0TUE7Ozs7O0VBeldpQjtBRnlrTmpCO0FFaHVNQTs7Ozs7RUF4V2lCO0FGK2tOakI7QUV2dU1BOzs7OztFQXZXaUI7QUZxbE5qQjtBRTl1TUE7Ozs7O0VBdFdpQjtBRjJsTmpCO0FFcnZNQTs7Ozs7RUFyV2lCO0FGaW1OakI7QUU1dk1BOzs7OztFQXBXaUI7QUZ1bU5qQjtBRW53TUE7Ozs7O0VBbldpQjtBRjZtTmpCO0FFMXdNQTs7Ozs7RUFsV2lCO0FGbW5OakI7QUVqeE1BOzs7OztFQWpXaUI7QUZ5bk5qQjtBRXh4TUE7Ozs7O0VBaFdpQjtBRituTmpCO0FFL3hNQTs7Ozs7RUEvVmlCO0FGcW9OakI7QUV0eU1BOzs7OztFQTlWaUI7QUYyb05qQjtBRTd5TUE7Ozs7O0VBN1ZpQjtBRmlwTmpCO0FFcHpNQTs7Ozs7RUE1VmlCO0FGdXBOakI7QUUzek1BOzs7OztFQTFWSTtBRjRwTko7QUUzcE5JOzs7OztFQUFxQjtFQUFzSjtBRm1xTi9LO0FFbHFOSTs7Ozs7RUFBcUI7RUFBcUo7QUYwcU45SztBRXpxTkk7Ozs7O0VBQXFCO0VBQW1KO0FGaXJONUs7QUVock5JOzs7OztFQUFxQjtFQUFzSjtBRndyTi9LO0FFdnJOSTs7Ozs7RUFBcUI7RUFBb0o7QUYrck43SztBRTlyTkk7Ozs7O0VBQXFCO0VBQXFKO0FGc3NOOUs7QUVyc05JOzs7OztFQUFxQjtFQUFvSjtBRjZzTjdLO0FFNXNOSTs7Ozs7RUFBcUI7RUFBc0o7QUZvdE4vSztBRW50Tkk7Ozs7O0VBQXFCO0VBQW9KO0FGMnRON0s7QUUxdE5JOzs7OztFQUFxQjtF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O0VBQWM7RUFDckU7RUFBZ0M7QVBvZ1dwQztBT2hnV0E7RUFBa0M7RUFBdUI7QVBvZ1d6RDtBT25nV0E7RUFBa0M7RUFBdUI7RUFBdUI7QVB3Z1doRjtBT3ZnV0E7RUFBa0M7RUFBdUI7QVAyZ1d6RDtBTzFnV0E7RUFBa0M7RUFBdUI7QVA4Z1d6RDtBTzdnV0E7RUFBa0M7RUFBdUI7QVBpaFd6RDtBT2poVzZFO0VBQW9CO0FQb2hXakc7QU9uaFdBO0VBQWtDO0VBQXVCO0FQdWhXekQ7QU90aFdBO0VBQWtDO0VBQXVCO0FQMGhXekQ7QU96aFdBO0VBQWtDO0VBQXVCO0FQNmhXekQ7QU81aFdBO0VBQWtDO0VBQXVCO0FQZ2lXekQ7QU8vaFdBO0VBQWtDO0VBQXVCO0FQbWlXekQ7QU9uaVc2RTtFQUFzQjtBUHNpV25HO0FPcmlXQTtFQUFrQztFQUF1QjtBUHlpV3pEO0FPeGlXQTtFQUFrQztFQUF1QjtBUDRpV3pEO0FPM2lXQTtFQUFrQztBUDhpV2xDO0FPN2lXQTtFQUEwQztFQUF1QjtBUGlqV2pFO0FPampXeUY7RUFBb0I7QVBvalc3RztBT25qV0E7RUFBbUM7RUFBdUI7QVB1alcxRDtBT3ZqVzhFO0VBQXNCO0FQMGpXcEc7QU96aldBO0VBQW1DO0VBQXVCO0FQNmpXMUQ7QU81aldBO0VBQWtDO0VBQXVCO0FQZ2tXekQ7QU8valdBO0VBQWtDO0FQa2tXbEM7QU9qa1dBO0VBQWtDO0VBQXVCO0FQcWtXekQ7QU9wa1dBO0VBQWtDO0VBQXVCO0FQd2tXekQ7QU92a1dBO0VBQWtDO0VBQXVCO0FQMmtXekQ7QU8xa1dBO0VBQWtDO0VBQXVCO0FQOGtXekQ7QU83a1dBO0VBQWtDO0FQZ2xXbEM7QU8va1dBO0VBQWtDO0VBQXVCO0FQbWxXekQ7QU9sbFdBO0VBQWtDO0VBQXVCO0FQc2xXekQ7QU90bFc2RTtFQUFzQjtBUHlsV25HO0FPeGxXQTtFQUFtQztFQUF1QjtFQUF1QjtBUDZsV2pGO0FPNWxXQTtFQUFtQztFQUF1QjtBUGdtVzFEO0FPL2xXQTtFQUFtQztFQUF1QjtFQUF1QjtBUG9tV2pGO0FPbm1XQTtFQUFtQztBUHNtV25DO0FPcm1XQTtFQUFtQztFQUF1QjtBUHltVzFEO0FPeG1XQTtFQUFtQztBUDJtV25DO0FPMW1XQTtFQUFtQztFQUF1QjtBUDhtVzFEO0FRNS9XQTtFQUNJO0VBQ0E7RUFDQTtBUjgvV0o7QVFqZ1hBO0VBS1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUisvV1I7QVF4Z1hBO0VBVWE7RUFBd0I7QVJrZ1hyQztBUTVnWEE7RUFZWTtFQUFtQjtFQUNuQjtFQUNBO0VBQWE7RUFBaUM7RUFDOUM7QVJzZ1haO0FRcmhYQTtFQWdCZ0I7QVJ3Z1hoQjtBUXhoWEE7RUFvQlE7RUFDQTtFQUNBO0VBQ0E7QVJ1Z1hSO0FROWhYQTtFQTBCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVnWFI7QVFyZ1hZO0VBQVc7QVJ3Z1h2QjtBUXZnWFk7RUFBUTtBUjBnWHBCO0FRemdYWTtFQUFTO0FSNGdYckI7QVF6Z1hZO0VBQVc7RUFBNEI7QVI2Z1huRDtBUTVnWFk7RUFBVztFQUE0QjtBUmdoWG5EO0FTdmpYSTtFQUFxQztBVDBqWHpDO0FTempYSTs7RUFBNEI7QVQ2alhoQztBUy9qWEE7RUFHdUI7QVQralh2QjtBU2xrWEE7RUFNUTtBVCtqWFI7QVM5alhRO0VBQVc7RUFBOEM7RUFBcUI7QVRta1h0RjtBUzFrWEE7O0VBWVE7QVRra1hSO0FTbmtYUTs7RUFBUTtFQUFjO0VBQWE7QVR5a1gzQztBU3ZrWFE7O0VBQVM7QVQya1hqQjtBUzFrWFE7O0VBQVM7QVQ4a1hqQjtBUzdrWFE7O0VBQVM7QVRpbFhqQjtBU2hsWFE7O0VBQVM7QVRvbFhqQjtBU25sWFE7O0VBQVM7QVR1bFhqQjtBU3RsWFE7O0VBQVM7QVQwbFhqQjtBU3psWFE7O0VBQVM7QVQ2bFhqQjtBUzVsWFE7O0VBQVM7QVRnbVhqQjtBUy9sWFE7O0VBQVM7QVRtbVhqQjtBU2xtWFE7O0VBQVM7QVRzbVhqQjtBU2htWFE7Ozs7RUFDSTtBVHFtWFo7QVNwbVhZOzs7O0VBQVc7RUFBMkI7QVQybVhsRDtBU3pvWEE7O0VBa0NVO0VBQ0E7RUFDQTtBVDJtWFY7QVMxbVhVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNm1YWjtBU3RwWEE7RUFnRFk7RUFDQTtBVHltWFo7QVN2bVhnQjtFQUNJO0VBQ0E7RUFDQTtBVHltWHBCO0FTcm1YZ0I7RUFDSTtFQUNBO0VBQ0E7QVR1bVhwQjtBU3BxWEE7RUFtRWtDO0FUb21YbEM7QVN2cVhBO0VBb0VrQztBVHNtWGxDO0FTMXFYQTtFQXFFa0M7QVR3bVhsQztBUzdxWEE7RUFzRWtDO0FUMG1YbEM7QVNoclhBO0VBdUVrQztBVDRtWGxDO0FTbnJYQTtFQXdFa0M7QVQ4bVhsQztBU3RyWEE7RUF5RWtDO0FUZ25YbEM7QVN6clhBO0VBMEVrQztBVGtuWGxDO0FTNXJYQTtFQTJFa0M7QVRvblhsQztBUy9yWEE7RUE0RWtDO0FUc25YbEM7QVNublhBOztFQUVJO0FUcW5YSjtBU2puWEE7RUFDdUI7QVRtblh2QjtBU3BuWEE7RUFHUTtBVG9uWFI7QVNoblhBO0VBQ3VCO0FUa25YdkI7QVMvbVhBO0VBRW1CO0FUZ25YbkI7QVNsblhBO0VBR2tDO0FUa25YbEM7QVM5bVhBO0VBQ3NCO0FUZ25YdEI7QVM3bVhBO0VBQ3NCO0FUK21YdEI7QVM1bVhBO0VBSWM7QVQybVhkO0FTMW1YUTtFQUNFO0VBQWM7RUFBYztFQUFhO0FUK21YbkQ7QVNyblhBO0VBV3FCO0FUNm1YckI7QVN4blhBO0VBWTRCO0FUK21YNUI7QVM3bVhNO0VBQzBCO0FUK21YaEM7QVNoblhNO0VBRXlCO0FUaW5YL0I7QVM5bVhNO0VBQzBCO0FUZ25YaEM7QVNqblhNO0VBRXlCO0FUa25YL0I7QVMvbVhNO0VBQzBCO0FUaW5YaEM7QVNsblhNO0VBRXlCO0FUbW5YL0I7QVNoblhNO0VBQzBCO0FUa25YaEM7QVNublhNO0VBRXlCO0FUb25YL0I7QVMvbVhBO0VBQW1CO0lBQU07RVRtblh2QjtFU25uWGdEO0lBQUk7RVRzblhwRDtBQUNGO0FTdG5YQTtFQUFtQjtJQUFNO0VUMG5YdkI7RVMxblhxRDtJQUFJO0VUNm5YekQ7QUFDRjtBUzduWEE7RUFBbUI7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Z0M7RUFBMkI7RUFDM0Q7RUFBa0I7RUFDbEI7QVNpb1pGO0FUL25aRTs7Ozs7O0VBQWtCO0VBQXNDO0FTd29aMUQ7QVR2b1pFOzs7RUFBVztFQUEwQjtBUzZvWnZDO0FUNW9aRTs7O0VBQVc7QVNpcFpiO0FUL29aRTs7O0VBQXlEO0FTb3BaM0Q7QVRwcFptQjs7O0VBQXNCO0FTeXBaekM7QVR2cFpFOzs7RUFDRTtFQUFpQjtFQUFrQjtFQUF1QjtFQUFlO0FTK3BaN0U7QVQ3cFpJOzs7RUFDRTtFQUNBO0FTaXFaTjtBVDVwWkk7Ozs7Ozs7OztFQUFNO0FTdXFaVjtBVHRxWkk7Ozs7Ozs7OztFQUFvQjtBU2lyWnhCO0FUL3FaTTs7O0VBQWdCO0FTb3JadEI7QVRwclptQzs7O0VBQW9CO0FTeXJadkQ7QVR4clpNOzs7RUFBVTtBUzZyWmhCO0FUN3JaOEI7OztFQUFjO0FTa3NaNUM7QVQ5clpFOzs7RUFDRTtFQUF1RTtFQUFrQjtFQUFrQjtFQUFrQjtFQUM3SDtFQUFjO0VBQW9CO0VBQWtCO0FTeXNaeEQ7QVR4c1pJOzs7RUFBSztBUzZzWlQ7QVQ1c1pJOzs7RUFDRTtBU2d0Wk47QVQvc1pNOzs7RUFBSztBU290Wlg7QVRqdFpFOzs7RUFBUztBU3N0Wlg7QVQ5dlpBOzs7RUEyQ0k7QVN3dFpKO0FUcHRaQTs7Ozs7Ozs7O0VBQ0U7RUFBZ0M7RUFBa0M7RUFHbEU7RUFBMEM7QVMrdFo1QztBVGp1WkU7Ozs7Ozs7OztFQUFrQjtBUzR1WnBCO0FUM3VaRTs7Ozs7Ozs7O0VBQWtCO0VBQTZDO0VBQWtCO0VBQWlCO0FTeXZacEc7QVR2dlpFOzs7Ozs7Ozs7RUFBeUQ7QVNrd1ozRDtBVGx3Wm1COzs7Ozs7Ozs7RUFBc0I7QVM2d1p6QztBVDV3WkU7Ozs7Ozs7OztFQUFVO0FTdXhaWjtBVHR4WkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFzQjtBUzB5WnhCO0FUdnlaQTs7RUFFRztBU3l5Wkg7QVR0eVpBO0VBQUk7RUFBNEI7QVMweVpoQztBVHh5WkE7RUFRRTtFQUFtQjtBU295WnJCO0FUM3laRTtFQUNFO0VBQTBDO0FTOHlaOUM7QVQ1eVpFO0VBQ0U7RUFDQTtBUzh5Wko7QVQxeVpFO0VBR0U7RUFBbUI7RUFDbkI7QVMyeVpKO0FUOXlaSTtFQUFtQjtFQUF1QjtBU2t6WjlDO0FUanpaSTtFQUFhO0VBQWlCO0FTcXpabEM7QVRselpJO0VBRUU7RUFDQTtFQUNBO0FTbXpaTjtBVHR6Wk07RUFBUztBU3l6WmY7QVRwelpJO0VBQ0M7RUFBNkI7RUFBYztBU3d6WmhEO0FUdnpaUTtFQUFjO0VBQWE7QVMyelpuQztBVDF6WlE7RUFBYTtFQUFhO0FTOHpabEM7QVQ3elpRO0VBQWE7RUFBYTtBU2kwWmxDO0FUaDBaUTtFQUFZO0VBQWE7QVNvMFpqQztBVG4wWks7RUFBVTtFQUF1QjtBU3UwWnRDO0FUcjBaSTtFQUFzQjtBU3cwWjFCO0FUdjBaSTtFQUFnQjtBUzAwWnBCO0FUejBaSTtFQUF5QjtBUzQwWjdCO0FUMzBaSTtFQUNJO0VBQ0E7RUFBYztFQUFhO0FTKzBabkM7QVQ5MFpRO0VBQWE7QVNpMVpyQjtBVC8wWkk7RUFDRTtBU2kxWk47QVRoMVpNO0VBQVM7RUFBa0I7QVNvMVpqQztBVGwxWkk7RUFDRTtBU28xWk47QVRsMVpJO0VBQ0U7RUFDQTtBU28xWk47QVRoMVpFO0VBRUk7RUFBYTtBU2sxWm5CO0FUajFaTTtFQUFtQztFQUFvQjtFQUFRO0FTczFackU7QVRsMVpFO0VBQ0U7RUFBZTtFQUFpQjtFQUFVO0VBQXFCO0VBQTZCO0FTeTFaaEc7QVR4MVpJO0VBQ0U7QVMwMVpOO0FUejFaTTtFQUNFO0FTMjFaUjtBVDExWlE7RUFBcUI7QVM2MVo3QjtBVDMxWk07RUFDRTtFQUFjO0FTODFadEI7QVQ1MVpNO0VBQ0U7RUFBYztFQUFhO0FTZzJabkM7QVQvMVpRO0VBQ0U7RUFBb0I7RUFBWTtFQUFjO0FTbzJaeEQ7QVQ5MVpFO0VBQ0U7QVNnMlpKO0FUajJaRTtFQUdJO0FTaTJaTjtBVGgyWk07RUFFRTtFQUFxQjtFQUFrQjtFQUN2QztBU20yWlI7QVRyMlpRO0VBQVM7QVN3MlpqQjtBVHAyWk07RUFBb0I7QVN1MloxQjtBVHIy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M0I7RUFDQTtFQUE2QjtFQUM3QjtBT2l6Z0JGO0FQOXlnQkE7RUFBc0I7QU9pemdCdEI7QVAveWdCQTs7RUFBb0Q7RUFBc0I7QU9vemdCMUU7QVBuemdCQTtFQUF1QztBT3N6Z0J2QztBUHJ6Z0JBO0VBQXNDO0FPd3pnQnRDO0FQdnpnQkE7RUFBbUI7QU8wemdCbkI7QVB6emdCQTs7Ozs7RUFDZ0Q7RUFBc0I7QU9nMGdCdEU7QVA3emdCQTtFQUFVO0FPZzBnQlY7QVA5emdCQTtFQUNFO0FPZzBnQkY7QVBqMGdCQTs7RUFFYztBT20wZ0JkO0FQaDBnQkE7RUFDRTtFQUNBO0FPazBnQkY7QVAvemdCQTtFQUFRO0FPazBnQlI7QVBqMGdCQTtFQUFVO0FPbzBnQlY7QVBsMGdCQTs7RUFBOEI7QU9zMGdCOUI7QVBwMGdCQTtFQUNDO0VBRUE7QU9xMGdCRDtBUHQwZ0JDO0VBQXNCO0FPeTBnQnZCO0FQdjBnQkM7RUFDQztBT3kwZ0JGO0FQcjBnQkE7RUFDTztBT3UwZ0JQO0FQcDBnQkE7RUFBMkI7RUFBZTtBT3cwZ0IxQztBUHYwZ0JBO0VBQTRCO0VBQWU7QU8yMGdCM0M7QVB6MGdCQTtFQUFPO0FPNDBnQlA7QVAxMGdCQTtFQUNDO0VBQXVDO0VBQW9CO0VBQW9CO0VBQVc7RUFDMUY7QU9nMWdCRDtBUGwxZ0JBO0VBSUU7RUFBdUI7RUFBb0I7RUFBWTtFQUFjO0VBQ3JFO0VBQWlDO0VBQWM7RUFBbUI7RUFBbUI7QU95MWdCdkY7QVByMWdCQTtFQUFZO0VBQWtCO0FPeTFnQjlCO0FQdjFnQkE7RUFBWTtBTzAxZ0JaO0FQeDFnQkE7RUFBYztBTzIxZ0JkO0FQMTFnQkE7RUFBYztBTzYxZ0JkO0FQNTFnQkE7RUFBYTtBTysxZ0JiO0FQOTFnQkE7RUFBYTtBT2kyZ0JiO0FQLzFnQkE7RUFBaUI7QU9rMmdCakI7QVBqMmdCQTtFQUFrQjtBT28yZ0JsQjtBUG4yZ0JBO0VBQWtCO0FPczJnQmxCO0FQcDJnQkE7OztFQUNFO0VBQW9CO0VBQW1CO0VBQXVCO0FPMjJnQmhFO0FQNTJnQkE7OztFQUdJO0VBQWU7RUFBb0I7RUFBVztFQUFTO0VBQ3ZEO0VBQTJCO0VBQTRCO0VBQXFCO0VBQWM7QU9zM2dCOUY7QVAxM2dCQTs7Ozs7Ozs7O0VBSzJFO0VBQWE7QU9pNGdCeEY7QVAvM2dCRTs7Ozs7Ozs7O0VBQ0U7QU95NGdCSjtBUHI0Z0JBO0VBQWU7RUFBZTtFQUFxQjtFQUFnQztBTzI0Z0JuRjtBUHo0Z0JBO0VBQVE7QU80NGdCUjtBUDE0Z0JBO0VBQ0M7QU80NGdCRDtBUHo0Z0JBO0VBQWE7QU80NGdCYjtBUDE0Z0JBO0VBQ0U7SUFBSztFTzY0Z0JMO0VQNTRnQkE7SUFBTTtFTys0Z0JOO0VQOTRnQkE7SUFBTztFT2k1Z0JQO0FBQ0Y7QU43Z2hCQTtFQUNFO0FNK2doQkY7QU45Z2hCRTs7RUFBb0I7QU1raGhCdEI7QU56L2dCRTs7RUFBcUI7RUFBYztBTTgvZ0JyQztBTjcvZ0JFO0VBQVk7QU1nZ2hCZDtBTi8vZ0JFO0VBQVU7RUFBZ0I7QU1tZ2hCNUI7QU50Z2hCQTs7RUFLSTtFQUF1QjtFQUFhO0FNdWdoQnhDO0FOdGdoQkk7O0VBQWdCO0FNMGdoQnBCO0FOemdoQkk7O0VBQWdCO0FNNmdoQnBCO0FONWdoQkk7O0VBQWdCO0FNZ2hoQnBCO0FOL2doQkk7Ozs7RUFBcUI7QU1xaGhCekI7QU5waGhCSTs7RUFBVztFQUFjO0FNeWhoQjdCO0FOdmpoQkc7RUFBVTtBTTBqaEJiO0FOempoQkc7RUFBVTtBTTRqaEJiO0FOeGpoQkc7RUFBVTtBTTJqaEJiO0FOMWpoQkc7RUFBVTtBTTZqaEJiO0FOOWpoQkc7RUFBVTtBTWlraEJiO0FOaGtoQkc7RUFBVTtBTW1raEJiO0FOcGtoQkc7RUFBVTtBTXVraEJiO0FOdGtoQkc7RUFBVTtBTXlraEJiO0FOMWtoQkc7RUFBVTtBTTZraEJiO0FONWtoQkc7RUFBVTtBTStraEJiO0FOaGxoQkc7RUFBVTtBTW1saEJiO0FObGxoQkc7RUFBVTtBTXFsaEJiO0FOdGxoQkc7RUFBVTtBTXlsaEJiO0FOeGxoQkc7RUFBVTtBTTJsaEJiO0FONWxoQkc7RUFBVTtBTStsaEJiO0FOOWxoQkc7RUFBVTtBTWltaEJiO0FObG1oQkc7RUFBVTtBTXFtaEJiO0FOcG1oQkc7RUFBVTtBTXVtaEJiO0FOeG1oQkc7RUFBVTtBTTJtaEJiO0FOMW1oQkc7RUFBVTtBTTZtaEJiO0FOOW1oQkc7RUFBVTtBTWluaEJiO0FOaG5oQkc7RUFBVTtBTW1uaEJiO0FOcG5oQkc7RUFBVTtBTXVuaEJiO0FOdG5oQkc7RUFBVTtBTXluaEJiO0FOMW5oQkc7RUFBVTtBTTZuaEJiO0FONW5oQkc7RUFBVTtBTStuaEJiO0FOaG9oQkc7RUFBVTtBTW1vaEJiO0FObG9oQkc7RUFBVTtBTXFvaEJiO0FOdG9oQkc7RUFBVTtBTXlvaEJiO0FOeG9oQkc7RUFBVTtBTTJvaEJiO0FONW9oQkc7RUFBVTtBTStvaEJiO0FOOW9oQkc7RUFBVTtBTWlwaEJiO0FObHBoQkc7RUFBVTtBTXFwaEJiO0FOcHBoQkc7RUFBVTtBTXVwaEJiO0FOeHBoQkc7RUFBVTtBTTJwaEJiO0FOMXBoQkc7RUFBVTtBTTZwaEJiO0FOOXBoQkc7RUFBVTtBTWlxaEJiO0FOaHFoQkc7RUFBVTtBTW1xaEJiO0FOcHFoQkc7RUFBVTtBTXVxaEJiO0FOdHFoQkc7RUFBVTtBTXlxaEJiO0FOMXFoQkc7RUFBVTtBTTZxaEJiO0FONXFoQkc7RUFBVTtBTStxaEJiO0FOaHJoQkc7RUFBVTtBTW1yaEJiO0FObHJoQkc7RUFBVTtBTXFyaEJiO0FOdHJoQkc7RUFBVTtBTXlyaEJiO0FOeHJoQkc7RUFBVTtBTTJyaEJiO0FONXJoQkc7RUFBVTtBTStyaEJiO0FOOXJoQkc7RUFBVTtBTWlzaEJiO0FObHNoQkc7RUFBVTtBTXFzaEJiO0FOcHNoQkc7RUFBVTtBTXVzaEJiO0FOeHNoQkc7RUFBVTtBTTJzaEJiO0FOMXNoQkc7RUFBVTtBTTZzaEJiO0FObnRoQkc7RUFBVTtBTXN0aEJiO0FOcnRoQkc7RUFBVTtBTXd0aEJiO0FOcHRoQkc7RUFBVTtBTXV0aEJiO0FOdHRoQkc7RUFBVTtBTXl0aEJiO0FOMXRoQkc7RUFBVTtBTTZ0aEJiO0FONXRoQkc7RUFBVTtBTSt0aEJiO0FOaHVoQkc7RUFBVTtBTW11aEJiO0FObHVoQkc7RUFBVTtBTXF1aEJiO0FOdHVoQkc7RUFBVTtBTXl1aEJiO0FOeHVoQkc7RUFBVTtBTTJ1aEJiO0FONXVoQkc7RUFBVTtBTSt1aEJiO0FOOXVoQkc7RUFBVTtBTWl2aEJiO0FObHZoQkc7RUFBVTtBTXF2aEJiO0FOcHZoQkc7RUFBVTtBTXV2aEJiO0FOeHZoQkc7RUFBVTtBTTJ2aEJiO0FOMXZoQkc7RUFBVTtBTTZ2aEJiO0FOOXZoQkc7RUFBVTtBTWl3aEJiO0FOaHdoQkc7RUFBVTtBTW13aEJiO0FOcHdoQkc7RUFBVTtBTXV3aEJiO0FOdHdoQkc7RUFBVTtBTXl3aEJiO0FOMXdoQkc7RUFBVTtBTTZ3aEJiO0FONXdoQkc7RUFBVTtBTSt3aEJiO0FOaHhoQkc7RUFBVTtBTW14aEJiO0FObHhoQkc7RUFBVTtBTXF4aEJiO0FOdHhoQkc7RUFBVTtBTXl4aEJiO0FOeHhoQkc7RUFBVTtBTTJ4aEJiO0FONXhoQkc7RUFBVTtBTSt4aEJiO0FOOXhoQkc7RUFBVTtBTWl5aEJiO0FObHloQkc7RUFBVTtBTXF5aEJiO0FOcHloQkc7RUFBVTtBTXV5aEJiO0FOeHloQkc7RUFBVTtBTTJ5aEJiO0FOMXloQkc7RUFBVTtBTTZ5aEJiO0FOOXloQkc7RUFBVTtBTWl6aEJiO0FOaHpoQkc7RUFBVTtBTW16aEJiO0FOcHpoQkc7RUFBVTtBTXV6aEJiO0FOdHpoQkc7RUFBVTtBTXl6aEJiO0FOMXpoQkc7RUFBVTtBTTZ6aEJiO0FONXpoQkc7RUFBVTtBTSt6aEJiO0FOaDBoQkc7RUFBVTtBTW0waEJiO0FObDBoQkc7RUFBVTtBTXEwaEJiO0FOdDBoQkc7RUFBVTtBTXkwaEJiO0FOeDBoQkc7RUFBVTtBTTIwaEJiO0FONTBoQkc7RUFBVTtBTSswaEJiO0FOOTBoQkc7RUFBVTtBTWkxaEJiO0FObDFoQkc7RUFBVTtBTXExaEJiO0FOcDFoQkc7RUFBVTtBTXUxaEJiO0FOeDFoQkc7RUFBVTtBTTIxaEJiO0FOMTFoQkc7RUFBVTtBTTYxaEJiO0FOOTFoQkc7RUFBVTtBTWkyaEJiO0FOaDJoQkc7RUFBVTtBTW0yaEJiO0FOcDJoQkc7RUFBVTtBTXUyaEJiO0FOdDJoQkc7RUFBVTtBTXkyaEJiO0FOMTJoQkc7RUFBVTtBTTYyaEJiO0FONTJoQkc7RUFBVTtBTSsyaEJiO0FOaDNoQkc7RUFBVTtBTW0zaEJiO0FObDNoQkc7RUFBVTtBTXEzaEJiO0FOdDNoQkc7RUFBVTtBTXkzaEJiO0FOeDNoQkc7RUFBVTtBTTIzaEJiO0FONTNoQkc7RUFBVTtBTSszaEJiO0FOOTNoQkc7RUFBVTtBTWk0aEJiO0FObDRoQkc7RUFBVTtBTXE0aEJiO0FOcDRoQkc7RUFBVTtBTXU0aEJiO0FOeDRoQkc7RUFBVTtBTTI0aEJiO0FOMTRoQkc7RUFBVTtBTTY0aEJiO0FOOTRoQkc7RUFBVTtBTWk1aEJiO0FOaDVoQkc7RUFBVTtBTW01aEJiO0FOcDVoQkc7RUFBVTtBTXU1aEJiO0FOdDVoQkc7RUFBVTtBTXk1aEJiO0FOMTVoQkc7RUFBVTtBTTY1aEJiO0FONTVoQkc7RUFBVTtBTSs1aEJiO0FOaDZoQkc7RUFBVTtBTW02aEJiO0FObDZoQkc7RUFBVTtBTXE2aEJiO0FOdDZoQkc7RUFBVTtBTXk2aEJiO0FOeDZoQkc7RUFBVTtBTTI2aEJiO0FONTZoQkc7RUFBVTtBTSs2aEJiO0FOOTZoQkc7RUFBVTtBTWk3aEJiO0FObDdoQkc7RUFBVTtBTXE3aEJiO0FOcDdoQkc7RUFBVTtBTXU3aEJiO0FOeDdoQkc7RUFBVTtBTTI3aEJiO0FOMTdoQkc7RUFBVTtBTTY3aEJiO0FOOTdoQkc7RUFBVTtBTWk4aEJiO0FOaDhoQkc7RUFBVTtBTW04aEJiO0FOcDhoQkc7RUFBVTtBTXU4aEJiO0FOdDhoQkc7RUFBVTtBTXk4aEJiO0FOMThoQkc7RUFBVTtBTTY4aEJiO0FONThoQkc7RUFBVTtBTSs4aEJiO0FOaDloQkc7RUFBVTtBTW05aEJiO0FObDloQkc7RUFBVTtBTXE5aEJiO0FOdDloQkc7RUFBVTtBTXk5aEJiO0FOeDloQkc7RUFBVTtBTTI5aEJiO0FONTloQkc7RUFBVTtBTSs5aEJiO0FOOTloQkc7RUFBVTtBTWkraEJiO0FObCtoQkc7RUFBVTtBTXEraEJiO0FOcCtoQkc7RUFBVTtBTXUraEJiO0FOeCtoQkc7RUFBVTtBTTIraEJiO0FOMStoQkc7RUFBVTtBTTYraEJiO0FOOStoQkc7RUFBVTtBTWkvaEJiO0FOaC9oQkc7RUFBVTtBTW0vaEJiO0FOcC9oQkc7RUFBVTtBTXUvaEJiO0FOdC9oQkc7RUFBVTtBTXkvaEJiO0FOMTloQkU7O0VBQ0U7RUFBMEI7RUFDMUI7QU04OWhCSjtBTjc5aEJJOztFQUFhO0FNaStoQmpCO0FONzloQk07O0VBQW9CO0FNaStoQjFCO0FOaCtoQk07O0VBQW9CO0FNbytoQjFCO0FOaitoQk07O0VBQW9CO0FNcStoQjFCO0FOcCtoQk07O0VBQW9CO0FNdytoQjFCO0FObitoQkE7RUFBK0I7QU1zK2hCL0I7QU5wOGhCRTtFQUFnQjtBTXU4aEJsQjtBTnQ4aEJFO0VBQVU7QU15OGhCWjtBTnY4aEJFO0VBQWtDO0FNMDhoQnBDO0FOejhoQkU7RUFBUztBTTQ4aEJYO0FOMzhoQkU7RUFBUTtBTTg4aEJWO0FONzhoQkU7RUFBVTtBTWc5aEJaO0FOLzhoQkU7RUFBVTtBTWs5aEJaO0FOajloQkU7RUFBYztBTW85aEJoQjtBTm45aEJFO0VBQWdCO0FNczloQmxCO0FOcjloQkU7RUFBZ0I7QU13OWhCbEI7QU52OWhCRTtFQUFhO0FNMDloQmY7QU56OWhCRTtFQUFlO0FNNDloQmpCO0FOMzloQkU7RUFBZTtBTTg5aEJqQjtBTjc5aEJFO0VBQWlCO0FNZytoQm5CO0FOOTloQkU7RUFBYTtBTWkraEJmO0FOaCtoQkU7RUFBYTtBTW0raEJmO0FObCtoQkU7RUFBYTtBTXEraEJmO0FOcCtoQkU7RUFBYTtBTXUraEJmO0FOdCtoQkU7RUFBYTtBTXkraEJmO0FOeCtoQkU7RUFBYTtBTTIraEJmO0FOMStoQkU7RUFBYTtBTTYraEJmO0FONStoQkU7RUFBYTtBTSsraEJmO0FONytoQkU7RUFBZ0M7QU1nL2hCbEM7QU4vK2hCRTtFQUFnQztBTWsvaEJsQztBTmovaEJFO0VBQWdDO0FNby9oQmxDO0FObi9oQkU7RUFBZ0M7QU1zL2hCbEM7QU5qamlCRzs7RUFBZTtBTXFqaUJsQjtBTnBqaUJHOztFQUFlO0FNd2ppQmxCO0FOdmppQkc7O0VBQWlCO0VBQWlCO0FNNGppQnJDO0FOOWppQkc7O0VBQWU7QU1ra2lCbEI7QU5qa2lCRzs7RUFBZTtBTXFraUJsQjtBTnBraUJHOztFQUFpQjtFQUFpQjtBTXlraUJyQztBTjNraUJHOztFQUFlO0FNK2tpQmxCO0FOOWtpQkc7O0VBQWU7QU1rbGlCbEI7QU5qbGlCRzs7RUFBaUI7RUFBaUI7QU1zbGlCckM7QU54bGlCRzs7RUFBZTtBTTRsaUJsQjtBTjNsaUJHOztFQUFlO0FNK2xpQmxCO0FOOWxpQkc7O0VBQWlCO0VBQWlCO0FNbW1pQnJDO0FOcm1pQkc7O0VBQWU7QU15bWlCbEI7QU54bWlCRzs7RUFBZTtBTTRtaUJsQjtBTjNtaUJHOztFQUFpQjtFQUFpQjtBTWduaUJyQztBTmxuaUJHOztFQUFlO0FNc25pQmxCO0FOcm5pQkc7O0VBQWU7QU15bmlCbEI7QU54bmlCRzs7RUFBaUI7RUFBaUI7QU02bmlCckM7QU4vbmlCRzs7RUFBZTtBTW1vaUJsQjtBTmxvaUJHOztFQUFlO0FNc29pQmxCO0FOcm9pQkc7O0VBQWlCO0VBQWlCO0FNMG9pQnJDO0FONW9pQkc7O0VBQWU7QU1ncGlCbEI7QU4vb2lCRzs7RUFBZTtBTW1waUJsQjtBTmxwaUJHOztFQUFpQjtFQUFpQjtBTXVwaUJyQztBTnpwaUJHOztFQUFlO0FNNnBpQmxCO0FONXBpQkc7O0VBQWU7QU1ncWlCbEI7QU4vcGlCRzs7RUFBaUI7RUFBaUI7QU1vcWlCckM7QU50cWlCRzs7RUFBZTtBTTBxaUJsQjtBTnpxaUJHOztFQUFlO0FNNnFpQmxCO0FONXFpQkc7O0VBQWlCO0VBQWlCO0FNaXJpQnJDO0FObnJpQkc7O0VBQWU7QU11cmlCbEI7QU50cmlCRzs7RUFBZTtBTTByaUJsQjtBTnpyaUJHOztFQUFpQjtFQUFpQjtBTThyaUJyQztBTmxyaUJHO0VBQVU7QU1xcmlCYjtBTmpyaUJHO0VBQVU7QU1vcmlCYjtBTnByaUJHO0VBQVU7QU11cmlCYjtBTnZyaUJHO0VBQVU7QU0wcmlCYjtBTjFyaUJHO0VBQVU7QU02cmlCYjtBTjdyaUJHO0VBQVU7QU1nc2lCYjtBTmhzaUJHO0VBQVU7QU1tc2lCYjtBTm5zaUJHO0VBQVU7QU1zc2lCYjtBTnRzaUJHO0VBQVU7QU15c2lCYjtBTnpzaUJHO0VBQVU7QU00c2lCYjtBTjVzaUJHO0VBQVU7QU0rc2lCYjtBTi9zaUJHO0VBQVU7QU1rdGlCYjtBTmx0aUJHO0VBQVU7QU1xdGlCYjtBTnJ0aUJHO0VBQVU7QU13dGlCYjtBTnh0aUJHO0VBQVU7QU0ydGlCYjtBTjN0aUJHO0VBQVU7QU04dGlCYjtBTjl0aUJHO0VBQVU7QU1pdWlCYjtBTmp1aUJHO0VBQVU7QU1vdWlCYjtBTnB1aUJHO0VBQVU7QU11dWlCYjtBTnZ1aUJHO0VBQVU7QU0wdWlCYjtBTjF1aUJHO0VBQVU7QU02dWlCYjtBTjd1aUJHO0VBQVU7QU1ndmlCYjtBTmh2aUJHO0VBQVU7QU1tdmlCYjtBTm52aUJHO0VBQVU7QU1zdmlCYjtBTnR2aUJHO0VBQVU7QU15dmlCYjtBTnp2aUJHO0VBQVU7QU00dmlCYjtBTmh3aUJHO0VBQVU7QU1td2lCYjtBTi92aUJHO0VBQVU7QU1rd2lCYjtBTmx3aUJHO0VBQVU7QU1xd2lCYjtBTnJ3aUJHO0VBQVU7QU13d2lCYjtBTnh3aUJHO0VBQVU7QU0yd2lCYjtBTjN3aUJHO0VBQVU7QU04d2lCYjtBTjl3aUJHO0VBQVU7QU1peGlCYjtBTmp4aUJHO0VBQVU7QU1veGlCYjtBTnB4aUJHO0VBQVU7QU11eGlCYjtBTnZ4aUJHO0VBQVU7QU0weGlCYjtBTjF4aUJHO0VBQVU7QU02eGlCYjtBTjd4aUJHO0VBQVU7QU1neWlCYjtBTmh5aUJHO0VBQVU7QU1teWlCYjtBTm55aUJHO0VBQVU7QU1zeWlCYjtBTnR5aUJHO0VBQVU7QU15eWlCYjtBTnp5aUJHO0VBQVU7QU00eWlCYjtBTjV5aUJHO0VBQVU7QU0reWlCYjtBTi95aUJHO0VBQVU7QU1remlCYjtBTmx6aUJHO0VBQVU7QU1xemlCYjtBTnJ6aUJHO0VBQVU7QU13emlCYjtBTnh6aUJHO0VBQVU7QU0yemlCYjtBTjN6aUJHO0VBQVU7QU04emlCYjtBTjl6aUJHO0VBQVU7QU1pMGlCYjtBTmowaUJHO0VBQVU7QU1vMGlCYjtBTnAwaUJHO0VBQVU7QU11MGlCYjtBTnYwaUJHO0VBQVU7QU0wMGlCYjtBTjEwaUJHO0VBQVU7QU02MGlCYjtBTjcwaUJHO0VBQVU7QU1nMWlCYjtBTmgxaUJHO0VBQVU7QU1tMWlCYjtBTm4xaUJHO0VBQVU7QU1zMWlCYjtBTnQxaUJHO0VBQVU7QU15MWlCYjtBTnoxaUJHO0VBQVU7QU00MWlCYjtBTjUxaUJHO0VBQVU7QU0rMWlCYjtBTi8xaUJHO0VBQVU7QU1rMmlCYjtBTmwyaUJHO0VBQVU7QU1xMmlCYjtBTnIyaUJHO0VBQVU7QU13MmlCYjtBTngyaUJHO0VBQVU7QU0yMmlCYjtBTjMyaUJHO0VBQVU7QU04MmlCYjtBTjkyaUJHO0VBQVU7QU1pM2lCYjtBTmozaUJHO0VBQVU7QU1vM2lCYjtBTnAzaUJHO0VBQVU7QU11M2lCYjtBTnYzaUJHO0VBQVU7QU0wM2lCYjtBTjEzaUJHO0VBQVU7QU02M2lCYjtBTjczaUJHO0VBQVU7QU1nNGlCYjtBTmg0aUJHO0VBQVU7QU1tNGlCYjtBTm40aUJHO0VBQVU7QU1zNGlCYjtBTnQ0aUJHO0VBQVU7QU15NGlCYjtBTno0aUJHO0VBQVU7QU00NGlCYjtBTjU0aUJHO0VBQVU7QU0rNGlCYjtBTi80aUJHO0VBQVU7QU1rNWlCYjtBTmwyaUJBOztFQUVRO0FNbzJpQlI7QU50MmlCQTs7RUFHUTtBTXUyaUJSO0FOMTJpQkE7O0VBSU87QU0wMmlCUDtBTnYyaUJJOzs7O0VBQWdCO0FNNjJpQnBCO0FONTJpQkk7Ozs7RUFBZ0I7QU1rM2lCcEI7QU5qM2lCSTs7OztFQUFnQjtBTXUzaUJwQjtBTm4zaUJBO0VBZUU7QU11MmlCRjtBTnIzaUJFO0VBQVU7QU13M2lCWjtBTnYzaUJFO0VBQWdCO0FNMDNpQmxCO0FOeDNpQkU7RUFBVztBTTIzaUJiO0FOMTNpQkU7RUFBUTtBTTYzaUJWO0FOMzNpQkU7RUFB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a0JDO0lBQW1CO0VNMHprQnBCO0VOenprQkM7SUFBbUI7RU00emtCcEI7RU43emtCQztJQUFtQjtFTWcwa0JwQjtFTi96a0JDO0lBQW1CO0VNazBrQnBCO0VObjBrQkM7SUFBbUI7RU1zMGtCcEI7RU5yMGtCQztJQUFtQjtFTXcwa0JwQjtFTnowa0JDO0lBQW1CO0VNNDBrQnBCO0VOMzBrQkM7SUFBbUI7RU04MGtCcEI7RU4vMGtCQztJQUFtQjtFTWsxa0JwQjtFTmoxa0JDO0lBQW1CO0VNbzFrQnBCO0VOcjFrQkM7SUFBbUI7RU13MWtCcEI7RU52MWtCQztJQUFtQjtFTTAxa0JwQjtFTjMxa0JDO0lBQW1CO0VNODFrQnBCO0VONzFrQkM7SUFBbUI7RU1nMmtCcEI7RU5qMmtCQztJQUFtQjtFTW8ya0JwQjtFTm4ya0JDO0lBQW1CO0VNczJrQnBCO0VOdjJrQkM7SUFBbUI7RU0wMmtCcEI7RU56MmtCQztJQUFtQjtFTTQya0JwQjtFTjcya0JDO0lBQW1CO0VNZzNrQnBCO0VOLzJrQkM7SUFBbUI7RU1rM2tCcEI7RU5uM2tCQztJQUFtQjtFTXMza0JwQjtFTnIza0JDO0lBQW1CO0VNdzNrQnBCO0VOejNrQkM7SUFBbUI7RU00M2tCcEI7RU4zM2tCQztJQUFtQjtFTTgza0JwQjtFTi8za0JDO0lBQW1CO0VNazRrQnBCO0VOajRrQkM7SUFBbUI7RU1vNGtCcEI7RU4xNGtCQztJQUFtQjtFTTY0a0JwQjtFTjU0a0JDO0lBQW1CO0VNKzRrQnBCO0VOMzRrQkM7SUFBbUI7RU04NGtCcEI7RU43NGtCQztJQUFtQjtFTWc1a0JwQjtFTmo1a0JDO0lBQW1CO0VNbzVrQnBCO0VObjVrQkM7SUFBbUI7RU1zNWtCcEI7RU52NWtCQztJQUFtQjtFTTA1a0JwQjtFTno1a0JDO0lBQW1CO0VNNDVrQnBCO0VONzVrQkM7SUFBbUI7RU1nNmtCcEI7RU4vNWtCQztJQUFtQjtFTWs2a0JwQjtFTm42a0JDO0lBQW1CO0VNczZrQnBCO0VOcjZrQkM7SUFBbUI7RU13NmtCcEI7RU56NmtCQztJQUFtQjtFTTQ2a0JwQjtFTjM2a0JDO0lBQW1CO0VNODZrQnBCO0VOLzZrQkM7SUFBbUI7RU1rN2tCcEI7RU5qN2tCQztJQUFtQjtFTW83a0JwQjtFTnI3a0JDO0lBQW1CO0VNdzdrQnBCO0VOdjdrQkM7SUFBbUI7RU0wN2tCcEI7RU4zN2tCQztJQUFtQjtFTTg3a0JwQjtFTjc3a0JDO0lBQW1CO0VNZzhrQnBCO0VOajhrQkM7SUFBbUI7RU1vOGtCcEI7RU5uOGtCQztJQUFtQjtFTXM4a0JwQjtFTnY4a0JDO0lBQW1CO0VNMDhrQnBCO0VOejhrQkM7SUFBbUI7RU00OGtCcEI7RU43OGtCQztJQUFtQjtFTWc5a0JwQjtFTi84a0JDO0lBQW1CO0VNazlrQnBCO0VObjlrQkM7SUFBbUI7RU1zOWtCcEI7RU5yOWtCQztJQUFtQjtFTXc5a0JwQjtFTno5a0JDO0lBQW1CO0VNNDlrQnBCO0VOMzlrQkM7SUFBbUI7RU04OWtCcEI7RU4vOWtCQztJQUFtQjtFTWsra0JwQjtFTmora0JDO0lBQW1CO0VNbytrQnBCO0VOcitrQkM7SUFBbUI7RU13K2tCcEI7RU52K2tCQztJQUFtQjtFTTAra0JwQjtFTjMra0JDO0lBQW1CO0VNOCtrQnBCO0VONytrQkM7SUFBbUI7RU1nL2tCcEI7RU5qL2tCQztJQUFtQjtFTW8va0JwQjtFTm4va0JDO0lBQW1CO0VNcy9rQnBCO0VOdi9rQkM7SUFBbUI7RU0wL2tCcEI7RU56L2tCQztJQUFtQjtFTTQva0JwQjtFTjcva0JDO0lBQW1CO0VNZ2dsQnBCO0VOLy9rQkM7SUFBbUI7RU1rZ2xCcEI7RU5uZ2xCQztJQUFtQjtFTXNnbEJwQjtFTnJnbEJDO0lBQW1CO0VNd2dsQnBCO0VOemdsQkM7SUFBbUI7RU00Z2xCcEI7RU4zZ2xCQztJQUFtQjtFTThnbEJwQjtFTi9nbEJDO0lBQW1CO0VNa2hsQnBCO0VOamhsQkM7SUFBbUI7RU1vaGxCcEI7RU5yaGxCQztJQUFtQjtFTXdobEJwQjtFTnZobEJDO0lBQW1CO0VNMGhsQnBCO0VOM2hsQkM7SUFBbUI7RU04aGxCcEI7RU43aGxCQztJQUFtQjtFTWdpbEJwQjtFTmppbEJDO0lBQW1CO0VNb2lsQnBCO0VObmlsQkM7SUFBbUI7RU1zaWxCcEI7RU52aWxCQztJQUFtQjtFTTBpbEJwQjtFTnppbEJDO0lBQW1CO0VNNGlsQnBCO0VON2lsQkM7SUFBbUI7RU1namxCcEI7RU4vaWxCQztJQUFtQjtFTWtqbEJwQjtFTm5qbEJDO0lBQW1CO0VNc2psQnBCO0VOcmpsQkM7SUFBbUI7RU13amxCcEI7RU56amxCQztJQUFtQjtFTTRqbEJwQjtFTjNqbEJDO0lBQW1CO0VNOGpsQnBCO0VOL2psQkM7SUFBbUI7RU1ra2xCcEI7RU5qa2xCQztJQUFtQjtFTW9rbEJwQjtFTnJrbEJDO0lBQW1CO0VNd2tsQnBCO0VOdmtsQkM7SUFBbUI7RU0wa2xCcEI7RU4za2xCQztJQUFtQjtFTThrbEJwQjtFTjdrbEJDO0lBQW1CO0VNZ2xsQnBCO0VOamxsQkM7SUFBbUI7RU1vbGxCcEI7RU5ubGxCQztJQUFtQjtFTXNsbEJwQjtFTnZsbEJDO0lBQW1CO0VNMGxsQnBCO0VOemxsQkM7SUFBbUI7RU00bGxCcEI7RU43bGxCQztJQUFtQjtFTWdtbEJwQjtFTi9sbEJDO0lBQW1CO0VNa21sQnBCO0VObm1sQkM7SUFBbUI7RU1zbWxCcEI7RU5ybWxCQztJQUFtQjtFTXdtbEJwQjtFTnptbEJDO0lBQW1CO0VNNG1sQnBCO0VOM21sQkM7SUFBbUI7RU04bWxCcEI7RU4vbWxCQztJQUFtQjtFTWtubEJwQjtFTmpubEJDO0lBQW1CO0VNb25sQnBCO0VOcm5sQkM7SUFBbUI7RU13bmxCcEI7RU52bmxCQztJQUFtQjtFTTBubEJwQjtFTjNubEJDO0lBQW1CO0VNOG5sQnBCO0VON25sQkM7SUFBbUI7RU1nb2xCcEI7RU5qb2xCQztJQUFtQjtFTW9vbEJwQjtFTm5vbEJDO0lBQW1CO0VNc29sQnBCO0VOdm9sQkM7SUFBbUI7RU0wb2xCcEI7RU56b2xCQztJQUFtQjtFTTRvbEJwQjtFTjdvbEJDO0lBQW1CO0VNZ3BsQnBCO0VOL29sQkM7SUFBbUI7RU1rcGxCcEI7RU5ucGxCQztJQUFtQjtFTXNwbEJwQjtFTnJwbEJDO0lBQW1CO0VNd3BsQnBCO0VOenBsQkM7SUFBbUI7RU00cGxCcEI7RU4zcGxCQztJQUFtQjtFTThwbEJwQjtFTi9wbEJDO0lBQW1CO0VNa3FsQnBCO0VOanFsQkM7SUFBbUI7RU1vcWxCcEI7RU5ycWxCQztJQUFtQjtFTXdxbEJwQjtFTnZxbEJDO0lBQW1CO0VNMHFsQnBCO0VOM3FsQkM7SUFBbUI7RU04cWxCcEI7RU43cWxCQztJQUFtQjtFTWdybEJwQjtFQXJ0a0JLO0lBQW1CO0VBd3RrQnhCO0VBdnRrQks7SUFBMkI7RUEwdGtCaEM7RU50b2xCQzs7SUFBd0I7RU0wb2xCekI7RU56b2xCQzs7SUFBd0I7RU02b2xCekI7RU41b2xCQzs7SUFBMEI7SUFBaUI7RU1pcGxCNUM7RU5ucGxCQzs7SUFBd0I7RU11cGxCekI7RU50cGxCQzs7SUFBd0I7RU0wcGxCekI7RU56cGxCQzs7SUFBMEI7SUFBaUI7RU04cGxCNUM7RU5ocWxCQzs7SUFBd0I7RU1vcWxCekI7RU5ucWxCQzs7SUFBd0I7RU11cWxCekI7RU50cWxCQzs7SUFBMEI7SUFBaUI7RU0ycWxCNUM7RU43cWxCQzs7SUFBd0I7RU1pcmxCekI7RU5ocmxCQzs7SUFBd0I7RU1vcmxCekI7RU5ucmxCQzs7SUFBMEI7SUFBaUI7RU13cmxCNUM7RU4xcmxCQzs7SUFBd0I7RU04cmxCekI7RU43cmxCQzs7SUFBd0I7RU1pc2xCekI7RU5oc2xCQzs7SUFBMEI7SUFBaUI7RU1xc2xCNUM7RU52c2xCQzs7SUFBd0I7RU0yc2xCekI7RU4xc2xCQzs7SUFBd0I7RU04c2xCekI7RU43c2xCQzs7SUFBMEI7SUFBaUI7RU1rdGxCNUM7RU5wdGxCQzs7SUFBd0I7RU13dGxCekI7RU52dGxCQzs7SUFBd0I7RU0ydGxCekI7RU4xdGxCQzs7SUFBMEI7SUFBaUI7RU0rdGxCNUM7RU5qdWxCQzs7SUFBd0I7RU1xdWxCekI7RU5wdWxCQzs7SUFBd0I7RU13dWxCekI7RU52dWxCQzs7SUFBMEI7SUFBaUI7RU00dWxCNUM7RU45dWxCQzs7SUFBd0I7RU1rdmxCekI7RU5qdmxCQzs7SUFBd0I7RU1xdmxCekI7RU5wdmxCQzs7SUFBMEI7SUFBaUI7RU15dmxCNUM7RU4zdmxCQzs7SUFBd0I7RU0rdmxCekI7RU45dmxCQzs7SUFBd0I7RU1rd2xCekI7RU5qd2xCQzs7SUFBMEI7SUFBaUI7RU1zd2xCNUM7RU54d2xCQzs7SUFBd0I7RU00d2xCekI7RU4zd2xCQzs7SUFBd0I7RU0rd2xCekI7RU45d2xCQzs7SUFBMEI7SUFBaUI7RU1teGxCNUM7RU50d2xCQztJQUFtQjtFTXl3bEJwQjtFTnJ3bEJDO0lBQW1CO0VNd3dsQnBCO0VOeHdsQkM7SUFBbUI7RU0yd2xCcEI7RU4zd2xCQztJQUFtQjtFTTh3bEJwQjtFTjl3bEJDO0lBQW1CO0VNaXhsQnBCO0VOanhsQkM7SUFBbUI7RU1veGxCcEI7RU5weGxCQztJQUFtQjtFTXV4bEJwQjtFTnZ4bEJDO0lBQW1CO0VNMHhsQnBCO0VOMXhsQkM7SUFBbUI7RU02eGxCcEI7RU43eGxCQztJQUFtQjtFTWd5bEJwQjtFTmh5bEJDO0lBQW1CO0VNbXlsQnBCO0VObnlsQkM7SUFBbUI7RU1zeWxCcEI7RU50eWxCQztJQUFtQjtFTXl5bEJwQjtFTnp5bEJDO0lBQW1CO0VNNHlsQnBCO0VONXlsQkM7SUFBbUI7RU0reWxCcEI7RU4veWxCQztJQUFtQjtFTWt6bEJwQjtFTmx6bEJDO0lBQW1CO0VNcXpsQnBCO0VOcnpsQkM7SUFBbUI7RU13emxCcEI7RU54emxCQztJQUFtQjtFTTJ6bEJwQjtFTjN6bEJDO0lBQW1CO0VNOHpsQnBCO0VOOXpsQkM7SUFBbUI7RU1pMGxCcEI7RU5qMGxCQztJQUFtQjtFTW8wbEJwQjtFTnAwbEJDO0lBQW1CO0VNdTBsQnBCO0VOdjBsQkM7SUFBbUI7RU0wMGxCcEI7RU4xMGxCQztJQUFtQjtFTTYwbEJwQjtFTjcwbEJDO0lBQW1CO0VNZzFsQnBCO0VOcDFsQkM7SUFBbUI7RU11MWxCcEI7RU5uMWxCQztJQUFtQjtFTXMxbEJwQjtFTnQxbEJDO0lBQW1CO0VNeTFsQnBCO0VOejFsQkM7SUFBbUI7RU00MWxCcEI7RU41MWxCQztJQUFtQjtFTSsxbEJwQjtFTi8xbEJDO0lBQW1CO0VNazJsQnBCO0VObDJsQkM7SUFBbUI7RU1xMmxCcEI7RU5yMmxCQztJQUFtQjtFTXcybEJwQjtFTngybEJDO0lBQW1CO0VNMjJsQnBCO0VOMzJsQkM7SUFBbUI7RU04MmxCcEI7RU45MmxCQztJQUFtQjtFTWkzbEJwQjtFTmozbEJDO0lBQW1CO0VNbzNsQnBCO0VOcDNsQkM7SUFBbUI7RU11M2xCcEI7RU52M2xCQztJQUFtQjtFTTAzbEJwQjtFTjEzbEJDO0lBQW1CO0VNNjNsQnBCO0VONzNsQkM7SUFBbUI7RU1nNGxCcEI7RU5oNGxCQztJQUFtQjtFTW00bEJwQjtFTm40bEJDO0lBQW1CO0VNczRsQnBCO0VOdDRsQkM7SUFBbUI7RU15NGxCcEI7RU56NGxCQztJQUFtQjtFTTQ0bEJwQjtFTjU0bEJDO0lBQW1CO0VNKzRsQnBCO0VOLzRsQkM7SUFBbUI7RU1rNWxCcEI7RU5sNWxCQztJQUFtQjtFTXE1bEJwQjtFTnI1bEJDO0lBQW1CO0VNdzVsQnBCO0VOeDVsQkM7SUFBbUI7RU0yNWxCcEI7RU4zNWxCQztJQUFtQjtFTTg1bEJwQjtFTjk1bEJDO0lBQW1CO0VNaTZsQnBCO0VOajZsQkM7SUFBbUI7RU1vNmxCcEI7RU5wNmxCQztJQUFtQjtFTXU2bEJwQjtFTnY2bEJDO0lBQW1CO0VNMDZsQnBCO0VOMTZsQkM7SUFBbUI7RU02NmxCcEI7RU43NmxCQztJQUFtQjtFTWc3bEJwQjtFTmg3bEJDO0lBQW1CO0VNbTdsQnBCO0VObjdsQkM7SUFBbUI7RU1zN2xCcEI7RU50N2xCQztJQUFtQjtFTXk3bEJwQjtFTno3bEJDO0lBQW1CO0VNNDdsQnBCO0VONTdsQkM7SUFBbUI7RU0rN2xCcEI7RU4vN2xCQztJQUFtQjtFTWs4bEJwQjtFTmw4bEJDO0lBQW1CO0VNcThsQnBCO0VOcjhsQkM7SUFBbUI7RU13OGxCcEI7RU54OGxCQztJQUFtQjtFTTI4bEJwQjtFTjM4bEJDO0lBQW1CO0VNODhsQnBCO0VOOThsQkM7SUFBbUI7RU1pOWxCcEI7RU5qOWxCQztJQUFtQjtFTW85bEJwQjtFTnA5bEJDO0lBQW1CO0VNdTlsQnBCO0VOdjlsQkM7SUFBbUI7RU0wOWxCcEI7RU4xOWxCQztJQUFtQjtFTTY5bEJwQjtFTjc5bEJDO0lBQW1CO0VNZytsQnBCO0VOaCtsQkM7SUFBbUI7RU1tK2xCcEI7RU5uK2xCQztJQUFtQjtFTXMrbEJwQjtFQXZrbEJLO0lBQXVCO0VBMGtsQjVCO0VBemtsQks7SUFBdUI7RUE0a2xCNUI7RUEza2xCSztJQUF1QjtFQThrbEI1QjtFQTdrbEJLO0lBQXVCO0VBZ2xsQjVCO0VBL2tsQks7SUFBdUI7RUFrbGxCNUI7RUFqbGxCSztJQUF1QjtFQW9sbEI1QjtFQW5sbEJLO0lBQXVCO0VBc2xsQjVCO0VBamxsQk87Ozs7SUFBMEI7RUF1bGxCakM7RUF0bGxCTzs7OztJQUEwQjtFQTRsbEJqQztFQTNsbEJPOzs7O0lBQTBCO0VBaW1sQmpDO0FBQ0Y7QUE1bmxCRTtFTjNkQztJQUFtQjtFTTJsbUJwQjtFTjFsbUJDO0lBQW1CO0VNNmxtQnBCO0VOemxtQkM7SUFBbUI7RU00bG1CcEI7RU4zbG1CQztJQUFtQjtFTThsbUJwQjtFTi9sbUJDO0lBQW1CO0VNa21tQnBCO0VOam1tQkM7SUFBbUI7RU1vbW1CcEI7RU5ybW1CQztJQUFtQjtFTXdtbUJwQjtFTnZtbUJDO0lBQW1CO0VNMG1tQnBCO0VOM21tQkM7SUFBbUI7RU04bW1CcEI7RU43bW1CQztJQUFtQjtFTWdubUJwQjtFTmpubUJDO0lBQW1CO0VNb25tQnBCO0VObm5tQkM7SUFBbUI7RU1zbm1CcEI7RU52bm1CQztJQUFtQjtFTTBubUJwQjtFTnpubUJDO0lBQW1CO0VNNG5tQnBCO0VON25tQkM7SUFBbUI7RU1nb21CcEI7RU4vbm1CQztJQUFtQjtFTWtvbUJwQjtFTm5vbUJDO0lBQW1CO0VNc29tQnBCO0VOcm9tQkM7SUFBbUI7RU13b21CcEI7RU56b21CQztJQUFtQjtFTTRvbUJwQjtFTjNvbUJDO0lBQW1CO0VNOG9tQnBCO0VOL29tQkM7SUFBbUI7RU1rcG1CcEI7RU5qcG1CQztJQUFtQjtFTW9wbUJwQjtFTnJwbUJDO0lBQW1CO0VNd3BtQnBCO0VOdnBtQkM7SUFBbUI7RU0wcG1CcEI7RU4zcG1CQztJQUFtQjtFTThwbUJwQjtFTjdwbUJDO0lBQW1CO0VNZ3FtQnBCO0VOanFtQkM7SUFBbUI7RU1vcW1CcEI7RU5ucW1CQztJQUFtQjtFTXNxbUJwQjtFTnZxbUJDO0lBQW1CO0VNMHFtQnBCO0VOenFtQkM7SUFBbUI7RU00cW1CcEI7RU43cW1CQztJQUFtQjtFTWdybUJwQjtFTi9xbUJDO0lBQW1CO0VNa3JtQnBCO0VObnJtQkM7SUFBbUI7RU1zcm1CcEI7RU5ycm1CQztJQUFtQjtFTXdybUJwQjtFTnpybUJDO0lBQW1CO0VNNHJtQnBCO0VOM3JtQkM7SUFBbUI7RU04cm1CcEI7RU4vcm1CQztJQUFtQjtFTWtzbUJwQjtFTmpzbUJDO0lBQW1CO0VNb3NtQnBCO0VOcnNtQkM7SUFBbUI7RU13c21CcEI7RU52c21CQztJQUFtQjtFTTBzbUJwQjtFTjNzbUJDO0lBQW1CO0VNOHNtQnBCO0VON3NtQkM7SUFBbUI7RU1ndG1CcEI7RU5qdG1CQztJQUFtQjtFTW90bUJwQjtFTm50bUJDO0lBQW1CO0VNc3RtQnBCO0VOdnRtQkM7SUFBbUI7RU0wdG1CcEI7RU56dG1CQztJQUFtQjtFTTR0bUJwQjtFTjd0bUJDO0lBQW1CO0VNZ3VtQnBCO0VOL3RtQkM7SUFBbUI7RU1rdW1CcEI7RU5udW1CQztJQUFtQjtFTXN1bUJwQjtFTnJ1bUJDO0lBQW1CO0VNd3VtQnBCO0VOenVtQkM7SUFBbUI7RU00dW1CcEI7RU4zdW1CQztJQUFtQjtFTTh1bUJwQjtFTnB2bUJDO0lBQW1CO0VNdXZtQnBCO0VOdHZtQkM7SUFBbUI7RU15dm1CcEI7RU5ydm1CQztJQUFtQjtFTXd2bUJwQjtFTnZ2bUJDO0lBQW1CO0VNMHZtQnBCO0VOM3ZtQkM7SUFBbUI7RU04dm1CcEI7RU43dm1CQztJQUFtQjtFTWd3bUJwQjtFTmp3bUJDO0lBQW1CO0VNb3dtQnBCO0VObndtQkM7SUFBbUI7RU1zd21CcEI7RU52d21CQztJQUFtQjtFTTB3bUJwQjtFTnp3bUJDO0lBQW1CO0VNNHdtQnBCO0VON3dtQkM7SUFBbUI7RU1neG1CcEI7RU4vd21CQztJQUFtQjtFTWt4bUJwQjtFTm54bUJDO0lBQW1CO0VNc3htQnBCO0VOcnhtQkM7SUFBbUI7RU13eG1CcEI7RU56eG1CQztJQUFtQjtFTTR4bUJwQjtFTjN4bUJDO0lBQW1CO0VNOHhtQnBCO0VOL3htQkM7SUFBbUI7RU1reW1CcEI7RU5qeW1CQztJQUFtQjtFTW95bUJwQjtFTnJ5bUJDO0lBQW1CO0VNd3ltQnBCO0VOdnltQkM7SUFBbUI7RU0weW1CcEI7RU4zeW1CQztJQUFtQjtFTTh5bUJwQjtFTjd5bUJDO0lBQW1CO0VNZ3ptQnBCO0VOanptQkM7SUFBbUI7RU1vem1CcEI7RU5uem1CQztJQUFtQjtFTXN6bUJwQjtFTnZ6bUJDO0lBQW1CO0VNMHptQnBCO0VOenptQkM7SUFBbUI7RU00em1CcEI7RU43em1CQztJQUFtQjtFTWcwbUJwQjtFTi96bUJDO0lBQW1CO0VNazBtQnBCO0VObjBtQkM7SUFBbUI7RU1zMG1CcEI7RU5yMG1CQztJQUFtQjtFTXcwbUJwQjtFTnowbUJDO0lBQW1CO0VNNDBtQnBCO0VOMzBtQkM7SUFBbUI7RU04MG1CcEI7RU4vMG1CQztJQUFtQjtFTWsxbUJwQjtFTmoxbUJDO0lBQW1CO0VNbzFtQnBCO0VOcjFtQkM7SUFBbUI7RU13MW1CcEI7RU52MW1CQztJQUFtQjtFTTAxbUJwQjtFTjMxbUJDO0lBQW1CO0VNODFtQnBCO0VONzFtQkM7SUFBbUI7RU1nMm1CcEI7RU5qMm1CQztJQUFtQjtFTW8ybUJwQjtFTm4ybUJDO0lBQW1CO0VNczJtQnBCO0VOdjJtQkM7SUFBbUI7RU0wMm1CcEI7RU56Mm1CQztJQUFtQjtFTTQybUJwQjtFTjcybUJDO0lBQW1CO0VNZzNtQnBCO0VOLzJtQkM7SUFBbUI7RU1rM21CcEI7RU5uM21CQztJQUFtQjtFTXMzbUJwQjtFTnIzbUJDO0lBQW1CO0VNdzNtQnBCO0VOejNtQkM7SUFBbUI7RU00M21CcEI7RU4zM21CQztJQUFtQjtFTTgzbUJwQjtFTi8zbUJDO0lBQW1CO0VNazRtQnBCO0VOajRtQkM7SUFBbUI7RU1vNG1CcEI7RU5yNG1CQztJQUFtQjtFTXc0bUJwQjtFTnY0bUJDO0lBQW1CO0VNMDRtQnBCO0VOMzRtQkM7SUFBbUI7RU04NG1CcEI7RU43NG1CQztJQUFtQjtFTWc1bUJwQjtFTmo1bUJDO0lBQW1CO0VNbzVtQnBCO0VObjVtQkM7SUFBbUI7RU1zNW1CcEI7RU52NW1CQztJQUFtQjtFTTA1bUJwQjtFTno1bUJDO0lBQW1CO0VNNDVtQnBCO0VONzVtQkM7SUFBbUI7RU1nNm1CcEI7RU4vNW1CQztJQUFtQjtFTWs2bUJwQjtFTm42bUJDO0lBQW1CO0VNczZtQnBCO0VOcjZtQkM7SUFBbUI7RU13Nm1CcEI7RU56Nm1CQztJQUFtQjtFTTQ2bUJwQjtFTjM2bUJDO0lBQW1CO0VNODZtQnBCO0VOLzZtQkM7SUFBbUI7RU1rN21CcEI7RU5qN21CQztJQUFtQjtFTW83bUJwQjtFTnI3bUJDO0lBQW1CO0VNdzdtQnBCO0VOdjdtQkM7SUFBbUI7RU0wN21CcEI7RU4zN21CQztJQUFtQjtFTTg3bUJwQjtFTjc3bUJDO0lBQW1CO0VNZzhtQnBCO0VOajhtQkM7SUFBbUI7RU1vOG1CcEI7RU5uOG1CQztJQUFtQjtFTXM4bUJwQjtFTnY4bUJDO0lBQW1CO0VNMDhtQnBCO0VOejhtQkM7SUFBbUI7RU00OG1CcEI7RU43OG1CQztJQUFtQjtFTWc5bUJwQjtFTi84bUJDO0lBQW1CO0VNazltQnBCO0VObjltQkM7SUFBbUI7RU1zOW1CcEI7RU5yOW1CQztJQUFtQjtFTXc5bUJwQjtFTno5bUJDO0lBQW1CO0VNNDltQnBCO0VOMzltQkM7SUFBbUI7RU04OW1CcEI7RU4vOW1CQztJQUFtQjtFTWsrbUJwQjtFTmorbUJDO0lBQW1CO0VNbyttQnBCO0VOcittQkM7SUFBbUI7RU13K21CcEI7RU52K21CQztJQUFtQjtFTTArbUJwQjtFTjMrbUJDO0lBQW1CO0VNOCttQnBCO0VONyttQkM7SUFBbUI7RU1nL21CcEI7RU5qL21CQztJQUFtQjtFTW8vbUJwQjtFTm4vbUJDO0lBQW1CO0VNcy9tQnBCO0VOdi9tQkM7SUFBbUI7RU0wL21CcEI7RU56L21CQztJQUFtQjtFTTQvbUJwQjtFTjcvbUJDO0lBQW1CO0VNZ2duQnBCO0VOLy9tQkM7SUFBbUI7RU1rZ25CcEI7RU5uZ25CQztJQUFtQjtFTXNnbkJwQjtFTnJnbkJDO0lBQW1CO0VNd2duQnBCO0VOemduQkM7SUFBbUI7RU00Z25CcEI7RU4zZ25CQztJQUFtQjtFTThnbkJwQjtFTi9nbkJDO0lBQW1CO0VNa2huQnBCO0VOamhuQkM7SUFBbUI7RU1vaG5CcEI7RU5yaG5CQztJQUFtQjtFTXdobkJwQjtFTnZobkJDO0lBQW1CO0VNMGhuQnBCO0VBL2ptQks7SUFBbUI7RUFra21CeEI7RUFqa21CSztJQUEyQjtFQW9rbUJoQztFTmgvbUJDOztJQUF3QjtFTW8vbUJ6QjtFTm4vbUJDOztJQUF3QjtFTXUvbUJ6QjtFTnQvbUJDOztJQUEwQjtJQUFpQjtFTTIvbUI1QztFTjcvbUJDOztJQUF3QjtFTWlnbkJ6QjtFTmhnbkJDOztJQUF3QjtFTW9nbkJ6QjtFTm5nbkJDOztJQUEwQjtJQUFpQjtFTXdnbkI1QztFTjFnbkJDOztJQUF3QjtFTThnbkJ6QjtFTjdnbkJDOztJQUF3QjtFTWlobkJ6QjtFTmhobkJDOztJQUEwQjtJQUFpQjtFTXFobkI1QztFTnZobkJDOztJQUF3QjtFTTJobkJ6QjtFTjFobkJDOztJQUF3QjtFTThobkJ6QjtFTjdobkJDOztJQUEwQjtJQUFpQjtFTWtpbkI1QztFTnBpbkJDOztJQUF3QjtFTXdpbkJ6QjtFTnZpbkJDOztJQUF3QjtFTTJpbkJ6QjtFTjFpbkJDOztJQUEwQjtJQUFpQjtFTStpbkI1QztFTmpqbkJDOztJQUF3QjtFTXFqbkJ6QjtFTnBqbkJDOztJQUF3QjtFTXdqbkJ6QjtFTnZqbkJDOztJQUEwQjtJQUFpQjtFTTRqbkI1QztFTjlqbkJDOztJQUF3QjtFTWtrbkJ6QjtFTmprbkJDOztJQUF3QjtFTXFrbkJ6QjtFTnBrbkJDOztJQUEwQjtJQUFpQjtFTXlrbkI1QztFTjNrbkJDOztJQUF3QjtFTStrbkJ6QjtFTjlrbkJDOztJQUF3QjtFTWtsbkJ6QjtFTmpsbkJDOztJQUEwQjtJQUFpQjtFTXNsbkI1QztFTnhsbkJDOztJQUF3QjtFTTRsbkJ6QjtFTjNsbkJDOztJQUF3QjtFTStsbkJ6QjtFTjlsbkJDOztJQUEwQjtJQUFpQjtFTW1tbkI1QztFTnJtbkJDOztJQUF3QjtFTXltbkJ6QjtFTnhtbkJDOztJQUF3QjtFTTRtbkJ6QjtFTjNtbkJDOztJQUEwQjtJQUFpQjtFTWdubkI1QztFTmxubkJDOztJQUF3QjtFTXNubkJ6QjtFTnJubkJDOztJQUF3QjtFTXlubkJ6QjtFTnhubkJDOztJQUEwQjtJQUFpQjtFTTZubkI1QztFTmhubkJDO0lBQW1CO0VNbW5uQnBCO0VOL21uQkM7SUFBbUI7RU1rbm5CcEI7RU5sbm5CQztJQUFtQjtFTXFubkJwQjtFTnJubkJDO0lBQW1CO0VNd25uQnBCO0VOeG5uQkM7SUFBbUI7RU0ybm5CcEI7RU4zbm5CQztJQUFtQjtFTThubkJwQjtFTjlubkJDO0lBQW1CO0VNaW9uQnBCO0VOam9uQkM7SUFBbUI7RU1vb25CcEI7RU5wb25CQztJQUFtQjtFTXVvbkJwQjtFTnZvbkJDO0lBQW1CO0VNMG9uQnBCO0VOMW9uQkM7SUFBbUI7RU02b25CcEI7RU43b25CQztJQUFtQjtFTWdwbkJwQjtFTmhwbkJDO0lBQW1CO0VNbXBuQnBCO0VObnBuQkM7SUFBbUI7RU1zcG5CcEI7RU50cG5CQztJQUFtQjtFTXlwbkJwQjtFTnpwbkJDO0lBQW1CO0VNNHBuQnBCO0VONXBuQkM7SUFBbUI7RU0rcG5CcEI7RU4vcG5CQztJQUFtQjtFTWtxbkJwQjtFTmxxbkJDO0lBQW1CO0VNcXFuQnBCO0VOcnFuQkM7SUFBbUI7RU13cW5CcEI7RU54cW5CQztJQUFtQjtFTTJxbkJwQjtFTjNxbkJDO0lBQW1CO0VNOHFuQnBCO0VOOXFuQkM7SUFBbUI7RU1pcm5CcEI7RU5qcm5CQztJQUFtQjtFTW9ybkJwQjtFTnBybkJDO0lBQW1CO0VNdXJuQnBCO0VOdnJuQkM7SUFBbUI7RU0wcm5CcEI7RU45cm5CQztJQUFtQjtFTWlzbkJwQjtFTjdybkJDO0lBQW1CO0VNZ3NuQnBCO0VOaHNuQkM7SUFBbUI7RU1tc25CcEI7RU5uc25CQztJQUFtQjtFTXNzbkJwQjtFTnRzbkJDO0lBQW1CO0VNeXNuQnBCO0VOenNuQkM7SUFBbUI7RU00c25CcEI7RU41c25CQztJQUFtQjtFTStzbkJwQjtFTi9zbkJDO0lBQW1CO0VNa3RuQnBCO0VObHRuQkM7SUFBbUI7RU1xdG5CcEI7RU5ydG5CQztJQUFtQjtFTXd0bkJwQjtFTnh0bkJDO0lBQW1CO0VNMnRuQnBCO0VOM3RuQkM7SUFBbUI7RU04dG5CcEI7RU45dG5CQztJQUFtQjtFTWl1bkJwQjtFTmp1bkJDO0lBQW1CO0VNb3VuQnBCO0VOcHVuQkM7SUFBbUI7RU11dW5CcEI7RU52dW5CQztJQUFtQjtFTTB1bkJwQjtFTjF1bkJDO0lBQW1CO0VNNnVuQnBCO0VON3VuQkM7SUFBbUI7RU1ndm5CcEI7RU5odm5CQztJQUFtQjtFTW12bkJwQjtFTm52bkJDO0lBQW1CO0VNc3ZuQnBCO0VOdHZuQkM7SUFBbUI7RU15dm5CcEI7RU56dm5CQztJQUFtQjtFTTR2bkJwQjtFTjV2bkJDO0lBQW1CO0VNK3ZuQnBCO0VOL3ZuQkM7SUFBbUI7RU1rd25CcEI7RU5sd25CQztJQUFtQjtFTXF3bkJwQjtFTnJ3bkJDO0lBQW1CO0VNd3duQnBCO0VOeHduQkM7SUFBbUI7RU0yd25CcEI7RU4zd25CQztJQUFtQjtFTTh3bkJwQjtFTjl3bkJDO0lBQW1CO0VNaXhuQnBCO0VOanhuQkM7SUFBbUI7RU1veG5CcEI7RU5weG5CQztJQUFtQjtFTXV4bkJwQjtFTnZ4bkJDO0lBQW1CO0VNMHhuQnBCO0VOMXhuQkM7SUFBbUI7RU02eG5CcEI7RU43eG5CQztJQUFtQjtFTWd5bkJwQjtFTmh5bkJDO0lBQW1CO0VNbXluQnBCO0VObnluQkM7SUFBbUI7RU1zeW5CcEI7RU50eW5CQztJQUFtQjtFTXl5bkJwQjtFTnp5bkJDO0lBQW1CO0VNNHluQnBCO0VONXluQkM7SUFBbUI7RU0reW5CcEI7RU4veW5CQztJQUFtQjtFTWt6bkJwQjtFTmx6bkJDO0lBQW1CO0VNcXpuQnBCO0VOcnpuQkM7SUFBbUI7RU13em5CcEI7RU54em5CQztJQUFtQjtFTTJ6bkJwQjtFTjN6bkJDO0lBQW1CO0VNOHpuQnBCO0VOOXpuQkM7SUFBbUI7RU1pMG5CcEI7RU5qMG5CQztJQUFtQjtFTW8wbkJwQjtFTnAwbkJDO0lBQW1CO0VNdTBuQnBCO0VOdjBuQkM7SUFBbUI7RU0wMG5CcEI7RU4xMG5CQztJQUFtQjtFTTYwbkJwQjtFTjcwbkJDO0lBQW1CO0VNZzFuQnBCO0VBajdtQks7SUFBdUI7RUFvN21CNUI7RUFuN21CSztJQUF1QjtFQXM3bUI1QjtFQXI3bUJLO0lBQXVCO0VBdzdtQjVCO0VBdjdtQks7SUFBdUI7RUEwN21CNUI7RUF6N21CSztJQUF1QjtFQTQ3bUI1QjtFQTM3bUJLO0lBQXVCO0VBODdtQjVCO0VBNzdtQks7SUFBdUI7RUFnOG1CNUI7RUEzN21CTzs7OztJQUEwQjtFQWk4bUJqQztFQWg4bUJPOzs7O0lBQTBCO0VBczhtQmpDO0VBcjhtQk87Ozs7SUFBMEI7RUEyOG1CakM7QUFDRjtBQXQrbUJFO0VOM2RDO0lBQW1CO0VNcThuQnBCO0VOcDhuQkM7SUFBbUI7RU11OG5CcEI7RU5uOG5CQztJQUFtQjtFTXM4bkJwQjtFTnI4bkJDO0lBQW1CO0VNdzhuQnBCO0VOejhuQkM7SUFBbUI7RU00OG5CcEI7RU4zOG5CQztJQUFtQjtFTTg4bkJwQjtFTi84bkJDO0lBQW1CO0VNazluQnBCO0VOajluQkM7SUFBbUI7RU1vOW5CcEI7RU5yOW5CQztJQUFtQjtFTXc5bkJwQjtFTnY5bkJDO0lBQW1CO0VNMDluQnBCO0VOMzluQkM7SUFBbUI7RU04OW5CcEI7RU43OW5CQztJQUFtQjtFTWcrbkJwQjtFTmorbkJDO0lBQW1CO0VNbytuQnBCO0VObituQkM7SUFBbUI7RU1zK25CcEI7RU52K25CQztJQUFtQjtFTTArbkJwQjtFTnorbkJDO0lBQW1CO0VNNCtuQnBCO0VONytuQkM7SUFBbUI7RU1nL25CcEI7RU4vK25CQztJQUFtQjtFTWsvbkJwQjtFTm4vbkJDO0lBQW1CO0VNcy9uQnBCO0VOci9uQkM7SUFBbUI7RU13L25CcEI7RU56L25CQztJQUFtQjtFTTQvbkJwQjtFTjMvbkJDO0lBQW1CO0VNOC9uQnBCO0VOLy9uQkM7SUFBbUI7RU1rZ29CcEI7RU5qZ29CQztJQUFtQjtFTW9nb0JwQjtFTnJnb0JDO0lBQW1CO0VNd2dvQnBCO0VOdmdvQkM7SUFBbUI7RU0wZ29CcEI7RU4zZ29CQztJQUFtQjtFTThnb0JwQjtFTjdnb0JDO0lBQW1CO0VNZ2hvQnBCO0VOamhvQkM7SUFBbUI7RU1vaG9CcEI7RU5uaG9CQztJQUFtQjtFTXNob0JwQjtFTnZob0JDO0lBQW1CO0VNMGhvQnBCO0VOemhvQkM7SUFBbUI7RU00aG9CcEI7RU43aG9CQztJQUFtQjtFTWdpb0JwQjtFTi9ob0JDO0lBQW1CO0VNa2lvQnBCO0VObmlvQkM7SUFBbUI7RU1zaW9CcEI7RU5yaW9CQztJQUFtQjtFTXdpb0JwQjtFTnppb0JDO0lBQW1CO0VNNGlvQnBCO0VOM2lvQkM7SUFBbUI7RU04aW9CcEI7RU4vaW9CQztJQUFtQjtFTWtqb0JwQjtFTmpqb0JDO0lBQW1CO0VNb2pvQnBCO0VOcmpvQkM7SUFBbUI7RU13am9CcEI7RU52am9CQztJQUFtQjtFTTBqb0JwQjtFTjNqb0JDO0lBQW1CO0VNOGpvQnBCO0VON2pvQkM7SUFBbUI7RU1na29CcEI7RU5qa29CQztJQUFtQjtFTW9rb0JwQjtFTm5rb0JDO0lBQW1CO0VNc2tvQnBCO0VOdmtvQkM7SUFBbUI7RU0wa29CcEI7RU56a29CQztJQUFtQjtFTTRrb0JwQjtFTjdrb0JDO0lBQW1CO0VNZ2xvQnBCO0VOL2tvQkM7SUFBbUI7RU1rbG9CcEI7RU5ubG9CQztJQUFtQjtFTXNsb0JwQjtFTnJsb0JDO0lBQW1CO0VNd2xvQnBCO0VOOWxvQkM7SUFBbUI7RU1pbW9CcEI7RU5obW9CQztJQUFtQjtFTW1tb0JwQjtFTi9sb0JDO0lBQW1CO0VNa21vQnBCO0VOam1vQkM7SUFBbUI7RU1vbW9CcEI7RU5ybW9CQztJQUFtQjtFTXdtb0JwQjtFTnZtb0JDO0lBQW1CO0VNMG1vQnBCO0VOM21vQkM7SUFBbUI7RU04bW9CcEI7RU43bW9CQztJQUFtQjtFTWdub0JwQjtFTmpub0JDO0lBQW1CO0VNb25vQnBCO0VObm5vQkM7SUFBbUI7RU1zbm9CcEI7RU52bm9CQztJQUFtQjtFTTBub0JwQjtFTnpub0JDO0lBQW1CO0VNNG5vQnBCO0VON25vQkM7SUFBbUI7RU1nb29CcEI7RU4vbm9CQztJQUFtQjtFTWtvb0JwQjtFTm5vb0JDO0lBQW1CO0VNc29vQnBCO0VOcm9vQkM7SUFBbUI7RU13b29CcEI7RU56b29CQztJQUFtQjtFTTRvb0JwQjtFTjNvb0JDO0lBQW1CO0VNOG9vQnBCO0VOL29vQkM7SUFBbUI7RU1rcG9CcEI7RU5qcG9CQztJQUFtQjtFTW9wb0JwQjtFTnJwb0JDO0lBQW1CO0VNd3BvQnBCO0VOdnBvQkM7SUFBbUI7RU0wcG9CcEI7RU4zcG9CQztJQUFtQjtFTThwb0JwQjtFTjdwb0JDO0lBQW1CO0VNZ3FvQnBCO0VOanFvQkM7SUFBbUI7RU1vcW9CcEI7RU5ucW9CQztJQUFtQjtFTXNxb0JwQjtFTnZxb0JDO0lBQW1CO0VNMHFvQnBCO0VOenFvQkM7SUFBbUI7RU00cW9CcEI7RU43cW9CQztJQUFtQjtFTWdyb0JwQjtFTi9xb0JDO0lBQW1CO0VNa3JvQnBCO0VObnJvQkM7SUFBbUI7RU1zcm9CcEI7RU5ycm9CQztJQUFtQjtFTXdyb0JwQjtFTnpyb0JDO0lBQW1CO0VNNHJvQnBCO0VOM3JvQkM7SUFBbUI7RU04cm9CcEI7RU4vcm9CQztJQUFtQjtFTWtzb0JwQjtFTmpzb0JDO0lBQW1CO0VNb3NvQnBCO0VOcnNvQkM7SUFBbUI7RU13c29CcEI7RU52c29CQztJQUFtQjtFTTBzb0JwQjtFTjNzb0JDO0lBQW1CO0VNOHNvQnBCO0VON3NvQkM7SUFBbUI7RU1ndG9CcEI7RU5qdG9CQztJQUFtQjtFTW90b0JwQjtFTm50b0JDO0lBQW1CO0VNc3RvQnBCO0VOdnRvQkM7SUFBbUI7RU0wdG9CcEI7RU56dG9CQztJQUFtQjtFTTR0b0JwQjtFTjd0b0JDO0lBQW1CO0VNZ3VvQnBCO0VOL3RvQkM7SUFBbUI7RU1rdW9CcEI7RU5udW9CQztJQUFtQjtFTXN1b0JwQjtFTnJ1b0JDO0lBQW1CO0VNd3VvQnBCO0VOenVvQkM7SUFBbUI7RU00dW9CcEI7RU4zdW9CQztJQUFtQjtFTTh1b0JwQjtFTi91b0JDO0lBQW1CO0VNa3ZvQnBCO0VOanZvQkM7SUFBbUI7RU1vdm9CcEI7RU5ydm9CQztJQUFtQjtFTXd2b0JwQjtFTnZ2b0JDO0lBQW1CO0VNMHZvQnBCO0VOM3ZvQkM7SUFBbUI7RU04dm9CcEI7RU43dm9CQztJQUFtQjtFTWd3b0JwQjtFTmp3b0JDO0lBQW1CO0VNb3dvQnBCO0VObndvQkM7SUFBbUI7RU1zd29CcEI7RU52d29CQztJQUFtQjtFTTB3b0JwQjtFTnp3b0JDO0lBQW1CO0VNNHdvQnBCO0VON3dvQkM7SUFBbUI7RU1neG9CcEI7RU4vd29CQztJQUFtQjtFTWt4b0JwQjtFTm54b0JDO0lBQW1CO0VNc3hvQnBCO0VOcnhvQkM7SUFBbUI7RU13eG9CcEI7RU56eG9CQztJQUFtQjtFTTR4b0JwQjtFTjN4b0JDO0lBQW1CO0VNOHhvQnBCO0VOL3hvQkM7SUFBbUI7RU1reW9CcEI7RU5qeW9CQztJQUFtQjtFTW95b0JwQjtFTnJ5b0JDO0lBQW1CO0VNd3lvQnBCO0VOdnlvQkM7SUFBbUI7RU0weW9CcEI7RU4zeW9CQztJQUFtQjtFTTh5b0JwQjtFTjd5b0JDO0lBQW1CO0VNZ3pvQnBCO0VOanpvQkM7SUFBbUI7RU1vem9CcEI7RU5uem9CQztJQUFtQjtFTXN6b0JwQjtFTnZ6b0JDO0lBQW1CO0VNMHpvQnBCO0VOenpvQkM7SUFBbUI7RU00em9CcEI7RU43em9CQztJQUFtQjtFTWcwb0JwQjtFTi96b0JDO0lBQW1CO0VNazBvQnBCO0VObjBvQkM7SUFBbUI7RU1zMG9CcEI7RU5yMG9CQztJQUFtQjtFTXcwb0JwQjtFTnowb0JDO0lBQW1CO0VNNDBvQnBCO0VOMzBvQkM7SUFBbUI7RU04MG9CcEI7RU4vMG9CQztJQUFtQjtFTWsxb0JwQjtFTmoxb0JDO0lBQW1CO0VNbzFvQnBCO0VOcjFvQkM7SUFBbUI7RU13MW9CcEI7RU52MW9CQztJQUFtQjtFTTAxb0JwQjtFTjMxb0JDO0lBQW1CO0VNODFvQnBCO0VONzFvQkM7SUFBbUI7RU1nMm9CcEI7RU5qMm9CQztJQUFtQjtFTW8yb0JwQjtFTm4yb0JDO0lBQW1CO0VNczJvQnBCO0VOdjJvQkM7SUFBbUI7RU0wMm9CcEI7RU56Mm9CQztJQUFtQjtFTTQyb0JwQjtFTjcyb0JDO0lBQW1CO0VNZzNvQnBCO0VOLzJvQkM7SUFBbUI7RU1rM29CcEI7RU5uM29CQztJQUFtQjtFTXMzb0JwQjtFTnIzb0JDO0lBQW1CO0VNdzNvQnBCO0VOejNvQkM7SUFBbUI7RU00M29CcEI7RU4zM29CQztJQUFtQjtFTTgzb0JwQjtFTi8zb0JDO0lBQW1CO0VNazRvQnBCO0VOajRvQkM7SUFBbUI7RU1vNG9CcEI7RUF6Nm5CSztJQUFtQjtFQTQ2bkJ4QjtFQTM2bkJLO0lBQTJCO0VBODZuQmhDO0VOMTFvQkM7O0lBQXdCO0VNODFvQnpCO0VONzFvQkM7O0lBQXdCO0VNaTJvQnpCO0VOaDJvQkM7O0lBQTBCO0lBQWlCO0VNcTJvQjVDO0VOdjJvQkM7O0lBQXdCO0VNMjJvQnpCO0VOMTJvQkM7O0lBQXdCO0VNODJvQnpCO0VONzJvQkM7O0lBQTBCO0lBQWlCO0VNazNvQjVDO0VOcDNvQkM7O0lBQXdCO0VNdzNvQnpCO0VOdjNvQkM7O0lBQXdCO0VNMjNvQnpCO0VOMTNvQkM7O0lBQTBCO0lBQWlCO0VNKzNvQjVDO0VOajRvQkM7O0lBQXdCO0VNcTRvQnpCO0VOcDRvQkM7O0lBQXdCO0VNdzRvQnpCO0VOdjRvQkM7O0lBQTBCO0lBQWlCO0VNNDRvQjVDO0VOOTRvQkM7O0lBQXdCO0VNazVvQnpCO0VOajVvQkM7O0lBQXdCO0VNcTVvQnpCO0VOcDVvQkM7O0lBQTBCO0lBQWlCO0VNeTVvQjVDO0VOMzVvQkM7O0lBQXdCO0VNKzVvQnpCO0VOOTVvQkM7O0lBQXdCO0VNazZvQnpCO0VOajZvQkM7O0lBQTBCO0lBQWlCO0VNczZvQjVDO0VOeDZvQkM7O0lBQXdCO0VNNDZvQnpCO0VOMzZvQkM7O0lBQXdCO0VNKzZvQnpCO0VOOTZvQkM7O0lBQTBCO0lBQWlCO0VNbTdvQjVDO0VOcjdvQkM7O0lBQXdCO0VNeTdvQnpCO0VOeDdvQkM7O0lBQXdCO0VNNDdvQnpCO0VOMzdvQkM7O0lBQTBCO0lBQWlCO0VNZzhvQjVDO0VObDhvQkM7O0lBQXdCO0VNczhvQnpCO0VOcjhvQkM7O0lBQXdCO0VNeThvQnpCO0VOeDhvQkM7O0lBQTBCO0lBQWlCO0VNNjhvQjVDO0VOLzhvQkM7O0lBQXdCO0VNbTlvQnpCO0VObDlvQkM7O0lBQXdCO0VNczlvQnpCO0VOcjlvQkM7O0lBQTBCO0lBQWlCO0VNMDlvQjVDO0VONTlvQkM7O0lBQXdCO0VNZytvQnpCO0VOLzlvQkM7O0lBQXdCO0VNbStvQnpCO0VObCtvQkM7O0lBQTBCO0lBQWlCO0VNdStvQjVDO0VOMTlvQkM7SUFBbUI7RU02OW9CcEI7RU56OW9CQztJQUFtQjtFTTQ5b0JwQjtFTjU5b0JDO0lBQW1CO0VNKzlvQnBCO0VOLzlvQkM7SUFBbUI7RU1rK29CcEI7RU5sK29CQztJQUFtQjtFTXErb0JwQjtFTnIrb0JDO0lBQW1CO0VNdytvQnBCO0VOeCtvQkM7SUFBbUI7RU0yK29CcEI7RU4zK29CQztJQUFtQjtFTTgrb0JwQjtFTjkrb0JDO0lBQW1CO0VNaS9vQnBCO0VOai9vQkM7SUFBbUI7RU1vL29CcEI7RU5wL29CQztJQUFtQjtFTXUvb0JwQjtFTnYvb0JDO0lBQW1CO0VNMC9vQnBCO0VOMS9vQkM7SUFBbUI7RU02L29CcEI7RU43L29CQztJQUFtQjtFTWdncEJwQjtFTmhncEJDO0lBQW1CO0VNbWdwQnBCO0VObmdwQkM7SUFBbUI7RU1zZ3BCcEI7RU50Z3BCQztJQUFtQjtFTXlncEJwQjtFTnpncEJDO0lBQW1CO0VNNGdwQnBCO0VONWdwQkM7SUFBbUI7RU0rZ3BCcEI7RU4vZ3BCQztJQUFtQjtFTWtocEJwQjtFTmxocEJDO0lBQW1CO0VNcWhwQnBCO0VOcmhwQkM7SUFBbUI7RU13aHBCcEI7RU54aHBCQztJQUFtQjtFTTJocEJwQjtFTjNocEJDO0lBQW1CO0VNOGhwQnBCO0VOOWhwQkM7SUFBbUI7RU1paXBCcEI7RU5qaXBCQztJQUFtQjtFTW9pcEJwQjtFTnhpcEJDO0lBQW1CO0VNMmlwQnBCO0VOdmlwQkM7SUFBbUI7RU0waXBCcEI7RU4xaXBCQztJQUFtQjtFTTZpcEJwQjtFTjdpcEJDO0lBQW1CO0VNZ2pwQnBCO0VOaGpwQkM7SUFBbUI7RU1tanBCcEI7RU5uanBCQztJQUFtQjtFTXNqcEJwQjtFTnRqcEJDO0lBQW1CO0VNeWpwQnBCO0VOempwQkM7SUFBbUI7RU00anBCcEI7RU41anBCQztJQUFtQjtFTStqcEJwQjtFTi9qcEJDO0lBQW1CO0VNa2twQnBCO0VObGtwQkM7SUFBbUI7RU1xa3BCcEI7RU5ya3BCQztJQUFtQjtFTXdrcEJwQjtFTnhrcEJDO0lBQW1CO0VNMmtwQnBCO0VOM2twQkM7SUFBbUI7RU04a3BCcEI7RU45a3BCQztJQUFtQjtFTWlscEJwQjtFTmpscEJDO0lBQW1CO0VNb2xwQnBCO0VOcGxwQkM7SUFBbUI7RU11bHBCcEI7RU52bHBCQztJQUFtQjtFTTBscEJwQjtFTjFscEJDO0lBQW1CO0VNNmxwQnBCO0VON2xwQkM7SUFBbUI7RU1nbXBCcEI7RU5obXBCQztJQUFtQjtFTW1tcEJwQjtFTm5tcEJDO0lBQW1CO0VNc21wQnBCO0VOdG1wQkM7SUFBbUI7RU15bXBCcEI7RU56bXBCQztJQUFtQjtFTTRtcEJwQjtFTjVtcEJDO0lBQW1CO0VNK21wQnBCO0VOL21wQkM7SUFBbUI7RU1rbnBCcEI7RU5sbnBCQztJQUFtQjtFTXFucEJwQjtFTnJucEJDO0lBQW1CO0VNd25wQnBCO0VOeG5wQkM7SUFBbUI7RU0ybnBCcEI7RU4zbnBCQztJQUFtQjtFTThucEJwQjtFTjlucEJDO0lBQW1CO0VNaW9wQnBCO0VOam9wQkM7SUFBbUI7RU1vb3BCcEI7RU5wb3BCQztJQUFtQjtFTXVvcEJwQjtFTnZvcEJDO0lBQW1CO0VNMG9wQnBCO0VOMW9wQkM7SUFBbUI7RU02b3BCcEI7RU43b3BCQztJQUFtQjtFTWdwcEJwQjtFTmhwcEJDO0lBQW1CO0VNbXBwQnBCO0VObnBwQkM7SUFBbUI7RU1zcHBCcEI7RU50cHBCQztJQUFtQjtFTXlwcEJwQjtFTnpwcEJDO0lBQW1CO0VNNHBwQnBCO0VONXBwQkM7SUFBbUI7RU0rcHBCcEI7RU4vcHBCQztJQUFtQjtFTWtxcEJwQjtFTmxxcEJDO0lBQW1CO0VNcXFwQnBCO0VOcnFwQkM7SUFBbUI7RU13cXBCcEI7RU54cXBCQztJQUFtQjtFTTJxcEJwQjtFTjNxcEJDO0lBQW1CO0VNOHFwQnBCO0VOOXFwQkM7SUFBbUI7RU1pcnBCcEI7RU5qcnBCQztJQUFtQjtFTW9ycEJwQjtFTnBycEJDO0lBQW1CO0VNdXJwQnBCO0VOdnJwQkM7SUFBbUI7RU0wcnBCcEI7RUEzeG9CSztJQUF1QjtFQTh4b0I1QjtFQTd4b0JLO0lBQXVCO0VBZ3lvQjVCO0VBL3hvQks7SUFBdUI7RUFreW9CNUI7RUFqeW9CSztJQUF1QjtFQW95b0I1QjtFQW55b0JLO0lBQXVCO0VBc3lvQjVCO0VBcnlvQks7SUFBdUI7RUF3eW9CNUI7RUF2eW9CSztJQUF1QjtFQTB5b0I1QjtFQXJ5b0JPOzs7O0lBQTBCO0VBMnlvQmpDO0VBMXlvQk87Ozs7SUFBMEI7RUFnem9CakM7RUEveW9CTzs7OztJQUEwQjtFQXF6b0JqQztBQUNGO0FBaDFvQkU7RU4zZEM7SUFBbUI7RU0reXBCcEI7RU45eXBCQztJQUFtQjtFTWl6cEJwQjtFTjd5cEJDO0lBQW1CO0VNZ3pwQnBCO0VOL3lwQkM7SUFBbUI7RU1renBCcEI7RU5uenBCQztJQUFtQjtFTXN6cEJwQjtFTnJ6cEJDO0lBQW1CO0VNd3pwQnBCO0VOenpwQkM7SUFBbUI7RU00enBCcEI7RU4zenBCQztJQUFtQjtFTTh6cEJwQjtFTi96cEJDO0lBQW1CO0VNazBwQnBCO0VOajBwQkM7SUFBbUI7RU1vMHBCcEI7RU5yMHBCQztJQUFtQjtFTXcwcEJwQjtFTnYwcEJDO0lBQW1CO0VNMDBwQnBCO0VOMzBwQkM7SUFBbUI7RU04MHBCcEI7RU43MHBCQztJQUFtQjtFTWcxcEJwQjtFTmoxcEJDO0lBQW1CO0VNbzFwQnBCO0VObjFwQkM7SUFBbUI7RU1zMXBCcEI7RU52MXBCQztJQUFtQjtFTTAxcEJwQjtFTnoxcEJDO0lBQW1CO0VNNDFwQnBCO0VONzFwQkM7SUFBbUI7RU1nMnBCcEI7RU4vMXBCQztJQUFtQjtFTWsycEJwQjtFTm4ycEJDO0lBQW1CO0VNczJwQnBCO0VOcjJwQkM7SUFBbUI7RU13MnBCcEI7RU56MnBCQztJQUFtQjtFTTQycEJwQjtFTjMycEJDO0lBQW1CO0VNODJwQnBCO0VOLzJwQkM7SUFBbUI7RU1rM3BCcEI7RU5qM3BCQztJQUFtQjtFTW8zcEJwQjtFTnIzcEJDO0lBQW1CO0VNdzNwQnBCO0VOdjNwQkM7SUFBbUI7RU0wM3BCcEI7RU4zM3BCQztJQUFtQjtFTTgzcEJwQjtFTjczcEJDO0lBQW1CO0VNZzRwQnBCO0VOajRwQkM7SUFBbUI7RU1vNHBCcEI7RU5uNHBCQztJQUFtQjtFTXM0cEJwQjtFTnY0cEJDO0lBQW1CO0VNMDRwQnBCO0VOejRwQkM7SUFBbUI7RU00NHBCcEI7RU43NHBCQztJQUFtQjtFTWc1cEJwQjtFTi80cEJDO0lBQW1CO0VNazVwQnBCO0VObjVwQkM7SUFBbUI7RU1zNXBCcEI7RU5yNXBCQztJQUFtQjtFTXc1cEJwQjtFTno1cEJDO0lBQW1CO0VNNDVwQnBCO0VOMzVwQkM7SUFBbUI7RU04NXBCcEI7RU4vNXBCQztJQUFtQjtFTWs2cEJwQjtFTmo2cEJDO0lBQW1CO0VNbzZwQnBCO0VOcjZwQkM7SUFBbUI7RU13NnBCcEI7RU52NnBCQztJQUFtQjtFTTA2cEJwQjtFTjM2cEJDO0lBQW1CO0VNODZwQnBCO0VONzZwQkM7SUFBbUI7RU1nN3BCcEI7RU5qN3BCQztJQUFtQjtFTW83cEJwQjtFTm43cEJDO0lBQW1CO0VNczdwQnBCO0VOdjdwQkM7SUFBbUI7RU0wN3BCcEI7RU56N3BCQztJQUFtQjtFTTQ3cEJwQjtFTjc3cEJDO0lBQW1CO0VNZzhwQnBCO0VOLzdwQkM7SUFBbUI7RU1rOHBCcEI7RU54OHBCQztJQUFtQjtFTTI4cEJwQjtFTjE4cEJDO0lBQW1CO0VNNjhwQnBCO0VOejhwQkM7SUFBbUI7RU00OHBCcEI7RU4zOHBCQztJQUFtQjtFTTg4cEJwQjtFTi84cEJDO0lBQW1CO0VNazlwQnBCO0VOajlwQkM7SUFBbUI7RU1vOXBCcEI7RU5yOXBCQztJQUFtQjtFTXc5cEJwQjtFTnY5cEJDO0lBQW1CO0VNMDlwQnBCO0VOMzlwQkM7SUFBbUI7RU04OXBCcEI7RU43OXBCQztJQUFtQjtFTWcrcEJwQjtFTmorcEJDO0lBQW1CO0VNbytwQnBCO0VObitwQkM7SUFBbUI7RU1zK3BCcEI7RU52K3BCQztJQUFtQjtFTTArcEJwQjtFTnorcEJDO0lBQW1CO0VNNCtwQnBCO0VONytwQkM7SUFBbUI7RU1nL3BCcEI7RU4vK3BCQztJQUFtQjtFTWsvcEJwQjtFTm4vcEJDO0lBQW1CO0VNcy9wQnBCO0VOci9wQkM7SUFBbUI7RU13L3BCcEI7RU56L3BCQztJQUFtQjtFTTQvcEJwQjtFTjMvcEJDO0lBQW1CO0VNOC9wQnBCO0VOLy9wQkM7SUFBbUI7RU1rZ3FCcEI7RU5qZ3FCQztJQUFtQjtFTW9ncUJwQjtFTnJncUJDO0lBQW1CO0VNd2dxQnBCO0VOdmdxQkM7SUFBbUI7RU0wZ3FCcEI7RU4zZ3FCQztJQUFtQjtFTThncUJwQjtFTjdncUJDO0lBQW1CO0VNZ2hxQnBCO0VOamhxQkM7SUFBbUI7RU1vaHFCcEI7RU5uaHFCQztJQUFtQjtFTXNocUJwQjtFTnZocUJDO0lBQW1CO0VNMGhxQnBCO0VOemhxQkM7SUFBbUI7RU00aHFCcEI7RU43aHFCQztJQUFtQjtFTWdpcUJwQjtFTi9ocUJDO0lBQW1CO0VNa2lxQnBCO0VObmlxQkM7SUFBbUI7RU1zaXFCcEI7RU5yaXFCQztJQUFtQjtFTXdpcUJwQjtFTnppcUJDO0lBQW1CO0VNNGlxQnBCO0VOM2lxQkM7SUFBbUI7RU04aXFCcEI7RU4vaXFCQztJQUFtQjtFTWtqcUJwQjtFTmpqcUJDO0lBQW1CO0VNb2pxQnBCO0VOcmpxQkM7SUFBbUI7RU13anFCcEI7RU52anFCQztJQUFtQjtFTTBqcUJwQjtFTjNqcUJDO0lBQW1CO0VNOGpxQnBCO0VON2pxQkM7SUFBbUI7RU1na3FCcEI7RU5qa3FCQztJQUFtQjtFTW9rcUJwQjtFTm5rcUJDO0lBQW1CO0VNc2txQnBCO0VOdmtxQkM7SUFBbUI7RU0wa3FCcEI7RU56a3FCQztJQUFtQjtFTTRrcUJwQjtFTjdrcUJDO0lBQW1CO0VNZ2xxQnBCO0VOL2txQkM7SUFBbUI7RU1rbHFCcEI7RU5ubHFCQztJQUFtQjtFTXNscUJwQjtFTnJscUJDO0lBQW1CO0VNd2xxQnBCO0VOemxxQkM7SUFBbUI7RU00bHFCcEI7RU4zbHFCQztJQUFtQjtFTThscUJwQjtFTi9scUJDO0lBQW1CO0VNa21xQnBCO0VOam1xQkM7SUFBbUI7RU1vbXFCcEI7RU5ybXFCQztJQUFtQjtFTXdtcUJwQjtFTnZtcUJDO0lBQW1CO0VNMG1xQnBCO0VOM21xQkM7SUFBbUI7RU04bXFCcEI7RU43bXFCQztJQUFtQjtFTWducUJwQjtFTmpucUJDO0lBQW1CO0VNb25xQnBCO0VObm5xQkM7SUFBbUI7RU1zbnFCcEI7RU52bnFCQztJQUFtQjtFTTBucUJwQjtFTnpucUJDO0lBQW1CO0VNNG5xQnBCO0VON25xQkM7SUFBbUI7RU1nb3FCcEI7RU4vbnFCQztJQUFtQjtFTWtvcUJwQjtFTm5vcUJDO0lBQW1CO0VNc29xQnBCO0VOcm9xQkM7SUFBbUI7RU13b3FCcEI7RU56b3FCQztJQUFtQjtFTTRvcUJwQjtFTjNvcUJDO0lBQW1CO0VNOG9xQnBCO0VOL29xQkM7SUFBbUI7RU1rcHFCcEI7RU5qcHFCQztJQUFtQjtFTW9wcUJwQjtFTnJwcUJDO0lBQW1CO0VNd3BxQnBCO0VOdnBxQkM7SUFBbUI7RU0wcHFCcEI7RU4zcHFCQztJQUFtQjtFTThwcUJwQjtFTjdwcUJDO0lBQW1CO0VNZ3FxQnBCO0VOanFxQkM7SUFBbUI7RU1vcXFCcEI7RU5ucXFCQztJQUFtQjtFTXNxcUJwQjtFTnZxcUJDO0lBQW1CO0VNMHFxQnBCO0VOenFxQkM7SUFBbUI7RU00cXFCcEI7RU43cXFCQztJQUFtQjtFTWdycUJwQjtFTi9xcUJDO0lBQW1CO0VNa3JxQnBCO0VObnJxQkM7SUFBbUI7RU1zcnFCcEI7RU5ycnFCQztJQUFtQjtFTXdycUJwQjtFTnpycUJDO0lBQW1CO0VNNHJxQnBCO0VOM3JxQkM7SUFBbUI7RU04cnFCcEI7RU4vcnFCQztJQUFtQjtFTWtzcUJwQjtFTmpzcUJDO0lBQW1CO0VNb3NxQnBCO0VOcnNxQkM7SUFBbUI7RU13c3FCcEI7RU52c3FCQztJQUFtQjtFTTBzcUJwQjtFTjNzcUJDO0lBQW1CO0VNOHNxQnBCO0VON3NxQkM7SUFBbUI7RU1ndHFCcEI7RU5qdHFCQztJQUFtQjtFTW90cUJwQjtFTm50cUJDO0lBQW1CO0VNc3RxQnBCO0VOdnRxQkM7SUFBbUI7RU0wdHFCcEI7RU56dHFCQztJQUFtQjtFTTR0cUJwQjtFTjd0cUJDO0lBQW1CO0VNZ3VxQnBCO0VOL3RxQkM7SUFBbUI7RU1rdXFCcEI7RU5udXFCQztJQUFtQjtFTXN1cUJwQjtFTnJ1cUJDO0lBQW1CO0VNd3VxQnBCO0VOenVxQkM7SUFBbUI7RU00dXFCcEI7RU4zdXFCQztJQUFtQjtFTTh1cUJwQjtFQW54cEJLO0lBQW1CO0VBc3hwQnhCO0VBcnhwQks7SUFBMkI7RUF3eHBCaEM7RU5wc3FCQzs7SUFBd0I7RU13c3FCekI7RU52c3FCQzs7SUFBd0I7RU0yc3FCekI7RU4xc3FCQzs7SUFBMEI7SUFBaUI7RU0rc3FCNUM7RU5qdHFCQzs7SUFBd0I7RU1xdHFCekI7RU5wdHFCQzs7SUFBd0I7RU13dHFCekI7RU52dHFCQzs7SUFBMEI7SUFBaUI7RU00dHFCNUM7RU45dHFCQzs7SUFBd0I7RU1rdXFCekI7RU5qdXFCQzs7SUFBd0I7RU1xdXFCekI7RU5wdXFCQzs7SUFBMEI7SUFBaUI7RU15dXFCNUM7RU4zdXFCQzs7SUFBd0I7RU0rdXFCekI7RU45dXFCQzs7SUFBd0I7RU1rdnFCekI7RU5qdnFCQzs7SUFBMEI7SUFBaUI7RU1zdnFCNUM7RU54dnFCQzs7SUFBd0I7RU00dnFCekI7RU4zdnFCQzs7SUFBd0I7RU0rdnFCekI7RU45dnFCQzs7SUFBMEI7SUFBaUI7RU1td3FCNUM7RU5yd3FCQzs7SUFBd0I7RU15d3FCekI7RU54d3FCQzs7SUFBd0I7RU00d3FCekI7RU4zd3FCQzs7SUFBMEI7SUFBaUI7RU1neHFCNUM7RU5seHFCQzs7SUFBd0I7RU1zeHFCekI7RU5yeHFCQzs7SUFBd0I7RU15eHFCekI7RU54eHFCQzs7SUFBMEI7SUFBaUI7RU02eHFCNUM7RU4veHFCQzs7SUFBd0I7RU1teXFCekI7RU5seXFCQzs7SUFBd0I7RU1zeXFCekI7RU5yeXFCQzs7SUFBMEI7SUFBaUI7RU0weXFCNUM7RU41eXFCQzs7SUFBd0I7RU1nenFCekI7RU4veXFCQzs7SUFBd0I7RU1tenFCekI7RU5senFCQzs7SUFBMEI7SUFBaUI7RU11enFCNUM7RU56enFCQzs7SUFBd0I7RU02enFCekI7RU41enFCQzs7SUFBd0I7RU1nMHFCekI7RU4venFCQzs7SUFBMEI7SUFBaUI7RU1vMHFCNUM7RU50MHFCQzs7SUFBd0I7RU0wMHFCekI7RU56MHFCQzs7SUFBd0I7RU02MHFCekI7RU41MHFCQzs7SUFBMEI7SUFBaUI7RU1pMXFCNUM7RU5wMHFCQztJQUFtQjtFTXUwcUJwQjtFTm4wcUJDO0lBQW1CO0VNczBxQnBCO0VOdDBxQkM7SUFBbUI7RU15MHFCcEI7RU56MHFCQztJQUFtQjtFTTQwcUJwQjtFTjUwcUJDO0lBQW1CO0VNKzBxQnBCO0VOLzBxQkM7SUFBbUI7RU1rMXFCcEI7RU5sMXFCQztJQUFtQjtFTXExcUJwQjtFTnIxcUJDO0lBQW1CO0VNdzFxQnBCO0VOeDFxQkM7SUFBbUI7RU0yMXFCcEI7RU4zMXFCQztJQUFtQjtFTTgxcUJwQjtFTjkxcUJDO0lBQW1CO0VNaTJxQnBCO0VOajJxQkM7SUFBbUI7RU1vMnFCcEI7RU5wMnFCQztJQUFtQjtFTXUycUJwQjtFTnYycUJDO0lBQW1CO0VNMDJxQnBCO0VOMTJxQkM7SUFBbUI7RU02MnFCcEI7RU43MnFCQztJQUFtQjtFTWczcUJwQjtFTmgzcUJDO0lBQW1CO0VNbTNxQnBCO0VObjNxQkM7SUFBbUI7RU1zM3FCcEI7RU50M3FCQztJQUFtQjtFTXkzcUJwQjtFTnozcUJDO0lBQW1CO0VNNDNxQnBCO0VONTNxQkM7SUFBbUI7RU0rM3FCcEI7RU4vM3FCQztJQUFtQjtFTWs0cUJwQjtFTmw0cUJDO0lBQW1CO0VNcTRxQnBCO0VOcjRxQkM7SUFBbUI7RU13NHFCcEI7RU54NHFCQztJQUFtQjtFTTI0cUJwQjtFTjM0cUJDO0lBQW1CO0VNODRxQnBCO0VObDVxQkM7SUFBbUI7RU1xNXFCcEI7RU5qNXFCQztJQUFtQjtFTW81cUJwQjtFTnA1cUJDO0lBQW1CO0VNdTVxQnBCO0VOdjVxQkM7SUFBbUI7RU0wNXFCcEI7RU4xNXFCQztJQUFtQjtFTTY1cUJwQjtFTjc1cUJDO0lBQW1CO0VNZzZxQnBCO0VOaDZxQkM7SUFBbUI7RU1tNnFCcEI7RU5uNnFCQztJQUFtQjtFTXM2cUJwQjtFTnQ2cUJDO0lBQW1CO0VNeTZxQnBCO0VOejZxQkM7SUFBbUI7RU00NnFCcEI7RU41NnFCQztJQUFtQjtFTSs2cUJwQjtFTi82cUJDO0lBQW1CO0VNazdxQnBCO0VObDdxQkM7SUFBbUI7RU1xN3FCcEI7RU5yN3FCQztJQUFtQjtFTXc3cUJwQjtFTng3cUJDO0lBQW1CO0VNMjdxQnBCO0VOMzdxQkM7SUFBbUI7RU04N3FCcEI7RU45N3FCQztJQUFtQjtFTWk4cUJwQjtFTmo4cUJDO0lBQW1CO0VNbzhxQnBCO0VOcDhxQkM7SUFBbUI7RU11OHFCcEI7RU52OHFCQztJQUFtQjtFTTA4cUJwQjtFTjE4cUJDO0lBQW1CO0VNNjhxQnBCO0VONzhxQkM7SUFBbUI7RU1nOXFCcEI7RU5oOXFCQztJQUFtQjtFTW05cUJwQjtFTm45cUJDO0lBQW1CO0VNczlxQnBCO0VOdDlxQkM7SUFBbUI7RU15OXFCcEI7RU56OXFCQztJQUFtQjtFTTQ5cUJwQjtFTjU5cUJDO0lBQW1CO0VNKzlxQnBCO0VOLzlxQkM7SUFBbUI7RU1rK3FCcEI7RU5sK3FCQztJQUFtQjtFTXErcUJwQjtFTnIrcUJDO0lBQW1CO0VNdytxQnBCO0VOeCtxQkM7SUFBbUI7RU0yK3FCcEI7RU4zK3FCQztJQUFtQjtFTTgrcUJwQjtFTjkrcUJDO0lBQW1CO0VNaS9xQnBCO0VOai9xQkM7SUFBbUI7RU1vL3FCcEI7RU5wL3FCQztJQUFtQjtFTXUvcUJwQjtFTnYvcUJDO0lBQW1CO0VNMC9xQnBCO0VOMS9xQkM7SUFBbUI7RU02L3FCcEI7RU43L3FCQztJQUFtQjtFTWdnckJwQjtFTmhnckJDO0lBQW1CO0VNbWdyQnBCO0VObmdyQkM7SUFBbUI7RU1zZ3JCcEI7RU50Z3JCQztJQUFtQjtFTXlnckJwQjtFTnpnckJDO0lBQW1CO0VNNGdyQnBCO0VONWdyQkM7SUFBbUI7RU0rZ3JCcEI7RU4vZ3JCQztJQUFtQjtFTWtockJwQjtFTmxockJDO0lBQW1CO0VNcWhyQnBCO0VOcmhyQkM7SUFBbUI7RU13aHJCcEI7RU54aHJCQztJQUFtQjtFTTJockJwQjtFTjNockJDO0lBQW1CO0VNOGhyQnBCO0VOOWhyQkM7SUFBbUI7RU1paXJCcEI7RU5qaXJCQztJQUFtQjtFTW9pckJwQjtFQXJvcUJLO0lBQXVCO0VBd29xQjVCO0VBdm9xQks7SUFBdUI7RUEwb3FCNUI7RUF6b3FCSztJQUF1QjtFQTRvcUI1QjtFQTNvcUJLO0lBQXVCO0VBOG9xQjVCO0VBN29xQks7SUFBdUI7RUFncHFCNUI7RUEvb3FCSztJQUF1QjtFQWtwcUI1QjtFQWpwcUJLO0lBQXVCO0VBb3BxQjVCO0VBL29xQk87Ozs7SUFBMEI7RUFxcHFCakM7RUFwcHFCTzs7OztJQUEwQjtFQTBwcUJqQztFQXpwcUJPOzs7O0lBQTBCO0VBK3BxQmpDO0FBQ0Y7QUFucHFCQTtFQUNFO0VBQ0E7RUFDQTtBQXFwcUJGO0FBbHBxQkE7RUFDRTtBQW9wcUJGO0FBanBxQkE7RUFDRTtJQUNFO0VBbXBxQkY7RUFqcHFCRTtJQUNFO0lBQXVCO0lBQ3ZCO0lBQXlCO0lBQ3pCO0lBQThCO0lBQWdDO0VBdXBxQmxFO0VBcHBxQkU7SUFDRTtJQUF1QjtJQUFzQjtJQUM3QztFQXdwcUJKO0VBcnBxQkU7SUFDRTtJQUNBO0VBdXBxQko7QUFDRjtBQXhzckJNO0VBQWE7QUEyc3JCbkI7QUF6c3JCUTtFQUFVO0VBQWE7RUFBc0I7QUE4c3JCckQ7QUE3c3JCUTtFQUNFO0VBQWE7QUFndHJCdkI7QUEvc3JCVTtFQUNFO0FBaXRyQlo7QUFodHJCWTtFQUNFO0VBQTZCO0VBQW1CO0VBQWtCO0VBQW9CO0VBQW9CO0VBQWE7RUFBYztBQXl0ckJuSjtBQXR0ckJVO0VBQWE7QUF5dHJCdkI7QUFwdHJCTTs7O0VBQTBCO0FBeXRyQmhDO0FBcHRyQk07RUFBVTtBQXV0ckJoQjtBQXR0ckJNO0VBQ0U7RUFBMEI7QUF5dHJCbEM7QUF4dHJCUTtFQUFhO0VBQWE7QUE0dHJCbEM7QUF4dHJCTTs7O0VBQ0U7QUE0dHJCUjtBQTd0ckJNOzs7RUFFUTtFQUFhO0FBaXVyQjNCO0FBM3RyQk07RUFBVTtBQTh0ckJoQjtBQTd0ckJNO0VBQ0U7RUFBMEI7QUFndXJCbEM7QUEvdHJCUTtFQUFhO0VBQWE7QUFtdXJCbEM7QUEvdHJCTTs7O0VBQ0U7QUFtdXJCUjtBQXB1ckJNOzs7RUFFUTtFQUFhO0FBd3VyQjNCO0FBbHVyQk07RUFBVTtBQXF1ckJoQjtBQXB1ckJNO0VBQ0U7RUFBMEI7QUF1dXJCbEM7QUF0dXJCUTtFQUFhO0VBQWE7QUEwdXJCbEM7QUF0dXJCTTs7O0VBQ0U7QUEwdXJCUjtBQTN1ckJNOzs7RUFFUTtFQUFhO0FBK3VyQjNCO0FBenVyQk07RUFBVTtBQTR1ckJoQjtBQTN1ckJNO0VBQ0U7RUFBMEI7QUE4dXJCbEM7QUE3dXJCUTtFQUFhO0VBQWE7QUFpdnJCbEM7QUE3dXJCTTs7O0VBQ0U7QUFpdnJCUjtBQWx2ckJNOzs7RUFFUTtFQUFhO0FBc3ZyQjNCOzs7OztBVzUwckJBO0VBQXFEO0FBRXJEO0FBREE7RUFBcUQ7QUFJckQ7QUFIQTtFQUFxRDtBQU1yRDtBQUpBO0VBQWtGO0FBT2xGO0FBTkE7RUFBa0Y7QUFTbEY7QUFSQTtFQUFrRjtBQVdsRjtBQVRBO0VBQXVGO0FBWXZGO0FBWEE7RUFBdUY7QUFjdkY7QUFiQTtFQUF1RjtBQWdCdkY7QUFkQTtFQUF1RjtBQWlCdkY7QUFoQkE7RUFBdUY7QUFtQnZGO0FBbEJBO0VBQXVGO0FBcUJ2RjtBQW5CQTtFQUFvRjtBQXNCcEY7QUFyQkE7RUFBb0Y7QUF3QnBGO0FBdkJBO0VBQW9GO0FBMEJwRjtBQXhCQTtFQUF1RjtBQTJCdkY7QUExQkE7RUFBdUY7QUE2QnZGO0FBNUJBO0VBQXVGO0FBK0J2RjtBQTdCQTtFQUEyRjtBQWdDM0Y7QUEvQkE7RUFBMkY7QUFrQzNGO0FBakNBO0VBQTJGO0FBb0MzRjtBQWxDQTtFQUFrRjtBQXFDbEY7QUFwQ0E7RUFBa0Y7QUF1Q2xGO0FBdENBO0VBQWtGO0FBeUNsRjtBQXZDQTtFQUF1SDtBQTBDdkg7QUF6Q0E7RUFBdUg7QUE0Q3ZIO0FBM0NBO0VBQXVIO0FBOEN2SDtBQTVDQTtFQUF5SDtBQStDekg7QUE5Q0E7RUFBeUg7QUFpRHpIO0FBaERBO0VBQXlIO0FBbUR6SDtBQWpEQTtFQUE4RztBQW9EOUc7QUFuREE7RUFBOEc7QUFzRDlHO0FBckRBO0VBQThHO0FBd0Q5RztBQXREQTtFQUFxQztBQXlEckM7QUF4REE7RUFBcUM7QUEyRHJDO0FBMURBO0VBQXFDO0FBNkRyQztBQTNEQTtFQUF1QztBQThEdkM7QUE3REE7RUFBdUM7QUFnRXZDO0FBL0RBO0VBQXVDO0FBa0V2QztBQWhFQTtFQUEyQztBQW1FM0M7QUFsRUE7RUFBMkM7QUFxRTNDO0FBcEVBO0VBQTJDO0FBdUUzQztBQXJFQTtFQUFzQztBQXdFdEM7QUF2RUE7RUFBc0M7QUEwRXRDO0FBekVBO0VBQXNDO0FBNEV0QztBQTFFc0M7O0VBQVc7QUE4RWpEO0FBN0VzQzs7RUFBVztBQWlGakQ7QUFoRnNDOztFQUFXO0FBb0ZqRDtBQWxGc0M7O0VBQVc7QUFzRmpEO0FBckZzQzs7RUFBVztBQXlGakQ7QUF4RnNDOztFQUFXO0FBNEZqRDtBQTFGc0M7O0VBQVc7QUE4RmpEO0FBN0ZzQzs7RUFBVztBQWlHakQ7QUFoR3NDOztFQUFXO0FBb0dqRDtBQWxHc0M7O0VBQVc7QUFzR2pEO0FBckdzQzs7RUFBVztBQXlHakQ7QUF4R3NDOztFQUFXO0FBNEdqRDtBQXpHQTtFQUFrRDtBQTRHbEQ7QUEzR0E7RUFBa0Q7QUE4R2xEO0FBN0dBO0VBQWtEO0FBZ0hsRDtBQS9HQTtFQUFrRDtBQWtIbEQ7QUFoSEE7RUFBa0Q7QUFtSGxEO0FBbEhBO0VBQWtEO0FBcUhsRDtBQXBIQTtFQUFrRDtBQXVIbEQ7QUF0SEE7RUFBa0Q7QUF5SGxEO0FBdkhBO0VBQWtEO0FBMEhsRDtBQXpIQTtFQUFrRDtBQTRIbEQ7QUEzSEE7RUFBa0Q7QUE4SGxEO0FBN0hBO0VBQWtEO0FBZ0lsRDtBQTlIQTtFQUFrRDtBQWlJbEQ7QUFoSUE7RUFBa0Q7QUFtSWxEO0FBbElBO0VBQWtEO0FBcUlsRDtBQXBJQTtFQUFrRDtBQXVJbEQ7QUFySUE7RUFBdUQ7QUF3SXZEO0FBdklBO0VBQXVEO0FBMEl2RDtBQXpJQTtFQUF1RDtBQTRJdkQ7QUExSUE7RUFBNkQ7QUE2STdEO0FBNUlBO0VBQTZEO0FBK0k3RDtBQTlJQTtFQUE2RDtBQWlKN0Q7QUEvSUE7RUFBMkM7QUFrSjNDO0FBakpBO0VBQTJDO0FBb0ozQztBQW5KQTtFQUEyQztBQXNKM0M7QUFwSkE7RUFBeUM7QUF1SnpDO0FBdEpBO0VBQXlDO0FBeUp6QztBQXhKQTtFQUF5QztBQTJKekM7QUF6SkE7RUFBdUM7QUE0SnZDO0FBM0pBO0VBQXVDO0FBOEp2QztBQTdKQTtFQUF1QztBQWdLdkM7QUE5SkE7Ozs7O0VBQWtUO0FBcUtsVDtBQXBLQTs7Ozs7RUFBa1Q7QUEyS2xUO0FBMUtBOzs7OztFQUFrVDtBQWlMbFQ7QUEvS0E7Ozs7O0VBQXdTO0FBc0x4UztBQXJMQTs7Ozs7RUFBd1M7QUE0THhTO0FBM0xBOzs7OztFQUF3UztBQWtNeFM7QUFoTUE7RUFBa0M7QUFtTWxDO0FBbE1BO0VBQWtDO0FBcU1sQztBQXBNQTtFQUFrQztBQXVNbEM7QUFyTUE7RUFBMkI7QUF3TTNCO0FBdk1BO0VBQTJCO0FBME0zQjtBQXpNQTtFQUEyQjtBQTRNM0I7QUExTUE7RUFBMEQ7QUE2TTFEO0FBNU1BO0VBQTBEO0FBK00xRDtBQTlNQTtFQUEwRDtBQWlOMUQ7QUEvTUE7RUFBaUQ7QUFrTmpEO0FBak5BO0VBQWlEO0FBb05qRDtBQW5OQTtFQUFpRDtBQXNOakQ7QUFwTkE7RUFBZ0M7QUF1TmhDO0FBdE5BO0VBQWdDO0FBeU5oQztBQXhOQTtFQUFnQztBQTJOaEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy90aGVtZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2ZvbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZ3JpZC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vZHVsZXMvbWFwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbW9kdWxlcy9ydWlubWFwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbW9kdWxlcy9sb2cubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL3Rvd24ubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL2JleW9uZC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vYmlsZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vZHVsZXMvY29uc3RydWN0aW9ucy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vZHVsZXMvZm9ydW0ubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL2dob3N0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbW9kdWxlcy9zb3VsLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbW9kdWxlcy9ycC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vZHVsZXMvYWRtaW4ubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL2hlbHAubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL2RvY3MubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9tb2R1bGVzL2V2ZW50cy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vZHVsZXMvYXBwLWRpcmVjdG9yeS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2ludGwubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IChvbmNlKSBcImZvbnRzXCI7XG5AaW1wb3J0IChvbmNlKSBcImdyaWRcIjtcblxuQGltcG9ydCAob25jZSkgXCJtb2R1bGVzL21hcFwiO1xuQGltcG9ydCAob25jZSkgXCJtb2R1bGVzL3J1aW5tYXBcIjtcbkBpbXBvcnQgKG9uY2UpIFwibW9kdWxlcy9sb2dcIjtcbkBpbXBvcnQgKG9uY2UpIFwibW9kdWxlcy90b3duXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvYmV5b25kXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvY29uc3RydWN0aW9uc1wiO1xuQGltcG9ydCAob25jZSkgXCJtb2R1bGVzL2ZvcnVtXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvZ2hvc3RcIjtcbkBpbXBvcnQgKG9uY2UpIFwibW9kdWxlcy9zb3VsXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvcnBcIjtcbkBpbXBvcnQgKG9uY2UpIFwibW9kdWxlcy9hZG1pblwiO1xuQGltcG9ydCAob25jZSkgXCJtb2R1bGVzL2hlbHBcIjtcbkBpbXBvcnQgKG9uY2UpIFwibW9kdWxlcy9kb2NzXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvZXZlbnRzXCI7XG5AaW1wb3J0IChvbmNlKSBcIm1vZHVsZXMvYXBwLWRpcmVjdG9yeVwiO1xuXG5AbXlob3JkZXMtZml4ZWQtZm9udDogXCJDb3VyaWVyIFByaW1lXCIsIGZpeGVkO1xuQG15aG9yZGVzLXNhbnMtc2VyaWYtZm9udDogXCJDb21pYyBOZXVlXCIsIHNhbnMtc2VyaWY7XG5AbXlob3JkZXMtc2VyaWYtZm9udDogXCJMb3JhXCIsIHNlcmlmO1xuQG15aG9yZGVzLWdhemV0dGUtZm9udDogXCJDb3VyaWVyIE5ld1wiLCBcIkNvdXJpZXJcIiwgbW9ub3NwYWNlO1xuQG15aG9yZGVzLXRhYi1mb250OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG5AbXlob3JkZXMtZm9udDogXCJOdW5pdG9cIiwgXCJDZW50dXJ5IEdvdGhpY1wiLCBcIkFyaWFsXCIsIFwiVHJlYnVjaGV0IE1TXCIsIFwiVmVyZGFuYVwiLCAnT3BlbiBTYW5zJyxzYW5zLXNlcmlmO1xuXG5AbXlob3JkZXMtYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbG9yZWQuanBnKSBmaXhlZCB0b3Agbm8tcmVwZWF0LCAjMTAwQzBCO1xuQG15aG9yZGVzLWJhY2tncm91bmQtb25saW5lOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvYmdfZ3JheS5qcGcpIGZpeGVkIHRvcCBuby1yZXBlYXQsICMxMDBDMEI7XG5cbkBteWhvcmRlcy1jb250ZW50LXdpZHRoOiA5NTBweDtcbkBteWhvcmRlcy1jb250ZW50LWJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50LmpwZykgbGVmdCByZXBlYXQteTtcbkBteWhvcmRlcy1sZWZ0LXBhZGRpbmc6IDE5cHg7XG5cbkBteWhvcmRlcy1jb250ZW50LWhlYWRlci1iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9oZWFkZXIuanBnKSBsZWZ0IG5vLXJlcGVhdDtcbkBteWhvcmRlcy1jb250ZW50LWhlYWRlci1oZWlnaHQ6IDMwNXB4O1xuQG15aG9yZGVzLWNvbnRlbnQtaGVhZGVyLW1hcmdpbjogLTk1cHg7XG5cbkBteWhvcmRlcy1jb250ZW50LWZvb3Rlci1iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9mb290ZXIuZ2lmKSBsZWZ0IG5vLXJlcGVhdDtcbkBteWhvcmRlcy1jb250ZW50LWZvb3Rlci1oZWlnaHQ6IDE1cHg7XG5AbXlob3JkZXMtY29udGVudC1mb290ZXItbWFyZ2luOiAxNXB4O1xuXG5AbXlob3JkZXMtcGFuZWwtY29sb3I6IHdoaXRlO1xuQG15aG9yZGVzLXBhbmVsLWJnOiAjN2U0ZDJhO1xuQG15aG9yZGVzLXBhbmVsLWJveC1iZzogIzY5M2UyOTtcbkBteWhvcmRlcy1wYW5lbC1ib3JkZXI6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8wMC5naWZcIikgdG9wIGxlZnQgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDIuZ2lmXCIpIHRvcCByaWdodCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMjAuZ2lmXCIpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzIyLmdpZlwiKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0LFxuICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzAxLmdpZlwiKSB0b3AgbGVmdCByZXBlYXQteCwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzEwLmdpZlwiKSB0b3AgbGVmdCByZXBlYXQteSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8xMi5naWZcIikgdG9wIHJpZ2h0IHJlcGVhdC15LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMjEuZ2lmXCIpIGJvdHRvbSBsZWZ0IHJlcGVhdC14O1xuQG15aG9yZGVzLXBhbmVsLWJvcmRlci1ib3g6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8wMC5wbmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDIucG5nXCIpIHRvcCByaWdodCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzIwLnBuZ1wiKSBib3R0b20gbGVmdCBuby1yZXBlYXQsIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8yMi5wbmdcIikgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdCxcbiAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDEucG5nXCIpIHRvcCBsZWZ0IHJlcGVhdC14LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMTAucG5nXCIpIHRvcCBsZWZ0IHJlcGVhdC15LFxuICAgICAgICAgICAgICAgICAgICAgIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8xMi5wbmdcIikgdG9wIHJpZ2h0IHJlcGVhdC15LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMjEucG5nXCIpIGJvdHRvbSBsZWZ0IHJlcGVhdC14O1xuQG15aG9yZGVzLXBhbmVsLWJvcmRlci1hMDA6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8wMGEuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzAyLmdpZlwiKSB0b3AgcmlnaHQgbm8tcmVwZWF0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8yMC5naWZcIikgYm90dG9tIGxlZnQgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMjIuZ2lmXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzAxLmdpZlwiKSB0b3AgbGVmdCByZXBlYXQteCwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzEwLmdpZlwiKSB0b3AgbGVmdCByZXBlYXQteSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMTIuZ2lmXCIpIHRvcCByaWdodCByZXBlYXQteSwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzIxLmdpZlwiKSBib3R0b20gbGVmdCByZXBlYXQteDtcbkBteWhvcmRlcy1wYW5lbC1ib3JkZXItYS10b3A6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8wMGEuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzAyYS5naWZcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8yMC5naWZcIikgYm90dG9tIGxlZnQgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMjIuZ2lmXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDEuZ2lmXCIpIHRvcCBsZWZ0IHJlcGVhdC14LCB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMTAuZ2lmXCIpIHRvcCBsZWZ0IHJlcGVhdC15LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzEyLmdpZlwiKSB0b3AgcmlnaHQgcmVwZWF0LXksIHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8yMS5naWZcIikgYm90dG9tIGxlZnQgcmVwZWF0LXg7XG5cbkBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuQG15aG9yZGVzLWNlbGwtaGVhZGVyLXRleHQtY29sb3I6ICNmMGQ3OWU7XG5cbkBteWhvcmRlcy1idXR0b24tYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmJyk7XG5AbXlob3JkZXMtYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kOiAjYTUzODFiO1xuQG15aG9yZGVzLWJ1dHRvbi1jb2xvcjogI0YwRDc5RTtcbkBteWhvcmRlcy1idXR0b24tYm9yZGVyOiBibGFjaztcblxuQG15aG9yZGVzLWlucHV0LWJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvYmdfaW5wdXQuanBnJykgYm90dG9tIGNlbnRlciByZXBlYXQ7XG5AbXlob3JkZXMtaW5wdXQtdGV4dC1iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2Zvcm1fdGV4dGFyZWEuZ2lmJykgYm90dG9tIGNlbnRlciByZXBlYXQ7XG5AbXlob3JkZXMtaW5wdXQtY29sb3I6ICMzQjMyNDk7XG5AbXlob3JkZXMtaW5wdXQtYm9yZGVyOiAjRUZEQkE4O1xuXG5AbXlob3JkZXMtc21hbGx0ZXh0OiAjZGRhYjc2O1xuXG5AbXlob3JkZXMtaGVscC1jb2xvcjogIzUyNDA1MztcbkBteWhvcmRlcy1ncmVlbi1jb2xvcjogIzQxNGEzMTtcbkBteWhvcmRlcy1ibHVlLWNvbG9yOiAjM2IzMjQ5O1xuQG15aG9yZGVzLWhlcm9oZWxwLWNvbG9yOiAjNGQ1NTM3O1xuXG5odG1sIHsgZm9udC1zaXplOiAxMHB4OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQG15aG9yZGVzLWZvbnQ7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXJnaW46IDA7XG4gIC50aGVtZS1sYXllciB7IGRpc3BsYXk6IG5vbmUgfVxufVxuXG4qOm5vdCg6ZGVmaW5lZCkgeyBkaXNwbGF5OiBub25lOyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDAgfVxuXG4ub2ZmbGluZV9ib2R5IHsgYmFja2dyb3VuZDogQG15aG9yZGVzLWJhY2tncm91bmQ7IH1cbi5vbmxpbmVfYm9keSB7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1iYWNrZ3JvdW5kLW9ubGluZTsgfVxuXG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5kaXYuZGVidWdfaW5mbywgZGl2LmRlYnVnX2luZm9fcmVsZWFzZSB7XG4gIGNvbG9yOiB3aGl0ZTsgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgJi5kZWJ1Z19pbmZvIHtcbiAgICBtYXJnaW46IDJweCAxMHB4OyBwYWRkaW5nOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzc1MDAwMDsgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDsgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggYmxhY2s7XG4gIH1cblxuICAmLmRlYnVnX2luZm9fcmVsZWFzZSAudmVyc2lvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyBwYWRkaW5nOiA0cHg7XG4gIH1cblxuICAmPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY+YiB7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgfVxuICB9XG4gICY+ZGl2Omxhc3QtY2hpbGQgeyBmb250LXNpemU6IC45cmVtOyBmbG9hdDogcmlnaHQ7IGRpc3BsYXk6IGlubGluZS1ibG9jayB9XG4gICYgYSB7IGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICY6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG5cbngtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNub3RpZmljYXRpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDQ4MHB4OyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtMjQwcHg7IHotaW5kZXg6IDEwMDAwOyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJj4qIHtwb2ludGVyLWV2ZW50czogYWxsfVxuICAmPmRpdiB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0OyB0b3A6IC01MHB4OyBvcGFjaXR5OiAwO1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1cHg7IGJvdHRvbTogNXB4OyBsZWZ0OiAzcHg7IHdpZHRoOiA0cHg7IH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogNXB4IDA7IGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMnB4OyBiYWNrZ3JvdW5kOiAjNWMyYjIwOyBib3JkZXI6IDFweCBzb2xpZCAjYjM3YzRhOyBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICAgIHN0cm9uZywgYiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuc2hvdyB7IHRvcDogMDsgb3BhY2l0eTogMSB9XG4gICAgJi5kaXNhcHBlYXIgeyB0b3A6IDA7IG9wYWNpdHk6IDAgfVxuICAgICYubm90aWNlOmJlZm9yZSB7IGJhY2tncm91bmQ6ICM1ZWI1ZTAgfVxuICAgICYud2FybmluZzpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAjZTA5YTRmIH1cbiAgICAmLmVycm9yOmJlZm9yZSB7IGJhY2tncm91bmQ6ICNhOTAwMTcgfVxuICAgICY+c3BhbiB7XG4gICAgICAmPmltZyB7IG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMTUpOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpOyBwYWRkaW5nOiAwIDVweDsgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyBjb2xvcjogd2hpdGU7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICYudG9vbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODQzMjM7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiNsb2Fkem9uZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiA5OTk5ODtcbiAgJj5kaXYgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDExMHB4OyBjb2xvcjogd2hlYXQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCUgfVxuICAmPmRpdjpudGgtY2hpbGQoMSkgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbmltcy9sb2FkaW5nLmdpZik7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAyNHB4OyBsZWZ0OiA0NSU7IH1cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyBvcGFjaXR5OiAxO1xuICAmW3gtc3RhY2s9XCIwXCJdIHsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wKCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMDcsIDMyLCAxNywwLjIpIDAlLCByZ2JhKDEwNywgMzIsIDE3LDAuNCkgNzAlLCByZ2JhKDAsMCwwLDAuNykgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwoKSB7XG4gIGNvbG9yOiB3aGVhdDsgbWluLXdpZHRoOiAyMDBweDsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogNTAwcHg7IGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMzdjNGE7IG91dGxpbmU6IDJweCBzb2xpZCBibGFjazsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXgtaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bztcblxuICBkaXYjbW9kYWwtdGl0bGUsIGRpdi5tb2RhbC10aXRsZSB7XG4gICAgJjpub3QoLmNvbXBvc2VkKSB7IGxpbmUtaGVpZ2h0OiAzcmVtOyBwYWRkaW5nOiAwIDRyZW0gMCAxcmVtOyB9XG4gICAgJi5jb21wb3NlZCB7IHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDFyZW07IH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yNSk7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuOHJlbTtcbiAgICAmOmVtcHR5IHtkaXNwbGF5OiBub25lfVxuICB9XG5cbiAgZGl2I21vZGFsLWNvbnRlbnQsIGRpdi5tb2RhbC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1cmVtOyBwYWRkaW5nOiAxcmVtO1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlOyBmb250LXdlaWdodDogYm9sZDsgJj5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgfVxuICAgICAgJi50b29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4NDMyMztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCwgKi5wIHtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBsYWJlbC5lcnJvciB7IGNvbG9yOiAjYzAwOyB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgJi5lcnJvciB7IG91dGxpbmU6IDJweCBzb2xpZCAjYzAwOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2I21vZGFsLWFjdGlvbnMsIGRpdi5tb2RhbC1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDsgY29sdW1uLWdhcDogNHB4O1xuICB9XG5cbiAgaHIgeyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGVhdCB9XG59XG5cbmRpYWxvZyB7XG4gIC5tb2RhbCgpO1xuICBwb3NpdGlvbjogZml4ZWQ7IHBhZGRpbmc6IDA7XG4gICY6bm90KC5jb250YWluZWQpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY29udGFpbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmPmRpdi5mbGV4OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAmPi5tb2RhbC10aXRsZSB7IGZsZXgtZ3JvdzogMDsgZmxleC1zaHJpbms6IDAgfVxuICAgICY+Om5vdCgubW9kYWwtdGl0bGUpIHsgZmxleC1ncm93OiAwOyBmbGV4LXNocmluazogMTsgb3ZlcmZsb3c6IHNjcm9sbCB9XG4gIH1cbiAgJjo6YmFja2Ryb3AgeyAubW9kYWwtYmFja2Ryb3AoKTsgfVxuXG4gICYuaW52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgICY6OmJhY2tkcm9wIHsgb3BhY2l0eTogMCB9XG4gIH1cblxuICAmW2RhdGEtc2hpbS1yZWdpc3RlcmVkXSB7XG5cbiAgICAmOm5vdChbb3Blbl0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJltvcGVuXSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gIH1cbn1cblxuI21vZGFsLWJhY2tkcm9wIHtcbiAgLm1vZGFsLWJhY2tkcm9wKCk7XG4gIG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMHZ3OyBoZWlnaHQ6IDEwMHZoOyB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbiAgJj5kaXYjbW9kYWwge1xuICAgIC5tb2RhbCgpO1xuXG4gICAgJi5wb3B1cC1naG91bCwgJi5wb3B1cC1vZmZpY2lhbC1yb2xlLCAmLnBvcHVwLWluc3VycmVjdGlvbiwgJi5wb3B1cC1zdHJhbmdlciwgJi5wb3B1cC1nZW5lcmFsLCAmLnBvcHVwLWFsdGFyIHtcblxuICAgICAgYmFja2dyb3VuZDogIzc5MzkzYTtcblxuICAgICAgJi5wb3B1cC1vZmZpY2lhbC1yb2xlIHtcbiAgICAgICAgJj5kaXYjbW9kYWwtY29udGVudD4uaW5uZXItbm90aWZpY2F0aW9uLWNvbnRlbnQ+cDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzdlNGQyYTtcbiAgICAgICAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDEwcHggLTEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzN2M0YTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IGJsYWNrO1xuXG4gICAgICAgICAgJjphZnRlciB7Y2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiBibG9ja31cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmPmRpdiNtb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgJj4uaW5uZXItbm90aWZpY2F0aW9uLWhlYWRlciAge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzZDMxNDk7IHBhZGRpbmc6IDVweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY+aW1nIHsgbWFyZ2luOiAwIDEwcHggMTBweCAwOyBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgfVxuICAgICAgICB9XG4gICAgICAgICY+LmlubmVyLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgaW1nLmZsb2F0LWxlZnQgeyBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cbiAgICAgICAgfVxuICAgICAgICAmIHAgeyBtYXJnaW46IDE0cHggMDsgIHRleHQtYWxpZ246IGp1c3RpZnkgfVxuICAgICAgICAmIHVsLmJsdWVsaXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2QzMTQ5O1xuICAgICAgICAgICY+bGkgeyBsaXN0LXN0eWxlOiB1cmwoLi4vaW1nL2ljb25zL3NtYWxsX2RvdC5naWYpOyBwYWRkaW5nOiAycHggMTBweCAycHggMnB4OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IHdpZHRoOiBAbXlob3JkZXMtY29udGVudC13aWR0aDsgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IEBteWhvcmRlcy1jb250ZW50LWJhY2tncm91bmQ7IGJveC1zaGFkb3c6IDAgMCAyMHB4IGJsYWNrO1xuXG4gICYuYXR0cmFjdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgYmFja2dyb3VuZDogbm9uZTsgYmFja2Ryb3AtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCBibGFjayk7XG4gICAgZGl2LmhlYWRlci1zdGF0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgICY+dWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGNvbG9yOiAjZmRjYjcwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggYmxhY2ssIDBweCAtMXB4IDFweCBibGFjaywgMXB4IDBweCAxcHggYmxhY2ssIC0xcHggMHB4IDFweCBibGFjaywgMXB4IDFweCAxcHggYmxhY2ssIC0xcHggLTFweCAxcHggYmxhY2ssIC0xcHggMXB4IDFweCBibGFjaywgMXB4IC0xcHggMXB4IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lbmQtc3RhdCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJj4jaGVhZGVyIHtcbiAgICAmPiNoZWFkZXItcmVsb2FkLWFyZWEgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgaGVpZ2h0OiA5OXB4OyB3aWR0aDogMTAwJTsgY3Vyc29yOiBwb2ludGVyOyB6LWluZGV4OiA5OTQ7IH1cbiAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtY29udGVudC1oZWFkZXItYmFja2dyb3VuZDsgaGVpZ2h0OiBAbXlob3JkZXMtY29udGVudC1oZWFkZXItaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAwIEBteWhvcmRlcy1jb250ZW50LWhlYWRlci1tYXJnaW47XG4gIH1cblxuICAmLmF0dHJhY3QgPiAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9iZ19hdHRyYWN0X2hlYWRlci5wbmdcIik7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYXR0cmFjdF9idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMjYwcHg7IGhlaWdodDogMTE3cHg7IHRvcDogODJweDsgbGVmdDogY2FsYyg1MCUgLSAxMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9iZ19hdHRyYWN0X2J1dHRvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzOHB4OyB0b3A6IDA7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2VsZWN0cmlrLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMzdweDsgaGVpZ2h0OiA0NnB4OyB0b3A6IDUwcHg7IGxlZnQ6IDYycHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL2RlY29fam91ZXJCdC5naWZcIikgY2VudGVyIG5vLXJlcGVhdDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTlwdDsgcGFkZGluZy10b3A6IDVweDsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgdGV4dC1zaGFkb3c6IDAgMnB4IDAgIzk0MzYxYiwgMCAtMnB4IDAgIzk0MzYxYiwgMnB4IDAgMCAjOTQzNjFiLCAtMnB4IDAgMCAjOTQzNjFiLCAycHggMnB4IDAgIzk0MzYxYiwgLTJweCAtMnB4IDAgIzk0MzYxYiwgLTJweCAycHggMCAjOTQzNjFiO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSkgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvZGVjb19qb3VlckJ0Mi5naWZcIik7XG4gICAgICAgICAgc3BhbiB7IHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVjb19sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hdHRyYWN0L2RlY29fbG9nb18wMV9kZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMwMHB4OyBoZWlnaHQ6IDE0NHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMTJweDtcblxuICAgIH1cblxuICAgIC5iYWNrLWRhc2gge1xuICAgICAgY29sb3I6ICNmMGQ3OWU7IGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggIzAwMDAwMDAwOyBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTg4cHg7IGxlZnQ6IC04cHg7IHdpZHRoOiAxMTdweDsgaGVpZ2h0OiAzN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDkuNXB4OyBwYWRkaW5nLWxlZnQ6IDI2cHg7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvYmFja19idXR0b24ucG5nXCIpO1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYW1lLWJhci9iYWNrX2J1dHRvbl9ob3Zlci5wbmdcIik7IHBhZGRpbmctdG9wOiAxMC41cHg7IH1cbiAgICB9XG4gIH1cblxuICAmPiNjb250ZW50IHtcblxuICAgIG1hcmdpbjogMCA1cHggMCBAbXlob3JkZXMtbGVmdC1wYWRkaW5nO1xuICAgICY+LnJvdzpub3QoLmV4dGVybmFsLWFwcCk+LmNlbGw6bm90KC5tYW51YWwtYmFja2dyb3VuZCksJj5ub3NjcmlwdD4ucm93Pi5jZWxsLCAmIC5jZWxsLmJhY2tncm91bmQsJj4ucm93Om5vdCguZXh0ZXJuYWwtYXBwKT4uY2VsbC1zbWFsbDpub3QoLm1hbnVhbC1iYWNrZ3JvdW5kKSwmPm5vc2NyaXB0Pi5yb3c+LmNlbGwtc21hbGwsICYgLmNlbGwtc21hbGwuYmFja2dyb3VuZCB7XG5cbiAgICAgICYuaGVhZGVyPmg0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJisqOjpiZWZvcmUgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMjRweDsgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOyBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItdGV4dC1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCBibGFjaywgaW5zZXQgMCAwIDNweCBsaWdodGVuKEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IHBhZGRpbmc6IDRweDtcbiAgICAgIH1cblxuICAgICAgJi5wYWRkZWQgICAgICAgeyBwYWRkaW5nOiAxMnB4ICsgQG15aG9yZGVzLWdyaWQtcGFkc2l6ZTsgfVxuICAgICAgJi5wYWRkZWQtc21hbGwgeyBwYWRkaW5nOiAxMnB4ICsgQG15aG9yZGVzLWdyaWQtcGFkc2l6ZS1zbWFsbDsgfVxuICAgICAgJi5wYWRkZWQtbm9uZSwgJjpub3QoLnBhZGRlZCk6bm90KC5wYWRkZWQtc21hbGwpICB7IHBhZGRpbmc6IDEycHg7IH1cblxuICAgICAgJjpub3QoLmZhY3QpOm5vdCguZmxhdm91ci1xdW90ZSk6bm90KC5lZGdlLXRvcC1sZWZ0KTpub3QoLm1hcC1ib3gpIHtiYWNrZ3JvdW5kOiBAbXlob3JkZXMtcGFuZWwtYm9yZGVyLCBAbXlob3JkZXMtcGFuZWwtYmc7IGNvbG9yOiBAbXlob3JkZXMtcGFuZWwtY29sb3I7fVxuICAgICAgJjpub3QoLmZhY3QpOm5vdCguZmxhdm91ci1xdW90ZSkuZWRnZS10b3AtbGVmdCB7YmFja2dyb3VuZDogQG15aG9yZGVzLXBhbmVsLWJvcmRlci1hMDAsIEBteWhvcmRlcy1wYW5lbC1iZzsgY29sb3I6IEBteWhvcmRlcy1wYW5lbC1jb2xvcjt9XG4gICAgICAmLm1hcC1ib3gge2JhY2tncm91bmQ6IEBteWhvcmRlcy1wYW5lbC1ib3JkZXItYm94LCBAbXlob3JkZXMtcGFuZWwtYm94LWJnOyBjb2xvcjogQG15aG9yZGVzLXBhbmVsLWNvbG9yO31cblxuICAgICAgJi5mYWN0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyBtYXJnaW4tYm90dG9tOiAtMjVweDsgei1pbmRleDogMTsgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9mb290ZXJfem9tYmllLmdpZicpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdDsgdGV4dC1hbGlnbjogcmlnaHQ7IGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IGJsYWNrLCAwIC0xcHggMXB4IGJsYWNrLCAxcHggMCAxcHggYmxhY2ssIC0xcHggMCAxcHggYmxhY2ssIDFweCAxcHggMXB4IGJsYWNrLCAtMXB4IC0xcHggMXB4IGJsYWNrLCAtMXB4IDFweCAxcHggYmxhY2ssIDFweCAtMXB4IDFweCBibGFjaztcbiAgICAgICAgLmF1dGhvciB7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2ZkY2I3MDsgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGF2b3VyLXF1b3RlIHtcbiAgICAgIGNvbG9yOiAjNTEzYzJkOyBmb250LXNpemU6IDEuMXJlbTsgd2lkdGg6IDIwMHB4OyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4OyBtaW4taGVpZ2h0OiA1NXB4OyBmbG9hdDogcmlnaHQ7IGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgIHVybCgnLi4vaW1nL2JhY2tncm91bmQvZmxhdm9yX2hlYWRlci5qcGcnKSBsZWZ0IHRvcCBuby1yZXBlYXQsXG4gICAgICAgICAgICAgIHVybCgnLi4vaW1nL2JhY2tncm91bmQvZmxhdm9yX2Zvb3Rlci5qcGcnKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQsXG4gICAgICAgICAgICAgIHVybCgnLi4vaW1nL2JhY2tncm91bmQvZmxhdm9yX2JnLmpwZycpIDAgNDFweCByZXBlYXQteTtcbiAgICB9XG5cbiAgICAmPi5yb3cuZXh0ZXJuYWwtYXBwPi5jZWxsLCAmPi5yb3cuZXh0ZXJuYWwtYXBwPi5jZWxsLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IGJvcmRlcjogMXB4IHNvbGlkICM3NzM5Mzk7IG91dGxpbmU6IDNweCBzb2xpZCAjNWMyYjIwO1xuICAgICAgYmFja2dyb3VuZDogIzVjMmIyMCBub25lOyBjb2xvcjogI2YwZDc5ZTtcblxuICAgICAgJiBzcGFuLmNyaXRpY2FsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmODY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogI2Y4ZWFjYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYgcC5zZWN1cmUge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDlwdDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NDg2O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jay5naWZcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICYgaDQudGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2FmYWNjMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMzI0OTtcbiAgICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiBidXR0b24ge1xuICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hdHRyYWN0ID4gI2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1jb250ZW50LWJhY2tncm91bmQ7IG1hcmdpbjogMTJweCAwIDAgMDsgcGFkZGluZzogMCA1cHggMThweCAxOXB4O1xuICAgICNnbWEgeyBkaXNwbGF5OiBub25lIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC1AbXlob3JkZXMtY29udGVudC1mb290ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1jb250ZW50LWZvb3Rlci1iYWNrZ3JvdW5kOyBoZWlnaHQ6IEBteWhvcmRlcy1jb250ZW50LWZvb3Rlci1oZWlnaHQ7XG4gIH1cblxuICAmLmF0dHJhY3Q6OmFmdGVyIHsgYm90dG9tOiAzcHg7IH1cbn1cblxuLnRyYWlsZXIge1xuICAucGFuaWMge1xuICAgIGhlaWdodDogODZweDsgd2lkdGg6IDYycHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYW5pcXVlX2FuaW0uZ2lmXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQsIHVybChcIi4uL2ltZy96b21iaWVfYW5pbS5naWZcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICB9XG5cbiAgdmlkZW8geyBib3JkZXI6IDFweCBzb2xpZCAjZjBkNzllOyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgYm94LXNoYWRvdzogMCAwIDRweCBibGFjazsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB9XG5cbiAgLnRlYXNlciB7XG4gICAgcGFkZGluZzogNXB4IDE4cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2YwZDc5ZTsgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42cmVtOyB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHN0cm9uZyB7IGNvbG9yOiAjZjhlYWNiIH1cbiAgfVxuXG4gIC50ZWFzZXItbGluayB7XG4gICAgY29sb3I6ICNmMGQ3OWU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDhwdDtcbiAgICAmPnNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9XG4gICAgJjpob3Zlcj5zcGFuIHsgY29sb3I6IHdoaXRlOyB9XG4gICAgJisudGVhc2VyLWxpbmsgeyBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgfVxufVxuXG4ubmV3cy1wcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICYgPiBoMyB7IGNvbG9yOiAjZGRhYjc2OyBmb250LXNpemU6IDE3cHg7IG1hcmdpbjogMH1cbiAgICAmID4gc3BhbiB7IGZvbnQtc2l6ZTogIDEwcHg7IG9wYWNpdHk6IDAuOTsgfVxuICB9XG4gIC5hcnRpY2xlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luLWJvdHRvbTogMjBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBsaW5lLWhlaWdodDogMTJweDtcbiAgICAmOjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHB4OyBjb250ZW50OiBcIiBcIjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwNSw2Miw0MSwxKSAwJSwgcmdiYSgxMDUsNjIsNDEsMCkgMTAwJSk7IH1cbiAgfVxufVxuXG4ucHJldmlldy1pbWFnZXMgaW1nIHsgYm9yZGVyOiAxcHggc29saWQgI2YwZDc5ZTsgIH1cblxuaDQucHJldmlldy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWMyYjIwOyBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogOHB4IDA7IGNvbG9yOiAjZjBkNzllOyBib3gtc2hhZG93OiAwIDAgM3B4IGJsYWNrLCBpbnNldCAwIDAgM3B4ICNhODRlM2E7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwczsgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IC0zMnB4OyBwYWRkaW5nOiA0cHggNHB4IDRweCAzMnB4O1xufVxuXG4uZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNpdGlvbjogYWxsIDEuMHMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmPmltZyB7IG1heC13aWR0aDogMTAwJTsgYm9yZGVyOiAxcHggc29saWQgI2YwZDc5ZTsgfVxuICAmPmRpdiB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICY+IGRpdiB7IHBhZGRpbmc6IDRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgY29sb3I6IHdoaXRlIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDk5OTg7IGxlZnQ6IDA7IHRvcDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEuMHMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cbi5hYm91dC1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEwcHQ7IGxpbmUtaGVpZ2h0OiAxMXB0OyBjb2xvcjogI2YwZDc5ZTsgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgc3Ryb25nIHsgY29sb3I6IHdoaXRlOyBmb250LXdlaWdodDogYm9sZDsgfVxuICBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGQ3OWU7IGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7IG1heC13aWR0aDogMTU1cHg7XG4gICAgJi5mbG9hdC1sZWZ0IHsgbWFyZ2luOiAwIDE2cHggNHB4IDA7IH1cbiAgICAmLmZsb2F0LXJpZ2h0IHsgbWFyZ2luOiAwIDAgNHB4IDE2cHg7IH1cbiAgfVxufVxuXG4uY2hhbmdlbG9nLWJveCB7XG4gIGJhY2tncm91bmQ6ICM1YzJiMjA7IHBhZGRpbmc6IDZweDsgYm9yZGVyOiAxcHggc29saWQgIzcwNDMyODtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53YXJuaW5nIHtcbiAgY29sb3I6ICNmODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGIsXG4gIHN0cm9uZ3tcbiAgICBjb2xvcjogI2Y4ZWFjYjtcbiAgfVxufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5mb290ZXIge1xuICBjb2xvcjogI2ZhZTNjZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IEBteWhvcmRlcy1jb250ZW50LXdpZHRoO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIC5jZWxsLXNtYWxsLmZvb3RlciA+IGRpdjpub3QoLnYpLCAuY2VsbC5mb290ZXIgPiBkaXY6bm90KC52KSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN0cm9uZyB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpOyB9XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5ib3goQGNvbG9yOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiBAY29sb3I7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1pbnB1dC1ib3JkZXI7XG4gIGhyIHsgY29sb3I6IEBteWhvcmRlcy1pbnB1dC1ib3JkZXI7IGJvcmRlci13aWR0aDogMDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG59XG5cbmRpdi50b3duLWhlYWRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAmPmRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTZweDsgdG9wOiAxNXB4OyB3aWR0aDogMzA4cHg7IGhlaWdodDogNzdweDsgY29sb3I6ICM1NzJiMjM7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJj5zcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTZweDsgdG9wOiAxMDdweDsgd2lkdGg6IDMwOHB4OyBjb2xvcjogd2hpdGU7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiBib2xkIH1cbn1cblxuZGl2LnRvd24taGVhZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vc2lnbl9oZWFkZXIuanBnXCIpIHJpZ2h0L2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICAmLmhhcmRjb3JlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL3NpZ25faGVhZGVyX2hhcmRjb3JlLmpwZ1wiKSByaWdodC9jb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cblxuZGl2Lm5vdGUge1xuICAuYm94KCk7IHBhZGRpbmc6IDVweDsgZm9udC1zaXplOiAxLjJyZW07IG1hcmdpbjogNXB4IDA7XG4gICYubm90ZS13YXJuaW5nIHtcbiAgICAuYm94KCAjODIwMDAwICk7IGNvbG9yOiB3aGl0ZTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1cHggNXB4IDVweCAyNnB4O1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHRvcDogNXB4OyBsZWZ0OiA1cHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3NtYWxsX3dhcm5pbmcuZ2lmJykgbm8tcmVwZWF0OyB9XG4gIH1cbiAgJi5ub3RlLWltcG9ydGFudCB7XG4gICAgLmJveCgjNmYzZjNjKTtcbiAgICBjb2xvcjogI2VmZGJhOFxuICB9XG4gICYubm90ZS1jcml0aWNhbCB7XG4gICAgLmJveCggIzVjMmIyMCApO1xuICAgIGNvbG9yOiAjZjg2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjNWMyYjIwO1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2Y4ZWFjYjtcbiAgICB9XG4gICAgJi5ub3RlLWNyaXRpY2FsLWJpZyB7XG4gICAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgJi5ub3RlLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICB9XG4gICYubm90ZS1saWdodGVzdCB7XG4gICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5NjczOTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5kaXYuc21hbGwtbm90ZSB7XG4gIHBhZGRpbmc6IDVweDsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW46IDVweCAwOyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgJjpmaXJzdC1sZXR0ZXIgeyBmb250LXNpemU6IDEuMnJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbn1cblxuZGl2LmhlbHAge1xuICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB0b3A6IDNweDsgbGVmdDogNXB4OyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9zbWFsbF9oZWxwLmdpZicpIG5vLXJlcGVhdDsgfVxuICAuYm94KEBteWhvcmRlcy1oZWxwLWNvbG9yKTsgcGFkZGluZzogNXB4IDVweCA1cHggMjZweDsgZm9udC1zaXplOiAxLjJyZW07IG1hcmdpbjogNXB4IDA7IHRleHQtYWxpZ246IGp1c3RpZnk7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJj5wOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMCB9XG4gICY+cDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCB9XG4gIGNvbG9yOiB3aGl0ZTtcbiAgc3Ryb25nLCAqLnN0cm9uZyB7IGNvbG9yOiAjZTJkODkwOyB9XG59XG5cbmRpdi5oZXJvLWhlbHAge1xuICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB0b3A6IDNweDsgbGVmdDogNXB4OyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9zbWFsbF9oZXJvLmdpZicpIG5vLXJlcGVhdDsgfVxuICAuYm94KEBteWhvcmRlcy1oZXJvaGVscC1jb2xvcik7IHBhZGRpbmc6IDVweCA1cHggNXB4IDI2cHg7IGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW46IDVweCAwOyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY+cDpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDAgfVxuICAmPnA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDAgfVxufVxuXG5kaXYuZ3JlZW4tbm90ZSB7XG4gIC5ib3goQG15aG9yZGVzLWdyZWVuLWNvbG9yKTsgcGFkZGluZzogNXB4IDVweCA1cHggNXB4OyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luOiA1cHggMDsgdGV4dC1hbGlnbjoganVzdGlmeTsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmPnA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwIH1cbiAgJj5wOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwIH1cbiAgc3Ryb25nIHsgY29sb3I6ICNlMmQ4OTA7IH1cbiAgZW0geyBjb2xvcjogI0YwRDc5RSB9XG59XG5cbmRpdi5ibHVlLW5vdGUge1xuICAuYm94KEBteWhvcmRlcy1ibHVlLWNvbG9yKTsgcGFkZGluZzogNXB4IDVweCA1cHggNXB4OyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luOiA1cHggMDsgdGV4dC1hbGlnbjoganVzdGlmeTsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmPnA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwIH1cbiAgJj5wOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwIH1cbiAgc3Ryb25nIHsgY29sb3I6ICNlMmQ4OTA7IH1cbiAgZW0geyBjb2xvcjogI0YwRDc5RSB9XG59XG5cbmRpdi53YXJuaW5nLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG5AbXlob3JkZXMtYm94LWNvbG9yOiAjOTY2NDM3O1xuQG15aG9yZGVzLXNwYW4tY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG5cbmRpdi5saWdodGJveCB7XG4gIGJhY2tncm91bmQ6ICM5NjY0Mzc7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7IG1hcmdpbjogMTBweCAwOyBwYWRkaW5nOiA1cHg7XG4gIHNwYW4uaGlnaGxpZ2h0IHsgY29sb3I6IEBteWhvcmRlcy1zcGFuLWNvbG9yOyAmOmZpcnN0LWxldHRlciB7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogYm9sZDsgfSB9XG59XG5cbmJ1dHRvbiwgKi5idXR0b24sICoubW9kYWwtYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMjVweDsgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1dHRvbi1iYWNrZ3JvdW5kIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IGNvbG9yOiBAbXlob3JkZXMtYnV0dG9uLWNvbG9yOyBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWJ1dHRvbi1ib3JkZXI7IGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC41czsgYm94LXNoYWRvdzogMCAwIDJweCBibGFjazsgcGFkZGluZzogMCA4cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG5cbiAgJjpob3ZlciwmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiBAbXlob3JkZXMtYnV0dG9uLWNvbG9yOyBjb2xvcjogbGlnaHRlbihAbXlob3JkZXMtYnV0dG9uLWNvbG9yLCA1MCUpOyB9XG4gICY6YWN0aXZlIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyBib3JkZXItdG9wLXdpZHRoOiAycHg7IH1cbiAgJi5pbmxpbmUgeyBwYWRkaW5nOiAwIDVweCAwOyB9XG5cbiAgJjpub3QoLmlubGluZSkgeyAmOm5vdCguc3BhY2VkLWljb24pIHsgZGlzcGxheTogYmxvY2s7IH0gd2lkdGg6IDEwMCU7IH1cblxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07IHBhZGRpbmc6IDJweCA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWluLWhlaWdodDogMDsgbWFyZ2luOjA7XG5cbiAgICAmLmljb24tb25seSB7XG4gICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnNtYWxsKSB7XG4gICAgJismIHsgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgKi5mbGV4LmNvbHVtbiAmKyYgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgPmltZyB7XG4gICAgICAmOm5vdCgucmlnaHQpIHsgZmxvYXQ6IGxlZnQ7ICYraW1nOm5vdCgucmlnaHQpIHsgbWFyZ2luLWxlZnQ6IDJweDsgfSB9XG4gICAgICAmLnJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyAmK2ltZy5yaWdodCB7IG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgICB9XG4gIH1cblxuICAmLmJpZ2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL2JnX2JpZ19idXR0b24uZ2lmKSBjZW50ZXIgbm8tcmVwZWF0OyBtaW4td2lkdGg6IDEwMHB4OyBtYXgtd2lkdGg6IDI2OHB4OyBtaW4taGVpZ2h0OiA0N3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMS4xZW07IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmPioge3Bvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFja2dyb3VuZC9iZ19iaWdfYnV0dG9uMi5naWYpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAmPioge3RvcDogMnB4O31cbiAgICB9XG4gIH1cbiAgJi5ibHVlIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbl9ibHVlLmdpZikgNTAlL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXSxpbnB1dFt0eXBlPSdzZWFyY2gnXSxpbnB1dFt0eXBlPSdudW1iZXInXSxpbnB1dFt0eXBlPSdwYXNzd29yZCddLGlucHV0W3R5cGU9J2VtYWlsJ10saW5wdXRbdHlwZT0ndXJsJ10saW5wdXRbdHlwZT0nZGF0ZSddLGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBvdXRsaW5lLWNvbG9yIDAuNXM7IG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDApOyBjb2xvcjogYmxhY2s7XG4gICY6bm90KHRleHRhcmVhKSB7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1pbnB1dC1iYWNrZ3JvdW5kOyB9XG4gICY6bm90KGlucHV0KSAgICB7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1pbnB1dC10ZXh0LWJhY2tncm91bmQ7IHJlc2l6ZTogdmVydGljYWw7IG1heC13aWR0aDogMTAwJTsgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWlucHV0LWJvcmRlcjsgaGVpZ2h0OiAyNXB4O1xuICAmOm5vdCguaW5saW5lKSB7ICY6bm90KC5zcGFjZWQtaWNvbikgeyBkaXNwbGF5OiBibG9jazsgfSB3aWR0aDogMTAwJTsgfVxuICAmOmZvY3VzIHsgb3V0bGluZS1jb2xvcjogQG15aG9yZGVzLWlucHV0LWJvcmRlcjsgfVxuICAmOmludmFsaWQsJi5pbnZhbGlkIHsgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7IH1cbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICBvcGFjaXR5OiAxO1xufVxuXG5hIHsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnVsLmludmVudG9yeSB7XG4gICY6bm90KC5ib3JkZXJsZXNzKXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtaW5wdXQtYm9yZGVyOyBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgJi5ib3JkZXJsZXNzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBmb250LXNpemU6IDEuMXJlbTsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuXG4gICY+bGkge1xuICAgICY6bm90KC5jYXRlZ29yeSkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1pbnB1dC1ib3JkZXI7fVxuICAgICYuY2F0ZWdvcnkgeyBmb250LXNpemU6IDFyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgIG1hcmdpbjogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAmLnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6ZW1wdHkge2Rpc3BsYXk6IG5vbmV9XG4gICAgICBiYWNrZ3JvdW5kOiAjOTY1QzM2O1xuICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgICAmLml0ZW0ge1xuICAgIFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDApOyBoZWlnaHQ6IDE4cHg7IG1heC13aWR0aDogNDBweDtcbiAgICAgICAgJi5iZy1sb2NrZWQgeyB3aWR0aDogMThweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhcmdlX2VtcHR5X2ludl9sLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAgICYuYmctbGlnaHQgeyB3aWR0aDogMThweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhcmdlX2VtcHR5X2ludi5naWZcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAmLmJnLWhlYXZ5IHsgd2lkdGg6IDE4cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXJnZV9lbXB0eV9pbnZfaC5naWZcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAmLmJnLW92ZXIgeyB3aWR0aDogMThweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xhcmdlX2VtcHR5X2ludl9yLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgXHQmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjRjBENzlFOyBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM3QzRBOyB9XG4gICAgfVxuICAgICYuaXRlbTpub3QoLmxvY2tlZCkgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmLml0ZW0uYnJva2VuIHsgYm9yZGVyOiAxcHggZG90dGVkICNmZjAwMDA7IH1cbiAgICAmLml0ZW0uYmFuaXNoZWRfaGlkZGVuIHsgb3BhY2l0eTogMC4yNTsgfVxuICAgICYuZnJlZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMThweDsgd2lkdGg6IDE4cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXJnZV9lbXB0eV9pbnYuZ2lmXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICYuYmctaGVhdnkgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGFyZ2VfZW1wdHlfaW52X2guZ2lmXCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICB9XG4gICAgJi5pdGVtLmNvdW50ZWR7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICAmPnNwYW4geyBmb250LXNpemU6IC45cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB9XG4gICAgJi5ibHVyIHtcbiAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICB9XG4gICAgJi5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDJweCAjRUZEQkE4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmFuayB7XG4gICAgbGkuaXRlbSB7XG4gICAgICB3aWR0aDogMzFweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5leGNlc3NpdmUgc3Bhbjpub3QoLml0ZW0taWNvbikgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW52ZW50b3J5LXJlYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGdhcDogMnB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgJj5saSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmLmNhdGVnb3J5Om5vdCgubGFiZWwpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7cGFkZGluZy10b3A6IDEycHg7fVxuICAgICAgfVxuICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgICAgJi5pdGVtLnBlbmRpbmcge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IHdpZHRoOiAxOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBpbnNldDogNHB4OyBjb250ZW50OiBcIiBcIjsgYmFja2dyb3VuZDogI0VGREJBODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc291bCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvaW52ZW50b3J5L2ludl9zb3VsLmdpZlwiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi50aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6ZW1wdHkge2Rpc3BsYXk6IG5vbmV9XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZDUwNjE7IHBhZGRpbmc6IDJweCA2cHg7IG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2NzdkO1xuICAgICAgfVxuICAgICAgJi5jYXRlZ29yeSAuc21hbGwgeyBjb2xvcjogIzY0Njc3ZCB9XG4gICAgICAmLml0ZW0ge1xuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjNjQ2NzdkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1MDYxOyB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJi5ydWNrc2FjayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvaW52ZW50b3J5L2ludl9iYWcuZ2lmXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBsaSB7IG1hcmdpbjogMDsgfVxuICB9XG4gICYucnVja3NhY2stZXNjb3J0IHsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpOyBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjsgbWFyZ2luOiAwOyB9XG4gICYuZGVzZXJ0LCAmLmRlc2VydC1lc2NvcnQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9pbnZlbnRvcnkvaW52X2dyb3VuZC5naWZcIikgcmVwZWF0IHRvcCBsZWZ0O31cbiAgJi5kZXNlcnQtZXNjb3J0IHsgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7IH1cbiAgJi5jaGVzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvaW52ZW50b3J5L2ludl9ob21lLmdpZlwiKSByZXBlYXQgY2VudGVyO1xuICAgICYubG9ja2VkIGxpIHtcbiAgICAgIG9wYWNpdHk6IDAuNTA7XG4gICAgfVxuICB9XG4gICYuYmFuayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvaW52ZW50b3J5L2ludl9iYW5rLmdpZlwiKSByZXBlYXQgY2VudGVyOyBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAmLnRoZWZ0IHsgYmFja2dyb3VuZDogIzdlM2YzOTsgfVxuICAgIC5pdGVtIHtcbiAgICAgIC5pdGVtLWljb24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgJi5kZWZlbnNlOm5vdCguYnJva2VuKSB7IGJvcmRlcjogMXB4IGRvdHRlZCBAbXlob3JkZXMtc21hbGx0ZXh0OyB9XG4gICAgfVxuICB9XG59XG5cbnVsLmFjdGlvbnMsIHVsLnNwZWNpYWxfYWN0aW9ucywgdWwuaGVyb2ljX2FjdGlvbnMge1xuICBwYWRkaW5nOiA1cHggMnB4OyAuYm94KCk7XG4gICY+bGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDJweCAycHggMnB4IDEwcHg7IGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBkZWZhdWx0O1xuICAgICYuYnJva2VuLWl0ZW0ge1xuICAgICAgY29sb3I6ICNjMDQ4MjI7XG4gICAgICBiIHsgY29sb3I6ICNlYTZkNDUgfVxuICAgICAgaW1nIHsgb3V0bGluZTogMXB4IHNvbGlkICNjMDQ4MjIgfVxuICAgIH1cbiAgICAmOm5vdCgub3Blbik6bm90KFtkaXNhYmxlZF0pOm5vdCguaGVscCk6bm90KC5icm9rZW4taXRlbSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgYmFja2dyb3VuZDogbGlnaHRlbihAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgMTAlKSB9XG4gICAgfVxuXG4gICAgJi5oZWxwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1oZWFkZXItY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1aWxkaW5nLWNvbXBsZXRlLWhlYWRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnRhcmdldHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lOyBsZWZ0OjEwMCU7IHJpZ2h0OiAtMTAwJTsgdG9wOiAwOyB6LWluZGV4OiAxNTAwO1xuICAgICAgJi5yZW5kZXJlZC10YXJnZXRzIHtiYWNrZ3JvdW5kOiAjNWMyYjIwOyBib3JkZXI6IDFweCBzb2xpZCAjZWZkYmE4OyBjb2xvcjogd2hpdGV9O1xuICAgICAgJjpub3QoLnJlbmRlcmVkLXRhcmdldHMpIHtiYWNrZ3JvdW5kOiAjM2IzMjQ5OyBib3JkZXI6IDFweCBzb2xpZCAjYWZhY2MxO307XG5cbiAgICAgIGRpdi50YXJnZXRzIHtcbiAgICAgICAgbGVmdDowOyByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogI2YwZDc5ZTsgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgbWFyZ2luOiAwOyBwYWRkaW5nOiA1cHg7XG4gICAgICBzcGFuLmhpZ2hsaWdodCB7IHBhZGRpbmctbGVmdDogM3B4OyBwYWRkaW5nLXJpZ2h0OiAzcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgaW1nIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAgIH1cbiAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCwgJj5zcGFuLmhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjNjk2NDg2OyBwYWRkaW5nOiAwIDNweDsgfVxuICAgICAgJj51bCB7XG4gICAgICAgIG1hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1zaXplOiAwOyBtYXgtaGVpZ2h0OiAzMDBweDsgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgJi5saW5lOm5vdCgubGluZS1jaGVjaykgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyAmPio6Zmlyc3QtY2hpbGQgeyBmbGV4LWdyb3c6IDEgfSB9XG4gICAgICAgICAgJi5saW5lLmxpbmUtY2hlY2sgeyBmb250LXNpemU6IDEuMnJlbTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgJj4qOmxhc3QtY2hpbGQgeyBmbGV4LWdyb3c6IDEgfSB9XG4gICAgICAgICAgJjpub3QoLmxpbmUpIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgJjpub3QoLmxpbmUpOm5vdCguZXhwYW5kZWQpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbiAgICAgICAgICAmPmRpdjpub3QoLnRvb2x0aXApIHsgZm9udC1zaXplOiAxLjJyZW07IGRpc3BsYXk6IGlubGluZS1ibG9jayB9XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMnB4OyBtYXJnaW46IDJweDsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJjpub3QoLmxpbmUpOmhvdmVyIHsgYmFja2dyb3VuZDogc2F0dXJhdGUoIEBteWhvcmRlcy1zbWFsbHRleHQsIDMwJSApOyBib3JkZXItY29sb3I6IGRhcmtlbihAbXlob3JkZXMtc21hbGx0ZXh0LCAyMCUpIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiAqW3gtY2xvc2UtZm9yXSB7IHRleHQtYWxpZ246IHJpZ2h0OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2RkYWI3NiB9XG4gICAgfVxuICAgICY+aW1nOmZpcnN0LWNoaWxkIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA0cHg7IHRvcDogM3B4OyB9XG4gICAgJj5zcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAmPmltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICYudW5hdmFpbGFibGUgeyBmaWx0ZXI6IHNlcGlhKDEwMCUpIG9wYWNpdHkoNDAlKSB9XG4gICAgICB9XG4gICAgICAmLmxhYmVsIHtcbiAgICAgICAgY29sb3I6IEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAmPnNwYW4geyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJitsaSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCBmYWRlKEBteWhvcmRlcy1zbWFsbHRleHQsMjAlKSB9XG4gIH1cbiAgJi5oZXJvaWNfYWN0aW9ucz5saTpub3QoLmFscmVhZHkpW2Rpc2FibGVkXT5zcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxudWwuaGVyb2ljX2FjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzMjQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhY2MxO1xuICAmPmxpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1oZWFkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnVsLmNhbXBpbmdfYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gICY+bGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDJweCAycHggMnB4IDEwcHg7IGZvbnQtc2l6ZTogMS4ycmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoLm9wZW4pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIH1cbiAgICAmPmltZzpmaXJzdC1jaGlsZCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNHB4OyB0b3A6IDNweDsgfVxuICAgICY+c3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgJj5pbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAmLnVuYXZhaWxhYmxlIHsgZmlsdGVyOiBzZXBpYSgxMDAlKSBvcGFjaXR5KDQwJSkgfVxuICAgICAgfVxuICAgIH1cbiAgICAmK2xpIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGZhZGUoQG15aG9yZGVzLXNtYWxsdGV4dCwyMCUpIH1cbiAgfVxufVxuXG5kaXYud2VsbCB7XG4gIHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMTE4LjY5OTE4NyU7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vd2VsbF9iZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmPi53YXRlciB7XG4gICAgJjo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiIFwiOyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vd2VsbF9saW5lLmdpZicpIG5vLXJlcGVhdCBjZW50ZXI7IGhlaWdodDogNHB4OyB0b3A6IC00cHg7IHdpZHRoOiAxMDAlOyB9XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL3dlbGxfd2F0ZXIuZ2lmJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIvY292ZXI7XG4gIH1cbiAgJj4ubWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL3dlbGxfbWFzay5naWYnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG4gICY+Lm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG5kaXYuZ2FtZS1tZW51LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiBAbXlob3JkZXMtY29udGVudC13aWR0aDsgcGFkZGluZzogNXB4IDA7IG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3A6IEBteWhvcmRlcy1jb250ZW50LWhlYWRlci1oZWlnaHQgKyBAbXlob3JkZXMtY29udGVudC1oZWFkZXItbWFyZ2luIC0gNzNweDsgbGVmdDogMDtcblxuICAmPmRpdi5nYW1lLWRyb3Bkb3duIHtcbiAgICAmLmhpZGRlbiB7IHBvaW50ZXItZXZlbnRzOiBub25lOyBvcGFjaXR5OiAwOyB9XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyMTsgd2lkdGg6IDEwMCU7IHRvcDogMzdweDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1wYW5lbC1ib3gtYmc7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCBibGFjazsgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgJj51bC50ZXh0LW1lbnUge1xuICAgICAgcGFkZGluZzogMTBweDsgbWFyZ2luOiAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICY+bGkge1xuICAgICAgICAmLmJ1cmdlci1idXR0b24geyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIHBhZGRpbmc6IDVweDsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICNmMGQ3OWU7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2IzN2M0YTtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oQG15aG9yZGVzLXBhbmVsLWJveC1iZywgMTAlKSB9XG4gICAgICAgICYuYmFjay1kYXNoIHsgb3JkZXI6IDE7IC8qbWFyZ2luLXRvcDogMjVweDsqLyB9XG4gICAgICAgICYucG9sbC1kYXNoIHsgb3JkZXI6IDI7IG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmPmRpdi5nYW1lLWJhciB7XG4gICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzMnB4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9iZ19tZW51LmpwZ1wiKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmPmRpdi5oZWFkZXItc3RhdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEzMHB4OyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICY+dWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgY29sb3I6ICNmZGNiNzA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMXB4IGJsYWNrLCAwcHggLTFweCAxcHggYmxhY2ssIDFweCAwcHggMXB4IGJsYWNrLCAtMXB4IDBweCAxcHggYmxhY2ssIDFweCAxcHggMXB4IGJsYWNrLCAtMXB4IC0xcHggMXB4IGJsYWNrLCAtMXB4IDFweCAxcHggYmxhY2ssIDFweCAtMXB4IDFweCBibGFjaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVuZC1zdGF0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgJj5kaXYudWxjb250IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDIwO1xuXG4gICAgICAmLmZpeC1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IGZsb2F0OiBub25lOyBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAmPmRpdiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgJitkaXYgeyBtYXJnaW4tbGVmdDogNHB4OyB9IH1cbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj51bCwmPmRpdi51bGNvbnQsJj4udWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7XG4gICAgICAmLnVsY29udCsudWxjb250IHsgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAgICAgJiBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOiBub25lO31cbiAgICAgICYudGV4dC1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvbWVudV9tZXRhbGJnLnBuZ1wiKSAwIDAgcmVwZWF0LXg7IGhlaWdodDogMzJweDsgcGFkZGluZy1sZWZ0OiAzMnB4OyBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogOTk1OyBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IC0yOHB4OyBoZWlnaHQ6IDg0cHg7IHdpZHRoOiA0M3B4OyBwb2ludGVyLWV2ZW50czogbm9uZTsgY29udGVudDogXCIgXCI7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYW1lLWJhci9jb2cwLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgICAgICY6YWZ0ZXIgIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTQzcHg7IHRvcDogLTE0cHg7IGhlaWdodDogNTNweDsgd2lkdGg6IDU3cHg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAyMDsgY29udGVudDogXCIgXCI7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYW1lLWJhci9jb2cxLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgICAgICY+bGkge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwwLjYpOyBib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7Y29sb3I6IHdoaXRlfVxuICAgICAgICAgICYuYnVyZ2VyLWJ1dHRvbiB7IG1hcmdpbi10b3A6IDJweDsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAtMjBweCB9XG4gICAgICAgICAgJi5mb3J1bSwmLnRvd24tZGFzaCwmLnRvd24tbmV3cywmLnNvdWwsJi5oZWxwIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4OyBtYXJnaW4tdG9wOiA3cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOiAxLjByZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNGRkZGQ0E7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDE0MCUpO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGQ0E7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4IGJsYWNrKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIHRvcDogLTQwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmFjay1kYXNoIHtcblx0XHRcdGNvbG9yOiAjZjBkNzllOyBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4ICMwMDAwMDAwMDsgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDAwO1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMzVweDsgbGVmdDogMDsgd2lkdGg6IDExN3B4OyBoZWlnaHQ6IDM3cHg7XG4gICAgXHRcdHBhZGRpbmctdG9wOiA5LjVweDsgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIFx0XHRmb250LXNpemU6IDEuMHJlbTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvYmFja19idXR0b24ucG5nXCIpO1xuICAgICAgICAgIFx0Jjpob3ZlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYW1lLWJhci9iYWNrX2J1dHRvbl9ob3Zlci5wbmdcIik7IHBhZGRpbmctdG9wOiAxMC41cHg7IH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wb2xsLWRhc2gge1xuICAgICAgICAgICAgY29sb3I6ICNmMGQ3OWU7IGJvcmRlcjogbm9uZTsgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0OXB4OyBsZWZ0OiA3MzVweDsgd2lkdGg6IDE2OXB4OyBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3NvbmRhZ2VidF9iZy5naWYnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxNTZweDsgbWluLWhlaWdodDogYXV0bzsgaGVpZ2h0OiAyMHB4OyB0b3A6IDE5cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDExcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGZhZGU7XG4gICAgICAgICAgICAgICY+c3BhbiB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTMwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAtMTUlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRyYW5zZm9ybTogc2NhbGVYKDAuODUpOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mb3J1bTphZnRlciAgICAgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvZm9ydW0ucG5nXCIpOyB0b3A6IC00MnB4OyB9XG4gICAgICAgICAgJi50b3duLWRhc2g6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGxheS5wbmdcIik7fVxuICAgICAgICAgICYudG93bi1uZXdzOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dhbWUtYmFyL2dhemV0dGUucG5nXCIpO31cbiAgICAgICAgICAmLnNvdWw6YWZ0ZXIgICAgICB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYW1lLWJhci9zb3VsLnBuZ1wiKTt9XG4gICAgICAgICAgJi5oZWxwOmFmdGVyICAgICAgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvaGVscC5wbmdcIik7fVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudWxjb250IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgzOTI3OyBwYWRkaW5nOiAxcHggM3B4OyAgYm9yZGVyOiAxcHggc29saWQgI2JlOTc2NjsgZmxvYXQ6IHJpZ2h0OyBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYi5yZWQsIGJbZGF0YS12YWx1ZT1cIjBcIl0geyBjb2xvcjogI2ZmNWY1ZlxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7IGxpbmUtaGVpZ2h0OiAwOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW4tcmlnaHQ6IDRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTZweDsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0YXR1cywgJi5ydWNrc2FjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogM3B4IDhweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwwLDAsMC45KTsgYm9yZGVyLXJhZGl1czogNHB4OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyBmb250LXNpemU6IC4ycmVtOyBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICY+LnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTFweDsgbGVmdDogN3B4OyByaWdodDogMDsgbWFyZ2luLXRvcDogMDsgei1pbmRleDogMjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IGZvbnQtc2l6ZTogLjhyZW07IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5hcCk6bm90KC5icCk6bm90KC5wbSkge1xuICAgICAgICAgICY6bm90KC5jaXZpbCkgeyBtaW4td2lkdGg6IDY0cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF90bC5wbmdcIikgMCAwIG5vLXJlcGVhdCx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfdHIucG5nXCIpIDEwMCUgMCBuby1yZXBlYXQsdXJsKFwiLi4vaW1nL2dhbWUtYmFyL3BhbmVsX2JsLnBuZ1wiKSAwIDEwMCUgbm8tcmVwZWF0LHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF9ici5wbmdcIikgMTAwJSAxMDAlIG5vLXJlcGVhdCx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfdC5wbmdcIikgMCAwIHJlcGVhdC14LHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF9sLnBuZ1wiKSAwIDAgcmVwZWF0LXksdXJsKFwiLi4vaW1nL2dhbWUtYmFyL3BhbmVsX3IucG5nXCIpIDEwMCUgMCByZXBlYXQteSx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfYi5wbmdcIikgMCAxMDAlIHJlcGVhdC14LHVybChcIi4uL2ltZy9nYW1lLWJhci9iYWNrZ3JvdW5kX3NxLnBuZ1wiKTsgfTtcbiAgICAgICAgICAmLnJ1Y2tzYWNrIHsgei1pbmRleDogMiB9XG4gICAgICAgICAgJj5saTpub3QoLnRleHQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDsgbWFyZ2luLXRvcDogNnB4OyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgJi5mcmVlLCYuaXRlbSB7d2lkdGg6IDE2cHg7fVxuICAgICAgICAgICAgJi5mcmVlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NtYWxsX2VtcHR5X2ludi5naWZcIikgbm8tcmVwZWF0OyB9XG4gICAgICAgICAgICAmLml0ZW0uYnJva2VuIHsgb3V0bGluZTogMXB4IGRvdHRlZCAjZmYwMDAwOyB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGF0dXMtZ2hvdWwge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZjVlMzM7XG4gICAgICAgICAgICBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZjg2NWE7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzQ0MjAxMjtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucnVja3NhY2sge1xuICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7IG92ZXJmbG93OiBoaWRkZW47IGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIC5tb3JlIHsgd2lkdGg6IDE4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA3cHg7IHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAubW9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoLmV4cGFuZGVkKSAubW9yZSB7IGRpc3BsYXk6IG5vbmUgfVxuICAgICAgICAgICYuZml4LWJvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgdG9wOiAxMDAlOyByaWdodDogMDsgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ydWNrc2Fja19zdGF0dXNfdW5pb24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgJi5ydWNrc2FjayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAmOm5vdCg6aG92ZXIpIC5vdmVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgJjpub3QoLmV4cGFuZGVkKSwmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgJjpub3QoLmNpdmlsKSB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF90ci5wbmdcIikgMTAwJSAwIG5vLXJlcGVhdCx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfYnIucG5nXCIpIDEwMCUgMTAwJSBuby1yZXBlYXQsdXJsKFwiLi4vaW1nL2dhbWUtYmFyL3BhbmVsX3QucG5nXCIpIDAgMCByZXBlYXQteCx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfci5wbmdcIikgMTAwJSAwIHJlcGVhdC15LHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF9iLnBuZ1wiKSAwIDEwMCUgcmVwZWF0LXgsdXJsKFwiLi4vaW1nL2dhbWUtYmFyL2JhY2tncm91bmRfc3EucG5nXCIpICFpbXBvcnRhbnQ7IH07XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgei1pbmRleDogMTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IC0xNHB4OyB3aWR0aDogMjRweDsgYm90dG9tOiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvZnVzZV90LnBuZ1wiKSAwIDAgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvZnVzZV9iLnBuZ1wiKSAwIDEwMCUgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvZnVzZV9tLnBuZ1wiKSAwIDAgcmVwZWF0LXk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IHotaW5kZXg6IDIwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTNweDsgbGVmdDogLTM0cHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDMzcHg7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvY29nMi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiYucnVja3NhY2s6YmVmb3JlKi9cbiAgICAgICAgJi5hcCwmLmJwLCYucG0sJi5zcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgJj5saSB7IG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgICB9XG4gICAgICAgICYuYXA6YmVmb3JlIHsgY29udGVudDogXCJcIiB9XG4gICAgICAgICYuYnA6YmVmb3JlIHsgY29udGVudDogXCJcIiB9XG4gICAgICAgICYucG06YmVmb3JlIHsgY29udGVudDogXCJcIiB9XG4gICAgICAgICYuc3A6YmVmb3JlIHsgY29udGVudDogXCJcIiB9XG4gICAgICAgICYuY2l2aWw6YmVmb3JlIHsgY29udGVudDogXCIgXCIgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2hvdWwtaHVuZ2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuZ2hvdWwtaHVuZ2VyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTgyOTIxO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjYmE5OTc2O1xuICAgIG1hcmdpbjogMCAzcHggMCA1cHg7XG4gIH1cbiAgLmdob3VsLWh1bmdlci1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNjk2NDg2O1xuICAgIG1hcmdpbjogMDtcbiAgICAmLndhcm5pbmcgeyBiYWNrZ3JvdW5kOiAjYmI2NzY1OyB9XG4gICAgYm9yZGVyLXRvcDogMXB4IGluc2V0IGJsYWNrO1xuICB9XG4gIC5naG91bC1odW5nZXItaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQ6IHJlZDsgaGVpZ2h0OiA2cHg7IHdpZHRoOiAycHg7IHRvcDogMDsgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5pbi10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5naG91bC1odW5nZXItYmFja2dyb3VuZCB7IHRvcDogM3B4OyB9XG4gIH1cbn1cbi5naG91bC1tZXNzYWdlIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAwLjdyZW07IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmNWY1ZjsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5pY29uX2RpdihAdXJsLEBhbGlnbixAbGVmdCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQ6IHVybChAdXJsKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogQGFsaWduOyBtYXJnaW4tbGVmdDogQGxlZnQ7XG4gIH1cbn1cblxuc3Bhbi5hcCxkaXYuYXAgICAgICAgICAgICAgICAgICAgICAgICAgeyAuaWNvbl9kaXYoXCIuLi9pbWcvaWNvbnMvYXBfc21hbGwuZ2lmXCIsIG1pZGRsZSwgMCk7IH1cbnNwYW4uYnAsZGl2LmJwICAgICAgICAgICAgICAgICAgICAgICAgIHsgLmljb25fZGl2KFwiLi4vaW1nL2ljb25zL2JwX3NtYWxsLmdpZlwiLCBtaWRkbGUsIDApOyB9XG5zcGFuLnBtLGRpdi5wbSAgICAgICAgICAgICAgICAgICAgICAgICB7IC5pY29uX2RpdihcIi4uL2ltZy9pY29ucy9wbV9zbWFsbC5naWZcIiwgbWlkZGxlLCAwKTsgfVxuc3Bhbi5zcCxkaXYuc3AgICAgICAgICAgICAgICAgICAgICAgICAgeyAuaWNvbl9kaXYoXCIuLi9pbWcvaWNvbnMvc3Bfc21hbGwuZ2lmXCIsIG1pZGRsZSwgMCk7IH1cbnNwYW4ub3gsZGl2Lm94ICAgICAgICAgICAgICAgICAgICAgICAgIHsgLmljb25fZGl2KFwiLi4vaW1nL2ljb25zL294eWdlbl9zbWFsbC5naWZcIiwgbWlkZGxlLCAwKTsgfVxuc3Bhbi5kZWZlbnNlLGRpdi5kZWZlbnNlICAgICAgICAgICAgICAgeyAuaWNvbl9kaXYoXCIuLi9pbWcvaWNvbnMvc21hbGxfZGVmLmdpZlwiLCBtaWRkbGUsIDJweCk7Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbnNwYW4uZGVmZW5zZS1icm9rZW4sZGl2LmRlZmVuc2UtYnJva2VuIHsgLmljb25fZGl2KFwiLi4vaW1nL2ljb25zL3NtYWxsX2RlZl9icm9rZW4uZ2lmXCIsIG1pZGRsZSwgMnB4KTsgY29sb3I6I2YxODc2Njtmb250LXdlaWdodDogYm9sZDsgfVxuXG4uam9icy1jaG9pY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IC42O1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMHMgZWFzZS1pbi1vdXQ7XG5cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHsgYm9yZGVyOjFweCBkb3R0ZWQgI2RkYWI3NjsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICY+LnRleHQge1xuICAgIGNvbG9yOiAjYjM3YzRhOyBmb250LXdlaWdodDogYm9sZDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG5cbiAgJj5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuc2VsZWN0ZWQge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YwZDc5ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgICY+LnRleHQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAuaGVscGJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5za2lsbHNldC1ncm91cCB7XG5cbiAgcGFkZGluZzogMTJweDtcblxuICAuZ3JvdXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IGxlZnQ6IDIwcHg7IHJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBkNzllO1xuXG4gICAgLmZpcnN0LWxldHRlciB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCBibGFjaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgLmxhc3QtbGV0dGVycyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgbGkgeyBwYWRkaW5nLWxlZnQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3NtYWxsX21pZGRvdC5naWYnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQgfVxuICB9XG5cbiAgLnNraWxsLXVucmVhY2hhYmxlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoNTAlKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5za2lsbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4OyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemU7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXG4gICY+ZGl2IHtcbiAgICBmb250LXNpemU6IDdyZW07IHRleHQtc2hhZG93OiAwIDAgNXB4IHRyYW5zcGFyZW50OyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogM3B4IGJsYWNrOyB0ZXh0LXN0cm9rZTogM3B4IGJsYWNrOyBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzdlNGQyYTsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgJi5jdXJyZW50IHsgY29sb3I6ICNkOGE4NDE7IHRleHQtc2hhZG93OiAwIDAgNXB4ICNlZmMwNWU7IC13ZWJraXQtdGV4dC1zdHJva2U6IDNweCAjYTcyZjA1OyB0ZXh0LXN0cm9rZTogM3B4ICNhNzJmMDU7ICB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7IHRyYW5zaXRpb246IG5vbmU7IH1cbiAgfVxufVxuXG4uc2tpbGwtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDsgZ2FwOiAwO1xuICB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmID4gKiB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgZmxleC1ncm93OiAwOyBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2tpbGxzZXQtcGFyZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDI0cHggMjRweCAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLnNraWxsc2V0LW5hdiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAmLnNraWxsc2V0LW5hdi1wcmV2IHsgbGVmdDogOHB4OyB9XG4gICAgICAmLnNraWxsc2V0LW5hdi1uZXh0IHsgcmlnaHQ6IDhweDsgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQgLnNraWxsc2V0LW5hdi1wcmV2LCAmOmxhc3QtY2hpbGQgLnNraWxsc2V0LW5hdi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2RkYWI3NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGFiNzY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgJjpub3QoLnBsYWluKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDJ0LnBuZykgcmlnaHQgLTRweCB0b3AgLTdweCBuby1yZXBlYXQsIHVybCguLi9pbWcvYmFja2dyb3VuZC90YWJzLWhlYWRlci5qcGcpIGxlZnQgLyBjb3ZlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL2JveC9wYW5lbF8wMS5wbmcpIDAgLTZweCByZXBlYXQteDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL2JlbG93X3RhYnNfYmcuZ2lmKSBsZWZ0IHRvcCByZXBlYXQteDtcbiAgICB9XG4gIH1cbiAgJi5wbGFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL3RhYnMtaGVhZGVyLXBsYWluLmdpZikgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgICY6OmJlZm9yZSB7IHRvcDogMjdweDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIiBcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kL3RhYnMtaGVhZGVyLXBsYWluLXNuZC5naWYpIHJpZ2h0IHRvcCByZXBlYXQteTsgfVxuICB9XG5cbiAgJi5uby10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5vLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJn5kaXYubGlnaHRib3gsJn4ub3B0LXRhYi1jb250YWluZXI+ZGl2LmxpZ2h0Ym94OmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMCB9XG4gIH1cblxuICAudGFiIHtcbiAgICAmLmlubGluZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhYi1saW5rIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvdGFiLmdpZik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OTQwMjM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjk0MDIzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLXRhYi1mb250O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICBwYWRkaW5nOiAycHggNHB4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGltZy5kcmFnLWhhbmRsZXtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgfVxuXG4gICAgICBpbWcudGFiLWxpbmstZGVsZXRle1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC50YWItZmxvYXRlcik6aG92ZXIgLnRhYi1saW5rIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNmMGQ3OWU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkIC50YWItbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvdGFiX2FjdGl2ZS5naWYpO1xuICAgIH1cblxuICAgICYuc29ydGFibGUtaXRlbS5zb3J0YWJsZS1naG9zdCAudGFiLWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG4gICYucGxhaW4gLnRhYiB7IGZsb2F0OiBsZWZ0OyB9XG59XG5cbi50YWJzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IGNvbG9yOiAjZGRhYjc2OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkYWI3NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgcGFkZGluZzogMCA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtMnB4OyBtYXJnaW4tbGVmdDogLTJweDtcbiAgJjpub3QoLnBsYWluKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvYm94L3BhbmVsXzAydC5wbmcpIHJpZ2h0IC00cHggdG9wIC03cHggbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2JhY2tncm91bmQvdGFicy1oZWFkZXIuanBnKSBsZWZ0IC8gY292ZXI7XG4gICAgJjo6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIiBcIjsgdG9wOiAwOyBsZWZ0OiAyN3B4OyByaWdodDogMjhweDsgaGVpZ2h0OiAzcHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFja2dyb3VuZC9ib3gvcGFuZWxfMDEucG5nKSAwIC02cHggcmVwZWF0LXg7IH1cbiAgICAmOjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7IGJvdHRvbTogLTU1cHg7IHRvcDogMTAwJTsgbGVmdDogNXB4OyByaWdodDogMnB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvYmVsb3dfdGFic19iZy5naWYpIGxlZnQgdG9wIHJlcGVhdC14OyB9XG4gIH1cbiAgJi5wbGFpbiB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmFja2dyb3VuZC90YWJzLWhlYWRlci1wbGFpbi5naWYpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdDsgfVxuXG4gICYubm8tdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5uby1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICZ+ZGl2LmxpZ2h0Ym94LCZ+Lm9wdC10YWItY29udGFpbmVyPmRpdi5saWdodGJveDpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDAgfVxuICB9XG5cbiAgbWluLWhlaWdodDogMzRweDtcblxuICAmPi50YWItZmxvYXRlciB7XG4gICAgJi50YWIgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtjb250ZW50OiBcIiBcIjsgY2xlYXI6IGJvdGg7fVxuICAgICY6OmJlZm9yZSB7IGRpc3BsYXk6IHRhYmxlO31cbiAgICAmOjphZnRlciB7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDt9XG4gIH1cblxuICBoNC5zb3VsLW5hbWUge1xuICAgIG1hcmdpbjogOHB4IDRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAudGFiIHtcbiAgICAmLmlubGluZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuICAgICY6bm90KC5sZWZ0KSB7IGZsb2F0OiByaWdodDsgfVxuICAgICY6bm90KC50YWItZmxvYXRlcikgeyBwYWRkaW5nLXRvcDogOXB4IH07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZC5sZWZ0LmlubGluZSA+IGRpdi5hdmF0YXIuc21hbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAmID4gaDQuc291bC1uYW1lIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbjogMDsgcGFkZGluZzogMDtcbiAgICAgICAgJj5pbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogY2FsYyg1MCUgLSA4cHgpOyB9XG4gICAgICAgICY+YSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAwLjc1ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciA+IGg0LnNvdWwtbmFtZSB7IG9wYWNpdHk6IDE7IH1cbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodC1uZXc6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDtcbiAgICAgIHRvcDogNXB4OyBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3J1bS9yZWNlbnQucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAudGFiLWxpbmsge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyBoZWlnaHQ6IDIxcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvdGFiLmdpZik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY5NDAyMzsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY5NDAyMztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgZm9udC1mYW1pbHk6IEBteWhvcmRlcy10YWItZm9udDsgZm9udC1zaXplOiAxcmVtOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICBjb2xvcjogI2YwZDc5ZTsgcGFkZGluZzogMnB4IDRweCAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGltZy5kcmFnLWhhbmRsZXtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgfVxuXG4gICAgICBpbWcudGFiLWxpbmstZGVsZXRle1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC50YWItZmxvYXRlcik6aG92ZXIgLnRhYi1saW5rIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNmMGQ3OWU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkIC50YWItbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmQvdGFiX2FjdGl2ZS5naWYpO1xuICAgIH1cblxuICAgICYuc29ydGFibGUtaXRlbS5zb3J0YWJsZS1naG9zdCAudGFiLWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG4gICYucGxhaW4gLnRhYiB7IGZsb2F0OiBsZWZ0OyB9XG59XG5cbi50YWItZmxvYXRlci50YWItZmxvYXRlci1ub2JyZWFrIHtcbiAgZGlzcGxheTogZmxleDsgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zcGFuLmljb24ge1xuICAmPmltZyB7IG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xNSk7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7IHBhZGRpbmc6IDAgNXB4OyBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgY29sb3I6IHdoaXRlOyBmb250LXNpemU6IDEuMnJlbTtcbn1cblxudWwuc3VtbWFyeSB7XG4gICYsICYgdWwge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogNXB4O307XG4gICYgdWw+bGkgeyBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgYmFja2dyb3VuZDogQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gIGxpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICAmPnNwYW4geyBmbG9hdDogcmlnaHQgfTtcbiAgICAmPnVsIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7IG1hcmdpbi10b3A6IDVweDsgfVxuICB9XG59XG5cbmRpdi5kZWF0aF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC9kZWF0aEhlYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vY29udGFpbjtcbiAgbWluLWhlaWdodDogNTVweDsgbWFyZ2luLXRvcDogMjRweDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAmOjpmaXJzdC1sZXR0ZXIgeyBjb2xvcjogbGlnaHRlbihAbXlob3JkZXMtc21hbGx0ZXh0LDEwJSk7IH1cbiAgfVxuICAmPmRpdjpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogbGlnaHRlbihAbXlob3JkZXMtc21hbGx0ZXh0LDEwJSk7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6OmZpcnN0LWxldHRlciB7IGNvbG9yOiBsaWdodGVuKEBteWhvcmRlcy1zbWFsbHRleHQsMjAlKTsgfVxuICB9XG59XG5kaXYuZGVhdGhfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNhZmFjYzE7XG59XG5kaXYuZGVhdGhfbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICAmPmIgeyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dCB9XG4gICY+dWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oQG15aG9yZGVzLXNtYWxsdGV4dCwxMCUpO1xuICAgICY+bGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAmPnNwYW4uY291bnQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICAmPmRpdjpub3QoLnRvb2x0aXApIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICY+aW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnJhcmUgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BpY3Rvcy9yZXdhcmRCZ19yYXJlLmdpZlwiKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgICY+bGk6aG92ZXIge1xuICAgICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNmMGQ3OWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdi5yZWJpcnRoIHtcbiAgYmFja2dyb3VuZDogIzk5NjczOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzN2M0YTtcbiAgZGl2LnJlYmlydGhfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGJhY2tncm91bmQ6ICNiMzdjNGE7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGNvbG9yOiAjZjBkNzllO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIGRpdi5yZWJpcnRoX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5hLmhlbHAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVscC9oZWxwVG9vbHRpcC5naWZcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0U3RDFCMjsgYm9yZGVyOiAxcHggc29saWQgIzVlM2QxNzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3B4OyBwYWRkaW5nLXJpZ2h0OiAzcHg7IGN1cnNvcjogaGVscDsgaGVpZ2h0OiAxNHB4OyB3aWR0aDogMzZweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciB7IG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTsgfVxufVxuXG4uaGVscExpbmsge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NtYWxsX2hlbHAuZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgJjpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgfVxufVxuXG5kaXYuaGVscCB7XG4gIC5oZWxwTGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6IEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxucC5ib29rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICNlZmM2OTg7XG4gICAgJjpmaXJzdC1sZXR0ZXIge2ZvbnQtc2l6ZToxMTAlOyBmb250LXdlaWdodDpib2xkOyB9XG59XG5cbnAuYW1iaWFudCwgZGl2LmFtYmlhbnQge1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDIycHg7XG4gICAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDQwcHg7XG4gICAgY29sb3I6ICNkZGFiNzY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NtYWxsX3JwLmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA1cHg7XG59XG5cbmRpdi50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICBib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oQG15aG9yZGVzLXNtYWxsdGV4dCwgMjAlKTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGRhcmtlbihAbXlob3JkZXMtc21hbGx0ZXh0LCA1MCUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcblxuICBzdHJvbmcucmVkLCBzcGFuLmJyb2tlbiB7XG4gICAgY29sb3IgOiNjZjcwNTg7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgbWFyZ2luOiAycHggMCAwcHggMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgbm9uZTtcbiAgICBjb2xvcjogI0YwRDc5RTtcbiAgICAmOm5vdCguc3RhY2spIHtjbGVhcjogYm90aDt9XG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICY6bm90KC5pdGVtKSB7IHBhZGRpbmctbGVmdDogNHB4OyBwYWRkaW5nLXJpZ2h0OiA0cHg7IGJhY2tncm91bmQtY29sb3I6ICM1MjQwNTM7IH1cbiAgICAgICAgYm9yZGVyLXRvcDogMDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1YzJiMjA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgaSB7IGNvbG9yOiAjZjBkNzllOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgc3Ryb25nIHsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyB9XG4gICAgfVxuICB9XG5cbiAgZW0ge1xuICAgIGNvbG9yOiBAbXlob3JkZXMtaGVscC1jb2xvcjtcbiAgfVxuXG4gICY+aDE6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiA0cHg7IHBhZGRpbmc6IDA7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBteWhvcmRlcy1zbWFsbHRleHQsIDIwJSk7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgfVxuXG4gICYubmR5bmFtaWMgeyB3aWR0aDogMjUwcHg7IH0gLy8gRG8gbm90IHJlcGxhY2UgdGhpcyB3aXRoIG1heC13aWR0aCwgaXQgYnJlYWtzIHRvb2x0aXBzIHdpdGggY2VsbHMgaW4gdGhlbSFcblxuICAmLmhlbHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjYjk4YTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAmPmgxOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHN0cm9uZywgZW0ge1xuICAgICAgY29sb3I6ICNlZGNkYTk7XG4gICAgfVxuICB9XG5cbiAgJi5ub3JtYWwge1xuICAgIGJhY2tncm91bmQ6ICM5MzVGNDI7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNFM0M2OTk7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICM1YzJiMjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY+aDE6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZhYTg4O1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBjb2xvcjogQG15aG9yZGVzLWJ1dHRvbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLml0ZW0ge1xuICAgIGNvbG9yOiAjZGZkYWQyO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI5ZDg5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NjY1MjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzVjMmIyMDtcbiAgICAmPmgxOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgPiBlbSB7XG4gICAgICBjb2xvcjogQG15aG9yZGVzLWJ1dHRvbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmZvcnVtLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICM1YzJiMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZDc5ZTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzVjMmIyMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZW0ge1xuICAgICAgY29sb3I6IEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnVsLmNpdGl6ZW4tbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xufVxuXG5zcGFuLmxhbmd1YWdlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHNhbmR5YnJvd247XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZGl2LmJsb2NrIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWJkOWI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDMyODFhO1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICNhZmFjYzE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuZGl2Lml0ZW0tYWRkZW5kdW0ge1xuICBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmRpdi5pdGVtLXRhZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyAvKnRleHQtYWxpZ246IGNlbnRlcjsqLyBwYWRkaW5nOiAycHg7IGJhY2tncm91bmQ6ICMwMjIxNDI7IGJvcmRlcjogMXB4IHNvbGlkICMwMTFkMzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGhlaWdodDogMThweDsgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICY6YWZ0ZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyB0b3A6IDA7IGxlZnQ6IDFweDsgfVxuICAmLml0ZW0tdGFnLWRlY286YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaXRlbS9jYXRfZGVjby5naWZcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cbiAgJi5pdGVtLXRhZy1kZWZlbnNlOmFmdGVyIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2l0ZW0vY2F0X2RlZi5naWZcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cbiAgJi5pdGVtLXRhZy1lc3NlbnRpYWwgeyBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cbiAgJi5pdGVtLXRhZy1lc3NlbnRpYWw6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaXRlbS9jYXRfam9iLmdpZlwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgfVxuICAmLml0ZW0tdGFnLXdlYXBvbjphZnRlciB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pdGVtL2NhdF93ZWFwb24uZ2lmXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gICYuaXRlbS10YWctaGVhdnk6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaXRlbS9jYXRfaGVhdnkuZ2lmXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gICYuaXRlbS10YWctdXNlLTE6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc21hbGxfb25jZS5naWZcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cblxuICAmLml0ZW0tdGFnLWl0ZW0taWQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc21hbGxfZGV2LnBuZ1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgfVxuICAmLml0ZW0tdGFnLXBvaXNvbi1kZWFkbHk6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZGVhdGguZ2lmXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gICYuaXRlbS10YWctcG9pc29uLWluZmVjdDphZnRlciB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGF0dXMvc3RhdHVzX2luZmVjdGlvbi5naWZcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cbiAgJi5pdGVtLXRhZy1wb2lzb24tc3RyYW5nZTphZnRlciB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGF0dXMvc3RhdHVzX2RydWdnZWQuZ2lmXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gICYuaXRlbS10YWctZmlyc3QtcGljazphZnRlciB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pdGVtL2l0ZW1fYmFneGwuZ2lmXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gIGVtIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuZGl2LmJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzdkNTAzMjsgYm9yZGVyOiAxcHggc29saWQgI2RmYzc5MzsgcGFkZGluZzogMTBweDsgbWFyZ2luOiAyMHB4IDA7XG4gICYgc3Ryb25nIHsgZm9udC1zaXplOiAxLjJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiB3aGl0ZTsgfVxuICAmIHNwYW4geyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgfVxufVxuXG5kaXYudG9vbHRpcC1kdW1teSB7XG4gIGhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO1xuICAmPioge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IHRvcDogMDsgei1pbmRleDogMzsgYm94LXNoYWRvdzogMCAwIDJweCBibGFjaywgMCAwIDEwcHggYmxhY2s7XG4gICAgJi50b29sdGlwLWR1bW15LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtaGVscC1jb2xvcjsgb3V0bGluZTogMXB4IHNvbGlkIEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gICAgICAmPmg0IHtcbiAgICAgICAgbWFyZ2luOiA0cHg7IHBhZGRpbmc6IDAgMCA0cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbXlob3JkZXMtYnV0dG9uLWNvbG9yOyBjb2xvcjogQG15aG9yZGVzLWJ1dHRvbi1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXYuZGFpbHktYXR0YWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDQycHg7XG4gIGRpdi5jb250ZW50IHtcblxuICAgIGhvcmRlcy1mbGFzaFtkYXRhLXNyY10ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgID4qIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDQwLzEyMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLCBkaXYucCB7bWFyZ2luOiAxNnB4IDEwcHh9XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkYWI3NjtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzVjMmIyMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICNkZGFiNzY7XG4gICAgcDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGNvbG9yOiAjZjBkNzllO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yIDojY2Y3MDU4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBkaXYuaW5mb3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMzI0OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNWMyYjIwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzN2M0YTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDVweDtcbiAgICAgIGNvbG9yOiAjZGRhYjc2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAbXlob3JkZXMtc2VyaWYtZm9udDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkYWI3NjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFyLCAuYXZhdGFyY3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLDAuNyk7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpub3QoLnNtYWxsKTpub3QoLmZ1bGwpOm5vdCgucm91bmQpPmltZyB7IG1heC13aWR0aDogMTAwcHg7IG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICYuc21hbGw+aW1nIHsgd2lkdGg6IDkwcHg7IGhlaWdodDogMzBweDsgb2JqZWN0LWZpdDogY292ZXIgfVxuICAmLmZ1bGw+aW1nIHsgbWF4LXdpZHRoOiAxMDAlIH1cbiAgJi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmPmltZyB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IG9iamVjdC1maXQ6IGNvdmVyIH1cbiAgfVxuICAmLmZ1bGw+ZGl2LmNyb3Age1xuICAgIHotaW5kZXg6IDE7XG4gICAgJj5kaXYgeyBjdXJzb3I6IGdyYWI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB9XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMzMuMzMzMzMzMzMzMzMlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgfVxuICAmLnJhdyB7IG91dGxpbmU6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgJj5pbWcgeyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCkgY29udHJhc3QoOTUlKSBicmlnaHRuZXNzKDExMCUpOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbm9pc2UucG5nXCIpICB9XG59XG4mLmF2YXRhciB7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOyB9XG4mLmF2YXRhcmNyb3cgeyBib3JkZXI6IDFweCBzb2xpZCAjY2MzMzAwOyB9XG5cbi50YWItZmxvYXRlciAuYXZhdGFyPmltZyB7IGJhY2tkcm9wLWZpbHRlcjogbm9uZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgfVxuXG5zZWxlY3Qge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NUMzNjtcbiAgY29sb3I6ICNmMGQ3OWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOm5vdCguc21hbGwpIHt3aWR0aDogMTAwJTt9XG5cbiAgb3B0aW9uW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNmMGNlODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NUMzNjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuXG5pLmRhZ2dlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvcm0ge1xuICBkaXYubm90ZS5ub3RlLWxpZ2h0ZXN0IHsgbWFyZ2luOiA1cHggMDsgfVxuXG4gIC5tb2Qge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBjb2xvcjogQG15aG9yZGVzLWNlbGwtaGVhZGVyLXRleHQtY29sb3I7XG4gICAgc3Ryb25nIHsgY29sb3I6IHdoaXRlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIH1cblxuICAud2FybmluZyB7XG4gICAgY29sb3I6ICNmODY7IGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7IGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7IGJvcmRlcjogMXB4IHNvbGlkICNmMGQ3OWU7IG91dGxpbmU6IDFweCBzb2xpZCAjNWMyYjIwO1xuICAgIHN0cm9uZyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZjhlYWNiOyB9XG4gIH1cbn1cblxuI3Bvc3Rib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDEwMHB4OyBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDM2LCAyMywgLjc1KTsgYm9yZGVyLXJhZGl1czogNnB4OyBwYWRkaW5nOiAzcHggNXB4O1xuICBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IHotaW5kZXg6IDk5NTtcbiAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4ocmdiYSg2MiwgMzYsIDIzLCAuNzUpLDEwJSk7IH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG5cbiAgaW1nIHsgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQgfTtcblxuICAmPmRpdiB7XG4gICAgbWFyZ2luOiAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6bm90KCNwb3N0Ym94LW5ldy1tc2ctY291bnRlcikgeyBsaW5lLWhlaWdodDogMCB9XG4gIH1cblxuICAmLm5ldy1tZXNzYWdlcyB7XG4gICAgPio6bnRoLWNoaWxkKDEpIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG4gICY6bm90KC5uZXctbWVzc2FnZXMpPio6bm90KDpudGgtY2hpbGQoMSkpIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgJi5zaG93LWxhcmdlciB7XG4gICAgaW1nIHsgaGVpZ2h0OiAyNHB4OyB9XG4gIH1cbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnBsLTA1IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmhvcmRlcy1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgZm9udC1zaXplOiAwLjhlbTtcbiAgJj5saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGIuZW1waCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IH1cbiAgICAmOmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTI0cHg7IHRvcDogMDsgY29udGVudDogXCIgXCI7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zbWFsbF9taWRkb3QuZ2lmXCIpIG5vLXJlcGVhdDsgfVxuICAgICYubm90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuZGl2Lm9yIHtcbiAgaGVpZ2h0OiAxMDBweDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuZGl2LndlbGNvbWUtdGVhc2VyIHtcbiAgaGVpZ2h0OiA1MDBweDsgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAmPnNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0MXB4OyB0b3A6IDE4cHg7IGxlZnQ6IDcwcHg7IHRyYW5zZm9ybTogcm90YXRlKC0xLjhkZWcpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAmOmZpcnN0LWNoaWxkIHsgY29sb3I6ICMzMTI4Mzk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgfVxuICAgICY6bGFzdC1jaGlsZCB7IGNvbG9yOiAjNWIwMDAwIH1cbiAgfVxuICAmLnRlYXNlci0xIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlYXNlcjEuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7ICY+c3BhbiB7IGxlZnQ6IDgwcHg7IHRvcDogMjVweDsgfSB9XG4gICYudGVhc2VyLTIgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVhc2VyMi5qcGdcIikgbm8tcmVwZWF0IHRvcCByaWdodDsgfVxuICAmLnRlYXNlci0zIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlYXNlcjMuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbiAgJi50ZWFzZXItNCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWFzZXI0LmpwZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0OyB9XG4gICYudGVhc2VyLTUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVhc2VyNS5qcGdcIikgbm8tcmVwZWF0IHRvcCByaWdodDsgfVxuICAmLnRlYXNlci02IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlYXNlcjYuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbiAgJi50ZWFzZXItNyB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWFzZXI3LnBuZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0OyB9XG4gICYudGVhc2VyLTggeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVhc2VyOC5qcGdcIikgbm8tcmVwZWF0IHRvcCByaWdodDsgfVxuICAmLnRlYXNlci05IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlYXNlcjkuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbiAgJi50ZWFzZXItMTAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVhc2VyMTAuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbiAgJi50ZWFzZXItMTEgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVhc2VyMTEuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbn1cblxuc3Bhbi50YWcge1xuICBmb250LXNpemU6IDAuOTVyZW07IHRleHQtc2hhZG93OiAxcHggMXB4IDAgYmxhY2s7IHBhZGRpbmc6IDJweCA0cHg7IGJveC1zaGFkb3c6IDAgMCAycHggYmxhY2s7IG1hcmdpbjogMXB4IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udXNlcm5hbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmLnVzZXJuYW1lLWFsaWFzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMwMDQ1O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTgxYzU0O1xuICB9XG5cbiAgJjpub3QoLnVzZXJuYW1lLWFsaWFzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDMDAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk4MzQxYztcbiAgfVxuXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6IEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ5MDAwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjUpLCAwIDAgMXB4IGJsYWNrO1xuICB9XG5cbiAgJjpub3QoLnVzZXJuYW1lLWFsaWFzKS5pcy1mcmllbmQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTY1YzM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTRlMmE7XG4gIH1cbn1cblxuZGl2LmxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAyNHB4OyB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYW5pbXMvbG9hZGluZy5naWYnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5pLmgtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDtcblxuICAmLmNhcmV0LXVwIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3NtYWxsX2NhcmV0X3VwLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0IH1cbiAgJi5jYXJldC1kb3duIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3NtYWxsX2NhcmV0X2Rvd24uZ2lmXCIpIGNlbnRlciBuby1yZXBlYXQgfVxufVxuXG4jdGVjaF9zdGF0cyB7XG4gIGZvbnQtc2l6ZTogOHB4OyBwYWRkaW5nLXRvcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgZ2FwOiAxMHB4O1xuICBwcmUgeyBkaXNwbGF5OiBpbmxpbmUgfVxufVxuXG4udG9jIHtcbiAgcG9zaXRpb246IHN0aWNreTsgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjOGE1NDMyOyBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyOiAxcHggc29saWQgIzcwNDMyODtcblxuICAmPmI6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjOTY1YzM2OyBwYWRkaW5nOiA0cHg7IGZvbnQtdmFyaWFudDogc21hbGwtY2Fwczsgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDRweCAwOyBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YTU0MzI7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk2NWMzNjtcbiAgICB9XG4gIH1cblxuICAmPnVsPmxpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOiBub25lO31cbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmPnVsPmxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgJj51bD5saSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2l0ZSB7XG4gICY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiwqvigK9cIiB9XG4gICY6OmFmdGVyIHsgY29udGVudDogXCLigK/Cu1wiIH1cblxuICAmOm5vdCgubGltaXQpIHtvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO31cbiAgJi5saW1pdCB7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxufVxuXG4qW2RhdGEtaW5kaWNhdG9yXSB7XG4gICY6bm90KFtkYXRhLWluZGljYXRvcj1cIjBcIl0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGljYXRvcik7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlYWRlclxuaHRtbCBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyLmdpZicpOyB9XG5odG1sIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwibm9uZVwiXVtkYXRhLXRoZW1lLXByaW1hcnktbW9kaWZpZXI9XCJwYW5kYVwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9oZWFkZXJfaGMuZ2lmJyk7IH1cbmh0bWwgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtc2Vjb25kYXJ5LW1vZGlmaWVyPVwiY2hhb3NcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2NoYW9zLmdpZicpOyB9XG5odG1sIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwibm9uZVwiXVtkYXRhLXRoZW1lLWRheXRpbWU9XCJuaWdodFwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9oZWFkZXJfbmlnaHQuZ2lmJyk7IH1cbmh0bWwgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtcHJpbWFyeS1tb2RpZmllcj1cInBhbmRhXCJdICN3cmFwcGVyIC5nYW1lLWNsb2NrID4gLnRvd24tZGF5IHsgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwICNkZGFiNzYsIDFweCAtMXB4IDAgI2RkYWI3NiwgLTFweCAxcHggMCAjZGRhYjc2LCAxcHggMXB4IDAgI2RkYWI3NiAhaW1wb3J0YW50IH1cbmh0bWwgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtc2Vjb25kYXJ5LW1vZGlmaWVyPVwiY2hhb3NcIl0gI3dyYXBwZXIgLmdhbWUtY2xvY2sgPiAudG93bi1kYXkgeyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgI2RkYWI3NiwgMXB4IC0xcHggMCAjZGRhYjc2LCAtMXB4IDFweCAwICNkZGFiNzYsIDFweCAxcHggMCAjZGRhYjc2ICFpbXBvcnRhbnQgfVxuaHRtbCBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl1bZGF0YS10aGVtZS1kYXl0aW1lPVwibmlnaHRcIl0gI3dyYXBwZXIgLmdhbWUtY2xvY2sgPiAudG93bi1kYXkgeyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgI2RkYWI3NiwgMXB4IC0xcHggMCAjZGRhYjc2LCAtMXB4IDFweCAwICNkZGFiNzYsIDFweCAxcHggMCAjZGRhYjc2ICFpbXBvcnRhbnQgfVxuIiwiLyogbnVuaXRvLXJlZ3VsYXIgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051bml0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9udW5pdG8tdjI0LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIHVybCgnLi4vZm9udHMvbnVuaXRvLXYyNC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbnVuaXRvLTcwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbnVuaXRvLTkwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbnVuaXRvLWl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbnVuaXRvLTcwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbnVuaXRvLTkwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL251bml0by12MjQtbGF0aW4tZXh0X2xhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogY291cmllci1wcmltZS1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtdjctbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9jb3VyaWVyLXByaW1lLXY3LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBjb3VyaWVyLXByaW1lLTcwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9jb3VyaWVyLXByaW1lLXY3LWxhdGluLWV4dF9sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9jb3VyaWVyLXByaW1lLXY3LWxhdGluLWV4dF9sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGNvbWljLW5ldWUtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb21pYyBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL2NvbWljLW5ldWUtdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL2NvbWljLW5ldWUtdjgtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogY29taWMtbmV1ZS1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29taWMgTmV1ZSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9jb21pYy1uZXVlLXY4LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL2NvbWljLW5ldWUtdjgtbGF0aW4taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBjb21pYy1uZXVlLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb21pYyBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL2NvbWljLW5ldWUtdjgtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIHVybCgnLi4vZm9udHMvY29taWMtbmV1ZS12OC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGNvbWljLW5ldWUtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbWljIE5ldWUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gIHVybCgnLi4vZm9udHMvY29taWMtbmV1ZS12OC1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9jb21pYy1uZXVlLXY4LWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbG9yYS1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL2xvcmEtdjI0LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIHVybCgnLi4vZm9udHMvbG9yYS12MjQtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGxvcmEtNzAwIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL2xvcmEtdjI0LWxhdGluLWV4dF9sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9sb3JhLXYyNC1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBsb3JhLWl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9sb3JhLXYyNC1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIHVybCgnLi4vZm9udHMvbG9yYS12MjQtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbG9yYS03MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xvcmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gIHVybCgnLi4vZm9udHMvbG9yYS12MjQtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL2xvcmEtdjI0LWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIEZvbnQgdmlzaXRvciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzaXRvcjInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvdmlzaXRvcjIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICBmb250LXN0eWxlOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT0NSIEEgRXh0ZW5kZWQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb2NyX2FfZXh0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgZm9udC1zdHlsZTpub3JtYWw7XG59IiwiQGltcG9ydCAob25jZSkgXCJ0aGVtZVwiO1xuXG4uY2VudGVyICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnZtaWRkbGUgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4ubGVmdCAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi5yaWdodCAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi5qdXN0aWZ5IHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4uZmxvYXQtbGVmdCAgICB7IGZsb2F0OiBsZWZ0OyB9XG4uZmxvYXQtcmlnaHQgICB7IGZsb2F0OiByaWdodDsgfVxuXG4uc21hbGwgeyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgZm9udC1zaXplOiAxLjFyZW07IH1cbi5tZWRpdW0geyBmb250LXNpemU6IDEuNnJlbTsgfVxuLmNyaXRpY2FsIHsgY29sb3I6ICNmODYwMDA7IGZvbnQtd2VpZ2h0OiBib2xkIH1cblxuLnBvaW50ZXIge2N1cnNvcjogcG9pbnRlcjt9XG4ubm8td3MgeyBmb250LXNpemU6IDAgfVxuXG5oci5kYXNoZWQge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcbn1cblxuaDUge1xuICBtYXJnaW46IDE1cHggMCAycHg7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzY0M2IyNSAwJSwgcmdiYSgxMDAsIDU5LCAzNywgMCkgNTAlLCByZ2JhKDEwMCwgNTksIDM3LCAwKSAxMDAlKTtcbn1cblxuaDEucGFnZS1oZWFkIHtcblx0cGFkZGluZzogN3B4IDAgMTRweCA0OHB4OyBtYXJnaW46IDAgMCA4cHg7IGNvbG9yOiAjZjBkNzllO1xuXHRmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDE3cHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oMS5naWZcIik7XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbmgyLnBhZ2UtaGVhZCB7XG4gIGhlaWdodDogMTdweDsgcGFkZGluZzogMDsgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICBjb2xvcjogI2RkYWI3NjsgZm9udC1zaXplOiAxLjJyZW07IGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkYWI3NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlbHAvaDIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2UtaGVhZCA+IHN0cm9uZyB7IGNvbG9yOiB3aGl0ZSB9XG5cbipbZGlzYWJsZWRdLCpbZGF0YS1kaXNhYmxlZD1cImRpc2FibGVkXCJdOm5vdChmb3JtKSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyBmaWx0ZXI6IHNhdHVyYXRlKDAlKSBjb250cmFzdCg1MCUpIGJyaWdodG5lc3MoMTEwJSk7IH1cbipbZGF0YS1kaXNhYmxlZD1cImJsb2NrZWRcIl06bm90KGZvcm0pIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbipbZGF0YS1kaXNhYmxlZD1cImdyYXllZFwiXTpub3QoZm9ybSkgeyBmaWx0ZXI6IHNhdHVyYXRlKDAlKSBjb250cmFzdCg1MCUpIGJyaWdodG5lc3MoMTEwJSk7IH1cbioubm8taW50ZXJhY3Rpb24geyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuZm9ybVtkYXRhLWRpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9uLCBkaXYuYnV0dG9uIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGZpbHRlcjogc2F0dXJhdGUoMCUpIGNvbnRyYXN0KDUwJSkgYnJpZ2h0bmVzcygxMTAlKTsgfVxufVxuXG5pbWcuZml0IHsgd2lkdGg6IDEwMCU7IH1cblxudWwuZmVhdHVyZS1saXN0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgc3Ryb25nLCBiIHsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQgfVxufVxuXG4uYm94ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBkNzllO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzVjMmIyMDtcbn1cblxuLmJvbGQgeyBmb250LXdlaWdodDogYm9sZCB9XG4uaXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljICB9XG5cbi5oaWRkZW4sLmhpZGRlbi1lbXB0eTplbXB0eSB7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XG5cbi5saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOm5vdCgudW5kZWNvcmF0ZWQpIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0Y29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG5idXR0b24ge1xuXHRpbWcgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxufVxuXG4uY29udGVudC1jZW50ZXItdmVydGljYWwgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uY29udGVudC1jZW50ZXItaG9yaXpvbnRhbCB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZCB7IHBhZGRpbmc6IDVweDsgfVxuXG5kaXYuYmFuZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogY2VudGVyOyBoZWlnaHQ6IDA7IG1hcmdpbjogMzBweCAwO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA0cHggYmxhY2spO1xuXHQ+c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTE1cHg7IGhlaWdodDogMzBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRiYWNrZ3JvdW5kOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDVweCAxNXB4OyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyLXJhZGl1czogMTVweDtcblx0fVxufVxuXG4uZWxsaXBzaXMgeyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmUgfVxuXG4uZnVsbC1oZWlnaHQge2hlaWdodDogMTAwJX1cbi5hdXRvLWhlaWdodCB7aGVpZ2h0OiBhdXRvfVxuLmZ1bGwtd2lkdGgge3dpZHRoOiAxMDAlfVxuLm1heC1oZWlnaHQge21heC1oZWlnaHQ6IDEwMCV9XG5cbi50ZXh0LXdyYXAtYWxsIHsgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4udGV4dC13cmFwLXdvcmQgeyB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4udGV4dC13cmFwLW5vbmUgeyB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuXG5idXR0b24uYnV0dG9uLWRyb3Bkb3duLWJ1dHRvbiwgZGl2LmJ1dHRvbi5idXR0b24tZHJvcGRvd24tYnV0dG9uLCBkaXYuZm9ydW0tYnV0dG9uLmJ1dHRvbi1kcm9wZG93bi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiB2aXNpYmxlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvO1xuICAuYnV0dG9uLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgY3Vyc29yOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGQ3OWU7IG91dGxpbmU6IDFweCBzb2xpZCAjNWMyYjIwOyBiYWNrZ3JvdW5kOiAjM2MyMDE4OyBwYWRkaW5nOiA1cHg7IHotaW5kZXg6IDEwO1xuICAgIGJ1dHRvbjpub3QoLmlubGluZSksIC5idXR0b246bm90KC5pbmxpbmUpLCAuZm9ydW0tYnV0dG9uOm5vdCguaW5saW5lKSB7d2lkdGg6IDEwMCU7IHdoaXRlLXNwYWNlOiBub3dyYXB9XG4gIH1cbiAgJjpmb2N1cyAuYnV0dG9uLWRyb3Bkb3duLCAmIC5idXR0b24tZHJvcGRvd246Zm9jdXMtd2l0aGluLCAmIC5idXR0b24tZHJvcGRvd246aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcGFjZWQtaWNvbiB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgY29sdW1uLWdhcDogNXB4OyB9XG5cbi5jbGVhciB7Y2xlYXI6IGJvdGg7fVxuXG4ubm8tbWFyZ2luIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgfVxuXG5Aa2V5ZnJhbWVzIGRlbGF5LXBvaW50ZXItZXZlbnRzIHtcbiAgMCUgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICA5OSUgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAxMDAlIHsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxufSIsIkBpbXBvcnQgKG9uY2UpIFwibWl4aW5zXCI7XG5cbi8vIFZhcmlhYmxlc1xuQG15aG9yZGVzLWdyaWQtY29sdW1uczogMTI7XG5cbkBteWhvcmRlcy1ncmlkLXBhZHNpemU6IDVweDtcbkBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGw6IDJweDtcblxuQG15aG9yZGVzLWZsZXgtY29sdW1uczogMTI7XG5cbkBteWhvcmRlcy1mbGV4LXNpemUtaW5jcmVtZW50OiAgMTtcbkBteWhvcmRlcy1mbGV4LXNpemUtbWF4OiAgICAgICAxMDtcblxuLy8gR3JpZCBDbGFzc2VzXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJjo6YmVmb3JlLCY6OmFmdGVyIHtib3gtc2l6aW5nOiBib3JkZXItYm94O31cbn1cblxuLmdyaWQoQG47QGNsYXNzOicnO0BpOjApIHdoZW4gKEBpID0gMCkgYW5kIChAY2xhc3MgPSAnJykge1xuICAmLnJ3LUB7aX0ge2Rpc3BsYXk6IG5vbmV9XG4gICYucm8tQHtpfSB7bWFyZ2luLWxlZnQ6IDA7fVxuICAuZ3JpZChAbiwgQGNsYXNzLCAoQGkgKyAxKSlcbn1cbi5ncmlkKEBuO0BjbGFzczonJztAaTowKSB3aGVuIChAaSA8PSBAbikgYW5kIChAY2xhc3MgPSAnJykge1xuICAmLnJ3LUB7aX0ge3dpZHRoOiAoQGkgKiAxMDAlIC8gQG4pO31cbiAgJi5yby1Ae2l9IHttYXJnaW4tbGVmdDogKEBpICogMTAwJSAvIEBuKTt9XG4gIC5ncmlkKEBuLCBAY2xhc3MsIChAaSArIDEpKVxufVxuLmdyaWQoQG47QGNsYXNzOicnO0BpOjApIHdoZW4gKEBpID0gMCkgYW5kIG5vdCAoQGNsYXNzID0gJycpIHtcbiAgJi5ydy1Ae2NsYXNzfS1Ae2l9IHtkaXNwbGF5OiBub25lfVxuICAmLnJvLUB7Y2xhc3N9LUB7aX0ge21hcmdpbi1sZWZ0OiAwO31cbiAgLmdyaWQoQG4sIEBjbGFzcywgKEBpICsgMSkpXG59XG4uZ3JpZChAbjtAY2xhc3M6Jyc7QGk6MCkgd2hlbiAoQGkgPD0gQG4pIGFuZCBub3QgKEBjbGFzcyA9ICcnKSB7XG4gICYucnctQHtjbGFzc30tQHtpfSB7d2lkdGg6IChAaSAqIDEwMCUgLyBAbik7fVxuICAmLnJvLUB7Y2xhc3N9LUB7aX0ge21hcmdpbi1sZWZ0OiAoQGkgKiAxMDAlIC8gQG4pO31cbiAgLmdyaWQoQG4sIEBjbGFzcywgKEBpICsgMSkpXG59XG5cbi5yb3cge1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtjb250ZW50OiBcIiBcIjsgY2xlYXI6IGJvdGg7fVxuICAmOjpiZWZvcmUgeyBkaXNwbGF5OiB0YWJsZTt9XG4gICY6OmFmdGVyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwO31cbiAgPi5jZWxsLC5jZWxsLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5wYWRkZWQgICAgICAge3BhZGRpbmc6IEBteWhvcmRlcy1ncmlkLXBhZHNpemU7fVxuICAgICYucGFkZGVkLXNtYWxsIHtwYWRkaW5nOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplLXNtYWxsO31cbiAgICAmLnBhZGRlZC1ub25lICB7cGFkZGluZzogMH1cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtjbGVhcjogYm90aDt9XG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7fVxuICB9XG4gID4uY2VsbCB7LmdyaWQoQG15aG9yZGVzLWdyaWQtY29sdW1ucyl9XG4gID4uY2VsbC1zbWFsbCB7LmdyaWQoQG15aG9yZGVzLWdyaWQtY29sdW1ucyAqIDIpfVxufVxuXG4ucm93LXRhYmxlIHtcbiAgJj4ucm93LmhlYWRlciwgJj4ucm93LWZsZXguaGVhZGVyIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2NDNiMjUgMCUsIHJnYmEoMTAwLCA1OSwgMzcsIDApIDUwJSwgcmdiYSgxMDAsIDU5LCAzNywgMCkgMTAwJSk7XG4gICAgJi5yb3ctZmxleCB7IGFsaWduLWl0ZW1zOiBlbmQgfVxuICB9XG4gICY+LnJvdzpub3QoLmhlYWRlciksICY+LnJvdy1mbGV4Om5vdCguaGVhZGVyKSB7XG4gICAgJjpub3QoLmhpZ2hsaWdodCkge1xuICAgICAgJjpudGgtY2hpbGQoMm4rMCkgeyBiYWNrZ3JvdW5kOiAjNWMyYjIwOyB9XG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7IGJhY2tncm91bmQ6ICM2NjMwMjQ7IH1cbiAgICB9XG4gICAgJi5oaWdobGlnaHQge1xuICAgICAgJjpudGgtY2hpbGQoMm4rMCkgeyBiYWNrZ3JvdW5kOiAjM2MzYTRhOyB9XG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7IGJhY2tncm91bmQ6ICM0MzQxNTM7IH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUgLnJvdy10YWJsZT4ucm93LmhlYWRlciB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmZsZXgtc2l6aW5nKEBuO0BjbGFzczonJztAaTowKSB3aGVuIChAaSA8PSBAbikgYW5kIChAY2xhc3MgPSAnJykge1xuICAmLnNocmluay1Ae2l9IHsgZmxleC1zaHJpbms6IEBpIH1cbiAgJi5ncm93LUB7aX0gICB7IGZsZXgtZ3JvdzogQGkgfVxuICAmLmZhY3Rvci1Ae2l9ICAgeyBmbGV4LXNocmluazogQGk7IGZsZXgtZ3JvdzogQGkgfVxuICAuZmxleC1zaXppbmcoQG4sIEBjbGFzcywgQGkrMSApXG59XG5cbi5mbGV4LXNpemluZyhAbjtAY2xhc3M6Jyc7QGk6MCkgd2hlbiAoQGkgPD0gQG4pIGFuZCBub3QgKEBjbGFzcyA9ICcnKSB7XG4gICYuc2hyaW5rLUB7Y2xhc3N9LUB7aX0geyBmbGV4LXNocmluazogQGkgfVxuICAmLmdyb3ctQHtjbGFzc30tQHtpfSAgIHsgZmxleC1ncm93OiBAaSB9XG4gICYuZmFjdG9yLUB7Y2xhc3N9LUB7aX0gICB7IGZsZXgtc2hyaW5rOiBAaTsgZmxleC1ncm93OiBAaSB9XG4gIC5mbGV4LXNpemluZyhAbiwgQGNsYXNzLCBAaSsxIClcbn1cblxuLmZsZXgtZ3JpZChAbjtAY2xhc3M6Jyc7QGk6MCkgd2hlbiAoQGkgPSAwKSBhbmQgKEBjbGFzcyA9ICcnKSB7XG4gICYucnctQHtpfSB7ZGlzcGxheTogbm9uZX1cbiAgLmZsZXgtZ3JpZChAbiwgQGNsYXNzLCAoQGkgKyAxKSlcbn1cbi5mbGV4LWdyaWQoQG47QGNsYXNzOicnO0BpOjApIHdoZW4gKEBpIDw9IEBuKSBhbmQgKEBjbGFzcyA9ICcnKSB7XG4gICYucnctQHtpfSB7ZmxleC1iYXNpczogKEBpICogMTAwJSAvIEBuKTt9XG4gIC5mbGV4LWdyaWQoQG4sIEBjbGFzcywgKEBpICsgMSkpXG59XG4uZmxleC1ncmlkKEBuO0BjbGFzczonJztAaTowKSB3aGVuIChAaSA9IDApIGFuZCBub3QgKEBjbGFzcyA9ICcnKSB7XG4gICYucnctQHtjbGFzc30tQHtpfSB7ZGlzcGxheTogbm9uZX1cbiAgLmZsZXgtZ3JpZChAbiwgQGNsYXNzLCAoQGkgKyAxKSlcbn1cbi5mbGV4LWdyaWQoQG47QGNsYXNzOicnO0BpOjApIHdoZW4gKEBpIDw9IEBuKSBhbmQgbm90IChAY2xhc3MgPSAnJykge1xuICAmLnJ3LUB7Y2xhc3N9LUB7aX0ge2ZsZXgtYmFzaXM6IChAaSAqIDEwMCUgLyBAbik7fVxuICAuZmxleC1ncmlkKEBuLCBAY2xhc3MsIChAaSArIDEpKVxufVxuXG4ucm93LWZsZXgge1xuICAmOm5vdCguaW5saW5lKSB7ZGlzcGxheTogZmxleDsgfVxuICAmLmlubGluZSB7ZGlzcGxheTogaW5saW5lLWZsZXg7fVxuXG4gICY6bm90KC53cmFwKTpub3QoLndyYXAtaW52ZXJzZSkgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAmLndyYXAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgJi5nYXAgeyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUgfVxuICAmLmdhcC14IHsgY29sdW1uLWdhcDogQG15aG9yZGVzLWdyaWQtcGFkc2l6ZSB9XG4gICYuZ2FwLXkgeyByb3ctZ2FwOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplIH1cbiAgJi5nYXAtc21hbGwgeyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGwgfVxuICAmLmdhcC1zbWFsbC14IHsgY29sdW1uLWdhcDogQG15aG9yZGVzLWdyaWQtcGFkc2l6ZS1zbWFsbCB9XG4gICYuZ2FwLXNtYWxsLXkgeyByb3ctZ2FwOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplLXNtYWxsIH1cbiAgJi5nYXAtbm9uZSB7IGdhcDogMCB9XG4gICYuZ2FwLW5vbmUteCB7IGNvbHVtbi1nYXA6IDAgfVxuICAmLmdhcC1ub25lLXkgeyByb3ctZ2FwOiAwIH1cbiAgJi53cmFwLWludmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuXG4gICYuaC1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLmxlZnQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICYuc3BhY2UgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgJi5yaWdodCAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgJi52LWNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgJi50b3AgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICYuYm90dG9tICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgJi5zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgJjpub3QoaW52ZXJzZSk6bm90KC52ZXJ0aWNhbCkgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICYuaW52ZXJzZTpub3QoLnZlcnRpY2FsKSAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICY6bm90KGludmVyc2UpLnZlcnRpY2FsICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAmLmludmVyc2UudmVydGljYWwgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4gID4uY2VsbCwgPi5jZWxsLXNtYWxsIHsgLmZsZXgtc2l6aW5nKEBteWhvcmRlcy1mbGV4LXNpemUtbWF4KTsgfVxuICA+LmNlbGwgey5mbGV4LWdyaWQoQG15aG9yZGVzLWZsZXgtY29sdW1ucyl9XG4gID4uY2VsbC1zbWFsbCB7LmZsZXgtZ3JpZChAbXlob3JkZXMtZmxleC1jb2x1bW5zICogMil9XG59XG5cbi5yb3csIC5yb3ctZmxleCB7XG5cbiAgLm15IHsgbWFyZ2luOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplIDAgfVxuICAubXggeyBtYXJnaW46IDAgQG15aG9yZGVzLWdyaWQtcGFkc2l6ZSB9XG4gIC5tIHsgbWFyZ2luOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplIH1cblxuICAmPi5jZWxsLC5jZWxsLXNtYWxsIHtcbiAgICAmLnBhZGRlZCAgICAgICB7cGFkZGluZzogQG15aG9yZGVzLWdyaWQtcGFkc2l6ZTt9XG4gICAgJi5wYWRkZWQtc21hbGwge3BhZGRpbmc6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGw7fVxuICAgICYucGFkZGVkLW5vbmUgIHtwYWRkaW5nOiAwfVxuICB9XG59XG5cbi5mbGV4IHtcbiAgJi5pbmxpbmUge2Rpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICY6bm90KC5pbmxpbmUpIHtkaXNwbGF5OiBmbGV4OyB9XG5cbiAgJi5jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uIH1cbiAgJi53cmFwIHtmbGV4LXdyYXA6IHdyYXB9XG5cbiAgJi50b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAmLm1pZGRsZSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgJi5ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuICAmLmxlZnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgJi5jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLnJpZ2h0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4gIGdhcDogQG15aG9yZGVzLWdyaWQtcGFkc2l6ZS1zbWFsbDtcbiAgJi5sYXJnZS1nYXAgeyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemU7IH1cbn0iLCJAaW1wb3J0IChvbmNlKSBcIi4uL3RoZW1lXCI7XG5cbkBteWhvcmRlcy1tYXAtYmFja2dyb3VuZDogIzJlM2EwYztcblxuQG15aG9yZGVzLW1hcC1mb290ZXI6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvbWFwX2Zvb3Rlcl90b2dnbGUucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JleW9uZC9tYXBfZm9vdGVyX2xhcmdlLnBuZykgdG9wIGxlZnQgcmVwZWF0LXg7XG5cbmRpdi5yZWFjdF9tYXBfYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplOyBjb250YWluZXItbmFtZTogbWFwO1xuXG4gIGRpdi5tYXAtbG9hZC1jb250YWluZXIge1xuICAgIHRvcDogMDsgYm90dG9tOiAxNXB4OyB3aWR0aDogMTAwJTsgei1pbmRleDogMTA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvbG9hZGluZy5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICBkaXYubWFwIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMDsgYmFja2dyb3VuZDogQG15aG9yZGVzLW1hcC1iYWNrZ3JvdW5kOyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nLXRvcDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAmOmJlZm9yZSwmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge2JhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC4xKSAzMCUsIHJnYmEoMCwwLDAsMC43KSAxMDAlKTsgei1pbmRleDogMzsgcG9pbnRlci1ldmVudHM6IG5vbmUgfVxuICAgICY6YWZ0ZXIge2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hbmltcy9ub2lzZS5naWZcIikgcmVwZWF0OyBvcGFjaXR5OiAwLjAyOyB6LWluZGV4OiA1OyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG4gICAgJj4uZnJhbWUtcGxhbmUge1xuICAgICAgJj4qIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAmPi50bCAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAgMzNweDsgdG9wOiAwOyAgICBsZWZ0OiAgMDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc190bC5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi50ciAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAgMzNweDsgdG9wOiAwOyAgICByaWdodDogMDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc190ci5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi5ibCAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAgMzNweDsgYm90dG9tOiAwOyBsZWZ0OiAgMDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19ibC5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi5iciAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAgMzNweDsgYm90dG9tOiAwOyByaWdodDogMDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19ici5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi50MGwgeyBoZWlnaHQ6IDMzcHg7IGxlZnQ6IDMzcHg7IHRvcDogMDsgd2lkdGg6IGNhbGMoIDUwJSAtIDEzM3B4ICk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfdDAucG5nXCIpIHJlcGVhdC14OyB9XG4gICAgICAmPi50MSAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAxNDBweDsgdG9wOiAwOyBsZWZ0OiBjYWxjKCA1MCUgLSAxMDBweCApOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX3QxLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAgICY+LnQwciB7IGhlaWdodDogMzNweDsgdG9wOiAwOyBsZWZ0OiBjYWxjKCA1MCUgKyA0MHB4ICk7IHJpZ2h0OiAzM3B4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX3QwLnBuZ1wiKSByZXBlYXQteDsgfVxuICAgICAgJj4ubDB0IHsgbGVmdDogMDsgdG9wOiAzM3B4OyB3aWR0aDogMzNweDsgYm90dG9tOiBjYWxjKCA1MCUgKyA4cHggKTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19sMC5wbmdcIikgcmVwZWF0LXk7IH1cbiAgICAgICY+LmwxICB7IGxlZnQ6IDA7IHRvcDogY2FsYyggNTAlIC0gOHB4ICk7ICB3aWR0aDogMzNweDsgaGVpZ2h0OiAxN3B4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX2wxLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAgICY+LmwwbSB7IGxlZnQ6IDA7IHRvcDogY2FsYyggNTAlICsgOXB4ICk7ICB3aWR0aDogMzNweDsgYm90dG9tOiBjYWxjKCAyNSUgKyAxNnB4ICk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfbDAucG5nXCIpIHJlcGVhdC15OyB9XG4gICAgICAmPi5sMiAgeyBsZWZ0OiAwOyB0b3A6IGNhbGMoIDc1JSAtIDE2cHggKTsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19sMi5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi5sMGIgeyBsZWZ0OiAwOyB0b3A6IGNhbGMoIDc1JSArIDE3cHggKTsgd2lkdGg6IDMzcHg7IGJvdHRvbTogMzNweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19sMC5wbmdcIikgcmVwZWF0LXk7IH1cbiAgICAgICY+LnIwdCB7IHJpZ2h0OiAwOyB0b3A6IDMzcHg7IHdpZHRoOiAzM3B4OyBib3R0b206IGNhbGMoIDUwJSArIDIycHggKTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19yMC5wbmdcIikgcmVwZWF0LXk7IH1cbiAgICAgICY+LnIxICB7IHJpZ2h0OiAwOyB0b3A6IGNhbGMoIDUwJSAtIDIycHggKTsgd2lkdGg6IDMzcHg7IGhlaWdodDogNDVweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19yMS5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAmPi5yMGIgeyByaWdodDogMDsgdG9wOiBjYWxjKCA1MCUgKyAyM3B4ICk7IHdpZHRoOiAzM3B4OyBib3R0b206IDMzcHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfcjAucG5nXCIpIHJlcGVhdC15OyB9XG4gICAgICAmPi5iICAgeyBoZWlnaHQ6IDMzcHg7IGJvdHRvbTogMDsgbGVmdDogMzNweDsgcmlnaHQ6IDMzcHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfYi5wbmdcIikgcmVwZWF0LXg7IH1cblxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJj4uem9uZS1wbGFuZS1wYXJlbnQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHotaW5kZXg6IDE7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgICAgJi5yZXZlcnQgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQgfVxuICAgIH1cbiAgICAmPi56b25lLXBsYW5lLXBhcmVudD4uem9uZS1wbGFuZSwgJj4uem9uZS1wbGFuZS1jb250cm9scyB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLCB0b3AgMS4yNXMgZWFzZSwgbGVmdCAxLjI1cyBlYXNlOyBwb2ludGVyLWV2ZW50czogbm9uZTsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJj4uem9uZS1wbGFuZS1wYXJlbnQ+LnpvbmUtcGxhbmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX3pvbmVfbWFwLmpwZ1wiKSB0b3AgbGVmdC8yMCUgcmVwZWF0LCBibGFjazsgei1pbmRleDogMjtcbiAgICAgIHRvcDogLTIwMCU7IGxlZnQ6IC0yMDAlOyB3aWR0aDogNTAwJTsgaGVpZ2h0OiA1MDAlOyBmb250LXNpemU6IDA7XG4gICAgICAmPi56b25lLXN1Yi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICAgICAgJi5jZW5zb3ItbWFzdGVyIHsgZmlsdGVyOiBibHVyKDYwcHgpIH1cbiAgICAgICAgJj4uem9uZS1zdWJwbGFuZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgd2lkdGg6IDIwJTsgaGVpZ2h0OiAyMCU7XG4gICAgICAgICAgJj5kaXYuaG92ZXJ0ZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMTBweDsgdG9wOiBjYWxjKCAzMyUgLSA1cHgpOyBwYWRkaW5nLXRvcDogMjUlOyBsZWZ0OiAyNSU7IHJpZ2h0OiAyNSU7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY+c3BhbiB7IGJvcmRlcjogMXB4IHNvbGlkICNiNGRhNGM7IGJhY2tncm91bmQ6IGZhZGUoQG15aG9yZGVzLW1hcC1iYWNrZ3JvdW5kLDgwJSk7IGNvbG9yOiAjYjRkYTRjOyBwYWRkaW5nOiAzcHg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMSB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY+LmNlbnNvciB7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgICAgICAmPi5ydWluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9ydWluL3Vua25vd24uZ2lmXCIpIGNlbnRlciBuby1yZXBlYXQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmPi5hY3RvciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IGxlZnQ6IC0xMnB4OyB0b3A6IC0xMnB4OyB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgfVxuICAgICAgICAgICAgJi5jaXRpemVuOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX2ljb25fY2l0aXplbi5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxcHggIzdjZmMwMCkgZHJvcC1zaGFkb3coMCAwIDFweCAjN2NmYzAwKSB9XG4gICAgICAgICAgICAmLnpvbWJpZTpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAgdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfaWNvbl96b21iaWUucG5nXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMXB4ICM1ZTAwMDApIGRyb3Atc2hhZG93KDAgMCAxcHggIzVlMDAwMCkgfVxuICAgICAgICAgICAgJi5zcGxhdHRlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAgdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfaWNvbl9zcGxhdHRlci5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxcHggIzVlMDAwMCkgZHJvcC1zaGFkb3coMCAwIDFweCAjNWUwMDAwKSB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnJldHJvIHtcbiAgICAgICAgLmFjdG9yIHtcbiAgICAgICAgICBhbmltYXRpb246IGdsaXRjaC1hY3Rvci0xIDRzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFjdG9yLTIgNHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFjdG9yLTMgNHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAucmV0cm8tZWZmZWN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNi42NiU7XG4gICAgICAgICAgbGVmdDogMTYuNjYlO1xuICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgaGVpZ2h0OiA2Ni42NiU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfem9uZV9tYXAuanBnXCIpIHRvcCBsZWZ0LzIwJSByZXBlYXQsIGJsYWNrO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYjc2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogNXB4KSwgMCkgc2NhbGUzZCgtMSwgLTEsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBnbGl0Y2gtYW5pbS0xIDRzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tMiA0cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLCAwLCAwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tMyA0cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI0MTc7IC8qICNkZGFiNzYgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIDVweCksIDApIHNjYWxlM2QoLTEsIC0xLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tNCA0cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgICAgICBhbmltYXRpb246IGdsaXRjaC1hbmltLWZsYXNoIDRzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmlnaHQ+LnpvbmUtcGxhbmUtcGFyZW50Pi56b25lLXBsYW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX3pvbmVfbWFwX25pZ2h0LmpwZ1wiKSB0b3AgbGVmdC8yMCUgcmVwZWF0LCBibGFjazsgei1pbmRleDogMjtcbiAgICAgIC5ydWluIHsgZmlsdGVyOiBodWUtcm90YXRlKDE5MGRlZykgY29udHJhc3QoMTUwJSkgYnJpZ2h0bmVzcyg1MCUpOyB9XG4gICAgICAucmV0cm8tZWZmZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfem9uZV9tYXBfbmlnaHQuanBnXCIpIHRvcCBsZWZ0LzIwJSByZXBlYXQsIGJsYWNrO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7IGJhY2tncm91bmQtY29sb3I6ICMyZTM1NzYgIWltcG9ydGFudDsgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7IGJhY2tncm91bmQtY29sb3I6ICMxNzIzM2UgIWltcG9ydGFudDsgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDUpIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTc2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIH1cbiAgICB9XG4gICAgJj4uem9uZS1wbGFuZS1jb250cm9scyB7XG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgei1pbmRleDogNDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmLmhpZGUgeyBvcGFjaXR5OiAwIH07XG4gICAgICAmPi5hY3Rpb24tbW92ZSwmPi5tYXJrZXItZGlyZWN0aW9uLCAmPi5zY291dC1zZW5zZSwgJj4uc2NhdmVuZ2VyLXNlbnNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA0OyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYub24tcm91dGUgeyBmaWx0ZXI6IGh1ZS1yb3RhdGUoOTBkZWcpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAgIH1cbiAgICAgICYuYmxvY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9tYXAvYmxvb2QucG5nXCIpO1xuICAgICAgfVxuICAgICAgJj4uc2NvdXQtc2Vuc2UsJj4uc2NhdmVuZ2VyLXNlbnNlLCY+Lm1hcmtlci1kaXJlY3Rpb24geyBjdXJzb3I6IGRlZmF1bHQ7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiAgICAgICY+LnNjb3V0LXNlbnNlLCY+LnNjYXZlbmdlci1zZW5zZSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyBoZWlnaHQ6IDA7IHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmPi5zY291dC1zZW5zZSB7XG4gICAgICAgICYuc2NvdXQtc2Vuc2Utd2VzdCwgJi5zY291dC1zZW5zZS1lYXN0ICB7IHRvcDogNTAlOyAgc3ZnIHsgd2lkdGg6IDI0cHg7IGhlaWdodDogNjRweDsgbWFyZ2luLXRvcDogLTMycHg7IG1hcmdpbi1sZWZ0OiAtMTJweDsgfSB9XG4gICAgICAgICYuc2NvdXQtc2Vuc2Utbm9ydGgsJi5zY291dC1zZW5zZS1zb3V0aCB7IGxlZnQ6IDUwJTsgc3ZnIHsgd2lkdGg6IDY0cHg7IGhlaWdodDogMjRweDsgbWFyZ2luLXRvcDogLTEycHg7IG1hcmdpbi1sZWZ0OiAtMzJweDsgfSB9XG5cbiAgICAgICAgJi5zY291dC1zZW5zZS13ZXN0IHsgbGVmdDogMzJweDsgfVxuICAgICAgICAmLnNjb3V0LXNlbnNlLWVhc3QgeyByaWdodDogMzJweDsgfVxuICAgICAgICAmLnNjb3V0LXNlbnNlLW5vcnRoIHsgdG9wOiAzMnB4OyB9XG4gICAgICAgICYuc2NvdXQtc2Vuc2Utc291dGggeyBib3R0b206IDI3cHg7IH1cbiAgICAgIH1cblxuICAgICAgJj4uc2NhdmVuZ2VyLXNlbnNlIHtcbiAgICAgICAgZGl2LmltZyB7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IG1hcmdpbi10b3A6IC04cHg7IG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgICAgICYuc2NhdmVuZ2VyLXNlbnNlLXdlc3QsICYuc2NhdmVuZ2VyLXNlbnNlLWVhc3QgIHsgdG9wOiA1MCU7IH1cbiAgICAgICAgJi5zY2F2ZW5nZXItc2Vuc2Utbm9ydGgsJi5zY2F2ZW5nZXItc2Vuc2Utc291dGggeyBsZWZ0OiA1MCU7IH1cblxuICAgICAgICAmLnNjYXZlbmdlci1zZW5zZS13ZXN0IHsgbGVmdDogMzJweDsgfVxuICAgICAgICAmLnNjYXZlbmdlci1zZW5zZS1lYXN0IHsgcmlnaHQ6IDMycHg7IH1cbiAgICAgICAgJi5zY2F2ZW5nZXItc2Vuc2Utbm9ydGggeyB0b3A6IDMycHg7IH1cbiAgICAgICAgJi5zY2F2ZW5nZXItc2Vuc2Utc291dGggeyBib3R0b206IDI3cHg7IH1cblxuICAgICAgICAmLnNjYXZlbmdlci1zZW5zZS0wIGRpdi5pbWcgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvU21hbGxfYnJva2VuLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0IH1cbiAgICAgICAgJi5zY2F2ZW5nZXItc2Vuc2UtMSBkaXYuaW1nIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2dhdGhlci5naWZcIikgY2VudGVyIG5vLXJlcGVhdCB9XG4gICAgICB9XG5cbiAgICAgICY+LmFjdGlvbi1tb3ZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9tYXAvMjI3LnN2ZykgNTAlIC8gY29udGFpbiBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvaWNvbnMvbWFwLzIyNi5zdmcpIDUwJSAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogODFweDsgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRvcDogYXV0bzsgYm90dG9tOiBhdXRvOyBsZWZ0OiBhdXRvOyByaWdodDogYXV0bztcblxuICAgICAgICAmOm5vdCgub24tcm91dGUpOm5vdCg6aG92ZXIpLmFjdGlvbi1tb3ZlLWRhbmdlci0xIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9tYXAvMjI3LnN2ZykgNTAlIC8gY29udGFpbiBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvaWNvbnMvbWFwLzIyOS5zdmcpIDUwJSAvIGNvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICY6bm90KC5vbi1yb3V0ZSk6bm90KDpob3ZlcikuYWN0aW9uLW1vdmUtZGFuZ2VyLTIgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL21hcC8yMjcuc3ZnKSA1MCUgLyBjb250YWluIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9pY29ucy9tYXAvMjMwLnN2ZykgNTAlIC8gY29udGFpbiBuby1yZXBlYXQ7IH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9tYXAvMjI4LnN2ZykgNTAlIG5vLXJlcGVhdDsgfVxuICAgICAgICAmLmFjdGlvbi1tb3ZlLW5vcnRoIHsgdG9wOiAxMHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAmLmFjdGlvbi1tb3ZlLWVhc3QgeyB0b3A6IDUwJTsgcmlnaHQ6IC0xMHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAmLmFjdGlvbi1tb3ZlLXNvdXRoIHsgbGVmdDogNTAlOyBib3R0b206IDVweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICYuYWN0aW9uLW1vdmUtd2VzdCB7IHRvcDogNTAlOyBsZWZ0OiAtMTBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgICB9XG4gICAgICAmPi5tYXJrZXItZGlyZWN0aW9uICB7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAgMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX21vdmVfbWFya2VyLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjI1cyBlYXNlOyB9XG4gICAgICAmPi5jdXJyZW50LWxvY2F0aW9uICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDVweDt0b3A6IGF1dG87cmlnaHQ6IDVweDtsZWZ0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO3otaW5kZXg6IDEwO2NvbG9yOiAjZDdmZjViO2ZvbnQtc2l6ZTogMS4yNXJlbTt0ZXh0LXNoYWRvdzogMCAwIDVweCAjZDdmZjViO2ZvbnQtZmFtaWx5OiBcInZpc2l0b3IyXCI7bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuICAgICAgJi5yZXRybyB7XG4gICAgICAgICY+LmN1cnJlbnQtbG9jYXRpb24geyBhbmltYXRpb246IGdsaXRjaC1hbmltLXRleHQgNHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTsgfVxuICAgICAgfVxuICAgIH07XG5cbiAgICAmPi5zY3JvbGwtcGxhbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jazsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyB6LWluZGV4OiAxOyBwYWRkaW5nOiA1cHg7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAmLmF1dG8tc2l6ZSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICY+LnN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiA1cHg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAzO1xuICAgICAgICAmPnN2ZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRyYW5zZm9ybTogc2NhbGUoMSwtMSk7IH1cbiAgICAgIH1cbiAgICAgICY+LnpvbmUtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7XG4gICAgICAgICY+LnpvbmUsJj4udm9pZCB7XG4gICAgICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgMXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZS1jb2xvciAwLjVzIGVhc2U7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiBibG9jazsgdG9wOiA1JTsgbGVmdDogNSU7IGJvdHRvbTogNSU7IHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oQG15aG9yZGVzLW1hcC1iYWNrZ3JvdW5kLCAyMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7ICY6YmVmb3JlIHsgb3V0bGluZTogMnB4IHNvbGlkICNiNGRhNGM7IH0gfVxuXG4gICAgICAgICAgJjpob3ZlciB7IG91dGxpbmUtY29sb3I6ICNhNGFmODA7IH1cbiAgICAgICAgICAmPioge3BvaW50ZXItZXZlbnRzOiBub25lfVxuICAgICAgICB9O1xuICAgICAgICAmPi56b25lIHtcblxuICAgICAgICAgICYuZGFuZ2VyLTAgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgJi5kYW5nZXItMSB7IGJhY2tncm91bmQ6ICM1ZTY1MDc7IH1cbiAgICAgICAgICAmLmRhbmdlci0yIHsgYmFja2dyb3VuZDogIzk0NzcyNjsgfVxuICAgICAgICAgICYuZGFuZ2VyLTMgeyBiYWNrZ3JvdW5kOiAjY2MwYTBhOyB9XG4gICAgICAgICAgJi5kYW5nZXItNCB7IGJhY2tncm91bmQ6ICMwMDQxODI7IH1cblxuICAgICAgICAgICY+ZGl2Om5vdCgudG9vbHRpcCkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiAxOyBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAmPmRpdi5jb3VudCAgICAgICAgIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGZvbnQtc2l6ZTogLjdyZW07IGxpbmUtaGVpZ2h0OiAuN3JlbTsgY29sb3I6IHdoaXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAycHg7IHRleHQtc2hhZG93OiAwIDAgMXB4IGJsYWNrLCAwIDAgMnB4IGJsYWNrLCAwIDAgM3B4IGJsYWNrOyB9XG5cbiAgICAgICAgICBAY29udGFpbmVyIG1hcCAobWluLXdpZHRoOiAxODBweCkgYW5kIChtYXgtd2lkdGg6IDI2MHB4KSB7XG4gICAgICAgICAgICAuc2Nyb2xsLXBsYW5lLmF1dG8tc2l6ZSBkaXYuY291bnQgeyBmb250LXNpemU6IC41NXJlbSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogLjU1cmVtICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiBib2xkIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGNvbnRhaW5lciBtYXAgKG1heC13aWR0aDogMTgwcHgpIHtcbiAgICAgICAgICAgIC5zY3JvbGwtcGxhbmUuYXV0by1zaXplIGRpdi5jb3VudCB7IGZvbnQtc2l6ZTogLjQwcmVtICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAuNDByZW0gIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IGJvbGQgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY+ZGl2LmNpdGl6ZW5fbWFya2VyOmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzNSU7IGxlZnQ6IDM1JTsgcmlnaHQ6IDM1JTsgYm90dG9tOiAzNSU7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjZmZmZjAwOyBjb250ZW50OiBcIiBcIjsgYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICB9XG4gICAgICAgICAgJj5kaXYudGFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi50YWctMSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3RhZ3MvdGFnXzEuZ2lmJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhZy0yIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvdGFncy90YWdfMi5naWYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFnLTMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy90YWdzL3RhZ18zLmdpZicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50YWctNCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3RhZ3MvdGFnXzQuZ2lmJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhZy01IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvdGFncy90YWdfNS5naWYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFnLTYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy90YWdzL3RhZ182LmdpZicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50YWctNyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3RhZ3MvdGFnXzcuZ2lmJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhZy04IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvdGFncy90YWdfOC5naWYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFnLTkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy90YWdzL3RhZ185LmdpZicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50YWctMTAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy90YWdzL3RhZ18xMC5naWYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFnLTExIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvdGFncy90YWdfMTEuZ2lmJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRhZy0xMiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3RhZ3MvdGFnXzEyLmdpZicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50YWctMTMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy90YWdzL3RhZ18xMy5naWYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmPmRpdi5zY291dExldmVsTWFyayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5zY291dC0wIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvbnMvc2NvdXRfbHYwX21hcC5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2NvdXQtMSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljb25zL3Njb3V0X2x2MV9tYXAuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNjb3V0LTIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY29ucy9zY291dF9sdjJfbWFwLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zY291dC0zIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvbnMvc2NvdXRfbHYzX21hcC5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJj5kaXYuc2NhdkV4Y2F2YXRpb25NYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLnNjYXYtZXhjYXZhdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9wcm9mZXNzaW9ucy9kaWcuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICY+ZGl2LnNvdWwtYXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzAlIDIwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9pdGVtL2l0ZW1fc291bF9ibHVlLmdpZicpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogem9uZS1zb3VsIDE4cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pPmRpdi5zb3VsLWFyZWEgc3BhbiB7IGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoN24pPmRpdi5zb3VsLWFyZWEgc3BhbiB7IGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMTVuKT5kaXYuc291bC1hcmVhIHNwYW4geyBhbmltYXRpb24tZHVyYXRpb246IDEyczsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMxbik+ZGl2LnNvdWwtYXJlYSBzcGFuIHsgYW5pbWF0aW9uLWR1cmF0aW9uOiAxN3M7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKT5kaXYuc291bC1hcmVhIHNwYW4geyBhbmltYXRpb24tZHVyYXRpb246IDE5czsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzUpPmRpdi5zb3VsLWFyZWEgc3BhbiB7IGFuaW1hdGlvbi1kdXJhdGlvbjogMTZzOyB9XG5cbiAgICAgICAgICAmLnRvd246bm90KC5kZXZhc3QpPmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV90b3duLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAmLnRvd24uZGV2YXN0PmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV90b3duX2RldmFzdC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgJi5ydWluOm5vdCguYnVyaWVkKT5kaXYuaWNvbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX3pvbmVfcnVpbi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgJi5ydWluOm5vdCguYnVyaWVkKS5wYXN0PmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV9ydWluX3Bhc3Quc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICYucnVpbi5idXJpZWQ+ZGl2Lmljb24geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvbWFwL21hcF96b25lX2J1cmllZC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgJi5ydWluLmJ1cmllZC5wYXN0PmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV9idXJpZWRfcGFzdC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgJi5wYXN0ICAgPmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV9wYXN0LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAmLnVua25vd24+ZGl2Lmljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvbWFwL21hcF96b25lX3Vua25vd24ucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3gtY3VycmVudC1zY3JvbGwtbGV2ZWw9XCIxXCJdIHtcbiAgICAgICAgJj4uem9uZSB7XG4gICAgICAgICAgJj5kaXYuY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3gtY3VycmVudC1zY3JvbGwtbGV2ZWw9XCIxLjVcIl0ge1xuICAgICAgICAmPi56b25lIHtcbiAgICAgICAgICAmPmRpdi5jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctdGFncyB7XG4gICAgICAmPi5zY3JvbGwtcGxhbmUge1xuICAgICAgICAuem9uZSB7XG4gICAgICAgICAgJj5kaXYudGFnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1zY291dCB7XG4gICAgICAmPi5zY3JvbGwtcGxhbmUge1xuICAgICAgICAuem9uZSB7XG4gICAgICAgICAgJj5kaXYuc2NvdXRMZXZlbE1hcmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LXNjYXYge1xuICAgICAgICAmPi5zY3JvbGwtcGxhbmUgLnpvbmUge1xuICAgICAgICAgICAgJj5kaXYuc2NhdkV4Y2F2YXRpb25NYXJrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1nbG9iYWwge1xuICAgICAgJj4uc2Nyb2xsLXBsYW5lIHtcbiAgICAgICAgLnpvbmUge1xuICAgICAgICAgICYuZ2xvYmFsPmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV91bmtub3duLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAmLmdsb2JhbC5wYXN0PmRpdi5pY29uIHsgYmFja2dyb3VuZDogbm9uZTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV91bmtub3duLnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgJi50b3duLmRldmFzdD5kaXYuaWNvbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX3pvbmVfdG93bl9kZXZhc3Quc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICYucnVpbjpub3QoLmJ1cmllZCk+ZGl2Lmljb24geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvbWFwL21hcF96b25lX3J1aW4uc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICYucnVpbjpub3QoLmJ1cmllZCkucGFzdD5kaXYuaWNvbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX3pvbmVfcnVpbl9wYXN0LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAmLnJ1aW4uYnVyaWVkPmRpdi5pY29uIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL21hcC9tYXBfem9uZV9idXJpZWQuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICYucnVpbi5idXJpZWQucGFzdD5kaXYuaWNvbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9tYXAvbWFwX3pvbmVfYnVyaWVkX3Bhc3Quc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj4ucm91dGVzLXBsYW5lIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgcGFkZGluZzogMTZweDsgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAzOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJj5kaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbihAbXlob3JkZXMtbWFwLWJhY2tncm91bmQsIDEwJSk7IG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1tYXAtYmFja2dyb3VuZDsgY29sb3I6ICNiNGRhNGM7IGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAmPmRpdi5yb3cge1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6bGlnaHRlbihAbXlob3JkZXMtbWFwLWJhY2tncm91bmQsIDEwJSkgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhpZGRlbiB7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyAmPmRpdiB7IHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH0gfVxuICAgIH1cblxuICAgICYgLnJldHJvLWVmZmVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYW5pbXMvbm9pc2UuZ2lmXCIpIHRvcCBsZWZ0LzIwJSByZXBlYXQ7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjA0O1xuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYWI3NjtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiA1cHgpLCAwKSBzY2FsZTNkKC0xLCAtMSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tNSA0cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tNiA0cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLCAwLCAwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBnbGl0Y2gtYW5pbS03IDRzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRkYTRjO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIDVweCksIDApIHNjYWxlM2QoLTEsIC0xLCAxKTtcbiAgICAgICAgYW5pbWF0aW9uOiBnbGl0Y2gtYW5pbS04IDRzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoNSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgICAgIGFuaW1hdGlvbjogZ2xpdGNoLWFuaW0tZmxhc2ggNHMgc3RlcHMoMSwgZW5kKSBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtbWFwLWZvb3RlcjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7Ki9cbiAgICAmPmRpdi50aWxlbWFwX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDE2cHg7XG4gICAgfTtcbiAgICAmPmRpdi56b25lbWFwX2NvbnRyb2xzIHtkaXNwbGF5OiBub25lfTtcblxuICAgICY+ZGl2LnRpbGVtYXBfY29udHJvbHMsJj5kaXYuem9uZW1hcF9jb250cm9scyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpdiB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1hcF9idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXZhcmlhbnQ6bm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OztcbiAgICAgICAgJi5tYXBfYnV0dG9uX2ljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43LCAxLjA1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMnB4OyBwYWRkaW5nLWxlZnQ6IDJweCB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMnB4OyBwYWRkaW5nLWxlZnQ6IDFweCB9XG4gICAgICAgICYubWFwLWljb24geyBwYWRkaW5nLWxlZnQ6IDIwcHg7IGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljb25zL2l0ZW1fbWFwLmdpZicpIDNweCAtMnB4IG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbi5naWYpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAmLmhpZGUtdGFncyB7IGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljb25zL3RpY2tPZmYuZ2lmJykgM3B4IDAgbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfYnV0dG9uLmdpZikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAgICYuc2hvdy10YWdzIHsgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvbnMvdGlja09uLmdpZicpIDNweCAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbi5naWYpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fem9vbV9pbiB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvc21hbGxfbW9yZTIuZ2lmKSAwIC0xcHggbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfYnV0dG9uLmdpZikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0OyBtaW4td2lkdGg6IDE3cHg7IH1cbiAgICAgICAgJi5tYXBfYnV0dG9uX3pvb21fb3V0IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9zbWFsbF9taW51cy5naWYpIDAgLTFweCBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IG1pbi13aWR0aDogMTdweDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fcGluIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9tYXBfcGluLnBuZykgMXB4IDBweCAvIDEzcHggMTNweCBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IG1pbi13aWR0aDogMTdweDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fc2NvdXQuaGlkZS10YWdzIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy90aWNrT2ZmLmdpZikgM3B4IDAgbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3Zlc3QuZ2lmKSAxM3B4IDFweCAvIDUwJSBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IG1pbi13aWR0aDogMjdweDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fc2NvdXQuc2hvdy10YWdzIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy90aWNrT24uZ2lmKSAzcHggMCBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvcHJvZmVzc2lvbnMvdmVzdC5naWYpIDEzcHggMXB4IC8gNTAlIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbi5naWYpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDsgbWluLXdpZHRoOiAyN3B4OyB9XG4gICAgICAgICYubWFwX2J1dHRvbl9zY2F2LmhpZGUtdGFncyB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvdGlja09mZi5naWYpIDNweCAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9wcm9mZXNzaW9ucy9kaWcuZ2lmKSAxM3B4IDFweCAvIDUwJSBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IG1pbi13aWR0aDogMjdweDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fc2Nhdi5zaG93LXRhZ3MgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL3RpY2tPbi5naWYpIDNweCAwIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltZy9wcm9mZXNzaW9ucy9kaWcuZ2lmKSAxM3B4IDFweCAvIDUwJSBuby1yZXBlYXQsIHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19idXR0b24uZ2lmKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IG1pbi13aWR0aDogMjdweDsgfVxuICAgICAgICAmLm1hcF9idXR0b25fY2xvc2UgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL3NtYWxsX3guZ2lmKSAwIC0xcHggbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfYnV0dG9uLmdpZikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0OyBtaW4td2lkdGg6IDE3cHg7IH1cbiAgICAgICAgJi5oaWRlLXRhZ3MsJi5zaG93LXRhZ3MgeyBwYWRkaW5nLWxlZnQ6IDEycHg7IHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAgICAgICAmLnJvdXRlX2J1dHRvbiA+IGRpdiB7ICBtYXJnaW46IC00cHggLTlweCAwIC05cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnpvbmUtdmlld2VyLW1vZGUge1xuICAgIHotaW5kZXg6IDU7XG4gICAgJj4ubWFwIHtcbiAgICAgICY6YmVmb3JlIHtvcGFjaXR5OiAwLjk7IGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwwLDAsMC4wKSAwJSwgcmdiYSgwLDAsMCwwLjQpIDMwJSwgcmdiYSgwLDAsMCwwLjg1KSA3MCUsIHJnYmEoMCwwLDAsMS4wKSAxMDAlKTt9XG4gICAgICAmPi56b25lLXBsYW5lLXBhcmVudD4uem9uZS1wbGFuZSwgJj4uem9uZS1wbGFuZS1jb250cm9scyB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICY+LnpvbmUtcGxhbmUtcGFyZW50Pi56b25lLXBsYW5lIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAuem9uZS1zdWItY29udGFpbmVyOm5vdCguY2Vuc29yLW1hc3Rlcik+LnpvbmUtc3VicGxhbmUgeyBwb2ludGVyLWV2ZW50czogYWxsIH1cbiAgICAgIH1cbiAgICAgICY+LnpvbmUtcGxhbmUtY29udHJvbHMgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyAuYWN0aW9uLW1vdmUgeyBwb2ludGVyLWV2ZW50czogYWxsIH0gfVxuICAgIH1cbiAgICAmPi5jb250cm9scyB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY+ZGl2LnRpbGVtYXBfY29udHJvbHMge2Rpc3BsYXk6IG5vbmV9O1xuICAgICAgJj5kaXYuem9uZW1hcF9jb250cm9scyB7ZGlzcGxheTogYmxvY2s7fTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAudG9vbHRpcC1tYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjRkYTRjOyBiYWNrZ3JvdW5kOiBmYWRlKEBteWhvcmRlcy1tYXAtYmFja2dyb3VuZCw4MCUpOyBjb2xvcjogI2I0ZGE0YzsgbWluLXdpZHRoOiAxNzVweDtcbiAgJjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYW5pbXMvbm9pc2UuZ2lmXCIpIHJlcGVhdDsgb3BhY2l0eTogMC4wMjsgfVxufVxuXG5cbi8qIEFuaW1hdGlvbiBwcmVzZXRzICovXG5Aa2V5ZnJhbWVzIHpvbmUtc291bCB7XG4gIDAlICAgIHsgbGVmdDogMzAlOyB0b3A6IC0zMCU7IHRyYW5zZm9ybTogcm90YXRlKCAtMzVkZWcpOyAgfVxuICAxMC43JSAgeyBsZWZ0OiA1MCU7IHRvcDogIDMwJTsgdHJhbnNmb3JtOiByb3RhdGUoIC0zNWRlZyk7ICB9XG4gIDExLjglICB7IGxlZnQ6IDUwJTsgdG9wOiAgMzAlOyB0cmFuc2Zvcm06IHJvdGF0ZSggMTA2ZGVnKTsgIH1cbiAgMjEuNCUgeyBsZWZ0OiAxMCU7IHRvcDogIDIwJTsgdHJhbnNmb3JtOiByb3RhdGUoIDEwNmRlZyk7ICB9XG4gIDIyLjUlIHsgbGVmdDogMTAlOyB0b3A6ICAyMCU7IHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpOyB9XG4gIDMyLjElIHsgbGVmdDogNTAlOyB0b3A6IC0yMCU7IHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpOyB9XG4gIDMzLjIlIHsgbGVmdDogNTAlOyB0b3A6IC0yMCU7IHRyYW5zZm9ybTogcm90YXRlKCAgMzVkZWcpOyAgIH1cbiAgNDEuOCUgeyBsZWZ0OiAyMCU7IHRvcDogIDUwJTsgdHJhbnNmb3JtOiByb3RhdGUoICAzNWRlZyk7ICAgfVxuICA0Mi45JSB7IGxlZnQ6IDIwJTsgdG9wOiAgNTAlOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTczZGVnKTsgfVxuICA1My42JSB7IGxlZnQ6IDMwJTsgdG9wOiAtMzAlOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTczZGVnKTsgfVxuICA1NC43JSB7IGxlZnQ6IDMwJTsgdG9wOiAtMzAlOyB0cmFuc2Zvcm06IHJvdGF0ZSggLTM1ZGVnKTsgIH1cbiAgNjQuNCUgeyBsZWZ0OiA1MCU7IHRvcDogIDMwJTsgdHJhbnNmb3JtOiByb3RhdGUoIC0zNWRlZyk7ICB9XG4gIDY1LjUlIHsgbGVmdDogNTAlOyB0b3A6ICAzMCU7IHRyYW5zZm9ybTogcm90YXRlKCAxMDZkZWcpOyAgfVxuICA3NC4yJSB7IGxlZnQ6IDEwJTsgdG9wOiAgMjAlOyB0cmFuc2Zvcm06IHJvdGF0ZSggMTA2ZGVnKTsgIH1cbiAgNzUuMyUgeyBsZWZ0OiAxMCU7IHRvcDogIDIwJTsgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7IH1cbiAgODUuOSUgeyBsZWZ0OiA1MCU7IHRvcDogLTIwJTsgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7IH1cbiAgODcuMCUgeyBsZWZ0OiA1MCU7IHRvcDogLTIwJTsgdHJhbnNmb3JtOiByb3RhdGUoICAzNWRlZyk7ICAgfVxuICA5Mi45JSB7IGxlZnQ6IDIwJTsgdG9wOiAgNTAlOyB0cmFuc2Zvcm06IHJvdGF0ZSggIDM1ZGVnKTsgICB9XG4gIDk0LjAlIHsgbGVmdDogMjAlOyB0b3A6ICA1MCU7IHRyYW5zZm9ybTogcm90YXRlKC0xNzNkZWcpOyB9XG4gIDEwMCUgIHsgbGVmdDogMzAlOyB0b3A6IC0zMCU7IHRyYW5zZm9ybTogcm90YXRlKC0xNzNkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaC1hY3Rvci0xIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC00cHgpIHNjYWxlKDMpOyB9XG4gIDElIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtM3B4KSBzY2FsZSgyLjgpOyB9XG4gIDElLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMik7IH1cbn1cbkBrZXlmcmFtZXMgZ2xpdGNoLWFjdG9yLTIge1xuICAwJSwgMSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLThweCkgc2NhbGUoMy40KTsgfVxuICAyJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNnB4KSBzY2FsZSgzLjgpOyB9XG4gIDIlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMik7IH1cbn1cbkBrZXlmcmFtZXMgZ2xpdGNoLWFjdG9yLTMge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDZweCkgc2NhbGUoMS41KTsgfVxuICAyJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIDVweCkgc2NhbGUoMS43KTt9XG4gIDIlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMik7IH1cbn1cblxuQGtleWZyYW1lcyBnbGl0Y2gtYW5pbS10ZXh0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLDAsMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyMCUsIDEwMCUgMjAlLCAxMDAlIDIxJSwgMCAyMSUpO1xuICB9XG4gIDIlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMyUsIDEwMCUgMzMlLCAxMDAlIDMzJSwgMCAzMyUpO1xuICB9XG4gIDQlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0NCUsIDEwMCUgNDQlLCAxMDAlIDQ0JSwgMCA0NCUpO1xuICB9XG4gIDUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1MCUsIDEwMCUgNTAlLCAxMDAlIDIwJSwgMCAyMCUpO1xuICB9XG4gIDYlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDcwJSwgMCA3MCUpO1xuICB9XG4gIDclIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4MCUsIDEwMCUgODAlLCAxMDAlIDgwJSwgMCA4MCUpO1xuICB9XG4gIDglIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1MCUsIDEwMCUgNTAlLCAxMDAlIDU1JSwgMCA1NSUpO1xuICB9XG4gIDklIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDgwJSwgMCA4MCUpO1xuICB9XG4gIDkuOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLDAsMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgfVxuICAxMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlM2QoMSwxLDEpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaC1hbmltLWZsYXNoIHtcbiAgMCUsIDElIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCA1cHgsIDApO1xuICB9XG4gIDElLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2xpdGNoLWFuaW0tMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIlLCAxMDAlIDIlLCAxMDAlIDUlLCAwIDUlKTtcbiAgfVxuICAyJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDE1JSwgMTAwJSAxNSUsIDAgMTUlKTtcbiAgfVxuICA0JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCAxMDAlIDEwJSwgMTAwJSAyMCUsIDAgMjAlKTtcbiAgfVxuICA2JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMSUsIDEwMCUgMSUsIDEwMCUgMiUsIDAgMiUpO1xuICB9XG4gIDglIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMyUsIDEwMCUgMzMlLCAxMDAlIDMzJSwgMCAzMyUpO1xuICB9XG4gIDEwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDQlLCAxMDAlIDQ0JSwgMTAwJSA0NCUsIDAgNDQlKTtcbiAgfVxuICAxMiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUwJSwgMTAwJSA1MCUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgMTQlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDcwJSwgMCA3MCUpO1xuICB9XG4gIDE2JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgODAlLCAxMDAlIDgwJSwgMTAwJSA4MCUsIDAgODAlKTtcbiAgfVxuICAxOCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUwJSwgMTAwJSA1MCUsIDEwMCUgNTUlLCAwIDU1JSk7XG4gIH1cbiAgMjAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDgwJSwgMCA4MCUpO1xuICB9XG4gIDIxLjklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICB9XG4gIDIyJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaC1hbmltLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEgKiAxMHB4KSwwLDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgMTAwJSAyNSUsIDEwMCUgMzAlLCAwIDMwJSk7XG4gIH1cbiAgMyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMlLCAxMDAlIDMlLCAxMDAlIDMlLCAwIDMlKTtcbiAgfVxuICA1JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNSUsIDEwMCUgNSUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgNyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIwJSwgMTAwJSAyMCUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgOSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQwJSwgMTAwJSA0MCUsIDEwMCUgNDAlLCAwIDQwJSk7XG4gIH1cbiAgMTElIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1MiUsIDEwMCUgNTIlLCAxMDAlIDU5JSwgMCA1OSUpO1xuICB9XG4gIDEzJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjAlLCAxMDAlIDYwJSwgMTAwJSA2MCUsIDAgNjAlKTtcbiAgfVxuICAxNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDc1JSwgMTAwJSA3NSUsIDEwMCUgNzUlLCAwIDc1JSk7XG4gIH1cbiAgMTclIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA2NSUsIDEwMCUgNjUlLCAxMDAlIDQwJSwgMCA0MCUpO1xuICB9XG4gIDE5JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDUlLCAxMDAlIDQ1JSwgMTAwJSA1MCUsIDAgNTAlKTtcbiAgfVxuICAyMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE0JSwgMTAwJSAxNCUsIDEwMCUgMzMlLCAwIDMzJSk7XG4gIH1cbiAgMjEuOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC0xICogMTBweCksMCwwKTtcbiAgfVxuICAyMiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDAsIDAgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnbGl0Y2gtYW5pbS0zIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogNXB4KSwgMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxJSwgMTAwJSAxJSwgMTAwJSAzJSwgMCAzJSk7XG4gIH1cbiAgMS41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCAxMDAlIDEwJSwgMTAwJSA5JSwgMCA5JSk7XG4gIH1cbiAgMiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUlLCAxMDAlIDUlLCAxMDAlIDYlLCAwIDYlKTtcbiAgfVxuICAyLjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyMCUsIDEwMCUgMjAlLCAxMDAlIDIwJSwgMCAyMCUpO1xuICB9XG4gIDMlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMTAlLCAxMDAlIDEwJSwgMCAxMCUpO1xuICB9XG4gIDUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMCUsIDEwMCUgMzAlLCAxMDAlIDI1JSwgMCAyNSUpO1xuICB9XG4gIDUuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAxNSUsIDEwMCUgMTYlLCAwIDE2JSk7XG4gIH1cbiAgNyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQwJSwgMTAwJSA0MCUsIDEwMCUgMzklLCAwIDM5JSk7XG4gIH1cbiAgOCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIwJSwgMTAwJSAyMCUsIDEwMCUgMjElLCAwIDIxJSk7XG4gIH1cbiAgOSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDYwJSwgMTAwJSA2MCUsIDEwMCUgNTUlLCAwIDU1JSk7XG4gIH1cbiAgMTAuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAzMCUsIDEwMCUgMzElLCAwIDMxJSk7XG4gIH1cbiAgMTElIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDY5JSwgMCA2OSUpO1xuICB9XG4gIDEzJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDQwJSwgMTAwJSA0MSUsIDAgNDElKTtcbiAgfVxuICAxNCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDgwJSwgMTAwJSA4MCUsIDEwMCUgNzUlLCAwIDc1JSk7XG4gIH1cbiAgMTQuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUwJSwgMTAwJSA1MCUsIDEwMCUgNTElLCAwIDUxJSk7XG4gIH1cbiAgMTUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA5MCUsIDEwMCUgOTAlLCAxMDAlIDkwJSwgMCA5MCUpO1xuICB9XG4gIDE2JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjAlLCAxMDAlIDYwJSwgMTAwJSA2MCUsIDAgNjAlKTtcbiAgfVxuICAxOCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA5OSUsIDAgOTklKTtcbiAgfVxuICAyMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDcwJSwgMTAwJSA3MCUsIDEwMCUgNzElLCAwIDcxJSk7XG4gIH1cbiAgMjEuOSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogNXB4KSwgMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgfVxuICAyMiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDAsIDAgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnbGl0Y2gtYW5pbS00IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIDEwcHgpLCAwKSBzY2FsZTNkKC0xLC0xLDEpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDElLCAxMDAlIDElLCAxMDAlIDMlLCAwIDMlKTtcbiAgfVxuICAxLjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMTAlLCAxMDAlIDklLCAwIDklKTtcbiAgfVxuICAyJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNSUsIDEwMCUgNSUsIDEwMCUgNiUsIDAgNiUpO1xuICB9XG4gIDIuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIwJSwgMTAwJSAyMCUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgMyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAxMCUsIDEwMCUgMTAlLCAwIDEwJSk7XG4gIH1cbiAgNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAzMCUsIDEwMCUgMjUlLCAwIDI1JSk7XG4gIH1cbiAgNS41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDE1JSwgMTAwJSAxNiUsIDAgMTYlKTtcbiAgfVxuICA3JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDQwJSwgMTAwJSAzOSUsIDAgMzklKTtcbiAgfVxuICA4JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjAlLCAxMDAlIDIwJSwgMTAwJSAyMSUsIDAgMjElKTtcbiAgfVxuICA5JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjAlLCAxMDAlIDYwJSwgMTAwJSA1NSUsIDAgNTUlKTtcbiAgfVxuICAxMC41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzAlLCAxMDAlIDMwJSwgMTAwJSAzMSUsIDAgMzElKTtcbiAgfVxuICAxMSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDcwJSwgMTAwJSA3MCUsIDEwMCUgNjklLCAwIDY5JSk7XG4gIH1cbiAgMTMlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0MCUsIDEwMCUgNDAlLCAxMDAlIDQxJSwgMCA0MSUpO1xuICB9XG4gIDE0JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgODAlLCAxMDAlIDgwJSwgMTAwJSA3NSUsIDAgNzUlKTtcbiAgfVxuICAxNC41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNTAlLCAxMDAlIDUwJSwgMTAwJSA1MSUsIDAgNTElKTtcbiAgfVxuICAxNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDkwJSwgMTAwJSA5MCUsIDEwMCUgOTAlLCAwIDkwJSk7XG4gIH1cbiAgMTYlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA2MCUsIDEwMCUgNjAlLCAxMDAlIDYwJSwgMCA2MCUpO1xuICB9XG4gIDE4JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDk5JSwgMCA5OSUpO1xuICB9XG4gIDIwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNzAlLCAxMDAlIDcwJSwgMTAwJSA3MSUsIDAgNzElKTtcbiAgfVxuICAyMS45JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiAxMHB4KSwgMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgfVxuICAyMiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDAsIDAgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnbGl0Y2gtYW5pbS01IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC4xNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyJSwgMTAwJSAyJSwgMTAwJSA1JSwgMCA1JSk7XG4gIH1cbiAgMiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAxNSUsIDEwMCUgMTUlLCAwIDE1JSk7XG4gIH1cbiAgNCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAxMCUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgNiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDElLCAxMDAlIDElLCAxMDAlIDIlLCAwIDIlKTtcbiAgfVxuICA4JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzMlLCAxMDAlIDMzJSwgMTAwJSAzMyUsIDAgMzMlKTtcbiAgfVxuICAxMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQ0JSwgMTAwJSA0NCUsIDEwMCUgNDQlLCAwIDQ0JSk7XG4gIH1cbiAgMTIlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1MCUsIDEwMCUgNTAlLCAxMDAlIDIwJSwgMCAyMCUpO1xuICB9XG4gIDE0JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNzAlLCAxMDAlIDcwJSwgMTAwJSA3MCUsIDAgNzAlKTtcbiAgfVxuICAxNiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDgwJSwgMTAwJSA4MCUsIDEwMCUgODAlLCAwIDgwJSk7XG4gIH1cbiAgMTglIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1MCUsIDEwMCUgNTAlLCAxMDAlIDU1JSwgMCA1NSUpO1xuICB9XG4gIDIwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNzAlLCAxMDAlIDcwJSwgMTAwJSA4MCUsIDAgODAlKTtcbiAgfVxuICAyMS45JSB7XG4gICAgb3BhY2l0eTogLjE0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICB9XG4gIDIyJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaC1hbmltLTYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjE1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLDAsMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCAxMDAlIDI1JSwgMTAwJSAzMCUsIDAgMzAlKTtcbiAgfVxuICAzJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMyUsIDEwMCUgMyUsIDEwMCUgMyUsIDAgMyUpO1xuICB9XG4gIDUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1JSwgMTAwJSA1JSwgMTAwJSAyMCUsIDAgMjAlKTtcbiAgfVxuICA3JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjAlLCAxMDAlIDIwJSwgMTAwJSAyMCUsIDAgMjAlKTtcbiAgfVxuICA5JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDQwJSwgMTAwJSA0MCUsIDAgNDAlKTtcbiAgfVxuICAxMSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUyJSwgMTAwJSA1MiUsIDEwMCUgNTklLCAwIDU5JSk7XG4gIH1cbiAgMTMlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA2MCUsIDEwMCUgNjAlLCAxMDAlIDYwJSwgMCA2MCUpO1xuICB9XG4gIDE1JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNzUlLCAxMDAlIDc1JSwgMTAwJSA3NSUsIDAgNzUlKTtcbiAgfVxuICAxNyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDY1JSwgMTAwJSA2NSUsIDEwMCUgNDAlLCAwIDQwJSk7XG4gIH1cbiAgMTklIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0NSUsIDEwMCUgNDUlLCAxMDAlIDUwJSwgMCA1MCUpO1xuICB9XG4gIDIwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTQlLCAxMDAlIDE0JSwgMTAwJSAzMyUsIDAgMzMlKTtcbiAgfVxuICAyMS45JSB7XG4gICAgb3BhY2l0eTogLjE1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqIDEwcHgpLDAsMCk7XG4gIH1cbiAgMjIlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAwLCAwIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2xpdGNoLWFuaW0tNyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKC0xICogNXB4KSwgMCkgc2NhbGUzZCgtMSwtMSwxKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxJSwgMTAwJSAxJSwgMTAwJSAzJSwgMCAzJSk7XG4gIH1cbiAgMS41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCAxMDAlIDEwJSwgMTAwJSA5JSwgMCA5JSk7XG4gIH1cbiAgMiUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUlLCAxMDAlIDUlLCAxMDAlIDYlLCAwIDYlKTtcbiAgfVxuICAyLjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyMCUsIDEwMCUgMjAlLCAxMDAlIDIwJSwgMCAyMCUpO1xuICB9XG4gIDMlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMTAlLCAxMDAlIDEwJSwgMCAxMCUpO1xuICB9XG4gIDUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMCUsIDEwMCUgMzAlLCAxMDAlIDI1JSwgMCAyNSUpO1xuICB9XG4gIDUuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAxNSUsIDEwMCUgMTYlLCAwIDE2JSk7XG4gIH1cbiAgNyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQwJSwgMTAwJSA0MCUsIDEwMCUgMzklLCAwIDM5JSk7XG4gIH1cbiAgOCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIwJSwgMTAwJSAyMCUsIDEwMCUgMjElLCAwIDIxJSk7XG4gIH1cbiAgOSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDYwJSwgMTAwJSA2MCUsIDEwMCUgNTUlLCAwIDU1JSk7XG4gIH1cbiAgMTAuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAzMCUsIDEwMCUgMzElLCAwIDMxJSk7XG4gIH1cbiAgMTElIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3MCUsIDEwMCUgNzAlLCAxMDAlIDY5JSwgMCA2OSUpO1xuICB9XG4gIDEzJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDQwJSwgMTAwJSA0MSUsIDAgNDElKTtcbiAgfVxuICAxNCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDgwJSwgMTAwJSA4MCUsIDEwMCUgNzUlLCAwIDc1JSk7XG4gIH1cbiAgMTQuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUwJSwgMTAwJSA1MCUsIDEwMCUgNTElLCAwIDUxJSk7XG4gIH1cbiAgMTUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA5MCUsIDEwMCUgOTAlLCAxMDAlIDkwJSwgMCA5MCUpO1xuICB9XG4gIDE2JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjAlLCAxMDAlIDYwJSwgMTAwJSA2MCUsIDAgNjAlKTtcbiAgfVxuICAxOCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA5OSUsIDAgOTklKTtcbiAgfVxuICAyMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDcwJSwgMTAwJSA3MCUsIDEwMCUgNzElLCAwIDcxJSk7XG4gIH1cbiAgMjEuOSUge1xuICAgIG9wYWNpdHk6IC4xNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoLTEgKiA1cHgpLCAwKSBzY2FsZTNkKC0xLC0xLDEpO1xuICB9XG4gIDIyJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaC1hbmltLTgge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjEzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIDEwcHgpLCAwKSBzY2FsZTNkKC0xLC0xLDEpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDElLCAxMDAlIDElLCAxMDAlIDMlLCAwIDMlKTtcbiAgfVxuICAxLjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMTAlLCAxMDAlIDklLCAwIDklKTtcbiAgfVxuICAyJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNSUsIDEwMCUgNSUsIDEwMCUgNiUsIDAgNiUpO1xuICB9XG4gIDIuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIwJSwgMTAwJSAyMCUsIDEwMCUgMjAlLCAwIDIwJSk7XG4gIH1cbiAgMyUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAxMCUsIDEwMCUgMTAlLCAwIDEwJSk7XG4gIH1cbiAgNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAzMCUsIDEwMCUgMjUlLCAwIDI1JSk7XG4gIH1cbiAgNS41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDE1JSwgMTAwJSAxNiUsIDAgMTYlKTtcbiAgfVxuICA3JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDAlLCAxMDAlIDQwJSwgMTAwJSAzOSUsIDAgMzklKTtcbiAgfVxuICA4JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjAlLCAxMDAlIDIwJSwgMTAwJSAyMSUsIDAgMjElKTtcbiAgfVxuICA5JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjAlLCAxMDAlIDYwJSwgMTAwJSA1NSUsIDAgNTUlKTtcbiAgfVxuICAxMC41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzAlLCAxMDAlIDMwJSwgMTAwJSAzMSUsIDAgMzElKTtcbiAgfVxuICAxMSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDcwJSwgMTAwJSA3MCUsIDEwMCUgNjklLCAwIDY5JSk7XG4gIH1cbiAgMTMlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0MCUsIDEwMCUgNDAlLCAxMDAlIDQxJSwgMCA0MSUpO1xuICB9XG4gIDE0JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgODAlLCAxMDAlIDgwJSwgMTAwJSA3NSUsIDAgNzUlKTtcbiAgfVxuICAxNC41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNTAlLCAxMDAlIDUwJSwgMTAwJSA1MSUsIDAgNTElKTtcbiAgfVxuICAxNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDkwJSwgMTAwJSA5MCUsIDEwMCUgOTAlLCAwIDkwJSk7XG4gIH1cbiAgMTYlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA2MCUsIDEwMCUgNjAlLCAxMDAlIDYwJSwgMCA2MCUpO1xuICB9XG4gIDE4JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDk5JSwgMCA5OSUpO1xuICB9XG4gIDIwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNzAlLCAxMDAlIDcwJSwgMTAwJSA3MSUsIDAgNzElKTtcbiAgfVxuICAyMS45JSB7XG4gICAgb3BhY2l0eTogLjEzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygtMSAqIDEwcHgpLCAwKSBzY2FsZTNkKC0xLC0xLDEpO1xuICB9XG4gIDIyJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgfVxufVxuIiwiQGltcG9ydCAob25jZSkgXCIuLi90aGVtZVwiO1xuXG5kaXYucnVpbl9tYXBfcmVhY3Qge1xuICBmb250LWZhbWlseTogXCJ2aXNpdG9yMlwiO1xuXG4gICY+Lm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBhc3BlY3QtcmF0aW86IDE7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7IGJhY2tncm91bmQ6IGJsYWNrO1xuXG4gICAgLmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5rb252YWpzLWNvbnRlbnQsIGNhbnZhcyB7IGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbiAgICAgICYud2ViZ2wgeyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG4gICAgICAmLmluYWN0aXZlIHsgb3BhY2l0eTogMCB9XG4gICAgfVxuXG4gICAgJj4uZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAuZnJhbWUtcGxhbmUge1xuICAgICAgICAmPiogeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgJj4udGwgIHsgaGVpZ2h0OiAzM3B4OyB3aWR0aDogIDMzcHg7IHRvcDogMDsgICAgbGVmdDogIDA7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfdGwucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAmPi50ciAgeyBoZWlnaHQ6IDMzcHg7IHdpZHRoOiAgMzNweDsgdG9wOiAwOyAgICByaWdodDogMDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc190ci5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAgICY+LmJsICB7IGhlaWdodDogMzNweDsgd2lkdGg6ICAzM3B4OyBib3R0b206IDA7IGxlZnQ6ICAwOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX2JsLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAgICAgJj4uYnIgIHsgaGVpZ2h0OiAzM3B4OyB3aWR0aDogIDMzcHg7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfYnIucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAmPi50MGwgeyBoZWlnaHQ6IDMzcHg7IGxlZnQ6IDMzcHg7IHRvcDogMDsgd2lkdGg6IGNhbGMoIDUwJSAtIDEzM3B4ICk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfdDAucG5nXCIpIHJlcGVhdC14OyB9XG4gICAgICAgICY+LnQxICB7IGhlaWdodDogMzNweDsgd2lkdGg6IDE0MHB4OyB0b3A6IDA7IGxlZnQ6IGNhbGMoIDUwJSAtIDEwMHB4ICk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfdDEucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAmPi50MHIgeyBoZWlnaHQ6IDMzcHg7IHRvcDogMDsgbGVmdDogY2FsYyggNTAlICsgNDBweCApOyByaWdodDogMzNweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc190MC5wbmdcIikgcmVwZWF0LXg7IH1cbiAgICAgICAgJj4ubDB0IHsgbGVmdDogMDsgdG9wOiAzM3B4OyB3aWR0aDogMzNweDsgYm90dG9tOiBjYWxjKCA1MCUgKyA4cHggKTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19sMC5wbmdcIikgcmVwZWF0LXk7IH1cbiAgICAgICAgJj4ubDEgIHsgbGVmdDogMDsgdG9wOiBjYWxjKCA1MCUgLSA4cHggKTsgIHdpZHRoOiAzM3B4OyBoZWlnaHQ6IDE3cHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfbDEucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAmPi5sMG0geyBsZWZ0OiAwOyB0b3A6IGNhbGMoIDUwJSArIDlweCApOyAgd2lkdGg6IDMzcHg7IGJvdHRvbTogY2FsYyggMjUlICsgMTZweCApOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX2wwLnBuZ1wiKSByZXBlYXQteTsgfVxuICAgICAgICAmPi5sMiAgeyBsZWZ0OiAwOyB0b3A6IGNhbGMoIDc1JSAtIDE2cHggKTsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19sMi5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAgICY+LmwwYiB7IGxlZnQ6IDA7IHRvcDogY2FsYyggNzUlICsgMTdweCApOyB3aWR0aDogMzNweDsgYm90dG9tOiAzM3B4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX2wwLnBuZ1wiKSByZXBlYXQteTsgfVxuICAgICAgICAmPi5yMHQgeyByaWdodDogMDsgdG9wOiAzM3B4OyB3aWR0aDogMzNweDsgYm90dG9tOiBjYWxjKCA1MCUgKyAyMnB4ICk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tYXAvZ2xhc3NfcjAucG5nXCIpIHJlcGVhdC15OyB9XG4gICAgICAgICY+LnIxICB7IHJpZ2h0OiAwOyB0b3A6IGNhbGMoIDUwJSAtIDIycHggKTsgd2lkdGg6IDMzcHg7IGhlaWdodDogNDVweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19yMS5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAgICY+LnIwYiB7IHJpZ2h0OiAwOyB0b3A6IGNhbGMoIDUwJSArIDIzcHggKTsgd2lkdGg6IDMzcHg7IGJvdHRvbTogMzNweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL21hcC9nbGFzc19yMC5wbmdcIikgcmVwZWF0LXk7IH1cbiAgICAgICAgJj4uYiAgIHsgaGVpZ2h0OiAzM3B4OyBib3R0b206IDA7IGxlZnQ6IDMzcHg7IHJpZ2h0OiAzM3B4OyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWFwL2dsYXNzX2IucG5nXCIpIHJlcGVhdC14OyB9XG4gICAgICAgICY+Lm5vaXNlIHtcbiAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FuaW1zL25vaXNlLmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY+LmNvbnRyb2xzIHsgYmFja2dyb3VuZDogQG15aG9yZGVzLW1hcC1mb290ZXI7IGhlaWdodDogMTZweDsgfVxufSIsIkBpbXBvcnQgKG9uY2UpIFwiLi4vdGhlbWVcIjtcblxuLmxvZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2cge1xuICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjsgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWlucHV0LWJvcmRlcjtcbiAgcGFkZGluZzogNHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7XG4gICY+LmxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgY29sb3I6IEBteWhvcmRlcy1jZWxsLWhlYWRlci10ZXh0LWNvbG9yOyBtYXgtaGVpZ2h0OiAzMDBweDsgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmPi5sb2ctc3Bpbm5lciwgJj4ubG9nLWNvbXBsZXRlLWxpbmsgeyBwYWRkaW5nOiA1cHg7IH1cbiAgICAmPi5sb2ctY29tcGxldGUtbGluayB7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICAgJj4ubG9nLXNpbGVuY2Uge1xuICAgICAgcGFkZGluZzogNXB4IDAgOHB4IDRweDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzk4YTY3NTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNiMzdjNGE7XG4gICAgfVxuXG4gICAgJj4ubG9nLWRheS1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiMzdjNGE7XG4gICAgICAmKy5sb2ctc2lsZW5jZSB7IGJvcmRlci10b3A6IDAgfVxuICAgIH1cblxuICAgICY+LmxvZy1lbnRyeSB7XG4gICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyB0b3A6IDJweDsgbGVmdDogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIHBhZGRpbmc6IDFweCAycHggMXB4IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBkZWZhdWx0OyBtYXJnaW46IDA7IHdvcmQtd3JhcDogYW55d2hlcmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY+c3Bhbi5sb2ctcGFydC10aW1lIHtcbiAgICAgICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGZvbnQtc2l6ZTogMC45ZW07IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IH1cbiAgICAgICAgJjpiZWZvcmV7IGNvbnRlbnQ6ICdbJzsgbGVmdDogMDsgfSAmOmFmdGVyeyBjb250ZW50OiAnXSc7IHJpZ2h0OiAwOyB9XG4gICAgICB9XG4gICAgICAmPnNwYW4ubG9nLXBhcnQtY29udGVudCwgc3Bhbi5sb2ctcGFydC1jb250ZW50PnNwYW4uY29udGFpbmVyIHtcbiAgICAgICAgJj5zcGFuOm5vdCguY29udGFpbmVyKSwgJj5zdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgJj5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgfVxuICAgICAgICAgICYuam9iTmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6IEBteWhvcmRlcy1jZWxsLWhlYWRlci10ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRvb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4NDMyMztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2ctcGFydC1lbnRyeS1oaWRkZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU1Mzc7XG4gICAgICAgICAgY29sb3I6ICM5OGE2NzU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sb2ctZW50cnktY2xhc3MtMCB7fVxuICAgICAgJi5sb2ctZW50cnktY2xhc3MtMSB7IGJhY2tncm91bmQtY29sb3I6ICM4MjAwMDA7IHNwYW4ubG9nLXBhcnQtY29udGVudCBzcGFuLnRvb2wgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAwOyB9IH1cbiAgICAgICYubG9nLWVudHJ5LWNsYXNzLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQyNzE0OyBzcGFuLmxvZy1wYXJ0LWNvbnRlbnQgc3Bhbi50b29sIHsgYmFja2dyb3VuZC1jb2xvcjogI2EwMDsgfSB9XG4gICAgICAmLmxvZy1lbnRyeS1jbGFzcy0zIHsgYmFja2dyb3VuZC1jb2xvcjogIzk2NWMzNjsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICYubG9nLWVudHJ5LWNsYXNzLTQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzMjQ5O1xuICAgICAgICAubG9nLXBhcnQtY29udGVudCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnLCAwZGVnKTsgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgaSB7IHRyYW5zZm9ybTogbm9uZTsgb3BhY2l0eTogMSB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxvZy1lbnRyeS1jbGFzcy01IHsgYmFja2dyb3VuZC1jb2xvcjogI2IwNTUwMjsgfVxuXG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTAgIHt9XG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTEgIHsgJjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL2NpdGl6ZW4uZ2lmXCIpIH0gfVxuICAgICAgJi5sb2ctZW50cnktdHlwZS0yICB7ICYubG9nLWVudHJ5LWNsYXNzLTA6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZy9iYW5rX2luLmdpZlwiKSB9ICYubG9nLWVudHJ5LWNsYXNzLTE6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZy9iYW5rX291dC5naWZcIikgfSB9XG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTMgIHt9XG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTQgIHsgJjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL2J1aWxkLmdpZlwiKSB9IH1cbiAgICAgICYubG9nLWVudHJ5LXR5cGUtNSAgeyAmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2cvd29ya3Nob3AuZ2lmXCIpIH0gfVxuICAgICAgJi5sb2ctZW50cnktdHlwZS02ICB7ICYubG9nLWVudHJ5LWNsYXNzLTA6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZy9kb29yX29wZW4uZ2lmXCIpIH0gJi5sb2ctZW50cnktY2xhc3MtMzpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL2Rvb3JfY2xvc2VkLmdpZlwiKSB9IH1cbiAgICAgICYubG9nLWVudHJ5LXR5cGUtNyAgeyAmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2cvd2VsbC5naWZcIikgfSB9XG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTggIHsgJjpub3QoLmxvZy1lbnRyeS1jbGFzcy0yKTpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL2NpdGl6ZW4uZ2lmXCIpIH0gJi5sb2ctZW50cnktY2xhc3MtMjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL2RlYXRoLmdpZlwiKSB9IH1cbiAgICAgICYubG9nLWVudHJ5LXR5cGUtOSAgeyAmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2cvbmlnaHQuZ2lmXCIpIH0gfVxuICAgICAgJi5sb2ctZW50cnktdHlwZS0xMCB7ICY6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZy9ob21lLmdpZlwiKSB9IH1cbiAgICAgICYubG9nLWVudHJ5LXR5cGUtMTEge1xuICAgICAgICAmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sb2cvY2hhdC5naWZcIikgfVxuICAgICAgICBkaXYuZGljZS00LCBkaXYuZGljZS02LCBkaXYuZGljZS04LCBkaXYuZGljZS0xMCwgZGl2LmRpY2UtMTIsIGRpdi5kaWNlLTIwLCBkaXYuZGljZS0xMDAsIGRpdi5sZXR0ZXItYSwgZGl2LmxldHRlci1jLCBkaXYubGV0dGVyLXYsXG4gICAgICAgIGRpdi5ycHMsIGRpdi5jb2luLCBkaXYuY2FyZCwgZGl2LmNpdGl6ZW4sIGRpdi5jb29yZHMsIGRpdi50b3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDFweCAzcHggMXB4IDE5cHg7IGJhY2tncm91bmQ6ICMzNjI0MWI7IGZvbnQtc2l6ZTogMC44ZW07IG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNpdGl6ZW4ge1xuICAgICAgICAgICZbeC1hPWFueV0gICAgICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgICAmW3gtYT1ub25lXSAgICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL2xvb3Nlci5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzM2MjQxYjsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAgICAgICAmW3gtYT1iYXNpY10gICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL2Jhc2ljLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICAgICZbeC1hPWNvbGxlY10gICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvZGlnLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICAgICZbeC1hPWd1YXJkaWFuXSAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvc2hpZWxkLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICAgICZbeC1hPWh1bnRlcl0gICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvdmVzdC5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzM2MjQxYjsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAgICAgICAmW3gtYT10YW1lcl0gICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3RhbWVyLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICAgICZbeC1hPXRlY2hdICAgICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvdGVjaC5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzM2MjQxYjsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAgICAgICAmW3gtYT1zaGFtYW5dICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3NoYW1hbi5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzM2MjQxYjsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAgICAgICAmW3gtYT1zdXJ2aXZhbGlzdF0geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL2Jvb2suZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzNjI0MWI7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgICAgICAgJlt4LWE9aGVyb10gICAgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy9oZXJvLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICAgICZbeC1hPWRlYWRdICAgICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvZGVhdGguZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzNjI0MWI7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgICAgICAgJlt4LWE9c2h1bm5lZF0gICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9pY29ucy9iYW5pc2hlZC5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzM2MjQxYjsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAgICAgICAmW3gtYT16b25lXSAgICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL2ljb25zL2l0ZW1fbWFwLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjMzYyNDFiOyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5kaWNlLTQgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlNC5wbmdcIikgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuZGljZS02ICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTYucG5nXCIpICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmRpY2UtOCAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2U4LnBuZ1wiKSAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5kaWNlLTEwICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlMTAucG5nXCIpICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuZGljZS0xMiAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTEyLnBuZ1wiKSAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmRpY2UtMjAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2UyMC5wbmdcIikgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5kaWNlLTEwMCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlMTAwLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYubGV0dGVyLWEgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vbHRhLnBuZ1wiKSAgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmxldHRlci1jIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2x0Yy5wbmdcIikgICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5sZXR0ZXItdiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9sdHYucG5nXCIpICAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYucnBzICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vcnBzLnBuZ1wiKSAgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmNvaW4gICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2NvaW4ucG5nXCIpICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5jYXJkICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9jYXJkLnBuZ1wiKSAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuY29vcmRzICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY29vcmRzLnBuZ1wiKSAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LnRvd24gICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL3Rvd24ucG5nXCIpICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICB9XG4gICAgICAmLmxvZy1lbnRyeS10eXBlLTE3IHsgJjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbG9nL3dlbGxfYWRkLmdpZlwiKSB9IH1cblxuICAgICAgJi5sb2ctZW50cnktaHhwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGdhcDogOHB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYubG9nLWVudHJ5LWh4cC1yZXNldD4ubG9nLXBhcnQtdmFsdWUge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyBvcGFjaXR5OiAwLjE7XG4gICAgICAgIH1cblxuICAgICAgICAmPi5sb2ctcGFydC12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmctcmlnaHQ6IDhweDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkYWI3NjtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2NHB4OyBmbGV4LWdyb3c6IDA7IGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2ctZW50cnktcGx1cz4ubG9nLXBhcnQtdmFsdWUgeyBib3JkZXItY29sb3I6ICMwMGZmNjEgfVxuICAgICAgICAmLmxvZy1lbnRyeS1taW51cz4ubG9nLXBhcnQtdmFsdWUgeyBib3JkZXItY29sb3I6ICNmZjI5MjkgfVxuXG4gICAgICAgICY+LmxvZy1wYXJ0LWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDJweDtcbiAgICAgICAgICAmPi5sb2ctcGFydC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IHBsYWNlLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U0ZDJhOyBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICAmOmJlZm9yZSB7IHRvcDogMXB4OyBsZWZ0OiAxcHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJisubG9nLWRheS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93LXg6IGF1dG87IHRvcDogLTNweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmPmRpdiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmPmRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAwLjdlbTsgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOyB3aWR0aDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtaW5wdXQtYm9yZGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDNweDtcbiAgICAgICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmN1cnJlbnQpIHsgdG9wOiAtMXB4OyB9XG4gICAgICAgICY+c3BhbiB7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuZGF5cy1pbmxpbmU+LmxvZy1jb250ZW50Pi5sb2ctZGF5LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzVjMmIyMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5zaG91dGJveCB7XG4gIGJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOyBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtaW5wdXQtYm9yZGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gICY+LnNob3V0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBjb2xvcjogI2YwZDc5ZTsgbWF4LWhlaWdodDogNDUwcHg7IG92ZXJmbG93LXk6IGF1dG87XG4gICAgJj4uc2hvdXQtbG9hZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJj4uc2hvdXQtc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogM3B4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBkNzllO1xuICAgIH1cbiAgICAmPi5zaG91dC1lbnRyeSB7XG4gICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyB0b3A6IDJweDsgbGVmdDogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIHBhZGRpbmc6IDJweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IGRlZmF1bHQ7IG1hcmdpbjogMXB4IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJj5zcGFuLnNob3V0LXBhcnQtdGltZSB7XG4gICAgICAgIGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBmb250LXNpemU6IDAuOWVtOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB9XG4gICAgICAgICY6YmVmb3JleyBjb250ZW50OiAnWyc7IGxlZnQ6IDA7IH0gJjphZnRlcnsgY29udGVudDogJ10nOyByaWdodDogMDsgfVxuICAgICAgfVxuICAgICAgJj5zcGFuLnNob3V0LXBhcnQtY29udGVudCB7XG4gICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyBmb250LXdlaWdodDogYm9sZDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyAmPmltZyB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCB9XG4gICAgICAgICAgJi50b29sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODQzMjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGIgeyBjb2xvcjogd2hpdGUgfVxuICAgICAgICBzdHJvbmcgeyBjb2xvcjogd2hpdGU7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgfVxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdXQtZW50cnktY2xhc3MtMSB7XG4gICAgICAgIGIgeyBjb2xvcjogd2hpdGUgfVxuICAgICAgICAmLnNob3V0LWVudHJ5LW5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMzI0OTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5kaWNlLTQsIGRpdi5kaWNlLTYsIGRpdi5kaWNlLTgsIGRpdi5kaWNlLTEwLCBkaXYuZGljZS0xMiwgZGl2LmRpY2UtMjAsIGRpdi5kaWNlLTEwMCwgZGl2LmxldHRlci1hLCBkaXYubGV0dGVyLWMsIGRpdi5sZXR0ZXItdixcbiAgICAgICAgZGl2LnJwcywgZGl2LmNvaW4sIGRpdi5jYXJkLCBkaXYuY29hbGl0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDFweCAzcHggMXB4IDE5cHg7IGJhY2tncm91bmQ6ICMzNjI0MWI7IGZvbnQtc2l6ZTogMC44ZW07IG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNvYWxpdGlvbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmRpY2UtNCAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2U0LnBuZ1wiKSAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5kaWNlLTYgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlNi5wbmdcIikgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuZGljZS04ICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTgucG5nXCIpICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmRpY2UtMTAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2UxMC5wbmdcIikgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5kaWNlLTEyICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlMTIucG5nXCIpICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuZGljZS0yMCAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTIwLnBuZ1wiKSAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmRpY2UtMTAwIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2UxMDAucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5sZXR0ZXItYSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9sdGEucG5nXCIpICAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYubGV0dGVyLWMgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vbHRjLnBuZ1wiKSAgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmxldHRlci12IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2x0di5wbmdcIikgICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICAgIGRpdi5ycHMgICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9ycHMucG5nXCIpICAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzNjI0MWIgfVxuICAgICAgICBkaXYuY29pbiAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY29pbi5wbmdcIikgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjMzYyNDFiIH1cbiAgICAgICAgZGl2LmNhcmQgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2NhcmQucG5nXCIpICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzM2MjQxYiB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IChvbmNlKSBcIi4uL3RoZW1lXCI7XG5cbmRpdi50b3duLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyBib3JkZXI6IDFweCBzb2xpZCAjYjE4YTYzOyBoZWlnaHQ6IDgwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJi50b3duLWJhbm5lci1ob21lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL2hvbWUuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgJi5uaWdodCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfaG9tZS5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci13ZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL3dlbGwuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgJi5uaWdodCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfd2VsbC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci1iYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL2JhbmsuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgJi5uaWdodCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfYmFuay5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci1ob3VzZXMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vaG91c2VzLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICYubmlnaHQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL25pZ2h0X2hvdXNlcy5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci12aXNpdC1kZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL3Zpc2l0X2RlYWQuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgJi5uaWdodCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfdmlzaXRfZGVhZC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci12aXNpdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi92aXNpdC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAmLm5pZ2h0IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9uaWdodF92aXNpdC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci1jb25zdHJ1Y3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vY29uc3RydWN0aW9uLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICYubmlnaHQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL25pZ2h0X2NvbnN0cnVjdGlvbi5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICB9XG5cbiAgJi50b3duLWJhbm5lci11cGdyYWRlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi91cGdyYWRlcy5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuXG4gICYudG93bi1iYW5uZXItZG9vci1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvY2l0eV9vcGVuLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICYubmlnaHQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvbmlnaHRfY2l0eV9vcGVuLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gIH1cblxuICAmLnRvd24tYmFubmVyLWRvb3ItY2xvc2VkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvY2l0eS5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAmLm5pZ2h0IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL25pZ2h0X2NpdHkuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgfVxuXG4gICYudG93bi1iYW5uZXItd29ya3Nob3Age1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vYWdvcmEuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgJi5uaWdodCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfYWdvcmEuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgfVxufVxuXG4udG93bi1tZW51IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItdGV4dC1jb2xvcjtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAmPi5jZWxsIHtcbiAgICAmPmRpdjpmaXJzdC1jaGlsZCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogNTUuMTcyNDEzOCU7IGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgJj5kaXY6bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgcGFkZGluZzogMXB4IDRweDsgYmFja2dyb3VuZDogIzNlMjQxNzsgaGVpZ2h0OiAyMHB4O1xuICAgICAgJj5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tIH07XG4gICAgfVxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICY+ZGl2Omxhc3QtY2hpbGQgeyBjb2xvcjogQG15aG9yZGVzLWlucHV0LWJvcmRlcjsgfVxuICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQgeyBvdXRsaW5lOiAxcHggc29saWQgQG15aG9yZGVzLWlucHV0LWJvcmRlcjsgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICY6bm90KC50b3duLW92ZXJ2aWV3KT5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY1QzM2ICFpbXBvcnRhbnQ7b3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOyBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgJj5kaXY6bGFzdC1jaGlsZCB7IGJhY2tncm91bmQ6ICM5NjVDMzY7IGNvbG9yOiB3aGl0ZTsgfTtcbiAgICB9XG4gIH1cbiAgJjpub3QoLm5pZ2h0KT4udG93bi1tZW51LWhvdXNlPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9ob21lLmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJjpub3QoLm5pZ2h0KT4udG93bi1tZW51LXdlbGw+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X3dlbGwuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmOm5vdCgubmlnaHQpPi50b3duLW1lbnUtYmFuaz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfYmFuay5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICY6bm90KC5uaWdodCk+LnRvd24tbWVudS1jaXRpemVucz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfaG91c2VzLmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJjpub3QoLm5pZ2h0KT4udG93bi1tZW51LWNvbnN0cnVjdD5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfY29uc3RydWN0aW9uLmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJjpub3QoLm5pZ2h0KT4udG93bi1tZW51LWRvb3I+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2Rvb3IuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmLm5pZ2h0Pi50b3duLW1lbnUtaG91c2U+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2hvbWVfbmlnaHQuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmLm5pZ2h0Pi50b3duLW1lbnUtd2VsbD5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfd2VsbF9uaWdodC5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICYubmlnaHQ+LnRvd24tbWVudS1iYW5rPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9iYW5rX25pZ2h0LmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJi5uaWdodD4udG93bi1tZW51LWNpdGl6ZW5zPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9ob3VzZXNfbmlnaHQuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmLm5pZ2h0Pi50b3duLW1lbnUtY29uc3RydWN0PmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9jb25zdHJ1Y3Rpb25fbmlnaHQuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmLm5pZ2h0Pi50b3duLW1lbnUtZG9vcj5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfZG9vcl9uaWdodC5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG59XG4uaGVhZGVyLW1lbnUge1xuICAmLmNoYW9zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vY2hhb3MuZ2lmJykgY2VudGVyLzEwMCUgbm8tcmVwZWF0O1xuICB9XG4gICYuaW5zdXJyZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vcmV2b2x0LmdpZicpIGNlbnRlci8xMDAlIG5vLXJlcGVhdDtcbiAgfVxuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGEuaGVscC1idXR0b24geyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMnB4OyByaWdodDogMnB4OyB9XG59XG5cbi5iYW5pc2hlZC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzczOTM5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmE2NzY3O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGVtIHtcbiAgICBjb2xvcjogI2YwZDc5ZTtcbiAgfVxufVxuXG4ucm93ID4gLmNlbGwudG93bi1hZGRvbnMge1xuICBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IEBteWhvcmRlcy1jZWxsLWhlYWRlci10ZXh0LWNvbG9yOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAmID4gLnRvd24tYWRkb24ge1xuICAgIGhlaWdodDogNTVweDsgd2lkdGg6IDQwcHg7IGZsZXgtYmFzaXM6IDQwcHg7IGZsZXgtZ3JvdzogMDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDsgZm9udC1zaXplOiAxLjFyZW07IHBhZGRpbmc6IDA7IGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDNweDsgYmFja2dyb3VuZC1jb2xvcjogQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogMH1cbiAgICAmOm50aC1jaGlsZCg2KSB7bWFyZ2luLXJpZ2h0OiAwfVxuXG4gICAgJjpudGgtY2hpbGQobis3KSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIGltZyB7IG1heC1oZWlnaHQ6IDE0cHg7IH1cblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXI6MXB4IHNvbGlkIEBteWhvcmRlcy1wYW5lbC1iZztcbiAgICB9XG5cbiAgICAmOm5vdCguc2VsZWN0ZWQpOm5vdCgudG93bi1hZGRvbi1lbXB0eSk6aG92ZXIgPiBkaXYge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCBAbXlob3JkZXMtaW5wdXQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcbiAgICAgIGZpbHRlcjogY29udHJhc3QoMTIwJSkgYnJpZ2h0bmVzcygxMjAlKTtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCBAbXlob3JkZXMtaW5wdXQtYm9yZGVyO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxcHggMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IGhlaWdodDogMTVweDsgZm9udC1zaXplOiAxcmVtOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYudG93bi1hZGRvbi1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXIgPiBkaXYsICY6aG92ZXIgPiBzcGFuLCAmOmhvdmVyIHsgb3V0bGluZTogbm9uZTsgY3Vyc29yOiBpbml0aWFsOyB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7IHdpZHRoOiAzNnB4OyBtYXJnaW46IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICM5MDU2M2I7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoIC00NWRlZywgIzdlNGEzMSA0cHgsICM2OTNlMjkgOHB4ICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3duLWFkZG9uLXVwZ3JhZGUgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2V2by9zbWVudV91cGdyYWRlcy5naWZcIik7XG4gICAgfVxuICAgICYudG93bi1hZGRvbi13b3Jrc2hvcCA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvZXZvL3NtZW51X3dvcmtzaG9wLmdpZlwiKTtcbiAgICB9XG4gICAgJi50b3duLWFkZG9uLXdhdGNodG93ZXIgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2V2by9zbWVudV90b3dlci5naWZcIik7XG4gICAgfVxuICAgICYudG93bi1hZGRvbi1iYXR0bGVtZW50ID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy9ldm8vc21lbnVfd2F0Y2guZ2lmXCIpO1xuICAgIH1cbiAgICAmLnRvd24tYWRkb24tZHVtcCA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvZXZvL3NtZW51X2RlY2hhcmdlLmdpZlwiKTtcbiAgICB9XG4gICAgJi50b3duLWFkZG9uLWNhdGFwdWx0ID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy9ldm8vc21lbnVfY2F0YXB1bHQyLmdpZlwiKTtcbiAgICB9XG4gICAgJi50b3duLWFkZG9uLnRvd24tYWRkb24tdGFtZXJzID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3NtZW51X2NsaW5pYy5naWZcIik7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5pZ2h0KT4udG93bi1hZGRvbi1ob3VzZT5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfaG9tZS5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICY6bm90KC5uaWdodCk+LnRvd24tYWRkb24td2VsbD5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfd2VsbC5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICY6bm90KC5uaWdodCk+LnRvd24tYWRkb24tYmFuaz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfYmFuay5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICY6bm90KC5uaWdodCk+LnRvd24tYWRkb24tY2l0aXplbnM+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2hvdXNlcy5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICY6bm90KC5uaWdodCk+LnRvd24tYWRkb24tY29uc3RydWN0PmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9jb25zdHJ1Y3Rpb24uZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmOm5vdCgubmlnaHQpPi50b3duLWFkZG9uLWRvb3I+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2Rvb3IuZ2lmXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAmLm5pZ2h0Pi50b3duLWFkZG9uLWhvdXNlPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9ob21lX25pZ2h0LmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJi5uaWdodD4udG93bi1hZGRvbi13ZWxsPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV93ZWxsX25pZ2h0LmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJi5uaWdodD4udG93bi1hZGRvbi1iYW5rPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9iYW5rX25pZ2h0LmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJi5uaWdodD4udG93bi1hZGRvbi1jaXRpemVucz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfaG91c2VzX25pZ2h0LmdpZlwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgJi5uaWdodD4udG93bi1hZGRvbi1jb25zdHJ1Y3Q+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2NvbnN0cnVjdGlvbl9uaWdodC5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICYubmlnaHQ+LnRvd24tYWRkb24tZG9vcj5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfZG9vcl9uaWdodC5naWZcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG59XG5cbi50b3duLXVwZ3JhZGVzLFxuLmNpdGl6ZW4taG9tZSB7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmIC52b3RlLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkYWI3NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuc21hbGwge1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmIC52b3RlLXByb2dyZXNzIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGFiNzY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM3YzRhO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLnRvd24tdXBncmFkZXMge1xuICAucm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG15aG9yZGVzLXBhbmVsLWJnO1xuICB9XG59XG5cbi50b3duLWJ1aWxkaW5ncyB7XG4gICY+dWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjQxNztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvaG9tZS5naWZcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDs7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDJweDtcbiAgICAmPmxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiAjZTdjNDhmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIC5kYXRhIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAuc3ltYm9sIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgLmxpZmUtYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBoZWlnaHQ6IC41ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICBcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJiAubGlmZS1wcm9ncmVzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5NjQ4NjtcbiAgICAgICAgICAmLmxpZmUtd2FybmluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5saWZlLWNyaXRpY2FsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y4NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLngtY29weS1wcmVkaWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29weS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgbGluZWFyIDBzO1xufVxuXG4ud2F0Y2h0b3dlci1wcmVkaWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICY+KiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAmIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmIC53YXRjaHRvd2VyLXByZWRpY3Rpb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+ICoge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuICAgICYgLndhdGNodG93ZXItcHJlZGljdGlvbi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM3YzRhOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgIH1cblxuICAgICYgLndhdGNodG93ZXItcHJlZGljdGlvbi10ZXh0IHtcbiAgICAgIG1pbi13aWR0aDogNGVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2l0aXplbnMtbGlzdCAge1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICAuY3Jvd3MtZ2FybGFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHBvaW50ZXItZXZlbnRzOiBub25lOyBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IC0xMHB4OyBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL2Nyb3dzX2dhcmxhbmQud2VicCcpIHJlcGVhdC14IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggMTZweDtcbiAgICB9XG5cbiAgICAmLmNyb3dzLWdhcmxhbmQtYWx0LTE6YWZ0ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7IGZpbHRlcjogaHVlLXJvdGF0ZSgzNmRlZykgfVxuICAgICYuY3Jvd3MtZ2FybGFuZC1hbHQtMjphZnRlciB7IGJhY2tncm91bmQtcG9zaXRpb24teDogMjBweDsgZmlsdGVyOiBodWUtcm90YXRlKDcyZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC0zOmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTA4ZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC00OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTQ0ZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC01OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTgwZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC02OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjE2ZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC03OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjUyZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC04OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjg4ZGVnKSB9XG4gICAgJi5jcm93cy1nYXJsYW5kLWFsdC05OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MHB4OyBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzI0ZGVnKSB9XG4gIH1cbn1cblxuLmNpdGl6ZW5zLWxpc3QsXG4ubWVzc2FnZXMtbGlzdCxcbi5yb3V0ZXMtbGlzdHtcbiAgLnJvdy5oZWFkZXIsIC5yb3ctZmxleC5oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2NDNiMjUgMCUsIHJnYmEoMTAwLCA1OSwgMzcsIDApIDUwJSwgcmdiYSgxMDAsIDU5LCAzNywgMCkgMTAwJSk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGFiNzY7XG4gIH1cblxuICAucm93Om5vdCguaGVhZGVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgI0VGREJBQjtcbiAgICB9XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJi5yb3V0ZXMtbGlzdCB7XG4gICAgLnJvdyB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAucm93Lm1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzZjU0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93Lm5ldyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uY2l0aXplbnMtdm90ZXMtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAucm93LmhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzY0M2IyNSAwJSwgcmdiYSgxMDAsIDU5LCAzNywgMCkgNTAlLCByZ2JhKDEwMCwgNTksIDM3LCAwKSAxMDAlKTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkYWI3NjtcbiAgfVxuXG4gIC5yb3c6bm90KC5oZWFkZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjRUZEQkFCO1xuICAgIH1cbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAucm93Lm1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzZjU0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3Jvd3Mtc2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rZWQtaXRlbXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm5pZ2h0d2F0Y2gge1xuICAuc21hbGwge1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICB9XG4gIC50b3RhbCBkaXYge1xuICAgIGJhY2tncm91bmQ6ICM1YzJiMjA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGQ3OWU7XG4gICAgY29sb3I6ICNmMGQ3OWU7XG4gIH1cbn1cblxuLnByb2YtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgfVxuICAucHJvZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gICAgZW0ge1xuICAgICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbiAgLmNpdGl6ZW5fY291bnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBlbSB7XG4gICAgICBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICB9XG4gIH1cbn1cblxuLmNpdGl6ZW4tY2hlc3Qge1xuICAmPnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLm5vdGljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX21pZGRvdC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTY3Mzk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYnVpbGRpbmdzIHtcbiAgYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5kYXNoYm9hcmQge1xuICBwYWRkaW5nOiA1cHg7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3IsIDUlKTsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIC5hdHRhY2stZXN0aW1hdGlvbiwgLmRlZi1lc3RpbWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDoxcHggZGFzaGVkICM3ZTRkMmE7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRhYjc2O1xuICAgICYuYXR0YWNrLWVzdGltYXRpb24ge1xuICAgICAgLmhlbHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZW0ge1xuICAgIGNvbG9yOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLndvcmRzLW9mLWhlcm9lcyB7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2JhY2tncm91bmQvdG93bi9jaXR5Qm9hcmQucG5nJyk7XG5cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAwIDAgNXB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBjb2xvcjogI0U0RTNFODtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTFwdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIFwiQXJpYWxcIixWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dGFyZWEsIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjMyNDk7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY5NjQ4NjtcbiAgICAgIGNvbG9yOiAjRTRFM0U4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTFwdDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIFwiQXJpYWxcIixWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgY29sb3I6IEBteWhvcmRlcy1idXR0b24tY29sb3I7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuICAuZWRpdCwgLmNhbmNlbCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2RkYWI3NjtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgfVxuICB9XG59XG5cbi5vdmVydmlldy1saXN0LCAub3ZlcnZpZXctY2hlY2tsaXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5NjczOTtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZDc5ZTtcbiAgfVxufVxuXG4ub3ZlcnZpZXctY2hlY2tsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy90aWNrT2ZmLmdpZlwiKSA1cHggNXB4IG5vLXJlcGVhdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIGxpLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy90aWNrT24uZ2lmXCIpIDVweCA1cHggbm8tcmVwZWF0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2IzN2M0YTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGxpbmUtdGhyb3VnaDtcbiAgICAgIGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4ub3ZlcnZpZXctbGlzdCxcbnVsLmxpc3R7XG4gIGxpc3Qtc3R5bGU6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9kb3QuZ2lmXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICYubGlzdCB7XG4gICAgbGkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgJi5zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbXlob3JkZXMtY2VsbC1oZWFkZXItdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndhcm5pbmcge1xuICAgIGNvbG9yOiAjZjg2O1xuICB9XG59XG5cbi5kZWZlbnNlLWRldGFpbCB7XG4gIGVtIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2YwZDc5ZTtcbiAgfVxufVxuXG4uY2l0aXplbi1nb3NzaXBzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5nb3NzaXBzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaXN0LXN0eWxlOiB1cmwoJy4uLy4uL2ltZy9pY29ucy9zbWFsbF9kb3QuZ2lmJyk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjY3Mzk7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbn1cblxuLmNpdGl6ZW4tYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN2U0ZDJhOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNGQyYTsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jaXRpemVuLWJveC1uYW1lIHsgYmFja2dyb3VuZC1jb2xvcjogI2IzN2M0YTsgfVxuLmNpdGl6ZW4tYm94LW5hbWUtbWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MzZGOyB9XG4uY2l0aXplbi1ib3gtbmFtZSwgLmNpdGl6ZW4tYm94LW5hbWUtbWUge2NvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O31cblxuLmNpdGl6ZW4tYm94LW5hbWUgPiBzcGFuID4gLmNpdGl6ZW4tbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc21hbGwtY2l0aXplbi1kZWZlbnNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zbWFsbC1jaXRpemVuLWRlZmVuc2UgPiAuY2l0aXplbi1kZWZlbnNlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jaXRpemVuLWRlZmVuc2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmNpdGl6ZW4tb25saW5lIHtcbiAgbWF4LXdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNkN2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2l0aXplbi1vZmZsaW5lIHtcbiAgbWF4LXdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTY3Njc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNpdGl6ZW4tZGVhZCB7XG4gIG1heC13aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM3YzRhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNGQyYTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYXpldHRlLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBjb2xvcjogI2YwZDc5ZTtcblxuICBkaXY+aDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIGRpdj5kaXY+c2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuI2dhemV0dGUge1xuICAubmV3c3BhZ2Uge1xuICAgIHdpZHRoOiA0MzVweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c0JnLmdpZicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYjbmV3c3BhZ2UtZnJvbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICY+ZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLWZpeGVkLWZvbnQ7XG4gICAgICAgIGNvbG9yOiAjM2IzMjQ5O1xuICAgICAgfVxuXG4gICAgICBkaXYjZ2F6ZXR0ZS1oZWFkbGluZSB7XG4gICAgICAgIHRvcDogMTIlO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgZGl2I2dhemV0dGUtY29udGVudCB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICYuZGF5MSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLmRhZ2dlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdiNnYXpldHRlLXNpZ25hdHVyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzVhNTEzMjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGRpdiNnYXpldHRlLWRlYXRocyB7XG4gICAgICAgIHRvcDogNTglOyBsZWZ0OiAxMCU7IGZvbnQtc2l6ZTogODAlOyB3aWR0aDogNjUlOyBoZWlnaHQ6IDMwJTsgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2dhemV0dGUtZGVhdGgtb3V0c2lkZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVhdGgtY2F0ZWdvcnkge1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzNiMzI0OTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2I2dhemV0dGUtdGFsbHkge1xuICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAudGFsbHkge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXG4gICAgICAgICAgJi50YWxseS0xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c19jcHRfMS5naWYnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50YWxseS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c19jcHRfMi5naWYnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50YWxseS0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c19jcHRfMy5naWYnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50YWxseS00IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c19jcHRfNC5naWYnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50YWxseS01LTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvbmV3cy9uZXdzX2NwdF81XzEuZ2lmJyk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGFsbHktNS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c19jcHRfNV8yLmdpZicpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRhbGx5LTUtMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9uZXdzL25ld3NfY3B0XzVfMy5naWYnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2I2dhemV0dGUtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgbGVmdDogNyU7XG5cbiAgICAgICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYjbmV3c3BhZ2UtYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgICB3aWR0aDogNDE5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgICAgJj5kaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbXlob3JkZXMtZml4ZWQtZm9udDtcbiAgICAgICAgY29sb3I6ICMzYjMyNDk7XG4gICAgICB9XG5cbiAgICAgICNnYXpldHRlLWF0dGFjaywgI2dhemV0dGUtZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICNnYXpldHRlLWF0dGFjayB7XG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9uZXdzL25ld3NTY2hlbWFfZG9vci5naWYnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9uZXdzL25ld3NTY2hlbWFfY2xhc3NpYy5naWYnKTtcbiAgICAgICAgfVxuICAgICAgICB0b3A6IDEzJTtcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMiU7XG5cbiAgICAgICAgJi5kZXZhc3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL25ld3MvbmV3c1NjaGVtYV9kb29yLmdpZicpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5pZ2h0c3RhdCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICYubmlnaHRzdGF0LWF0dGFjayB7XG4gICAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uaWdodHN0YXQtZGVmZW5zZSB7XG4gICAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmlnaHRzdGF0LWRlYXRocyB7XG4gICAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICAgIGxlZnQ6IDc0JTtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZhc2lvbiwgLnRlcnJvciB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgY29sb3I6ICM2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2J1aWxkaW5nZGV0YWlscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICB3aWR0aDogOTElO1xuICAgICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLWZpeGVkLWZvbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjNzczOTM5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN3aW5kIHtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljb25zL3NtYWxsX2FjdGlvbi5naWYnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNiMzI0OTtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgICNnYXpldHRlLWVtcHR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvbmV3cy9uZXdzRW1wdHkuZ2lmJyk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAyNSU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI2dhemV0dGUtc3dpdGNoZXIsICNnYXpldHRlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNnYXpldHRlLXJvbGUtdGl0bGUge1xuICBtYXJnaW46IDVweDtcbn1cblxuI2dhemV0dGUtcm9sZS1saXN0IHtcbiAgYmFja2dyb3VuZDogQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1pbnB1dC1ib3JkZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZTNiZjtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYrcCB7IG1hcmdpbi10b3A6IDVweCB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI2NvdW5jaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICY+aW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cbiAgJj5kaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyBib3R0b206IDIwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBwYWRkaW5nOiAwIDIwcHg7IG92ZXJmbG93LXk6IGF1dG87XG4gICAgJj5kaXYge1xuICAgICAgZm9udC1mYW1pbHk6XCJDb3VyaWVyIG5ld1wiLCBcIkNvdXJpZXJcIiwgbW9ub3NwYWNlOyBjb2xvcjojM2IzMjQ5OyBmb250LXdlaWdodDpib2xkOyBsZXR0ZXItc3BhY2luZzogMDsgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyBsaW5lLWhlaWdodDogOXB0OyBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAmOmZpcnN0LWxldHRlciB7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICYuc3RhdHVzIHsgY29sb3I6IGJsYWNrOyB9XG5cbiAgICAgICY+c3Bhbi5hdXRob3Ige1xuXG4gICAgICB9XG4gICAgICAmPnNwYW4ge1xuICAgICAgICAmLmF1dGhvciB7XG4gICAgICAgICAgJi5jb2xvci0xIHsgY29sb3I6ICM4ZDVlM2UgfVxuICAgICAgICAgICYuY29sb3ItMiB7IGNvbG9yOiAjYWE3ZDUyIH1cbiAgICAgICAgICAmLmNvbG9yLTMgeyBjb2xvcjogI2FlNmI2OCB9XG4gICAgICAgICAgJi5jb2xvci00IHsgY29sb3I6ICM2ZjNmM2MgfVxuICAgICAgICAgICYuY29sb3ItNSB7IGNvbG9yOiAjNmI2ZDhkIH1cbiAgICAgICAgICAmLmNvbG9yLTYgeyBjb2xvcjogIzNjMzc0ZiB9XG4gICAgICAgICAgJi5jb2xvci03IHsgY29sb3I6ICMzYzM1NDkgfVxuICAgICAgICAgICYuY29sb3ItOCB7IGNvbG9yOiAjNGY1NTNjIH1cbiAgICAgICAgICAmLmNvbG9yLTkgeyBjb2xvcjogIzcyOGQyYyB9XG4gICAgICAgICAgJi5jb2xvci0wIHsgY29sb3I6ICMzODQzMTUgfVxuXG4gICAgICAgICAgJjphZnRlciB7IGNvbnRlbnQ6IFwiOlwiOyBwYWRkaW5nOiAwIDZweDsgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC5hdXRob3IpIHsgY29sb3I6IGJsYWNrOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcmVjaXBpZW50X2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiMzI0OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkYWI3NjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM1YzJiMjA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLmxpc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4udG93bi1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMzdjNGE7XG4gICAgJi5yb3ctaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzdjNGE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLnJvdy1kZXRhaWwge1xuICAgICAgY29sb3I6ICNlM2M2OTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk2NzM5O1xuICAgICAgZW0ge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsYWlydm95YW5jZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1NTM3O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRpc3Bvc2FsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGVtIHtcbiAgICBjb2xvcjogI2YwZDc5ZTtcbiAgfVxufVxuXG4uY2l0aXplbi1sYWJlbC1uYW1lLW1le1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZDNzE4OCAhaW1wb3J0YW50OyBcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNTE2MiAhaW1wb3J0YW50O1xufVxuXG4ucm93LXRhYmxlLndvcmtzaG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMGQ3OWU7XG4gIC5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjBkNzllO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLnJlY2lwZSA+IGRpdiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZTRkMmE7XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhO1xuICB9XG59XG5cbi5uZXdzcGFwZXItYW5ub3VuY2VtZW50IHtcbiAgY29sb3I6ICNiMWIyYzc7XG4gIGIgeyBjb2xvcjogI2YwZDc5ZTsgZm9udC13ZWlnaHQ6IGJvbGRlcjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtc2l6ZTogMS4xZW0gfVxuICBzcGFuIHsgY29sb3I6ICNmMGQ3OWU7IH1cbn1cblxuLnRhbWVyLWNsaW5pYyB7XG4gIGRpc3BsYXk6IGZsZXg7IGdhcDogMzJweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnRhbWVyLWNsaW5pYy10aWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjkzZTI5OyBib3JkZXI6IDJweCBzb2xpZCAjM2UyNDE3OyBhc3BlY3QtcmF0aW86IDEvMTsgZmxleC1iYXNpczogMjUlOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nW2RhdGEtYWN0aW9uPVwicHVyZ2VcIl0geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTZweDsgcmlnaHQ6IC02cHggfVxuICAgICY+ZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNnB4OyBsZWZ0OiAxNnB4OyByaWdodDogMTZweDsgYm90dG9tOiAxNnB4O1xuICAgICAgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgKG9uY2UpIFwiLi4vdGhlbWVcIjtcblxuZGl2LnpvbmUtYmV5b25kIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMThhNjM7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLm91dGVyd29ybGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvb3V0ZXJ3b3JsZC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAmLm9sZHJ1aW5zIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL3J1aW5zL29sZFJ1aW5zLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICYuY2l0eSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JleW9uZC9jaXR5LmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICYuY2l0eS1vcGVuIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL2NpdHlfb3Blbi5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG4gICYubmlnaHQtb2xkcnVpbnMgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvcnVpbnMvbmlnaHRfb2xkUnVpbnMuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgJi5uaWdodC1vdXRlcndvcmxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL25pZ2h0X291dGVyd29ybGQuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgJi5uaWdodC1jaXR5IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL25pZ2h0X2NpdHkuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgJi5uaWdodC1jaXR5LW9wZW4geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvbmlnaHRfY2l0eV9vcGVuLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG5cbiAgJi5uaWdodGxpZ2h0LW9sZHJ1aW5zIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL3J1aW5zL25pZ2h0bGlnaHRfb2xkUnVpbnMuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgJi5uaWdodGxpZ2h0LW91dGVyd29ybGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZXlvbmQvbmlnaHRsaWdodF9vdXRlcndvcmxkLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICYubmlnaHRsaWdodC1jaXR5IHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL25pZ2h0X2NpdHkuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgJi5uaWdodGxpZ2h0LWNpdHktb3BlbiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JleW9uZC9uaWdodF9jaXR5X29wZW4uanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuICAmLmV4cGxvcmFibGUtYnVua2VyIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL3J1aW5zL2V4cGxvcmFibGVfYnVua2VyLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICYuZXhwbG9yYWJsZS1ob3RlbCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JleW9uZC9ydWlucy9leHBsb3JhYmxlX2hvdGVsLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG4gICYuZXhwbG9yYWJsZS1ob3NwaXRhbCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JleW9uZC9ydWlucy9leHBsb3JhYmxlX2hvc3BpdGFsLmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OyB9XG59XG5cbmJvZHkuY2hyaXN0bWFzIGRpdi56b25lLWJleW9uZC5uaWdodC1vdXRlcndvcmxkLCBib2R5LmNocmlzdG1hcyBkaXYuem9uZS1iZXlvbmQubmlnaHRsaWdodC1vdXRlcndvcmxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmV5b25kL25pZ2h0X291dGVyd29ybGRfeG1hcy5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuXG5kaXYuem9uZS1jYW1wIHtcbiAgcGFkZGluZzogNXB4IDVweCAwIDVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjZTJkODkwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTY3Mzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHsgY29sb3I6IHdoaXRlOyB9XG4gICAgfVxuXG4gICAgJiArIGxhYmVsICsgLnpvbmUtY2FtcC1pbmZvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcCB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwgKyAuem9uZS1jYW1wLWluZm8ge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBwcmUge1xuICAgICAgICAuYm94KCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAuZW1waGFzaXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5kaXYuem9uZS1ibG9ja2VkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9wb3B1cC9mZWlzdC5naWZcIikgdG9wIGxlZnQgbm8tcmVwZWF0LCAjOTExODFhOyBib3JkZXI6IDFweCBzb2xpZCAjZDIxNjFmO1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpOyBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA5MHB4O1xuICAmPmIge21hcmdpbi1ib3R0b206IDZweDt9XG4gICY+c3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS4zcmVtOyBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgKlt4LWNvdW50ZG93bl0geyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAyLjRyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAxMHB4IDA7IGZvbnQtd2VpZ2h0OiBib2xkIH1cbiAgfVxufVxuXG4uYmV5b25kLXJwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5kaXYucnVpbi1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICM5YTg2NTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ydWluLW5hbWUge1xuICAgIGNvbG9yOiAjZTJkODgwO1xuICB9XG4gIC5ydWluLWRlc2Mgc3Ryb25nIHtcbiAgICBjb2xvcjogI2YwZDc5ZTtcbiAgfVxufVxuXG5kaXYuem9uZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtc21hbGx0ZXh0O1xuICAvKmJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOyovXG4gIGZvbnQtc2l6ZTogMDtcbiAgJj5kaXYucm93IHtcbiAgICAmPi5jZWxsPnNwYW4geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICYuem9uZS1jcCB7XG4gICAgICBwYWRkaW5nOiAxcHggMHB4IDBweCAxcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxYmQ5YjtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNDMyODFhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICB9XG4gICAgJi56b25lLWNwPi5jZWxse1xuICAgICAgLmh1bWFucy1jcCB7IGNvbG9yOiAjZDZmNTIzOyB9XG4gICAgICAuem9tYmllcy1jcCB7IGNvbG9yOiAjZjE1YjMwOyB9XG4gICAgfVxuICAgICYuem9uZS1kaXN0IHsgXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFiZDliO1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM0MzI4MWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgIH1cbiAgfVxufVxuXG5kaXYub3RoZXJfY2l0aXplbnMge1xuICBlbSB7XG4gICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIGg1IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zcGFuLnJ1aW4tYnVyeS1kZXNjIHsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyBmb250LXNpemU6IDAuOWVtOyBjb2xvcjogI2U1YmM1MjsgZm9udC13ZWlnaHQ6IGJvbGR9XG5cbmRpdi5ydWluLWJ1cnktY291bnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBiYWNrZ3JvdW5kOiAjOTk2NzM5OyBwYWRkaW5nOiAycHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICY+ZGl2LnNhbmQge1xuICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogOXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9idXJpZWQuZ2lmXCIpIG5vLXJlcGVhdCB9XG4gIH1cbn1cblxuZGl2LnpvbmUtc2NvdXQge1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZjBkNzllO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuZGl2LmJleW9uZC1lc2NvcnQtb2ZmLCBkaXYuYmV5b25kLWVzY29ydC1vbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzMDI0O1xuICAmLmJleW9uZC1lc2NvcnQtb24tYWxsIHsgYmFja2dyb3VuZC1jb2xvcjogIzI1MjQyYyAhaW1wb3J0YW50OyB9XG4gIHVsLnN0YXR1cyB7XG4gICAgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBmb250LXNpemU6IDA7XG4gICAgJj5saSB7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG4gIH1cblxuICAuY2l0aXplbi1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICY6bm90KC5iZXlvbmQtZXNjb3J0LW9uLWFsbCkge1xuICAgICY+ZGl2LCY+ZGl2LnJvdy1mbGV4PmRpdiwmPmRpdi5yb3c+ZGl2IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2U0ZDJhO1xuICAgICAgfVxuICAgIH1cbiAgICAmPmRpdiwmPmRpdi5yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZTRkMmE7XG4gICAgfVxuICAgICYuYmV5b25kLWVzY29ydC1vbiB7XG4gICAgICA+IGRpdjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWwuZXNjb3J0LWFjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwcHg7IGZvbnQtc2l6ZTogMDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmPmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDNweDsgY3Vyc29yOiBwb2ludGVyOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDJweDtcbiAgICAmOmhvdmVyIHsgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWJ1dHRvbi1jb2xvcjsgYmFja2dyb3VuZDogZmFkZShAbXlob3JkZXMtYnV0dG9uLWNvbG9yLCA1MCUpIH1cbiAgfVxufVxuIiwiQGltcG9ydCAob25jZSkgXCJncmlkXCI7XG5cbkBzY3JlZW4tZXh0cmEtbGFyZ2U6ICBlbGc7IEBzY3JlZW4tZXh0cmEtbGFyZ2UtdGhyZXNob2xkOiAxNTAwcHg7XG5cbkBzY3JlZW4tbGFyZ2U6ICBsZzsgQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQ6IDk1MHB4O1xuQHNjcmVlbi1tZWRpdW06IG1kOyBAc2NyZWVuLW1lZGl1bS10aHJlc2hvbGQ6IDYwMHB4O1xuQHNjcmVlbi1zbWFsbDogIHNtOyBAc2NyZWVuLXNtYWxsLXRocmVzaG9sZDogNDgwcHg7XG5cbi5pY29uLXpvb20tcHJvcHMoKSB7XG4gICY6bm90KC5pY29uLXpvb20tMS0wMCkge1xuICAgIHVsLmludmVudG9yeSB7XG4gICAgICAmLnJ1Y2tzYWNrIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvaW52ZW50b3J5L2ludl9iYWcuZ2lmXCIpIG5vLXJlcGVhdCB0b3AgbGVmdC9jb3ZlcjsgIH1cbiAgICAgICYgPiBsaSB7XG4gICAgICAgICYudGl0bGUgeyBtYXJnaW46IDVweDsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXIgfVxuICAgICAgICAmOm5vdCgudGl0bGUpOm5vdCguY2F0ZWdvcnkpIHtcbiAgICAgICAgICBtYXJnaW46IDVweDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICYuaXRlbS5jb3VudGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpOyBmb250LXdlaWdodDogYm9sZDsgcGFkZGluZzogMXB4IDNweDsgYm9yZGVyLXJhZGl1czogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtNXB4OyBib3R0b206IC01cHg7IHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtIGltZyB7IGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5hY3Rpb25zPmxpLCB1bC5zcGVjaWFsX2FjdGlvbnM+bGksIHVsLmhlcm9pY19hY3Rpb25zPmxpIHtcbiAgICAgICY+ZGl2LnRhcmdldHM+dWw+bGkgaW1nIHsgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQgfVxuICAgIH1cbiAgfVxuICAmLmljb24tem9vbS0xLTI1IHtcbiAgICB1bC5pbnZlbnRvcnkgPiBsaSB7XG4gICAgICAmLnRpdGxlIHsgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICY6bm90KC50aXRsZSk6bm90KC5jYXRlZ29yeSkge1xuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDsgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYuaXRlbSBpbWcgeyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsLmFjdGlvbnM+bGksIHVsLnNwZWNpYWxfYWN0aW9ucz5saSwgdWwuaGVyb2ljX2FjdGlvbnM+bGkge1xuICAgICAgJj5kaXYudGFyZ2V0cz51bD5saSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGltZyB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pY29uLXpvb20tMS01MCB7XG4gICAgdWwuaW52ZW50b3J5ID4gbGkge1xuICAgICAgJi50aXRsZSB7IGhlaWdodDogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgICAmOm5vdCgudGl0bGUpOm5vdCguY2F0ZWdvcnkpIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7ICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAmLml0ZW0gaW1nIHsgd2lkdGg6IGF1dG87IGhlaWdodDogMjRweDsgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5hY3Rpb25zPmxpLCB1bC5zcGVjaWFsX2FjdGlvbnM+bGksIHVsLmhlcm9pY19hY3Rpb25zPmxpIHtcbiAgICAgICY+ZGl2LnRhcmdldHM+dWw+bGkge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGltZyB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pY29uLXpvb20tMS03NSB7XG4gICAgdWwuaW52ZW50b3J5ID4gbGkge1xuICAgICAgJi50aXRsZSB7IGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAmOm5vdCgudGl0bGUpOm5vdCguY2F0ZWdvcnkpIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7ICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAmLml0ZW0gaW1nIHsgd2lkdGg6IGF1dG87IGhlaWdodDogMjhweDsgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5hY3Rpb25zPmxpLCB1bC5zcGVjaWFsX2FjdGlvbnM+bGksIHVsLmhlcm9pY19hY3Rpb25zPmxpIHtcbiAgICAgICY+ZGl2LnRhcmdldHM+dWw+bGkge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGltZyB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDI4cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pY29uLXpvb20tMi0wMCB7XG4gICAgdWwuaW52ZW50b3J5ID4gbGkge1xuICAgICAgJi50aXRsZSB7IGhlaWdodDogMzRweCAhaW1wb3J0YW50OyB9XG4gICAgICAmOm5vdCgudGl0bGUpOm5vdCguY2F0ZWdvcnkpIHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7ICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAmLml0ZW0gaW1nIHsgd2lkdGg6IGF1dG87IGhlaWdodDogMzJweDsgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5hY3Rpb25zPmxpLCB1bC5zcGVjaWFsX2FjdGlvbnM+bGksIHVsLmhlcm9pY19hY3Rpb25zPmxpIHtcbiAgICAgICY+ZGl2LnRhcmdldHM+dWw+bGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBpbWcgeyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZpc3VhbCBDb250cm9sc1xuQG1lZGlhIChtYXgtd2lkdGg6IChAc2NyZWVuLWV4dHJhLWxhcmdlLXRocmVzaG9sZCAtIDEpKSB7XG4gIC5oaWRlLUB7c2NyZWVuLWV4dHJhLWxhcmdlfSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O307XG4gIC5yaWdodC1Ae3NjcmVlbi1leHRyYS1sYXJnZX0ge3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fTtcbiAgI3Bvc3Qtb2ZmaWNlIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICNwb3N0LW9mZmljZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgbGVmdDogMCAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQpIHtcbiAgLmhpZGUtZGVza3RvcCB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O307XG4gIC5yaWdodC1kZXNrdG9wIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O307XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQgLSAxKSkge1xuICAuaGlkZS1tb2JpbGUge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9O1xuICAucmlnaHQtbW9iaWxlIHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O307XG4gIGJvZHkge2JhY2tncm91bmQ6IGJsYWNrO31cbiAgI3dyYXBwZXIsIGRpdi5nYW1lLW1lbnUtYXJlYSwgZm9vdGVyIHsgd2lkdGg6IDEwMCU7IH1cbiAgI3dyYXBwZXIuYXR0cmFjdCA+ICNoZWFkZXIgLmF0dHJhY3RfYnV0dG9uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvYmdfYXR0cmFjdF9idXR0b25fZGV0YWNoZWQucG5nXCIpIH1cblxuICBkaXYuZ2FtZS1tZW51LWFyZWEgPiBkaXYuZ2FtZS1iYXIgPiB1bC50ZXh0LW1lbnUgPiBsaS5wb2xsLWRhc2gge1xuICAgIGxlZnQ6IGNhbGMoIDEwMHZ3IC0gMjQwcHggKTtcbiAgfVxuXG4gICNnYXpldHRlIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG5cbiAgICAubmV3c3BhZ2Uge1xuICAgICAgd2lkdGg6IDkwJTsgaGVpZ2h0OiAwOyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwcyAwLjVzO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTsgbGVmdDogNSU7IHotaW5kZXg6IDA7XG5cbiAgICAgICYjbmV3c3BhZ2UtZnJvbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgb3BhY2l0eTogMTtcbiAgICAgICAgZGl2I2dhemV0dGUtY29udGVudCB7IGZvbnQtc2l6ZTogMi41dnc7IG1heC1oZWlnaHQ6IDM1LjUlOyB9XG4gICAgICAgIGRpdiNnYXpldHRlLWhlYWRsaW5lIHsgZm9udC1zaXplOiAzLjJ2dzsgdG9wOiAxMyU7IH1cbiAgICAgICAgZGl2I2dhemV0dGUtc2lnbmF0dXJlIHsgZm9udC1zaXplOiAyLjV2dzsgfVxuICAgICAgICBkaXYjZ2F6ZXR0ZS1kZWF0aHMgeyBmb250LXNpemU6IDN2dzsgfVxuICAgICAgfVxuICAgICAgJiNuZXdzcGFnZS1iYWNrIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgbWFyZ2luLWxlZnQ6IDA7IHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgei1pbmRleDogMTsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5uaWdodHN0YXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi5uaWdodHN0YXQtZGVmZW5zZSA+IC5pbnZhc2lvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDE2MCU7IGxlZnQ6IC0zMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNidWlsZGluZ2RldGFpbHMgeyB0b3A6IDYwJTsgZm9udC1zaXplOiAyLjV2dzsgd2lkdGg6IGNhbGMoOTglIC0gMjVweCk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2dhemV0dGUtc3dpdGNoZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiBhdXRvOyBwYWRkaW5nOiAxcmVtOyB9XG4gICNnYXpldHRlLXN3aXRjaDpjaGVja2VkICsgKiArICNnYXpldHRlIHtcbiAgICAubmV3c3BhZ2Uge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgJiNuZXdzcGFnZS1mcm9udCB7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lIH1cbiAgICAgICYjbmV3c3BhZ2UtYmFjayB7IHRyYW5zZm9ybTogcm90YXRlWSgtMzYwZGVnKTsgb3BhY2l0eTogMSB9XG4gICAgfVxuICB9XG5cbiAgLmdhemV0dGUtc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGgyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQgLSAxKSkge1xuICAucm93ID4gLmNlbGwudG93bi1hZGRvbnMubm8tdG93bi1hZGRvbnMgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQgLSAxKSkgYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc21hbGwtdGhyZXNob2xkKSB7XG4gIC5yb3cgPiAuY2VsbC50b3duLWFkZG9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYgPiAudG93bi1hZGRvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yb3cgPiAuY2VsbC50b3duLWFkZG9ucyA+IC50b3duLWFkZG9uLnRvd24tYWRkb24tZW1wdHkgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQgLSAxKSkgYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWVkaXVtLXRocmVzaG9sZCkge1xuICAuaGlkZS1Ae3NjcmVlbi1sYXJnZX0ge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9O1xuICAucmlnaHQtQHtzY3JlZW4tbGFyZ2V9IHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O307XG4gIC5kYXNoYm9hcmQgLmRlZi1lc3RpbWF0aW9uIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5zb3VsIC5sYW5ndWFnZS1waWNrZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmPi5ub3RlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG4gIC5mb3J1bS1wcmV2aWV3LXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICYuZm9ydW0tcHJldmlldy13cmFwcGVyLWJhbmsge1xuICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1tZWRpdW0tdGhyZXNob2xkIC0gMSkpIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtYWxsLXRocmVzaG9sZCkge1xuICAuaGlkZS1Ae3NjcmVlbi1tZWRpdW19IHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fTtcbiAgLnJpZ2h0LUB7c2NyZWVuLW1lZGl1bX0ge3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fTtcbiAgLmRhc2hib2FyZCAuYXR0YWNrLWVzdGltYXRpb24sIC5kYXNoYm9hcmQgLmRlZi1lc3RpbWF0aW9uIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5zb3VsIC5sYW5ndWFnZS1waWNrZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmPi5ub3RlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbiAgdWwuYWN0aW9ucz5saSwgdWwuc3BlY2lhbF9hY3Rpb25zPmxpLCB1bC5oZXJvaWNfYWN0aW9ucz5saSB7XG4gICAgJj5kaXYudGFyZ2V0cyB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDEwMCU7IH1cbiAgfVxuICAuZm9ydW0tcHJldmlldy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAmLmZvcnVtLXByZXZpZXctd3JhcHBlci1iYW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cbiAgfVxuICBoNC5wcmV2aWV3LWhlYWRlciB7IHdpZHRoOiAxMDAlOyBsZWZ0OiAwOyBwYWRkaW5nOiA0cHg7IH1cblxuICAuc291bCAudmlldy1ycCB7XG4gICAgLnBvc3RpdCwgLnRpbnlzdGFtcCB7IG1hcmdpbi1sZWZ0OiAtODBweDsgfVxuICAgIC5tb25leSB7IG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogKEBzY3JlZW4tbWVkaXVtLXRocmVzaG9sZCAtIDEpKSB7XG4gICNwb3N0LW9mZmljZS1tb2JpbGUtd3JhcHBlciB7XG4gICAgJjpub3QoLnBhbmVsLTIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgJj4qOmZpcnN0LWNoaWxkIHsgb3BhY2l0eTogMTsgfVxuICAgICAgJj4qOmxhc3QtY2hpbGQgIHsgb3BhY2l0eTogMDsgfVxuICAgIH1cbiAgICAmLnBhbmVsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgJj4qOmZpcnN0LWNoaWxkIHsgb3BhY2l0eTogMDsgfVxuICAgICAgJj4qOmxhc3QtY2hpbGQgIHsgb3BhY2l0eTogMTsgfVxuICAgIH1cbiAgICAmPio6Zmlyc3QtY2hpbGQsICY+KjpsYXN0LWNoaWxkICB7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMHMgZWFzZS1pbi1vdXQgfVxuICAgIHdpZHRoOiAyMDAlOyB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IChAc2NyZWVuLXNtYWxsLXRocmVzaG9sZCAtIDEpKSB7XG4gIC5oaWRlLUB7c2NyZWVuLXNtYWxsfSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O307XG4gIC5yaWdodC1Ae3NjcmVlbi1zbWFsbH0ge3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7fTtcbiAgI25vdGlmaWNhdGlvbnMgeyB3aWR0aDogMTAwJTsgbGVmdDogMDsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI3Bvc3Rib3gge1xuICAgIGltZyB7IGhlaWdodDogMzJweDsgd2lkdGg6IDMycHg7IGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkIH1cbiAgICAjcG9zdGJveC1uZXctbXNnLWNvdW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kOiBkYXJrcmVkOyBwYWRkaW5nOiAycHg7IGJvcmRlci1yYWRpdXM6IDEwMHB4OyBib3R0b206IC0ycHg7IHJpZ2h0OiAtMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3gtc2hhZG93OiAwIDAgM3B4IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtZGlyZWN0b3J5IHtcbiAgICBtaW4taGVpZ2h0OiAzN3B4OyBtaW4td2lkdGg6IDQ0cHg7XG4gICAgLmFwcC1pY29uIHsgaGVpZ2h0OiAzMnB4OyB3aWR0aDogMzJweDsgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQgfVxuICAgIC5hcHAtbGlzdGluZy1ib2R5IHtcbiAgICAgIGg0IHsgcGFkZGluZzogMTBweCAwIDExcHggNDNweDsgfVxuICAgICAgdWwgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIH1cbiAgfVxuXG4gICN3cmFwcGVyID4gI2NvbnRlbnQgI2FwcHMgI2FwcHMtbGlzdCB1bCBsaS5hcHAtZXh0ZXJuYWwgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGJ1dHRvbjpub3QoLm5vLW1vYmlsZS1yZXNpemUpLCAuYnV0dG9uOm5vdCgubm8tbW9iaWxlLXJlc2l6ZSkgeyBwYWRkaW5nLXRvcDogMTZweDsgcGFkZGluZy1ib3R0b206IDE2cHg7IG1hcmdpbi10b3A6IDhweDsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbiAgaDQucHJldmlldy1oZWFkZXIgeyB3aWR0aDogMTAwJTsgbGVmdDogMDsgcGFkZGluZzogNHB4OyB9XG4gIC5hYm91dC1wYXJhZ3JhcGggaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJSB9XG5cbiAgLnJ1Y2tzYWNrX3N0YXR1c191bmlvbi5ydWNrc2FjayB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbWUtYmFyL3BhbmVsX3RsLnBuZ1wiKSAwIDAgbm8tcmVwZWF0LHVybChcIi4uL2ltZy9nYW1lLWJhci9wYW5lbF9ibC5wbmdcIikgMCAxMDAlIG5vLXJlcGVhdCx1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvcGFuZWxfbC5wbmdcIikgMCAwIHJlcGVhdC15ICFpbXBvcnRhbnQ7XG4gICAgfTtcbiAgfVxuXG4gIC5yb3cgPiAuY2VsbC50b3duLWFkZG9ucyB7XG4gICAgJjpub3QoLm5pZ2h0KT4udG93bi1hZGRvbi1ob3VzZT5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfaG9tZV9zbWFsbC5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICAgJjpub3QoLm5pZ2h0KT4udG93bi1hZGRvbi13ZWxsPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV93ZWxsX3NtYWxsLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgICAmOm5vdCgubmlnaHQpPi50b3duLWFkZG9uLWJhbms+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2Jhbmtfc21hbGwucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAgICY6bm90KC5uaWdodCk+LnRvd24tYWRkb24tY2l0aXplbnM+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2hvdXNlc19zbWFsbC5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICAgJjpub3QoLm5pZ2h0KT4udG93bi1hZGRvbi1jb25zdHJ1Y3Q+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2NvbnN0cnVjdGlvbl9zbWFsbC5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICAgJjpub3QoLm5pZ2h0KT4udG93bi1hZGRvbi1kb29yPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9kb29yX3NtYWxsLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgICAmLm5pZ2h0Pi50b3duLWFkZG9uLWhvdXNlPmRpdjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbWVudV9ob21lX3NtYWxsLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgICAmLm5pZ2h0Pi50b3duLWFkZG9uLXdlbGw+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X3dlbGxfc21hbGwucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICAgICYubmlnaHQ+LnRvd24tYWRkb24tYmFuaz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfYmFua19zbWFsbC5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB9XG4gICAgJi5uaWdodD4udG93bi1hZGRvbi1jaXRpemVucz5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfaG91c2VzX3NtYWxsLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgICAmLm5pZ2h0Pi50b3duLWFkZG9uLWNvbnN0cnVjdD5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL21lbnVfY29uc3RydWN0aW9uX3NtYWxsLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbiAgICAmLm5pZ2h0Pi50b3duLWFkZG9uLWRvb3I+ZGl2OmZpcnN0LWNoaWxkIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9tZW51X2Rvb3Jfc21hbGwucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQgfVxuICB9XG5cbiAgLnNvdWwgLm5ld3MgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweDsgYmFja2dyb3VuZDogIzVjMmIyMDsgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zb3VsIC52aWV3LXJwIHtcbiAgICAucG9zdGl0LCAudGlueXN0YW1wIHsgbWFyZ2luLWxlZnQ6IC0xMzVweDsgfVxuICAgIC5tb25leSB7IG1hcmdpbi1sZWZ0OiAtNjZweDsgfVxuICB9XG5cbiAgYm9keSAjd3JhcHBlciAuZ2FtZS1jbG9jayA+IC50b3duLWRheSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB0ZXh0LXNoYWRvdzogLTFweCAwIDAgI2M5YzE4MiwgMXB4IDAgMCAjYzljMTgyLCAwIC0xcHggMCAjYzljMTgyLCAwIDFweCAwICNjOWMxODI7XG4gIH1cblxuICBib2R5IHtcbiAgICAuaWNvbi16b29tLXByb3BzKCk7XG4gIH1cblxuICB1bC5hY3Rpb25zPmxpLCB1bC5zcGVjaWFsX2FjdGlvbnM+bGksIHVsLmhlcm9pY19hY3Rpb25zPmxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgcGFkZGluZy1ib3R0b206IDE2cHg7ICY+aW1nOmZpcnN0LWNoaWxkIHsgdG9wOiAxOXB4OyB9XG4gICAgJj5kaXYudGFyZ2V0cyB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAxMDAlO1xuICAgICAgJj51bD5saTpub3QoLmxpbmUpIHsgcGFkZGluZzogMTZweDsgbWFyZ2luOiA4cHg7IH1cbiAgICAgICYgKlt4LWNsb3NlLWZvcl0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDE2cHg7IH1cbiAgICB9XG4gIH1cblxuICAucm93ID4gLmNlbGwudG93bi1hZGRvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICYgPiAudG93bi1hZGRvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxMyU7IHdpZHRoOiAxMyU7IGhlaWdodDogYXV0bzsgZmxleC1zaHJpbms6IDE7XG4gICAgICAmID4gZGl2IHsgaGVpZ2h0OiAwOyB3aWR0aDogMTAwJTsgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICB9XG4gIH1cbiAgLnJvdyA+IC5jZWxsLnRvd24tYWRkb25zID4gLnRvd24tYWRkb24udG93bi1hZGRvbi1lbXB0eSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5kYXNoYm9hcmQgLmF0dGFjay1lc3RpbWF0aW9uLCAuZGFzaGJvYXJkIC5kZWYtZXN0aW1hdGlvbiB7IGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4gIC5zb3VsIC5sYW5ndWFnZS1waWNrZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmPi5ub3RlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICBkaXYuem9uZS1ibG9ja2VkLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICM5MTE4MWE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIGRpdlt4LWNvbmRpdGlvbmFsLWhlbHA9XCJiZXlvbmRfaGFsZl9hcFwiXSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDIxMHB4OyBsZWZ0OiAxMHB4OyByaWdodDogMTBweDsgd2lkdGg6IGF1dG87XG4gICAgJjpiZWZvcmUge2Rpc3BsYXk6IG5vbmV9XG4gIH1cblxuICAuZm9ydW0tcHJldmlldy13cmFwcGVyIHtcbiAgICAuZm9ydW0tcHJldmlldy1jb250YWluZXIgeyBib3JkZXI6IG5vbmU7IH1cblxuICAgICYuZm9ydW0tcHJldmlldy13cmFwcGVyLWJhbmsge1xuICAgICAgbWluLWhlaWdodDogbWF4KCAzM3ZoLCAxMjBweCApO1xuICAgICAgLmZvcnVtLXByZXZpZXctY29udGFpbmVyIHsgcG9zaXRpb246IHVuc2V0OyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cbiAgICB9XG4gIH1cblxuICAuZm9ydW0tcG9zdCA+IC5mb3J1bS1wb3N0LWNvbnRlbnQsIC5mb3J1bS1lZGl0b3IgLnR3aW5vLWVkaXRvci1wcmV2aWV3IHtcbiAgICAuZm9ydW0tY29udGVudC1mb3JtYXQoKSB7XG4gICAgICAucnBUZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICBzcGFuLnF1b3RlYXV0aG9yLnF1b3RlYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5xdW90ZWF1dGhvci5xdW90ZWF1dGhvciArIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5xdW90ZWF1dGhvci5xdW90ZWF1dGhvcixcbiAgICAgIHNwYW4ucXVvdGVhdXRob3IucXVvdGVhdXRob3IgKyBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3J1bS1jb250ZW50LWZvcm1hdCgpO1xuICB9XG5cbiAgLmdhbWUtYmFyIHtcbiAgICAucnVja3NhY2tfc3RhdHVzX3VuaW9uLnN0YXR1czpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FtZS1iYXIvY29nMm0ucG5nXCIpIDAgMCBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuICAgIC5zdGF0dXMucnVja3NhY2tfc3RhdHVzX3VuaW9uIHsgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnJ1Y2tzYWNrX3N0YXR1c191bmlvbi5leHBhbmRlZDpob3ZlciArIC5zdGF0dXMucnVja3NhY2tfc3RhdHVzX3VuaW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1NXB4OyByaWdodDogMDsgei1pbmRleDogMTtcbiAgICAgIC5zdGF0dXMtZ2hvdWwgeyBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICB9XG5cbiAgICAuc3RhdHVzLWdob3VsIHsgcmlnaHQ6IDAgfVxuICB9XG5cbiAgI2NvbnRlbnQ6aGFzKC5nYW1lLWJhciAuc3RhdHVzLWdob3VsKSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2JleW9uZF9jaGF0IHsgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gMTZweCApOyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBkaXYuYmV5b25kLWVzY29ydC1vbjpub3QoLmJleW9uZC1lc2NvcnQtb24tYWxsKVxuICAvLyAsZGl2LmJleW9uZC1lc2NvcnQtb2ZmXG4gIHtcbiAgICA+IGRpdiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjYmV5b25kX2Rlc2VydF9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtcGFuZWwtYm9yZGVyLWEtdG9wLCBAbXlob3JkZXMtcGFuZWwtYmcgIWltcG9ydGFudDtcblxuICAgIC56b25lLWJleW9uZCB7XG4gICAgICB0b3A6IDZweDsgbGVmdDogNnB4OyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTVweCAzcHggYmxhY2s7XG4gICAgICBib3JkZXI6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgb3BhY2l0eTogMC4zO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNzUlOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMjYsIDc3LCA0MiwgMCksICM3ZTRkMmEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJpYW50LXpvbmUtZGVzYyB7XG4gICAgICBtYXJnaW46IDA7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4OyBvdmVyZmxvdy15OiBhdXRvOyBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB0ZXh0LXNoYWRvdzogMCAwIDJweCAjZGRhYjc2O1xuXG4gICAgICAucnVpbi1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5tZGcge1xuICAgICAgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICY+aDUgeyBkaXNwbGF5OiBub25lIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGltZyB7IG1hcmdpbjogMCB9XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgI21nZC1kaWdfYnV0dG9uLWNvbnRhaW5lciwgI3Rvd24tZW50ZXIsXG4gICAgICAjZW50ZXJfcnVpbl9idXR0b24sICNkaWdfcnVpbl9idXR0b24sICN1bmNvdmVyX3J1aW5fYnV0dG9uLFxuICAgICAgI2J1cnlfcnVja3NhY2tfYnV0dG9uLFxuICAgICAgI21nZC10cmFzaF9idXR0b24tY29udGFpbmVyLFxuICAgICAgI21nZC10b3duLWVudGVyX2J1dHRvbi1jb250YWluZXIsXG4gICAgICBidXR0b25beC1pdGVtLWFjdGlvbi10b2dnbGVdIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICAuaGVyb2ljX2FjdGlvbnMge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICAgICAgZ3JpZC1yb3c6IDMgLyBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgICN0b3duLWVudGVyLWVzY29ydCxcbiAgICAgICN0b3duLWVudGVyLWhlcm8sXG4gICAgICAjdG93bi1lbnRlci1zbmVhayB7XG4gICAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICAjbWdkLXpvbmUtbm90ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICAgICAgICBncmlkLXJvdzogNSAvIHNwYW4gMTtcbiAgICAgIH1cblxuICAgICAgI21nZC1kaWdnaW5nLW5vdGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICAgICAgZ3JpZC1yb3c6IDYgLyBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgICNtZ2QtdG93bi1ub3RlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIGdyaWQtcm93OiA3IC8gc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICAuc3BlY2lhbF9hY3Rpb25zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIGdyaWQtcm93OiA4IC8gc3BhbiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNiZXlvbmQtbWFwLm1kZyBkaXYucmVhY3RfbWFwX2FyZWEgZGl2Lm1hcCB7XG4gICAgcGFkZGluZy10b3A6IDc1JTtcbiAgfVxufVxuXG4ucG9zdGZpeChAdGhyZXNob2xkLCBAcG9zdGZpeCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogKEB0aHJlc2hvbGQgLSAxKSkge1xuICAgIC5yb3cge1xuICAgICAgPi5jZWxsey5ncmlkKEBteWhvcmRlcy1ncmlkLWNvbHVtbnMsQHBvc3RmaXgpfVxuICAgICAgPi5jZWxsLXNtYWxsey5ncmlkKEBteWhvcmRlcy1ncmlkLWNvbHVtbnMqMixAcG9zdGZpeCl9XG4gICAgfVxuICAgIC5yb3ctZmxleCB7XG4gICAgICAmLndyYXAtQHtwb3N0Zml4fSB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgICAmLndyYXAtaW52ZXJzZS1Ae3Bvc3RmaXh9IHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgICAmPi5jZWxsLCAmPi5jZWxsLXNtYWxsIHsgLmZsZXgtc2l6aW5nKEBteWhvcmRlcy1mbGV4LXNpemUtbWF4LCBAcG9zdGZpeCk7IH1cbiAgICAgID4uY2VsbCB7LmZsZXgtZ3JpZChAbXlob3JkZXMtZmxleC1jb2x1bW5zLEBwb3N0Zml4KX1cbiAgICAgID4uY2VsbC1zbWFsbCB7LmZsZXgtZ3JpZChAbXlob3JkZXMtZmxleC1jb2x1bW5zICogMixAcG9zdGZpeCl9XG5cbiAgICAgICYuaC1jZW50ZXItQHtwb3N0Zml4fSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLmxlZnQtQHtwb3N0Zml4fSAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICYucmlnaHQtQHtwb3N0Zml4fSAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYudi1jZW50ZXItQHtwb3N0Zml4fSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICYudG9wLUB7cG9zdGZpeH0gICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLmJvdHRvbS1Ae3Bvc3RmaXh9ICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICYuc3RyZXRjaC1Ae3Bvc3RmaXh9ICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgfVxuXG4gICAgLnJvdywgLnJvdy1mbGV4IHtcbiAgICAgICY+LmNlbGwsLmNlbGwtc21hbGwge1xuICAgICAgICAmLnBhZGRlZC1Ae3Bvc3RmaXh9ICAgICAgIHtwYWRkaW5nOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplO31cbiAgICAgICAgJi5wYWRkZWQtc21hbGwtQHtwb3N0Zml4fSB7cGFkZGluZzogQG15aG9yZGVzLWdyaWQtcGFkc2l6ZS1zbWFsbDt9XG4gICAgICAgICYucGFkZGVkLW5vbmUtQHtwb3N0Zml4fSAge3BhZGRpbmc6IDB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3N0Zml4KEBzY3JlZW4tZXh0cmEtbGFyZ2UtdGhyZXNob2xkLCBAc2NyZWVuLWV4dHJhLWxhcmdlKTtcblxuLnBvc3RmaXgoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQsIEBzY3JlZW4tbGFyZ2UpO1xuLnBvc3RmaXgoQHNjcmVlbi1tZWRpdW0tdGhyZXNob2xkLCBAc2NyZWVuLW1lZGl1bSk7XG4ucG9zdGZpeChAc2NyZWVuLXNtYWxsLXRocmVzaG9sZCwgQHNjcmVlbi1zbWFsbCk7XG5cbi8vIENvbnRhaW5lciBxdWVyaWVzXG4udG93bi1tYWluLWNvbnRlbnQge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiB0b3duLW1haW4tY29udGVudDtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5hbHQtZ2hvdWwtaHVuZ2VyLWJhci1oaWRkZW4gLmFsdC1odW5nZXItYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGNvbnRhaW5lciB0b3duLW1haW4tY29udGVudCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAudG93bi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7IHRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjA4cHggIWltcG9ydGFudDsgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmPnNwYW4ge1xuICAgICAgcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB0b3A6IDcwcHggIWltcG9ydGFudDsgd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDEwcHggMTAycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5mb3JjZS1pY29uLXpvb20ge1xuICAuaWNvbi16b29tLXByb3BzKCk7XG59XG4iLCJAaW1wb3J0IChvbmNlKSBcIi4uL3RoZW1lXCI7XG5AaW1wb3J0IChvbmNlKSBcIi4uL21vYmlsZS5sZXNzXCI7XG5cbkBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3I6ICM2NjMwMjQ7XG5AbXlob3JkZXMtYnVpbGRpbmctcm93LWNvbG9yLW9kZDogZGFya2VuKEBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3IsIDUlKTtcbkBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1yb3ctY29sb3I6ICMzYjMyNDk7XG5cbkBteWhvcmRlcy1idWlsZGluZy1oZWFkZXItY29sb3I6ICNiMzdjNGE7XG5AbXlob3JkZXMtYnVpbGRpbmctY29tcGxldGUtaGVhZGVyLWNvbG9yOiAjNjk2NDg2O1xuXG5AbXlob3JkZXMtYnVpbGRpbmctY29tcGxldGUtdGV4dC1jb2xvcjogI2FmYWNjMTtcblxuQG15aG9yZGVzLWJ1aWxkaW5nLWxvY2tlZC1jb2xvcjogIzdjNDYyZjtcbkBteWhvcmRlcy1idWlsZGluZy12b3RlZC1jb2xvcjogIzZCMzk3NztcblxuQG15aG9yZGVzLWJ1aWxkaW5nLWhlaWdodC1yb290OiAyOXB4O1xuQG15aG9yZGVzLWJ1aWxkaW5nLWhlaWdodDogMjRweDtcblxuQG15aG9yZGVzLWJ1aWxkaW5nLWluZGljYXRvci13aWR0aDogNXB4O1xuXG4ub3ZlcmZsb3ctZ3JhZGllbnQoQHJvdy1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAyNyUsIEByb3ctY29sb3IgNTglKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMjclLCBAcm93LWNvbG9yIDU4JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAyNyUsIEByb3ctY29sb3IgNTglKTtcbn1cblxuLmItdGFibGUoQGNvbG9yLCBAY29sb3Itb2RkKSB7XG4gICY6bm90KC5sb2NrZWQpIHtcbiAgICAmOm50aC1jaGlsZCgybiswKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAY29sb3Itb2RkO1xuICAgICAgJj4uY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1vZGQ7XG4gICAgICB9XG4gICAgICAub3ZlcmZsb3dpbmcgLmV4dGVuZF9yZXNvdXJjZXMge1xuICAgICAgICAub3ZlcmZsb3ctZ3JhZGllbnQoQGNvbG9yLW9kZCk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xvcjtcbiAgICAgICY+LmNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3I7XG4gICAgICB9XG4gICAgICAub3ZlcmZsb3dpbmcgLmV4dGVuZF9yZXNvdXJjZXMge1xuICAgICAgICAub3ZlcmZsb3ctZ3JhZGllbnQoQGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZvdGVkOm5vdCguY29tcGxldGUpIHtcbiAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtYnVpbGRpbmctdm90ZWQtY29sb3I7XG4gICAgLm92ZXJmbG93aW5nIC5leHRlbmRfcmVzb3VyY2VzIHtcbiAgICAgIC5vdmVyZmxvdy1ncmFkaWVudChAbXlob3JkZXMtYnVpbGRpbmctdm90ZWQtY29sb3IpO1xuICAgIH1cbiAgICAmOm5vdCgubG9ja2VkKSB7XG4gICAgICAuZGVmZW5zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy12b3RlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZGl2LmJ1aWxkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyBsZWZ0OiBjYWxjKDQxLjUlICsgM3B4KTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9jb25zdHJ1Y3Rpb25zX2hjX2JnLnBuZ1wiKSByZXBlYXQsIHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kL2NvbnN0cnVjdGlvbnNfaGNfYmcyLnBuZ1wiKSByZXBlYXQsICM1YzJiMjA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJitkaXYuYnVpbGRpbmdze1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG15aG9yZGVzLWNlbGwtaGVhZGVyLXRleHQtY29sb3I7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNWMyYjIwO1xuXG4gIC5sdl9saXN0KEBtYXgsQG46MSkgd2hlbiAoQG4gPD0gQG1heCkge1xuICAgICYubHYtQHtufSA+IGRpdi5jZWxsOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAxNnB4ICogQG47IH1cbiAgICAubHZfbGlzdChAbWF4LEBuKzEpXG4gIH1cbiAgLmx2X2xpc3QoQG1heCxAbjoxKSB3aGVuIChAbiA+IEBtYXgpIHt9XG5cbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAuYnVpbGQtYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYnVpbGRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm5vdCguaGMpOm5vdCgubG9ja2VkKSB7IC5iLXRhYmxlKEBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3IsIEBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3Itb2RkKTsgfVxuICAgICYuaGM6bm90KC5sb2NrZWQpIHsgLmItdGFibGUocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjE3NSkpOyB9XG4gICAgJi5sb2NrZWQgeyBiYWNrZ3JvdW5kOiAjN2I0NTJmIH1cbiAgICAmLnJvb3QgPiBkaXYuY2VsbDpmaXJzdC1jaGlsZD5zcGFuIHsgZm9udC13ZWlnaHQ6IGJvbGQgfVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmPiBkaXYuY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7XG4gICAgICAmPiogeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cbiAgICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC8vICAgJjpiZWZvcmUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAtMjAwJTsgaGVpZ2h0OiA1MDAlOyB3aWR0aDogMTAwJTsgY29udGVudDogXCIgXCI7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWFkZXItY29sb3I7IHotaW5kZXg6IDE7ICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5jb21wbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtYnVpbGRpbmctY29tcGxldGUtcm93LWNvbG9yOyAmPi5jZWxsIHsgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1aWxkaW5nLWNvbXBsZXRlLXJvdy1jb2xvcjsgfVxuICAgICAgJj4gZGl2LmNlbGw6Zmlyc3QtY2hpbGQ6YmVmb3JlIHsgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1aWxkaW5nLWNvbXBsZXRlLWhlYWRlci1jb2xvcjsgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tdm90ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm8td3M6ZW1wdHkgeyBkaXNwbGF5OiBub25lfVxuXG4gICAgLmx2X2xpc3QoNik7XG4gIH1cblxuICAuYnVpbGQtcmVxLWl0ZW1zIHtcbiAgICAuYnVpbGQtcmVxIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgfVxuICB9XG5cbiAgLmJ1aWxkLXJlcSB7XG4gICAgaW1nIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMCAzcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuNHJlbTtcbiAgICAmPnNwYW4ucmVzb3VyY2Uge1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICYubG93IHsgY29sb3I6ICNGRjZBNkE7ICB9XG4gICAgICAgICY6bm90KC5sb3cpIHsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IH1cbiAgICAgIH1cbiAgICAgICYubmVlZGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5hcCB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50eXBlX2luZGljYXRvciB7XG4gICAgd2lkdGg6IEBteWhvcmRlcy1idWlsZGluZy1pbmRpY2F0b3Itd2lkdGg7XG4gIH1cblxuICAubGV2ZWxfaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYnVpbGRpbmcge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5NjczOTtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5idWlsZGluZ19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBAbXlob3JkZXMtYnVpbGRpbmctaW5kaWNhdG9yLXdpZHRoKTtcbiAgICB9XG5cbiAgICAuYnVpbGRpbmdfaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQxLjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1aWxkaW5nLWhlYWRlci1jb2xvcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcblxuICAgICAgLmJ1aWxkaW5nX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICAgIC5kZWZlbnNlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmRlZmVuc2UsXG4gICAgICAuZGVmZW5zZS1icm9rZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gZmxvYXQgcmlnaHRcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAycHggMHB4IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idWlsZGluZ19yZXNvdXJjZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLmJ1aWxkLXJlcS1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICYuaGFzLWZvY3VzZWQsXG4gICAgICAgICYuaGFzLW1vcmUtaG92ZXIge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUsXG4gICAgICAgIC5sZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgICYub3ZlcmZsb3dpbmcge1xuICAgICAgICAgIC5leHRlbmRfcmVzb3VyY2VzOm5vdCguZm9jdXNlZCkge1xuICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0ZW5kX3Jlc291cmNlcy5mb2N1c2VkIHtcbiAgICAgICAgICAgIC5sZXNzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXh0ZW5kX3Jlc291cmNlcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAuYXAtYmFyLXN0YXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLmFwLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgwLDAsMCwwLjYpIDAlLFxuICAgICAgICAgIHJnYmEoMCwwLDAsMC4yKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJj4uYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAjZjllODg4IDAlLFxuICAgICAgICAgICAgI2YyYzk0ZCAyMCVcbiAgICAgICAgICApO1xuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudG9fcmVwYWlyIHtcbiAgICAgICAgLmFwIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNkE2QTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29tcGxldGUgLmJ1aWxkaW5nX3Jlc291cmNlcyB7XG4gICAgICAuYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAjZmI0NjQ4IDAlLFxuICAgICAgICAgICNiZjJmMzEgMjAlXG4gICAgICAgICk7O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idWlsZGluZ19hY3Rpb24ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmxvY2tlZCB7XG4gICAgICAuYnVpbGRpbmdfcm93IHtcbiAgICAgICAgY29sb3I6ICNlY2IwYjA7XG4gICAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICAgIC5idWlsZGluZ19pbmZvLFxuICAgICAgICAuYnVpbGRpbmdfcmVzb3VyY2VzLFxuICAgICAgICAuYnVpbGRpbmdfYWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbXlob3JkZXMtYnVpbGRpbmctbG9ja2VkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb21wbGV0ZSB7XG4gICAgICBjb2xvcjogQG15aG9yZGVzLWJ1aWxkaW5nLWNvbXBsZXRlLXRleHQtY29sb3I7XG4gICAgICAuYnVpbGRpbmdfaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1oZWFkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAuYnVpbGRpbmdfcmVzb3VyY2VzLFxuICAgICAgLmJ1aWxkaW5nX2FjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1yb3ctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYnVpbGRpbmdfcmVzb3VyY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG4gIH1cbiAgLmJ1aWxkaW5nX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmJ1aWxkaW5nLnJvb3QgLmJ1aWxkaW5nX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgfVxuXG4gIC5idWlsZGluZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgJi5yb290IHtcbiAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQtcm9vdDtcbiAgICB9XG4gICAgJjpub3QoLnJvb3QpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmJ1aWxkaW5nc19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYnVpbGRpbmdzX2hlYWRlcl9pbWFnZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICB9XG4gIH1cbiAgJi50eXBlX3NtYWxsX3dhbGxpbXByb3ZlIHtcbiAgICAudHlwZV9pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OTc3NTtcbiAgICB9XG4gICAgLmJ1aWxkaW5nc19oZWFkZXJfaW1hZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODk5Nzc1O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYnVpbGRpbmcvY29uc3RydWN0aW9uL2J1aWxkaW5nX3dhbGwxLnBuZycpO1xuICAgIH1cbiAgfVxuICAmLnR5cGVfc21hbGxfd2F0ZXIge1xuICAgIC50eXBlX2luZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNiMGMxO1xuICAgIH1cbiAgICAuYnVpbGRpbmdzX2hlYWRlcl9pbWFnZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM5M2IwYzE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9idWlsZGluZy9jb25zdHJ1Y3Rpb24vYnVpbGRpbmdfcHVtcC5wbmcnKTtcbiAgICB9XG4gIH1cbiAgJi50eXBlX2l0ZW1fbWVhdCB7XG4gICAgLnR5cGVfaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkwNzM7XG4gICAgfVxuICAgIC5idWlsZGluZ3NfaGVhZGVyX2ltYWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmOTA3MztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2J1aWxkaW5nL2NvbnN0cnVjdGlvbi9idWlsZGluZ19tZWF0LnBuZycpO1xuICAgIH1cbiAgfVxuICAmLnR5cGVfc21hbGxfcmVmaW5lIHtcbiAgICAudHlwZV9pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YmE4ZjtcbiAgICB9XG4gICAgLmJ1aWxkaW5nc19oZWFkZXJfaW1hZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzViYThmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYnVpbGRpbmcvY29uc3RydWN0aW9uL2J1aWxkaW5nX2NvbW1hbmQucG5nJyk7XG4gICAgfVxuICB9XG4gICYudHlwZV9pdGVtX3RhZ2dlciB7XG4gICAgLnR5cGVfaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGI4Njc7XG4gICAgfVxuICAgIC5idWlsZGluZ3NfaGVhZGVyX2ltYWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VkYjg2NztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2J1aWxkaW5nL2NvbnN0cnVjdGlvbi9idWlsZGluZ190b3dlci5wbmcnKTtcbiAgICB9XG4gIH1cbiAgJi50eXBlX3NtYWxsX2J1aWxkaW5nIHtcbiAgICAudHlwZV9pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzOTE5MTtcbiAgICB9XG4gICAgLmJ1aWxkaW5nc19oZWFkZXJfaW1hZ2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTM5MTkxO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYnVpbGRpbmcvY29uc3RydWN0aW9uL2J1aWxkaW5nX2ZvbmRhdGlvbnMucG5nJyk7XG4gICAgfVxuICB9XG4gICYudHlwZV9zbWFsbF9kb29yX2Nsb3NlZCB7XG4gICAgLnR5cGVfaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTgyZDI7XG4gICAgfVxuICAgIC5idWlsZGluZ3NfaGVhZGVyX2ltYWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M5ODJkMjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2J1aWxkaW5nL2NvbnN0cnVjdGlvbi9idWlsZGluZ19kb29yTG9jay5wbmcnKTtcbiAgICB9XG4gIH1cbiAgJi50eXBlX2l0ZW1fc291bF9ibHVlX3N0YXRpYyB7XG4gICAgLnR5cGVfaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmMyOTU7XG4gICAgfVxuICAgIC5idWlsZGluZ3NfaGVhZGVyX2ltYWdlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2YzI5NTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2J1aWxkaW5nL2NvbnN0cnVjdGlvbi9idWlsZGluZ19zcGE0c291bHMucG5nJyk7XG4gICAgfVxuICB9XG59XG5cbmRpdi50b3duLXVwZ3JhZGVzIHtcbiAgcGFkZGluZzogMDsgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcblxuICAmPi5yb3cge1xuICAgIC5iLXRhYmxlKEBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3IsIEBteWhvcmRlcy1idWlsZGluZy1yb3ctY29sb3Itb2RkKTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBzdHJvbmcgeyBmb250LXNpemU6IDEuNXJlbTsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzIH1cbiAgICBiIHsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IH1cblxuICAgICYuY29tcGxldGUge1xuICAgICAgYmFja2dyb3VuZDogQG15aG9yZGVzLWJ1aWxkaW5nLWNvbXBsZXRlLXJvdy1jb2xvcjsgJj4uY2VsbCB7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1yb3ctY29sb3I7IH1cbiAgICAgICY+IGRpdi5jZWxsOmZpcnN0LWNoaWxkOmJlZm9yZSB7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1idWlsZGluZy1jb21wbGV0ZS1oZWFkZXItY29sb3I7IH1cbiAgICB9XG4gIH1cbn1cblxuZGl2LnZvdGVkLWJ1aWxkaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgY29sb3I6ICNmMGQ3OWU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzYjMyNDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNWMyYjIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxudWwudGFicyB7XG4gICYuYnVpbGRpbmdzLXRhYnMge1xuICAgICY6OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IGNsZWFyOiBib3RoOyB9XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXAtcHJvbXB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDojM2IzMjQ5O1xuICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGFiNzY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAoQHNjcmVlbi1sYXJnZS10aHJlc2hvbGQgLSAxKSkge1xuXG5kaXYuYnVpbGRpbmdzIHtcbiAgJjpiZWZvcmUgeyBsZWZ0OiAwOyB9XG5cbiAgLmJ1aWxkaW5nIHtcbiAgICAuYnVpbGRpbmdfaW5mbyB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgIH1cbiAgICAuYnVpbGRpbmdfcmVzb3VyY2VzLFxuICAgIC5idWlsZGluZ19hY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgIH1cbiAgICAmLnJvb3Qge1xuICAgICAgbWluLWhlaWdodDogQG15aG9yZGVzLWJ1aWxkaW5nLWhlaWdodC1yb290ICogMjtcbiAgICAgIC5idWlsZGluZ19pbmZvLFxuICAgICAgLmJ1aWxkaW5nX3Jlc291cmNlcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQtcm9vdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnJvb3QpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQgKiAyO1xuICAgICAgLmJ1aWxkaW5nX2luZm8sXG4gICAgICAuYnVpbGRpbmdfcmVzb3VyY2VzIHtcbiAgICAgICAgbWluLWhlaWdodDogQG15aG9yZGVzLWJ1aWxkaW5nLWhlaWdodDtcblxuICAgICAgfVxuICAgIH1cblxuICAgICYubG9ja2Vke1xuICAgICAgJi5yb290IHtcbiAgICAgICAgaGVpZ2h0OiBAbXlob3JkZXMtYnVpbGRpbmctaGVpZ2h0LXJvb3Q7XG4gICAgICB9XG4gICAgICAmOm5vdCgucm9vdCkge1xuICAgICAgICBoZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQ7XG4gICAgICB9XG4gICAgICAuYnVpbGRpbmdfcmVzb3VyY2VzIHtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1aWxkaW5nX3JvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5idWlsZGluZ19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gZmlyZWZveFxuICAgICAgICAmLmhhcy12b3RlIHtcbiAgICAgICAgICAuZGVmZW5zZSxcbiAgICAgICAgICAuZGVmZW5zZS1icm9rZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZvdGVfaGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52b3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBlbmQgZmlyZWZveFxuICAgICAgICAmOmhhcygudm90ZSkge1xuICAgICAgICAgIC5kZWZlbnNlLFxuICAgICAgICAgIC5kZWZlbnNlLWJyb2tlbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudm90ZV9oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZvdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idWlsZGluZ19yZXNvdXJjZXMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgLy8gUmVzb3VyY2VzIGFsd2F5cyBleHRlbmRlZCBvbiBtb2JpbGVcbiAgICAgICAgLmJ1aWxkLXJlcS1pdGVtcyB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgLmJ1aWxkLXJlcSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXh0ZW5kX3Jlc291cmNlcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idWlsZC1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5lbXB0eSB7XG4gICAgICAuYnVpbGRpbmdfcmVzb3VyY2VzLFxuICAgICAgLmJ1aWxkaW5nX2FjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgICYucm9vdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQtcm9vdDtcbiAgICAgIH1cbiAgICAgICY6bm90KC5yb290KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEBteWhvcmRlcy1idWlsZGluZy1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52b3RlZDpub3QoLmNvbXBsZXRlKTpub3QoLmxvY2tlZCkge1xuICAgICAgLmRlZmVuc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxufVxuIiwiQGltcG9ydCAob25jZSkgXCIuLi90aGVtZVwiO1xuXG4uZm9ydW0tcHJldmlldyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuMmVtOyBwYWRkaW5nOiA1cHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IG1hcmdpbjogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2ZvcnVtLnBuZ1wiKSB0b3AgY2VudGVyIHJlcGVhdC14LCAjN2U0ZDJhOyBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLDAsMCwwLjUpKTsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnB4OyBib3JkZXI6IDJweCBzb2xpZCAjN2U0ZDJiO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cyBlYXNlLWluLW91dCwgZmlsdGVyIDAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTsgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLCAwLjUpOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJj5pbWcgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IG1heC13aWR0aDogMTAwcHg7IGZsZXgtZ3JvdzogMDsgb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiB0b3AgfVxuICAmPmRpdiB7IG1hcmdpbi10b3A6IDJweDsgZmxleC1ncm93OiAxIH1cblxuICAmLmZvcnVtLXByZXZpZXctZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDAuNmVtOyBtYXJnaW4tdG9wOiA0cHg7IGxpbmUtaGVpZ2h0OiAxMHB4OyBvcGFjaXR5OiAwLjg7IH1cblxuICAgICYuZm9ydW0tcHJldmlldy1vZyBzcGFuIHsgbWFyZ2luLXRvcDogMTVweDsgZGlzcGxheTogYmxvY2t9XG4gIH1cblxuICAmLm5ldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmZTdkMDA7IGJveC1zaGFkb3c6IDAgMCAzcHggYmxhY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL25ldy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQsICNiZDNkMDA7IHRvcDogLTJweDsgbGVmdDogLTdweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLWluLW91dCwgbGVmdCAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJi5uZXcuYW5pbWF0aW5nOmJlZm9yZSB7XG4gICAgdG9wOiAycHg7IGxlZnQ6IDdweDtcbiAgfVxuXG4gICY6aG92ZXIgeyBib3JkZXItY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLDAsMCwwLjgpKTsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMS4wKTsgfVxuICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IGRpc3BsYXk6IHRhYmxlOyBjb250ZW50OiBcIlwiO31cbn1cblxuLmZvcnVtR3JvdXAge1xuICBtYXJnaW46IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM1YzJiMjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjN2U0ZDJiOyBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSkpO1xuICAmOmhvdmVyIHsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKDAsMCwwLDAuOCkpOyB9XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjI1cyBlYXNlLWluLW91dDtcblxuICAuaGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7IHBhZGRpbmc6IDVweCAxMHB4IDVweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcgeyBmbGV4LWdyb3c6IDAgfVxuICAgIHNwYW4geyBmbGV4LWdyb3c6IDEgfVxuXG4gICAgJi5vcGVuOmJlZm9yZSwgJi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4OyB0b3A6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMXB4OyB3aWR0aDogMTFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZm9ydW0vYXJyb3dVcC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLm9wZW46YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICYuY29sbGFwc2VkOmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIC5mb3J1bS1wcmV2aWV3IHtcbiAgICAgIG1hcmdpbjogMDsgYm9yZGVyLXJhZGl1czogMDsgZmlsdGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyBib3JkZXItdG9wLXdpZHRoOiAycHg7IH1cbiAgICAgICY6bGFzdC1jaGlsZCAgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbiAgICAgICYuZm9ydW0tcHJldmlldy1kZXNjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYrLmZvcnVtR3JvdXAgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG59XG5cbkBteWhvcmRlcy1mb3J1bS1idXR0b24tY29sb3I6ICAjYTIzMjFhO1xuQG15aG9yZGVzLWZvcnVtLWJ1dHRvbi1ib3JkZXI6ICNjMzM3MjA7XG5AbXlob3JkZXMtZm9ydW0tZGlzYWJsZWQtYnV0dG9uLWNvbG9yOiAgZ3JleTtcbkBteWhvcmRlcy1mb3J1bS1kaXNhYmxlZC1idXR0b24tYm9yZGVyOiBncmV5O1xuXG4ubW9kT3JpZ1RleHQsIC5tb2RXYXJuVGV4dCwgLm1vZEluZm9UZXh0IHtcbiAgY2xlYXI6IGxlZnQ7IG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMDEgMjUlLCAjZmZmMCAyNSUsICNmZmYwIDUwJSwgIzAwMDEgNTAlLCAjMDAwMSA3NSUsICNmZmYwIDc1JSwgI2ZmZjAgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIuNjNweCAxMi42M3B4O1xuXG4gIHBhZGRpbmc6IDJweCAycHggMnB4IDhweDtcbiAgJj5zcGFuOmZpcnN0LWNoaWxkIHsgZm9udC1zaXplOiAwLjZlbTsgZm9udC13ZWlnaHQ6IGJvbGQgfVxuICAmOm5vdCgucG9pbnRlcik+c3BhbjpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgJi5wb2ludGVyPmRpdjpsYXN0LWNoaWxkIHsgZGlzcGxheTogbm9uZSB9XG5cbiAgYSB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuICAmLm1vZE9yaWdUZXh0IHsgYmFja2dyb3VuZC1jb2xvcjogIzMyNDIwMDsgYm9yZGVyOiAxcHggc29saWQgIzAwNDcwMjsgJj5zcGFuOmZpcnN0LWNoaWxkIHsgY29sb3I6ICNhNGZmOTYgfTsgJj5kaXYgeyBjb2xvcjogd2hpdGU7IH0gfVxuICAmLm1vZFdhcm5UZXh0IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzI3MjsgYm9yZGVyOiAxcHggc29saWQgI2ZiNWY1ZjsgJj5zcGFuOmZpcnN0LWNoaWxkLCAmPmRpdiB7IGNvbG9yOiAjMDAwMDAwIH0gfVxuICAmLm1vZEluZm9UZXh0IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTFhNjsgYm9yZGVyOiAxcHggc29saWQgI2ZjYzI4MTsgJj5zcGFuOmZpcnN0LWNoaWxkLCAmPmRpdiB7IGNvbG9yOiAjMDAwMDAwIH0gfVxuXG4gICYrLmZvcnVtLXBvc3QtY29udGVudCB7Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O31cbn1cblxuLmZvcnVtLWNvbnRlbnQtZm9ybWF0KCkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXN5bnRoZXNpczogd2VpZ2h0IHNtYWxsLWNhcHM7XG4gIGIsIHN0cm9uZyB7IGNvbG9yOiAjYWZiM2NmOyB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgb3BhY2l0eTogLjg7IH1cbiAgaSwgZW0geyBjb2xvcjogI2YwZDc5ZTsgb3BhY2l0eTogLjc7IH1cbiAgcywgc3RyaWtlLCBkZWwgeyBvcGFjaXR5OiAuODsgfVxuICBzcGFuLmJhZCB7IGNvbG9yOiAjZmY0MTExOyB9XG4gIHNwYW4uYmlnIHsgZm9udC1zaXplOiAxLjJlbTsgc3Bhbi5iaWcgeyBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICBkaXYuaHRtbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gIGhyIHsgYm9yZGVyLWNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0IH1cblxuICBpbWcgeyBtYXgtaGVpZ2h0OiA0ODBweDsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4gIGRpdi5jbGVhciB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGNsZWFyOiBsZWZ0IH1cblxuICBzcGFuLnF1b3RlYXV0aG9yLCBkaXYuY3JlZiB7XG4gICAgJi5xdW90ZWF1dGhvciB7IG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgJi5jcmVmLCAmLnF1b3RlYXV0aG9yW3gtaWRdIHsgY3Vyc29yOiBwb2ludGVyIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOm5vdCgudXNlcm5hbWUpOjphZnRlciB7XG4gICAgY29udGVudDpcIiA6XCIgIWltcG9ydGFudDtcbiAgfVxuXG4gICAgJi5yYXcge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYucXVvdGVhdXRob3IgKyBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnVzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAmIGJsb2NrcXVvdGUgLnF1b3RlYXV0aG9yIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4gIHVsLG9sIHtjbGVhcjpsZWZ0O31cblxuICB1bC5wb2xsIHtcbiAgICAmOm5vdCguZ2xvYmFsLXBvbGwpIHsuYm94KCk7fVxuICAgICYuZ2xvYmFsLXBvbGwgeyBwYWRkaW5nOiAwOyB9XG4gICAgbGluZS1oZWlnaHQ6IDA7IGZvbnQtc2l6ZTogMDtcbiAgICAmPmxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTBweCAzcHg7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICY6bm90KC5wbGFpbik6bm90KC5xKTpub3QoLmRlc2MpOmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA5cHg7IGxlZnQ6IC0yNnB4OyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2Vtb3Rlcy9hcnJvd3JpZ2h0LmdpZik7IGNvbnRlbnQ6IFwiIFwiOyB9XG4gICAgICAmLnEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge2Rpc3BsYXk6IG5vbmV9XG4gICAgICB9XG4gICAgICAmLmRlc2MgeyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dCB9XG4gICAgICAmOm5vdCguZGVzYykrbGkgeyBib3JkZXItdG9wOiAxcHggZG90dGVkIEBteWhvcmRlcy1zbWFsbHRleHQ7IH1cblxuICAgICAgLnZvdGUtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC42KSAwJSwgcmdiYSgwLDAsMCwwLjIpIDEwMCUpOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmPi5iYXIgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmYjU4IDAlLCAjZjJjOTRkIDEwMCUpOyBoZWlnaHQ6IDEwMCUgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZ2xvYmFsLXBvbGwpID4gbGkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgJi5xIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICY6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDlweDsgbGVmdDogLTI2cHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvc21hbGxfaGVscC5naWYpOyBjb250ZW50OiBcIiBcIjsgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICYuZ2xvYmFsLXBvbGwgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICYucSB7IGZvbnQtc2l6ZTogMS42cmVtOyAgfVxuICAgICAgJjpub3QoLnBsYWluKTpub3QoLnEpIHsgbWFyZ2luLWxlZnQ6IDMycHg7IH1cbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuNik7IGJvcmRlci1zdHlsZTogZGFzaGVkOyBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgZm9udC1zaXplOiAuODc1ZW07IG9wYWNpdHk6IC43O1xuXG4gICAgJiBibG9ja3F1b3RlIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMDsgb3BhY2l0eTogMTsgZm9udC1zaXplOiAxZW07IH1cbiAgfVxuXG4gIC5zcG9pbGVyIHsgLypPbGQgSG9yZGVzIGRlc2lnbiBiYXNlZCBvbiBjb21tdW5pdHkgc2NyaXB0IDogaHR0cHM6Ly91c2Vyc3R5bGVzLndvcmxkL3N0eWxlLzE4NDkzL2ZvcnVtLWhvcmRpZW4sIGltcHJvdmVtZW50cyBkb25lIHNwZWNpZmljYWxseSBieSBNSCAqL1xuICAgIGRpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvZm9ydW0vc3BvaWxlci5naWYnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU1MzcgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0ZDU1MzcgIWltcG9ydGFudDtcblxuICAgICAgaW1nIHsgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIGRpdiwgLnVzZXJuYW1lLCAucnBhdXRob3IsIGJsb2NrcXVvdGUsIHNwYW4ucXVvdGVhdXRob3IsIHVsLCBvbCwgcHJlLCBociB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6ICM0ZDU1Mzc7IGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VybmFtZSB7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlci10b3A6IHRyYW5zcGFyZW50OyAmOmFmdGVyIHsgdG9wOiAtMXB4OyB9IH1cbiAgICAgIHByZSB7IG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQgfVxuICAgICAgcHJlLCBibG9ja3F1b3RlLCBkaXYuYWRtaW5Bbm5vdW5jZSwgZGl2Lm1vZEFubm91bmNlLCBkaXYub3JhY2xlQW5ub3VuY2UsIHVsLnBvbGw6bm90KC5nbG9iYWwtcG9sbCkgeyBib3JkZXI6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIGEsIGIsIGksIHNwYW4uYmFkLCBkaXYuY29sbGFwc29yIHtcbiAgICAgICAgJjpiZWZvcmUgeyBvcGFjaXR5OiAwIH1cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU1MzcgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNGQ1NTM3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5nbG9yeTphZnRlciB7IHRvcDogLTMwcHg7IGxlZnQ6IC0zMHB4OyByaWdodDogLTMwcHg7IGJvdHRvbTogLTE1cHg7IH1cbiAgICAgIHNwYW4ucXVvdGVhdXRob3I6bm90KC51c2VybmFtZSk6OmFmdGVyIHsgY29udGVudDogXCIgXCIgIWltcG9ydGFudDsgfVxuICAgICAgaHIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIgeyB0b3A6IC03cHg7IGJvdHRvbTogLTdweDsgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNpZGVOb3RlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5nbG9yeSB7XG4gICAgY2xlYXI6IGxlZnQ7IG1hcmdpbjogMzBweCAzMHB4IDE1cHg7ICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDFhMjI7IGJvcmRlcjogMXB4IHNvbGlkICNmZTdkMDA7IGJvcmRlci10b3AtY29sb3I6ICNmZWI1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggIzAwMCwgMCAwIDJweCAjMDAwOyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2ZvcnVtL2dsb3J5aG9yZGVzLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIycHg7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0yMnB4OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIHAgeyBtYXJnaW46IDA7IH1cblxuICAgICYgLmdsb3J5IHsgbWFyZ2luOiAwOyAmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuICB9XG5cbiAgZGl2LmNyb3dtc2cgeyBtYXJnaW46IDRweCAwOyBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBiYWNrZ3JvdW5kOiAjNzYzOTM5OyBwYWRkaW5nOiAzcHg7IGNvbG9yOiAjZWNiMGIwOyAmLmZpeE1hcmdpbiB7IG1hcmdpbi1sZWZ0OiAxMjBweDsgfSB9XG5cbiAgc3Bhbi5ycGF1dGhvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBjbGVhcjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY29ucy9zbWFsbF9ycC5naWYnKSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHsgY29udGVudDogXCIgOlwiICFpbXBvcnRhbnQ7IH1cbiAgfVxuXG4gIC5ycFRleHQgeyAvKk9sZCBIb3JkZXMgZGVzaWduIGJhc2VkIG9uIGNvbW11bml0eSBzY3JpcHQgOiBodHRwczovL3VzZXJzdHlsZXMud29ybGQvc3R5bGUvMTg0OTMvZm9ydW0taG9yZGllbiwgaW1wcm92ZW1lbnRzIGRvbmUgc3BlY2lmaWNhbGx5IGJ5IE1IICovXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDFweCA1cHggMXB4IDVweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3OTQzMmIgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czoxMHB4ICFpbXBvcnRhbnQ7IG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDsgY29sb3I6I2RkYWI3NiAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBiIHtcbiAgICAgIGNvbG9yOiNhZmIzY2YgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjojZjBkNzllICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbGxhcHNvciwgYSB7XG4gICAgICBjb2xvcjojZGRhYjc2ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBwcmUge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiA1cHg7IGJvcmRlcjogMXB4IGRhc2hlZCB3aGl0ZTsgb3ZlcmZsb3c6IGF1dG87IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLCAwLjM1KTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAub3JhY2xlQW5ub3VuY2UsXG4gIC5tb2RBbm5vdW5jZSxcbiAgLmFkbWluQW5ub3VuY2Uge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5vcmFjbGVBbm5vdW5jZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9mb3J1bS9hbm5vdW5jZUJnLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTUxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZCNzA4NztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XG4gICAgfVxuICAgICYubW9kQW5ub3VuY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9mb3J1bS9tb2RBbm5vdW5jZUJnLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDcwMDAwO1xuICAgIH1cblxuICAgICYuYWRtaW5Bbm5vdW5jZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNDNTM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmViNTAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvZm9ydW0vYWRtaW5Bbm5vdW5jZUJnLnBuZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICBkaXYuZGljZS00LCBkaXYuZGljZS02LCBkaXYuZGljZS04LCBkaXYuZGljZS0xMCwgZGl2LmRpY2UtMTIsIGRpdi5kaWNlLTIwLCBkaXYuZGljZS0xMDAsXG4gIGRpdi5sZXR0ZXItYSwgZGl2LmxldHRlci1jLCBkaXYubGV0dGVyLXYsXG4gIGRpdi5ycHMsIGRpdi5jb2luLCBkaXYuY2FyZCwgZGl2LmNvb3JkcywgZGl2LnRvd24sXG4gIGRpdi5jaXRpemVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDFweCAzcHggMXB4IDE5cHg7IGJvcmRlci1yYWRpdXM6IDJweDsgYmFja2dyb3VuZDogIzNCMzI0OTsgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAwIDJweDsgY29sb3I6IHdoaXRlO1xuICB9XG4gIGRpdi5kaWNlLTQgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlNC5wbmdcIikgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDkgfVxuICBkaXYuZGljZS02ICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTYucG5nXCIpICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjM0IzMjQ5IH1cbiAgZGl2LmRpY2UtOCAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2U4LnBuZ1wiKSAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzNCMzI0OSB9XG4gIGRpdi5kaWNlLTEwICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlMTAucG5nXCIpICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDkgfVxuICBkaXYuZGljZS0xMiAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vZGljZTEyLnBuZ1wiKSAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjM0IzMjQ5IH1cbiAgZGl2LmRpY2UtMjAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2RpY2UyMC5wbmdcIikgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzNCMzI0OSB9XG4gIGRpdi5kaWNlLTEwMCB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9kaWNlMTAwLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDkgfVxuICBkaXYubGV0dGVyLWEgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vbHRhLnBuZ1wiKSAgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjM0IzMjQ5IH1cbiAgZGl2LmxldHRlci1jIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2x0Yy5wbmdcIikgICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzNCMzI0OSB9XG4gIGRpdi5sZXR0ZXItdiB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9sdHYucG5nXCIpICAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDkgfVxuICBkaXYucnBzICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vcnBzLnBuZ1wiKSAgICAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjM0IzMjQ5IH1cbiAgZGl2LmNvaW4gICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2NvaW4ucG5nXCIpICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzNCMzI0OSB9XG4gIGRpdi5jYXJkICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9jYXJkLnBuZ1wiKSAgICBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDkgfVxuICBkaXYuY29vcmRzICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY29vcmRzLnBuZ1wiKSAgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCAjM0IzMjQ5IH1cbiAgZGl2LnRvd24gICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL3Rvd24ucG5nXCIpICAgIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgIzNCMzI0OSB9XG4gIGRpdi5jaXRpemVuICB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsICMzQjMyNDk7XG4gICAgJlt4LWE9bm9uZV0gICAgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy9sb29zZXIuZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzQjMyNDk7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgJlt4LWE9YmFzaWNdICAgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy9iYXNpYy5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzNCMzI0OTsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAmW3gtYT1jb2xsZWNdICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL2RpZy5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzNCMzI0OTsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAmW3gtYT1ndWFyZGlhbl0gICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3NoaWVsZC5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzNCMzI0OTsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAmW3gtYT1odW50ZXJdICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3Zlc3QuZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzQjMyNDk7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgJlt4LWE9dGFtZXJdICAgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy90YW1lci5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzNCMzI0OTsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAmW3gtYT10ZWNoXSAgICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3RlY2guZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzQjMyNDk7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgJlt4LWE9c2hhbWFuXSAgICAgIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy9zaGFtYW4uZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzQjMyNDk7IHBhZGRpbmctbGVmdDogMzVweCB9XG4gICAgJlt4LWE9c3Vydml2YWxpc3RdIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2h1bWFuLmdpZlwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9wcm9mZXNzaW9ucy9ib29rLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjM0IzMjQ5OyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICZbeC1hPWhlcm9dICAgICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvcHJvZmVzc2lvbnMvaGVyby5naWZcIikgbGVmdCAxNnB4IGNlbnRlciBuby1yZXBlYXQgIzNCMzI0OTsgcGFkZGluZy1sZWZ0OiAzNXB4IH1cbiAgICAmW3gtYT1kZWFkXSAgICAgICAgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfaHVtYW4uZ2lmXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKFwiLi4vLi4vaW1nL3Byb2Zlc3Npb25zL2RlYXRoLmdpZlwiKSBsZWZ0IDE2cHggY2VudGVyIG5vLXJlcGVhdCAjM0IzMjQ5OyBwYWRkaW5nLWxlZnQ6IDM1cHggfVxuICAgICZbeC1hPXNodW5uZWRdICAgICB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9odW1hbi5naWZcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvYmFuaXNoZWQuZ2lmXCIpIGxlZnQgMTZweCBjZW50ZXIgbm8tcmVwZWF0ICMzQjMyNDk7IHBhZGRpbmctbGVmdDogMzVweCB9XG5cbiAgfVxuXG4gIGRpdi5jb2xsYXBzb3Ige1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgY2xlYXI6IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjIxLCAxNzEsIDExOCwgMC41KTsgY29sb3I6ICNkZGFiNzY7XG4gICAgYm94LXNoYWRvdzogMCA3cHggNXB4IC01cHggcmdiYSgwLDAsMCwwLjUpOyB0b3A6IC0ycHg7IG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dCwgdG9wIDAuMXMgZWFzZS1pbi1vdXQsIG1hcmdpbi1ib3R0b20gMC4xcyBlYXNlLWluLW91dDtcblxuICAgICZbZGF0YS1sYW5nXSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgICAgJltkYXRhLWxhbmc9XCJkZVwiXTpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbGFuZy9kZS5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cbiAgICAgICZbZGF0YS1sYW5nPVwiZW5cIl06YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xhbmcvZW4ucG5nXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB9XG4gICAgICAmW2RhdGEtbGFuZz1cImVzXCJdOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9sYW5nL2VzLnBuZ1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgfVxuICAgICAgJltkYXRhLWxhbmc9XCJmclwiXTpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbGFuZy9mci5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfilrYnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDI0cHg7IHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDAuNik7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0OyBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJisuY29sbGFwc2VkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMTBweCA0cHggNHB4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHJnYmEoMjIxLCAxNzEsIDExOCwgMC4xKSk7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJj4qIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICB9XG5cbiAgICAmW2RhdGEtb3Blbj1cIjFcIl0ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAtNXB4IHJnYmEoMCwwLDAsMC4zKTsgdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJjphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwLjYpOyB9XG4gICAgICAmKy5jb2xsYXBzZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgJj4qIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHJhbnNpdGlvbj1cIjFcIl0rLmNvbGxhcHNlZCB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICBkaXYuY29sbGFwc2VkPmRpdltkYXRhLWV0b2ddIHtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfilrYnOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNik7IGNvbG9yOiAjZGRhYjc2OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb3J1bS1jb250cm9sIHtcbiAgJj5kaXYuZm9ydW0taGVhZGVyLWJhcjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICMzMjE5MTQ7IHBhZGRpbmc6IDRweDtcbiAgICAmPiorKiB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIH1cbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJhY2tncm91bmQ6ICMzYzIwMTg7IGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpO1xuXG4gICY+LnF1b3RlIHtcbiAgICBwYWRkaW5nOiAxNXB4OyBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJj5zcGFuIHsgbWFyZ2luOiAwIDhweDsgfVxuICAgICY+Kjpub3Qoc3BhbikgeyBvcGFjaXR5OiAwLjQ7IH1cbiAgfVxufVxuXG51bC5zdWJzY3JpcHRpb25zIHtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgJj5saSB7XG4gICAgc3BhbiB7Y3Vyc29yOiBwb2ludGVyOyBmb250LXNpemU6IDAuOWVtOyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgd29yZC1icmVhazogYnJlYWstd29yZDt9XG4gICAgJi5uZXcgeyBsaXN0LXN0eWxlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvYW5pbV9pY29uX21haWwuZ2lmXCIpOyBmb250LXdlaWdodDogYm9sZCB9XG4gICAgJjpub3QoLm5ldykgeyBsaXN0LXN0eWxlOiBub25lIH1cbiAgICAmK2xpIHsgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgJjpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgfVxuICB9XG59XG5cbi5mb3J1bS1ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY+YjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICM5NjVjMzY7IHBhZGRpbmc6IDRweDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICYrc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDsgcmlnaHQ6IDNweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbiAgZm9udC1zaXplOiAxLjFyZW07IGJhY2tncm91bmQ6ICM4YTU0MzI7IGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA0MzI4O1xuXG4gICYudGhyZWFkLWxpc3QtZmEtdGh1bWJ0YWNrIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5mb3J1bS1wb3N0IHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgY2xlYXI6IGJvdGg7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTI2MWU7IGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNDMyODsgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmLmZvcnVtLXBvc3Qtc21hbGwge1xuICAgIC5hdmF0YXIsIC5hdmF0YXJjcm93IHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgZmxvYXQ6IGxlZnQ7XG4gICAgICAmPmltZyB7IHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMzBweCAhaW1wb3J0YW50OyBvYmplY3QtZml0OiBjb3ZlciB9XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAudXNlcm5hbWUsLnVzZXJuYW1lLmlzLWZyaWVuZCB7IGNvbG9yOiB3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7IHBhZGRpbmc6IDA7fVxuICB9XG5cbiAgJj4uZm9ydW0tcG9zdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuXG4gICAgLm1oLWljb24gPiBpbWcgeyBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuICAgICY+YiB7IHBhZGRpbmc6IDVweDsgJj5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogcmV2ZXJ0OyB9IH1cbiAgICAmPmkgeyBmbG9hdDogcmlnaHQ7IGZvbnQtc2l6ZTogMC43ZW07IG9wYWNpdHk6IDAuNTsgfVxuICAgICY+ZGl2LnBvc3Qtbm90ZSB7IGZvbnQtc2l6ZTogMC44ZW07IHNwYW4geyBvcGFjaXR5OiAxLjA7IH0gfVxuICAgICY+LmF2YXRhciwgJj4uYXZhdGFyY3JvdyB7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDEwcHg7IGZsb2F0OiBsZWZ0OyB6LWluZGV4OiAyOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOm5vdCguc21hbGwpIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIH1cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7Y29udGVudDogXCIgXCI7IGNsZWFyOiByaWdodDt9XG4gICAgJjpiZWZvcmUgeyBkaXNwbGF5OiB0YWJsZTt9XG4gICAgJjphZnRlciB7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDt9XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzc4NGEyYiwgNTAlLCAjOTY1YzM2KTtcbiAgICAmLmhlYWRlci12YXJpYW50LWNyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7XG4gICAgICAgIHRvcDogMTAwJTsgbGVmdDogMDsgd2lkdGg6IDMwMHB4OyBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY3Jvd01zZ19iZy5naWZcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhlYWRlci12YXJpYW50LWdsb3J5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB0b3A6IDEwMCU7IHJpZ2h0OiAwOyB3aWR0aDogMzAwcHg7IGhlaWdodDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS93aW5uZXJQb3N0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhlYWRlci12YXJpYW50LWJpc291IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgIC51c2VybmFtZSB7IGNvbG9yOiBibGFjazsgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7XG4gICAgICAgIHRvcDogMTAwJTsgcmlnaHQ6IDA7IHdpZHRoOiAzMDBweDsgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2Jpc291UG9zdC5wbmdcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5oZWFkZXItdmFyaWFudC1kZXYgeyBiYWNrZ3JvdW5kOiAjMDA2NDk1OyB9XG4gICAgYS5saW5rLCBzcGFuLmxpbmsgeyBjb2xvcjogd2hpdGU7IHRleHQtZGVjb3JhdGlvbjogbm9uZSB9XG4gICAgLnVzZXJuYW1lIHsgY29sb3I6IHdoaXRlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IG5vbmU7IHBhZGRpbmc6IDA7fVxuICB9XG5cbiAgJi5mb3J1bS1wb3N0LXNlYXJjaC1yZXN1bHQ+LmZvcnVtLXBvc3QtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgJj5iIHsgcGFkZGluZzogMDsgZm9udC1zaXplOiAwLjdlbTsgfVxuICAgICY+ZGl2LmZvdW5kLWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07IG92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtb3ZlcmZsb3c6IFwiIFsuLi5dXCI7XG4gICAgICAmPmEgeyBjdXJzb3I6IHBvaW50ZXIgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ydW0tcG9zdC1oaWRkZW4+LmZvcnVtLXBvc3QtaGVhZGVyIHsgYmFja2dyb3VuZDogI2ZmMDAwMDsgfVxuICAmLmZvcnVtLXBvc3QtbmV3IHsgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZkYzAwOyBtYXJnaW4tbGVmdDogLTJweDsgfTtcbiAgJi5mb3J1bS1wb3N0LXNlbGVjdGVkIHsgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMGYwOyBtYXJnaW4tbGVmdDogLTJweDsgfTtcbiAgJi5mb3J1bS1wb3N0LW1hcmtlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmRjMDA7XG4gIH07XG5cbiAgJi5jcm93LXBtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZWQ7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgLmZvcnVtLXBvc3QtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgfVxuICAgIC5mb3J1bS1wb3N0LWhlYWRlciB7XG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6ICNmZjQxMTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3J1bS1wb3N0LWNvbnRlbnQge1xuICAgICAgY29sb3I6ICNlY2IwYjA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9mb3J1bS9jcm93TXNnX2JnLmdpZicpIG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICY+LmZvcnVtLXBvc3QtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy10b3A6IDEwcHg7IC8qbWF4LWhlaWdodDogNzUwcHg7IG92ZXJmbG93OiBhdXRvOyovXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA2NjsgcGFkZGluZy1yaWdodDogNHB4OyB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgYm9keS5mb3J1bS1mb250LXR3aW5vaWQgJiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICBib2R5LmZvcnVtLWZvbnQtc21hbGwgJiB7XG4gICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgfVxuXG4gICAgYm9keS5mb3J1bS1mb250LWxhcmdlICYge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cblxuICAgIGJvZHkuZm9ydW0tZm9udC12ZXJ5LWxhcmdlICYge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuXG4gICAgJi5tYXJrZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI3NzAwOyB9XG5cbiAgICAuZm9ydW0tY29udGVudC1mb3JtYXQoKTtcblxuICB9XG5cbiAgJi5mb3J1bS1wb3N0LXZhcmlhbnQtY3JvdyB7XG4gICAgYmFja2dyb3VuZDogIzVjMmIyMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5mb3J1bS1wb3N0LXZhcmlhbnQtZ2xvcnkge1xuICAgIGJhY2tncm91bmQ6ICMyODBhMTQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDBweCA0cHggIzI4MGExNDtcbiAgfVxuXG4gICYuZm9ydW0tcG9zdC12YXJpYW50LWJpc291IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjU3ZWQ4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZvcnVtLXBvc3QtY29udGVudCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZvcnVtLXBvc3QtZm9vdGVyIC5hY3Rpb24tYnV0dG9uIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAmLmZvcnVtLXBvc3Qtc2VhcmNoLXJlc3VsdCAuZm9ydW0tcG9zdC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAmPnA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgJiBzcGFuLnNlYXJjaC1hbmNob3IgeyBiYWNrZ3JvdW5kOiAjNmUwMDAwOyBjb2xvcjogI2ZmZjUwMDsgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7IG91dGxpbmU6IDFweCBzb2xpZCAjZmZmNTAwOyBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC41KX1cbiAgfVxuXG4gICY+LmZvcnVtLXBvc3QtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZsb2F0LWxlZnQgeyBvcGFjaXR5OiAwLjY7IH1cblxuICAgIC5hY3Rpb24tYnV0dG9uIHsgcGFkZGluZy1sZWZ0OiAycHg7ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY3Vyc29yOiBwb2ludGVyOyBsaW5lLWhlaWdodDogMTZweDsgb3BhY2l0eTogMC42OyB9XG4gICAgLmFjdGlvbi1idXR0b246aG92ZXIgeyBvcGFjaXR5OiAxOyBjb2xvcjogI2ZmZmZmZjsgfVxuXG4gICAgLm1vZC1zdWJtZW51IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2ljb25zL21vZC5wbmcnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0IHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAmIC5tb2Qtc3VibWVudS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7IGJhY2tncm91bmQtY29sb3I6ICM0YTI2MWU7XG4gICAgICAgIG1hcmdpbjogMDsgcGFkZGluZzogLjVyZW07IG91dGxpbmU6IDFweCBzb2xpZCBibGFjazsgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBhIHsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5tb2Qtc3VibWVudS1saW5rcyB7ICBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5mb3J1bS1lZGl0b3IsIC5wbS1lZGl0b3Ige1xuXG4gICY6bm90KC5wbS1lZGl0b3IpIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGE1NDMyOyBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNDMyODsgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAmPi5mb3J1bS1lZGl0b3ItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogIzgwNGQyZjsgcGFkZGluZzogNHB4O1xuICAgICY+YiB7IHBhZGRpbmc6IDVweDsgfVxuICAgICY+aSB7IGZsb2F0OiByaWdodDsgZm9udC1zaXplOiAwLjhlbTsgfVxuICB9XG5cbiAgI2ZvcnVtLWVkaXRvci1wcmV2aWV3LCAjZm9ydW0tZWRpdG9yLXByZXZpZXctZ2xvYmFsLCAjZm9ydW0tZWRpdG9yLXByZXZpZXctYW5zd2VyLCAudHdpbm8tZWRpdG9yLXByZXZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyBib3JkZXI6IDFweCBzb2xpZCAjNzA0MzI4OyBiYWNrZ3JvdW5kOiAjNDkyNjFlOyBwYWRkaW5nOiAxMHB4IDVweCA1cHggMTBweDsgb3ZlcmZsb3c6IGF1dG87IG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib2R5LmZvcnVtLWZvbnQtdHdpbm9pZCAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cblxuICAgIGJvZHkuZm9ydW0tZm9udC1zbWFsbCAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICB9XG5cbiAgICBib2R5LmZvcnVtLWZvbnQtbGFyZ2UgJiB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgYm9keS5mb3J1bS1mb250LXZlcnktbGFyZ2UgJiB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI2ZvcnVtLWVkaXRvci1wcmV2aWV3LCAjZm9ydW0tZWRpdG9yLXByZXZpZXctZ2xvYmFsLCAjZm9ydW0tZWRpdG9yLXByZXZpZXctYW5zd2VyLCAudHdpbm8tZWRpdG9yLXByZXZpZXcsIC5wbS1tZXNzYWdlLWNvbnRlbnQgeyAuZm9ydW0tY29udGVudC1mb3JtYXQoKTsgfVxuXG4uZm9ydW0tYnV0dG9uLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4OyBjb2xvcjogI2YwZDc5ZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDIwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi1ib3R0b206IC41ZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBkNzllOyAmOm5vdCguZm9ydW0tYnV0dG9uLWlubGluZSkgeyBib3gtc2hhZG93OiAwIDAgOHB4IDAgYmxhY2s7IH1cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjE1LCAxNTgsIDAuNCk7IGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsMCwwLDAuMyk7XG4gIH1cbn1cblxuLmZvcnVtLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3J1bS1idXR0b24sIC5mb3J1bS1idXR0b24tZGlzYWJsZWQge1xuICBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfYnV0dG9uLmdpZicpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWZvcnVtLWJ1dHRvbi1ib3JkZXI7XG4gIGNvbG9yOiAjZjBkNzllOyBmb250LXdlaWdodDogYm9sZDsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IGhlaWdodDogMjVweDsgcGFkZGluZzogN3B4IDdweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwIGJsYWNrOyBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAmOm5vdCguZm9ydW0tYnV0dG9uLWRpc2FibGVkKTpob3ZlciwmOm5vdCguZm9ydW0tYnV0dG9uLWRpc2FibGVkKTpmb2N1cyB7IGJvcmRlci1jb2xvcjogI2YwZDc5ZTsgYm94LXNoYWRvdzogMCAwIDhweCAwIGJsYWNrOyB9XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYgKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuICAmLmZvcnVtLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogQG15aG9yZGVzLWZvcnVtLWRpc2FibGVkLWJ1dHRvbi1jb2xvciB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbl9ncmV5LmdpZicpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbXlob3JkZXMtZm9ydW0tZGlzYWJsZWQtYnV0dG9uLWNvbG9yOyBjb2xvcjogI2YwZDc5ZTtcbiAgfVxufVxuXG4uZm9ydW0tZmlsdGVyLWxpc3Qge1xuICAmOm5vdCgubWFudWFsLXRvZ2dsZS1vbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm1hbnVhbC10b2dnbGUtb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMnB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IGdhcDogNHB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTAwO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTI2MWU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG5cblxufVxuXG5ob3JkZXMtdHdpbm8tZWRpdG9yIHtcbiAgLmZvcnVtLWJ1dHRvbiwgLmZvcnVtLWJ1dHRvbi1kaXNhYmxlZCB7IG1hcmdpbi1ib3R0b206IDAgfVxufVxuXG4uZm9ydW0tYnV0dG9uLWJhciB7XG4gIG1hcmdpbjogNXB4IDA7IHBhZGRpbmc6IDVweCA1cHggMCA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ydW0tYnV0dG9uLCAucG0tYnV0dG9uIHtcblxuICAgICYucG0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDZweDsgbWFyZ2luOiAzcHg7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSB9XG4gICAgfVxuXG5cbiAgfVxufVxuXG4ub3ZlcndyaXRlRm9ydW1CdXR0b24oKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBib3gtc2hhZG93OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiA2cHggNHB4O1xuICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGluc2V0OiAtMXB4OyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMDsgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmOmJlZm9yZSB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSB9XG4gIH1cbiAgJjphY3RpdmUsJi5hY3RpdmUge1xuICAgIHRvcDogMnB4O1xuICAgICY6YmVmb3JlIHsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpOyBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpOyB0b3A6IC0zcHg7IGJvdHRvbTogMXB4OyB9XG4gIH1cbn1cblxuLmNsYXNzaWMtZWRpdG9yLXJlYWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3J1bS1idXR0b24tYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBjb2x1bW4tZ2FwOiA4cHg7IHJvdy1nYXA6IDhweDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgLmZvcnVtLWJ1dHRvbi1iYXItc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBib3gtc2hhZG93OiAwIDAgMnB4IGJsYWNrOyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2J1dHRvbi5naWYnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1mb3J1bS1idXR0b24tYm9yZGVyO1xuICAgICAgJjplbXB0eSB7IGRpc3BsYXk6IG5vbmUgfVxuICAgICAgLmZvcnVtLWJ1dHRvbiB7IC5vdmVyd3JpdGVGb3J1bUJ1dHRvbigpIH1cbiAgICB9XG4gIH1cblxuICAuZm9ydW0tYnV0dG9uLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5mb3J1bS1idXR0b24geyAub3ZlcndyaXRlRm9ydW1CdXR0b24oKSB9XG4gIH1cblxuICAub3ZlcmxheS1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyBib3R0b206IGNhbGMoMTAwJSAtIDEwcHgpOyBsZWZ0OiAwOyByaWdodDogMDsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmxheWVyZWQgeyB6LWluZGV4OiAtMTsgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTsgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpOyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgIC5mb3J1bS1idXR0b24tYmFyLCAubGlnaHRib3gge1xuICAgICAgbWFyZ2luOiAwOyBwYWRkaW5nOiAycHg7IGNvbHVtbi1nYXA6IDRweDsgcm93LWdhcDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDEwMCwgNTUsIDAuMik7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWJveC1jb2xvcjsgYm94LXNoYWRvdzogMCAwIDNweCBibGFjaztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheS1jZW50cmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgLm92ZXJsYXktY29udHJvbHM6bm90KC5pbmFjdGl2ZSkge1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpOyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgJi5sYXllcmVkIHsgYm90dG9tOiBjYWxjKDEwMCUgKyAzcHgpOyB9XG4gICAgfVxuICB9XG59XG5cbi5mb3J1bS1idXR0b24sIC5wbS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY+c3Bhbi5mb3J1bS1idXR0b24tdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGRpdi5rZXlib2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IDAgMnB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAycHggMDtcbiAgICAgIGtiZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgbGluZS1oZWlnaHQ6IDAuNzVyZW07IGJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNBQUFBQUE7IGJhY2tncm91bmQ6ICNkY2RjZGM7IGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXI+c3Bhbi5mb3J1bS1idXR0b24tdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgICB6LWluZGV4OiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyBwYWRkaW5nOiAycHggOHB4OyBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtNnB4OyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3J1bS1lZGl0b3Itc2VuZCB7XG5cbiAgLmZvcnVtLWJ1dHRvbiB7XG5cbiAgICAmPnNwYW4uZm9ydW0tYnV0dG9uLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgZGl2LmtleWJvYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgZ2FwOiAwIDJweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIGtiZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyBsaW5lLWhlaWdodDogMC43NXJlbTsgYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0FBQUFBQTsgYmFja2dyb3VuZDogI2RjZGNkYzsgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXI+c3Bhbi5mb3J1bS1idXR0b24tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICB6LWluZGV4OiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyBwYWRkaW5nOiAycHggOHB4OyBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC02cHg7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ydW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDJweCA1cHg7IGZvbnQtc2l6ZTogMXJlbTsgYmFja2dyb3VuZDogQG15aG9yZGVzLWZvcnVtLWJ1dHRvbi1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLWZvcnVtLWJ1dHRvbi1ib3JkZXI7XG4gIGNvbG9yOiB3aGl0ZTsgY3Vyc29yOiBwb2ludGVyO1xuICAmIGxhYmVsIHsgZm9udC1zaXplOiAxcmVtOyB9XG59XG5cbi5mb3J1bS1jb250ZW50LFxuLmZvcnVtLWVkaXRvciB7XG5cbiAgZGl2LmZvcnVtLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAzcHggMjBweDsgbWFyZ2luLXJpZ2h0OiAycmVtOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IGJhY2tncm91bmQtY29sb3I6ICM0YTI2MWU7IGJvcmRlci1jb2xvcjogI2YwZDc5ZTtcblxuICAgIGlucHV0LmZvcnVtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmK2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgd2lkdGg6IDgwcHg7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZzogMCA0cHg7IGxpbmUtaGVpZ2h0OiAxLjRyZW07IGNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmFkaXVzOiAycHg7IG1hcmdpbjogMnB4O1xuICAgICAgfVxuICAgICAgJjpjaGVja2VkICsgbGFiZWwgeyBjb2xvcjogI2YwZDc5ZTsgZm9udC1zaXplOiAxLjJyZW07IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyB9XG4gICAgfVxuICAgIHNwYW4geyBsaW5lLWhlaWdodDogMS40cmVtOyBtYXJnaW46IDJweDsgfVxuICB9XG59XG5cbi5mb3J1bS1zZXBhcmF0b3Ige1xuICBjdXJzb3I6IGRlZmF1bHQ7IGZvbnQtc2l6ZTogMC45ZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLmZvcnVtLW5vdGUge1xuICAuZm9ydW0tdGhyZWFkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICM0ZTI5MWY7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiAjZWJhNDc1O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN5bnRoZXNpczogd2VpZ2h0IHNtYWxsLWNhcHM7XG4gICAgLnN0YXR1cywgLnRpdGxlLCAuY291bnQge3BhZGRpbmc6IDNweCAhaW1wb3J0YW50OyB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NjI0MWI7IG9wYWNpdHk6IDE7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB0b3A6IDdweDsgbGVmdDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL3NlbGVjdGVkLnBuZ1wiKTsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgIH1cbiAgICAmLmZvcnVtLXRocmVhZC11bnJlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGQyODFmO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIiBcIjsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgdG9wOiA3cHg7IGxlZnQ6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9yZWNlbnQucG5nXCIpOyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmPmRpdiB7IG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICB9XG5cbiAgICAuY291bnQge1xuICAgICAgYmFja2dyb3VuZDojNTkzMjIzOyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLm5iUG9zdCB7IGZvbnQtc2l6ZTogMS4zZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMC45ZW07IH1cbiAgICAgIC5hdXRob3IgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGZvbnQtc2l6ZTogMC43NWVtOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIH1cblxuXG4gIH1cblxuICAmLnRocmVhZC1saXN0LWZhLXRodW1idGFjayAuZm9ydW0tdGhyZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGE1NDMyO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzk2NWMzNjtcbiAgICB9XG5cbiAgICAuY291bnQgeyBiYWNrZ3JvdW5kOiAjODA0ZDJmOyB9XG4gIH1cbn1cblxuXG5cbi5hbm5vdW5jZXMge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCBibGFjaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYuYWRtaW5Bbm5vdW5jZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9hZG1pbkFubm91bmNlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzQzUzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWI1MDA7XG4gIH1cblxuICAmLm9yYWNsZUFubm91bmNlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2Fubm91bmNlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZTUxNjI7XG4gIH1cblxuICAmLnJlcG9ydGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vd2FybmluZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYzMzMzO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2ZvcnVtL3ZpZXcucG5nJyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmViNTAwO1xuICAgIGxpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcnVtLXByZXZpZXctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmZvcnVtLXByZXZpZXctY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgZm9udC1zaXplOiAwLjhlbTtcblxuICAgIC5mb3J1bS1wb3N0LWhlYWRlciAucG9zdC1ub3RlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3J1bS1wb3N0LWNvbnRlbnQge1xuICAgICAgcCB7IG1hcmdpbjogMnB4IDA7IH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguZm9ydW0tcHJldmlldy13cmFwcGVyLWJhbmspIC5mb3J1bS1wb3N0cyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXgtaGVpZ2h0OiBtYXgoIDMzdmgsIDIwMHB4ICk7XG4gIH1cblxuICAmLmZvcnVtLXByZXZpZXctd3JhcHBlci1iYW5rIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC5mb3J1bS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDNweDsgdG9wOiAzcHg7IHJpZ2h0OiAzcHg7IGJvdHRvbTogM3B4OyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgI2ZvcnVtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICAgICAgJj4ucm93LWZsZXgge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLmZvcnVtLXBvc3RzIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaG9tZS1wbSB7XG4gIC5mb3J1bS1wb3N0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbiNwb3N0LW9mZmljZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvbWFzay5wbmdcIik7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDk5OTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7IHBhZGRpbmc6IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlOyBvcGFjaXR5OiAxO1xuXG4gICY6bm90KC52aXNpYmxlKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IG9wYWNpdHk6IDA7XG4gICAgI3Bvc3Qtb2ZmaWNlLWJveCB7IHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgxMDAwcHgpIH1cbiAgfVxuXG4gICNwb3N0LW9mZmljZS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE1MDBweDsgbGVmdDogY2FsYyg1MCUgLSA3NTBweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudDIuanBnXCIpIHJlcGVhdC15IHRvcCBsZWZ0LzkwMHB4IDI2M3B4LCB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50Mi5qcGdcIikgcmVwZWF0LXkgdG9wIHJpZ2h0LzkwMHB4IDI2M3B4O1xuICAgIHRvcDogMTBweDsgYm90dG9tOiAxMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGJveC1zaGFkb3c6IDAgMCAxMHB4IGJsYWNrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7IHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcblxuICAgICNwb3N0LW9mZmljZS1idXR0b24tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTJweDsgcmlnaHQ6IDEycHg7XG4gICAgICAmOmhvdmVyIHsgZmlsdGVyOiBicmlnaHRuZXNzKDE0MCUpOyB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMnB4OyBwYWRkaW5nOiAwO1xuICAgICAgICAmPmxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpc3Qtc3R5bGU6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBjb2xvcjogcmVkOyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggYmxhY2spOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Bvc3Qtb2ZmaWNlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IG92ZXJmbG93LXg6IGhpZGRlbjsgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDJweDsgYmFja2dyb3VuZDogQG15aG9yZGVzLXBhbmVsLWJnO1xuXG4gICY6bm90KC5tYXN0ZXIpIHtcbiAgICBsZWZ0OiAxOHB4OyByaWdodDogNXB4OyBib3JkZXItcmFkaXVzOiAxMnB4OyBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtcGFuZWwtYm9yZGVyLCBAbXlob3JkZXMtcGFuZWwtYmc7IHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIHVsLnRhYnMucGxhaW4geyBtYXJnaW4tdG9wOiA0cHg7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAmPi5yb3ctZmxleC5zdHJldGNoIHsgaGVpZ2h0OiAxMDAlIH07XG4gIC5mb3J1bS1ub3RlLnN0cmV0Y2hlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgZGl2LnNjcm9sbC1hcmVhIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IG92ZXJmbG93OiBhdXRvIH1cbiAgfVxuXG4gICNwbS1zZWxlY3RlZC11c2VycyB7XG4gICAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuICAgICY+bGkge1xuICAgICAgbWFyZ2luOiAycHg7IHBhZGRpbmc6IDJweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzNiMzI0OTsgYm9yZGVyOiAxcHggc29saWQgIzI1MjAyZjsgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgJj5iIHsgdGV4dC1zaGFkb3c6IDAgMCAxcHggYmxhY2s7IH1cbiAgICAgICY+c3BhbiB7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1sZWZ0OiA2cHg7IGZvbnQtc2l6ZTogMC44ZW07IHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuICAgIH1cbiAgfVxuXG4gIC5wbS11c2VyYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjUzODJlOyBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4zKTsgbWFyZ2luOiA1cHg7IGhlaWdodDogMjRweDsgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJj4ucG0tYXZhdGFyIHtcbiAgICAgIGhlaWdodDogMjRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjpub3QoLmVtcHR5KSB7d2lkdGg6IDI0cHg7IH1cbiAgICB9XG4gICAgJj4ucG0tdXNlcmJveC1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC04cHg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICB9O1xuICAgICY+LnBtLXVzZXJib3gtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC05cHg7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7IH1cbiAgICB9O1xuICB9XG5cbiAgI3BtLWNvbnZlcnNhdGlvbi1saXN0PnVsIHtcbiAgICBwYWRkaW5nOiAwOyBtYXJnaW46IDA7XG4gICAgJj5saSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge2NvbnRlbnQ6IFwiIFwiOyBjbGVhcjogYm90aDt9XG5cbiAgICAgICYuc2VsZWN0ZWQgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICY6bm90KC5zZWxlY3RlZCkgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgICAgJlt4LWRvbWFpbj1cImFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vYW5ub3VuY2VCZ1IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5vZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgICYub2ctMSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDI1NSwgNDQsIDAuMjUpOyB9XG4gICAgICAgICYub2ctMiB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMSwgMTEsIDAuMjUpOyB9XG4gICAgICAgICYub2ctMyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAxMSwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAmLm9nLTQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxNDIsIDI1NSwgMC4yNSk7IH1cbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICYub2cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4yNSk7XG4gICAgICAgICAgJi5vZy0xIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCAyMDUsIDM0LCAwLjI1KTsgfVxuICAgICAgICAgICYub2ctMiB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA3LCAxMCwgMTAsIDAuMjUpOyB9XG4gICAgICAgICAgJi5vZy0zIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDksIDIwMCwgMC4yNSk7IH1cbiAgICAgICAgICAmLm9nLTQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwOCwgMTkzLCAwLjI1KTsgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB0b3A6IGNhbGMoNTAlIC0gOHB4KTsgbGVmdDogLTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZvcnVtL3NlbGVjdGVkLnBuZyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm5ldzo6YmVmb3JlIHsgZmlsdGVyOiBodWUtcm90YXRlKDMyMGRlZykgfVxuICAgICAgfVxuICAgICAgJi5jbG9zZWQ+KiB7IGZpbHRlcjogZ3JheXNjYWxlKDEpIGNvbnRyYXN0KDAuNykgYnJpZ2h0bmVzcygwLjgpOyB9XG5cbiAgICAgICYubmV3Om5vdCguc2VsZWN0ZWQpOm5vdChbeC1kb21haW49XCJmXCJdKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiIFwiOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB0b3A6IGNhbGMoNTAlIC0gOHB4KTsgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZvcnVtL3JlY2VudC5wbmcpOyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZXNwb25kZWQ6OmJlZm9yZSB7IG9wYWNpdHk6IDAuNTsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgfVxuICAgICAgfVxuICAgICAgJi5uZXc6bm90KC5zZWxlY3RlZClbeC1kb21haW49XCJmXCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCIgXCI7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IHRvcDogY2FsYyg1MCUgLSA4cHgpOyBsZWZ0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9zbWFsbF9tYWlsLmdpZik7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmK2xpIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGZhZGUoQG15aG9yZGVzLXNtYWxsdGV4dCwgNTAlKTsgfVxuICAgICAgJjpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICYub2cge1xuICAgICAgICAgICYub2ctMSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAyNTUsIDEzMywgMC4yNSk7IH1cbiAgICAgICAgICAmLm9nLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTIyLCAxMjIsIDAuMjUpOyB9XG4gICAgICAgICAgJi5vZy0zIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDExNiwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAgICYub2ctNCB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAxOTgsIDI1NSwgMC4yNSk7IH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBiLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAmOm5vdCguY3Jvdy1ub3RlKSB7IG92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtb3ZlcmZsb3c6IFwiIFsuLi5dXCI7IH1cbiAgICAgICAgJi5jcm93LW5vdGUgeyBjb2xvcjogIzNlMDAwMDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgfVxuICAgICAgfVxuICAgICAgJi5jbG9zZWQgYi50aXRsZTo6YmVmb3JlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBjb250ZW50OiBcIiBcIjsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9sb2NrLmdpZikgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgJlt4LWRvbWFpbj1cImFcIl0gYi50aXRsZSB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gMHB4KTsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQgfVxuICAgICAgc3Bhbi5hdXRob3Ige1xuICAgICAgICBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAgICAgJi5jcm93LW5vdGUgeyBjb2xvcjogIzNlMDAwMDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgfVxuICAgICAgICBiLnNlbmRlciB7IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIH1cbiAgICAgICZbeC1kb21haW49XCJmXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBiLnRpdGxlIHsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpOyBvcGFjaXR5OiAwLjY7ICY6Zmlyc3QtbGluZSB7IGZvbnQtc2l6ZTogMC42ZW07IGZvbnQtd2VpZ2h0OiBub3JtYWwgfX1cbiAgICAgICAgc3Bhbi5kYXRlIHsgZGlzcGxheTogbm9uZSB9XG4gICAgICB9XG4gICAgICBzcGFuLmRhdGUgeyBvcGFjaXR5OiAwLjYgfVxuICAgICAgZGl2LnBtLWF2YXRhci1ibG9jayB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXYucG0tYXZhdGFyLCBkaXYucG0tYXZhdGFyLWNyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgICAmLnBtLWF2YXRhci1jcm93IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9mb3J1bS9jcm93L2Nyb3cucG5nKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IGJvcmRlcjogMnB4IHNvbGlkICMzZTAwMDA7IGJveC1zaGFkb3c6IDAgMCA2cHggIzNlMDAwMCB9XG5cbiAgICAgICAgICAmLm93bmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHsgdG9wOiAyMCU7IGxlZnQ6IDIwJTsgd2lkdGg6IDYwJTsgaGVpZ2h0OiA2MCU7IGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICY6bm90KC5vd25lcik6bm90KDpvbmx5LWNoaWxkKSB7IHdpZHRoOiA0NSU7IGhlaWdodDogNDUlOyBib3JkZXItcmFkaXVzOiAwOyBmb250LXNpemU6IDEwcHg7IH1cblxuICAgICAgICAgICY6bm90KC5vd25lcik6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgeyB0b3A6IDA7IGxlZnQ6IDA7IH1cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gZGl2LnBtLWF2YXRhci5vd25lciB7IHRvcDogMzAlOyBsZWZ0OiAzMCU7IHdpZHRoOiA3MCU7IGhlaWdodDogNzAlOyBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgICY6bm90KC5vd25lcik6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBkaXYucG0tYXZhdGFyOm5vdCgub3duZXIpOm50aC1jaGlsZCgyKSAgeyB0b3A6IDU1JTsgbGVmdDogNTUlOyB9XG5cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIHsgdG9wOiAwOyBsZWZ0OiAwOyB9XG4gICAgICAgICAgJjpub3QoLm93bmVyKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGRpdi5wbS1hdmF0YXIub3duZXIgeyB0b3A6IDE1JTsgbGVmdDogMTUlOyB3aWR0aDogNzAlOyBoZWlnaHQ6IDcwJTsgYm9yZGVyLXJhZGl1czogNTAlIDAgNTAlIDA7IGZvbnQtc2l6ZTogMTVweDt9XG4gICAgICAgICAgJjpub3QoLm93bmVyKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGRpdi5wbS1hdmF0YXI6bm90KC5vd25lcik6bnRoLWNoaWxkKDIpICB7IHRvcDogNTUlOyBsZWZ0OiA1NSU7IH1cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gZGl2LnBtLWF2YXRhcjpub3QoLm93bmVyKTpudGgtY2hpbGQoMykgIHsgdG9wOiA1NSU7IGxlZnQ6IDA7IH1cblxuICAgICAgICAgICY6bm90KC5vd25lcik6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgeyB0b3A6IDA7IGxlZnQ6IDA7IH1cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gZGl2LnBtLWF2YXRhci5vd25lciB7IHRvcDogMDsgbGVmdDogMzAlOyB3aWR0aDogNzAlOyBoZWlnaHQ6IDcwJTsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgICY6bm90KC5vd25lcik6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBkaXYucG0tYXZhdGFyOm5vdCgub3duZXIpOm50aC1jaGlsZCgyKSAgeyB0b3A6IDU1JTsgbGVmdDogNTUlOyB9XG4gICAgICAgICAgJjpub3QoLm93bmVyKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGRpdi5wbS1hdmF0YXI6bm90KC5vd25lcik6bnRoLWNoaWxkKDMpICB7IHRvcDogNTUlOyBsZWZ0OiAwOyB9XG4gICAgICAgICAgJjpub3QoLm93bmVyKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGRpdi5wbS1hdmF0YXI6bm90KC5vd25lcik6bnRoLWNoaWxkKDQpICB7IHRvcDogMDsgbGVmdDogNTUlOyB9XG5cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIHsgdG9wOiAwOyBsZWZ0OiAwOyB9XG4gICAgICAgICAgJjpub3QoLm93bmVyKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IGRpdi5wbS1hdmF0YXI6bm90KC5vd25lcik6bnRoLWNoaWxkKDIpICB7IHRvcDogNTUlOyBsZWZ0OiA1NSU7IH1cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gZGl2LnBtLWF2YXRhcjpub3QoLm93bmVyKTpudGgtY2hpbGQoMykgIHsgdG9wOiA1NSU7IGxlZnQ6IDA7IH1cbiAgICAgICAgICAmOm5vdCgub3duZXIpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gZGl2LnBtLWF2YXRhcjpub3QoLm93bmVyKTpudGgtY2hpbGQoNCkgIHsgdG9wOiAwOyBsZWZ0OiA1NSU7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNncG0tZm9ydW0tY29udGVudCB7XG4gICAgdWwge1xuXG4gICAgICAmOm5vdCguYW5ub3VuY2VtZW50KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgICAgICY+bGlbeC1kb21haW49XCJtLWRcIl1beC1waW5uZWRdIHsgbWFyZ2luLWxlZnQ6IC00NnB4OyB9XG4gICAgICB9XG4gICAgICAmLmFubm91bmNlbWVudCB7IHBhZGRpbmc6IDA7IH1cblxuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgJj5saSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgbGlzdC1zdHlsZTogZGlzYzsgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpdi5wbS1hdmF0YXIsIGRpdi5wbS1hdmF0YXItY3JvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyB0b3A6IDA7IGxlZnQ6IC00MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IEBteWhvcmRlcy1zbWFsbHRleHQ7IGZvbnQtc2l6ZTogMTZweDsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNHB4IGJsYWNrKTtcbiAgICAgICAgICAmLnBtLWF2YXRhci1jcm93IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9mb3J1bS9jcm93L2Nyb3cucG5nKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7IGJvcmRlcjogMnB4IHNvbGlkICMzZTAwMDA7IGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDRweCAjM2UwMDAwKSB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LnBtLW1lc3NhZ2Uge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMDsgd2lkdGg6IDA7IHJpZ2h0OiAxMDAlOyB0b3A6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzRhMjYxZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiA2cHg7IG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICM0YTI2MWU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwwLDAsMC4zNSkpO1xuICAgICAgICAgICY+ZGl2LnBtLW1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgLmltZyB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmPmRpdi5wbS1tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAmPnAgeyBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIGRpdi5saXN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICY+c3BhbiwgJj5pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDVweDsgcGFkZGluZzogM3B4OyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IGZvbnQtc2l6ZTogMC43NWVtOyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY+ZGl2LnBtLW1lc3NhZ2UtZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgcGFkZGluZy10b3A6IDRweDsgZm9udC1zaXplOiAwLjhlbTsgb3BhY2l0eTogMC42OyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAucG0tYnV0dG9uIHsgY3Vyc29yOiBwb2ludGVyIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudW52ZWlsIHsgcGFkZGluZzogNnB4OyBtYXJnaW46IDVweCAwIDVweCAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGEyNjFlOyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLDAsMCwwLjM1KSk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICBkaXYucG0tYXZhdGFyLCBkaXYucG0tYXZhdGFyLWNyb3csIGRpdi5wbS1tZXNzYWdlIHsgZGlzcGxheTogbm9uZSB9XG4gICAgICAgICAgJi5uZXcgLnVudmVpbDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYm9yZGVyOiAxcHggc29saWQgI2ZlN2QwMDsgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9uZXcucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0LCAjYmQzZDAwOyB0b3A6IDRweDsgbGVmdDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYrbGkuY29sbGFwc2VkIHsgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkgeyAudW52ZWlsIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAgICAgZGl2LnBtLWFubm91bmNlIHtcblxuICAgICAgICAgIGRpdi5wbS1hdmF0YXIsIGRpdi5wbS1hdmF0YXItY3JvdyB7IGxlZnQ6IDZweDsgdG9wOiAzcHg7IH1cblxuICAgICAgICAgICY+ZGl2LnBtLW1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMDsgd2lkdGg6IDA7IHRvcDogMTAwJTsgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6IDZweCBzb2xpZCAjNGEyNjFlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogNnB4OyBtYXJnaW46IDVweCAwIDEwcHggNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGEyNjFlOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwwLDAsMC4zNSkpOyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgICAgICBoMSB7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBtYXJnaW46IDAgMCA1cHggMDsgcGFkZGluZzogMCAwIDVweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpOyB9XG5cbiAgICAgICAgICAgICY+cDpvbmx5LWNoaWxkIHsgbWFyZ2luOiA1cHggMCAxMHB4IDA7IGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiAgICAgICAgICAgIHVsPmxpIHsgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9zbWFsbF9kb3QuZ2lmKTsgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY+ZGl2LnBtLW1lc3NhZ2UtZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgcGFkZGluZzogOHB4IDVweCAwIDYwcHg7IG1pbi1oZWlnaHQ6IDUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5wbS1hbm5vdW5jZW1lbnQtc2VuZGVyIHsgZm9udC1zaXplOiAyZW07IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0IH1cbiAgICAgICAgICAgIC5wbS1hbm5vdW5jZW1lbnQtZGF0ZSB7IGZvbnQtc2l6ZTogMC44ZW07IG9wYWNpdHk6IDAuNjsgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vd24ge1xuICAgICAgICAgIC51bnZlaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUzODJlOyB9XG4gICAgICAgICAgZGl2LnBtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjNjUzODJlOyB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUzODJlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV3Om5vdCgub3duKSBkaXYucG0tYXZhdGFyOjphZnRlciwgJi5uZXc6bm90KC5vd24pIGRpdi5wbS1hdmF0YXItY3Jvdzo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmZTdkMDA7IGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL25ldy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQsICNiZDNkMDA7IGJvdHRvbTogLTEwcHg7IHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbS1lbmRsZXNzLW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IG1hcmdpbjogMTBweCA1cHg7IHBhZGRpbmc6IDJweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBmYWRlKEBteWhvcmRlcy1zbWFsbHRleHQsIDUwJSk7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBmYWRlKEBteWhvcmRlcy1zbWFsbHRleHQsIDUwJSk7XG4gIH1cbn1cblxuLmluZm9UaHJlYWQsIC5pbmZvU29sdmVkVGhyZWFkIHtcbiAgZm9udC1zaXplOiAxcmVtOyBwYWRkaW5nOiAzcHggM3B4IDNweCAyNXB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggM3B4O1xuICAmLmluZm9UaHJlYWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNUMwMDAwOyBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBvdXRsaW5lOiAycHggc29saWQgIzVjMmIyMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9sb2NrLmdpZik7IH1cbiAgJi5pbmZvU29sdmVkVGhyZWFkIHsgYmFja2dyb3VuZC1jb2xvcjogIzRlNTA1ZjsgY29sb3I6IHdoaXRlOyBib3gtc2hhZG93OiAwIDAgMnB4IGJsYWNrOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb25zL2RvbmUucG5nKTsgfVxufVxuXG4uaW5mb1RocmVhZCB7XG5cblxufVxuXG4udGhyZWFkLXRhZyB7XG4gIHBhZGRpbmc6IDAgNHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IG1hcmdpbjogMCA0cHg7IGZvbnQtc2l6ZTogMC45NXJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpO1xufSIsIi50b3duLXJvdyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbiNzYXZlLXNwb3RzLWNvbnRhaW5lciwgLnNhdmUtc3BvdHMtY29udGFpbmVyIHtcbiAgZGl2LnRvd24tcmVzZXJ2ZWQtc3BvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxcHggNHB4OyBmb250LXNpemU6IDAuOGVtOyBiYWNrZ3JvdW5kOiAjNWMyYjIwOyBib3JkZXI6IDFweCBzb2xpZCAjNDUyMDE3OyBib3gtc2hhZG93OiAwIDAgMXB4IGJsYWNrO1xuICAgIG1hcmdpbjogMCA0cHg7IGN1cnNvcjogZGVmYXVsdDtcbiAgICAmPiogeyBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIH1cbiAgZGl2LnBsYWNlaG9sZGVyLCAjc3RhdGVob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07IGNvbG9yOiAjZGRhYjc2O1xuICAgICYucGxhY2Vob2xkZXI6bm90KDpsYXN0LWNoaWxkKSB7ZGlzcGxheTpub25lfVxuICB9XG59XG5cbi50b3duLXJhbmRvbSB7XG4gIG1hcmdpbjogYXV0bzsgd2lkdGg6IDUxMXB4OyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogNTBweDsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmQvam9pbkdhbWVfYmcucG5nXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAmPi5sYWJlbCB7IGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTsgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMS4zNXJlbSB9XG59XG5cbi50b3duLWpvaW4tcnAge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAudG93bi1qb2luLXJwLWhlYWQge1xuICAgIGNvbG9yOndoaXRlOyBmb250LXNpemU6IDExMCU7IGZvbnQtd2VpZ2h0OiBib2xkOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAudG93bi1qb2luLXJwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogODAlOyB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdGhlbWVcIjtcblxuQG15aG9yZGVzLWJhZGdlLWNvbG9yOiByZ2IoNzcsIDgwLCA5Nyk7XG5kaXYudG9vbHRpcC5iYWRnZS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtYmFkZ2UtY29sb3I7IG91dGxpbmU6IDFweCBzb2xpZCBkYXJrZW4oQG15aG9yZGVzLWJhZGdlLWNvbG9yLCAyMCUpOyBib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKEBteWhvcmRlcy1iYWRnZS1jb2xvciwgMjAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJj5iIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS4yZW07IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGVhdDsgY29sb3I6IHdoZWF0OyBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbn1cblxuLnBlcnNvbmFsX2Rlc2Mge1xuICBjb2xvcjogI2YwZDc5ZTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX3JwLmdpZlwiKSBuby1yZXBlYXQgNHB4IDFweCwgIzk5NjczOTsgcGFkZGluZzogMXB4IDFweCAzcHggMjVweDsgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOGVtO1xuICAmPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyBjb2xvcjogI2RkYWI3NjsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGFiNzY7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJj5kaXY6bGFzdC1jaGlsZD5wLCAmPmRpdjpsYXN0LWNoaWxkIHsgZGlzcGxheTogaW5saW5lOyBtYXJnaW46IDA7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxufVxuXG4udXNlclNlYXJjaFdyYXBwZXIge1xuICAudXNlclNlYXJjaElucHV0Q29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudXNlclNlYXJjaExvYWRJbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBjb2xvcjogIzAwMDAwMDsgb3BhY2l0eTogMC41O1xuICAgICAgcmlnaHQ6IDVweDsgdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLnVzZXJTZWFyY2hSZXN1bHRzQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICY+ZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luOiAwOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogQG15aG9yZGVzLWNlbGwtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87IHotaW5kZXg6IDE7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7IGJveC1zaGFkb3c6IDAgMCAzcHggYmxhY2s7XG4gICAgICAmOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAudXNlcnMtbGlzdC1lbnRyeSwgLnVzZXJzLWxpc3QtZ3JvdXAtZW50cnkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7IH1cbiAgICAgICAgJj5kaXYuYS1sYXJnZSB7XG4gICAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiAzMHB4OyB9XG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICB9XG4gICAgICAgICY+c3BhbiB7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogLjhlbTsgZm9udC12YXJpYW50OiB1bnNldDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmF2YXRhciwgLmF2YXRhcmNyb3cgeyBsaW5lLWhlaWdodDogMCB9XG4gICAgICB9XG5cbiAgICAgIC51c2Vycy1saXN0LWVudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgY29sdW1uLWdhcDogMTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJj5zcGFuIHsgZmxleC1ncm93OiAxIH1cbiAgICAgICAgJj5kaXYgeyBmbGV4LWJhc2lzOiBtaW4tY29udGVudDsgZmxleC1ncm93OiAwIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXJzLWxpc3QtZ3JvdXAtZW50cnkge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICY+c3Bhbj5zcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIgeyBjb250ZW50OiBcIiwgXCIgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBhY3Q+ZGl2IHtcbiAgICAgIC5hLWxhcmdlIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLmEtc21hbGwgeyBkaXNwbGF5OiBub25lIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbiN1c2Vycy1saXN0LXNvdWwsICNwbS11c2Vycy1saXN0LWNvbnRhaW5lciwgI3BtLWFkZC11c2Vycy1saXN0LWNvbnRhaW5lciwgI3Rvd24tYWRkLXVzZXJzLWxpc3QtY29udGFpbmVyLCAuYWRkLXVzZXJzLWxpc3QtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICN1c2Vycy1saXN0LCAjcG0tdXNlcnMtbGlzdCwgI3BtLWFkZC11c2Vycy1saXN0LCAjdG93bi1hZGQtdXNlcnMtbGlzdCwgLmFkZC11c2Vycy1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiBAbXlob3JkZXMtY2VsbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgd2lkdGg6MzAwcHg7IG1heC1oZWlnaHQ6IDIwMHB4OyBvdmVyZmxvdzogYXV0bzsgei1pbmRleDogMTsgYm9yZGVyOiAxcHggc29saWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOyBib3gtc2hhZG93OiAwIDAgM3B4IGJsYWNrO1xuICAgICAgICAmOmVtcHR5IHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiAgICAgICAgLnVzZXJzLWxpc3QtZW50cnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyBtYXJnaW4tcmlnaHQ6IDRweDsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsgfVxuICAgICAgICAgICAgZGl2IHsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAuOGVtOyBmb250LXZhcmlhbnQ6IHVuc2V0OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQjdXNlcnMtc2VhcmNoOm5vdCguYmxvY2spIHsgd2lkdGg6IDIwcmVtOyBkaXNwbGF5OiBpbmxpbmU7IH1cbn1cblxuLnNvdWwge1xuXG4gICAgLm1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7IC8vIENhbmNlbCB0YWJzIG1hcmdpbi1ib3R0b20gZm9yIHNvdWwgcGFnZVxuICAgIH1cblxuICAgIC5oZWFkZXI6bm90KC5yb3cpOm5vdCgucm93LWZsZXgpIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDRweCAxMHB4IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5za2lsbHMge1xuXG4gICAgICAgIC5oZXJvUHJvZ3Jlc3Mge1xuICAgICAgICAgICAgY29sb3I6ICNmMGQ3OWU7IGJhY2tncm91bmQtY29sb3I6ICM0ZDU1Mzc7IGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7IG91dGxpbmU6IDJweCBzb2xpZCAjNWMyYjIwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA0cHg7IGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMnJlbTsgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2tpbGxCYWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGFiNzY7XG4gICAgICAgICAgICBsYWJlbCB7IG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXN0aW5jdGlvbnMge1xuICAgICAgICB3aWR0aDogMjcwcHg7IG1heC13aWR0aDogMTAwJTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3NvdWwvcmV3YXJkc0JnX2hlYWRlci5naWZcIikgdG9wLzEwMCUgbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvc291bC9yZXdhcmRzQmdfYmFjay5naWZcIikgdG9wLzEwMCUgcmVwZWF0LXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAubG9hZGluZyB7IG1hcmdpbi10b3A6IDU1cHg7IH1cblxuICAgICAgICAuZGlzdGluY3Rpb25zLWhlYWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7IGNvbG9yOiAjZjBkNzllOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzdGluY3Rpb25zLXBvaW50cyB7IGNvbG9yOiAjRkY4ODY2OyBmb250LXNpemU6IDIuNHJlbTsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbiAgICAgICAgLmRpc3RpbmN0aW9ucy10b3Age1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IGNvbHVtbi1nYXA6IDRweDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDZweDsgZmxleC13cmFwOiB3cmFwOyByb3ctZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICAucGljdG8ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjg4NjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAuY291bnRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDIwMTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjg4NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9mb250cy9mb250Qml0bWFwLnBuZ1wiKSBuby1yZXBlYXQ7IGxpbmUtaGVpZ2h0OiAwOyBmb250LXNpemU6IDA7IHdpZHRoOiA1cHg7IGhlaWdodDogOHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBpY3RvQml0bWFwRm9udChAbzowcHg7QG06OTtAaTowKSB3aGVuIChAaSA9IDEpIHsgJltudW09XCJAe2l9XCJdLCZbZGF0YS1udW09XCJAe2l9XCJdeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtQG8gMDt9IC5waWN0b0JpdG1hcEZvbnQoQG8rNCxAbSxAaSsxKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waWN0b0JpdG1hcEZvbnQoQG86MHB4O0BtOjk7QGk6MCkgd2hlbiAoQGkgPD0gQG0pIGFuZCBub3QgKEBpID0gMSkgeyAmW251bT1cIkB7aX1cIl0sICZbZGF0YS1udW09XCJAe2l9XCJdeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtQG8gMDt9IC5waWN0b0JpdG1hcEZvbnQoQG8rNSxAbSxAaSsxKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waWN0b0JpdG1hcEZvbnQoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmODg2NjtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmFyZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRTk2QztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZCOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAjZmU3ZDAwLCAwIDAgNHB4ICNmZTdkMDAsIDAgMnB4IDRweCAjMWQyMDI4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRTY1MztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZlYjUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YXJnZXRpbmcge1xuICAgICAgICAgICAgICAucGljdG8ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDAsIDY5LCAwLjUpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFOTZDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3RpbmN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM4MjNEMkQ7IGNvbG9yOiAjRkY4ODY2OyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDEuMnJlbTsgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5waWN0byB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDMycHg7IGhlaWdodDogMzJweDsgZm9udC1zaXplOiAxcmVtOyBwYWRkaW5nLXRvcDogM3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICYuZHJhZ2dhYmxlIHsgY3Vyc29yOiBtb3ZlIH1cbiAgICAgICAgICAgICAgJi5kcmFnZ2luZyB7IHotaW5kZXg6IDEwMDsgcG9pbnRlci1ldmVudHM6IG5vbmUgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJhcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvcGljdG9zL3Jld2FyZEJnX3JhcmUuZ2lmXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICAgLm5vdC1wZXJzaXN0ZWQgeyBvdXRsaW5lOiAxcHggc29saWQgcmVkOyB9XG4gICAgICAgICAgICAucGVyc2lzdGVkIHsgb3V0bGluZTogMXB4IHNvbGlkIGdyZWVuOyB9XG4gICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTkuOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNXB4OyBsZWZ0OiAwOyByaWdodDogMDsgZm9udC1zaXplOiAwOyBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9mb250cy9mb250Qml0bWFwLnBuZ1wiKSBuby1yZXBlYXQ7IGxpbmUtaGVpZ2h0OiAwOyBmb250LXNpemU6IDA7IHdpZHRoOiA1cHg7IGhlaWdodDogOHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5waWN0b0JpdG1hcEZvbnQoQG86MHB4O0BtOjk7QGk6MCkgd2hlbiAoQGkgPSAxKSB7ICZbbnVtPVwiQHtpfVwiXSwgJltkYXRhLW51bT1cIkB7aX1cIl17IGJhY2tncm91bmQtcG9zaXRpb246IC1AbyAwO30gLnBpY3RvQml0bWFwRm9udChAbys0LEBtLEBpKzEpOyB9XG4gICAgICAgICAgICAgICAgICAgIC5waWN0b0JpdG1hcEZvbnQoQG86MHB4O0BtOjk7QGk6MCkgd2hlbiAoQGkgPD0gQG0pIGFuZCBub3QgKEBpID0gMSkgeyAmW251bT1cIkB7aX1cIl0sICZbZGF0YS1udW09XCJAe2l9XCJdeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtQG8gMDt9IC5waWN0b0JpdG1hcEZvbnQoQG8rNSxAbSxAaSsxKTsgfVxuICAgICAgICAgICAgICAgICAgICAucGljdG9CaXRtYXBGb250KCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjMzNDI0OyBtaW4taGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIC50YWItc291bC1kaXN0aW5jdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAycHggNHB4OyBtYXJnaW4tbGVmdDogMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Y1ODc2NjsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjZjBkNzllOyB9XG5cbiAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjMzNDI0OyBib3JkZXItYm90dG9tOiAwOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGRhYjc2OyBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogI0REQUI3NjsgYmFja2dyb3VuZC1jb2xvcjogIzNkMjAxNjsgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlLWxpc3Qge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiB3aGl0ZTsgbGlzdC1zdHlsZTogbm9uZTsgdGV4dC1hbGlnbjogaW5pdGlhbDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDc1JTsgbWF4LWhlaWdodDogNTAwcHg7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjMzNDI0OyBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICYuY2hhcHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjZjU4NzY2O1xuICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNoYXB0ZXIpIHtsaXN0LXN0eWxlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfbWlkZG90LmdpZlwiKTsgbWFyZ2luLWxlZnQ6IDIwcHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXN0aW5jdGlvbnMtZm9vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvc291bC9yZXdhcmRzQmdfZm9vdGVyLmdpZlwiKSBib3R0b20vMTAwJSBuby1yZXBlYXQ7IGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyaWVuZCB7XG4gICAgICB3aWR0aDogYXV0bzsgaGVpZ2h0OiAyMDNweDsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDA7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9zb3VsL3JlZmVyZXJIZWFydC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLm5pZ2h0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IGhlaWdodDogMjMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvc291bC9zb3VsX25pZ2h0LmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgICY+LmJhZGdlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luLXRvcDogMjRweDsgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9zb3VsL2JhZGdlX3NtYWxsX2wucG5nXCIpIGxlZnQvY29udGFpbiBuby1yZXBlYXQsIHVybChcIi4uLy4uL2ltZy9zb3VsL2JhZGdlX3NtYWxsX3IucG5nXCIpIHJpZ2h0L2NvbnRhaW4gbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9pbWcvc291bC9iYWRnZV9zbWFsbC5wbmdcIikgY2VudGVyL2NvbnRhaW4gcmVwZWF0LXg7XG5cbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggNHB4IDI0cHg7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgJj5pbWcgeyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyB9XG4gICAgICAgIH1cblxuICAgICAgICAmPi5iYWRnZSB7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjRweDsgaGVpZ2h0OiA2NHB4OyBwYWRkaW5nOiAwIDAgNHB4IDA7IG1hcmdpbjogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3NvdWwvYmFkZ2UucG5nXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7IHdpZHRoOiA0OHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNnB4OyBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZS1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICY+aS5mYSxzdmcgeyBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iYWRnZS1hZG1pbi1tYXN0ZXI+ZGl2OmZpcnN0LWNoaWxkIHsgY29sb3I6ICNlMWFkMDA7IH1cbiAgICAgICAgICAgICYuYmFkZ2UtY3Jvdzpob3Zlcj5kaXY6Zmlyc3QtY2hpbGQgeyBiYWNrZ3JvdW5kOiAjOTUwMDAwOyBvdXRsaW5lLWNvbG9yOiAjYjkwMDAwOyB9XG4gICAgICAgICAgICAmLmJhZGdlLXR3aW5vaWQ+ZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNHB4OyBsZWZ0OiA0cHg7IGJvdHRvbTogNHB4OyByaWdodDogNHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JhZGdlcy90d2lub2lkLnBuZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgICAmLmJhZGdlLWV0ZXJuYWw+ZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNHB4OyBsZWZ0OiA0cHg7IGJvdHRvbTogNHB4OyByaWdodDogNHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JhZGdlcy9ldGVybmFsLnBuZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NvcmUsIC5jdXJyZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyBwYWRkaW5nOiAzcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgc3Ryb25nIHsgY29sb3I6ICNmMGQ3OWU7IH1cbiAgICB9XG5cbiAgICAuc2NvcmUge1xuICAgICAgICBjb2xvcjogI2RkYWI3NjsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICBzdHJvbmcgeyBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIH1cblxuICAgIC5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICAgIGVtIHsgY29sb3I6ICNkZGFiNzY7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIHN0cm9uZyB7IGNvbG9yOiAjZjBkNzllOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IH1cbiAgICB9XG5cbiAgICAudG93bi1oaXN0b3J5IC5oZWFkZXIgeyBmb250LXNpemU6IDhwdDsgfVxuICAgIC5za2lsbHMtaGlzdG9yeSA+IC5oZWFkZXIsIC5zZWFzb24tcmFua2luZyA+IC5oZWFkZXIgeyBmb250LXNpemU6IDEwcHQ7IH1cblxuICAgIC50b3duLWhpc3RvcnksXG4gICAgLnNraWxscy1oaXN0b3J5LFxuICAgIC5zZWFzb24tcmFua2luZ3tcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBcIkFyaWFsXCIsVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZDc5ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2NDNiMjUgMCUsIHJnYmEoMTAwLCA1OSwgMzcsIDApIDUwJSwgcmdiYSgxMDAsIDU5LCAzNywgMCkgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAudHlwZS1saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmMwZTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGFiNzY7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzcHggMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTRkMmE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkYWI3NjtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsgeyBjb2xvcjogd2hpdGUgfTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG93bi1jb250YWluZXIsXG4gICAgICAgIC5za2lsbHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgICAgICAgICAucm93LWZsZXg6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjMwMjQ7XG4gICAgICAgICAgICAgICAgJi51bmxvY2tlZCB7IGJhY2tncm91bmQtY29sb3I6ICMzYjMyNDk7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy1mbGV4Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICAgICAgICAgICAgICAmLnVubG9ja2VkIHsgYmFja2dyb3VuZC1jb2xvcjogIzJmMjgzYjsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LWZsZXgucGxheWVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzMjQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LWZsZXguaGFyZGNvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Izc3MzkzOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy1mbGV4LmN1c3RvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojM2IzMjQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LWZsZXguY29tbW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEzMDE5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LWZsZXguZXZlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbXlob3JkZXMtZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkYWI3NjtcblxuICAgICAgICAgICAgLmxldmVsLWluZGljYXRvciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAudW5sb2NrIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHJvdy1nYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGw7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICAgICAgICAgIC5uZWVkZWQgeyBmb250LXNpemU6IDEuNDVyZW07IGNvbG9yOiAjZjBkNzllIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJpbGl0eS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBjb2x1bW4tZ2FwOiBAbXlob3JkZXMtZ3JpZC1wYWRzaXplOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCIgXCI7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9taWRkb3QuZ2lmXCIpOyBmbGV4LXNocmluazogMH1cbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG93bi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3ZTRkMmE7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZTRkMmE7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhO1xuICAgICAgICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZGFiNzY7IGZvbnQtc2l6ZTogMS4xcmVtOyB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAuYWRkLWNvbW1lbnQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgucmVhZC1vbmx5KTpob3ZlciB7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXNvbiB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhOyB9XG5cbiAgICAgICAgICAgIC50b3duLWRheXMgeyBjb2xvcjogI2YwZDc5ZTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdlNGQyYTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZTRkMmE7IH1cbiAgICAgICAgICAgIC50b3duLXBvaW50cyB7IGNvbG9yOiAjYWZhY2MxOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNGQyYTsgfVxuXG4gICAgICAgICAgICAuZW1wdHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW4tdG9wOiA1cHg7IHBhZGRpbmc6IDVweDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg2OyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcmRjb3JlIHtcbiAgICAgICAgICAgICAgICAudG93bi1uYW1lLCAudG93bi1kYXlzIHsgY29sb3I6ICNmODY7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5za2lsbHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuc2tpbGxSb3cgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNGQyYTsgfVxuICAgICAgICAgICAgICAgIC5kZXNjIHsgZm9udC1zaXplOiA5cHQ7IGNvbG9yOiAjZjBkNzllOyBtaW4taGVpZ2h0OiAzNHB4OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3ZTRkMmE7IH1cbiAgICAgICAgICAgICAgICAuY3VycmVudFNraWxsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNiMzI0OTtcbiAgICAgICAgICAgICAgICAgICAgLmRlc2MgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnAtbGlzdCB7XG4gICAgICAgIC5ycC1oZWFkIHtcbiAgICAgICAgICAgIC5ycC1jb250ZXh0IHsgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgaDUgeyBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgfVxuICAgICAgICAucnAtcm93IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyBiYWNrZ3JvdW5kOiAjNWMyYjIwOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2U0ZDJhOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNGQyYTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6IGxpZ2h0ZW4oQG15aG9yZGVzLXNtYWxsdGV4dCwgMjAlKTsgYmFja2dyb3VuZDogIzk2NUMzNjsgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnJwLXRleHQge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7IGNvbG9yOiAjZjBkNzllOyB9XG4gICAgICAgICAgICAgICAgZW0geyBmb250LXNpemU6IDEuMnJlbTsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV3IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctdG93biB7XG4gICAgICAgIC5jaXRpemVucy1saXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgLmhlYWRlciB7IGZvbnQtc2l6ZTogMS40cmVtIH1cbiAgICAgICAgICAgIC50b3duLXBvaW50cyB7IGNvbG9yOiAjYWZhY2MxOyBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgICAgIC5tZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5ndWFnZS1waWNrZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6IDEycHg7XG4gICAgICAgICY+KiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IHBhZGRpbmc6IDRweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxcHg7XG4gICAgICAgICAgJj5pbnB1dCB7IGZsZXgtc2hyaW5rOiAwOyBmbGV4LWdyb3c6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMCB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5ncm91cC1jb252ZXJzYXRpb24uYW5ub3VuY2VtZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmPmxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAyMHB4OyBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzVjMmIyMDsgcGFkZGluZzogMTBweDsgYm9yZGVyOiAxcHggc29saWQgIzcwNDMyODtcbiAgICAgICAgaDEgeyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgbWFyZ2luOiAwIDAgNXB4IDA7IHBhZGRpbmc6IDAgMCA1cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTsgfVxuICAgICAgICAmPnA6b25seS1jaGlsZCB7IG1hcmdpbjogNXB4IDAgMTBweCAwOyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAucG0tbWVzc2FnZS1mb290ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpOyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICAgICAgICAucG0tYXZhdGFyIHsgZGlzcGxheTogbm9uZSB9XG4gICAgICAgICAgLnBtLWFubm91bmNlbWVudC1zZW5kZXIgeyBmb250LXdlaWdodDogYm9sZCB9XG4gICAgICAgICAgLnBtLWFubm91bmNlbWVudC1kYXRlIHsgb3BhY2l0eTogMC43OyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG0tZW5kbGVzcy1tb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IEBteWhvcmRlcy1zbWFsbHRleHQ7IG1hcmdpbjogMTBweCA1cHg7IHBhZGRpbmc6IDJweCAwOyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZmFkZShAbXlob3JkZXMtc21hbGx0ZXh0LCA1MCUpOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgZmFkZShAbXlob3JkZXMtc21hbGx0ZXh0LCA1MCUpO1xuICAgIH1cblxuICAgIC5uZXdzIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3VuZGVyRGV2QmFubmVyLmdpZicpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDYyNXB4OyBhc3BlY3QtcmF0aW86IDYyNS8xODE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC50aXRsZSB7IHBhZGRpbmctdG9wOiAxNTBweDsgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmNTk1OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGNvbHVtbi1nYXA6IDRweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHsgZmxleDogMDsgfVxuICAgICAgICAgIHNwYW4geyBmbGV4LXNocmluazogMTsgZmxleC1ncm93OiAwIH1cbiAgICAgICAgICAmLm9sZCB7IGNvbG9yOiAjZjFjODcyOyB9XG4gICAgICAgIH1cblxuICAgICAgICAudmVyc2lvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZGRhYjc2OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxLjJyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZlcnNpb24tbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwOyBmb250LXNpemU6IDFyZW07IGNvbG9yOiAjZjBkNzllO1xuICAgICAgICAgICAgcCB7IG1hcmdpbjogMDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcnVtLXBvc3Qge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1YzJiMjA7IHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICM3MDQzMjg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTEwcHg7IGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlbHAvcGlwV2VsY29tZS5naWYnKSBuby1yZXBlYXQgIzVjMmIyMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IGJvcmRlcjogbm9uZTsgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAmPnA6b25seS1jaGlsZCB7bWFyZ2luOiAwfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXNvbkhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvcmFua2luZ1NlYXNvbnMucG5nKSB0b3AgY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICAuc2Vhc29uTmFtZSxcbiAgICAgICAgLnNlYXNvbk51bWJlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vhc29uTnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vhc29uTmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgICAgICAgICAgY29sb3I6ICNkYmM5YWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbXBvcnRTb3VsQmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2Zlc3Npb25zL3NlbGVjdC9waXBXZWxjb21lLmdpZikgbGVmdCAycHggYm90dG9tIDQwcHggbm8tcmVwZWF0LCAjNWMyYjIwO1xuICAgIHBhZGRpbmc6IDJweCA0cHggMnB4IDEwMnB4OyBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gICAgJj5wIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgY29sb3I6ICNkZGFiNzYgfVxuICAgICY+aDQgeyBtYXJnaW4tbGVmdDogLTEwMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZGRhYjc2OyB9XG59XG5cbi5ldGVybmFsTWVyZ2VCYW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM1YzJiMjA7XG4gICAgcGFkZGluZzogNHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2OyBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgY29sb3I6ICNkZGFiNzY7XG59XG5cbnVsLmNvYS11c2VycyB7XG4gICAgcGFkZGluZzogMDsgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgPmxpIHtcbiAgICAgICAgbWFyZ2luOiAxcHggMDsgcGFkZGluZzogNXB4IDA7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkYWI3NjsgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICAmLm15LWVudHJ5IHsgYmFja2dyb3VuZDogIzNiMzI0OSB9XG4gICAgICAgICYgc3BhbiB7IGZvbnQtc2l6ZTogMC43ZW07IGkgeyBjb2xvcjogI2RkYWI3NiB9IH1cbiAgICAgICAgJiBiciB7IFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFzb25fYWNjZXNzX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLnNlYXNvbl9hY2Nlc3Nfc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jaXRpemVuLWxpc3Qge1xuICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gICY+bGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXdlaWdodDogYm9sZDtcbiAgICAmPmltZyB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4gIH1cbn1cblxuLnNlYXNvbl9lbnRyeV90ZCB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZTRkMmE7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhOyB9XG5cbi5zZWFzb25fZW50cnlfY29udGFpbmVyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZTRkMmE7IH1cblxuLnNlYXNvbl9lbnRyeV9zb2xvLnRvcDUgeyBtYXgtaGVpZ2h0OiAzMHB4OyB9XG4uc2Vhc29uX2VudHJ5X3NvbG8udG9wNXBsdXMgeyBtYXgtaGVpZ2h0OiAxOHB4OyB9XG5cbi5zb3VsX3NlYXNvbl9mbGFnIHsgb3ZlcmZsb3cteTogaGlkZGVuOyBvdmVyZmxvdy14OiBoaWRkZW47fVxuXG4uc291bF9zZWFzb25fbmFtZSB7IHBhZGRpbmctbGVmdDogNXB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4uc2Vhc29uX2VudHJ5X3NvbG8geyBmb250LXNpemU6IDgwJTsgfVxuXG4udG9wNSB7XG4gICY+LnNvdWxfc2Vhc29uX2ZsYWcgPiBpbWcgeyB3aWR0aDogMzJweDsgaGVpZ2h0OiAyNXB4OyB9XG4gICY+LnNvdWxfc2Vhc29uX25hbWUgeyBmb250LXNpemU6IDEyMCU7IH1cbiAgJj4uc291bF9zZWFzb25fcG9pbnRzIHtcbiAgICBmb250LXNpemU6IDE1MCU7IC8qIG9uIGhvcmRlcywgbm9ybWFsIGlzIDEwcHQgYW5kIG1ham9yIDE0cHQgKi9cbiAgfVxufVxuXG4udG9wNXBsdXMgPiAuc291bF9zZWFzb25fZmxhZyA+IGltZyB7XG4gIHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zb3VsX3NlYXNvbl9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTIwJTsgcGFkZGluZy10b3A6IDVweDsgY29sb3I6ICNkZGFiNzY7IGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kaXYuZGVhdGgtZGVzYyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQG15aG9yZGVzLXNtYWxsdGV4dDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbmRpdiN1c2VyLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmRpdltkYXRhLXVzZXItdG9vbHRpcD1cImRpYWxvZ1wiXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuZGl2I3VzZXItdG9vbHRpcCwgZGl2W2RhdGEtdXNlci10b29sdGlwPVwiZGlhbG9nXCJdIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGNvbG9yOiAjMWQyMDI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgc3Bhbi5saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZGRhYjc2O1xuICAgICAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NDMyYjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFbeC1hY3Rpb249XCJibG9ja191c2VyXCJdLCBhW3gtYWN0aW9uPVwidW5ibG9ja191c2VyXCJdLCBhLnJlcG9ydC11c2Vye1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgZGl2LmxpbmstYmxvY2tzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubGluay1ibG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk0MzJiO1xuICAgICAgICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk2NzM5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNkZGFiNzY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmF0YXIsLmF2YXRhcmNyb3cge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5vLWF2YXRhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjUzODJlO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi51c2VyLWluZm9zIHtcbiAgICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYudXNlckRlc2Mge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNzk0MzJiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTQzMmI7XG4gICAgICAgIGNvbG9yOiAjZGRhYjc2O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIGRpdi5mcmllbmQtcmVsYXRpb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAmLm5vdC1mcmllbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDMDAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGFiNzY7XG4gICAgICAgIH1cbiAgICAgICAgJi51c2luZy1hbGlhcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMDA0NTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvdzpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi51c2VyLWZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5zbWFsbCB7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDE5cHggfVxuICAmPmltZzpmaXJzdC1jaGlsZCB7IHdpZHRoOiAyN3B4OyBoZWlnaHQ6IDE5cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNHB4OyB0b3A6IDRweDsgfVxuICAmLnNtYWxsPmltZzpmaXJzdC1jaGlsZCB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDE2cHg7IGxlZnQ6IDJweDsgdG9wOiAxcHg7IH1cblxuICAmOmFmdGVyIHsgY29udGVudDogXCIgXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbGFuZy9tYXNrLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IH1cbn1cblxuLnRvd25QYXNzd29yZCBwcmUge1xuICBwYWRkaW5nOiAzcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMDtcbn1cblxuaHIuc2VjdGlvbiB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2RkYWI3NjtcbiAgYm94LXNoYWRvdzogMCAwIDRweCBibGFjaztcbn1cblxuLmltYWdlLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyBib3gtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmLmFjdGl2ZSB7IGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTsgfVxuICAmOm5vdCguYWN0aXZlKSB7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTsgb3BhY2l0eTogMC40NTsgfVxuXG4gIC5jb3JuZXItaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTJweDsgd2lkdGg6IDEycHg7IGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IG9wYWNpdHk6IDAuNTsgYm94LXNoYWRvdzogMCAwIDJweCBibGFjaztcblxuICAgICZbZGF0YS1oYW5kbGUteD1cIjFcIl1bZGF0YS1oYW5kbGUteT1cIjFcIl0geyB0b3A6IDA7IHJpZ2h0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsLTZweCk7IGN1cnNvcjogbmUtcmVzaXplOyB9XG4gICAgJltkYXRhLWhhbmRsZS14PVwiMVwiXVtkYXRhLWhhbmRsZS15PVwiLTFcIl0geyBib3R0b206IDA7IHJpZ2h0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsNnB4KTsgY3Vyc29yOiBzZS1yZXNpemU7IH1cbiAgICAmW2RhdGEtaGFuZGxlLXg9XCItMVwiXVtkYXRhLWhhbmRsZS15PVwiMVwiXSB7IHRvcDogMDsgbGVmdDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTZweCwtNnB4KTsgY3Vyc29yOiBudy1yZXNpemU7IH1cbiAgICAmW2RhdGEtaGFuZGxlLXg9XCItMVwiXVtkYXRhLWhhbmRsZS15PVwiLTFcIl0geyBib3R0b206IDA7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsNnB4KTsgY3Vyc29yOiBzdy1yZXNpemU7IH1cbiAgfVxuXG4gIC5lZGdlLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA1OyBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3BhY2l0eTogMDsgIGJveC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XG5cbiAgICAmW2RhdGEtaGFuZGxlLXg9XCIwXCJdIHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IDZweDtcbiAgICAgICZbZGF0YS1oYW5kbGUteT1cIjFcIl0geyB0b3A6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTNweCk7IGN1cnNvcjogbi1yZXNpemU7IH1cbiAgICAgICZbZGF0YS1oYW5kbGUteT1cIi0xXCJdIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDNweCk7IGN1cnNvcjogcy1yZXNpemU7IH1cbiAgICB9XG5cbiAgICAmW2RhdGEtaGFuZGxlLXk9XCIwXCJdIHtcbiAgICAgIHRvcDogMDsgYm90dG9tOiAwOyB3aWR0aDogNnB4O1xuICAgICAgJltkYXRhLWhhbmRsZS14PVwiMVwiXSB7IHJpZ2h0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsMCk7IGN1cnNvcjogZS1yZXNpemU7IH1cbiAgICAgICZbZGF0YS1oYW5kbGUteD1cIi0xXCJdIHsgbGVmdDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwwKTsgY3Vyc29yOiB3LXJlc2l6ZTsgfVxuICAgIH1cbiAgfVxuXG4gIC5tb3ZlLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyO1xuICAgIHRvcDogM3B4OyBsZWZ0OiAzcHg7IGJvdHRvbTogM3B4OyByaWdodDogM3B4O1xuICAgIG9wYWNpdHk6IDA7IGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC5jb3JuZXItaGFuZGxlLCAuZWRnZS1oYW5kbGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtvcGFjaXR5OiAwLjh9O1xuICB9XG5cbiAgLmNpcmNsZS1wcmV2aWV3LCAuc21hbGwtcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBpbnNldDogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IG9wYWNpdHk6IDAuNTtcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgYm9yZGVyOiAxcHggZG90dGVkIHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jaXJjbGUtcHJldmlldyBkaXYge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xOyBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgLnNtYWxsLXByZXZpZXcgZGl2IHtcbiAgICBhc3BlY3QtcmF0aW86IDMvMTtcbiAgfVxufVxuXG4uZmFuY3ktcHJvZ3Jlc3MtYmFyIHtcbiAgbWF4LXdpZHRoOiA2MTRweDsgaGVpZ2h0OiAzMnB4OyBtYXJnaW46IDEwcHggYXV0byAwOyBwYWRkaW5nLWxlZnQ6IDNweDsgcGFkZGluZy1yaWdodDogM3B4O1xuXG4gIC50ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zb3VsL2hlcm9VcF9mcm9udC5naWYnKSByb3VuZDtcbiAgICBtYXgtd2lkdGg6IDYxNHB4OyBoZWlnaHQ6IDMycHg7IGxpbmUtaGVpZ2h0OiAzMnB4OyB6LWluZGV4OiAyOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjBkNzllOyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgIzAwMCwgMXB4IC0xcHggMCAjMDAwLCAtMXB4IDFweCAwICMwMDAsIDFweCAxcHggMCAjMDAwO1xuICB9XG5cbiAgLnByb2dyZXNzYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zb3VsL2hlcm9VcF9iZy5naWYnKSByb3VuZDtcbiAgICBtYXgtd2lkdGg6IDYxNHB4OyBoZWlnaHQ6IDMwcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmctcmlnaHQ6IDRweDsgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wcm9ncmVzc2Jhci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogNCU7IHJpZ2h0OiAxJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXG4gICAgICBAa2V5ZnJhbWVzIGZsYXNoeS1pbm5lciB7XG4gICAgICAgIDAlIHsgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDEwMCUpOyB9XG4gICAgICAgIDQ1JSB7IGZpbHRlcjogc2F0dXJhdGUoMTAwJSkgYnJpZ2h0bmVzcygxMDAlKTsgfVxuICAgICAgICA1MCUgeyBmaWx0ZXI6IHNhdHVyYXRlKDEyNSUpIGJyaWdodG5lc3MoMTI1JSk7IH1cbiAgICAgICAgNTUlIHsgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDEwMCUpOyB9XG4gICAgICAgIDEwMCUgeyBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMTAwJSk7IH1cbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBmbGFzaHktaW5uZXItYWx0IHtcbiAgICAgICAgMCUgeyBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpIHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMTcwJSk7IH1cbiAgICAgICAgNDUlIHsgZmlsdGVyOiBodWUtcm90YXRlKDQ1ZGVnKSBzYXR1cmF0ZSgxMDAlKSBicmlnaHRuZXNzKDE3MCUpOyB9XG4gICAgICAgIDUwJSB7IGZpbHRlcjogaHVlLXJvdGF0ZSg0NWRlZykgc2F0dXJhdGUoMTI1JSkgYnJpZ2h0bmVzcygxOTUlKTsgfVxuICAgICAgICA1NSUgeyBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpIHNhdHVyYXRlKDEwMCUpIGJyaWdodG5lc3MoMTcwJSk7IH1cbiAgICAgICAgMTAwJSB7IGZpbHRlcjogaHVlLXJvdGF0ZSg0NWRlZykgc2F0dXJhdGUoMTAwJSkgYnJpZ2h0bmVzcygxNzAlKTsgfVxuICAgICAgfVxuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDMycHg7IGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3NvdWwvaGVyb1VwX2Jhci5naWYnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb21wbGV0ZWQtbGF5ZXJzPi5pbm5lci5mbGFzaHkgeyBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpIGJyaWdodG5lc3MoMTcwJSk7IGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTsgYm94LXNoYWRvdzogMCAwIDVweCBibGFjazsgfVxuICAgIH1cblxuICB9XG5cbiAgJi5wbGFpbiB7XG4gICAgbWF4LXdpZHRoOiA1OTZweDtcbiAgICAudGV4dCB7IGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3NvdWwvaGVyb1VwX2Zyb250X3BsYWluLnBuZycpIHJvdW5kOyB9XG4gICAgLnByb2dyZXNzYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3NvdWwvaGVyb1VwX2JnX3BsYWluLmdpZicpIHJvdW5kO1xuICAgICAgbWF4LXdpZHRoOiA1OTZweDsgaGVpZ2h0OiAzMHB4O1xuICAgICAgLnByb2dyZXNzYmFyLWNvbnRhaW5lciB7IGxlZnQ6IDElOyB9XG4gICAgfVxuICB9XG59XG5cbi54cC1tZXJjaGFudCB7XG4gIC5za2lsbC1zZWxsIHtcblxuICAgICY+ZGl2IHsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiAgICAmLnNraWxsLXNlbGwtZW5hYmxlZDpub3QoLnNraWxsLXNlbGwtbG9ja2VkKSB7IGN1cnNvcjogcG9pbnRlciB9XG4gICAgJjpub3QoLnNraWxsLXNlbGwtZW5hYmxlZCk6bm90KC5za2lsbC1zZWxsLWxvY2tlZCkgeyBvcGFjaXR5OiAwLjUgfVxuXG4gICAgJi5za2lsbC1zZWxsLWxvY2tlZCA+IGRpdiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy9sb2NrLmdpZlwiKSB9XG4gICAgJjpub3QoLnNraWxsLXNlbGwtbG9ja2VkKSA+IGRpdi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvdGlja09uLmdpZlwiKSB9XG4gICAgJjpub3QoLnNraWxsLXNlbGwtbG9ja2VkKSA+IGRpdi5pbmFjdGl2ZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy90aWNrT2ZmLmdpZlwiKSB9XG5cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi90aGVtZVwiO1xuXG4uc291bCAudmlldy1ycCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAucnAtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IG92ZXJmbG93OiBhdXRvOyBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyBwYWRkaW5nLXJpZ2h0OiA0NXB4OyBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3VwIHsgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgIC5ociB7IG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogIzVjMmIyMDsgbWFyZ2luLWJvdHRvbTogMTBweDt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICBzbWFsbCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtmb250LXNpemU6IDEuNXJlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICM1YzJiMjA7IG1hcmdpbjogMDsgcGFkZGluZzogMTBweCAwIDNweCAwOyB9XG4gICAgICAgIHAgeyBwYWRkaW5nOiAwOyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDA7IH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDEuM3JlbTsgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBzdHJvbmcgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHsgbWF4LXdpZHRoOiA5NiU7IH1cblxuICAgICAgICAmLmRlc2lnbi10eXBlZCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLWZpeGVkLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzNiMzI0OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgaDEgeyBmb250LXNpemU6IDEuOXJlbTsgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY4NDc0MjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7IGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiAgICAgICAgICAgICAgICAmLm90aGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBteWhvcmRlcy1zYW5zLXNlcmlmLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjE2NTY3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlc2lnbi10eXBlZHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXlob3JkZXMtZml4ZWQtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2IzMjQ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBoMiB7Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjg0NzQyO31cbiAgICAgICAgICAgIHAgeyBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVzaWduLXdyaXR0ZW4sXG4gICAgICAgICYuZGVzaWduLXNtYWxsLFxuICAgICAgICAmLmRlc2lnbi1wb3N0aXQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBteWhvcmRlcy1zYW5zLXNlcmlmLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjNWMyYjIwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAmLmRlc2lnbi13cml0dGVuIHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAgeyBtYXJnaW4tYm90dG9tOiAxNXB4O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgXHR0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogN3B4OyBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBcdCY6Zmlyc3QtbGluZSwgJjpmaXJzdC1sZXR0ZXIgeyBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGVtIHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1YzJiMjA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJpZyB7IGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4gICAgICAgICAgICAub3RoZXIge1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTI2MjY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNpZ24tY2xhc3NpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLXNlcmlmLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzVjMmIyMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg0NzQyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNpZ24tbW9kZXJuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQzMDJCO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQ3Mzg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ2NDczODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVzaWduLWFkIHtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICM3NzM5Mzk7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYjMyNDk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FmYWNjMTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWMyYjIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVzaWduLXN0YW1wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTEwcHggNDBweCAxMjBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5NjQ4NjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAsIHN0cm9uZyB7IGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgICAgICAgc3Ryb25nIHsgY29sb3I6ICMzYjMyNDk7IH1cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNpZ24tbmV3cyB7XG4gICAgICAgICAgICBjb2xvcjogIzZmNzE1OTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbXlob3JkZXMtc2VyaWYtZm9udDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhjOTA3MDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLXNhbnMtc2VyaWYtZm9udDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7IGNvbG9yOiAjODk4YzZmOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcgeyBjb2xvcjogIzcwNzA1NjsgfVxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM5MDcwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYjA5ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6Zmlyc3QtbGV0dGVyIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVzaWduLXBvZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGRpdi5ociB7IG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIGgxIHsgZm9udC1zaXplOiAxLjlyZW07IH1cbiAgICAgICAgICAgIGgyIHsgcGFkZGluZzogMDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2VzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgcyB7XG4gICAgICAgICAgICBjb2xvcjogIzg5MzIzMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jvb2tzL3NjcmF0Y2guZ2lmJykgcmVwZWF0LXggY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwLWJhY2tncm91bmQoQHVybCkgeyBiYWNrZ3JvdW5kOiB1cmwoQHVybCkgbm8tcmVwZWF0OyBtYXgtd2lkdGg6IDYwMHB4OyBoZWlnaHQ6IDQyMHB4OyBwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuICAgIC5jYXJ0b24gIHtcbiAgICAgICAgLnJwLWJhY2tncm91bmQoJy4uLy4uL2ltZy9ib29rcy9jYXJ0b24uZ2lmJyk7XG4gICAgICAgIC5ycC1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICYub3RoZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5MjYyNjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9vZCAgIHsgLnJwLWJhY2tncm91bmQoJy4uLy4uL2ltZy9ib29rcy9ibG9vZC5naWYnKSAgIH1cbiAgICAubm90ZXVwICB7IC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3Mvbm90ZXVwLmdpZicpICB9XG4gICAgLndoaXRlICAgeyAucnAtYmFja2dyb3VuZCgnLi4vLi4vaW1nL2Jvb2tzL3doaXRlLmdpZicpICAgfVxuICAgIC5vbGQgICAgIHsgLnJwLWJhY2tncm91bmQoJy4uLy4uL2ltZy9ib29rcy9vbGQuZ2lmJykgICAgIH1cbiAgICAubm90ZXBhZCB7IC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3Mvbm90ZXBhZC5naWYnKSB9XG4gICAgLnN0YW1wICAgeyAucnAtYmFja2dyb3VuZCgnLi4vLi4vaW1nL2Jvb2tzL3N0YW1wLmdpZicpICAgfVxuICAgIC5zZWNyZXQgIHsgLnJwLWJhY2tncm91bmQoJy4uLy4uL2ltZy9ib29rcy9zZWNyZXQuZ2lmJykgIH1cbiAgICAuZ3JpZCAgICB7IC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3MvZ3JpZC5naWYnKSAgICB9XG4gICAgLmxldHRlciAgeyAucnAtYmFja2dyb3VuZCgnLi4vLi4vaW1nL2Jvb2tzL2xldHRlci5naWYnKSAgfVxuICAgIC5wcmludGVyIHsgLnJwLWJhY2tncm91bmQoJy4uLy4uL2ltZy9ib29rcy9wcmludGVyLmdpZicpIH1cbiAgICAubWFudWFsICB7IC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3MvbWFudWFsLmdpZicpICB9XG5cbiAgICAubW9uZXkge1xuICAgICAgICAucnAtYmFja2dyb3VuZCgnLi4vLi4vaW1nL2Jvb2tzL21vbmV5LmdpZicpO1xuICAgICAgICAucnAtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyBtYXJnaW4tdG9wOiA2NXB4OyBwYWRkaW5nLXRvcDogNTVweDsgaGVpZ2h0OiAyNTBweDsgbWF4LXdpZHRoOiA1NzRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ0MjI0O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDQyMjc7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGluZXsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7IGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3Mge1xuICAgICAgICAucnAtYmFja2dyb3VuZCgnLi4vLi4vaW1nL2Jvb2tzL25ld3MuZ2lmJyk7XG4gICAgICAgIC5ycC1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IDYwcHg7IHBhZGRpbmctcmlnaHQ6IDYwcHg7IHBhZGRpbmctdG9wOiA1MHB4OyBtYXgtd2lkdGg6IDU1NXB4OyB9XG4gICAgfVxuXG4gICAgLnBvc3RpdCB7XG4gICAgICAgIC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3MvcG9zdGl0LmdpZicpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgLnJwLWNvbnRlbnQgeyBtYXJnaW4tbGVmdDogMTIwcHg7IHBhZGRpbmctdG9wOiAyMHB4OyBtYXgtd2lkdGg6IDM2MHB4OyBoZWlnaHQ6IDI5NXB4OyB9XG4gICAgfVxuXG4gICAgLnRpbnlzdGFtcCB7XG4gICAgICAgIC5ycC1iYWNrZ3JvdW5kKCcuLi8uLi9pbWcvYm9va3MvdGlueXN0YW1wLmdpZicpO1xuICAgICAgICAucnAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7IG1heC13aWR0aDogMzQwcHg7IGhlaWdodDogMzkxcHg7XG4gICAgICAgICAgICBwIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NzM4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDY0NzM4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGhvciB7XG4gICAgICAgIGNvbG9yOiAjZGRhYjc2OyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaW1nIHsgdmVydGljYWwtYWxpZ246IC0zNSU7IH1cbiAgICB9XG59IiwiQGltcG9ydCAob25jZSkgXCIuLi90aGVtZVwiO1xuXG4jdXNlcnMtbGlzdC1hZG1pbixcbiN0b3ducy1saXN0LWFkbWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgI3VzZXJzLWxpc3QsXG4gICN0b3ducy1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IG1hcmdpbjogMDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IEBteWhvcmRlcy1jZWxsLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHdpZHRoOjMwMHB4OyBtYXgtaGVpZ2h0OiAyMDBweDsgb3ZlcmZsb3c6IGF1dG87IHotaW5kZXg6IDE7IGJvcmRlcjogMXB4IHNvbGlkIEBteWhvcmRlcy1zbWFsbHRleHQ7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOyBib3gtc2hhZG93OiAwIDAgM3B4IGJsYWNrO1xuICAgICY6ZW1wdHkgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuICAgIC51c2Vycy1saXN0LWVudHJ5LFxuICAgIC50b3ducy1saXN0LWVudHJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgbWFyZ2luLXJpZ2h0OiA0cHg7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7IH1cbiAgICAgIGRpdiB7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogLjhlbTsgZm9udC12YXJpYW50OiB1bnNldDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICYudG93bnMtbGlzdC1lbnRyeSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQjdXNlcnMtc2VhcmNoLCBpbnB1dCN0b3duLXNlYXJjaCB7IHdpZHRoOiAyMHJlbTsgZGlzcGxheTogaW5saW5lOyB9XG59XG5cbi5hZG0tZXhwbG9yYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGUwLnBuZyk7XG5cbiAgICAmLnJ6LWZhcjpub3QoLnJ6LXplZHMpIHsgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cbiAgICAmLnJ6LXplZHM6bm90KC5yei1mYXIpIHsgZmlsdGVyOiBodWUtcm90YXRlKDI5MGRlZykgfVxuICAgICYucnotZmFyLnJ6LXplZHMgeyBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKSBodWUtcm90YXRlKDI5MGRlZyk7IH1cbiAgICAmLnJ6LWxvY2tlZCwgJi5yei11bmxvY2tlZCwgJi5yei11cCwgJi5yei1kb3duIHtcbiAgICAgICY6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgJi5yei1sb2NrZWQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2ZtYXAvZG9vcmxvY2sxLnBuZykgfVxuICAgICAgJi5yei11bmxvY2tlZDphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vZm1hcC9kb29ybG9jazIucG5nKSB9XG4gICAgICAmLnJ6LXVwOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9mbWFwL3VwLnBuZykgfVxuICAgICAgJi5yei1kb3duOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9mbWFwL2Rvd24ucG5nKSB9XG4gICAgfVxuXG4gICAgJi5yei0xIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi9pbWcvYWRtaW4vZm1hcC90aWxlMi5wbmcgKTsgfVxuICAgICYucnotMiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vaW1nL2FkbWluL2ZtYXAvdGlsZTEucG5nICk7IH1cbiAgICAmLnJ6LTMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGU4LnBuZyApOyB9XG4gICAgJi5yei00IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi9pbWcvYWRtaW4vZm1hcC90aWxlMy5wbmcgKTsgfVxuICAgICYucnotNSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vaW1nL2FkbWluL2ZtYXAvdGlsZTkucG5nICk7IH1cbiAgICAmLnJ6LTYgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGU1LnBuZyApOyB9XG4gICAgJi5yei03IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi9pbWcvYWRtaW4vZm1hcC90aWxlMTMucG5nKTsgfVxuICAgICYucnotOCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vaW1nL2FkbWluL2ZtYXAvdGlsZTQucG5nICk7IH1cbiAgICAmLnJ6LTkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGU2LnBuZyApOyB9XG4gICAgJi5yei0xMCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vZm1hcC90aWxlMTEucG5nKTsgfVxuICAgICYucnotMTEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2ZtYXAvdGlsZTEyLnBuZyk7IH1cbiAgICAmLnJ6LTEyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGUxMC5wbmcpOyB9XG4gICAgJi5yei0xMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vZm1hcC90aWxlMTQucG5nKTsgfVxuICAgICYucnotMTQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2ZtYXAvdGlsZTE1LnBuZyk7IH1cbiAgICAmLnJ6LTE1IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9mbWFwL3RpbGU3LnBuZyApOyB9XG4gIH1cbn0iLCJ1bCB7XG4gICAgJi5IZWxwTGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAmLm1haW4geyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7IH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJi5tYWluOm5vdCguZmlsdGVyZWQpIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY0ODY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWZhY2MxO1xuICAgICAgICAgICAgICAgICYsICYgc3Bhbi5saW5rIHsgY29sb3I6IHdoaXRlOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3VibGlzdDpub3QoLmZpbHRlcmVkKSA+IHVsIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgICAmLnN1Ymxpc3QuZmlsdGVyZWQgPiB1bCB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgaW1nIHsgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cbmEge1xuICAgICYuc3VwcG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZjBkNzllO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODVhM2FmO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNDU0ZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2l0ZW0vaXRlbV9tZWRpYy5naWZcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNWMyYjIwO1xuICAgICAgICBlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOXB0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICNkZGFiNzY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogd2hpdGU7IG91dGxpbmU6IDFweCBzb2xpZCAjZjBkNzllOyB9XG4gICAgfVxufVxuXG4uaGVscC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgZGl2LmNsZWFyIHsgY2xlYXI6IGJvdGg7IH1cblxuICAgIHNwYW4geyBjb2xvcjogI2RkYWI3NjsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkYWI3NjtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmOGVhY2I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHBBcnQge1xuICAgICAgICBtYXgtd2lkdGg6IDU3M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9oZWxwL2hlbHAuanBnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMThhNjM7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDBweCAjNGQwZjAwLCAwcHggLTFweCAwcHggIzRkMGYwMCwgMXB4IDBweCAwcHggIzRkMGYwMCwgLTFweCAwcHggMHB4ICM0ZDBmMDAsIDFweCAxcHggMHB4ICM0ZDBmMDAsIC0xcHggLTFweCAwcHggIzRkMGYwMCwgLTFweCAxcHggMHB4ICM0ZDBmMDAsIDFweCAtMXB4IDBweCAjNGQwZjAwO1xuICAgIH1cblxuICAgIC51cGRhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICBtYXJnaW46IDJweCAwcHggNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkYWI3NjtcbiAgICAgICAgJi5uZXcgeyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9uZXdzLmdpZlwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1cHg7IFxuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDBweCA0OHB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggOHB4O1xuICAgICAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaGVscC9oMS5naWZcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgIGNvbG9yOiAjZGRhYjc2O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaGVscC9oMi5naWZcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZjBkNzllO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgY29sb3I6ICNmMGQ3OWU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAuNXB0O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xuICAgICAgICAmLmFydCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggMTBweCA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YzJiMjA7XG4gICAgICAgICAgICAmLmFydFJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5waXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFydFJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBtYXJnaW46IDJweCAwIDE1cHggMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkYWI3NjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGFiNzY7XG4gICAgICAgICY6bm90KC5zdGFjaykge2NsZWFyOiBib3RoO31cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweCA2cHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJiMjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfZG90LmdpZlwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0ycHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGFiNzY7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgJi5wcm9jb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGgge3RleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxMnB0OyB9XG4gICAgICAgICAgICB0ZCB7d2lkdGg6IDUwJTsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2FybmluZywgLmNyaXRpY2FsIHtcbiAgICAgICAgY29sb3I6ICNmODY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHAuYW1iaWFudCwgZGl2LmFtYmlhbnQge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2RkYWI3NjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfcnAuZ2lmXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNXB4O1xuICAgIH1cbiAgICBkaXYud2FybmluZywgZGl2LmNyaXRpY2FsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZDc5ZTtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICM1YzJiMjA7XG4gICAgfVxuICAgIHAuaGVscCwgZGl2LmhlbHAge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL3NtYWxsX2hlbHAuZ2lmXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI0MDUzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRhYjc2O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIGRpdi5jcml0aWNhbCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBkbCB7XG4gICAgICAgICYuZmFxIHsgXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvaWNvbnMvc21hbGxfaGVscC5naWYnKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDJweDtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTNjNjk5O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjM3YzRhO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzdjNGE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMC41cHQ7XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2YwZDc5ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTY3Mzk7XG4gICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBlbSB7IGNvbG9yOiAjZjhlYWNiOyB9XG4gICAgfVxufVxuXG4uYmVnaW5uZXItbW9kZSB7XG4gIGg1OmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMnB4IH1cbiAgdWwge1xuICAgICY+bGkudGljay5jb21wbGV0ZSB7IGxpc3Qtc3R5bGU6IHVybChcIi4uLy4uL2ltZy9pY29ucy90aWNrT24uZ2lmXCIpIH1cbiAgICAmPmxpLnRpY2s6bm90KC5jb21wbGV0ZSkgeyBsaXN0LXN0eWxlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvdGlja09mZi5naWZcIikgfVxuICAgICY+bGk6bm90KC50aWNrKSB7IGxpc3Qtc3R5bGU6IHVybChcIi4uLy4uL2ltZy9pY29ucy9zbWFsbF9kb3QuZ2lmXCIpIH1cbiAgICBtYXJnaW46IDVweCAwOyBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiMzdjNGE7XG4gIH1cbn1cblxuLmJlZ2lubmVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuKlt4LXR1dG9yaWFsLWNvbnRlbnRdIHtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gICYudG9wbGV2ZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYudGV4dCB7d2lkdGg6IDQwMHB4OyBsZWZ0OiBjYWxjKDUwJSAtIDIwMHB4KTsgdG9wOiAxODBweDsgei1pbmRleDogMTAwO31cbiAgICAmLmNvbnRyb2wge1xuICAgICAgd2lkdGg6IDIwMHB4OyBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTsgdG9wOiAzMHB4OyB6LWluZGV4OiAxMDA7IGJhY2tncm91bmQ6ICM5OTY3Mzk7IGNvbG9yOiB3aGl0ZTsgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkRCQTg7XG4gICAgICAmPmIgeyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogIzdFNEQyQTsgY29sb3I6ICNEREFCNzY7IHBhZGRpbmc6IDJweCAycHggMnB4IDZweDsgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgJj5kaXYgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAzcHg7IH1cbiAgICB9XG4gICAgJi5jb3ZlciB7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogOTk7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9ibGFja0JnLmdpZlwiKSB0b3AgcmVwZWF0LXgsICM2ZDFlMGE7IG9wYWNpdHk6IDAuNSB9XG4gIH1cblxuICAmLmFycm93LXVwLCYuYXJyb3ctZG93biwgJi5hcnJvdy11cC1sZWZ0LCAmLmFycm93LXVwLXJpZ2h0IHsgJjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiIFwiOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaGVscC9hbmltX3VwQXJyb3cuZ2lmXCIpIG5vLXJlcGVhdDsgfSB9XG4gICYuYXJyb3ctdXA6YmVmb3JlICAgICAgIHsgdG9wOiAgICAtMzBweDsgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTsgd2lkdGg6IDIycHg7IGhlaWdodDogMjdweDsgfVxuICAmLmFycm93LXVwLWxlZnQ6YmVmb3JlICB7IHRvcDogICAgLTMwcHg7IGxlZnQ6IDA7ICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDI3cHg7IH1cbiAgJi5hcnJvdy11cC1yaWdodDpiZWZvcmUgeyB0b3A6ICAgIC0zMHB4OyByaWdodDogMDsgICAgICAgICAgICAgICB3aWR0aDogMjJweDsgaGVpZ2h0OiAyN3B4OyB9XG4gICYuYXJyb3ctZG93bjpiZWZvcmUgICAgIHsgYm90dG9tOiAtMzBweDsgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTsgd2lkdGg6IDIycHg7IGhlaWdodDogMjdweDsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG59XG5cbmRpdlt4LWNvbmRpdGlvbmFsLWhlbHBdIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoMTAwJSArIDIwcHgpOyB3aWR0aDogNDAwcHg7IGxlZnQ6IGNhbGMoNTAlIC0gMjAwcHgpOyB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogIzUyMzMyNjsgcGFkZGluZzogM3B4OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBjb2xvcjogQG15aG9yZGVzLXNtYWxsdGV4dDsgYm9yZGVyOiAxcHggc29saWQgI0NFQUQ3OTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IGJsYWNrKTtcbiAgc3Ryb25nIHsgY29sb3I6IHdoaXRlIH1cbiAgJjpub3QoLm5vLWFycm93KTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMDsgd2lkdGg6IDA7IGJvdHRvbTogMTAwJTsgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjQ0VBRDc5O1xuICB9XG59XG5cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMS50ZXh0NlwiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIyLnRleHQxXCJdIHsgdG9wOiAzMjBweCAhaW1wb3J0YW50OyBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjIudGV4dDJcIl0geyB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIyLnRleHQzXCJdIHsgdG9wOiAyMDBweCAhaW1wb3J0YW50OyBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMi50ZXh0NFwiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogMCAhaW1wb3J0YW50OyAmLmFycm93LXVwOmJlZm9yZSB7IGxlZnQ6IDEyNXB4OyB9IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMi50ZXh0NVwiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjIudGV4dDZcIl0geyB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMi50ZXh0N1wiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogNTUwcHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIzLnRleHQyXCJdIHsgdG9wOiA0MjBweCAhaW1wb3J0YW50OyBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMy50ZXh0NFwiXSB7IHRvcDogNDIwcHggIWltcG9ydGFudDsgbGVmdDogMCAhaW1wb3J0YW50OyAmLmFycm93LWRvd246YmVmb3JlIHsgbGVmdDogOTBweDsgfSB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjMudGV4dDVcIl0geyB0b3A6IDUwMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMy50ZXh0NlwiXSB7IHRvcDogMzgwcHggIWltcG9ydGFudDsgbGVmdDogNTUwcHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIzLnRleHQ3XCJdIHsgdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjMudGV4dDggMy50ZXh0OVwiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogNTUwcHggIWltcG9ydGFudDsgJi5hcnJvdy11cDpiZWZvcmUgeyBsZWZ0OiAzMzBweDsgfSB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjMudGV4dDEwXCJdIHsgdG9wOiA0NTBweCAhaW1wb3J0YW50OyBsZWZ0OiAwICFpbXBvcnRhbnQ7ICYuYXJyb3ctZG93bjpiZWZvcmUgeyBsZWZ0OiA5MHB4OyB9IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMy50ZXh0MTFcIl0geyB0b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiNC50ZXh0MlwiXSB7IHRvcDogNjEwcHggIWltcG9ydGFudDsgbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjQudGV4dDNcIl0geyB0b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiNS50ZXh0MVwiXSB7IHRvcDogNTAwcHggIWltcG9ydGFudDsgbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjUudGV4dDJcIl0geyB0b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiNS50ZXh0M1wiXSB7IHRvcDogMjUwcHggIWltcG9ydGFudDsgbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCI1LnRleHQ0XCJdIHsgdG9wOiAyODBweCAhaW1wb3J0YW50OyBsZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4qW3gtdHV0b3JpYWwtY29udGVudD1cIjUudGV4dDVcIl0geyB0b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiNS50ZXh0NlwiXSB7IHRvcDogNDUwcHggIWltcG9ydGFudDsgbGVmdDogNTUwcHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCI2LnRleHQyXCJdIHsgdG9wOiA2MjBweCAhaW1wb3J0YW50OyBsZWZ0OiAwICFpbXBvcnRhbnQ7ICYuYXJyb3ctZG93bjpiZWZvcmUgeyBsZWZ0OiA5MHB4OyB9IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMTAudGV4dDFcIl0geyB0b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDI1cHggIWltcG9ydGFudDsgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMTAudGV4dDJcIl0geyB0b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMTAudGV4dDNcIl0geyB0b3A6IDczMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDI1cHggIWltcG9ydGFudDsgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMTAudGV4dDRcIl0geyB0b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbipbeC10dXRvcmlhbC1jb250ZW50PVwiMTAudGV4dDVcIl0geyB0b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDU1MHB4ICFpbXBvcnRhbnQ7fVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIxMC50ZXh0NlwiXSB7IHRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuKlt4LXR1dG9yaWFsLWNvbnRlbnQ9XCIxMC50ZXh0OFwiXSB7IHRvcDogMjAwcHggIWltcG9ydGFudDsgbGVmdDogNTUwcHggIWltcG9ydGFudDsgfSIsIiNhcGktZG9jcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgXCJBcmlhbFwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGQ3OWU7XG4gICAgICAgIHRoIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGQ3OWU7IH1cbiAgICAgICAgdGQgeyBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZTRkMmE7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2U0ZDJhO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgICAgICAgICAgIGEgeyBmb250LXdlaWdodDogbm9ybWFsOyB9IFxuICAgICAgICB9XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmMmUxZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjNEU1MTYyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIHNwYW4geyBcbiAgICAgICAgICAgICYuc3RyaW5nIHsgY29sb3I6ICNlY2E0ZjE7IH1cbiAgICAgICAgICAgICYuaW50IHsgY29sb3I6ICM3NmQ4Y2E7IH1cbiAgICAgICAgICAgICYuYm9vbCB7IGNvbG9yOiAjZWU3YzJiOyB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmN1c3RvbSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjogIzAwZTBlMDsgfVxuICAgICAgICAgICAgJi5lbnRpdHkgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6ICNkZGFiNzY7IH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5W2RhdGEtdGhlbWUtbmFtZT1cImFybWFcIl0ge1xuICAgICY6bm90KC5uby1meCk6bm90KC5uby1hcm1hLXNrdWxscykgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYW5pbXMvc2t1bGxfbGF1Z2guZ2lmXCIpICFpbXBvcnRhbnQ7IH1cbiAgICAmLm5vLWZ4LCAmLm5vLWFybWEtc2t1bGxzIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDAsMCwwKSAwLCByZ2IoMCwwLDApIDE0NXB4LCByZ2IoMCwxMTIsNTYpIDEwMHZoKSAhaW1wb3J0YW50OyB9XG4gICAgI3dyYXBwZXI+I2hlYWRlciB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfYXJtYV9hbmltYXRlZC5naWYpOyB9XG5cbiAgICAudG93bi1oZWFkZXIgYiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiB1cmwoLi4vLi4vaW1nL2ljb25zL3NtYWxsX2FybWEuZ2lmKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgZGlzcGxheTogYmxvY2s7IH1cbiAgICB9XG5cbiAgICAuYXZhdGFyOm5vdCgubm8tYXJtYSksIC5hdmF0YXJjcm93IHtcbiAgICAgICAgJj5pbWcgeyBoZWlnaHQ6IDMwcHg7IHdpZHRoOiA5MHB4OyBvcGFjaXR5OiAwIH1cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9hbGxfZG9vbWVkLmdpZik7XG4gICAgICAgICYudWEtMCB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkMS5naWYpOyAgfVxuICAgICAgICAmLnVhLTEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDIuZ2lmKTsgIH1cbiAgICAgICAgJi51YS0yIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQzLmdpZik7ICB9XG4gICAgICAgICYudWEtMyB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkNC5naWYpOyAgfVxuICAgICAgICAmLnVhLTQgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDUuZ2lmKTsgIH1cbiAgICAgICAgJi51YS01IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQ2LmdpZik7ICB9XG4gICAgICAgICYudWEtNiB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkNy5naWYpOyAgfVxuICAgICAgICAmLnVhLTcgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDguZ2lmKTsgIH1cbiAgICAgICAgJi51YS04IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQ5LmdpZik7ICB9XG4gICAgICAgICYudWEtOSB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkMTAuZ2lmKTsgIH1cbiAgICB9XG5cbiAgICAuZm9ydW0tcG9zdCA+IC5mb3J1bS1wb3N0LWhlYWRlcixcbiAgICAuZm9ydW0tcG9zdCA+IC5mb3J1bS1wb3N0LWhlYWRlciB7XG5cbiAgICAgICAgJj5hLmxpbmssJj5iIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCJDUklUSUNBTF9FUlJPUlwiOyB2aXNpYmlsaXR5OiB2aXNpYmxlO31cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4udXNlcm5hbWUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIkNSSVRJQ0FMIEVSUk9SXCI7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBuZXdcIiwgXCJDb3VyaWVyXCIsIG1vbm9zcGFjZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ydW0tdGhyZWFkIC5jb3VudCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICYuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJFUlJPUlwiO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5iUG9zdCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNjY2XCI7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaXRpemVucy1saXN0IC5hdmF0YXIudWEtMCB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkMS5naWYpICAhaW1wb3J0YW50OyB9XG4gICAgLmNpdGl6ZW5zLWxpc3QgLmF2YXRhci51YS0xIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQyLmdpZikgICFpbXBvcnRhbnQ7IH1cbiAgICAuY2l0aXplbnMtbGlzdCAuYXZhdGFyLnVhLTIgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDMuZ2lmKSAgIWltcG9ydGFudDsgfVxuICAgIC5jaXRpemVucy1saXN0IC5hdmF0YXIudWEtMyB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkNC5naWYpICAhaW1wb3J0YW50OyB9XG4gICAgLmNpdGl6ZW5zLWxpc3QgLmF2YXRhci51YS00IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQ1LmdpZikgICFpbXBvcnRhbnQ7IH1cbiAgICAuY2l0aXplbnMtbGlzdCAuYXZhdGFyLnVhLTUgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDYuZ2lmKSAgIWltcG9ydGFudDsgfVxuICAgIC5jaXRpemVucy1saXN0IC5hdmF0YXIudWEtNiB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkNy5naWYpICAhaW1wb3J0YW50OyB9XG4gICAgLmNpdGl6ZW5zLWxpc3QgLmF2YXRhci51YS03IHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hbmltcy9kb29tZWQ4LmdpZikgICFpbXBvcnRhbnQ7IH1cbiAgICAuY2l0aXplbnMtbGlzdCAuYXZhdGFyLnVhLTggeyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FuaW1zL2Rvb21lZDkuZ2lmKSAgIWltcG9ydGFudDsgfVxuICAgIC5jaXRpemVucy1saXN0IC5hdmF0YXIudWEtOSB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYW5pbXMvZG9vbWVkMTAuZ2lmKSAhaW1wb3J0YW50OyB9XG59XG5cbmZvb3RlcltkYXRhLXRoZW1lLW5hbWU9XCJhcm1hXCJdIHtcbiAgLmNlbGwtc21hbGwuZm9vdGVyID4gZGl2Om5vdCgudiksIC5jZWxsLmZvb3RlciA+IGRpdjpub3QoLnYpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xuICB9XG59XG5cbmJvZHlbZGF0YS10aGVtZS1uYW1lPVwiY2hyaXN0bWFzXCJdIHtcbiAgICAjd3JhcHBlcj4jaGVhZGVyIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl94bWFzX2RlLndlYnApICFpbXBvcnRhbnQ7IH1cbiAgICBpbWdbc3JjKj1cImVtb3Rlcy9jYWxpbVwiXSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2ltZy9lbW90ZXMveG1hcy5naWZcIikgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHlbZGF0YS10aGVtZS1uYW1lPVwic3RwYXRyaWNrXCJdIHtcbiAgICAjd3JhcHBlcj4jaGVhZGVyIHsgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9wYXRyaWNrX2RlLnBuZykgIWltcG9ydGFudDsgfVxufVxuXG5ib2R5W2RhdGEtdGhlbWUtbmFtZT1cImVhc3RlclwiXSB7XG4gICAgI3dyYXBwZXIge1xuICAgICAgICA+I2hlYWRlciB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfZWFzdGVyX2RlLnBuZykgIWltcG9ydGFudDsgfVxuICAgICAgICAuZ2FtZS1jbG9jayA+IC50b3duLWRheSB7IHRleHQtc2hhZG93OiAtMXB4IC0xcHggMCAjZmZmLCAxcHggLTFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMXB4IDFweCAwICNmZmYgIWltcG9ydGFudDsgfVxuICAgIH1cbn1cblxuYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJoYWxsb3dlZW5cIl0ge1xuICAgI3dyYXBwZXI+I2hlYWRlciB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfaGFsbG93ZWVuX2RlLmdpZikgIWltcG9ydGFudDsgfVxufVxuXG5ib2R5W2RhdGEtdGhlbWUtbmFtZT1cImNvbnRhbWluYXRpb25cIl0ge1xuICAgI3dyYXBwZXI+I2hlYWRlciB7IGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfY29udGFtaW5hdGlvbl9kZS5wbmcpICFpbXBvcnRhbnQ7IH1cbn1cblxuYm9keVtkYXRhLXRoZW1lLW1vZHN+PVwiYTFcIl0ge1xuICAuZm9ydW0tcG9zdHMgLmZvcnVtLXBvc3QtdmFyaWFudC1jcm93IC5oZWFkZXItdmFyaWFudC1jcm93IHtcblxuICAgICAgZGl2LmF2YXRhcmNyb3cge1xuICAgICAgICBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjsgaGVpZ2h0OiAzMHB4OyB3aWR0aDogOTBweDsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBzcGFuLnVzZXJuYW1lIHtmb250LXNpemU6IDB9XG4gICAgICBzcGFuLnVzZXJuYW1lOmJlZm9yZSB7Zm9udC1zaXplOiAxNnB4O31cblxuICAgICAgaHRtbC5sYW5nLWJhc2UtZGUgJiB7XG4gICAgICAgIGRpdi5hdmF0YXJjcm93OmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9mb3J1bS9jcm93L2RvdmUuZGUuZ2lmXCIpOyB9XG4gICAgICAgIHNwYW4udXNlcm5hbWU6YmVmb3JlIHsgY29udGVudDogXCJEaWUgVGF1YmVcIiB9XG4gICAgICB9XG5cbiAgICAgIGh0bWwubGFuZy1iYXNlLWVuICYge1xuICAgICAgICBkaXYuYXZhdGFyY3JvdzpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY3Jvdy9kb3ZlLmVuLmdpZlwiKTsgfVxuICAgICAgICBzcGFuLnVzZXJuYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiVGhlIERvdmVcIiB9XG4gICAgICB9XG5cbiAgICAgIGh0bWwubGFuZy1iYXNlLWVzICYge1xuICAgICAgICBkaXYuYXZhdGFyY3JvdzpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZm9ydW0vY3Jvdy9kb3ZlLmVzLmdpZlwiKTsgfVxuICAgICAgICBzcGFuLnVzZXJuYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiTGEgUGFsb21hXCIgfVxuICAgICAgfVxuXG4gICAgICBodG1sLmxhbmctYmFzZS1mciAmIHtcbiAgICAgICAgZGl2LmF2YXRhcmNyb3c6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ZvcnVtL2Nyb3cvZG92ZS5mci5naWZcIik7IH1cbiAgICAgICAgc3Bhbi51c2VybmFtZTpiZWZvcmUgeyBjb250ZW50OiBcIkxhIENvbG9tYmVcIiB9XG4gICAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwYW4tMSB7IGZyb20ge21hc2stcG9zaXRpb246IDAgYm90dG9tfSB0byB7bWFzay1wb3NpdGlvbjogMTAwMHB4IGJvdHRvbX0gfVxuQGtleWZyYW1lcyBwYW4tMiB7IGZyb20ge21hc2stcG9zaXRpb246IC01MDBweCBib3R0b219IHRvIHttYXNrLXBvc2l0aW9uOiAtNTAwcHggYm90dG9tfSB9XG5Aa2V5ZnJhbWVzIHBhbi0zIHsgZnJvbSB7bWFzay1wb3NpdGlvbjogMjUwcHggYm90dG9tfSB0byB7bWFzay1wb3NpdGlvbjogMTI1MHB4IGJvdHRvbX0gfVxuQGtleWZyYW1lcyBwYW4tNCB7IGZyb20ge21hc2stcG9zaXRpb246IDc1MHB4IGJvdHRvbX0gdG8ge21hc2stcG9zaXRpb246IC0yNTBweCBib3R0b219IH1cbkBrZXlmcmFtZXMgcGFuLTUgeyBmcm9tIHttYXNrLXBvc2l0aW9uOiAzMzBweCBib3R0b219IHRvIHttYXNrLXBvc2l0aW9uOiAxMzMwcHggYm90dG9tfSB9XG5cbi8vYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJoYWxsb3dlZW5cIl06bm90KC5uby1meCkge1xuLy8gIC50aGVtZS1sYXllciB7XG4vLyAgICBkaXNwbGF5OiBibG9jazsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsgei1pbmRleDogLTE7XG4vLyAgICBtYXNrOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9mb2cucG5nXCIpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuLy8gICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9wYWNpdHk6IDE7XG4vL1xuLy8gICAgJltkYXRhLXRoZW1lLWxheWVyPVwiMVwiXSwgJltkYXRhLXRoZW1lLWxheWVyPVwiMlwiXSB7IHotaW5kZXg6IDEwMDA7IGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyB9XG4vL1xuLy8gICAgJltkYXRhLXRoZW1lLWxheWVyPVwiMVwiXSB7IG1hc2stc2l6ZTogNTEycHg7IGFuaW1hdGlvbjogcGFuLTEgNTBzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuLy8gICAgJltkYXRhLXRoZW1lLWxheWVyPVwiMlwiXSB7IG1hc2stc2l6ZTogMzIwcHg7IGFuaW1hdGlvbjogcGFuLTIgMTIwcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbi8vICAgICZbZGF0YS10aGVtZS1sYXllcj1cIjNcIl0geyBtYXNrLXNpemU6IDIzMDBweDsgYW5pbWF0aW9uOiBwYW4tMyAxNjBzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuLy8gICAgJltkYXRhLXRoZW1lLWxheWVyPVwiNFwiXSB7IG1hc2stc2l6ZTogMTUwMHB4OyBhbmltYXRpb246IHBhbi00IDMzMHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4vLyAgICAmW2RhdGEtdGhlbWUtbGF5ZXI9XCI1XCJdIHsgbWFzay1zaXplOiA2MjBweDsgYW5pbWF0aW9uOiBwYW4tNSA2MTBzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuLy8gIH1cbi8vfVxuIiwiQGltcG9ydCAob25jZSkgXCIuLi90aGVtZVwiO1xuXG4uYXBwLWRpcmVjdG9yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4OyBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmIyMDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBkNzllO1xuICBjb2xvcjogI2YwZDc5ZTtcbiAgei1pbmRleDogOTk4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1pbi1oZWlnaHQ6IDIxcHg7IG1pbi13aWR0aDogMjhweDtcbiAgJi5vcGVuIHsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogYXV0byB9XG4gICYuY2xvc2VkIHsgaGVpZ2h0OiAwOyB3aWR0aDogMDsgfVxuXG4gIC5hcHAtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDFweDsgbGVmdDogNXB4O1xuICB9XG5cbiAgLmFwcC1saXN0aW5nLWJvZHkge1xuICAgIHdpZHRoOiA0MzBweDsgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDA7IHBhZGRpbmc6IDJweCAwIDNweCAyN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQG15aG9yZGVzLWZvbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMzdjNGE7XG4gICAgfVxuXG4gICAgcCB7IGNvbG9yOiB3aGl0ZTsgZm9udC1zaXplOiAxLjNyZW07IH1cblxuICAgIGhyIHsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNkZGFiNzY7IGJvcmRlcjogbm9uZSB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBncmlkOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGw7XG5cbiAgICAgICY+bGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweCAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgJj4qIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgZmxleDogbm9uZTsgbGluZS1oZWlnaHQ6IDAgfVxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBmbGV4OiAxIDEgYXV0bzsgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgMTcxLCAxMTgsIDAuMjUpOyBjb2xvcjogd2hpdGU7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDFweDtcbiAgICAgICAgICAmPjpub3QoLm5hbWUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07IGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW50ZW5hbmNlIHtcbiAgICAgICAgICBpbWcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5jbG9zZWQgLmFwcC1saXN0aW5nLWJvZHkgeyBvcGFjaXR5OiAwOyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG59XG5cbi5leHRlcm5hbC1hcHAge1xuICBzcGFuLmNyaXRpY2FsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZjg2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGIge1xuICAgICAgY29sb3I6ICNmOGVhY2I7XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHsgY29sb3I6IHdoaXRlOyB9XG5cbiAgLnNlY3VyZSwgLmRldiB7XG5cbiAgICBoNSB7IG1hcmdpbi10b3A6IDAgfVxuXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMjRweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmLnNlY3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NDg2O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2xvY2suZ2lmXCIpO1xuICAgIH1cblxuICAgICYuZGV2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzM5Mzk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvc21hbGxfZGV2LnBuZ1wiKTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLmZvcm1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IEBteWhvcmRlcy1ncmlkLXBhZHNpemUtc21hbGw7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5tb2QtZGlyZWN0b3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7IGxlZnQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5NztcbiAgbWluLWhlaWdodDogMTNweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyYjIwO1xuICAgIGNvbG9yOiAjZjBkNzllO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZDc5ZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjMyNDk7IHBhZGRpbmc6IDRweCAyNnB4OyBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjZGRhYjc2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjNGMzZjYwOyBjb2xvcjogd2hpdGU7IGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpOyB9XG4gICAgfVxuICB9XG5cbiAgJi5jbG9zZWQgdWwgeyBtYXgtaGVpZ2h0OiAwOyB9XG59XG5cbi5nYW1lLWNsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZC9jbG9jay5wbmdcIik7IHdpZHRoOiAyNjBweDsgaGVpZ2h0OiA5MHB4O1xuICB0b3A6IDRweDsgcmlnaHQ6IDA7XG5cbiAgJj5kaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMXJlbTsgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmLnRvd24tbmFtZSB7IGNvbG9yOiBAbXlob3JkZXMtc21hbGx0ZXh0OyBoZWlnaHQ6IDEycHg7IHRvcDogOXB4OyBsZWZ0OiAwOyByaWdodDogNzVweDsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzIH1cbiAgICAmLnRvd24tZGF5IHsgY29sb3I6ICM3MDQwMTg7IGZvbnQtd2VpZ2h0OiBib2xkOyBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDsgbGVmdDogMDsgcmlnaHQ6IDg1cHg7IH1cbiAgICAmLnRvd24tdGltZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAzMnB4OyBsZWZ0OiAxOTVweDsgcmlnaHQ6IDI1cHg7IGN1cnNvcjogaGVscDsgei1pbmRleDogOTk1OyB9XG4gICAgJi5hdHRhY2stdGltZSB7IGNvbG9yOiAjNWUwMDAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBib2xkOyB0b3A6IDU4cHg7IGxlZnQ6IDE5NXB4OyByaWdodDogMjVweDsgY3Vyc29yOiBoZWxwOyB6LWluZGV4OiA5OTU7IH1cblxuICAgIC5oYXJkY29yZSB7IGNvbG9yOiBsaWdodGVuKCM3YzI3MjcsIDEwJSk7IGZvbnQtdmFyaWFudDogc21hbGwtY2FwczsgfVxuICB9XG59XG5cbi5nYW1lLWxvZ291dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2JfZXhpdC5wbmdcIik7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7XG4gIHRvcDogMDsgcmlnaHQ6IDA7IHotaW5kZXg6IDk5ODtcblxuICAmPmEgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxufSIsImh0bWwubGFuZy1iYXNlLWVuICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9lbi5qcGcnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2ZyLmpwZycpOyB9XG5odG1sLmxhbmctYmFzZS1lcyAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9oZWFkZXJfZXMuanBnJyk7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJhcm1hXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfYXJtYV9hbmltYXRlZF9lbi5naWYnKSAhaW1wb3J0YW50OyB9XG5odG1sLmxhbmctYmFzZS1mciBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImFybWFcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9hcm1hX2FuaW1hdGVkX2ZyLmdpZicpICFpbXBvcnRhbnQ7IH1cbmh0bWwubGFuZy1iYXNlLWVzIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwiYXJtYVwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX2FybWFfYW5pbWF0ZWRfZXMuZ2lmJykgIWltcG9ydGFudDsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImNocmlzdG1hc1wiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX3htYXNfZW4ud2VicCcpICFpbXBvcnRhbnQ7IH1cbmh0bWwubGFuZy1iYXNlLWZyIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwiY2hyaXN0bWFzXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfeG1hc19mci53ZWJwJykgIWltcG9ydGFudDsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJjaHJpc3RtYXNcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl94bWFzX2VzLndlYnAnKSAhaW1wb3J0YW50OyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwic3RwYXRyaWNrXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfcGF0cmlja19lbi5wbmcnKSAhaW1wb3J0YW50OyB9XG5odG1sLmxhbmctYmFzZS1mciBib2R5W2RhdGEtdGhlbWUtbmFtZT1cInN0cGF0cmlja1wiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX3BhdHJpY2tfZnIucG5nJykgIWltcG9ydGFudDsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJzdHBhdHJpY2tcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9wYXRyaWNrX2VzLnBuZycpICFpbXBvcnRhbnQ7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJlYXN0ZXJcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9lYXN0ZXJfZW4ucG5nJykgIWltcG9ydGFudDsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJlYXN0ZXJcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9lYXN0ZXJfZnIucG5nJykgIWltcG9ydGFudDsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJlYXN0ZXJcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9lYXN0ZXJfZXMucG5nJykgIWltcG9ydGFudDsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImhhbGxvd2VlblwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX2hhbGxvd2Vlbl9lbi5naWYnKSAhaW1wb3J0YW50OyB9XG5odG1sLmxhbmctYmFzZS1mciBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImhhbGxvd2VlblwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX2hhbGxvd2Vlbl9mci5naWYnKSAhaW1wb3J0YW50OyB9XG5odG1sLmxhbmctYmFzZS1lcyBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImhhbGxvd2VlblwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX2hhbGxvd2Vlbl9lcy5naWYnKSAhaW1wb3J0YW50OyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwiY29udGFtaW5hdGlvblwiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvaGVhZGVyX2NvbnRhbWluYXRpb25fZW4ucG5nJykgIWltcG9ydGFudDsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJjb250YW1pbmF0aW9uXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9oZWFkZXJfY29udGFtaW5hdGlvbl9mci5wbmcnKSAhaW1wb3J0YW50OyB9XG5odG1sLmxhbmctYmFzZS1lcyBib2R5W2RhdGEtdGhlbWUtbmFtZT1cImNvbnRhbWluYXRpb25cIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2hlYWRlcl9jb250YW1pbmF0aW9uX2VzLnBuZycpICFpbXBvcnRhbnQ7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9lbi5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9mci5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9lcy5naWYnKTsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl1bZGF0YS10aGVtZS1wcmltYXJ5LW1vZGlmaWVyPVwicGFuZGFcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2hjX2VuLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1mciBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl1bZGF0YS10aGVtZS1wcmltYXJ5LW1vZGlmaWVyPVwicGFuZGFcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2hjX2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl1bZGF0YS10aGVtZS1wcmltYXJ5LW1vZGlmaWVyPVwicGFuZGFcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2hjX2VzLmdpZicpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIGJvZHlbZGF0YS10aGVtZS1uYW1lPVwibm9uZVwiXVtkYXRhLXRoZW1lLXNlY29uZGFyeS1tb2RpZmllcj1cImNoYW9zXCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9jaGFvc19lbi5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtc2Vjb25kYXJ5LW1vZGlmaWVyPVwiY2hhb3NcIl0gI3dyYXBwZXI6bm90KC5hdHRyYWN0KSA+ICNoZWFkZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL2JnX2NvbnRlbnRfaGVhZGVyX2NoYW9zX2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyBib2R5W2RhdGEtdGhlbWUtbmFtZT1cIm5vbmVcIl1bZGF0YS10aGVtZS1zZWNvbmRhcnktbW9kaWZpZXI9XCJjaGFvc1wiXSAjd3JhcHBlcjpub3QoLmF0dHJhY3QpID4gI2hlYWRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvYmdfY29udGVudF9oZWFkZXJfY2hhb3NfZXMuZ2lmJyk7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtZGF5dGltZT1cIm5pZ2h0XCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9uaWdodF9lbi5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtZGF5dGltZT1cIm5pZ2h0XCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9uaWdodF9mci5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgYm9keVtkYXRhLXRoZW1lLW5hbWU9XCJub25lXCJdW2RhdGEtdGhlbWUtZGF5dGltZT1cIm5pZ2h0XCJdICN3cmFwcGVyOm5vdCguYXR0cmFjdCkgPiAjaGVhZGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC9iZ19jb250ZW50X2hlYWRlcl9uaWdodF9lcy5naWYnKTsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiAud29yZHMtb2YtaGVyb2VzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL2NpdHlCb2FyZF9lbi5wbmcnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgLndvcmRzLW9mLWhlcm9lcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvdG93bi9jaXR5Qm9hcmRfZnIucG5nJyk7IH1cbmh0bWwubGFuZy1iYXNlLWVzIC53b3Jkcy1vZi1oZXJvZXMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vY2l0eUJvYXJkX2VzLnBuZycpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIC5oZWFkZXItbWVudS5jaGFvcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvdG93bi9jaGFvc19lbi5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgLmhlYWRlci1tZW51LmNoYW9zIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL2NoYW9zX2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyAuaGVhZGVyLW1lbnUuY2hhb3MgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vY2hhb3NfZXMuZ2lmJyk7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gLmhlYWRlci1tZW51Lmluc3VycmVjdCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvdG93bi9yZXZvbHRfZW4uZ2lmJyk7IH1cbmh0bWwubGFuZy1iYXNlLWZyIC5oZWFkZXItbWVudS5pbnN1cnJlY3QgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vcmV2b2x0X2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyAuaGVhZGVyLW1lbnUuaW5zdXJyZWN0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL3Jldm9sdF9lcy5naWYnKTsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiAuaGFyZGNvcmU6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhY2tncm91bmQvdG93bi9zaWduX2hlYWRlcl9oYXJkY29yZV9lbi5qcGcnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgLmhhcmRjb3JlOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vc2lnbl9oZWFkZXJfaGFyZGNvcmVfZnIuanBnJyk7IH1cbmh0bWwubGFuZy1iYXNlLWVzIC5oYXJkY29yZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFja2dyb3VuZC90b3duL3NpZ25faGVhZGVyX2hhcmRjb3JlX2VzLmpwZycpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIHsgZGl2LmFwLCBzcGFuLmFwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcF9zbWFsbF9lbi5naWYnKTsgfSB9IH1cbmh0bWwubGFuZy1iYXNlLWZyIHsgZGl2LmFwLCBzcGFuLmFwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcF9zbWFsbF9mci5naWYnKTsgfSB9IH1cbmh0bWwubGFuZy1iYXNlLWVzIHsgZGl2LmFwLCBzcGFuLmFwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcF9zbWFsbF9lcy5naWYnKTsgfSB9IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4geyBkaXYucG0sIHNwYW4ucG0geyAmOjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3BtX3NtYWxsX2VuLmdpZicpOyB9IH0gfVxuaHRtbC5sYW5nLWJhc2UtZnIgeyBkaXYucG0sIHNwYW4ucG0geyAmOjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3BtX3NtYWxsX2ZyLmdpZicpOyB9IH0gfVxuaHRtbC5sYW5nLWJhc2UtZXMgeyBkaXYucG0sIHNwYW4ucG0geyAmOjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3BtX3NtYWxsX2VzLmdpZicpOyB9IH0gfVxuXG5odG1sLmxhbmctYmFzZS1lbiB7IGRpdi5icCwgc3Bhbi5icCB7ICY6OmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZW4uZ2lmJyk7IH0gfSB9XG5odG1sLmxhbmctYmFzZS1mciB7IGRpdi5icCwgc3Bhbi5icCB7ICY6OmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZnIuZ2lmJyk7IH0gfSB9XG5odG1sLmxhbmctYmFzZS1lcyB7IGRpdi5icCwgc3Bhbi5icCB7ICY6OmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZXMuZ2lmJyk7IH0gfSB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIHsgZGl2LnNwLCBzcGFuLnNwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zcF9zbWFsbF9lbi5naWYnKTsgfSB9IH1cbmh0bWwubGFuZy1iYXNlLWZyIHsgZGl2LnNwLCBzcGFuLnNwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zcF9zbWFsbF9mci5naWYnKTsgfSB9IH1cbmh0bWwubGFuZy1iYXNlLWVzIHsgZGl2LnNwLCBzcGFuLnNwIHsgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zcF9zbWFsbF9lcy5naWYnKTsgfSB9IH1cblxuXG5odG1sLmxhbmctYmFzZS1kZSBkaXYuZ2FtZS1iYXIgdWwuYXAgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2FwX3NtYWxsLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lbiBkaXYuZ2FtZS1iYXIgdWwuYXAgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2FwX3NtYWxsX2VuLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1mciBkaXYuZ2FtZS1iYXIgdWwuYXAgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2FwX3NtYWxsX2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyBkaXYuZ2FtZS1iYXIgdWwuYXAgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2FwX3NtYWxsX2VzLmdpZicpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWRlIGRpdi5nYW1lLWJhciB1bC5icCBsaTo6YmVmb3JlIHsgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGwuZ2lmJyk7IH1cbmh0bWwubGFuZy1iYXNlLWVuIGRpdi5nYW1lLWJhciB1bC5icCBsaTo6YmVmb3JlIHsgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZW4uZ2lmJyk7IH1cbmh0bWwubGFuZy1iYXNlLWZyIGRpdi5nYW1lLWJhciB1bC5icCBsaTo6YmVmb3JlIHsgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZnIuZ2lmJyk7IH1cbmh0bWwubGFuZy1iYXNlLWVzIGRpdi5nYW1lLWJhciB1bC5icCBsaTo6YmVmb3JlIHsgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYnBfc21hbGxfZXMuZ2lmJyk7IH1cblxuaHRtbC5sYW5nLWJhc2UtZGUgZGl2LmdhbWUtYmFyIHVsLnBtIGxpOjpiZWZvcmUgeyBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9wbV9zbWFsbC5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZW4gZGl2LmdhbWUtYmFyIHVsLnBtIGxpOjpiZWZvcmUgeyBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9wbV9zbWFsbF9lbi5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgZGl2LmdhbWUtYmFyIHVsLnBtIGxpOjpiZWZvcmUgeyBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9wbV9zbWFsbF9mci5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgZGl2LmdhbWUtYmFyIHVsLnBtIGxpOjpiZWZvcmUgeyBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9wbV9zbWFsbF9lcy5naWYnKTsgfVxuXG5odG1sLmxhbmctYmFzZS1kZSBkaXYuZ2FtZS1iYXIgdWwuc3AgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3NwX3NtYWxsLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lbiBkaXYuZ2FtZS1iYXIgdWwuc3AgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3NwX3NtYWxsX2VuLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1mciBkaXYuZ2FtZS1iYXIgdWwuc3AgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3NwX3NtYWxsX2ZyLmdpZicpOyB9XG5odG1sLmxhbmctYmFzZS1lcyBkaXYuZ2FtZS1iYXIgdWwuc3AgbGk6OmJlZm9yZSB7IGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3NwX3NtYWxsX2VzLmdpZicpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIGRpdi50b3duLWJhbm5lci50b3duLWJhbm5lci1ob3VzZXMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL2hvdXNlc19lbi5qcGdcIikgfVxuaHRtbC5sYW5nLWJhc2UtZnIgZGl2LnRvd24tYmFubmVyLnRvd24tYmFubmVyLWhvdXNlcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vaG91c2VzX2ZyLmpwZ1wiKSB9XG5odG1sLmxhbmctYmFzZS1lcyBkaXYudG93bi1iYW5uZXIudG93bi1iYW5uZXItaG91c2VzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9ob3VzZXNfZXMuanBnXCIpIH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gZGl2LnRvd24tYmFubmVyLnRvd24tYmFubmVyLWhvdXNlcy5uaWdodCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kL3Rvd24vbmlnaHRfaG91c2VzX2VuLmpwZ1wiKSB9XG5odG1sLmxhbmctYmFzZS1mciBkaXYudG93bi1iYW5uZXIudG93bi1iYW5uZXItaG91c2VzLm5pZ2h0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQvdG93bi9uaWdodF9ob3VzZXNfZnIuanBnXCIpIH1cbmh0bWwubGFuZy1iYXNlLWVzIGRpdi50b3duLWJhbm5lci50b3duLWJhbm5lci1ob3VzZXMubmlnaHQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC90b3duL25pZ2h0X2hvdXNlc19lcy5qcGdcIikgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBkaXYuc291bCAuZGlzdGluY3Rpb25zIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvdWwvcmV3YXJkc0JnX2hlYWRlcl9lbi5naWZcIiksIHVybCgnLi4vaW1nL3NvdWwvcmV3YXJkc0JnX2JhY2suZ2lmJyk7IH1cbmh0bWwubGFuZy1iYXNlLWZyIGRpdi5zb3VsIC5kaXN0aW5jdGlvbnMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc291bC9yZXdhcmRzQmdfaGVhZGVyX2ZyLmdpZlwiKSwgdXJsKCcuLi9pbWcvc291bC9yZXdhcmRzQmdfYmFjay5naWYnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgZGl2LnNvdWwgLmRpc3RpbmN0aW9ucyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb3VsL3Jld2FyZHNCZ19oZWFkZXJfZXMuZ2lmXCIpLCB1cmwoJy4uL2ltZy9zb3VsL3Jld2FyZHNCZ19iYWNrLmdpZicpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIGRpdi5zb3VsIC5uZXdzIC5oZWFkIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VuZGVyRGV2QmFubmVyX2VuLmdpZlwiKSB9XG5odG1sLmxhbmctYmFzZS1mciBkaXYuc291bCAubmV3cyAuaGVhZCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91bmRlckRldkJhbm5lcl9mci5naWZcIikgfVxuaHRtbC5sYW5nLWJhc2UtZXMgZGl2LnNvdWwgLm5ld3MgLmhlYWQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdW5kZXJEZXZCYW5uZXJfZXMuZ2lmXCIpIH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gI2dhemV0dGUgLm5ld3NwYWdlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ld3MvbmV3c0JnX2VuLmdpZlwiKSB9XG5odG1sLmxhbmctYmFzZS1mciAjZ2F6ZXR0ZSAubmV3c3BhZ2UgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV3cy9uZXdzQmdfZnIuZ2lmXCIpIH1cbmh0bWwubGFuZy1iYXNlLWVzICNnYXpldHRlIC5uZXdzcGFnZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uZXdzL25ld3NCZ19lcy5naWZcIikgfVxuXG5odG1sLmxhbmctYmFzZS1lbiAuZm9ydW0tcG9zdCA+IC5mb3J1bS1wb3N0LWNvbnRlbnQgLmFkbWluQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVuIC5zdW4tZWRpdG9yLWVkaXRhYmxlIC5hZG1pbkFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lbiAjZm9ydW0tZWRpdG9yLXByZXZpZXcgLmFkbWluQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVuICNmb3J1bS1lZGl0b3ItcHJldmlldy1nbG9iYWwgLmFkbWluQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVuICNmb3J1bS1lZGl0b3ItcHJldmlldy1hbnN3ZXIgLmFkbWluQW5ub3VuY2UgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mb3J1bS9hZG1pbkFubm91bmNlQmdfZW4ucG5nJyk7IH1cbmh0bWwubGFuZy1iYXNlLWZyIC5mb3J1bS1wb3N0ID4gLmZvcnVtLXBvc3QtY29udGVudCAuYWRtaW5Bbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZnIgLnN1bi1lZGl0b3ItZWRpdGFibGUgLmFkbWluQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWZyICNmb3J1bS1lZGl0b3ItcHJldmlldyAuYWRtaW5Bbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZnIgI2ZvcnVtLWVkaXRvci1wcmV2aWV3LWdsb2JhbCAuYWRtaW5Bbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZnIgI2ZvcnVtLWVkaXRvci1wcmV2aWV3LWFuc3dlciAuYWRtaW5Bbm5vdW5jZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ZvcnVtL2FkbWluQW5ub3VuY2VCZ19mci5wbmcnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgLmZvcnVtLXBvc3QgPiAuZm9ydW0tcG9zdC1jb250ZW50IC5hZG1pbkFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lcyAuc3VuLWVkaXRvci1lZGl0YWJsZSAuYWRtaW5Bbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZXMgI2ZvcnVtLWVkaXRvci1wcmV2aWV3IC5hZG1pbkFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lcyAjZm9ydW0tZWRpdG9yLXByZXZpZXctZ2xvYmFsIC5hZG1pbkFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lcyAjZm9ydW0tZWRpdG9yLXByZXZpZXctYW5zd2VyIC5hZG1pbkFubm91bmNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9ydW0vYWRtaW5Bbm5vdW5jZUJnX2VzLnBuZycpOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuIC5mb3J1bS1wb3N0ID4gLmZvcnVtLXBvc3QtY29udGVudCAubW9kQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVuIC5zdW4tZWRpdG9yLWVkaXRhYmxlIC5tb2RBbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZW4gI2ZvcnVtLWVkaXRvci1wcmV2aWV3IC5tb2RBbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZW4gI2ZvcnVtLWVkaXRvci1wcmV2aWV3LWdsb2JhbCAubW9kQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVuICNmb3J1bS1lZGl0b3ItcHJldmlldy1hbnN3ZXIgLm1vZEFubm91bmNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9ydW0vbW9kQW5ub3VuY2VCZ19lbi5wbmcnKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgLmZvcnVtLXBvc3QgPiAuZm9ydW0tcG9zdC1jb250ZW50IC5tb2RBbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZnIgLnN1bi1lZGl0b3ItZWRpdGFibGUgLm1vZEFubm91bmNlLCBodG1sLmxhbmctYmFzZS1mciAjZm9ydW0tZWRpdG9yLXByZXZpZXcgLm1vZEFubm91bmNlLCBodG1sLmxhbmctYmFzZS1mciAjZm9ydW0tZWRpdG9yLXByZXZpZXctZ2xvYmFsIC5tb2RBbm5vdW5jZSwgaHRtbC5sYW5nLWJhc2UtZnIgI2ZvcnVtLWVkaXRvci1wcmV2aWV3LWFuc3dlciAubW9kQW5ub3VuY2UgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mb3J1bS9tb2RBbm5vdW5jZUJnX2ZyLnBuZycpOyB9XG5odG1sLmxhbmctYmFzZS1lcyAuZm9ydW0tcG9zdCA+IC5mb3J1bS1wb3N0LWNvbnRlbnQgLm1vZEFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lcyAuc3VuLWVkaXRvci1lZGl0YWJsZSAubW9kQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVzICNmb3J1bS1lZGl0b3ItcHJldmlldyAubW9kQW5ub3VuY2UsIGh0bWwubGFuZy1iYXNlLWVzICNmb3J1bS1lZGl0b3ItcHJldmlldy1nbG9iYWwgLm1vZEFubm91bmNlLCBodG1sLmxhbmctYmFzZS1lcyAjZm9ydW0tZWRpdG9yLXByZXZpZXctYW5zd2VyIC5tb2RBbm5vdW5jZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ZvcnVtL21vZEFubm91bmNlQmdfZXMucG5nJyk7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gLnNvdWwgLmZyaWVuZCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zb3VsL3JlZmVyZXJIZWFydF9lbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7IH1cbmh0bWwubGFuZy1iYXNlLWZyIC5zb3VsIC5mcmllbmQgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc291bC9yZWZlcmVySGVhcnRfZnIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyB9XG5odG1sLmxhbmctYmFzZS1lcyAuc291bCAuZnJpZW5kIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvdWwvcmVmZXJlckhlYXJ0X2VzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBkaXYub3IgeyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb3IuZW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbmh0bWwubGFuZy1iYXNlLWZyIGRpdi5vciB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vci5mci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgZGl2Lm9yIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29yLmVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbmh0bWwubGFuZy1iYXNlLWVuICN3cmFwcGVyLmF0dHJhY3QgPiAjaGVhZGVyIC5kZWNvX2xvZ28geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXR0cmFjdC9kZWNvX2xvZ29fMDFfZW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbmh0bWwubGFuZy1iYXNlLWZyICN3cmFwcGVyLmF0dHJhY3QgPiAjaGVhZGVyIC5kZWNvX2xvZ28geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXR0cmFjdC9kZWNvX2xvZ29fMDFfZnIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbmh0bWwubGFuZy1iYXNlLWVzICN3cmFwcGVyLmF0dHJhY3QgPiAjaGVhZGVyIC5kZWNvX2xvZ28geyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXR0cmFjdC9kZWNvX2xvZ29fMDFfZXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuaHRtbC5sYW5nLWJhc2UtZW4gI2xvYWR6b25lID4gZGl2Om50aC1jaGlsZCgxKSB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmVuLmdpZlwiKTsgfVxuaHRtbC5sYW5nLWJhc2UtZnIgI2xvYWR6b25lID4gZGl2Om50aC1jaGlsZCgxKSB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmZyLmdpZlwiKTsgfVxuaHRtbC5sYW5nLWJhc2UtZXMgI2xvYWR6b25lID4gZGl2Om50aC1jaGlsZCgxKSB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmVzLmdpZlwiKTsgfVxuXG5odG1sLmxhbmctYmFzZS1lbiBkaXYubG9hZGluZyB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmVuLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5odG1sLmxhbmctYmFzZS1mciBkaXYubG9hZGluZyB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmZyLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5odG1sLmxhbmctYmFzZS1lcyBkaXYubG9hZGluZyB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbmltcy9sb2FkaW5nLmVzLmdpZlwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/