/* jQuery UI - v1.12.1 - 2016-10-20
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, menu.css, selectmenu.css, tabs.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
  text-decoration: none;
}
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: -webkit-calc(100% - 2.4em);
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
* {
  outline: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
html,
body {
  min-width: 320px;
  overflow-x: hidden;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  color: #fff;
  -webkit-text-decoration-skip: none;
          text-decoration-skip: none;
}
iframe {
  border: 0;
}
main {
  display: block;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
li {
  display: block;
}
dl {
  margin-top: 0;
  margin-bottom: 0;
}
dd {
  margin-left: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
}
blockquote {
  margin: 0;
  padding: 0;
}
p {
  margin-top: 0;
  margin-bottom: 0;
}
sup {
  position: relative;
  top: -0.5em;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
strong {
  font-weight: bold;
}
figure {
  margin: 0;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: inherit;
}
button {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: inherit;
  text-transform: inherit;
  font: inherit;
  -webkit-font-smoothing: inherit;
  letter-spacing: inherit;
  background: none;
  cursor: pointer;
  overflow: visible;
}
button,
[type="text"],
[type="password"],
[type="submit"],
[type="search"],
textarea {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
::-moz-focus-inner {
  border: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  vertical-align: middle;
}
td {
  vertical-align: middle;
}
.linux .button--t7:before {
  z-index: 150 !important;
}
.linux .button--text {
  z-index: 200 !important;
}
.container {
  width: 956px;
  height: 100%;
  margin: 0 auto;
}
@font-face {
  src: url("../fonts/tahoma.ttf");
  font-family: "Tahoma";
}
@font-face {
  src: url("../fonts/tahoma-bold.ttf");
  font-family: "Tahoma-bold";
}
@font-face {
  src: url("../fonts/myriadpro-semibold.otf");
  font-family: "Myriad Pro";
}
@font-face {
  src: url("../fonts/Arial-black.ttf");
  font-family: "Arial-black";
}
@font-face {
  src: url("../fonts/pt-sans-bold.ttf");
  font-family: "PTSans-bold";
}
@font-face {
  src: url("../fonts/arial-bold.ttf");
  font-family: "Arial-bold";
}
html {
  font-size: 14px;
  font-family: "Tahoma", sans-serif;
}
.button {
  border-radius: 4px;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  position: relative;
}
.button--accounts {
  margin-top: 36px;
  margin-left: 41%;
}
.button--search {
  position: absolute;
  width: 26px;
  height: 26px;
  background: url("../img/master/search_icon.png") left 4px top 6px no-repeat;
  text-indent: -9999px;
  top: 0px;
  right: 0px;
}
.button--s0 {
  height: 26px;
  min-width: 78px;
  padding: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font: 11px "Tahoma-bold", sans-serif;
  line-height: 1;
  max-width: 150px;
}
.button--sp1 {
  height: 29px;
  font: 12px "Tahoma-bold", sans-serif;
  padding: 0 42px;
  line-height: 1;
}
.button--sp2 {
  height: 44px;
  font: 16px "Myriad Pro", sans-serif;
  padding: 0 32px;
  line-height: 1;
  text-transform: uppercase;
}
.button--sp3 {
  height: 32px;
  font: 14px "PTSans-bold", sans-serif;
  padding: 0 38px;
  line-height: 1;
  text-transform: uppercase;
}
.button--sp4 {
  height: 30px;
  font: 12px "PTSans-bold", sans-serif;
  padding: 0 30px;
  line-height: 1;
  text-transform: uppercase;
}
.button--sp5 {
  height: 26px;
  font: 12px "Tahoma-bold", sans-serif;
  padding: 0 18px;
  line-height: 1;
}
.button--sp6 {
  height: 46px;
  font-family: Tahoma-bold;
  font-size: 22px;
  line-height: 1px;
  text-transform: uppercase;
  padding: 0 28px;
}
.button--t1 {
  border: 1px solid #1e5491;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0a5b68), to(#17e5d6));
  background-image: -webkit-linear-gradient(bottom, #0a5b68, #17e5d6);
  background-image: linear-gradient(to top, #0a5b68, #17e5d6);
  color: #000;
}
.button--t1:hover {
  -webkit-box-shadow: 0 0 18px #1e5491;
          box-shadow: 0 0 18px #1e5491;
}
.button--t2 {
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fea701), to(#fddf1c));
  background-image: -webkit-linear-gradient(bottom, #fea701, #fddf1c);
  background-image: linear-gradient(to top, #fea701, #fddf1c);
  color: #000;
}
.button--t2:hover {
  -webkit-box-shadow: 0 0 18px #fde800;
          box-shadow: 0 0 18px #fde800;
}
.button--t3 {
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffcd00), to(#f6ff00));
  background-image: -webkit-linear-gradient(bottom, #ffcd00, #f6ff00);
  background-image: linear-gradient(to top, #ffcd00, #f6ff00);
  color: #000;
}
.button--t3:hover {
  -webkit-box-shadow: 0 0 18px #e2b630;
          box-shadow: 0 0 18px #e2b630;
}
.button--t4 {
  border: 1px solid #7a0d08;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#7d0d08), to(#d40f0f));
  background-image: -webkit-linear-gradient(bottom, #7d0d08, #d40f0f);
  background-image: linear-gradient(to top, #7d0d08, #d40f0f);
  color: #fff;
}
.button--t4:hover {
  -webkit-box-shadow: 0 0 18px #ff2423;
          box-shadow: 0 0 18px #ff2423;
}
.button--t5 {
  border: 1px solid #0c8813;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0c5f14), to(#58e812));
  background-image: -webkit-linear-gradient(bottom, #0c5f14, #58e812);
  background-image: linear-gradient(to top, #0c5f14, #58e812);
  color: #000;
}
.button--t5:hover {
  -webkit-box-shadow: 0 0 18px #51d90c;
          box-shadow: 0 0 18px #51d90c;
}
.button--t6 {
  border: 1px solid #ffe500;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fea600), to(#fdeb1c));
  background-image: -webkit-linear-gradient(bottom, #fea600, #fdeb1c);
  background-image: linear-gradient(to top, #fea600, #fdeb1c);
  color: #000;
}
.button--t6:hover {
  -webkit-box-shadow: 0 0 18px #fde800;
          box-shadow: 0 0 18px #fde800;
}
.button--t7 {
  border-radius: 5px;
  border: 1px solid #00eaff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #00eaff), color-stop(55%, #016c7f));
  background-image: -webkit-linear-gradient(bottom, #00eaff 10%, #016c7f 55%);
  background-image: linear-gradient(to top, #00eaff 10%, #016c7f 55%);
  text-shadow: 1px 1px 0 #00eaff;
  color: #2a2a2a;
}
.button--t7:before {
  content: "";
  position: absolute;
  height: 21px;
  width: -webkit-calc(100% - 4px);
  width: calc(100% - 4px);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#01a0bb), to(#3de3ff));
  background-image: -webkit-linear-gradient(bottom, #01a0bb, #3de3ff);
  background-image: linear-gradient(to top, #01a0bb, #3de3ff);
  top: 2px;
  left: 2px;
  border-radius: 3px 3px 0 0;
  border-top: 1px solid #01cff2;
  z-index: 90;
}
.button--t7:hover {
  -webkit-box-shadow: 0 0 18px #1e5491, 0 0 18px #1e5491;
          box-shadow: 0 0 18px #1e5491, 0 0 18px #1e5491;
}
.button--text {
  z-index: 100;
}
.button--get {
  text-decoration: underline;
  color: #57e611;
  font-family: 'PT Sans';
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.button--get:hover {
  text-decoration: none;
}
.button--cancel {
  text-decoration: underline;
  font-family: 'PT Sans';
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.button--cancel:hover {
  text-decoration: none;
}
.form {
  position: relative;
}
.form__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
.form--login__header,
.form--contacts__header,
.form--profile__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.form--login__submit,
.form--contacts__submit,
.form--profile__submit {
  margin-top: 34px;
  margin-bottom: 20px;
}
.form--login__main,
.form--contacts__main,
.form--profile__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form--login__support,
.form--contacts__support,
.form--profile__support {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.form--login__profile,
.form--contacts__profile,
.form--profile__profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.form--login__accounts,
.form--contacts__accounts,
.form--profile__accounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form--login .form__section__contacts,
.form--contacts .form__section__contacts,
.form--profile .form__section__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 250px;
}
.form--login .form__section__main,
.form--contacts .form__section__main,
.form--profile .form__section__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 328px;
}
.form--login .form__section__header,
.form--contacts .form__section__header,
.form--profile .form__section__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.form--login .form__section--middle,
.form--contacts .form__section--middle,
.form--profile .form__section--middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0;
  margin-top: 30px;
}
.form--login .form__section__profile,
.form--contacts .form__section__profile,
.form--profile .form__section__profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin-right: 65px;
  width: 250px;
}
.form--login .form__section [type="file"],
.form--contacts .form__section [type="file"],
.form--profile .form__section [type="file"] {
  display: none;
}
.form--login .form__section--title,
.form--contacts .form__section--title,
.form--profile .form__section--title {
  color: #fc0;
  font-size: 16px;
  font-family: Tahoma-bold;
  margin-bottom: 22px;
}
.form--login .form__section__accounts,
.form--contacts .form__section__accounts,
.form--profile .form__section__accounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 210px;
  margin-right: 30px;
}
.form--login .form__section__accounts .form__input--title,
.form--contacts .form__section__accounts .form__input--title,
.form--profile .form__section__accounts .form__input--title {
  color: #aeaeae;
}
.form--login .form__input--captcha,
.form--contacts .form__input--captcha,
.form--profile .form__input--captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form--login .form__input--captcha img,
.form--contacts .form__input--captcha img,
.form--profile .form__input--captcha img {
  margin-right: 20px;
}
.form--login .form__input--title,
.form--contacts .form__input--title,
.form--profile .form__input--title {
  font-family: Tahoma;
  font-size: 14px;
  color: #ffd200;
  margin-bottom: 7px;
}
.form--login .form__input__main,
.form--contacts .form__input__main,
.form--profile .form__input__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 250px;
  margin-top: 25px;
}
.form--login .form__input__main [type="text"],
.form--contacts .form__input__main [type="text"],
.form--profile .form__input__main [type="text"],
.form--login .form__input__main [type="password"],
.form--contacts .form__input__main [type="password"],
.form--profile .form__input__main [type="password"],
.form--login .form__input__main [type="tel"],
.form--contacts .form__input__main [type="tel"],
.form--profile .form__input__main [type="tel"],
.form--login .form__input__main [type="email"],
.form--contacts .form__input__main [type="email"],
.form--profile .form__input__main [type="email"],
.form--login .form__input__main textarea,
.form--contacts .form__input__main textarea,
.form--profile .form__input__main textarea {
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form--login .form__input__main:first-of-type,
.form--contacts .form__input__main:first-of-type,
.form--profile .form__input__main:first-of-type {
  margin-top: 0;
}
.form--login .form__input__modal,
.form--contacts .form__input__modal,
.form--profile .form__input__modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  margin-top: 25px;
}
.form--login .form__input__modal [type="text"],
.form--contacts .form__input__modal [type="text"],
.form--profile .form__input__modal [type="text"],
.form--login .form__input__modal [type="password"],
.form--contacts .form__input__modal [type="password"],
.form--profile .form__input__modal [type="password"],
.form--login .form__input__modal [type="tel"],
.form--contacts .form__input__modal [type="tel"],
.form--profile .form__input__modal [type="tel"],
.form--login .form__input__modal [type="email"],
.form--contacts .form__input__modal [type="email"],
.form--profile .form__input__modal [type="email"],
.form--login .form__input__modal textarea,
.form--contacts .form__input__modal textarea,
.form--profile .form__input__modal textarea {
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form--login .form__input__modal:first-of-type,
.form--contacts .form__input__modal:first-of-type,
.form--profile .form__input__modal:first-of-type {
  margin-top: 0;
}
.form--login .form__input__radio,
.form--contacts .form__input__radio,
.form--profile .form__input__radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
.form--login .form__input__radio label,
.form--contacts .form__input__radio label,
.form--profile .form__input__radio label {
  color: #aeaeae;
  font-size: 14px;
  font-family: Tahoma;
}
.form--login .form__input__profile,
.form--contacts .form__input__profile,
.form--profile .form__input__profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 25px;
}
.form--login .form__input__profile label,
.form--contacts .form__input__profile label,
.form--profile .form__input__profile label {
  color: #aeaeae;
  font-size: 14px;
  font-family: Tahoma;
  margin-right: 15px;
}
.form--login .form__input__accounts,
.form--contacts .form__input__accounts,
.form--profile .form__input__accounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 210px;
  margin-top: 25px;
  margin-bottom: 25px;
}
.form--login .form__input__accounts [type="text"],
.form--contacts .form__input__accounts [type="text"],
.form--profile .form__input__accounts [type="text"],
.form--login .form__input__accounts [type="password"],
.form--contacts .form__input__accounts [type="password"],
.form--profile .form__input__accounts [type="password"],
.form--login .form__input__accounts [type="tel"],
.form--contacts .form__input__accounts [type="tel"],
.form--profile .form__input__accounts [type="tel"],
.form--login .form__input__accounts [type="email"],
.form--contacts .form__input__accounts [type="email"],
.form--profile .form__input__accounts [type="email"],
.form--login .form__input__accounts textarea,
.form--contacts .form__input__accounts textarea,
.form--profile .form__input__accounts textarea {
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form--login .form__input [type="text"],
.form--contacts .form__input [type="text"],
.form--profile .form__input [type="text"],
.form--login .form__input [type="password"],
.form--contacts .form__input [type="password"],
.form--profile .form__input [type="password"],
.form--login .form__input [type="tel"],
.form--contacts .form__input [type="tel"],
.form--profile .form__input [type="tel"],
.form--login .form__input [type="email"],
.form--contacts .form__input [type="email"],
.form--profile .form__input [type="email"],
.form--login .form__input textarea,
.form--contacts .form__input textarea,
.form--profile .form__input textarea {
  width: 100%;
  height: 26px;
  font-family: Tahoma;
  font-size: 11px;
  border: 1px solid #1e5491;
  background-color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #aeaeae;
}
.form--login .form__input textarea,
.form--contacts .form__input textarea,
.form--profile .form__input textarea {
  max-width: 100%;
  min-height: 248px;
  padding-top: 4px;
  resize: none;
}
.form--login .form__input [type="text"]:focus,
.form--contacts .form__input [type="text"]:focus,
.form--profile .form__input [type="text"]:focus,
.form--login .form__input [type="password"]:focus,
.form--contacts .form__input [type="password"]:focus,
.form--profile .form__input [type="password"]:focus,
.form--login .form__input [type="tel"]:focus,
.form--contacts .form__input [type="tel"]:focus,
.form--profile .form__input [type="tel"]:focus,
.form--login .form__input [type="email"]:focus,
.form--contacts .form__input [type="email"]:focus,
.form--profile .form__input [type="email"]:focus,
.form--login .form__input textarea:focus,
.form--contacts .form__input textarea:focus,
.form--profile .form__input textarea:focus {
  -webkit-box-shadow: 0 0 24px rgba(84,171,226,0.26);
          box-shadow: 0 0 24px rgba(84,171,226,0.26);
  outline: none;
}
.form--login .form__input--login,
.form--contacts .form__input--login,
.form--profile .form__input--login,
.form--login .form__input--contacts,
.form--contacts .form__input--contacts,
.form--profile .form__input--contacts,
.form--login .form__input--profile,
.form--contacts .form__input--profile,
.form--profile .form__input--profile {
  width: 165px;
  margin-right: 14px;
  position: relative;
}
.form--login .form__input--login [type="text"],
.form--contacts .form__input--login [type="text"],
.form--profile .form__input--login [type="text"],
.form--login .form__input--contacts [type="text"],
.form--contacts .form__input--contacts [type="text"],
.form--profile .form__input--contacts [type="text"],
.form--login .form__input--profile [type="text"],
.form--contacts .form__input--profile [type="text"],
.form--profile .form__input--profile [type="text"],
.form--login .form__input--login [type="password"],
.form--contacts .form__input--login [type="password"],
.form--profile .form__input--login [type="password"],
.form--login .form__input--contacts [type="password"],
.form--contacts .form__input--contacts [type="password"],
.form--profile .form__input--contacts [type="password"],
.form--login .form__input--profile [type="password"],
.form--contacts .form__input--profile [type="password"],
.form--profile .form__input--profile [type="password"],
.form--login .form__input--login [type="tel"],
.form--contacts .form__input--login [type="tel"],
.form--profile .form__input--login [type="tel"],
.form--login .form__input--contacts [type="tel"],
.form--contacts .form__input--contacts [type="tel"],
.form--profile .form__input--contacts [type="tel"],
.form--login .form__input--profile [type="tel"],
.form--contacts .form__input--profile [type="tel"],
.form--profile .form__input--profile [type="tel"],
.form--login .form__input--login [type="email"],
.form--contacts .form__input--login [type="email"],
.form--profile .form__input--login [type="email"],
.form--login .form__input--contacts [type="email"],
.form--contacts .form__input--contacts [type="email"],
.form--profile .form__input--contacts [type="email"],
.form--login .form__input--profile [type="email"],
.form--contacts .form__input--profile [type="email"],
.form--profile .form__input--profile [type="email"],
.form--login .form__input--login textarea,
.form--contacts .form__input--login textarea,
.form--profile .form__input--login textarea,
.form--login .form__input--contacts textarea,
.form--contacts .form__input--contacts textarea,
.form--profile .form__input--contacts textarea,
.form--login .form__input--profile textarea,
.form--contacts .form__input--profile textarea,
.form--profile .form__input--profile textarea {
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form--login .form__input--pass,
.form--contacts .form__input--pass,
.form--profile .form__input--pass {
  width: 165px;
  margin-right: 14px;
  position: relative;
}
.form--login .form__input--pass [type="text"],
.form--contacts .form__input--pass [type="text"],
.form--profile .form__input--pass [type="text"],
.form--login .form__input--pass [type="password"],
.form--contacts .form__input--pass [type="password"],
.form--profile .form__input--pass [type="password"],
.form--login .form__input--pass [type="tel"],
.form--contacts .form__input--pass [type="tel"],
.form--profile .form__input--pass [type="tel"],
.form--login .form__input--pass [type="email"],
.form--contacts .form__input--pass [type="email"],
.form--profile .form__input--pass [type="email"],
.form--login .form__input--pass textarea,
.form--contacts .form__input--pass textarea,
.form--profile .form__input--pass textarea {
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form--login .form__input--search,
.form--contacts .form__input--search,
.form--profile .form__input--search {
  width: 210px;
  border-radius: 5px;
}
.form--login .form__input--search [type="text"],
.form--contacts .form__input--search [type="text"],
.form--profile .form__input--search [type="text"],
.form--login .form__input--search [type="password"],
.form--contacts .form__input--search [type="password"],
.form--profile .form__input--search [type="password"],
.form--login .form__input--search [type="tel"],
.form--contacts .form__input--search [type="tel"],
.form--profile .form__input--search [type="tel"],
.form--login .form__input--search [type="email"],
.form--contacts .form__input--search [type="email"],
.form--profile .form__input--search [type="email"],
.form--login .form__input--search textarea,
.form--contacts .form__input--search textarea,
.form--profile .form__input--search textarea {
  padding-left: 10px;
  padding-right: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form__input--error [type="text"],
.form__input--error [type="password"],
.form__input--error [type="tel"],
.form__input--error [type="email"],
.form__input--error textarea {
  border: 1px solid #f00 !important;
}
.form .error [type="text"],
.form .error [type="password"],
.form .error [type="tel"],
.form .error [type="email"],
.form .error textarea {
  border: 1px solid #f00 !important;
}
.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url("../img/master/accounts_radio.png") center top;
  width: 8px;
  height: 8px;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background: url("../img/master/accounts_radio.png") center bottom no-repeat;
  width: 8px;
  height: 8px;
  border-width: 0px;
  border-style: none;
}
.ui-checkboxradio-icon-space {
  width: 11px;
  display: inline-block;
}
.ui-selectmenu-open {
  z-index: 500;
}
.ui-selectmenu-menu .ui-menu {
  max-height: 240px;
  overflow-y: auto;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  border-radius: 0;
}
input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.clr {
  padding-left: 25px;
  height: auto;
  display: inline-block;
  line-height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 12px;
  vertical-align: middle;
  cursor: pointer;
}
input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.chk {
  background-image: url("../img/master/checkbox_bg_checked.png");
}
label.css-label {
  background-image: url("../img/master/checkbox_bg_unchecked.png");
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.slider {
  border: 1px solid #003045;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-radius: 0 0 5px 5px;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:after {
  clear: both;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow {
  position: absolute;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-next {
  width: 10px;
  height: 100%;
  background: url("../img/master/providers_arrows.png") right center no-repeat;
  right: -12px;
  text-indent: -9999px;
}
.slick-prev {
  width: 10px;
  height: 100%;
  background: url("../img/master/providers_arrows.png") left center no-repeat;
  left: -12px;
  text-indent: -9999px;
}
.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: #fff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  position: absolute;
  top: -30px;
  right: 14px;
}
.slick-dots li {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background: url("../img/master/slider_dots.png") left center no-repeat;
}
.slick-dots li.slick-active {
  background: url("../img/master/slider_dots.png") right center no-repeat;
}
.slick-dots li button {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
.slider__info {
  position: absolute;
  top: 48px;
  padding-left: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.slider__info a {
  margin-top: 26px;
}
.slider__info p {
  font-size: 21px;
  font-family: Arial-black;
  text-shadow: 1px 4px 2px #000;
}
.slider__info p span {
  font-family: Aardvark;
  font-size: 58px;
  display: block;
  line-height: 1;
}
.jackpots {
  width: 100%;
  height: 138px;
  background-color: rgba(0,0,0,0.4);
  border-radius: 5px;
  border: 1px solid #003045;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jackpots__title {
  height: 42px;
  border-bottom: 1px solid #003045;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url("../img/master/jackpots_title.png") center center no-repeat, -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background: url("../img/master/jackpots_title.png") center center no-repeat, -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background: url("../img/master/jackpots_title.png") center center no-repeat, linear-gradient(to top, #000 0%, #171719 100%);
  border-radius: 5px 5px 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jackpots__title p {
  font-size: 46px;
  color: #d00000;
  text-transform: uppercase;
  font-family: Archive;
}
.jackpots__info {
  margin: 6px 8px;
  height: 83px;
}
.jackpots__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
}
.jackpots__item {
  height: 21px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #656565;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jackpots__item span {
  text-transform: uppercase;
  font-family: PTSans-bold;
  font-size: 15px;
}
.jackpots__rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  height: 100%;
  border-right: 1px solid #656565;
  color: #424242;
  border-radius: 3px 0 0 3px;
}
.jackpots__rate--gold {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#9e7f29), to(#fc0));
  background-image: -webkit-linear-gradient(bottom, #9e7f29, #fc0 100%);
  background-image: linear-gradient(to top, #9e7f29, #fc0 100%);
  text-shadow: 1px 1px 0 #ffde00;
}
.jackpots__rate--silver {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#4f4f4f), to(#ccc));
  background-image: -webkit-linear-gradient(bottom, #4f4f4f, #ccc 100%);
  background-image: linear-gradient(to top, #4f4f4f, #ccc 100%);
  text-shadow: 1px 1px 0 #e4e4e1;
}
.jackpots__rate--bronze {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#644d1d), to(#ac8445));
  background-image: -webkit-linear-gradient(bottom, #644d1d, #ac8445 100%);
  background-image: linear-gradient(to top, #644d1d, #ac8445 100%);
  text-shadow: 1px 1px 0 #c18b35;
}
.jackpots__currency {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 66px;
  height: 100%;
  border-right: 1px solid #656565;
  color: #909090;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#161718), to(#000));
  background-image: -webkit-linear-gradient(bottom, #161718, #000 100%);
  background-image: linear-gradient(to top, #161718, #000 100%);
}
.jackpots__amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 150px;
  height: 100%;
  background-color: #282828;
  border-radius: 0 3px 3px 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#111), to(#292929));
  background-image: -webkit-linear-gradient(bottom, #111, #292929 100%);
  background-image: linear-gradient(to top, #111, #292929 100%);
}
.winners {
  width: 100%;
  height: 143px;
  background-color: rgba(0,0,0,0.4);
  border-radius: 5px;
  border: 1px solid #003045;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.winners__title {
  height: 42px;
  border-bottom: 1px solid #003045;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-radius: 5px 5px 0 0;
}
.winners__title p {
  font-size: 24px;
  font-family: Tahoma-bold;
  color: #fc0;
}
.winners__list {
  height: 87px;
  overflow: hidden;
  border: 0;
}
.winners__list > div {
  border: 0;
}
.winners__info {
  margin: 9px 15px;
}
.winners__item {
  height: 29px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin: 2px 0;
}
.winners__item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.winners__item__info span {
  color: #a2aab7;
  font-size: 15px;
  font-family: Arial-bold;
}
.winners__item__amount {
  color: #a2aab7;
  font-size: 15px;
  font-family: Tahoma-bold;
  text-transform: uppercase;
}
.winners__icon {
  margin-right: 15px;
}
.tab-block__layout {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-block--left {
  width: 302px;
}
.tab-block--right {
  width: 620px;
}
.support {
  width: 100%;
  min-height: 317px;
  border-radius: 5px;
  border: 1px solid #003045;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url("../img/master/support_bg.png") right 30px bottom 36px no-repeat;
}
.support__title {
  height: 42px;
  border-bottom: 1px solid #003045;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-radius: 5px 5px 0 0;
}
.support__title p {
  font-size: 24px;
  font-family: Tahoma-bold;
  color: #fc0;
}
.support__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 22px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.support__info a {
  margin-bottom: 10px;
}
.support__mail {
  padding-left: 30px;
  background: url("../img/master/mail_icon.png") left center no-repeat;
  font-size: 15px;
  font-family: Tahoma;
}
.support__mail:hover {
  text-decoration: underline;
}
.support__chat {
  padding-left: 30px;
  background: url("../img/master/web_icon.png") left center no-repeat;
  font-size: 15px;
  font-family: Tahoma;
}
.support__chat:hover {
  text-decoration: underline;
}
.tabs {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #003045;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tabs__title {
  height: 42px;
  border-bottom: 1px solid #003045;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-radius: 5px 5px 0 0;
}
.tabs__title li {
  min-width: 90px;
  max-width: 96px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tabs__title li:hover {
  background: url("../img/master/tabs_shine.png") center bottom no-repeat;
}
.tabs__title a {
  text-transform: uppercase;
  font-size: 13px;
  font-family: Tahoma;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tabs .ui-tabs {
  min-height: 274px;
}
.tabs__info p {
  font-size: 18px;
}
.tabs__info img {
  width: 100%;
}
.tabs__image {
  margin-top: 10px;
  max-height: 212px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-tabs {
  padding: 0;
}
.ui-tabs .ui-tabs-nav {
  padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  outline: none;
  background: url("../img/master/tabs_shine.png") center bottom no-repeat;
  color: #fc0;
}
.ui-tabs .ui-tabs-panel {
  padding: 14px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  width: 90%;
  height: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  padding: 0;
}
.ui-selectmenu-button.ui-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  border: 1px solid #12528c;
  outline: none;
  padding: 0;
  height: 28px;
  line-height: 26px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#242424));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #242424 100%);
  background-image: linear-gradient(to top, #000 0%, #242424 100%);
}
.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-text {
  color: #aeaeae;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: 0;
}
.ui-menu .ui-menu-item-wrapper {
  padding: 0;
  height: 28px;
  line-height: 26px;
  font-size: 11px;
  font-family: Tahoma;
  color: #aeaeae;
}
.ui-selectmenu-header {
  width: 128px;
}
.ui-selectmenu-contacts {
  margin-top: 20px;
  width: 100%;
}
.ui-selectmenu-contacts .ui-selectmenu-text {
  text-transform: none;
}
.ui-selectmenu-profile {
  width: 100%;
  margin-bottom: 10px;
}
.ui-selectmenu-accounts {
  width: 100%;
}
.ui-selectmenu-accounts .ui-selectmenu-text {
  text-transform: none;
}
.ui-menu .ui-menu-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-menu .ui-menu-item:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#242424));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #242424 100%);
  background-image: linear-gradient(to top, #000 0%, #242424 100%);
}
.ui-menu-item {
  border: 1px solid #12528c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 8px;
  height: 28px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#242424));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #242424 100%);
  background-image: linear-gradient(to top, #000 0%, #242424 100%);
}
.ui-selectmenu-open .ui-menu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__menu__lang .ui-selectmenu-text {
  background-image: url("../img/master/langs.png");
  background-position: left 3px top 2px;
  background-repeat: no-repeat;
  padding: 0 0 0 28px;
  line-height: 22px;
}
.ui-selectmenu-text {
  font-size: 11px;
  font-family: Tahoma;
  color: #aeaeae;
  margin-right: 0;
  padding-left: 8px;
  text-transform: uppercase;
}
.ui-button {
  margin-right: 0;
  padding: 0;
  text-align: left;
}
.ui-menu .ui-icon {
  position: absolute;
  background-image: url("../img/master/langs.png");
}
.ui-selectmenu-icon {
  display: block;
  position: absolute;
  width: 10px;
  height: 6px;
  background: url("../img/master/lang_arrow.png");
  top: 10px;
  right: 6px;
}
.ru {
  width: 19px;
  height: 20px;
  background-position: left top;
}
.en {
  width: 19px;
  height: 20px;
  background-position: left center;
}
.de {
  width: 19px;
  height: 20px;
  background-position: left bottom;
}
.header__langs .en:before,
.header__langs .en a:before {
  background-position: left center;
}
.header__langs .ru:before,
.header__langs .ru a:before {
  background-position: left top;
}
.header__langs .de:before,
.header__langs .de a:before {
  background-position: left bottom;
}
.table {
  width: 100%;
  border-radius: 5px;
}
.table table {
  width: 100%;
}
.table table thead {
  background-color: #090303;
  border: 1px solid #392d0d;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.table table thead tr {
  height: 40px;
}
.table table thead tr th {
  font-family: 'PT Sans';
  font-size: 14px;
  color: #fff;
  font-weight: normal;
}
.table table thead tr th:first-of-type {
  border-radius: 10px 0 0 0;
}
.table table thead tr th:last-of-type {
  border-radius: 0 5px 0 0;
}
.table table tbody tr {
  height: 94px;
  font-family: Tahoma;
  font-size: 14px;
  background-color: #171717;
  border-bottom: 1px solid #2c2c2c;
  width: 100%;
}
.table table tbody tr:nth-of-type(even) {
  background-color: #212121;
}
.table table tbody tr:last-of-type {
  border-bottom: 0;
}
.table table tbody td {
  text-align: center;
  border-right: 1px solid #2c2c2c;
  padding: 15px;
}
.table table tbody td:last-of-type {
  border-right: 0;
}
.table table tbody td .button {
  margin-left: auto;
  margin-right: auto;
}
.table table tbody td .status {
  padding-left: 15px;
}
.table table tbody td .status--pending {
  color: #fc0;
  background: url("../img/master/pending_icon.png") left center no-repeat;
}
.table table tbody td .status--completed {
  color: #57e611;
  background: url("../img/master/completed_icon.png") left center no-repeat;
}
.table table tbody td .status--cancelled {
  color: #ff1414;
  background: url("../img/master/cancelled_icon.png") left center no-repeat;
}
.table table tbody td .status--accepted {
  color: #57e611;
  padding-left: 0;
}
.table table tbody td .status--in_progress {
  color: #fc0;
  padding-left: 0;
}
.table table tbody td .status--denied {
  color: #ff1414;
  padding-left: 0;
}
.table table tbody td .status--active {
  color: #57e611;
  padding-left: 0;
}
.table table tbody td .currency {
  text-transform: uppercase;
}
.table--shadow {
  position: relative;
}
.table--shadow table thead:after {
  position: absolute;
  content: "";
  height: 10px;
  -webkit-box-shadow: 0 4px 8px #392d0d;
          box-shadow: 0 4px 8px #392d0d;
  width: 100%;
  top: 30px;
}
.table--sm td {
  max-width: 160px;
  min-width: 70px;
  padding: 15px;
}
.table__withdraw {
  position: relative;
}
.table__withdraw thead:after {
  position: absolute;
  content: "";
  height: 10px;
  -webkit-box-shadow: 0 4px 8px #392d0d;
          box-shadow: 0 4px 8px #392d0d;
  width: 100%;
  top: 30px;
}
.table__withdraw td:nth-of-type(2) {
  padding: 2% 5%;
}
.table__withdraw td:first-of-type {
  width: 27%;
}
.table__withdraw td:last-of-type {
  width: 23%;
}
.table__deposit {
  position: relative;
}
.table__deposit thead:after {
  position: absolute;
  content: "";
  height: 10px;
  -webkit-box-shadow: 0 4px 8px #392d0d;
          box-shadow: 0 4px 8px #392d0d;
  width: 100%;
  top: 30px;
}
.table__deposit td:nth-of-type(2) {
  padding: 2% 5%;
}
.table__deposit td:first-of-type {
  width: 27%;
}
.table__deposit td:last-of-type {
  width: 23%;
}
.ui-dialog {
  padding: 0;
  border-radius: 5px;
  border: 1px solid #0e3b4e;
  -webkit-box-shadow: 0 0 12px #00eaff;
          box-shadow: 0 0 12px #00eaff;
}
.ui-dialog .ui-dialog-content {
  padding: 0;
  overflow: hidden;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(top, #000 0%, #171719 100%);
  background-image: linear-gradient(to bottom, #000 0%, #171719 100%);
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-bottom: 1px solid #0e3b4e;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-dialog .ui-dialog-title {
  font-size: 30px;
  width: 100%;
  text-transform: uppercase;
  background-image: -webkit-linear-gradient(#00fcf5, #037fab);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close {
  padding: 0;
  margin: 0;
  z-index: 1000;
  background: url("../img/master/modals_close.png") no-repeat;
  width: 15px;
  height: 15px;
  right: 17px;
  top: 19px;
}
.ui-widget-overlay {
  cursor: pointer;
  background: rgba(0,0,0,0.6);
}
.modal {
  border-top: 1px solid #041d27;
}
.modal__layout {
  padding: 32px 29px 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal .registration__socials__description {
  margin-bottom: 28px;
  margin-top: 10px;
}
.modal__content .form__section {
  margin-right: 65px;
  max-width: 250px;
}
.modal__buttons {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 48px;
}
.modal__buttons .modal__register {
  margin-top: 15px;
  font-family: Tahoma;
  font-size: 12px;
  color: #164f74;
  text-decoration: underline;
}
.modal__buttons .modal__register:hover {
  text-decoration: none;
}
.modal__buttons--bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal__buttons--bonus a {
  margin: 0 10px;
}
.modal .form__input--modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 70%;
  margin: 15px auto 0;
}
.modal .form__input--modal label {
  font-size: 58px;
  font-family: Arial-bold;
  background-image: -webkit-linear-gradient(#00fcf5, #037fab);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.modal .form__input--modal label:hover {
  -webkit-text-fill-color: #01e4ec;
}
.modal .form__input--modal label.ui-checkboxradio-checked {
  -webkit-text-fill-color: #00fcf5;
}
.modal .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.modal .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  width: 0;
  height: 0;
}
.modal .ui-checkboxradio-radio-label .ui-icon-background {
  width: 0;
  height: 0;
}
.modal .ui-checkboxradio-icon-space {
  width: 0;
}
.modal .registration__conditions {
  margin-top: 25px;
}
.header {
  -webkit-box-shadow: 0 -4px 10px #00171f inset, 0 0px #fff inset, 0 0px #fff inset, 0 0px #fff inset;
          box-shadow: 0 -4px 10px #00171f inset, 0 0px #fff inset, 0 0px #fff inset, 0 0px #fff inset;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-bottom: 1px solid rgba(0,48,69,0.5);
}
.header--min {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header--min .button {
  margin-left: 15px;
}
.header--min2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header--min2 .button {
  margin-left: 15px;
}
.header__logo {
  width: 147px;
  height: 53px;
  margin-left: 15px;
}
.header__logo__link {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../img/master/logo.png");
}
.header--top {
  height: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header--bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__menu {
  height: 100%;
  z-index: 50;
}
.header__menu__list {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header__menu__item {
  display: block;
  height: 100%;
  border-bottom: 2px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__menu .active a {
  color: #fc0;
}
.header__menu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
  padding: 0 10px;
}
.header__menu__link:hover {
  color: #fc0;
}
.header__menu__open,
.header__menu__close {
  display: none;
}
.header__menu__open {
  background: url("../img/master/menu_open.png");
  width: 34px;
  height: 23px;
  margin-left: 15px;
}
.header__menu__close {
  background: url("../img/master/menu_close.png");
  width: 17px;
  height: 17px;
  position: absolute;
  right: 24px;
  top: 24px;
}
.header__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 88px;
  margin-top: 20px;
}
.header__logged {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 88px;
}
.header__logged--top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__logged--top a {
  margin-left: 14px;
}
.header__logged--top p {
  margin-right: 14px;
  color: #aeaeae;
  font-size: 14px;
  font-family: Tahoma;
}
.header__logged--bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__logged--bottom a {
  margin-left: 14px;
}
.header__hello {
  text-decoration: underline;
  margin-right: 20px;
  color: #aeaeae;
  font-size: 14px;
  font-family: Tahoma;
}
.header__hello:hover {
  text-decoration: none;
}
.header__panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 88px;
}
.header__panel--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__panel--left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__socials__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-right: 15px;
}
.header__socials__item {
  margin-left: 4px;
}
.header__socials__link img {
  -webkit-filter: grayscale(100%) brightness(50%);
          filter: grayscale(100%) brightness(50%);
}
.header__socials__link img:hover {
  -webkit-filter: none;
          filter: none;
}
.header__fast {
  color: #03e3f7;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  margin-right: 70px;
  line-height: 44px;
  background: url("../img/master/fast_reg.png") left center no-repeat;
  padding-left: 44px;
}
.header__fast:hover {
  text-shadow: 0 0 18px rgba(0,42,255,0.75), 0 0 18px #002aff;
}
.header__langs {
  position: relative;
  outline: none;
}
.header__langs__toggler {
  height: 28px;
  width: 70px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: Tahoma;
  color: #aeaeae;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  z-index: 2;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #12528c;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#242424));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #242424 100%);
  background-image: linear-gradient(to top, #000 0%, #242424 100%);
}
.header__langs__toggler:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 19px;
  background: url("../img/master/langs.png") left top no-repeat;
  margin-left: 4px;
}
.header__langs__toggler span {
  margin-left: 6px;
}
.header__langs__icon {
  display: block;
  position: absolute;
  width: 10px;
  height: 6px;
  background: url("../img/master/lang_arrow.png");
  top: 10px;
  right: 4px;
  text-indent: -9999px;
}
.header__langs__list {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 400;
  width: 70px;
  margin-top: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
}
.header__langs__toggler:hover + .header__langs__list,
.header__langs__list:hover {
  display: block;
}
.header__langs__item {
  height: 28px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #12528c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#242424));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #242424 100%);
  background-image: linear-gradient(to top, #000 0%, #242424 100%);
}
.header__langs__item a {
  text-transform: uppercase;
  font-size: 14px;
  font-family: Tahoma;
  color: #aeaeae;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__langs__item a:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 19px;
  margin-left: 4px;
  margin-right: 6px;
  background: url("../img/master/langs.png") left top no-repeat;
}
.header__password {
  font-size: 14px;
  color: #777;
  text-decoration: underline;
  margin-right: 15px;
}
.header__password:hover {
  text-decoration: none;
}
.header__small {
  height: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  line-height: 1;
  border-radius: 5px 5px 0 0;
  border: 1px solid #003045;
  display: none;
}
.header__small__layout {
  padding: 0 15px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__small__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__small__buttons .button {
  margin-left: 15px;
}
.header__small__buttons--logged {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header__small__buttons--logged .button {
  margin-left: 15px;
}
.footer {
  border: 1px solid #003045;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#131313));
  background-image: -webkit-linear-gradient(top, #000 0%, #131313 100%);
  background-image: linear-gradient(to bottom, #000 0%, #131313 100%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 10px;
}
.footer__layout {
  border-radius: 5px;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer__menu {
  height: 52px;
  width: 100%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #003045;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer__menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.footer__menu__item {
  padding: 0 20px;
}
.footer__menu__link {
  display: block;
  line-height: 50px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: Tahoma;
}
.footer__menu__link:hover {
  color: #fc0;
}
.footer__payments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__payments__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 11px 0;
}
.footer__payments__item {
  padding: 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__games__title {
  height: 42px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #003045;
  border-radius: 5px;
  padding-left: 14px;
}
.footer__games__title p {
  font-size: 24px;
  font-family: Tahoma-bold;
  color: #fc0;
}
.footer__games__categories {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 10px;
}
.footer__games__list__title {
  font-size: 14px;
  font-family: Tahoma-bold;
  color: #fc0;
}
.footer__games__list__title:hover {
  text-decoration: underline;
  color: #01d1db;
}
.footer__games__link {
  color: #a2aab7;
  font-size: 11px;
  font-family: Tahoma;
}
.footer__games__link:hover {
  text-decoration: underline;
  color: #01d1db;
}
.copyright {
  max-width: 956px;
  margin: 0 auto;
}
.copyright__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 74px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.copyright__text {
  font-family: Tahoma;
  font-size: 12px;
  color: #bdbfc0;
}
.pager {
  margin-top: 22px;
  margin-bottom: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.pager__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #a0a0a0;
  border-radius: 5px;
  height: 38px;
}
.pager .hidden {
  display: none !important;
}
.pager__item {
  width: 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 17px;
  font-family: PTSans-bold;
  border-right: 1px solid #a0a0a0;
  line-height: 38px;
}
.pager__item:last-of-type {
  border-right: none;
  width: 45px;
}
.pager__item:first-of-type {
  width: 45px;
}
.pager__item:hover {
  color: #c79c33;
}
.pager__item--active {
  color: #c79c33;
}
.pager__item img {
  width: 12px;
  height: 22px;
}
.pager__item a {
  height: 38px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pager.hidden {
  display: none !important;
}
[data-uloginbutton="vkontakte"] a {
  background-position: center top;
}
[data-uloginbutton="facebook"] a {
  background-position: center bottom;
}
.preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #121212 url("../img/master/loading-bg.gif") no-repeat center center;
}
.helper {
  background-image: url("../img/master/bg.png");
  background-repeat: no-repeat;
  background-position: top 158px center;
  background-color: #121212;
}
.main {
  border: 1px solid #003045;
  border-bottom: 0;
  border-top: 0;
  background-color: #000;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 700px;
}
#preloader {
  height: 30px;
  width: 30px;
  margin: 20px auto;
  border: 5px solid rgba(134,134,134,0.45);
  border-top: 5px solid #1984cb;
  border-radius: 30px;
  -webkit-animation: rotate 1s infinite linear;
          animation: rotate 1s infinite linear;
}
.games__title {
  height: 42px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #003045;
  border-radius: 5px 5px 0 0;
}
.games__title p {
  color: #fc0;
  font-family: Tahoma-bold;
  font-size: 24px;
}
.games__title .form--login {
  margin-right: 16px;
}
.games__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 6px;
}
.games__list__wrapper {
  max-height: 642px;
  overflow-y: auto;
  border-top: 0;
}
.games__list .empty {
  margin: 20px 0;
}
.games__list .preload {
  margin: 20px 0;
}
.games__list__layout {
  border: 1px solid #003045;
  border-radius: 0 0 5px 5px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 0;
}
.games__layout {
  border-radius: 5px;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.games__item {
  border-radius: 5px 5px 0 0;
  max-width: 170px;
  min-height: 145px;
  position: relative;
  margin-bottom: 17px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
  border: 1px solid #1984cb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.games__item__name {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  font-family: "PTSans-bold";
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  border-bottom: 1px solid #1984cb;
  border-radius: 5px 5px 0 0;
}
.games__item__name p {
  width: 100%;
  text-align: center;
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.games__item__link {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  border-radius: 5px;
}
.games__item__link a {
  display: block;
  height: 100%;
}
.games__item__option {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.games__item__option a {
  margin-bottom: 12px;
  text-align: center;
}
.games__item__option .button--sp3 {
  padding: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 110px;
  max-width: 170px;
}
.games__item__option .button--sp4 {
  padding: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 94px;
  max-width: 170px;
}
.games__item:hover .games__item__link {
  background-color: rgba(0,0,0,0.3);
}
.games__item:hover .games__item__option {
  visibility: visible;
  opacity: 1;
}
.games__search {
  display: none;
  padding: 15px 15px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-left: 1px solid #003045;
  border-right: 1px solid #003045;
  width: 100%;
}
.games__search .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.games__search .form .button {
  border-radius: 0 5px 5px 0;
  border-left: 0;
}
.games__more {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  margin-bottom: 16px;
}
.games__more .button--t3:before {
  content: "";
  display: block;
  background: url("../img/master/refresh_icon.png") no-repeat;
  height: 16px;
  width: 16px;
  margin-right: 6px;
}
.games .pager__list {
  height: 30px;
  border: 0;
}
.games .pager__item {
  line-height: 1;
  height: auto;
}
.games .pager__item--load-more {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  margin-bottom: 16px;
}
.games .pager__item--load-more a {
  height: 30px;
  font: 12px "PTSans-bold", sans-serif;
  padding: 0 30px;
  line-height: 1;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffcd00), to(#f6ff00));
  background-image: -webkit-linear-gradient(bottom, #ffcd00, #f6ff00);
  background-image: linear-gradient(to top, #ffcd00, #f6ff00);
  color: #000;
}
.games .pager__item--load-more a:hover {
  -webkit-box-shadow: 0 0 18px #e2b630;
          box-shadow: 0 0 18px #e2b630;
}
.games .pager__item--load-more a:before {
  content: "";
  display: block;
  background: url("../img/master/refresh_icon.png") no-repeat;
  height: 16px;
  width: 16px;
  margin-right: 6px;
}
.games__providers {
  position: relative;
  margin-left: 25px;
  width: 602px;
  padding: 0 10px;
  height: 100%;
}
.games__providers__list {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.games__providers__item {
  text-align: center;
}
.games__providers__link {
  font-family: Tahoma-bold;
  font-size: 16px;
  color: #fc0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 5px;
}
.games__providers .active {
  color: #fff;
}
.games__providers .slick-track {
  height: 100%;
}
.games-all__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.games-all__sidebar {
  margin-right: 40px;
  margin-top: 11px;
  min-width: 140px;
}
.games-all__sidebar__title {
  font-family: Tahoma-bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #fc0;
  width: 100%;
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 6px;
  margin-bottom: 8px;
  position: relative;
}
.games-all__sidebar__title:after {
  content: "";
  width: 100%;
  background-image: -webkit-gradient(linear, left top, right top, from(#041e2a), color-stop(50%, #1a6191), to(#041e2a));
  background-image: -webkit-linear-gradient(left, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  background-image: linear-gradient(to right, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
}
.games-all__sidebar__list {
  margin-bottom: 15px;
}
.games-all__sidebar__item {
  color: #8e8f90;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.games-all__sidebar__item:hover {
  color: #fff;
  padding-left: 15px;
}
.games-all__sidebar__item--active {
  position: relative;
  margin-left: 15px;
  color: #fff;
}
.games-all__sidebar__item--active:hover {
  padding-left: 0;
}
.games-all__sidebar__item--active:after {
  content: "";
  display: block;
  position: absolute;
  left: -15px;
  top: 7px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #ffd200;
}
.games-all--top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  height: 50px;
}
.games-all--top:after {
  content: "";
  width: 100%;
  background-image: -webkit-gradient(linear, left top, right top, from(#041e2a), color-stop(50%, #1a6191), to(#041e2a));
  background-image: -webkit-linear-gradient(left, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  background-image: linear-gradient(to right, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
}
.games-all__main {
  width: 100%;
}
.games-all__sorter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.games-all__sorter__link {
  margin-left: 15px;
  color: #fc0;
  font-family: Tahoma-bold;
}
.games-all__list {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.games-all__list .games__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 24%;
          flex: 0 1 24%;
  max-width: 170px;
}
.games-all .pager__list {
  height: 30px;
  border: 0;
}
.games-all .pager__item {
  line-height: 1;
  height: auto;
}
.games-all .pager__item--load-more {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  margin-bottom: 16px;
}
.games-all .pager__item--load-more a {
  height: 30px;
  font: 12px "PTSans-bold", sans-serif;
  padding: 0 30px;
  line-height: 1;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffcd00), to(#f6ff00));
  background-image: -webkit-linear-gradient(bottom, #ffcd00, #f6ff00);
  background-image: linear-gradient(to top, #ffcd00, #f6ff00);
  color: #000;
}
.games-all .pager__item--load-more a:hover {
  -webkit-box-shadow: 0 0 18px #e2b630;
          box-shadow: 0 0 18px #e2b630;
}
.games-all .pager__item--load-more a:before {
  content: "";
  display: block;
  background: url("../img/master/refresh_icon.png") no-repeat;
  height: 16px;
  width: 16px;
  margin-right: 6px;
}
.widgets__layout {
  padding: 10px 10px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.widgets--left {
  width: 620px;
}
.widgets--left__title {
  height: 42px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
  background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
  background-image: linear-gradient(to top, #000 0%, #171719 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  border-radius: 5px 5px 0 0;
  border: 1px solid #003045;
}
.widgets--left__title p {
  color: #fc0;
  font-family: Tahoma-bold;
  font-size: 20px;
  font-weight: 700;
}
.widgets--left img {
  width: 100%;
}
.widgets--right {
  width: 302px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bonuses__no-active {
  font-size: 11px;
  font-style: italic;
  color: #8e8f90;
  margin-bottom: 30px;
}
.bonuses__table__title {
  color: #fc0;
  width: 100%;
  height: 43px;
  background: #2c2c2c;
  border-radius: 5px 5px 0 0;
  text-align: left;
  padding-left: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #040405;
}
.bonuses__history__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bonuses__profile__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bonuses__profile__info .title--main {
  margin-top: 20px;
}
.bonuses__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 592px;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bonuses__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.bonuses__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  margin-top: 52px;
}
.bonuses__item:nth-of-type(1) {
  margin-top: 16px;
}
.bonuses__item--left {
  min-width: 250px;
  margin-right: 26px;
}
.bonuses__item--right {
  width: 100%;
}
.bonuses__title {
  font-size: 18px;
  font-family: Tahoma-bold;
  margin-bottom: 14px;
  color: #fc0;
}
.bonuses__wager {
  margin-bottom: 15px;
  font-family: Tahoma;
  font-size: 15px;
}
.bonuses__amount {
  margin-bottom: 15px;
  font-family: Tahoma;
  font-size: 15px;
}
.bonuses__description {
  font-size: 14px;
  font-family: Tahoma;
  text-align: justify;
  margin-top: 12px;
  display: none;
}
.bonuses .button {
  margin-bottom: 15px;
}
.bonuses__details {
  font-family: Tahoma;
  font-size: 14px;
  color: #fff;
  position: relative;
  padding-right: 20px;
}
.bonuses__details:after {
  content: "";
  width: 8px;
  height: 8px;
  background: url("../img/master/bonuses_arrow.png") no-repeat;
  position: absolute;
  top: 6px;
  right: 0;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.bonuses__details.rotated:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.bonuses__text {
  font-size: 15px;
  margin-bottom: 40px;
}
.list-view {
  width: 100%;
}
.notification__layout {
  padding: 20px 26px 30px 26px;
}
.notification__error {
  color: #f00;
  padding-left: 20px;
  background: url("../img/master/cross.png") left center no-repeat;
  margin-bottom: 20px;
}
.notification__success {
  color: #30ad2a;
  padding-left: 20px;
  background: url("../img/master/success.png") left center no-repeat;
  margin-bottom: 20px;
}
.notification__buttons {
  margin-top: 30px;
  width: 150px;
}
.notification__text {
  margin-bottom: 20px;
}
.title--main {
  font-family: Tahoma-bold;
  font-size: 24px;
  text-transform: uppercase;
  color: #fc0;
  width: 100%;
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 14px;
  margin-bottom: 20px;
  position: relative;
}
.title--main:after {
  content: "";
  width: 100%;
  background-image: -webkit-gradient(linear, left top, right top, from(#041e2a), color-stop(50%, #1a6191), to(#041e2a));
  background-image: -webkit-linear-gradient(left, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  background-image: linear-gradient(to right, #041e2a 0%, #1a6191 50%, #041e2a 100%);
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
}
.title--main--sm {
  padding-bottom: 10px;
  margin-bottom: 0;
  font-size: 20px;
}
.contacts__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.contacts__support {
  width: 530px;
  margin-right: 80px;
}
.contacts__info {
  width: 250px;
}
.contacts__info__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.contacts__info__links p {
  font-family: Tahoma;
  font-size: 16px;
  margin-bottom: 4px;
}
.contacts__info__links a {
  font-family: Tahoma;
  font-size: 14px;
  color: #ffd200;
  margin-top: 16px;
  text-decoration: underline;
}
.contacts__info__links a:hover {
  text-decoration: none;
}
.registration__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.registration__main {
  width: 530px;
  margin-right: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.registration__socials__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 168px;
}
.registration__socials__item {
  margin-right: 6px;
}
.registration__socials__link img {
  -webkit-filter: grayscale(100%) brightness(50%);
          filter: grayscale(100%) brightness(50%);
}
.registration__socials__link img:hover {
  -webkit-filter: none;
          filter: none;
}
.registration__socials__title {
  font-family: Tahoma;
  font-size: 14px;
  color: #ffd200;
  margin-bottom: 7px;
}
.registration__socials__description {
  font-family: Tahoma;
  font-size: 11px;
  color: #8e8f90;
  margin-top: 26px;
  max-width: 244px;
}
.registration__socials--left {
  margin-right: 34px;
}
.registration__conditions {
  margin-top: 46px;
}
.registration__conditions label {
  font-size: 12px;
  color: #8e8f90;
}
.registration__conditions label a {
  text-decoration: underline;
}
.registration__conditions .form__input--checkbox {
  margin-bottom: 20px;
}
.password-restore__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.about__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.about__info {
  color: #8e8f90;
}
.about__info p {
  margin-bottom: 35px;
}
.about__info p:last-of-type {
  margin-bottom: 10px;
}
.about__info span {
  font-size: 14px !important;
  font-family: Tahoma !important;
  color: #8e8f90 !important;
}
.transaction__history__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.transaction__history__layout .ui-selectmenu-contacts {
  margin-top: 0;
  margin-bottom: 20px;
}
.profile__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.profile__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px 26px 30px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.profile__image {
  width: 147px;
  min-height: 134px;
}
.profile__avatar__text {
  margin: 10px 0;
  font-size: 11px;
  font-family: Tahoma;
  color: #999;
}
.profile__avatar--right {
  width: 147px;
}
.profile__avatar--right .button--sp3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.profile .form--contacts__profile {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.profile__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.profile__col .form__section__profile {
  margin-bottom: 30px;
}
.ui-datepicker {
  background: #fc0;
  z-index: 1000 !important;
  border: 1px solid #1e5491;
  border-radius: 0 0 5px 5px;
  border-top: none;
  width: 242px;
}
.ui-datepicker-header {
  border-bottom: 1px solid #000;
}
.ui-datepicker th {
  color: #000;
}
.ui-datepicker td {
  border: 1px solid #000;
}
.ui-datepicker td a {
  color: #000;
}
.ui-datepicker-next span {
  background: url("../img/master/datepicker_arrows.png") center bottom no-repeat;
  width: 15px;
  height: 15px;
}
.ui-datepicker-next:hover {
  right: 2px;
  top: 2px;
  cursor: pointer;
}
.ui-datepicker-prev span {
  background: url("../img/master/datepicker_arrows.png") center top no-repeat;
  width: 15px;
  height: 15px;
}
.ui-datepicker-prev:hover {
  left: 2px;
  top: 2px;
  cursor: pointer;
}
.ui-datepicker-title {
  color: #000;
}
.ui-state-disabled {
  opacity: 0.5;
}
.highlited {
  color: #fc0;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@media (min-width: 968px) and (max-width: 1200px) {
  .container {
    width: 956px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 720px) and (max-width: 967px) {
  .container {
    width: 720px;
  }
  .form--login__profile,
  .form--contacts__profile,
  .form--profile__profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login .form__section__contacts,
  .form--contacts .form__section__contacts,
  .form--profile .form__section__contacts {
    width: 285px;
  }
  .form--login .form__section__profile,
  .form--contacts .form__section__profile,
  .form--profile .form__section__profile {
    width: 285px;
  }
  .form--login .form__section__accounts,
  .form--contacts .form__section__accounts,
  .form--profile .form__section__accounts {
    width: 285px;
  }
  .form--login .form__input__main,
  .form--contacts .form__input__main,
  .form--profile .form__input__main {
    width: 285px;
  }
  .form--login .form__input__modal,
  .form--contacts .form__input__modal,
  .form--profile .form__input__modal {
    width: 100%;
  }
  .form--login .form__input__accounts,
  .form--contacts .form__input__accounts,
  .form--profile .form__input__accounts {
    width: 285px;
  }
  .jackpots {
    height: 143px;
    margin-right: 10px;
  }
  .jackpots__info {
    margin-top: 9px;
  }
  .jackpots__amount {
    width: 157px;
  }
  .winners {
    max-width: 345px;
  }
  .tab-block__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tab-block--left {
    width: 100%;
  }
  .tab-block--right {
    width: 100%;
  }
  .support {
    min-height: 82px;
    background: url("../img/master/call_sm.png") right 30px bottom 26px no-repeat;
    margin-bottom: 10px;
  }
  .modal .registration__socials__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .header {
    height: 140px;
  }
  .header--min {
    margin-right: 15px;
  }
  .header--min .button {
    height: 36px;
  }
  .header--min2 {
    margin-right: 15px;
  }
  .header--min2 .button {
    height: 36px;
  }
  .header__logo {
    margin: 0 auto;
  }
  .header--top {
    height: 90px;
  }
  .header--bottom {
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
    background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
    background-image: linear-gradient(to top, #000 0%, #171719 100%);
    line-height: 1;
    border-radius: 5px 5px 0 0;
    border: 1px solid #003045;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  .header__menu {
    position: absolute;
    width: 280px;
    left: 0;
    top: 0;
    background: #121212;
    height: auto;
    padding-top: 58px;
    padding-bottom: 20px;
    display: none;
  }
  .header__menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
  }
  .header__menu__link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 16px;
  }
  .header__menu__open,
  .header__menu__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__user {
    display: none;
  }
  .header__langs {
    display: none;
  }
  .header__small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__small__buttons .button {
    height: 36px;
  }
  .header__small__buttons--logged .button {
    height: 36px;
  }
  .footer {
    background: #121212;
  }
  .footer__menu__list {
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .footer__payments__list {
    margin-bottom: 0;
  }
  .footer__payments__item {
    width: 9%;
  }
  .footer__games {
    display: none;
  }
  .helper {
    background-image: url("../img/master/bg_sm.png");
    background-repeat: no-repeat;
    background-position: top 158px center;
  }
  .main {
    background: #121212;
  }
  .games__list__wrapper {
    max-height: 510px;
  }
  .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24%;
    flex: 0 1 24%;
  }
  .games__providers {
    width: 380px;
  }
  .games-all__layout {
    padding: 20px 13px 20px 13px;
  }
  .games-all__list .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
  }
  .widgets__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  .widgets--left {
    width: 100%;
    margin-bottom: 10px;
  }
  .widgets--right {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .bonuses__history__layout {
    padding: 20px 13px 20px 13px;
  }
  .contacts__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 48px;
  }
  .contacts__support {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .registration__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .registration__main {
    width: 100%;
    padding-right: 48px;
    margin-right: 0;
    padding-bottom: 10px;
  }
  .registration__socials__description {
    margin-top: 20px;
  }
  .registration__socials__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .registration__socials__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile .form__section.form__section__profile {
    margin-top: 30px;
  }
}
@media (min-width: 544px) and (max-width: 719px) {
  .container {
    width: 100%;
  }
  .form--login__support,
  .form--contacts__support,
  .form--profile__support {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login__profile,
  .form--contacts__profile,
  .form--profile__profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login .form__section__contacts,
  .form--contacts .form__section__contacts,
  .form--profile .form__section__contacts {
    width: 408px;
  }
  .form--login .form__section__profile,
  .form--contacts .form__section__profile,
  .form--profile .form__section__profile {
    width: 408px;
  }
  .form--login .form__section__accounts,
  .form--contacts .form__section__accounts,
  .form--profile .form__section__accounts {
    width: 408px;
  }
  .form--login .form__input__main,
  .form--contacts .form__input__main,
  .form--profile .form__input__main {
    width: 408px;
  }
  .form--login .form__input__modal,
  .form--contacts .form__input__modal,
  .form--profile .form__input__modal {
    width: 100%;
    min-width: 208px;
  }
  .form--login .form__input__accounts,
  .form--contacts .form__input__accounts,
  .form--profile .form__input__accounts {
    width: 100%;
  }
  .form--login .form__input textarea,
  .form--contacts .form__input textarea,
  .form--profile .form__input textarea {
    min-height: 120px;
    margin-bottom: 25px;
  }
  .form--login .form__input--checkbox,
  .form--contacts .form__input--checkbox,
  .form--profile .form__input--checkbox {
    width: 100%;
  }
  .games__title .form--login {
    display: none;
  }
  .slider {
    border: 0;
    border-radius: 0;
  }
  .slider__image .slick-slide .slick-cloned {
    max-width: 100%;
  }
  .slick-dots {
    display: none !important;
  }
  .jackpots {
    margin-bottom: 20px;
    background: none;
  }
  .jackpots__info {
    margin: 6px 40px;
  }
  .jackpots__rate {
    width: 36%;
  }
  .jackpots__currency {
    width: 28%;
  }
  .jackpots__amount {
    width: 36%;
  }
  .winners {
    background: none;
  }
  .winners__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
  }
  .winners__info {
    margin: 9px 40px;
  }
  .tab-block__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .tab-block--left {
    width: 100%;
    margin-bottom: 20px;
  }
  .tab-block--right {
    width: 100%;
    margin-bottom: 20px;
  }
  .support {
    min-height: 82px;
    background: url("../img/master/call_sm.png") right 30px bottom 26px no-repeat;
  }
  .tabs__title {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .tabs__title li {
    border-right: 1px solid #003045;
    padding: 0;
    width: auto;
  }
  .tabs__title li:last-of-type {
    border-right: 0;
  }
  .tabs__title li a {
    margin: 0;
  }
  .ui-tabs .ui-tabs-nav {
    padding: 0;
  }
  .table--sm tbody tr {
    border-top: 1px solid #2c2c2c;
    display: inline-table;
    margin-bottom: 30px;
  }
  .table--sm tbody tr td {
    border-right: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 22px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    min-height: 70px;
    padding-left: 50%;
    line-height: 1;
    background-color: #171717;
    max-width: 100%;
  }
  .table--sm tbody tr td:nth-of-type(even) {
    background-color: #212121;
  }
  .table--sm tbody tr td:before {
    content: attr(data-label);
    font-size: 16px;
    color: #a5954e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 22px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #303030;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table--sm thead {
    display: none;
  }
  .table__withdraw table {
    width: 100%;
  }
  .table__deposit table {
    width: 100%;
  }
  .ui-dialog {
    max-width: 94%;
    margin-left: 3%;
  }
  .modal__layout {
    padding: 15px 23px 15px;
  }
  .modal__buttons {
    margin-top: 20px;
  }
  .header--min {
    margin-right: 15px;
  }
  .header--min .button {
    height: 36px;
  }
  .header--min2 {
    margin-right: 15px;
  }
  .header--min2 .button {
    height: 36px;
  }
  .header__logo {
    margin: 0 auto;
  }
  .header--top {
    height: 90px;
  }
  .header--bottom {
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
    background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
    background-image: linear-gradient(to top, #000 0%, #171719 100%);
    line-height: 1;
    border-radius: 5px 5px 0 0;
    border: 1px solid #003045;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__menu {
    position: absolute;
    width: 280px;
    left: 0;
    top: 0;
    background: #121212;
    height: auto;
    padding-top: 58px;
    padding-bottom: 20px;
    display: none;
  }
  .header__menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
  }
  .header__menu__link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 16px;
  }
  .header__menu__open,
  .header__menu__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__user {
    display: none;
  }
  .header__langs {
    display: none;
  }
  .header__small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__small__buttons .button {
    height: 36px;
  }
  .header__small__buttons--logged .button {
    height: 36px;
  }
  .footer {
    border: none;
    background: none;
  }
  .footer__layout {
    padding: 0;
  }
  .footer__menu__list {
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .footer__menu__item {
    border-right: 1px solid #003045;
    padding: 0;
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer__menu__item:last-of-type {
    border-right: none;
  }
  .footer__menu__link {
    font-size: 11px;
  }
  .footer__payments__list {
    margin-bottom: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .footer__payments__item {
    width: 9%;
  }
  .footer__games {
    display: none;
  }
  .main {
    background: none;
  }
  .games__title .form--login {
    display: none;
  }
  .games__list {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .games__layout {
    padding: 0;
    margin-bottom: 20px;
  }
  .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
  }
  .games__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .games__providers {
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .games-all__layout {
    padding: 20px 13px 20px 13px;
  }
  .games-all--top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 60px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .games-all__list .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    max-width: 100%;
  }
  .widgets__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding: 0;
  }
  .widgets--left {
    padding: 0 12px 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#171719), to(#000));
    background-image: -webkit-linear-gradient(bottom, #171719 0%, #000 100%);
    background-image: linear-gradient(to top, #171719 0%, #000 100%);
  }
  .widgets--left__title {
    border: 0;
    border-radius: 0;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: none;
    height: 62px;
  }
  .widgets--right {
    width: 100%;
    margin-bottom: 20px;
  }
  .bonuses__history__layout {
    padding: 20px 13px 20px 13px;
  }
  .title--main {
    margin: 0;
  }
  .title--main:after {
    display: none;
  }
  .contacts__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 58px;
  }
  .contacts .form__input.form__input__main {
    margin-top: 20px;
  }
  .contacts .form--contacts__submit {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .registration__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 68px 30px 68px;
  }
  .registration__main {
    width: 100%;
    padding-right: 48px;
    margin-right: 0;
    padding-bottom: 10px;
  }
  .registration__socials__description {
    margin-top: 20px;
  }
  .registration__socials__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .registration__socials__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .registration__conditions {
    width: 100%;
    margin-top: 25px;
  }
  .registration .form__input.form__input__main {
    margin-top: 20px;
  }
  .registration .form--contacts__submit {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .password-restore__layout {
    padding: 20px 58px 30px;
  }
  .transaction__history__info table tbody tr {
    height: 70px;
  }
  .profile__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile__layout {
    padding: 20px 58px 30px 58px;
  }
  .profile__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile__col .form__section__profile {
    margin-bottom: 10px;
  }
  .profile .form__section.form__section__profile {
    margin-top: 30px;
  }
  .profile .form--contacts__submit {
    margin-top: 34px;
    margin-bottom: 30px;
  }
}
@media (min-width: 320px) and (max-width: 543px) {
  .container {
    width: 100%;
    padding: 0;
  }
  .form__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login__support,
  .form--contacts__support,
  .form--profile__support {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login__profile,
  .form--contacts__profile,
  .form--profile__profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form--login .form__section__contacts,
  .form--contacts .form__section__contacts,
  .form--profile .form__section__contacts {
    width: 290px;
  }
  .form--login .form__section__profile,
  .form--contacts .form__section__profile,
  .form--profile .form__section__profile {
    width: 290px;
  }
  .form--login .form__section__accounts,
  .form--contacts .form__section__accounts,
  .form--profile .form__section__accounts {
    width: 260px;
  }
  .form--login .form__input__main,
  .form--contacts .form__input__main,
  .form--profile .form__input__main {
    width: 290px;
  }
  .form--login .form__input__modal,
  .form--contacts .form__input__modal,
  .form--profile .form__input__modal {
    width: 100%;
  }
  .form--login .form__input__accounts,
  .form--contacts .form__input__accounts,
  .form--profile .form__input__accounts {
    width: 260px;
  }
  .form--login .form__input textarea,
  .form--contacts .form__input textarea,
  .form--profile .form__input textarea {
    min-height: 120px;
    margin-bottom: 25px;
  }
  .slider__image .slick-slide .slick-cloned {
    max-width: 100%;
  }
  .slick-dots {
    display: none !important;
  }
  .jackpots {
    margin-bottom: 20px;
    background: none;
  }
  .jackpots__rate {
    width: 36%;
  }
  .jackpots__currency {
    width: 24%;
  }
  .jackpots__amount {
    width: 40%;
  }
  .winners {
    background: none;
  }
  .winners__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
  }
  .winners__info {
    margin: 9px 15px;
  }
  .tab-block__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .tab-block--left {
    width: 100%;
    margin-bottom: 20px;
  }
  .tab-block--right {
    width: 100%;
    margin-bottom: 20px;
  }
  .support {
    min-height: 82px;
    background: url("../img/master/call_sm.png") right 30px bottom 26px no-repeat;
  }
  .tabs {
    min-height: 200px;
  }
  .tabs__title li {
    max-width: 100%;
  }
  .tabs__title a {
    line-height: 30px;
  }
  .tabs__title {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tabs__title li {
    padding: 0;
    height: 30px;
  }
  .tabs__title li:last-of-type {
    border-right: 0;
  }
  .tabs__title li a {
    margin: 0;
    width: 100%;
  }
  .ui-tabs .ui-tabs-nav {
    padding: 0;
  }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: none;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    width: 100%;
  }
  .table--sm tbody tr {
    border-top: 1px solid #2c2c2c;
    display: inline-table;
    margin-bottom: 30px;
  }
  .table--sm tbody tr td {
    border-right: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    min-height: 70px;
    padding-left: 50%;
    line-height: 1;
    background-color: #171717;
    max-width: 100%;
  }
  .table--sm tbody tr td:nth-of-type(even) {
    background-color: #212121;
  }
  .table--sm tbody tr td:before {
    content: attr(data-label);
    font-size: 14px;
    color: #a5954e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #303030;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table--sm thead {
    display: none;
  }
  .table__withdraw table {
    width: 100%;
  }
  .table__withdraw table,
  .table__withdraw thead,
  .table__withdraw tbody,
  .table__withdraw tr,
  .table__withdraw th,
  .table__withdraw td {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: auto !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table__withdraw thead {
    display: none !important;
  }
  .table__withdraw tr {
    min-height: 200px !important;
    padding: 10px 0;
  }
  .table__withdraw td:first-of-type {
    width: 100%;
  }
  .table__withdraw td:last-of-type {
    width: 100%;
    padding: 0;
  }
  .table__withdraw td {
    border-right: none !important;
  }
  .table__deposit table {
    width: 100%;
  }
  .table__deposit table,
  .table__deposit thead,
  .table__deposit tbody,
  .table__deposit tr,
  .table__deposit th,
  .table__deposit td {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: auto !important;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table__deposit thead {
    display: none !important;
  }
  .table__deposit tr {
    min-height: 200px !important;
    padding: 10px 0;
  }
  .table__deposit td:first-of-type {
    width: 100%;
  }
  .table__deposit td:last-of-type {
    width: 100%;
    padding: 0;
  }
  .table__deposit td {
    border-right: none !important;
  }
  .ui-dialog {
    max-width: 92%;
    margin-left: 4%;
  }
  .ui-dialog .ui-dialog-title {
    font-size: 22px;
  }
  .modal__layout {
    padding: 15px 23px 15px;
  }
  .modal .registration__socials__list {
    margin-bottom: 20px;
  }
  .modal .registration__socials__wrapper {
    margin-top: 25px;
  }
  .modal__buttons {
    margin-top: 20px;
  }
  .modal .form__input--modal {
    width: 100%;
  }
  .header--min .button {
    height: 50px;
    margin: 0;
    border-radius: 0;
    border: 0;
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header--min2 .button {
    height: 50px;
    margin: 0;
    border-radius: 0;
    border: 0;
    min-width: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header__logo {
    margin: 0 auto;
  }
  .header--top {
    height: 90px;
  }
  .header--bottom {
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#171719));
    background-image: -webkit-linear-gradient(bottom, #000 0%, #171719 100%);
    background-image: linear-gradient(to top, #000 0%, #171719 100%);
    line-height: 1;
    border-radius: 5px 5px 0 0;
    border: 1px solid #003045;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__menu {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    background: #121212;
    height: auto;
    padding-top: 58px;
    padding-bottom: 20px;
    display: none;
  }
  .header__menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
  }
  .header__menu__link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 16px;
  }
  .header__menu__open,
  .header__menu__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__menu__open {
    margin-left: 10px;
  }
  .header__user {
    display: none;
  }
  .header__langs {
    display: none;
  }
  .header__small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__small__layout {
    padding: 0;
  }
  .header__small__buttons .button {
    height: 50px;
    margin: 0;
    border-radius: 0;
    border: 0;
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header__small__buttons--logged .button {
    height: 50px;
    margin: 0;
    border-radius: 0;
    border: 0;
    width: 86px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer {
    border: none;
    background: none;
  }
  .footer__layout {
    padding: 0;
  }
  .footer__menu__list {
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .footer__menu__item {
    padding: 0;
  }
  .footer__menu__link {
    font-size: 9px;
  }
  .footer__payments__list {
    margin-bottom: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer__payments__item {
    width: 14.8%;
  }
  .footer__games {
    display: none;
  }
  .copyright__layout {
    padding: 0 10px;
  }
  .copyright__text {
    font-size: 11px;
  }
  .copyright__links img {
    width: 56px;
  }
  .main {
    background: none;
  }
  .games__title .form--login {
    display: none;
  }
  .games__list {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .games__layout {
    padding: 0;
    margin-bottom: 20px;
  }
  .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
  }
  .games__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .games__providers {
    margin-left: 4%;
    margin-right: 4%;
    width: 92%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .games__providers__link {
    font-size: 14px;
  }
  .games-all__layout {
    padding: 20px 13px 20px 13px;
  }
  .games-all__sidebar {
    display: none;
  }
  .games-all--top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 60px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .games-all__list .games__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    max-width: 100%;
  }
  .widgets__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding: 0;
  }
  .widgets--left {
    padding: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#171719), to(#000));
    background-image: -webkit-linear-gradient(bottom, #171719 0%, #000 100%);
    background-image: linear-gradient(to top, #171719 0%, #000 100%);
  }
  .widgets--left__title p {
    font-size: 3.6vw;
  }
  .widgets--left__title {
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: none;
    height: 62px;
  }
  .widgets--right {
    width: 100%;
    margin-bottom: 20px;
  }
  .bonuses__history__layout {
    padding: 20px 13px 20px 13px;
  }
  .bonuses__profile__layout {
    padding: 20px 15px 30px 15px;
  }
  .bonuses__layout {
    padding: 20px 15px 30px 15px;
  }
  .bonuses__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 30px;
  }
  .title--main {
    font-size: 21px;
    margin: 0;
  }
  .title--main:after {
    display: none;
  }
  .contacts__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
  }
  .contacts .form__input.form__input__main {
    margin-top: 20px;
  }
  .contacts .form--contacts__submit {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .registration__layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 14px 30px 14px;
  }
  .registration__socials__description {
    margin-top: 20px;
    max-width: 90%;
  }
  .registration__socials__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .registration__socials__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .registration .form__input.form__input__main {
    margin-top: 20px;
  }
  .registration .form--contacts__submit {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .password-restore__layout {
    padding: 20px 15px 30px;
  }
  .about__layout {
    padding: 20px 15px 30px 15px;
  }
  .transaction__history__layout {
    padding: 20px 15px 30px 15px;
  }
  .transaction__history__info table tbody tr {
    height: 70px;
  }
  .profile__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile__layout {
    padding: 20px 15px 30px 15px;
  }
  .profile__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile__col .form__section__profile {
    margin-bottom: 10px;
  }
  .profile .form__section.form__section__profile {
    margin-top: 30px;
  }
  .profile .form--contacts__submit {
    margin-top: 34px;
    margin-bottom: 30px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpxdWVyeS11aS5taW4uc3R5bCIsImluaXQuY3NzIiwiYmFzaWNzL2ZpeC5zdHlsIiwiYmFzaWNzL2NvbnRhaW5lci5zdHlsIiwidHlwb2dyYXBoeS5zdHlsIiwiYnV0dG9ucy5zdHlsIiwiZm9ybXMuc3R5bCIsInNsaWNrLnN0eWwiLCJqYWNrcG90cy5zdHlsIiwid2lubmVycy5zdHlsIiwic3VwcG9ydC5zdHlsIiwic2VsZWN0bWVudS5zdHlsIiwidGFibGVzLnN0eWwiLCJtb2RhbHMuc3R5bCIsImJsb2Nrcy9oZWFkZXIuc3R5bCIsImJsb2Nrcy9mb290ZXIuc3R5bCIsImJsb2Nrcy9wYWdpbmF0aW9uLnN0eWwiLCJibG9ja3Mvc29jaWFscy5zdHlsIiwibWFpbi5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7cUVDR3FFO0FEQ3JFO0VBQ0UsdUJBQUE7RUFDQSxtQkFBQTtDQ0NEO0FEQUQ7RUFDRSxjQUFBO0NDRUQ7QURERDtFQUNFLFVBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NDR0Q7QURGRDtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDQ0lEO0FERkM7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0NDSUg7QURIQztFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0NDS0g7QURKRDtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDQ01EO0FETEQ7RUFDRSxhQUFBO0NDT0Q7QURORDtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7Q0NRRDtBRFBEO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJB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O0VpQnBzSVE7SUFDTCw2QkFBQTtJQUFBLDhCQUFBO0lBQUEsMkJBQUE7SUFBQSx1QkFBQTtHakIwdUlIO0VpQnJ1SVU7SUFDTCxvQkFBQTtHakJpdklMO0VpQnh1SVE7SUFDTCxpQkFBQTtHakJzdklIO0VpQmp2SVE7SUFDTCxpQkFBQTtJQUNBLG9CQUFBO0dqQjJ2SUg7Q0FoN0lGIiwiZmlsZSI6ImluaXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTEwLTIwXHJcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxyXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgcmVzaXphYmxlLmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBtZW51LmNzcywgc2VsZWN0bWVudS5jc3MsIHRhYnMuY3NzXHJcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xyXG4udWktZHJhZ2dhYmxlLWhhbmRsZVxyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmVcclxuICB0b3VjaC1hY3Rpb246IG5vbmVcclxuLnVpLWhlbHBlci1oaWRkZW5cclxuICBkaXNwbGF5OiBub25lXHJcbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGVcclxuICBib3JkZXI6IDBcclxuICBjbGlwOiByZWN0KDAgMCAwIDApXHJcbiAgaGVpZ2h0OiAxcHhcclxuICBtYXJnaW46IC0xcHhcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgcGFkZGluZzogMFxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIHdpZHRoOiAxcHhcclxuLnVpLWhlbHBlci1yZXNldFxyXG4gIG1hcmdpbjogMFxyXG4gIHBhZGRpbmc6IDBcclxuICBib3JkZXI6IDBcclxuICBvdXRsaW5lOiAwXHJcbiAgbGluZS1oZWlnaHQ6IDEuM1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gIGZvbnQtc2l6ZTogMTAwJVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxuLnVpLWhlbHBlci1jbGVhcmZpeFxyXG4gICY6YmVmb3JlXHJcbiAgICBjb250ZW50OiBcIlwiXHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG4gICY6YWZ0ZXJcclxuICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgIGRpc3BsYXk6IHRhYmxlXHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXHJcbiAgICBjbGVhcjogYm90aFxyXG4udWktaGVscGVyLXpmaXhcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDBcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBvcGFjaXR5OiAwXHJcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gMClcclxuLnVpLWZyb250XHJcbiAgei1pbmRleDogMTAwXHJcbi51aS1zdGF0ZS1kaXNhYmxlZFxyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuLnVpLWljb25cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbiAgbWFyZ2luLXRvcDogLS4yNWVtXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuLnVpLXdpZGdldC1pY29uLWJsb2NrXHJcbiAgbGVmdDogNTAlXHJcbiAgbWFyZ2luLWxlZnQ6IC04cHhcclxuICBkaXNwbGF5OiBibG9ja1xyXG4udWktd2lkZ2V0LW92ZXJsYXlcclxuICBwb3NpdGlvbjogZml4ZWRcclxuICB0b3A6IDBcclxuICBsZWZ0OiAwXHJcbiAgd2lkdGg6IDEwMCVcclxuICBoZWlnaHQ6IDEwMCVcclxuLnVpLXJlc2l6YWJsZVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4udWktcmVzaXphYmxlLWhhbmRsZVxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gIGZvbnQtc2l6ZTogMC4xcHhcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmVcclxuICB0b3VjaC1hY3Rpb246IG5vbmVcclxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZVxyXG4gIGRpc3BsYXk6IG5vbmVcclxuLnVpLXJlc2l6YWJsZS1uXHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG4gIGhlaWdodDogN3B4XHJcbiAgd2lkdGg6IDEwMCVcclxuICB0b3A6IC01cHhcclxuICBsZWZ0OiAwXHJcbi51aS1yZXNpemFibGUtc1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxuICBoZWlnaHQ6IDdweFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgYm90dG9tOiAtNXB4XHJcbiAgbGVmdDogMFxyXG4udWktcmVzaXphYmxlLWVcclxuICBjdXJzb3I6IGUtcmVzaXplXHJcbiAgd2lkdGg6IDdweFxyXG4gIHJpZ2h0OiAtNXB4XHJcbiAgdG9wOiAwXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbi51aS1yZXNpemFibGUtd1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxuICB3aWR0aDogN3B4XHJcbiAgbGVmdDogLTVweFxyXG4gIHRvcDogMFxyXG4gIGhlaWdodDogMTAwJVxyXG4udWktcmVzaXphYmxlLXNlXHJcbiAgY3Vyc29yOiBzZS1yZXNpemVcclxuICB3aWR0aDogMTJweFxyXG4gIGhlaWdodDogMTJweFxyXG4gIHJpZ2h0OiAxcHhcclxuICBib3R0b206IDFweFxyXG4udWktcmVzaXphYmxlLXN3XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxuICB3aWR0aDogOXB4XHJcbiAgaGVpZ2h0OiA5cHhcclxuICBsZWZ0OiAtNXB4XHJcbiAgYm90dG9tOiAtNXB4XHJcbi51aS1yZXNpemFibGUtbndcclxuICBjdXJzb3I6IG53LXJlc2l6ZVxyXG4gIHdpZHRoOiA5cHhcclxuICBoZWlnaHQ6IDlweFxyXG4gIGxlZnQ6IC01cHhcclxuICB0b3A6IC01cHhcclxuLnVpLXJlc2l6YWJsZS1uZVxyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbiAgd2lkdGg6IDlweFxyXG4gIGhlaWdodDogOXB4XHJcbiAgcmlnaHQ6IC01cHhcclxuICB0b3A6IC01cHhcclxuLnVpLWJ1dHRvblxyXG4gIHBhZGRpbmc6IC40ZW0gMWVtXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG4gIG1hcmdpbi1yaWdodDogLjFlbVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZVxyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAmOmxpbmssICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmVcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4udWktYnV0dG9uLWljb24tb25seVxyXG4gIHdpZHRoOiAyZW1cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHhcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5XHJcbiAgdGV4dC1pbmRlbnQ6IDBcclxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb25cclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICB0b3A6IDUwJVxyXG4gIGxlZnQ6IDUwJVxyXG4gIG1hcmdpbi10b3A6IC04cHhcclxuICBtYXJnaW4tbGVmdDogLThweFxyXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uXHJcbiAgcGFkZGluZzogMFxyXG4gIHdpZHRoOiAyLjFlbVxyXG4gIGhlaWdodDogMi4xZW1cclxuICB0ZXh0LWluZGVudDogLTk5OTlweFxyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuaW5wdXQudWktYnV0dG9uXHJcbiAgJi51aS1pY29uLW5vdGV4dCAudWktaWNvblxyXG4gICAgd2lkdGg6IGF1dG9cclxuICAgIGhlaWdodDogYXV0b1xyXG4gICAgdGV4dC1pbmRlbnQ6IDBcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcclxuICAgIHBhZGRpbmc6IC40ZW0gMWVtXHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lclxyXG4gICAgYm9yZGVyOiAwXHJcbiAgICBwYWRkaW5nOiAwXHJcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJcclxuICBib3JkZXI6IDBcclxuICBwYWRkaW5nOiAwXHJcbi51aS1jb250cm9sZ3JvdXBcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgPiAudWktY29udHJvbGdyb3VwLWl0ZW1cclxuICAgIGZsb2F0OiBsZWZ0XHJcbiAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAmOmZvY3VzLCAmLnVpLXZpc3VhbC1mb2N1c1xyXG4gICAgICB6LWluZGV4OiA5OTk5XHJcbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWxcclxuICA+IC51aS1jb250cm9sZ3JvdXAtaXRlbVxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGZsb2F0OiBub25lXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWFyZ2luLXRvcDogMFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gIC51aS1jb250cm9sZ3JvdXAtaXRlbVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWxcclxuICBwYWRkaW5nOiAuNGVtIDFlbVxyXG4gIHNwYW5cclxuICAgIGZvbnQtc2l6ZTogODAlXHJcbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtXHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmVcclxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtXHJcbiAgYm9yZGVyLXRvcDogbm9uZVxyXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudFxyXG4gIGJvcmRlci1yaWdodDogbm9uZVxyXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsXHJcbiAgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudFxyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gIC51aS1zcGlubmVyLWlucHV0XHJcbiAgICB3aWR0aDogNzUlXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0gKVxyXG4gIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwXHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZFxyXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjY1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xMmVtXHJcbiAgYm9yZGVyOiBub25lXHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsXHJcbiAgLnVpLWljb24tYmFja2dyb3VuZFxyXG4gICAgd2lkdGg6IDE2cHhcclxuICAgIGhlaWdodDogMTZweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMWVtXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgYm9yZGVyOiBub25lXHJcbiAgJi51aS1jaGVja2JveHJhZGlvLWNoZWNrZWRcclxuICAgIC51aS1pY29uLCAmOmhvdmVyIC51aS1pY29uXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxuICAgICAgd2lkdGg6IDhweFxyXG4gICAgICBoZWlnaHQ6IDhweFxyXG4gICAgICBib3JkZXItd2lkdGg6IDRweFxyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuLnVpLWRhdGVwaWNrZXJcclxuICB3aWR0aDogMTdlbVxyXG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwXHJcbiAgZGlzcGxheTogbm9uZVxyXG4gIC51aS1kYXRlcGlja2VyLWhlYWRlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nOiAuMmVtIDBcclxuICAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlci1uZXh0XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMnB4XHJcbiAgICB3aWR0aDogMS44ZW1cclxuICAgIGhlaWdodDogMS44ZW1cclxuICAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLCAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyXHJcbiAgICB0b3A6IDFweFxyXG4gIC51aS1kYXRlcGlja2VyLXByZXZcclxuICAgIGxlZnQ6IDJweFxyXG4gIC51aS1kYXRlcGlja2VyLW5leHRcclxuICAgIHJpZ2h0OiAycHhcclxuICAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyXHJcbiAgICBsZWZ0OiAxcHhcclxuICAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyXHJcbiAgICByaWdodDogMXB4XHJcbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW5cclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGxlZnQ6IDUwJVxyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHhcclxuICAgIHRvcDogNTAlXHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4XHJcbiAgLnVpLWRhdGVwaWNrZXItdGl0bGVcclxuICAgIG1hcmdpbjogMCAyLjNlbVxyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIHNlbGVjdFxyXG4gICAgICBmb250LXNpemU6IDFlbVxyXG4gICAgICBtYXJnaW46IDFweCAwXHJcbiAgc2VsZWN0XHJcbiAgICAmLnVpLWRhdGVwaWNrZXItbW9udGgsICYudWktZGF0ZXBpY2tlci15ZWFyXHJcbiAgICAgIHdpZHRoOiA0NSVcclxuICB0YWJsZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGZvbnQtc2l6ZTogLjllbVxyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG4gICAgbWFyZ2luOiAwIDAgLjRlbVxyXG4gIHRoXHJcbiAgICBwYWRkaW5nOiAuN2VtIC4zZW1cclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgIGJvcmRlcjogMFxyXG4gIHRkXHJcbiAgICBib3JkZXI6IDBcclxuICAgIHBhZGRpbmc6IDFweFxyXG4gICAgc3BhbiwgYVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBwYWRkaW5nOiAuMmVtXHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmVcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxuICAgIG1hcmdpbjogLjdlbSAwIDAgMFxyXG4gICAgcGFkZGluZzogMCAuMmVtXHJcbiAgICBib3JkZXItbGVmdDogMFxyXG4gICAgYm9yZGVyLXJpZ2h0OiAwXHJcbiAgICBib3JkZXItYm90dG9tOiAwXHJcbiAgICBidXR0b25cclxuICAgICAgZmxvYXQ6IHJpZ2h0XHJcbiAgICAgIG1hcmdpbjogLjVlbSAuMmVtIC40ZW1cclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW1cclxuICAgICAgd2lkdGg6IGF1dG9cclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnRcclxuICAgICAgICBmbG9hdDogbGVmdFxyXG4gICYudWktZGF0ZXBpY2tlci1tdWx0aVxyXG4gICAgd2lkdGg6IGF1dG9cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXBcclxuICBmbG9hdDogbGVmdFxyXG4gIHRhYmxlXHJcbiAgICB3aWR0aDogOTUlXHJcbiAgICBtYXJnaW46IDAgYXV0byAuNGVtXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXBcclxuICB3aWR0aDogNTAlXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXBcclxuICB3aWR0aDogMzMuMyVcclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cFxyXG4gIHdpZHRoOiAyNSVcclxuLnVpLWRhdGVwaWNrZXItbXVsdGlcclxuICAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlclxyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxuICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lXHJcbiAgICBjbGVhcjogbGVmdFxyXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWtcclxuICBjbGVhcjogYm90aFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgZm9udC1zaXplOiAwXHJcbi51aS1kYXRlcGlja2VyLXJ0bFxyXG4gIGRpcmVjdGlvbjogcnRsXHJcbiAgLnVpLWRhdGVwaWNrZXItcHJldlxyXG4gICAgcmlnaHQ6IDJweFxyXG4gICAgbGVmdDogYXV0b1xyXG4gIC51aS1kYXRlcGlja2VyLW5leHRcclxuICAgIGxlZnQ6IDJweFxyXG4gICAgcmlnaHQ6IGF1dG9cclxuICAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyXHJcbiAgICByaWdodDogMXB4XHJcbiAgICBsZWZ0OiBhdXRvXHJcbiAgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlclxyXG4gICAgbGVmdDogMXB4XHJcbiAgICByaWdodDogYXV0b1xyXG4gIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmVcclxuICAgIGNsZWFyOiByaWdodFxyXG4gICAgYnV0dG9uXHJcbiAgICAgIGZsb2F0OiBsZWZ0XHJcbiAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0XHJcbiAgLnVpLWRhdGVwaWNrZXItZ3JvdXBcclxuICAgIGZsb2F0OiByaWdodFxyXG4gIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyXHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb25cclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OTlweFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgbGVmdDogLjVlbVxyXG4gIHRvcDogLjNlbVxyXG4udWktZGlhbG9nXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHBhZGRpbmc6IC4yZW1cclxuICBvdXRsaW5lOiAwXHJcbiAgLnVpLWRpYWxvZy10aXRsZWJhclxyXG4gICAgcGFkZGluZzogLjRlbSAxZW1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIC51aS1kaWFsb2ctdGl0bGVcclxuICAgIGZsb2F0OiBsZWZ0XHJcbiAgICBtYXJnaW46IC4xZW0gMFxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgd2lkdGg6IDkwJVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHJpZ2h0OiAuM2VtXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgd2lkdGg6IDIwcHhcclxuICAgIG1hcmdpbjogLTEwcHggMCAwIDBcclxuICAgIHBhZGRpbmc6IDFweFxyXG4gICAgaGVpZ2h0OiAyMHB4XHJcbiAgLnVpLWRpYWxvZy1jb250ZW50XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGJvcmRlcjogMFxyXG4gICAgcGFkZGluZzogLjVlbSAxZW1cclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIG92ZXJmbG93OiBhdXRvXHJcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG4gICAgbWFyZ2luLXRvcDogLjVlbVxyXG4gICAgcGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtXHJcbiAgICAudWktZGlhbG9nLWJ1dHRvbnNldFxyXG4gICAgICBmbG9hdDogcmlnaHRcclxuICAgIGJ1dHRvblxyXG4gICAgICBtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDBcclxuICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgLnVpLXJlc2l6YWJsZS1uXHJcbiAgICBoZWlnaHQ6IDJweFxyXG4gICAgdG9wOiAwXHJcbiAgLnVpLXJlc2l6YWJsZS1lXHJcbiAgICB3aWR0aDogMnB4XHJcbiAgICByaWdodDogMFxyXG4gIC51aS1yZXNpemFibGUtc1xyXG4gICAgaGVpZ2h0OiAycHhcclxuICAgIGJvdHRvbTogMFxyXG4gIC51aS1yZXNpemFibGUtd1xyXG4gICAgd2lkdGg6IDJweFxyXG4gICAgbGVmdDogMFxyXG4gIC51aS1yZXNpemFibGUtc2UsIC51aS1yZXNpemFibGUtc3csIC51aS1yZXNpemFibGUtbmUsIC51aS1yZXNpemFibGUtbndcclxuICAgIHdpZHRoOiA3cHhcclxuICAgIGhlaWdodDogN3B4XHJcbiAgLnVpLXJlc2l6YWJsZS1zZVxyXG4gICAgcmlnaHQ6IDBcclxuICAgIGJvdHRvbTogMFxyXG4gIC51aS1yZXNpemFibGUtc3dcclxuICAgIGxlZnQ6IDBcclxuICAgIGJvdHRvbTogMFxyXG4gIC51aS1yZXNpemFibGUtbmVcclxuICAgIHJpZ2h0OiAwXHJcbiAgICB0b3A6IDBcclxuICAudWktcmVzaXphYmxlLW53XHJcbiAgICBsZWZ0OiAwXHJcbiAgICB0b3A6IDBcclxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyXHJcbiAgY3Vyc29yOiBtb3ZlXHJcbi51aS1tZW51XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG4gIHBhZGRpbmc6IDBcclxuICBtYXJnaW46IDBcclxuICBkaXNwbGF5OiBibG9ja1xyXG4gIG91dGxpbmU6IDBcclxuICAudWktbWVudVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgLnVpLW1lbnUtaXRlbVxyXG4gICAgbWFyZ2luOiAwXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKVxyXG4gIC51aS1tZW51LWl0ZW0td3JhcHBlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtXHJcbiAgLnVpLW1lbnUtZGl2aWRlclxyXG4gICAgbWFyZ2luOiA1cHggMFxyXG4gICAgaGVpZ2h0OiAwXHJcbiAgICBmb250LXNpemU6IDBcclxuICAgIGxpbmUtaGVpZ2h0OiAwXHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMFxyXG4gIC51aS1zdGF0ZS1mb2N1cywgLnVpLXN0YXRlLWFjdGl2ZVxyXG4gICAgbWFyZ2luOiAtMXB4XHJcbi51aS1tZW51LWljb25zXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgLnVpLW1lbnUtaXRlbS13cmFwcGVyXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbVxyXG4udWktbWVudVxyXG4gIC51aS1pY29uXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMFxyXG4gICAgYm90dG9tOiAwXHJcbiAgICBsZWZ0OiAuMmVtXHJcbiAgICBtYXJnaW46IGF1dG8gMFxyXG4gIC51aS1tZW51LWljb25cclxuICAgIGxlZnQ6IGF1dG9cclxuICAgIHJpZ2h0OiAwXHJcbi51aS1zZWxlY3RtZW51LW1lbnVcclxuICBwYWRkaW5nOiAwXHJcbiAgbWFyZ2luOiAwXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICAudWktbWVudVxyXG4gICAgb3ZlcmZsb3c6IGF1dG9cclxuICAgIG92ZXJmbG93LXg6IGhpZGRlblxyXG4gICAgcGFkZGluZy1ib3R0b206IDFweFxyXG4gICAgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXBcclxuICAgICAgZm9udC1zaXplOiAxZW1cclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICBwYWRkaW5nOiAycHggMC40ZW1cclxuICAgICAgbWFyZ2luOiAwLjVlbSAwIDAgMFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgYm9yZGVyOiAwXHJcbi51aS1zZWxlY3RtZW51LW9wZW5cclxuICBkaXNwbGF5OiBibG9ja1xyXG4udWktc2VsZWN0bWVudS10ZXh0XHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHhcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvblxyXG4gIHRleHQtYWxpZ246IGxlZnRcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgd2lkdGg6IDE0ZW1cclxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uXHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbiAgbWFyZ2luLXRvcDogMFxyXG4udWktdGFic1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHBhZGRpbmc6IC4yZW1cclxuICAudWktdGFicy1uYXZcclxuICAgIG1hcmdpbjogMFxyXG4gICAgcGFkZGluZzogLjJlbSAuMmVtIDBcclxuICAgIGxpXHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuICAgICAgZmxvYXQ6IGxlZnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICBtYXJnaW46IDFweCAuMmVtIDAgMFxyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgLnVpLXRhYnMtYW5jaG9yXHJcbiAgICAgIGZsb2F0OiBsZWZ0XHJcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgbGlcclxuICAgICAgJi51aS10YWJzLWFjdGl2ZVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHhcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4XHJcbiAgICAgICAgLnVpLXRhYnMtYW5jaG9yXHJcbiAgICAgICAgICBjdXJzb3I6IHRleHRcclxuICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsICYudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvclxyXG4gICAgICAgIGN1cnNvcjogdGV4dFxyXG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yXHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbi51aS10YWJzIC51aS10YWJzLXBhbmVsXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBib3JkZXItd2lkdGg6IDBcclxuICBwYWRkaW5nOiAxZW0gMS40ZW1cclxuICBiYWNrZ3JvdW5kOiBub25lIiwiLyogalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMTAtMjBcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgbWVudS5jc3MsIHNlbGVjdG1lbnUuY3NzLCB0YWJzLmNzc1xuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKDApO1xufVxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMWVtO1xuICBoZWlnaHQ6IDIuMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0pO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDAuM2VtO1xufVxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgb3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4xZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZzogMC4zZW0gMWVtIDAuNWVtIDAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDAuNWVtIDAuNGVtIDAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggMC4yZW0gMCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuKiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lO1xufVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJwYXNzd29yZFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5saW51eCAuYnV0dG9uLS10NzpiZWZvcmUge1xuICB6LWluZGV4OiAxNTAgIWltcG9ydGFudDtcbn1cbi5saW51eCAuYnV0dG9uLS10ZXh0IHtcbiAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDk1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90YWhvbWEudHRmXCIpO1xuICBmb250LWZhbWlseTogXCJUYWhvbWFcIjtcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RhaG9tYS1ib2xkLnR0ZlwiKTtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hLWJvbGRcIjtcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL215cmlhZHByby1zZW1pYm9sZC5vdGZcIik7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIjtcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyaWFsLWJsYWNrLnR0ZlwiKTtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwtYmxhY2tcIjtcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B0LXNhbnMtYm9sZC50dGZcIik7XG4gIGZvbnQtZmFtaWx5OiBcIlBUU2Fucy1ib2xkXCI7XG59XG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbC1ib2xkLnR0ZlwiKTtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwtYm9sZFwiO1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG59XG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbi0tYWNjb3VudHMge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogNDElO1xufVxuLmJ1dHRvbi0tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3NlYXJjaF9pY29uLnBuZ1wiKSBsZWZ0IDRweCB0b3AgNnB4IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLmJ1dHRvbi0tczAge1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1pbi13aWR0aDogNzhweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250OiAxMXB4IFwiVGFob21hLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uYnV0dG9uLS1zcDEge1xuICBoZWlnaHQ6IDI5cHg7XG4gIGZvbnQ6IDEycHggXCJUYWhvbWEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ1dHRvbi0tc3AyIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250OiAxNnB4IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ1dHRvbi0tc3AzIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250OiAxNHB4IFwiUFRTYW5zLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAzOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idXR0b24tLXNwNCB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMTJweCBcIlBUU2Fucy1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLS1zcDUge1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQ6IDEycHggXCJUYWhvbWEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ1dHRvbi0tc3A2IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LWZhbWlseTogVGFob21hLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuLmJ1dHRvbi0tdDEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWU1NDkxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMGE1YjY4LCAjMTdlNWQ2KTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS10MTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4ICMxZTU0OTE7XG59XG4uYnV0dG9uLS10MiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZlYTcwMSwgI2ZkZGYxYyk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tdDI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMThweCAjZmRlODAwO1xufVxuLmJ1dHRvbi0tdDMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmNkMDAsICNmNmZmMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLXQzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggI2UyYjYzMDtcbn1cbi5idXR0b24tLXQ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhMGQwODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjN2QwZDA4LCAjZDQwZjBmKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS10NDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4ICNmZjI0MjM7XG59XG4uYnV0dG9uLS10NSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYzg4MTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBjNWYxNCwgIzU4ZTgxMik7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tdDU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMThweCAjNTFkOTBjO1xufVxuLmJ1dHRvbi0tdDYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlNTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZWE2MDAsICNmZGViMWMpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLXQ2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggI2ZkZTgwMDtcbn1cbi5idXR0b24tLXQ3IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYWZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDBlYWZmIDEwJSwgIzAxNmM3ZiA1NSUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMwMGVhZmY7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuLmJ1dHRvbi0tdDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDFhMGJiLCAjM2RlM2ZmKTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDFjZmYyO1xuICB6LWluZGV4OiA5MDtcbn1cbi5idXR0b24tLXQ3OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggIzFlNTQ5MSwgMCAwIDE4cHggIzFlNTQ5MTtcbn1cbi5idXR0b24tLXRleHQge1xuICB6LWluZGV4OiAxMDA7XG59XG4uYnV0dG9uLS1nZXQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1N2U2MTE7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uLS1nZXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLS1jYW5jZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXR0b24tLWNhbmNlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmZvcm1fX2xheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvcm0tLWxvZ2luX19oZWFkZXIsXG4uZm9ybS0tY29udGFjdHNfX2hlYWRlcixcbi5mb3JtLS1wcm9maWxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZvcm0tLWxvZ2luX19zdWJtaXQsXG4uZm9ybS0tY29udGFjdHNfX3N1Ym1pdCxcbi5mb3JtLS1wcm9maWxlX19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tLWxvZ2luX19tYWluLFxuLmZvcm0tLWNvbnRhY3RzX19tYWluLFxuLmZvcm0tLXByb2ZpbGVfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tLWxvZ2luX19zdXBwb3J0LFxuLmZvcm0tLWNvbnRhY3RzX19zdXBwb3J0LFxuLmZvcm0tLXByb2ZpbGVfX3N1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9ybS0tbG9naW5fX3N1cHBvcnQsXG4gIC5mb3JtLS1jb250YWN0c19fc3VwcG9ydCxcbiAgLmZvcm0tLXByb2ZpbGVfX3N1cHBvcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbl9fc3VwcG9ydCxcbiAgLmZvcm0tLWNvbnRhY3RzX19zdXBwb3J0LFxuICAuZm9ybS0tcHJvZmlsZV9fc3VwcG9ydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvcm0tLWxvZ2luX19wcm9maWxlLFxuLmZvcm0tLWNvbnRhY3RzX19wcm9maWxlLFxuLmZvcm0tLXByb2ZpbGVfX3Byb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmZvcm0tLWxvZ2luX19wcm9maWxlLFxuICAuZm9ybS0tY29udGFjdHNfX3Byb2ZpbGUsXG4gIC5mb3JtLS1wcm9maWxlX19wcm9maWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9ybS0tbG9naW5fX3Byb2ZpbGUsXG4gIC5mb3JtLS1jb250YWN0c19fcHJvZmlsZSxcbiAgLmZvcm0tLXByb2ZpbGVfX3Byb2ZpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbl9fcHJvZmlsZSxcbiAgLmZvcm0tLWNvbnRhY3RzX19wcm9maWxlLFxuICAuZm9ybS0tcHJvZmlsZV9fcHJvZmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvcm0tLWxvZ2luX19hY2NvdW50cyxcbi5mb3JtLS1jb250YWN0c19fYWNjb3VudHMsXG4uZm9ybS0tcHJvZmlsZV9fYWNjb3VudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19zZWN0aW9uX19jb250YWN0cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fY29udGFjdHMsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX3NlY3Rpb25fX2NvbnRhY3RzLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb25fX2NvbnRhY3RzLFxuICAuZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fY29udGFjdHMge1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvcm0tLWxvZ2luIC5mb3JtX19zZWN0aW9uX19jb250YWN0cyxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19zZWN0aW9uX19jb250YWN0cyxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX3NlY3Rpb25fX2NvbnRhY3RzIHtcbiAgICB3aWR0aDogNDA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbl9fY29udGFjdHMsXG4gIC5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fY29udGFjdHMsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19zZWN0aW9uX19jb250YWN0cyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX3NlY3Rpb25fX21haW4sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb25fX21haW4sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzMjhweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbl9faGVhZGVyLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19zZWN0aW9uX19oZWFkZXIsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbi0tbWlkZGxlLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19zZWN0aW9uLS1taWRkbGUsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbi0tbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19zZWN0aW9uX19wcm9maWxlLFxuICAuZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX3NlY3Rpb25fX3Byb2ZpbGUsXG4gIC5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX3NlY3Rpb25fX3Byb2ZpbGUge1xuICAgIHdpZHRoOiA0MDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmZvcm0tLWxvZ2luIC5mb3JtX19zZWN0aW9uX19wcm9maWxlLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb25fX3Byb2ZpbGUsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbiBbdHlwZT1cImZpbGVcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb24gW3R5cGU9XCJmaWxlXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX3NlY3Rpb24gW3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbi0tdGl0bGUsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb24tLXRpdGxlLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX3NlY3Rpb24tLXRpdGxlIHtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYS1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19zZWN0aW9uX19hY2NvdW50cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX3NlY3Rpb25fX2FjY291bnRzLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb25fX2FjY291bnRzLFxuICAuZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMge1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvcm0tLWxvZ2luIC5mb3JtX19zZWN0aW9uX19hY2NvdW50cyxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19zZWN0aW9uX19hY2NvdW50cyxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX3NlY3Rpb25fX2FjY291bnRzIHtcbiAgICB3aWR0aDogNDA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMsXG4gIC5mb3JtLS1jb250YWN0cyAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19zZWN0aW9uX19hY2NvdW50cyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX3NlY3Rpb25fX2FjY291bnRzIC5mb3JtX19pbnB1dC0tdGl0bGUsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX3NlY3Rpb25fX2FjY291bnRzIC5mb3JtX19pbnB1dC0tdGl0bGUsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9fc2VjdGlvbl9fYWNjb3VudHMgLmZvcm1fX2lucHV0LS10aXRsZSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY2FwdGNoYSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLWNhcHRjaGEsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLWNhcHRjaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY2FwdGNoYSBpbWcsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1jYXB0Y2hhIGltZyxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tY2FwdGNoYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS10aXRsZSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXRpdGxlLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmQyMDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21haW4sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tYWluLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tYWluIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tYWluIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbWFpbiBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fbWFpbiBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tYWluIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tYWluIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21haW4gW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21haW4gdGV4dGFyZWEsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tYWluIHRleHRhcmVhLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tYWluIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tYWluOmZpcnN0LW9mLXR5cGUsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tYWluOmZpcnN0LW9mLXR5cGUsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21haW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tYWluLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tYWluLFxuICAuZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21haW4ge1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fbWFpbixcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbWFpbixcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tYWluIHtcbiAgICB3aWR0aDogNDA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21haW4sXG4gIC5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX21haW4sXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbWFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbCxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX21vZGFsLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21vZGFsIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21vZGFsIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fbW9kYWwgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbW9kYWwgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbCBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbW9kYWwgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbW9kYWwgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21vZGFsIHRleHRhcmVhLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbW9kYWwgdGV4dGFyZWEsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX21vZGFsIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbDpmaXJzdC1vZi10eXBlLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbW9kYWw6Zmlyc3Qtb2YtdHlwZSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbW9kYWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbCxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbW9kYWwsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19tb2RhbCxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fbW9kYWwsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX21vZGFsLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19tb2RhbCxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX3JhZGlvLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fcmFkaW8sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX3JhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX3JhZGlvIGxhYmVsLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fcmFkaW8gbGFiZWwsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX3JhZGlvIGxhYmVsIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX3Byb2ZpbGUsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19wcm9maWxlLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX3Byb2ZpbGUgbGFiZWwsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19wcm9maWxlIGxhYmVsLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19wcm9maWxlIGxhYmVsIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fYWNjb3VudHMsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19hY2NvdW50cyxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fYWNjb3VudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fYWNjb3VudHMgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fYWNjb3VudHMgW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19hY2NvdW50cyBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19hY2NvdW50cyBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX2FjY291bnRzIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19hY2NvdW50cyBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19hY2NvdW50cyBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dF9fYWNjb3VudHMgdGV4dGFyZWEsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19hY2NvdW50cyB0ZXh0YXJlYSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fYWNjb3VudHMgdGV4dGFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXRfX2FjY291bnRzLFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0X19hY2NvdW50cyxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0X19hY2NvdW50cyB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19hY2NvdW50cyxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fYWNjb3VudHMsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fYWNjb3VudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0X19hY2NvdW50cyxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dF9fYWNjb3VudHMsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dF9fYWNjb3VudHMge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0IFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0IFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQgW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0IFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0IFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dCBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dCBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0IFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IHRleHRhcmVhLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNTQ5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IHRleHRhcmVhLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQgdGV4dGFyZWEsXG4gIC5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQgdGV4dGFyZWEsXG4gIC5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSxcbiAgLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dCB0ZXh0YXJlYSxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0IHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQgW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0IFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQgW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQgW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dCBbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dCBbdHlwZT1cInRlbFwiXTpmb2N1cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQgW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQgW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0IFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0IFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQgW3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0IHRleHRhcmVhOmZvY3VzLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0IHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggcmdiYSg4NCwxNzEsMjI2LDAuMjYpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tbG9naW4sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1sb2dpbixcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tbG9naW4sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1jb250YWN0cyxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLWNvbnRhY3RzLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1jb250YWN0cyxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLXByb2ZpbGUsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1wcm9maWxlLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1wcm9maWxlIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tbG9naW4gW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1jb250YWN0cyBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXByb2ZpbGUgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1sb2dpbiBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1sb2dpbiBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLWNvbnRhY3RzIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLWNvbnRhY3RzIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXByb2ZpbGUgW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tbG9naW4gW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1jb250YWN0cyBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tcHJvZmlsZSBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tcHJvZmlsZSBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWxvZ2luIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1sb2dpbiBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1sb2dpbiBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY29udGFjdHMgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLWNvbnRhY3RzIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLWNvbnRhY3RzIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1wcm9maWxlIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXByb2ZpbGUgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWxvZ2luIHRleHRhcmVhLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tbG9naW4gdGV4dGFyZWEsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLWxvZ2luIHRleHRhcmVhLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tY29udGFjdHMgdGV4dGFyZWEsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1jb250YWN0cyB0ZXh0YXJlYSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tY29udGFjdHMgdGV4dGFyZWEsXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wcm9maWxlIHRleHRhcmVhLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tcHJvZmlsZSB0ZXh0YXJlYSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tcHJvZmlsZSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLXBhc3MsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1wYXNzLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1wYXNzIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLXBhc3MgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXBhc3MgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1wYXNzIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1wYXNzIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWNvbnRhY3RzIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLXBhc3MgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXBhc3MgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tcGFzcyBbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tcGFzcyB0ZXh0YXJlYSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXBhc3MgdGV4dGFyZWEsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXBhc3MgdGV4dGFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1zZWFyY2gsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1zZWFyY2gsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXNlYXJjaCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tc2VhcmNoIFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXNlYXJjaCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXNlYXJjaCBbdHlwZT1cInRleHRcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1zZWFyY2ggW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXNlYXJjaCBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1zZWFyY2ggW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLXNlYXJjaCBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1jb250YWN0cyAuZm9ybV9faW5wdXQtLXNlYXJjaCBbdHlwZT1cInRlbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tc2VhcmNoIFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tLWxvZ2luIC5mb3JtX19pbnB1dC0tc2VhcmNoIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1zZWFyY2ggW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLS1wcm9maWxlIC5mb3JtX19pbnB1dC0tc2VhcmNoIFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS0tbG9naW4gLmZvcm1fX2lucHV0LS1zZWFyY2ggdGV4dGFyZWEsXG4uZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1zZWFyY2ggdGV4dGFyZWEsXG4uZm9ybS0tcHJvZmlsZSAuZm9ybV9faW5wdXQtLXNlYXJjaCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb3JtLS1sb2dpbiAuZm9ybV9faW5wdXQtLWNoZWNrYm94LFxuICAuZm9ybS0tY29udGFjdHMgLmZvcm1fX2lucHV0LS1jaGVja2JveCxcbiAgLmZvcm0tLXByb2ZpbGUgLmZvcm1fX2lucHV0LS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtX19pbnB1dC0tZXJyb3IgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm1fX2lucHV0LS1lcnJvciBbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm1fX2lucHV0LS1lcnJvciBbdHlwZT1cInRlbFwiXSxcbi5mb3JtX19pbnB1dC0tZXJyb3IgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtX19pbnB1dC0tZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybSAuZXJyb3IgW3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0gLmVycm9yIFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybSAuZXJyb3IgW3R5cGU9XCJ0ZWxcIl0sXG4uZm9ybSAuZXJyb3IgW3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtIC5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDAgIWltcG9ydGFudDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2FjY291bnRzX3JhZGlvLnBuZ1wiKSBjZW50ZXIgdG9wO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvYWNjb3VudHNfcmFkaW8ucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2Uge1xuICB3aWR0aDogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIHotaW5kZXg6IDUwMDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgbGVmdDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94ICsgbGFiZWwuY3NzLWxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94ICsgbGFiZWwuY3NzLWxhYmVsLmNsciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbC5jc3MtbGFiZWwsXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3ggKyBsYWJlbC5jc3MtbGFiZWwuY2hrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hc3Rlci9jaGVja2JveF9iZ19jaGVja2VkLnBuZ1wiKTtcbn1cbmxhYmVsLmNzcy1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYXN0ZXIvY2hlY2tib3hfYmdfdW5jaGVja2VkLnBuZ1wiKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZ2FtZXNfX3RpdGxlIC5mb3JtLS1sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsaWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDMwNDU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnNsaWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5zbGlkZXJfX2ltYWdlIC5zbGljay1zbGlkZSAuc2xpY2stY2xvbmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5zbGlkZXJfX2ltYWdlIC5zbGljay1zbGlkZSAuc2xpY2stY2xvbmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9wcm92aWRlcnNfYXJyb3dzLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICByaWdodDogLTEycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnNsaWNrLXByZXYge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3Byb3ZpZGVyc19hcnJvd3MucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgbGVmdDogLTEycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDE0cHg7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3NsaWRlcl9kb3RzLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3NsaWRlcl9kb3RzLnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGVyX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbGlkZXJfX2luZm8gYSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4uc2xpZGVyX19pbmZvIHAge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbC1ibGFjaztcbiAgdGV4dC1zaGFkb3c6IDFweCA0cHggMnB4ICMwMDA7XG59XG4uc2xpZGVyX19pbmZvIHAgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBYXJkdmFyaztcbiAgZm9udC1zaXplOiA1OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uamFja3BvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDMwNDU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuamFja3BvdHMge1xuICAgIGhlaWdodDogMTQzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuamFja3BvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmphY2twb3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5qYWNrcG90c19fdGl0bGUge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9qYWNrcG90c190aXRsZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmphY2twb3RzX190aXRsZSBwIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBjb2xvcjogI2QwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IEFyY2hpdmU7XG59XG4uamFja3BvdHNfX2luZm8ge1xuICBtYXJnaW46IDZweCA4cHg7XG4gIGhlaWdodDogODNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5qYWNrcG90c19faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuamFja3BvdHNfX2luZm8ge1xuICAgIG1hcmdpbjogNnB4IDQwcHg7XG4gIH1cbn1cbi5qYWNrcG90c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uamFja3BvdHNfX2l0ZW0ge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uamFja3BvdHNfX2l0ZW0gc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBQVFNhbnMtYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmphY2twb3RzX19yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBjb2xvcjogIzQyNDI0MjtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uamFja3BvdHNfX3JhdGUtLWdvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjOWU3ZjI5LCAjZmMwIDEwMCUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmRlMDA7XG59XG4uamFja3BvdHNfX3JhdGUtLXNpbHZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0ZjRmNGYsICNjY2MgMTAwJSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2U0ZTRlMTtcbn1cbi5qYWNrcG90c19fcmF0ZS0tYnJvbnplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzY0NGQxZCwgI2FjODQ0NSAxMDAlKTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjYzE4YjM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmphY2twb3RzX19yYXRlIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuamFja3BvdHNfX3JhdGUge1xuICAgIHdpZHRoOiAzNiU7XG4gIH1cbn1cbi5qYWNrcG90c19fY3VycmVuY3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY1NjU2NTtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxNjE3MTgsICMwMDAgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuamFja3BvdHNfX2N1cnJlbmN5IHtcbiAgICB3aWR0aDogMjglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuamFja3BvdHNfX2N1cnJlbmN5IHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG4uamFja3BvdHNfX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxMTEsICMyOTI5MjkgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuamFja3BvdHNfX2Ftb3VudCB7XG4gICAgd2lkdGg6IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuamFja3BvdHNfX2Ftb3VudCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmphY2twb3RzX19hbW91bnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi53aW5uZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLndpbm5lcnMge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aW5uZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAud2lubmVycyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLndpbm5lcnNfX3RpdGxlIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzA0NTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLndpbm5lcnNfX3RpdGxlIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgY29sb3I6ICNmYzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAud2lubmVyc19fdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLndpbm5lcnNfX3RpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi53aW5uZXJzX19saXN0IHtcbiAgaGVpZ2h0OiA4N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG59XG4ud2lubmVyc19fbGlzdCA+IGRpdiB7XG4gIGJvcmRlcjogMDtcbn1cbi53aW5uZXJzX19pbmZvIHtcbiAgbWFyZ2luOiA5cHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aW5uZXJzX19pbmZvIHtcbiAgICBtYXJnaW46IDlweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAud2lubmVyc19faW5mbyB7XG4gICAgbWFyZ2luOiA5cHggMTVweDtcbiAgfVxufVxuLndpbm5lcnNfX2l0ZW0ge1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweCAwO1xufVxuLndpbm5lcnNfX2l0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLndpbm5lcnNfX2l0ZW1fX2luZm8gc3BhbiB7XG4gIGNvbG9yOiAjYTJhYWI3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbC1ib2xkO1xufVxuLndpbm5lcnNfX2l0ZW1fX2Ftb3VudCB7XG4gIGNvbG9yOiAjYTJhYWI3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53aW5uZXJzX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRhYi1ibG9ja19fbGF5b3V0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLnRhYi1ibG9ja19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAudGFiLWJsb2NrX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYi1ibG9ja19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50YWItYmxvY2stLWxlZnQge1xuICB3aWR0aDogMzAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAudGFiLWJsb2NrLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnRhYi1ibG9jay0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYi1ibG9jay0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRhYi1ibG9jay0tcmlnaHQge1xuICB3aWR0aDogNjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAudGFiLWJsb2NrLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC50YWItYmxvY2stLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFiLWJsb2NrLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnN1cHBvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzA0NTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9zdXBwb3J0X2JnLnBuZ1wiKSByaWdodCAzMHB4IGJvdHRvbSAzNnB4IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5zdXBwb3J0IHtcbiAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvY2FsbF9zbS5wbmdcIikgcmlnaHQgMzBweCBib3R0b20gMjZweCBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnN1cHBvcnQge1xuICAgIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9jYWxsX3NtLnBuZ1wiKSByaWdodCAzMHB4IGJvdHRvbSAyNnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnN1cHBvcnQge1xuICAgIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9jYWxsX3NtLnBuZ1wiKSByaWdodCAzMHB4IGJvdHRvbSAyNnB4IG5vLXJlcGVhdDtcbiAgfVxufVxuLnN1cHBvcnRfX3RpdGxlIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzA0NTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnN1cHBvcnRfX3RpdGxlIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgY29sb3I6ICNmYzA7XG59XG4uc3VwcG9ydF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIycHggMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zdXBwb3J0X19pbmZvIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN1cHBvcnRfX21haWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvbWFpbF9pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi5zdXBwb3J0X19tYWlsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3VwcG9ydF9fY2hhdCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci93ZWJfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4uc3VwcG9ydF9fY2hhdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYnMge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4udGFic19fdGl0bGUge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnRhYnNfX3RpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50YWJzX190aXRsZSBsaSB7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFic19fdGl0bGUgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3RhYnNfc2hpbmUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYnNfX3RpdGxlIGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJzX190aXRsZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFic19fdGl0bGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC50YWJzX190aXRsZSBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMzA0NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50YWJzX190aXRsZSBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFic19fdGl0bGUgbGkgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFic19fdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJzX190aXRsZSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnRhYnNfX3RpdGxlIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJzX190aXRsZSBsaSBhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJzIC51aS10YWJzIHtcbiAgbWluLWhlaWdodDogMjc0cHg7XG59XG4udGFic19faW5mbyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRhYnNfX2luZm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFic19faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAyMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51aS10YWJzIHtcbiAgcGFkZGluZzogMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAudWktdGFicyAudWktdGFicy1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvdGFic19zaGluZS5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyNTI4YztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzI0MjQyNCAxMDAlKTtcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBjb2xvcjogI2FlYWVhZTtcbn1cbi51aS1zZWxlY3RtZW51LWhlYWRlciB7XG4gIHdpZHRoOiAxMjhweDtcbn1cbi51aS1zZWxlY3RtZW51LWNvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktc2VsZWN0bWVudS1jb250YWN0cyAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udWktc2VsZWN0bWVudS1hY2NvdW50cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLXNlbGVjdG1lbnUtYWNjb3VudHMgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzI0MjQyNCAxMDAlKTtcbn1cbi51aS1tZW51LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTI1MjhjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMjQyNDI0IDEwMCUpO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiAudWktbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaGVhZGVyX19tZW51X19sYW5nIC51aS1zZWxlY3RtZW51LXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2xhbmdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzcHggdG9wIDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBjb2xvcjogI2FlYWVhZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51aS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktbWVudSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hc3Rlci9sYW5ncy5wbmdcIik7XG59XG4udWktc2VsZWN0bWVudS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2xhbmdfYXJyb3cucG5nXCIpO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA2cHg7XG59XG4ucnUge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5lbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLmRlIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uaGVhZGVyX19sYW5ncyAuZW46YmVmb3JlLFxuLmhlYWRlcl9fbGFuZ3MgLmVuIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4uaGVhZGVyX19sYW5ncyAucnU6YmVmb3JlLFxuLmhlYWRlcl9fbGFuZ3MgLnJ1IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG4uaGVhZGVyX19sYW5ncyAuZGU6YmVmb3JlLFxuLmhlYWRlcl9fbGFuZ3MgLmRlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwMzAzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkyZDBkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmxlIHRhYmxlIHRoZWFkIHRyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDtcbn1cbi50YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG59XG4udGFibGUgdGFibGUgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDk0cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0ZCAuc3RhdHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkIC5zdGF0dXMtLXBlbmRpbmcge1xuICBjb2xvcjogI2ZjMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9wZW5kaW5nX2ljb24ucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0ZCAuc3RhdHVzLS1jb21wbGV0ZWQge1xuICBjb2xvcjogIzU3ZTYxMTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9jb21wbGV0ZWRfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkIC5zdGF0dXMtLWNhbmNlbGxlZCB7XG4gIGNvbG9yOiAjZmYxNDE0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2NhbmNlbGxlZF9pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4udGFibGUgdGFibGUgdGJvZHkgdGQgLnN0YXR1cy0tYWNjZXB0ZWQge1xuICBjb2xvcjogIzU3ZTYxMTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkIC5zdGF0dXMtLWluX3Byb2dyZXNzIHtcbiAgY29sb3I6ICNmYzA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0ZCAuc3RhdHVzLS1kZW5pZWQge1xuICBjb2xvcjogI2ZmMTQxNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRhYmxlIHRhYmxlIHRib2R5IHRkIC5zdGF0dXMtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjNTdlNjExO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGFibGUgdGFibGUgdGJvZHkgdGQgLmN1cnJlbmN5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZS0tc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLS1zaGFkb3cgdGFibGUgdGhlYWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4ICMzOTJkMGQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDMwcHg7XG59XG4udGFibGUtLXNtIHRkIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS0tc20gdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYTU5NTRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzAzMDMwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnRhYmxlLS1zbSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS0tc20gdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnRhYmxlLS1zbSB0Ym9keSB0ciB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYTU5NTRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzAzMDMwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnRhYmxlLS1zbSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhYmxlX193aXRoZHJhdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC50YWJsZV9fd2l0aGRyYXcgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFibGVfX3dpdGhkcmF3IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlX193aXRoZHJhdyB0YWJsZSxcbiAgLnRhYmxlX193aXRoZHJhdyB0aGVhZCxcbiAgLnRhYmxlX193aXRoZHJhdyB0Ym9keSxcbiAgLnRhYmxlX193aXRoZHJhdyB0cixcbiAgLnRhYmxlX193aXRoZHJhdyB0aCxcbiAgLnRhYmxlX193aXRoZHJhdyB0ZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi50YWJsZV9fd2l0aGRyYXcgdGhlYWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4ICMzOTJkMGQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFibGVfX3dpdGhkcmF3IHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC50YWJsZV9fd2l0aGRyYXcgdHIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4udGFibGVfX3dpdGhkcmF3IHRkOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZzogMiUgNSU7XG59XG4udGFibGVfX3dpdGhkcmF3IHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMjclO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlX193aXRoZHJhdyB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhYmxlX193aXRoZHJhdyB0ZDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMjMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlX193aXRoZHJhdyB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC50YWJsZV9fd2l0aGRyYXcgdGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGVfX2RlcG9zaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAudGFibGVfX2RlcG9zaXQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFibGVfX2RlcG9zaXQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudGFibGVfX2RlcG9zaXQgdGFibGUsXG4gIC50YWJsZV9fZGVwb3NpdCB0aGVhZCxcbiAgLnRhYmxlX19kZXBvc2l0IHRib2R5LFxuICAudGFibGVfX2RlcG9zaXQgdHIsXG4gIC50YWJsZV9fZGVwb3NpdCB0aCxcbiAgLnRhYmxlX19kZXBvc2l0IHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLnRhYmxlX19kZXBvc2l0IHRoZWFkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAjMzkyZDBkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlX19kZXBvc2l0IHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC50YWJsZV9fZGVwb3NpdCB0ciB7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi50YWJsZV9fZGVwb3NpdCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmc6IDIlIDUlO1xufVxuLnRhYmxlX19kZXBvc2l0IHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMjclO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRhYmxlX19kZXBvc2l0IHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFibGVfX2RlcG9zaXQgdGQ6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDIzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC50YWJsZV9fZGVwb3NpdCB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC50YWJsZV9fZGVwb3NpdCB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS1kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZTNiNGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMGVhZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAudWktZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDk0JTtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC51aS1kaWFsb2cge1xuICAgIG1heC13aWR0aDogOTIlO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIDAlLCAjMTcxNzE5IDEwMCUpO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzE3MTcxOSAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTNiNGU7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMGZjZjUsICMwMzdmYWIpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL21vZGFsc19jbG9zZS5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICByaWdodDogMTdweDtcbiAgdG9wOiAxOXB4O1xufVxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG59XG4ubW9kYWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA0MWQyNztcbn1cbi5tb2RhbF9fbGF5b3V0IHtcbiAgcGFkZGluZzogMzJweCAyOXB4IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubW9kYWxfX2xheW91dCB7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5tb2RhbF9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLm1vZGFsIC5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5tb2RhbCAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ubW9kYWwgLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vZGFsX19jb250ZW50IC5mb3JtX19zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLm1vZGFsX19idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubW9kYWxfX2J1dHRvbnMgLm1vZGFsX19yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxNjRmNzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsX19idXR0b25zIC5tb2RhbF9fcmVnaXN0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kYWxfX2J1dHRvbnMtLWJvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsX19idXR0b25zLS1ib251cyBhIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAubW9kYWxfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5tb2RhbF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1vZGFsIC5mb3JtX19pbnB1dC0tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cbi5tb2RhbCAuZm9ybV9faW5wdXQtLW1vZGFsIGxhYmVsIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LWZhbWlseTogQXJpYWwtYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzAwZmNmNSwgIzAzN2ZhYik7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ubW9kYWwgLmZvcm1fX2lucHV0LS1tb2RhbCBsYWJlbDpob3ZlciB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDFlNGVjO1xufVxuLm1vZGFsIC5mb3JtX19pbnB1dC0tbW9kYWwgbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMGZjZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubW9kYWwgLmZvcm1fX2lucHV0LS1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbCAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4ubW9kYWwgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5tb2RhbCAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5tb2RhbCAudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlIHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAubW9kYWwgLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsIC5yZWdpc3RyYXRpb25fX2NvbmRpdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAxMHB4ICMwMDE3MWYgaW5zZXQsIDAgMHB4ICNmZmYgaW5zZXQsIDAgMHB4ICNmZmYgaW5zZXQsIDAgMHB4ICNmZmYgaW5zZXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsNDgsNjksMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5oZWFkZXItLW1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuaGVhZGVyLS1taW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmhlYWRlci0tbWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXItLW1pbiAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyLS1taW4gLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlci0tbWluIC5idXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmhlYWRlci0tbWluIC5idXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmhlYWRlci0tbWluMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuaGVhZGVyLS1taW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oZWFkZXItLW1pbjIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmhlYWRlci0tbWluMiAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyLS1taW4yIC5idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWluLXdpZHRoOiA4MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5oZWFkZXItLW1pbjIgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyLS1taW4yIC5idXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNDdweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hc3Rlci9sb2dvLnBuZ1wiKTtcbn1cbi5oZWFkZXItLXRvcCB7XG4gIGhlaWdodDogMTA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5oZWFkZXItLXRvcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyLS10b3Age1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlci0tdG9wIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5oZWFkZXItLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlci0tYm90dG9tIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzE3MTcxOSAxMDAlKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyLS1ib3R0b20ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMTcxNzE5IDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDMwNDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlci0tYm90dG9tIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzE3MTcxOSAxMDAlKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19tZW51X19saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fbWVudV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oZWFkZXJfX21lbnVfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyX19tZW51X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZWFkZXJfX21lbnUgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmYzA7XG59XG4uaGVhZGVyX19tZW51X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmhlYWRlcl9fbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fbWVudV9fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oZWFkZXJfX21lbnVfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyX19tZW51X19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9fb3Blbixcbi5oZWFkZXJfX21lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5oZWFkZXJfX21lbnVfX29wZW4sXG4gIC5oZWFkZXJfX21lbnVfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyX19tZW51X19vcGVuLFxuICAuaGVhZGVyX19tZW51X19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlcl9fbWVudV9fb3BlbixcbiAgLmhlYWRlcl9fbWVudV9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVfX29wZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL21lbnVfb3Blbi5wbmdcIik7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlcl9fbWVudV9fb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9tZW51X2Nsb3NlLnBuZ1wiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAyNHB4O1xufVxuLmhlYWRlcl9fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDg4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuaGVhZGVyX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19sb2dnZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDg4cHg7XG59XG4uaGVhZGVyX19sb2dnZWQtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sb2dnZWQtLXRvcCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uaGVhZGVyX19sb2dnZWQtLXRvcCBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2FlYWVhZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xufVxuLmhlYWRlcl9fbG9nZ2VkLS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sb2dnZWQtLWJvdHRvbSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uaGVhZGVyX19oZWxsbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4uaGVhZGVyX19oZWxsbzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX3BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLmhlYWRlcl9fcGFuZWwtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fcGFuZWwtLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5oZWFkZXJfX3NvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmhlYWRlcl9fc29jaWFsc19fbGluayBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSk7XG59XG4uaGVhZGVyX19zb2NpYWxzX19saW5rIGltZzpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5oZWFkZXJfX2Zhc3Qge1xuICBjb2xvcjogIzAzZTNmNztcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2Zhc3RfcmVnLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cbi5oZWFkZXJfX2Zhc3Q6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLDQyLDI1NSwwLjc1KSwgMCAwIDE4cHggIzAwMmFmZjtcbn1cbi5oZWFkZXJfX2xhbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fbGFuZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oZWFkZXJfX2xhbmdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyX19sYW5ncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbGFuZ3NfX3RvZ2dsZXIge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjUyOGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMyNDI0MjQgMTAwJSk7XG59XG4uaGVhZGVyX19sYW5nc19fdG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvbGFuZ3MucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5oZWFkZXJfX2xhbmdzX190b2dnbGVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmhlYWRlcl9fbGFuZ3NfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvbGFuZ19hcnJvdy5wbmdcIik7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDRweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uaGVhZGVyX19sYW5nc19fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDAwO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2xhbmdzX190b2dnbGVyOmhvdmVyICsgLmhlYWRlcl9fbGFuZ3NfX2xpc3QsXG4uaGVhZGVyX19sYW5nc19fbGlzdDpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbGFuZ3NfX2l0ZW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTI1MjhjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMjQyNDI0IDEwMCUpO1xufVxuLmhlYWRlcl9fbGFuZ3NfX2l0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sYW5nc19faXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvbGFuZ3MucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXJfX3Bhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5oZWFkZXJfX3Bhc3N3b3JkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fc21hbGwge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMTcxNzE5IDEwMCUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDMwNDU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuaGVhZGVyX19zbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmhlYWRlcl9fc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5oZWFkZXJfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyX19zbWFsbF9fbGF5b3V0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlcl9fc21hbGxfX2xheW91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuaGVhZGVyX19zbWFsbF9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NtYWxsX19idXR0b25zLS1sb2dnZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMtLWxvZ2dlZCAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyX19zbWFsbF9fYnV0dG9ucy0tbG9nZ2VkIC5idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmhlYWRlcl9fc21hbGxfX2J1dHRvbnMtLWxvZ2dlZCAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5oZWFkZXJfX3NtYWxsX19idXR0b25zLS1sb2dnZWQgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzA0NTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMxMzEzMTMgMTAwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19sYXlvdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3Rlcl9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyX19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMTcxNzE5IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzA0NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9vdGVyX19tZW51X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXJfX21lbnVfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uZm9vdGVyX19tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3Rlcl9fbWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMzA0NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyX19tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9vdGVyX19tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4uZm9vdGVyX19tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmYzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyX19tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXJfX21lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uZm9vdGVyX19wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fcGF5bWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9vdGVyX19wYXltZW50c19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvb3Rlcl9fcGF5bWVudHNfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXJfX3BheW1lbnRzX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlcl9fcGF5bWVudHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuZm9vdGVyX19wYXltZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZm9vdGVyX19wYXltZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyX19wYXltZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDE0LjglO1xuICB9XG59XG4uZm9vdGVyX19nYW1lc19fdGl0bGUge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzA0NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4uZm9vdGVyX19nYW1lc19fdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYS1ib2xkO1xuICBjb2xvcjogI2ZjMDtcbn1cbi5mb290ZXJfX2dhbWVzX19jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX2dhbWVzX19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYS1ib2xkO1xuICBjb2xvcjogI2ZjMDtcbn1cbi5mb290ZXJfX2dhbWVzX19saXN0X190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAxZDFkYjtcbn1cbi5mb290ZXJfX2dhbWVzX19saW5rIHtcbiAgY29sb3I6ICNhMmFhYjc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi5mb290ZXJfX2dhbWVzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDFkMWRiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmZvb3Rlcl9fZ2FtZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb290ZXJfX2dhbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyX19nYW1lcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvcHlyaWdodCB7XG4gIG1heC13aWR0aDogOTU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvcHlyaWdodF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmNvcHlyaWdodF9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5jb3B5cmlnaHRfX3RleHQge1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYmRiZmMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY29weXJpZ2h0X19saW5rcyBpbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICB9XG59XG4ucGFnZXIge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5wYWdlciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2VyX19pdGVtIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFBUU2Fucy1ib2xkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5wYWdlcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnBhZ2VyX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDVweDtcbn1cbi5wYWdlcl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjYzc5YzMzO1xufVxuLnBhZ2VyX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2M3OWMzMztcbn1cbi5wYWdlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnBhZ2VyX19pdGVtIGEge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS11bG9naW5idXR0b249XCJ2a29udGFrdGVcIl0gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5bZGF0YS11bG9naW5idXR0b249XCJmYWNlYm9va1wiXSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyIHVybChcIi4uL2ltZy9tYXN0ZXIvbG9hZGluZy1iZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uaGVscGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hc3Rlci9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNThweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuaGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2JnX3NtLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNThweCBjZW50ZXI7XG4gIH1cbn1cbi5tYWluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzA0NTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubWFpbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuI3ByZWxvYWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDEzNCwxMzQsMTM0LDAuNDUpO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzE5ODRjYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmdhbWVzX190aXRsZSB7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCAwJSwgIzE3MTcxOSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5nYW1lc19fdGl0bGUgcCB7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LWZhbWlseTogVGFob21hLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5nYW1lc19fdGl0bGUgLmZvcm0tLWxvZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmdhbWVzX190aXRsZSAuZm9ybS0tbG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5nYW1lc19fdGl0bGUgLmZvcm0tLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2FtZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZ2FtZXNfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZ2FtZXNfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uZ2FtZXNfX2xpc3RfX3dyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA2NDJweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5nYW1lc19fbGlzdF9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7XG4gIH1cbn1cbi5nYW1lc19fbGlzdCAuZW1wdHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5nYW1lc19fbGlzdCAucHJlbG9hZCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmdhbWVzX19saXN0X19sYXlvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZ2FtZXNfX2xheW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuZ2FtZXNfX2xheW91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZ2FtZXNfX2xheW91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZ2FtZXNfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogMTQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZmxleDogMCAxIDIwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5ODRjYjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5nYW1lc19faXRlbSB7XG4gICAgZmxleDogMCAxIDI0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmdhbWVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDEgMzIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZ2FtZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSA0OCU7XG4gIH1cbn1cbi5nYW1lc19faXRlbV9fbmFtZSB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUU2Fucy1ib2xkXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTk4NGNiO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5nYW1lc19faXRlbV9fbmFtZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdhbWVzX19pdGVtX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5nYW1lc19faXRlbV9fbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYW1lc19faXRlbV9fb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5nYW1lc19faXRlbV9fb3B0aW9uIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FtZXNfX2l0ZW1fX29wdGlvbiAuYnV0dG9uLS1zcDMge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4uZ2FtZXNfX2l0ZW1fX29wdGlvbiAuYnV0dG9uLS1zcDQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogOTRweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cbi5nYW1lc19faXRlbTpob3ZlciAuZ2FtZXNfX2l0ZW1fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG59XG4uZ2FtZXNfX2l0ZW06aG92ZXIgLmdhbWVzX19pdGVtX19vcHRpb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbWVzX19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDMwNDU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDMwNDU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbWVzX19zZWFyY2ggLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmdhbWVzX19zZWFyY2ggLmZvcm0gLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5nYW1lc19fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5nYW1lc19fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5nYW1lc19fbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nYW1lc19fbW9yZSAuYnV0dG9uLS10MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hc3Rlci9yZWZyZXNoX2ljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZ2FtZXMgLnBhZ2VyX19saXN0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDA7XG59XG4uZ2FtZXMgLnBhZ2VyX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5nYW1lcyAucGFnZXJfX2l0ZW0tLWxvYWQtbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nYW1lcyAucGFnZXJfX2l0ZW0tLWxvYWQtbW9yZSBhIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250OiAxMnB4IFwiUFRTYW5zLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmY2QwMCwgI2Y2ZmYwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmdhbWVzIC5wYWdlcl9faXRlbS0tbG9hZC1tb3JlIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMThweCAjZTJiNjMwO1xufVxuLmdhbWVzIC5wYWdlcl9faXRlbS0tbG9hZC1tb3JlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvcmVmcmVzaF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmdhbWVzX19wcm92aWRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB3aWR0aDogNjAycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmdhbWVzX19wcm92aWRlcnMge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmdhbWVzX19wcm92aWRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmdhbWVzX19wcm92aWRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmdhbWVzX19wcm92aWRlcnNfX2xpc3Qge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FtZXNfX3Byb3ZpZGVyc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nYW1lc19fcHJvdmlkZXJzX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYS1ib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmMwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5nYW1lc19fcHJvdmlkZXJzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5nYW1lc19fcHJvdmlkZXJzIC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYW1lc19fcHJvdmlkZXJzIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYW1lcy1hbGxfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAyNnB4IDMwcHggMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5nYW1lcy1hbGxfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCAxM3B4IDIwcHggMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmdhbWVzLWFsbF9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZ2FtZXMtYWxsX19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDIwcHggMTNweCAyMHB4IDEzcHg7XG4gIH1cbn1cbi5nYW1lcy1hbGxfX3NpZGViYXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4uZ2FtZXMtYWxsX19zaWRlYmFyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZjMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbWVzLWFsbF9fc2lkZWJhcl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDQxZTJhIDAlLCAjMWE2MTkxIDUwJSwgIzA0MWUyYSAxMDAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5nYW1lcy1hbGxfX3NpZGViYXJfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdhbWVzLWFsbF9fc2lkZWJhcl9faXRlbSB7XG4gIGNvbG9yOiAjOGU4ZjkwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmdhbWVzLWFsbF9fc2lkZWJhcl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZ2FtZXMtYWxsX19zaWRlYmFyX19pdGVtLS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYW1lcy1hbGxfX3NpZGViYXJfX2l0ZW0tLWFjdGl2ZTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5nYW1lcy1hbGxfX3NpZGViYXJfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5nYW1lcy1hbGxfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nYW1lcy1hbGwtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZ2FtZXMtYWxsLS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDQxZTJhIDAlLCAjMWE2MTkxIDUwJSwgIzA0MWUyYSAxMDAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5nYW1lcy1hbGwtLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5nYW1lcy1hbGwtLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5nYW1lcy1hbGxfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYW1lcy1hbGxfX3NvcnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZ2FtZXMtYWxsX19zb3J0ZXJfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbn1cbi5nYW1lcy1hbGxfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbWVzLWFsbF9fbGlzdCAuZ2FtZXNfX2l0ZW0ge1xuICBmbGV4OiAwIDEgMjQlO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLmdhbWVzLWFsbF9fbGlzdCAuZ2FtZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSAzMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5nYW1lcy1hbGxfX2xpc3QgLmdhbWVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDEgNDglO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmdhbWVzLWFsbF9fbGlzdCAuZ2FtZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSA0OCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2FtZXMtYWxsIC5wYWdlcl9fbGlzdCB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAwO1xufVxuLmdhbWVzLWFsbCAucGFnZXJfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdhbWVzLWFsbCAucGFnZXJfX2l0ZW0tLWxvYWQtbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nYW1lcy1hbGwgLnBhZ2VyX19pdGVtLS1sb2FkLW1vcmUgYSB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMTJweCBcIlBUU2Fucy1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmNkMDAsICNmNmZmMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi5nYW1lcy1hbGwgLnBhZ2VyX19pdGVtLS1sb2FkLW1vcmUgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4ICNlMmI2MzA7XG59XG4uZ2FtZXMtYWxsIC5wYWdlcl9faXRlbS0tbG9hZC1tb3JlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvcmVmcmVzaF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLndpZGdldHNfX2xheW91dCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLndpZGdldHNfX2xheW91dCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAud2lkZ2V0c19fbGF5b3V0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLndpZGdldHNfX2xheW91dCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aWRnZXRzLS1sZWZ0IHtcbiAgd2lkdGg6IDYyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLndpZGdldHMtLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aWRnZXRzLS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDEycHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE3MTcxOSAwJSwgIzAwMCAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLndpZGdldHMtLWxlZnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTcxNzE5IDAlLCAjMDAwIDEwMCUpO1xuICB9XG59XG4ud2lkZ2V0cy0tbGVmdF9fdGl0bGUge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzMDQ1O1xufVxuLndpZGdldHMtLWxlZnRfX3RpdGxlIHAge1xuICBjb2xvcjogI2ZjMDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYS1ib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAud2lkZ2V0cy0tbGVmdF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAzLjZ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLndpZGdldHMtLWxlZnRfX3RpdGxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAud2lkZ2V0cy0tbGVmdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi53aWRnZXRzLS1sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldHMtLXJpZ2h0IHtcbiAgd2lkdGg6IDMwMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAud2lkZ2V0cy0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC53aWRnZXRzLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLndpZGdldHMtLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYm9udXNlc19fbm8tYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOGU4ZjkwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJvbnVzZXNfX3RhYmxlX190aXRsZSB7XG4gIGNvbG9yOiAjZmMwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MDQwNTtcbn1cbi5ib251c2VzX19oaXN0b3J5X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHggMjZweCAzMHB4IDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAuYm9udXNlc19faGlzdG9yeV9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAuYm9udXNlc19faGlzdG9yeV9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuYm9udXNlc19faGlzdG9yeV9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweCAxM3B4O1xuICB9XG59XG4uYm9udXNlc19fcHJvZmlsZV9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmJvbnVzZXNfX3Byb2ZpbGVfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHggMTVweDtcbiAgfVxufVxuLmJvbnVzZXNfX3Byb2ZpbGVfX2luZm8gLnRpdGxlLS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ib251c2VzX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmJvbnVzZXNfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHggMTVweDtcbiAgfVxufVxuLmJvbnVzZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvbnVzZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5ib251c2VzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5ib251c2VzX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ib251c2VzX19pdGVtLS1sZWZ0IHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuLmJvbnVzZXNfX2l0ZW0tLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9udXNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgY29sb3I6ICNmYzA7XG59XG4uYm9udXNlc19fd2FnZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYm9udXNlc19fYW1vdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmJvbnVzZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvbnVzZXMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYm9udXNlc19fZGV0YWlscyB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ib251c2VzX19kZXRhaWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvYm9udXNlc19hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYm9udXNlc19fZGV0YWlscy5yb3RhdGVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYm9udXNlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5saXN0LXZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub3RpZmljYXRpb25fX2xheW91dCB7XG4gIHBhZGRpbmc6IDIwcHggMjZweCAzMHB4IDI2cHg7XG59XG4ubm90aWZpY2F0aW9uX19lcnJvciB7XG4gIGNvbG9yOiAjZjAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvY3Jvc3MucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub3RpZmljYXRpb25fX3N1Y2Nlc3Mge1xuICBjb2xvcjogIzMwYWQyYTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL3N1Y2Nlc3MucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub3RpZmljYXRpb25fX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4ubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aXRsZS0tbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEtYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZjMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGl0bGUtLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDQxZTJhIDAlLCAjMWE2MTkxIDUwJSwgIzA0MWUyYSAxMDAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC50aXRsZS0tbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aXRsZS0tbWFpbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRpdGxlLS1tYWluIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aXRsZS0tbWFpbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpdGxlLS1tYWluLS1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY29udGFjdHNfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAyNnB4IDMwcHggMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5jb250YWN0c19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb250YWN0c19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmNvbnRhY3RzX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uY29udGFjdHNfX3N1cHBvcnQge1xuICB3aWR0aDogNTMwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5jb250YWN0c19fc3VwcG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0c19faW5mbyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5jb250YWN0c19faW5mb19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29udGFjdHNfX2luZm9fX2xpbmtzIHAge1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb250YWN0c19faW5mb19fbGlua3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmQyMDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3RzX19pbmZvX19saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbnRhY3RzIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmNvbnRhY3RzIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbnRhY3RzIC5mb3JtLS1jb250YWN0c19fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmNvbnRhY3RzIC5mb3JtLS1jb250YWN0c19fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCA2OHB4IDMwcHggNjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMTRweCAzMHB4IDE0cHg7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb25fX21haW4ge1xuICB3aWR0aDogNTMwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5yZWdpc3RyYXRpb25fX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxNjhweDtcbn1cbi5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2xpbmsgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg1MCUpO1xufVxuLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fbGluayBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uX19zb2NpYWxzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmQyMDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzhlOGY5MDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWF4LXdpZHRoOiAyNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb25fX3NvY2lhbHMtLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucmVnaXN0cmF0aW9uX19jb25kaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbi5yZWdpc3RyYXRpb25fX2NvbmRpdGlvbnMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOGU4ZjkwO1xufVxuLnJlZ2lzdHJhdGlvbl9fY29uZGl0aW9ucyBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uX19jb25kaXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uX19jb25kaXRpb25zIC5mb3JtX19pbnB1dC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbiAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5yZWdpc3RyYXRpb24gLmZvcm1fX2lucHV0LmZvcm1fX2lucHV0X19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucmVnaXN0cmF0aW9uIC5mb3JtLS1jb250YWN0c19fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbiAuZm9ybS0tY29udGFjdHNfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYXNzd29yZC1yZXN0b3JlX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHggMjZweCAzMHB4IDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucGFzc3dvcmQtcmVzdG9yZV9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDU4cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnBhc3N3b3JkLXJlc3RvcmVfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG4gIH1cbn1cbi5hYm91dF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmFib3V0X19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbi5hYm91dF9faW5mbyB7XG4gIGNvbG9yOiAjOGU4ZjkwO1xufVxuLmFib3V0X19pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFib3V0X19pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hYm91dF9faW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4ZThmOTAgIWltcG9ydGFudDtcbn1cbi50cmFuc2FjdGlvbl9faGlzdG9yeV9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnRyYW5zYWN0aW9uX19oaXN0b3J5X19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbi50cmFuc2FjdGlvbl9faGlzdG9yeV9fbGF5b3V0IC51aS1zZWxlY3RtZW51LWNvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC50cmFuc2FjdGlvbl9faGlzdG9yeV9faW5mbyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAudHJhbnNhY3Rpb25fX2hpc3RvcnlfX2luZm8gdGFibGUgdGJvZHkgdHIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnByb2ZpbGVfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnByb2ZpbGVfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5wcm9maWxlX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJvZmlsZV9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI2cHggMzBweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnByb2ZpbGVfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCA1OHB4IDMwcHggNThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnByb2ZpbGVfX2xheW91dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHggMTVweDtcbiAgfVxufVxuLnByb2ZpbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDE0N3B4O1xuICBtaW4taGVpZ2h0OiAxMzRweDtcbn1cbi5wcm9maWxlX19hdmF0YXJfX3RleHQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBjb2xvcjogIzk5OTtcbn1cbi5wcm9maWxlX19hdmF0YXItLXJpZ2h0IHtcbiAgd2lkdGg6IDE0N3B4O1xufVxuLnByb2ZpbGVfX2F2YXRhci0tcmlnaHQgLmJ1dHRvbi0tc3AzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZmlsZSAuZm9ybS0tY29udGFjdHNfX3Byb2ZpbGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wcm9maWxlX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTY3cHgpIHtcbiAgLnByb2ZpbGVfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLnByb2ZpbGVfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnByb2ZpbGVfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByb2ZpbGVfX2NvbCAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucHJvZmlsZV9fY29sIC5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZmlsZV9fY29sIC5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAucHJvZmlsZSAuZm9ybV9fc2VjdGlvbi5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucHJvZmlsZSAuZm9ybV9fc2VjdGlvbi5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZmlsZSAuZm9ybV9fc2VjdGlvbi5mb3JtX19zZWN0aW9uX19wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucHJvZmlsZSAuZm9ybS0tY29udGFjdHNfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZmlsZSAuZm9ybS0tY29udGFjdHNfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmYzA7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNTQ5MTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiAyNDJweDtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBjb2xvcjogIzAwMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXN0ZXIvZGF0ZXBpY2tlcl9hcnJvd3MucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFzdGVyL2RhdGVwaWNrZXJfYXJyb3dzLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmhpZ2hsaXRlZCB7XG4gIGNvbG9yOiAjZmMwO1xufVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8qXHJcbiAqIEZpeFxyXG4gKiBWZXJzaW9uIDAuMS4xXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9qYXlkZW5zZXJpYy9GaXhcclxuKi9cclxuKlxyXG4gIG91dGxpbmUgbm9uZVxyXG4gIHBhZGRpbmcgMFxyXG4gIG1hcmdpbiAwXHJcbiAgbGlzdC1zdHlsZSBub25lXHJcblxyXG5odG1sLCBib2R5XHJcbiAgbWluLXdpZHRoOiAzMjBweFxyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG5odG1sXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbmJvZHlcclxuICBtYXJnaW46IDBcclxuICBjb2xvcjogI2ZmZlxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lXHJcbmlmcmFtZVxyXG4gIGJvcmRlcjogMFxyXG5tYWluXHJcbiAgZGlzcGxheTogYmxvY2tcclxudWwsXHJcbm9sXHJcbiAgbWFyZ2luLXRvcDogMFxyXG4gIG1hcmdpbi1ib3R0b206IDBcclxuICBwYWRkaW5nLWxlZnQ6IDBcclxubGlcclxuICBkaXNwbGF5OiBibG9ja1xyXG5kbFxyXG4gIG1hcmdpbi10b3A6IDBcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbmRkXHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNlxyXG4gIG1hcmdpbi10b3A6IDBcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbmJsb2NrcXVvdGVcclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAwXHJcbnBcclxuICBtYXJnaW4tdG9wOiAwXHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG5zdXBcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB0b3A6IC0uNWVtXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbiAgZm9udC1zaXplOiA3NSVcclxuICBsaW5lLWhlaWdodDogMFxyXG5zdHJvbmdcclxuICBmb250LXdlaWdodDogYm9sZFxyXG5maWd1cmVcclxuICBtYXJnaW46IDBcclxuZmllbGRzZXRcclxuICBib3JkZXI6IG5vbmVcclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAwXHJcbmltZ1xyXG4gIGJvcmRlcjogMFxyXG4gIG1heC13aWR0aDogMTAwJVxyXG4gIGhlaWdodDogYXV0b1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuYVxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gIGNvbG9yOiBpbmhlcml0XHJcbmJ1dHRvblxyXG4gIGJvcmRlcjogMFxyXG4gIG1hcmdpbjogMFxyXG4gIHBhZGRpbmc6IDBcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXRcclxuICBmb250OiBpbmhlcml0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdFxyXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0XHJcbiAgYmFja2dyb3VuZDogbm9uZVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJ0ZXh0XCJdLFxyXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSxcclxuW3R5cGU9XCJzZWFyY2hcIl0sXHJcbnRleHRhcmVhXHJcbiAgb3V0bGluZTogbm9uZVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gIGFwcGVhcmFuY2U6IG5vbmVcclxuOjotbW96LWZvY3VzLWlubmVyXHJcbiAgYm9yZGVyOiAwXHJcbiAgcGFkZGluZzogMFxyXG50YWJsZVxyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcclxuICBib3JkZXItc3BhY2luZzogMFxyXG50aFxyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxudGRcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcblxyXG4ubGludXhcclxuICAmIC5idXR0b25cclxuICAgICYtLXQ3XHJcbiAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgei1pbmRleCAxNTAgIWltcG9ydGFudFxyXG4gICAgJi0tdGV4dFxyXG4gICAgICB6LWluZGV4IDIwMCAhaW1wb3J0YW50IiwibGcgPSBcIihtaW4td2lkdGg6IDEyMDBweClcIlxyXG5tZCA9IFwiKG1pbi13aWR0aCA6IDk2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEyMDBweClcIlxyXG5zbSA9IFwiKG1pbi13aWR0aCA6IDcyMHB4KSBhbmQgKG1heC13aWR0aCA6IDk2N3B4KVwiXHJcbnNtMiA9IFwiKG1pbi13aWR0aCA6IDU0NHB4KSBhbmQgKG1heC13aWR0aCA6IDcxOXB4KVwiXHJcbnhzID0gXCIobWluLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNTQzcHgpXCJcclxuXHJcbi5jb250YWluZXJcclxuICB3aWR0aCA5NTZweFxyXG4gIGhlaWdodCAxMDAlXHJcbiAgbWFyZ2luIDAgYXV0b1xyXG4gIEBtZWRpYSBtZFxyXG4gICAgd2lkdGggOTU2cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIEBtZWRpYSBzbVxyXG4gICAgd2lkdGggNzIwcHhcclxuICBAbWVkaWEgc20yXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgQG1lZGlhIHhzXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDBcclxuIiwiQGZvbnQtZmFjZVxyXG4gIHNyYyB1cmwoLi4vZm9udHMvdGFob21hLnR0ZilcclxuICBmb250LWZhbWlseSBcIlRhaG9tYVwiXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgc3JjIHVybCguLi9mb250cy90YWhvbWEtYm9sZC50dGYpXHJcbiAgZm9udC1mYW1pbHkgXCJUYWhvbWEtYm9sZFwiXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgc3JjIHVybCguLi9mb250cy9teXJpYWRwcm8tc2VtaWJvbGQub3RmKVxyXG4gIGZvbnQtZmFtaWx5IFwiTXlyaWFkIFByb1wiXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgc3JjIHVybCguLi9mb250cy9BcmlhbC1ibGFjay50dGYpXHJcbiAgZm9udC1mYW1pbHkgXCJBcmlhbC1ibGFja1wiXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgc3JjIHVybCguLi9mb250cy9wdC1zYW5zLWJvbGQudHRmKVxyXG4gIGZvbnQtZmFtaWx5IFwiUFRTYW5zLWJvbGRcIlxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIHNyYyB1cmwoLi4vZm9udHMvYXJpYWwtYm9sZC50dGYpXHJcbiAgZm9udC1mYW1pbHkgXCJBcmlhbC1ib2xkXCJcclxuXHJcblxyXG5mb250ID0gXCJUYWhvbWFcIiwgc2Fucy1zZXJpZlxyXG5mb250Qm9sZCA9IFwiVGFob21hXCIsIHNhbnMtc2VyaWZcclxuXHJcbmJhc2VGb250U2l6ZSA9IDE0cHhcclxuXHJcbmh0bWxcclxuICBmb250LXNpemUgYmFzZUZvbnRTaXplXHJcbiAgZm9udC1mYW1pbHkgZm9udCIsIi5idXR0b25cclxuICBib3JkZXItcmFkaXVzIDRweFxyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgYXBwZWFyYW5jZSBub25lXHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuICAmLS1hY2NvdW50c1xyXG4gICAgbWFyZ2luLXRvcCAzNnB4XHJcbiAgICBtYXJnaW4tbGVmdCA0MSVcclxuXHJcbiAgJi0tc2VhcmNoXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgd2lkdGggMjZweFxyXG4gICAgaGVpZ2h0IDI2cHhcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9zZWFyY2hfaWNvbi5wbmdcIikgbGVmdCA0cHggdG9wIDZweCBuby1yZXBlYXRcclxuICAgIHRleHQtaW5kZW50IC05OTk5cHhcclxuICAgIHRvcCAwcHhcclxuICAgIHJpZ2h0IDBweFxyXG5cclxuICAmLS1zMFxyXG4gICAgaGVpZ2h0IDI2cHhcclxuICAgIG1pbi13aWR0aCA3OHB4XHJcbiAgICBwYWRkaW5nIDAgNXB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGZvbnQgMTFweCBcIlRhaG9tYS1ib2xkXCIsIHNhbnMtc2VyaWZcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIG1heC13aWR0aCAxNTBweFxyXG5cclxuICAmLS1zcDFcclxuICAgIGhlaWdodCAyOXB4XHJcbiAgICBmb250IDEycHggXCJUYWhvbWEtYm9sZFwiLCBzYW5zLXNlcmlmXHJcbiAgICBwYWRkaW5nIDAgNDJweFxyXG4gICAgbGluZS1oZWlnaHQgMVxyXG5cclxuICAmLS1zcDJcclxuICAgIGhlaWdodCA0NHB4XHJcbiAgICBmb250IDE2cHggXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWZcclxuICAgIHBhZGRpbmcgMCAzMnB4XHJcbiAgICBsaW5lLWhlaWdodCAxXHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuXHJcbiAgJi0tc3AzXHJcbiAgICBoZWlnaHQgMzJweFxyXG4gICAgZm9udCAxNHB4IFwiUFRTYW5zLWJvbGRcIiwgc2Fucy1zZXJpZlxyXG4gICAgcGFkZGluZyAwIDM4cHhcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG5cclxuICAmLS1zcDRcclxuICAgIGhlaWdodCAzMHB4XHJcbiAgICBmb250IDEycHggXCJQVFNhbnMtYm9sZFwiLCBzYW5zLXNlcmlmXHJcbiAgICBwYWRkaW5nIDAgMzBweFxyXG4gICAgbGluZS1oZWlnaHQgMVxyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcblxyXG4gICYtLXNwNVxyXG4gICAgaGVpZ2h0IDI2cHhcclxuICAgIGZvbnQgMTJweCBcIlRhaG9tYS1ib2xkXCIsIHNhbnMtc2VyaWZcclxuICAgIHBhZGRpbmcgMCAxOHB4XHJcbiAgICBsaW5lLWhlaWdodCAxXHJcblxyXG4gICYtLXNwNlxyXG4gICAgaGVpZ2h0IDQ2cHhcclxuICAgIGZvbnQtZmFtaWx5IFRhaG9tYS1ib2xkXHJcbiAgICBmb250LXNpemUgMjJweFxyXG4gICAgbGluZS1oZWlnaHQgMXB4XHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgIHBhZGRpbmcgMCAyOHB4XHJcblxyXG5cclxuXHJcbiAgJi0tdDFcclxuICAgIGJvcmRlciAxcHggc29saWQgIzFlNTQ5MVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMGE1YjY4LCAjMTdlNWQ2KVxyXG4gICAgY29sb3IgIzAwMFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBib3gtc2hhZG93IDAgMCAxOHB4IHJnYmEoMzAsIDg0LCAxNDUsIDEpXHJcblxyXG4gICYtLXQyXHJcbiAgICBib3JkZXItcmFkaXVzIDRweFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmVhNzAxLCAjZmRkZjFjKVxyXG4gICAgY29sb3IgIzAwMFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBib3gtc2hhZG93IDAgMCAxOHB4ICNmZGU4MDBcclxuXHJcbiAgJi0tdDNcclxuICAgIGJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmNkMDAsICNmNmZmMDApXHJcbiAgICBjb2xvciAjMDAwXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJveC1zaGFkb3cgMCAwIDE4cHggcmdiYSgyMjYsIDE4MiwgNDgsIDEpXHJcblxyXG4gICYtLXQ0XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICM3YTBkMDhcclxuICAgIGJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM3ZDBkMDgsICNkNDBmMGYpXHJcbiAgICBjb2xvciAjZmZmXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJveC1zaGFkb3cgMCAwIDE4cHggcmdiYSgyNTUsIDM2LCAzNSwgMSlcclxuXHJcbiAgJi0tdDVcclxuICAgIGJvcmRlciAxcHggc29saWQgIzBjODgxM1xyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBjNWYxNCwgIzU4ZTgxMilcclxuICAgIGNvbG9yICMwMDBcclxuICAgICY6aG92ZXJcclxuICAgICAgYm94LXNoYWRvdyAwIDAgMThweCAjNTFkOTBjXHJcblxyXG4gICYtLXQ2XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICNmZmU1MDBcclxuICAgIGJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZWE2MDAsICNmZGViMWMpXHJcbiAgICBjb2xvciAjMDAwXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJveC1zaGFkb3cgMCAwIDE4cHggI2ZkZTgwMFxyXG5cclxuICAmLS10N1xyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgIGJvcmRlciAxcHggc29saWQgIzAwZWFmZlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDBlYWZmIDEwJSwgIzAxNmM3ZiA1NSUpXHJcbiAgICB0ZXh0LXNoYWRvdyAxcHggMXB4IDAgIzAwZWFmZlxyXG4gICAgY29sb3IgIzJhMmEyYVxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIGhlaWdodCAyMXB4XHJcbiAgICAgIHdpZHRoIGNhbGMoMTAwJSAtIDRweClcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDFhMGJiLCAjM2RlM2ZmKVxyXG4gICAgICB0b3AgMnB4XHJcbiAgICAgIGxlZnQgMnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgM3B4IDNweCAwIDBcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgIzAxY2ZmMlxyXG4gICAgICB6LWluZGV4IDkwXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJveC1zaGFkb3cgMCAwIDE4cHggcmdiYSgzMCwgODQsIDE0NSwgMSksIDAgMCAxOHB4IHJnYmEoMzAsIDg0LCAxNDUsIDEpXHJcblxyXG4gICYtLXRleHRcclxuICAgIHotaW5kZXggMTAwXHJcblxyXG4gICYtLWdldFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gICAgY29sb3IgIzU3ZTYxMVxyXG4gICAgZm9udC1mYW1pbHkgJ1BUIFNhbnMnXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcblxyXG4gICYtLWNhbmNlbFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gICAgZm9udC1mYW1pbHkgJ1BUIFNhbnMnXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiIsIi5mb3JtXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAmX19sYXlvdXRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgJi0tbG9naW4sICYtLWNvbnRhY3RzLCAmLS1wcm9maWxlXHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgJl9fc3VibWl0XHJcbiAgICAgIG1hcmdpbi10b3AgMzRweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgICZfX21haW5cclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgJl9fc3VwcG9ydFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAmX19wcm9maWxlXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgICAgQG1lZGlhIHNtXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAmX19hY2NvdW50c1xyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAuZm9ybV9fc2VjdGlvblxyXG4gICAgICAmX19jb250YWN0c1xyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIHdpZHRoIDI1MHB4XHJcbiAgICAgICAgQG1lZGlhIHNtXHJcbiAgICAgICAgICB3aWR0aCAyODVweFxyXG4gICAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICAgIHdpZHRoIDQwOHB4XHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICB3aWR0aCAyOTBweFxyXG4gICAgICAmX19tYWluXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgd2lkdGggMzI4cHhcclxuICAgICAgJl9faGVhZGVyXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgICYtLW1pZGRsZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gICAgICAmX19wcm9maWxlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXMgc3RhcnRcclxuICAgICAgICBtYXJnaW4tcmlnaHQgNjVweFxyXG4gICAgICAgIHdpZHRoIDI1MHB4XHJcblxyXG4gICAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgICAgd2lkdGggMjg1cHhcclxuICAgICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgICB3aWR0aCA0MDhweFxyXG4gICAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgICAgd2lkdGggMjkwcHhcclxuICAgICAgW3R5cGU9XCJmaWxlXCJdXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICYtLXRpdGxlXHJcbiAgICAgICAgY29sb3IgI2ZmY2MwMFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgZm9udC1mYW1pbHkgVGFob21hLWJvbGRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDIycHhcclxuICAgICAgJl9fYWNjb3VudHNcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcbiAgICAgICAgd2lkdGggMjEwcHhcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMzBweFxyXG4gICAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgICAgd2lkdGggMjg1cHhcclxuICAgICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgICB3aWR0aCA0MDhweFxyXG4gICAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgICAgd2lkdGggMjYwcHhcclxuICAgICAgICAuZm9ybV9faW5wdXQtLXRpdGxlXHJcbiAgICAgICAgICBjb2xvciAjYWVhZWFlXHJcblxyXG4gICAgLmZvcm1fX2lucHV0XHJcbiAgICAgICYtLWNhcHRjaGFcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBpbWdcclxuICAgICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgICAgICYtLXRpdGxlXHJcbiAgICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBjb2xvciAjZmZkMjAwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA3cHhcclxuICAgICAgJl9fbWFpblxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgd2lkdGggMjUwcHhcclxuICAgICAgICBtYXJnaW4tdG9wIDI1cHhcclxuICAgICAgICBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwicGFzc3dvcmRcIl0sIFt0eXBlPVwidGVsXCJdLCBbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYVxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDhweFxyXG4gICAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIDBcclxuICAgICAgICBAbWVkaWEgc21cclxuICAgICAgICAgIHdpZHRoIDI4NXB4XHJcbiAgICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgICAgd2lkdGggNDA4cHhcclxuICAgICAgICBAbWVkaWEgeHNcclxuICAgICAgICAgIHdpZHRoIDI5MHB4XHJcblxyXG4gICAgICAmX19tb2RhbFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIG1hcmdpbi10b3AgMjVweFxyXG4gICAgICAgIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOHB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGVcclxuICAgICAgICAgIG1hcmdpbi10b3AgMFxyXG4gICAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIG1pbi13aWR0aCAyMDhweFxyXG4gICAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAmX19yYWRpb1xyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGxhYmVsXHJcbiAgICAgICAgICBjb2xvciAjYWVhZWFlXHJcbiAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgICZfX3Byb2ZpbGVcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBtYXJnaW4tdG9wIDI1cHhcclxuICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgY29sb3IgI2FlYWVhZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuXHJcbiAgICAgICZfX2FjY291bnRzXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICB3aWR0aCAyMTBweFxyXG4gICAgICAgIG1hcmdpbi10b3AgMjVweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjVweFxyXG4gICAgICAgIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOHB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuXHJcbiAgICAgICAgQG1lZGlhIHNtXHJcbiAgICAgICAgICB3aWR0aCAyODVweFxyXG4gICAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBAbWVkaWEgeHNcclxuICAgICAgICAgIHdpZHRoIDI2MHB4XHJcblxyXG4gICAgICBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwicGFzc3dvcmRcIl0sIFt0eXBlPVwidGVsXCJdLCBbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMjZweFxyXG4gICAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxMXB4XHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMWU1NDkxXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDAwMDAwXHJcbiAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgICAgY29sb3IgI2FlYWVhZVxyXG4gICAgICB0ZXh0YXJlYVxyXG4gICAgICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICAgICAgbWluLWhlaWdodCAyNDhweFxyXG4gICAgICAgIHBhZGRpbmctdG9wIDRweFxyXG4gICAgICAgIHJlc2l6ZSBub25lXHJcbiAgICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgICAgbWluLWhlaWdodCAxMjBweFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4XHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICBtaW4taGVpZ2h0IDEyMHB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDI1cHhcclxuXHJcbiAgICAgIFt0eXBlPVwidGV4dFwiXTpmb2N1cywgW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzXHJcbiAgICAgICAgYm94LXNoYWRvdyAwIDAgMjRweCByZ2JhKDg0LCAxNzEsIDIyNiwgMC4yNilcclxuICAgICAgICBvdXRsaW5lIG5vbmVcclxuICAgICAgJi0tbG9naW4sICYtLWNvbnRhY3RzLCAmLS1wcm9maWxlXHJcbiAgICAgICAgd2lkdGggMTY1cHhcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTRweFxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cInBhc3N3b3JkXCJdLCBbdHlwZT1cInRlbFwiXSwgW3R5cGU9XCJlbWFpbFwiXSwgdGV4dGFyZWFcclxuICAgICAgICAgIHBhZGRpbmctbGVmdCAxMnB4XHJcbiAgICAgICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgJi0tcGFzc1xyXG4gICAgICAgIHdpZHRoIDE2NXB4XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDE0cHhcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMTJweFxyXG4gICAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgICYtLXNlYXJjaFxyXG4gICAgICAgIHdpZHRoIDIxMHB4XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgICAgICBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwicGFzc3dvcmRcIl0sIFt0eXBlPVwidGVsXCJdLCBbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYVxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxyXG4gICAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcblxyXG4gICAgICAmLS1jaGVja2JveFxyXG4gICAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgJl9faW5wdXRcclxuICAgICYtLWVycm9yXHJcbiAgICAgIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhXHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCByZWQgIWltcG9ydGFudFxyXG5cclxuXHJcbiAgLmVycm9yXHJcbiAgICBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwicGFzc3dvcmRcIl0sIFt0eXBlPVwidGVsXCJdLCBbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYVxyXG4gICAgICBib3JkZXIgMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50XHJcblxyXG5cclxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZFxyXG4gIGJveC1zaGFkb3cgbm9uZVxyXG4gIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9hY2NvdW50c19yYWRpby5wbmdcIikgY2VudGVyIHRvcFxyXG4gIHdpZHRoIDhweFxyXG4gIGhlaWdodCA4cHhcclxuXHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uXHJcbiAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL2FjY291bnRzX3JhZGlvLnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdFxyXG4gIHdpZHRoIDhweFxyXG4gIGhlaWdodCA4cHhcclxuICBib3JkZXItd2lkdGggMHB4XHJcbiAgYm9yZGVyLXN0eWxlIG5vbmVcclxuXHJcbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2VcclxuICB3aWR0aCAxMXB4XHJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHJcbi51aS1zZWxlY3RtZW51LW9wZW5cclxuICB6LWluZGV4IDUwMFxyXG5cclxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudVxyXG4gIG1heC1oZWlnaHQgMjQwcHhcclxuICBvdmVyZmxvdy15IGF1dG9cclxuXHJcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmRcclxuICBib3JkZXItcmFkaXVzIDBcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveFxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgei1pbmRleCAtMTAwMFxyXG4gIGxlZnQgLTEwMDBweFxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIGNsaXAgcmVjdCgwIDAgMCAwKVxyXG4gIGhlaWdodCAxcHhcclxuICB3aWR0aCAxcHhcclxuICBtYXJnaW4gLTFweFxyXG4gIHBhZGRpbmcgMFxyXG4gIGJvcmRlciAwXHJcblxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94ICsgbGFiZWwuY3NzLWxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3ggKyBsYWJlbC5jc3MtbGFiZWwuY2xyXHJcbiAgcGFkZGluZy1sZWZ0IDI1cHhcclxuICBoZWlnaHQgYXV0b1xyXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgbGluZS1oZWlnaHQgMjBweFxyXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gMCAwXHJcbiAgZm9udC1zaXplIDEycHhcclxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuXHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsLmNzcy1sYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94ICsgbGFiZWwuY3NzLWxhYmVsLmNoa1xyXG4gIGJhY2tncm91bmQtaW1hZ2UgdXJsKC4uL2ltZy9tYXN0ZXIvY2hlY2tib3hfYmdfY2hlY2tlZC5wbmcpXHJcblxyXG5sYWJlbC5jc3MtbGFiZWxcclxuICBiYWNrZ3JvdW5kLWltYWdlIHVybCguLi9pbWcvbWFzdGVyL2NoZWNrYm94X2JnX3VuY2hlY2tlZC5wbmcpXHJcbiAgdXNlci1zZWxlY3Qgbm9uZVxyXG5cclxuXHJcbi5nYW1lc19fdGl0bGUgLmZvcm0tLWxvZ2luXHJcbiAgQG1lZGlhIHNtMlxyXG4gICAgZGlzcGxheSBub25lXHJcbiIsIi5zbGlkZXJcclxuICBib3JkZXIgMXB4IHNvbGlkICMwMDMwNDVcclxuICBib3JkZXItdG9wIG5vbmVcclxuICBib3JkZXItcmFkaXVzIDAgMCA1cHggNXB4XHJcbiAgQG1lZGlhIHNtMlxyXG4gICAgYm9yZGVyIDBcclxuICAgIGJvcmRlci1yYWRpdXMgMFxyXG5cclxuLnNsaWRlcl9faW1hZ2UgLnNsaWNrLXNsaWRlIC5zbGljay1jbG9uZWRcclxuICBAbWVkaWEgc20yXHJcbiAgICBtYXgtd2lkdGggMTAwJVxyXG4gIEBtZWRpYSB4c1xyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuXHJcbi5zbGljay1zbGlkZXJcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAtd2Via2l0LXVzZXItc2VsZWN0IG5vbmVcclxuICAtbW96LXVzZXItc2VsZWN0IG5vbmVcclxuICAtbXMtdXNlci1zZWxlY3Qgbm9uZVxyXG4gIHVzZXItc2VsZWN0IG5vbmVcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQgbm9uZVxyXG4gIC1raHRtbC11c2VyLXNlbGVjdCBub25lXHJcbiAgLW1zLXRvdWNoLWFjdGlvbiBwYW4teVxyXG4gIHRvdWNoLWFjdGlvbiBwYW4teVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciB0cmFuc3BhcmVudFxyXG5cclxuLnNsaWNrLWxpc3RcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBtYXJnaW4gMFxyXG4gIHBhZGRpbmcgMFxyXG4gIGJvcmRlci1yYWRpdXMgMCAwIDVweCA1cHhcclxuICAmOmZvY3VzXHJcbiAgICBvdXRsaW5lIG5vbmVcclxuICAmLmRyYWdnaW5nXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcclxuICAtd2Via2l0LXRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gIC1tb3otdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgLW1zLXRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gIC1vLXRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICB0b3AgMFxyXG4gIGxlZnQgMFxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICAmOmFmdGVyXHJcbiAgICBjbGVhciBib3RoXHJcblxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxuICBkaXNwbGF5IHRhYmxlXHJcbiAgY29udGVudCAnJ1xyXG5cclxuLnNsaWNrLWxvYWRpbmdcclxuICAuc2xpY2stdHJhY2tcclxuICAgIHZpc2liaWxpdHkgaGlkZGVuXHJcbiAgLnNsaWNrLXNsaWRlXHJcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbiAgZGlzcGxheSBub25lXHJcbiAgZmxvYXQgbGVmdFxyXG4gIGhlaWdodCAxMDAlXHJcbiAgbWluLWhlaWdodCAxcHhcclxuICBvdXRsaW5lIG5vbmVcclxuICBpbWdcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAmLnNsaWNrLWxvYWRpbmdcclxuICAgIGltZ1xyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAmLmRyYWdnaW5nXHJcbiAgICBpbWdcclxuICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxyXG5cclxuW2Rpcj0ncnRsJ11cclxuICAuc2xpY2stc2xpZGVcclxuICAgIGZsb2F0IHJpZ2h0XHJcblxyXG4uc2xpY2staW5pdGlhbGl6ZWRcclxuICAuc2xpY2stc2xpZGVcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuXHJcbi5zbGljay12ZXJ0aWNhbFxyXG4gIC5zbGljay1zbGlkZVxyXG4gICAgZGlzcGxheSBibG9ja1xyXG4gICAgaGVpZ2h0IGF1dG9cclxuICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcclxuXHJcbi5zbGljay1hcnJvd1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgJi5zbGljay1oaWRkZW5cclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuLnNsaWNrLW5leHRcclxuICB3aWR0aCAxMHB4XHJcbiAgaGVpZ2h0IDEwMCVcclxuICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvcHJvdmlkZXJzX2Fycm93cy5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdFxyXG4gIHJpZ2h0IC0xMnB4XHJcbiAgdGV4dC1pbmRlbnQgLTk5OTlweFxyXG5cclxuLnNsaWNrLXByZXZcclxuICB3aWR0aCAxMHB4XHJcbiAgaGVpZ2h0IDEwMCVcclxuICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvcHJvdmlkZXJzX2Fycm93cy5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgbGVmdCAtMTJweFxyXG4gIHRleHQtaW5kZW50IC05OTk5cHhcclxuXHJcbi5zbGljay1kb3RzXHJcbiAgZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcclxuICBjb2xvciAjZmZmXHJcbiAgZmxleC1mbG93IHJvdyBub3dyYXBcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAtMzBweFxyXG4gIHJpZ2h0IDE0cHhcclxuICBsaVxyXG4gICAgd2lkdGggMTRweFxyXG4gICAgaGVpZ2h0IDE0cHhcclxuICAgIG1hcmdpbi1yaWdodCA1cHhcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9zbGlkZXJfZG90cy5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmLnNsaWNrLWFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvc2xpZGVyX2RvdHMucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXRcclxuICAgIGJ1dHRvblxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIHRleHQtaW5kZW50IC05OTk5cHhcclxuXHJcbiAgQG1lZGlhIHNtMlxyXG4gICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcclxuICBAbWVkaWEgeHNcclxuICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XHJcblxyXG4uc2xpZGVyXHJcbiAgJl9faW5mb1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHRvcCA0OHB4XHJcbiAgICBwYWRkaW5nLWxlZnQgMjhweFxyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICBhXHJcbiAgICAgIG1hcmdpbi10b3AgMjZweFxyXG4gICAgcFxyXG4gICAgICBmb250LXNpemUgMjFweFxyXG4gICAgICBmb250LWZhbWlseSBBcmlhbC1ibGFja1xyXG4gICAgICB0ZXh0LXNoYWRvdyAxcHggNHB4IDJweCAjMDAwMDAwXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LWZhbWlseSBBYXJkdmFya1xyXG4gICAgICAgIGZvbnQtc2l6ZSA1OHB4XHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDEiLCIuamFja3BvdHNcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDEzOHB4XHJcbiAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDAsMCwwLDAuNClcclxuICBib3JkZXItcmFkaXVzIDVweFxyXG4gIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIEBtZWRpYSBzbVxyXG4gICAgaGVpZ2h0IDE0M3B4XHJcbiAgICBtYXJnaW4tcmlnaHQgMTBweFxyXG4gIEBtZWRpYSBzbTJcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgQG1lZGlhIHhzXHJcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgIGJhY2tncm91bmQgbm9uZVxyXG4gICZfX3RpdGxlXHJcbiAgICBoZWlnaHQgNDJweFxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9qYWNrcG90c190aXRsZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuICAgIGJvcmRlci1yYWRpdXMgNXB4IDVweCAwIDBcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgcFxyXG4gICAgICBmb250LXNpemUgNDZweFxyXG4gICAgICBjb2xvciAjZDAwMDAwXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gICAgICBmb250LWZhbWlseSBBcmNoaXZlXHJcblxyXG5cclxuICAmX19pbmZvXHJcbiAgICBtYXJnaW4gNnB4IDhweFxyXG4gICAgaGVpZ2h0IDgzcHhcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBtYXJnaW4tdG9wIDlweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4gNnB4IDQwcHhcclxuXHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIGhlaWdodCAxMDAlXHJcblxyXG4gICZfX2l0ZW1cclxuICAgIGhlaWdodCAyMXB4XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBib3JkZXItcmFkaXVzIDRweFxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCAjNjU2NTY1XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIHNwYW5cclxuICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiAgICAgIGZvbnQtZmFtaWx5IFBUU2Fucy1ib2xkXHJcbiAgICAgIGZvbnQtc2l6ZSAxNXB4XHJcblxyXG4gICZfX3JhdGVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICB3aWR0aCAxMDBweFxyXG4gICAgaGVpZ2h0IDEwMCVcclxuICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzY1NjU2NVxyXG4gICAgY29sb3IgIzQyNDI0MlxyXG4gICAgYm9yZGVyLXJhZGl1cyAzcHggMCAwIDNweFxyXG4gICAgJi0tZ29sZFxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM5ZTdmMjksICNmZmNjMDAgMTAwJSlcclxuICAgICAgdGV4dC1zaGFkb3cgMXB4IDFweCAwICNmZmRlMDBcclxuICAgICYtLXNpbHZlclxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0ZjRmNGYsICNjY2NjY2MgMTAwJSlcclxuICAgICAgdGV4dC1zaGFkb3cgMXB4IDFweCAwICNlNGU0ZTFcclxuICAgICYtLWJyb256ZVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2NDRkMWQsICNhYzg0NDUgMTAwJSlcclxuICAgICAgdGV4dC1zaGFkb3cgMXB4IDFweCAwICNjMThiMzVcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgd2lkdGggMzYlXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgd2lkdGggMzYlXHJcblxyXG4gICZfX2N1cnJlbmN5XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgd2lkdGggNjZweFxyXG4gICAgaGVpZ2h0IDEwMCVcclxuICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzY1NjU2NVxyXG4gICAgY29sb3IgIzkwOTA5MFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTYxNzE4LCAjMDAwMDAwIDEwMCUpXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHdpZHRoIDI4JVxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIHdpZHRoIDI0JVxyXG5cclxuICAmX19hbW91bnRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICB3aWR0aCAxNTBweFxyXG4gICAgaGVpZ2h0IDEwMCVcclxuICAgIGJhY2tncm91bmQtY29sb3IgIzI4MjgyOFxyXG4gICAgYm9yZGVyLXJhZGl1cyAwIDNweCAzcHggMFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTExMTExLCAjMjkyOTI5IDEwMCUpXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgd2lkdGggMTU3cHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgd2lkdGggMzYlXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgd2lkdGggNDAlIiwiLndpbm5lcnNcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDE0M3B4XHJcbiAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDAsMCwwLDAuNClcclxuICBib3JkZXItcmFkaXVzIDVweFxyXG4gIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIEBtZWRpYSBzbVxyXG4gICAgbWF4LXdpZHRoIDM0NXB4XHJcbiAgQG1lZGlhIHNtMlxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgQG1lZGlhIHhzXHJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICAmX190aXRsZVxyXG4gICAgaGVpZ2h0IDQycHhcclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICMwMDMwNDVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgcGFkZGluZy1sZWZ0IDE0cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMTcxNzE5IDEwMCUpXHJcbiAgICBib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYS1ib2xkXHJcbiAgICAgIGNvbG9yICNmZmNjMDBcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICBwYWRkaW5nLWxlZnQgMFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgcGFkZGluZy1sZWZ0IDBcclxuXHJcbiAgJl9fbGlzdFxyXG4gICAgaGVpZ2h0IDg3cHhcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgYm9yZGVyIDBcclxuICAgID4gZGl2XHJcbiAgICAgIGJvcmRlciAwXHJcblxyXG4gICZfX2luZm9cclxuICAgIG1hcmdpbiA5cHggMTVweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4gOXB4IDQwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4gOXB4IDE1cHhcclxuXHJcbiAgJl9faXRlbVxyXG4gICAgaGVpZ2h0IDI5cHhcclxuICAgIGRpc3BsYXkgZmxleCAhaW1wb3J0YW50XHJcbiAgICBmbGV4LWZsb3cgcm93IG5vd3JhcFxyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luIDJweCAwXHJcbiAgICAmX19pbmZvXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIHNwYW5cclxuICAgICAgICBjb2xvciAjYTJhYWI3XHJcbiAgICAgICAgZm9udC1zaXplIDE1cHhcclxuICAgICAgICBmb250LWZhbWlseSBBcmlhbC1ib2xkXHJcbiAgICAmX19hbW91bnRcclxuICAgICAgY29sb3IgI2EyYWFiN1xyXG4gICAgICBmb250LXNpemUgMTVweFxyXG4gICAgICBmb250LWZhbWlseSBUYWhvbWEtYm9sZFxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuXHJcbiAgJl9faWNvblxyXG4gICAgbWFyZ2luLXJpZ2h0IDE1cHgiLCIudGFiLWJsb2NrXHJcbiAgJl9fbGF5b3V0XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIHBhZGRpbmcgNXB4IDEwcHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1mbG93IHJvdyBub3dyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgcGFkZGluZyAwXHJcblxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBwYWRkaW5nIDBcclxuICAmLS1sZWZ0XHJcbiAgICB3aWR0aCAzMDJweFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgJi0tcmlnaHRcclxuICAgIHdpZHRoIDYyMHB4XHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbi5zdXBwb3J0XHJcbiAgd2lkdGggMTAwJVxyXG4gIG1pbi1oZWlnaHQgMzE3cHhcclxuICBib3JkZXItcmFkaXVzIDVweFxyXG4gIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9zdXBwb3J0X2JnLnBuZ1wiKSByaWdodCAzMHB4IGJvdHRvbSAzNnB4IG5vLXJlcGVhdFxyXG4gIEBtZWRpYSBzbVxyXG4gICAgbWluLWhlaWdodCA4MnB4XHJcbiAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvY2FsbF9zbS5wbmdcIikgcmlnaHQgMzBweCBib3R0b20gMjZweCBuby1yZXBlYXRcclxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gIEBtZWRpYSBzbTJcclxuICAgIG1pbi1oZWlnaHQgODJweFxyXG4gICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL2NhbGxfc20ucG5nXCIpIHJpZ2h0IDMwcHggYm90dG9tIDI2cHggbm8tcmVwZWF0XHJcbiAgQG1lZGlhIHhzXHJcbiAgICBtaW4taGVpZ2h0IDgycHhcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9jYWxsX3NtLnBuZ1wiKSByaWdodCAzMHB4IGJvdHRvbSAyNnB4IG5vLXJlcGVhdFxyXG5cclxuICAmX190aXRsZVxyXG4gICAgaGVpZ2h0IDQycHhcclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICMwMDMwNDVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgcGFkZGluZy1sZWZ0IDE0cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMTcxNzE5IDEwMCUpXHJcbiAgICBib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYS1ib2xkXHJcbiAgICAgIGNvbG9yICNmZmNjMDBcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgcGFkZGluZyAyMnB4IDE4cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgYVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAmX19tYWlsXHJcbiAgICBwYWRkaW5nLWxlZnQgMzBweFxyXG4gICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL21haWxfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICBmb250LXNpemUgMTVweFxyXG4gICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAmX19jaGF0XHJcbiAgICBwYWRkaW5nLWxlZnQgMzBweFxyXG4gICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL3dlYl9pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXRcclxuICAgIGZvbnQtc2l6ZSAxNXB4XHJcbiAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgICY6aG92ZXJcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG5cclxuLnRhYnNcclxuICB3aWR0aCAxMDAlXHJcbiAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICBib3JkZXIgMXB4IHNvbGlkICMwMDMwNDVcclxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICBAbWVkaWEgeHNcclxuICAgIG1pbi1oZWlnaHQgMjAwcHhcclxuICAmX190aXRsZVxyXG4gICAgaGVpZ2h0IDQycHhcclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICMwMDMwNDVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHggNXB4IDAgMFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgbGlcclxuICAgICAgbWluLXdpZHRoIDkwcHhcclxuICAgICAgbWF4LXdpZHRoIDk2cHhcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL3RhYnNfc2hpbmUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICBhXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgICAgbGluZS1oZWlnaHQgNDBweFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgbGluZS1oZWlnaHQgMzBweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBsaVxyXG4gICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgICAgIHBhZGRpbmcgMFxyXG4gICAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZVxyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDBcclxuICAgICAgICBhXHJcbiAgICAgICAgICBtYXJnaW4gMFxyXG5cclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgbGlcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgICBoZWlnaHQgMzBweFxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgMFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIG1hcmdpbiAwXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgLnVpLXRhYnNcclxuICAgIG1pbi1oZWlnaHQgMjc0cHhcclxuICAmX19pbmZvXHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICBpbWdcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICZfX2ltYWdlXHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgIG1heC1oZWlnaHQgMjEycHhcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHJcbi51aS10YWJzXHJcbiAgcGFkZGluZyAwXHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXZcclxuICBwYWRkaW5nIDBcclxuICBAbWVkaWEgc20yXHJcbiAgICBwYWRkaW5nIDBcclxuICBAbWVkaWEgeHNcclxuICAgIHBhZGRpbmcgMFxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvclxyXG4gIGN1cnNvciBwb2ludGVyXHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGlcclxuICBtYXJnaW4gMFxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlXHJcbiAgb3V0bGluZSBub25lXHJcbiAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL3RhYnNfc2hpbmUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0XHJcbiAgY29sb3IgI2ZjMFxyXG4gIEBtZWRpYSB4c1xyXG4gICAgYmFja2dyb3VuZCBub25lXHJcblxyXG4udWktdGFicyAudWktdGFicy1wYW5lbFxyXG4gIHBhZGRpbmcgMTRweFxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvclxyXG4gIHdpZHRoIDkwJVxyXG4gIGhlaWdodCBhdXRvXHJcbiAgd2hpdGUtc3BhY2Ugbm93cmFwXHJcbiAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgdGV4dC1vdmVyZmxvdyBlbGxpcHNpc1xyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBwYWRkaW5nIDBcclxuICBAbWVkaWEgeHNcclxuICAgIHdpZHRoIDEwMCVcclxuIiwiLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvblxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICB3aWR0aCAxMDAlXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjMTI1MjhjXHJcbiAgb3V0bGluZSBub25lXHJcbiAgcGFkZGluZyAwXHJcbiAgaGVpZ2h0IDI4cHhcclxuICBsaW5lLWhlaWdodCAyNnB4XHJcbiAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMjQyNDI0IDEwMCUpXHJcblxyXG4udWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktaWNvblxyXG4gIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxyXG4gIHRyYW5zaXRpb24gdHJhbnNmb3JtIC4yc1xyXG5cclxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLXNlbGVjdG1lbnUtdGV4dFxyXG4gIGNvbG9yICNhZWFlYWVcclxuXHJcbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywgLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZVxyXG4gIG1hcmdpbiAwXHJcblxyXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJcclxuICBwYWRkaW5nIDBcclxuICBoZWlnaHQgMjhweFxyXG4gIGxpbmUtaGVpZ2h0IDI2cHhcclxuICBmb250LXNpemUgMTFweFxyXG4gIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gIGNvbG9yICNhZWFlYWVcclxuXHJcbi51aS1zZWxlY3RtZW51XHJcbiAgJi1oZWFkZXJcclxuICAgIHdpZHRoIDEyOHB4XHJcbiAgJi1jb250YWN0c1xyXG4gICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICAudWktc2VsZWN0bWVudS10ZXh0XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcclxuICAmLXByb2ZpbGVcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gICYtYWNjb3VudHNcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIC51aS1zZWxlY3RtZW51LXRleHRcclxuICAgICAgdGV4dC10cmFuc2Zvcm0gbm9uZVxyXG5cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICY6aG92ZXJcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKVxyXG5cclxuLnVpLW1lbnUtaXRlbVxyXG4gIGJvcmRlciAxcHggc29saWQgIzEyNTI4Y1xyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIHBhZGRpbmctbGVmdCA4cHhcclxuICBoZWlnaHQgMjhweFxyXG4gIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKVxyXG5cclxuLnVpLXNlbGVjdG1lbnUtb3BlbiAudWktbWVudVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG5cclxuLmhlYWRlcl9fbWVudV9fbGFuZyAudWktc2VsZWN0bWVudS10ZXh0XHJcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbWFzdGVyL2xhbmdzLnBuZ1wiKVxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCAzcHggdG9wIDJweFxyXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gIHBhZGRpbmcgMCAwIDAgMjhweFxyXG4gIGxpbmUtaGVpZ2h0IDIycHhcclxuXHJcbi51aS1zZWxlY3RtZW51LXRleHRcclxuICBmb250LXNpemUgMTFweFxyXG4gIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gIGNvbG9yICNhZWFlYWVcclxuICBtYXJnaW4tcmlnaHQgMFxyXG4gIHBhZGRpbmctbGVmdCA4cHhcclxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuXHJcbi51aS1idXR0b25cclxuICBtYXJnaW4tcmlnaHQgMFxyXG4gIHBhZGRpbmcgMFxyXG4gIHRleHQtYWxpZ24gbGVmdFxyXG5cclxuLnVpLW1lbnUgLnVpLWljb25cclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiLi4vaW1nL21hc3Rlci9sYW5ncy5wbmdcIilcclxuXHJcbi51aS1zZWxlY3RtZW51LWljb25cclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICB3aWR0aCAxMHB4XHJcbiAgaGVpZ2h0IDZweFxyXG4gIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9sYW5nX2Fycm93LnBuZ1wiKVxyXG4gIHRvcCAxMHB4XHJcbiAgcmlnaHQgNnB4XHJcblxyXG4ucnVcclxuICB3aWR0aCAxOXB4XHJcbiAgaGVpZ2h0IDIwcHhcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgdG9wXHJcbi5lblxyXG4gIHdpZHRoIDE5cHhcclxuICBoZWlnaHQgMjBweFxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCBjZW50ZXJcclxuLmRlXHJcbiAgd2lkdGggMTlweFxyXG4gIGhlaWdodCAyMHB4XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbVxyXG5cclxuLmhlYWRlcl9fbGFuZ3MgLmVuOmJlZm9yZSwgLmhlYWRlcl9fbGFuZ3MgLmVuIGE6YmVmb3JlXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGNlbnRlclxyXG5cclxuLmhlYWRlcl9fbGFuZ3MgLnJ1OmJlZm9yZSwgLmhlYWRlcl9fbGFuZ3MgLnJ1IGE6YmVmb3JlXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IHRvcFxyXG5cclxuLmhlYWRlcl9fbGFuZ3MgLmRlOmJlZm9yZSwgLmhlYWRlcl9fbGFuZ3MgLmRlIGE6YmVmb3JlXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbSIsIi50YWJsZVxyXG4gIHdpZHRoIDEwMCVcclxuICBib3JkZXItcmFkaXVzIDVweFxyXG4gIHRhYmxlXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICB0aGVhZFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICMwOTAzMDNcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMzkyZDBkXHJcbiAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgICB0clxyXG4gICAgICAgIGhlaWdodCA0MHB4XHJcbiAgICAgICAgdGhcclxuICAgICAgICAgIGZvbnQtZmFtaWx5ICdQVCBTYW5zJ1xyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMTBweCAwIDAgMFxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAwIDVweCAwIDBcclxuXHJcbiAgICB0Ym9keVxyXG4gICAgICB0clxyXG4gICAgICAgIGhlaWdodCA5NHB4XHJcbiAgICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxNzE3MTdcclxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjMmMyYzJjXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbilcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzIxMjEyMVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tIDBcclxuICAgICAgdGRcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzJjMmMyY1xyXG4gICAgICAgIHBhZGRpbmcgMTVweFxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgMFxyXG4gICAgICAgIC5idXR0b25cclxuICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cclxuICAgICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXHJcbiAgICAgICAgICAvL0BtZWRpYSBzbTJcclxuICAgICAgICAgIC8vICBtYXJnaW4gMHB4XHJcbiAgICAgICAgICAvL0BtZWRpYSB4c1xyXG4gICAgICAgICAgLy8gIG1hcmdpbiAwcHhcclxuICAgICAgICAuc3RhdHVzXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICAgICAgICAgJi0tcGVuZGluZ1xyXG4gICAgICAgICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9wZW5kaW5nX2ljb24ucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICAgICAgJi0tY29tcGxldGVkXHJcbiAgICAgICAgICAgIGNvbG9yICM1N2U2MTFcclxuICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL2NvbXBsZXRlZF9pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgICAgICYtLWNhbmNlbGxlZFxyXG4gICAgICAgICAgICBjb2xvciAjZmYxNDE0XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9jYW5jZWxsZWRfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgICAgICAmLS1hY2NlcHRlZFxyXG4gICAgICAgICAgICBjb2xvciAjNTdlNjExXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgICAmLS1pbl9wcm9ncmVzc1xyXG4gICAgICAgICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgICAmLS1kZW5pZWRcclxuICAgICAgICAgICAgY29sb3IgI2ZmMTQxNFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxyXG4gICAgICAgICAgJi0tYWN0aXZlXHJcbiAgICAgICAgICAgIGNvbG9yICM1N2U2MTFcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcclxuICAgICAgICAuY3VycmVuY3lcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG5cclxuICAmLS1zaGFkb3dcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICB0YWJsZVxyXG4gICAgICB0aGVhZFxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICBjb250ZW50IFwiXCJcclxuICAgICAgICAgIGhlaWdodCAxMHB4XHJcbiAgICAgICAgICBib3gtc2hhZG93IDAgNHB4IDhweCAjMzkyZDBkXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICB0b3AgMzBweFxyXG5cclxuICAmLS1zbVxyXG4gICAgdGRcclxuICAgICAgbWF4LXdpZHRoIDE2MHB4XHJcbiAgICAgIG1pbi13aWR0aCA3MHB4XHJcbiAgICAgIHBhZGRpbmcgMTVweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICB0Ym9keVxyXG4gICAgICAgIHRyXHJcbiAgICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjMmMyYzJjXHJcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS10YWJsZVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAgICAgICB0ZFxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgMFxyXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiByaWdodFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMnB4XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0IDcwcHhcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDUwJVxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgIzE3MTcxN1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMjEyMTIxXHJcbiAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgY29udGVudCBhdHRyKGRhdGEtbGFiZWwpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICAgICAgICBjb2xvciAjYTU5NTRlXHJcbiAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMjJweFxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgICAgICAgIHdpZHRoIDUwJVxyXG4gICAgICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgICB0b3AgMFxyXG4gICAgICAgICAgICAgIGxlZnQgMFxyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzMwMzAzMFxyXG4gICAgICAgICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgICB0aGVhZFxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIHRib2R5XHJcbiAgICAgICAgdHJcclxuICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICMyYzJjMmNcclxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLXRhYmxlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgICAgICAgIHRkXHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCAwXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDE1cHhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgNzBweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgNTAlXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMTcxNzE3XHJcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbilcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMyMTIxMjFcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICBjb250ZW50IGF0dHIoZGF0YS1sYWJlbClcclxuICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICAgIGNvbG9yICNhNTk1NGVcclxuICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAxNXB4XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAgICAgICAgd2lkdGggNTAlXHJcbiAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgIHRvcCAwXHJcbiAgICAgICAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjMzAzMDMwXHJcbiAgICAgICAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIHRoZWFkXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcblxyXG4gICZfX3dpdGhkcmF3XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgdGFibGVcclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIHRhYmxlLCB0aGVhZCwgdGJvZHksIHRyLCB0aCwgdGRcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcclxuICAgICAgICBoZWlnaHQgYXV0byAhaW1wb3J0YW50XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gbm93cmFwXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgdGhlYWRcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgaGVpZ2h0IDEwcHhcclxuICAgICAgICBib3gtc2hhZG93IDAgNHB4IDhweCAjMzkyZDBkXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIHRvcCAzMHB4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XHJcbiAgICB0clxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBtaW4taGVpZ2h0IDIwMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICBwYWRkaW5nIDEwcHggMFxyXG4gICAgdGRcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgIHBhZGRpbmcgMiUgNSVcclxuICAgICAgJjpmaXJzdC1vZi10eXBlXHJcbiAgICAgICAgd2lkdGggMjclXHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgd2lkdGggMjMlXHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IG5vbmUgIWltcG9ydGFudFxyXG5cclxuICAmX19kZXBvc2l0XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgdGFibGVcclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIHRhYmxlLCB0aGVhZCwgdGJvZHksIHRyLCB0aCwgdGRcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcclxuICAgICAgICBoZWlnaHQgYXV0byAhaW1wb3J0YW50XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gbm93cmFwXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgdGhlYWRcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgaGVpZ2h0IDEwcHhcclxuICAgICAgICBib3gtc2hhZG93IDAgNHB4IDhweCAjMzkyZDBkXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIHRvcCAzMHB4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XHJcbiAgICB0clxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBtaW4taGVpZ2h0IDIwMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICBwYWRkaW5nIDEwcHggMFxyXG4gICAgdGRcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgIHBhZGRpbmcgMiUgNSVcclxuICAgICAgJjpmaXJzdC1vZi10eXBlXHJcbiAgICAgICAgd2lkdGggMjclXHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgd2lkdGggMjMlXHJcbiAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IG5vbmUgIWltcG9ydGFudFxyXG5cclxuXHJcblxyXG5cclxuIiwiLnVpLWRpYWxvZ1xyXG4gIHBhZGRpbmcgMFxyXG4gIGJvcmRlci1yYWRpdXMgNXB4XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjMGUzYjRlXHJcbiAgYm94LXNoYWRvdyAwIDAgMTJweCByZ2JhKDAsIDIzNCwgMjU1LCAxKVxyXG4gIEBtZWRpYSBzbTJcclxuICAgIG1heC13aWR0aCA5NCVcclxuICAgIG1hcmdpbi1sZWZ0IDMlXHJcbiAgQG1lZGlhIHhzXHJcbiAgICBtYXgtd2lkdGggOTIlXHJcbiAgICBtYXJnaW4tbGVmdCA0JVxyXG5cclxuICAudWktZGlhbG9nLWNvbnRlbnRcclxuICAgIHBhZGRpbmcgMFxyXG4gICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuXHJcbiAgLnVpLWRpYWxvZy10aXRsZWJhclxyXG4gICAgcGFkZGluZyAwXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICMwZTNiNGVcclxuICAgIGhlaWdodCA1NnB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cclxuICAudWktZGlhbG9nLXRpdGxlXHJcbiAgICBmb250LXNpemUgMzBweFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMGZjZjUsICMwMzdmYWIpXHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvciB0cmFuc3BhcmVudFxyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXAgdGV4dFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBmb250LXNpemUgMjJweFxyXG5cclxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlXHJcbiAgICBwYWRkaW5nIDBcclxuICAgIG1hcmdpbiAwXHJcbiAgICB6LWluZGV4IDEwMDBcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9tb2RhbHNfY2xvc2UucG5nXCIpIG5vLXJlcGVhdFxyXG4gICAgd2lkdGggMTVweFxyXG4gICAgaGVpZ2h0IDE1cHhcclxuICAgIHJpZ2h0IDE3cHhcclxuICAgIHRvcCAxOXB4XHJcblxyXG4udWktd2lkZ2V0LW92ZXJsYXlcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGJhY2tncm91bmQgcmdiYSgwLCAwLCAwLCAwLjYpXHJcblxyXG4ubW9kYWxcclxuICBib3JkZXItdG9wIDFweCBzb2xpZCAjMDQxZDI3XHJcbiAgJl9fbGF5b3V0XHJcbiAgICBwYWRkaW5nIDMycHggMjlweCAyOHB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBwYWRkaW5nIDE1cHggMjNweCAxNXB4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHBhZGRpbmcgMTVweCAyM3B4IDE1cHhcclxuXHJcbiAgLnJlZ2lzdHJhdGlvbl9fc29jaWFsc19fbGlzdFxyXG4gICAgLy9tYXJnaW4tYm90dG9tIDQycHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgbWFyZ2luLXRvcCAyNXB4XHJcblxyXG4gIC5yZWdpc3RyYXRpb25fX3NvY2lhbHNfX2Rlc2NyaXB0aW9uXHJcbiAgICBtYXJnaW4tYm90dG9tIDI4cHhcclxuICAgIG1hcmdpbi10b3AgMTBweFxyXG5cclxuICAmX19jb250ZW50XHJcbiAgICAuZm9ybV9fc2VjdGlvblxyXG4gICAgICBtYXJnaW4tcmlnaHQgNjVweFxyXG4gICAgICBtYXgtd2lkdGggMjUwcHhcclxuICAmX19idXR0b25zXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBtYXJnaW4tdG9wIDQ4cHhcclxuICAgIC5tb2RhbF9fcmVnaXN0ZXJcclxuICAgICAgbWFyZ2luLXRvcCAxNXB4XHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICBmb250LXNpemUgMTJweFxyXG4gICAgICBjb2xvciAjMTY0Zjc0XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICAmLS1ib251c1xyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICBhXHJcbiAgICAgICAgbWFyZ2luIDAgMTBweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcclxuXHJcbiAgLmZvcm1fX2lucHV0XHJcbiAgICAmLS1tb2RhbFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgICB3aWR0aCA3MCVcclxuICAgICAgbWFyZ2luIDE1cHggYXV0byAwXHJcbiAgICAgIGxhYmVsXHJcbiAgICAgICAgZm9udC1zaXplIDU4cHhcclxuICAgICAgICBmb250LWZhbWlseSBBcmlhbC1ib2xkXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDBmY2Y1LCAjMDM3ZmFiKVxyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yIHRyYW5zcGFyZW50XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXAgdGV4dFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yICMwMWU0ZWNcclxuICAgICAgbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkXHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3IgIzAwZmNmNVxyXG5cclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuXHJcbiAgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLCAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb25cclxuICAgIHdpZHRoIDBcclxuICAgIGhlaWdodCAwXHJcblxyXG4gIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmRcclxuICAgIHdpZHRoIDBcclxuICAgIGhlaWdodCAwXHJcbiAgLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZVxyXG4gICAgd2lkdGggMFxyXG5cclxuICAucmVnaXN0cmF0aW9uX19zb2NpYWxzX193cmFwcGVyXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblxyXG4gIC5yZWdpc3RyYXRpb25fX2NvbmRpdGlvbnNcclxuICAgIG1hcmdpbi10b3AgMjVweFxyXG5cclxuXHJcblxyXG4iLCIuaGVhZGVyXHJcbiAgYm94LXNoYWRvdyAwIC00cHggMTBweCAjMDAxNzFmIGluc2V0LCAwIDBweCAjZmZmIGluc2V0LCAwIDBweCAjZmZmIGluc2V0LCAwIDBweCAjZmZmIGluc2V0XHJcbiAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMTcxNzE5IDEwMCUpXHJcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgcmdiYSgwLDQ4LDY5LDAuNSlcclxuICBAbWVkaWEgc21cclxuICAgIGhlaWdodCAxNDBweFxyXG5cclxuICAmLS1taW5cclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuICAgIC5idXR0b25cclxuICAgICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIC5idXR0b25cclxuICAgICAgICBoZWlnaHQgNTBweFxyXG4gICAgICAgIG1hcmdpbiAwXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXHJcbiAgICAgICAgYm9yZGVyIDBcclxuICAgICAgICB3aWR0aCAxMzBweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICAuYnV0dG9uXHJcbiAgICAgICAgaGVpZ2h0IDM2cHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgLmJ1dHRvblxyXG4gICAgICAgIGhlaWdodCAzNnB4XHJcblxyXG4gICYtLW1pbjJcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuICAgIC5idXR0b25cclxuICAgICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIC5idXR0b25cclxuICAgICAgICBoZWlnaHQgNTBweFxyXG4gICAgICAgIG1hcmdpbiAwXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXHJcbiAgICAgICAgYm9yZGVyIDBcclxuICAgICAgICBtaW4td2lkdGggODJweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICAuYnV0dG9uXHJcbiAgICAgICAgaGVpZ2h0IDM2cHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgLmJ1dHRvblxyXG4gICAgICAgIGhlaWdodCAzNnB4XHJcblxyXG5cclxuICAmX19sb2dvXHJcbiAgICB3aWR0aDogMTQ3cHhcclxuICAgIGhlaWdodDogNTNweFxyXG4gICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIG1hcmdpbiAwIGF1dG9cclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIG1hcmdpbiAwIGF1dG9cclxuICAgICZfX2xpbmtcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiLi4vaW1nL21hc3Rlci9sb2dvLnBuZ1wiKVxyXG4gICYtLXRvcFxyXG4gICAgaGVpZ2h0IDEwOHB4XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIGhlaWdodCA5MHB4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGhlaWdodCA5MHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgaGVpZ2h0IDkwcHhcclxuXHJcbiAgJi0tYm90dG9tXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgaGVpZ2h0IDUwcHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIGhlaWdodCA1MHB4XHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNXB4IDVweCAwIDBcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAzMDQ1XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBoZWlnaHQgNTBweFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBoZWlnaHQgNTBweFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuXHJcblxyXG4gICZfX21lbnVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICB6LWluZGV4IDUwXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgd2lkdGggMjgwcHhcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHRvcCAwXHJcbiAgICAgIGJhY2tncm91bmQgIzEyMTIxMlxyXG4gICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICBwYWRkaW5nLXRvcCA1OHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHdpZHRoIDI4MHB4XHJcbiAgICAgIGxlZnQgMFxyXG4gICAgICB0b3AgMFxyXG4gICAgICBiYWNrZ3JvdW5kICMxMjEyMTJcclxuICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgcGFkZGluZy10b3AgNThweFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHRvcCAwXHJcbiAgICAgIGJhY2tncm91bmQgIzEyMTIxMlxyXG4gICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICBwYWRkaW5nLXRvcCA1OHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgICAgZGlzcGxheSBub25lXHJcblxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcblxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDE1cHhcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDE1cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICYgLmFjdGl2ZVxyXG4gICAgICBhXHJcbiAgICAgICAgY29sb3IgI2ZmY2MwMFxyXG5cclxuICAgICZfX2xpbmtcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGNvbG9yICNmZmZcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0IDQwMFxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBwYWRkaW5nIDAgMTBweFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3IgI2ZmY2MwMFxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuXHJcbiAgICAmX19vcGVuLCZfX2Nsb3NlXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICZfX29wZW5cclxuICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL21lbnVfb3Blbi5wbmdcIilcclxuICAgICAgd2lkdGggMzRweFxyXG4gICAgICBoZWlnaHQgMjNweFxyXG4gICAgICBtYXJnaW4tbGVmdCAxNXB4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDEwcHhcclxuICAgICZfX2Nsb3NlXHJcbiAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9tZW51X2Nsb3NlLnBuZ1wiKVxyXG4gICAgICB3aWR0aCAxN3B4XHJcbiAgICAgIGhlaWdodCAxN3B4XHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHJpZ2h0IDI0cHhcclxuICAgICAgdG9wIDI0cHhcclxuXHJcblxyXG4gICZfX3VzZXJcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcbiAgICBoZWlnaHQgODhweFxyXG4gICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAmX19sb2dnZWRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgaGVpZ2h0IDg4cHhcclxuICAgICYtLXRvcFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICBhXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMTRweFxyXG4gICAgICBwXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDE0cHhcclxuICAgICAgICBjb2xvciAjYWVhZWFlXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBmb250LWZhbWlseSBUYWhvbWFcclxuXHJcbiAgICAmLS1ib3R0b21cclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgYVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDE0cHhcclxuXHJcbiAgJl9faGVsbG9cclxuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgICBjb2xvciAjYWVhZWFlXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcblxyXG4gICZfX3BhbmVsXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXMgZmxleC1lbmRcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIGhlaWdodCA4OHB4XHJcbiAgICAmLS1yaWdodFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgJi0tbGVmdFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgJl9fc29jaWFsc1xyXG4gICAgJl9fbGlzdFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIG1hcmdpbi1yaWdodCAxNXB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgIG1hcmdpbi1sZWZ0IDRweFxyXG4gICAgJl9fbGluayBpbWdcclxuICAgICAgZmlsdGVyIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSlcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGZpbHRlciBub25lXHJcbiAgJl9fZmFzdFxyXG4gICAgY29sb3IgIzAzZTNmN1xyXG4gICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgZm9udC13ZWlnaHQgNDAwXHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgIG1hcmdpbi1yaWdodCA3MHB4XHJcbiAgICBsaW5lLWhlaWdodCA0NHB4XHJcbiAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvZmFzdF9yZWcucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgcGFkZGluZy1sZWZ0IDQ0cHhcclxuICAgICY6aG92ZXJcclxuICAgICAgdGV4dC1zaGFkb3cgMCAwIDE4cHggcmdiYSgwLCA0MiwgMjU1LCAwLjc1KSwgMCAwIDE4cHggcmdiYSgwLCA0MiwgMjU1LCAxKVxyXG5cclxuICAmX19sYW5nc1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIG91dGxpbmUgbm9uZVxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAgICZfX3RvZ2dsZXJcclxuICAgICAgaGVpZ2h0IDI4cHhcclxuICAgICAgd2lkdGggNzBweFxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgIGNvbG9yICNhZWFlYWVcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgIHotaW5kZXggMlxyXG4gICAgICBsaW5lLWhlaWdodCAyOHB4XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMTI1MjhjXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzI0MjQyNCAxMDAlKVxyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgXCJcIlxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgd2lkdGggMjBweFxyXG4gICAgICAgIGhlaWdodCAxOXB4XHJcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL2xhbmdzLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXRcclxuICAgICAgICBtYXJnaW4tbGVmdCA0cHhcclxuICAgICAgJiBzcGFuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNnB4XHJcblxyXG4gICAgJl9faWNvblxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHdpZHRoIDEwcHhcclxuICAgICAgaGVpZ2h0IDZweFxyXG4gICAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvbGFuZ19hcnJvdy5wbmdcIilcclxuICAgICAgdG9wIDEwcHhcclxuICAgICAgcmlnaHQgNHB4XHJcbiAgICAgIHRleHQtaW5kZW50IC05OTk5cHhcclxuXHJcbiAgICAmX19saXN0XHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHJpZ2h0IDBcclxuICAgICAgdG9wIDBcclxuICAgICAgei1pbmRleCA0MDBcclxuICAgICAgd2lkdGggNzBweFxyXG4gICAgICBtYXJnaW4tdG9wIDI4cHhcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAgICZfX3RvZ2dsZXI6aG92ZXIgKyAmX19saXN0LCAmX19saXN0OmhvdmVyXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICZfX2l0ZW1cclxuICAgICAgaGVpZ2h0IDI4cHhcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzEyNTI4Y1xyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMjQyNDI0IDEwMCUpXHJcbiAgICAgIGFcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICAgIGNvbG9yICNhZWFlYWVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgd2lkdGggMjBweFxyXG4gICAgICAgICAgaGVpZ2h0IDE5cHhcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0IDRweFxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDZweFxyXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL2xhbmdzLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXRcclxuXHJcbiAgJl9fcGFzc3dvcmRcclxuICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICBjb2xvciAjNzc3Nzc3XHJcbiAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICBtYXJnaW4tcmlnaHQgMTVweFxyXG4gICAgJjpob3ZlclxyXG4gICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cclxuICAmX19zbWFsbFxyXG4gICAgaGVpZ2h0IDUwcHhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAwMDAgMCUsICMxNzE3MTkgMTAwJSlcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIGJvcmRlci1yYWRpdXMgNXB4IDVweCAwIDBcclxuICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgJl9fbGF5b3V0XHJcbiAgICAgIHBhZGRpbmcgMCAxNXB4XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICZfX2J1dHRvbnNcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIC5idXR0b25cclxuICAgICAgICBtYXJnaW4tbGVmdCAxNXB4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIC5idXR0b25cclxuICAgICAgICAgIGhlaWdodCA1MHB4XHJcbiAgICAgICAgICBtYXJnaW4gMFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1cyAwXHJcbiAgICAgICAgICBib3JkZXIgMFxyXG4gICAgICAgICAgd2lkdGggMTMwcHhcclxuICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICAuYnV0dG9uXHJcbiAgICAgICAgICBoZWlnaHQgMzZweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgLmJ1dHRvblxyXG4gICAgICAgICAgaGVpZ2h0IDM2cHhcclxuICAgICAgJi0tbG9nZ2VkXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICAgICAgLmJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgICAgLmJ1dHRvblxyXG4gICAgICAgICAgICBoZWlnaHQgNTBweFxyXG4gICAgICAgICAgICBtYXJnaW4gMFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDBcclxuICAgICAgICAgICAgYm9yZGVyIDBcclxuICAgICAgICAgICAgd2lkdGggODZweFxyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgICAgLmJ1dHRvblxyXG4gICAgICAgICAgICBoZWlnaHQgMzZweFxyXG4gICAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICAgIC5idXR0b25cclxuICAgICAgICAgICAgaGVpZ2h0IDM2cHhcclxuIiwiLmZvb3RlclxyXG4gIGJvcmRlciAxcHggc29saWQgcmdiYSgwLDQ4LDY5LDEpXHJcbiAgYm9yZGVyLXRvcCAwXHJcbiAgYm9yZGVyLXJhZGl1cyAwIDAgNXB4IDVweFxyXG4gIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMCAwJSwgIzEzMTMxMyAxMDAlKVxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIHBhZGRpbmctYm90dG9tIDEwcHhcclxuICBAbWVkaWEgc21cclxuICAgIGJhY2tncm91bmQgIzEyMTIxMlxyXG4gIEBtZWRpYSBzbTJcclxuICAgIGJvcmRlciBub25lXHJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICBAbWVkaWEgeHNcclxuICAgIGJvcmRlciBub25lXHJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICAmX19sYXlvdXRcclxuICAgIGJvcmRlci1yYWRpdXMgNXB4XHJcbiAgICBwYWRkaW5nIDVweCAxMHB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgcGFkZGluZyAwXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgcGFkZGluZyAwXHJcbiAgJl9fbWVudVxyXG4gICAgaGVpZ2h0IDUycHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nIDAgMjBweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjMDAzMDQ1XHJcbiAgICAgICAgcGFkZGluZyAwXHJcbiAgICAgICAgd2lkdGggMjUlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgbm9uZVxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBwYWRkaW5nIDBcclxuXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgbGluZS1oZWlnaHQgNTBweFxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICBmb250LXNpemUgMTFweFxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBmb250LXNpemUgOXB4XHJcbiAgJl9fcGF5bWVudHNcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1mbG93IHJvdyB3cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgbWFyZ2luIDExcHggMFxyXG5cclxuICAgICAgQG1lZGlhIHNtXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgICBmbGV4LXdyYXAgbm93cmFwXHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXHJcblxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nIDE1cHggMTVweFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICB3aWR0aCA5JVxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgd2lkdGggOSVcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgd2lkdGggMTQuOCVcclxuXHJcbiAgJl9fZ2FtZXNcclxuICAgICZfX3RpdGxlXHJcbiAgICAgIGhlaWdodCA0MnB4XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgICBib3JkZXIgMXB4IHNvbGlkICMwMDMwNDVcclxuICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgICAgcGFkZGluZy1sZWZ0IDE0cHhcclxuICAgICAgcFxyXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbiAgICAgICAgZm9udC1mYW1pbHkgVGFob21hLWJvbGRcclxuICAgICAgICBjb2xvciAjZmZjYzAwXHJcblxyXG4gICAgJl9fY2F0ZWdvcmllc1xyXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZmxvdyByb3cgbm93cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgICZfX3RpdGxlXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBmb250LWZhbWlseSBUYWhvbWEtYm9sZFxyXG4gICAgICAgIGNvbG9yICNmZmNjMDBcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgICAgICBjb2xvciAjMDFkMWRiXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGNvbG9yICNhMmFhYjdcclxuICAgICAgZm9udC1zaXplIDExcHhcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgICAgY29sb3IgIzAxZDFkYlxyXG5cclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZGlzcGxheSBub25lXHJcblxyXG5cclxuXHJcbi5jb3B5cmlnaHRcclxuICBtYXgtd2lkdGggOTU2cHhcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgJl9fbGF5b3V0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZmxvdyByb3cgbm93cmFwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgcGFkZGluZyAwIDI1cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgaGVpZ2h0IDc0cHhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIHBhZGRpbmcgMCAxMHB4XHJcbiAgJl9fdGV4dFxyXG4gICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICBmb250LXNpemUgMTJweFxyXG4gICAgY29sb3IgI2JkYmZjMFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGZvbnQtc2l6ZSAxMXB4XHJcbiAgJl9fbGlua3NcclxuICAgIGltZ1xyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICB3aWR0aCA1NnB4IiwiLnBhZ2VyXHJcbiAgbWFyZ2luLXRvcCAyMnB4XHJcbiAgbWFyZ2luLWJvdHRvbSAyMnB4XHJcbiAgZGlzcGxheSBmbGV4XHJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gIHdpZHRoIDEwMCVcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIGJvcmRlciAxcHggc29saWQgI2EwYTBhMFxyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgIGhlaWdodCAzOHB4XHJcbiAgJiAuaGlkZGVuXHJcbiAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxyXG4gICZfX2l0ZW1cclxuICAgIHdpZHRoIDM4cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgZm9udC1zaXplIDE3cHhcclxuICAgIGZvbnQtZmFtaWx5IFBUU2Fucy1ib2xkXHJcbiAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNhMGEwYTBcclxuICAgIGxpbmUtaGVpZ2h0IDM4cHhcclxuICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgIGJvcmRlci1yaWdodCBub25lXHJcbiAgICAgIHdpZHRoIDQ1cHhcclxuICAgICY6Zmlyc3Qtb2YtdHlwZVxyXG4gICAgICB3aWR0aCA0NXB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yICNjNzljMzNcclxuICAgICYtLWFjdGl2ZVxyXG4gICAgICBjb2xvciAjYzc5YzMzXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGggMTJweFxyXG4gICAgICBoZWlnaHQgMjJweFxyXG4gICAgYVxyXG4gICAgICBoZWlnaHQgMzhweFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuICAmLmhpZGRlblxyXG4gICAgZGlzcGxheSBub25lICFpbXBvcnRhbnQiLCJbZGF0YS11bG9naW5idXR0b249XCJ2a29udGFrdGVcIl1cclxuICBhXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciB0b3BcclxuXHJcbltkYXRhLXVsb2dpbmJ1dHRvbj1cImZhY2Vib29rXCJdXHJcbiAgYVxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgYm90dG9tIiwiLnByZWxvYWRlclxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgbGVmdCAwXHJcbiAgdG9wIDBcclxuICB6LWluZGV4IDk5OTk5XHJcbiAgd2lkdGggMTAwJVxyXG4gIGhlaWdodCAxMDAlXHJcbiAgb3ZlcmZsb3cgdmlzaWJsZVxyXG4gIGJhY2tncm91bmQgIzEyMTIxMiB1cmwoXCIuLi9pbWcvbWFzdGVyL2xvYWRpbmctYmcuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXHJcblxyXG4uaGVscGVyXHJcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbWFzdGVyL2JnLnBuZ1wiKVxyXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gdG9wIDE1OHB4IGNlbnRlclxyXG4gIGJhY2tncm91bmQtY29sb3IgIzEyMTIxMlxyXG4gIEBtZWRpYSBzbVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbWFzdGVyL2JnX3NtLnBuZ1wiKVxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHRvcCAxNThweCBjZW50ZXJcclxuLm1haW5cclxuICBib3JkZXIgMXB4IHNvbGlkIHJnYmEoMCw0OCw2OSwxKVxyXG4gIGJvcmRlci1ib3R0b20gMFxyXG4gIGJvcmRlci10b3AgMFxyXG4gIGJhY2tncm91bmQtY29sb3IgIzAwMFxyXG4gIHdpZHRoIDEwMCVcclxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICBtaW4taGVpZ2h0IDcwMHB4XHJcbiAgQG1lZGlhIHNtXHJcbiAgICBiYWNrZ3JvdW5kICMxMjEyMTJcclxuICBAbWVkaWEgc20yXHJcbiAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICBAbWVkaWEgeHNcclxuICAgIGJhY2tncm91bmQgbm9uZVxyXG5cclxuXHJcbiNwcmVsb2FkZXJcclxuICBoZWlnaHQgMzBweFxyXG4gIHdpZHRoIDMwcHhcclxuICBtYXJnaW4gMjBweCBhdXRvXHJcbiAgYm9yZGVyIDVweCBzb2xpZCByZ2JhKDEzNCwxMzQsMTM0LDAuNDUpXHJcbiAgYm9yZGVyLXRvcCA1cHggc29saWQgIzE5ODRjYlxyXG4gIGJvcmRlci1yYWRpdXMgMzBweFxyXG4gIGFuaW1hdGlvbiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyXHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZVxyXG4gIDAlXHJcbiAgICB0cmFuc2Zvcm0gcm90YXRlKDBkZWcpXHJcbiAgMTAwJVxyXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSgzNjBkZWcpXHJcblxyXG4uZ2FtZXNcclxuICAmX190aXRsZVxyXG4gICAgaGVpZ2h0IDQycHhcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHggNXB4IDAgMFxyXG4gICAgJiBwXHJcbiAgICAgIGNvbG9yICNmZmNjMDBcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hLWJvbGRcclxuICAgICAgZm9udC1zaXplIDI0cHhcclxuICAgIC5mb3JtLS1sb2dpblxyXG4gICAgICBtYXJnaW4tcmlnaHQgMTZweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1mbG93IHJvdyB3cmFwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICBwYWRkaW5nIDAgNnB4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIG1heC1oZWlnaHQgNjQycHhcclxuICAgICAgb3ZlcmZsb3cteSBhdXRvXHJcbiAgICAgIGJvcmRlci10b3AgMFxyXG4gICAgICAvLyY6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgICAgIC8vICB3aWR0aCA3cHhcclxuICAgICAgLy8gIGJhY2tncm91bmQgIzFmMWYxZlxyXG4gICAgICAvLyAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgICAgLy8mOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gICAgICAvLyAgYmFja2dyb3VuZCAjMWE1NDc5XHJcbiAgICAgIC8vICBib3JkZXItcmFkaXVzIDVweFxyXG4gICAgICAvLyAgd2lkdGggNXB4XHJcbiAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgIG1heC1oZWlnaHQgNTEwcHhcclxuXHJcbiAgICAmIC5lbXB0eVxyXG4gICAgICBtYXJnaW4gMjBweCAwXHJcbiAgICAgIFxyXG4gICAgJiAucHJlbG9hZFxyXG4gICAgICBtYXJnaW4gMjBweCAwXHJcblxyXG4gICAgJl9fbGF5b3V0XHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgICBib3JkZXItcmFkaXVzIDAgMCA1cHggNXB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgOHB4XHJcbiAgICAgIHBhZGRpbmctdG9wIDEwcHhcclxuICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxyXG4gICAgICBib3JkZXItdG9wIDBcclxuXHJcbiAgJl9fbGF5b3V0XHJcbiAgICBib3JkZXItcmFkaXVzIDVweFxyXG4gICAgcGFkZGluZyA1cHggMTBweFxyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHBhZGRpbmcgMFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBwYWRkaW5nIDBcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHggNXB4IDAgMFxyXG4gICAgbWF4LXdpZHRoIDE3MHB4XHJcbiAgICBtaW4taGVpZ2h0IDE0NXB4XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWFyZ2luLWJvdHRvbSAxN3B4XHJcbiAgICBmbGV4IDAgMSAyMCVcclxuICAgIGJvcmRlciAxcHggc29saWQgIzE5ODRjYlxyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgZmxleCAwIDEgMjQlXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGZsZXggMCAxIDMyJVxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGZsZXggMCAxIDQ4JVxyXG4gICAgJl9fbmFtZVxyXG4gICAgICBoZWlnaHQgMzBweFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgY29sb3IgI2ZmZmZmZlxyXG4gICAgICBmb250LXNpemUgMTVweFxyXG4gICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICAgZm9udC1mYW1pbHkgXCJQVFNhbnMtYm9sZFwiXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCAwJSwgIzE3MTcxOSAxMDAlKVxyXG4gICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjMTk4NGNiXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNXB4IDVweCAwIDBcclxuICAgICAgcFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAmX19saW5rXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgdG9wIDBcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAgICAgJiBhXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAmX19vcHRpb25cclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgdG9wIDBcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHJpZ2h0IDBcclxuICAgICAgYm90dG9tIDBcclxuICAgICAgcGFkZGluZy10b3AgMTVweFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1mbG93IGNvbHVtbiBub3dyYXBcclxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cclxuICAgICAgb3BhY2l0eSAwXHJcbiAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgICAmIGFcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuICAgICAgLmJ1dHRvbi0tc3AzXHJcbiAgICAgICAgcGFkZGluZyAwIDVweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBtaW4td2lkdGggMTEwcHhcclxuICAgICAgICBtYXgtd2lkdGggMTcwcHhcclxuICAgICAgLmJ1dHRvbi0tc3A0XHJcbiAgICAgICAgcGFkZGluZyAwIDVweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBtaW4td2lkdGggOTRweFxyXG4gICAgICAgIG1heC13aWR0aCAxNzBweFxyXG4gICAgJjpob3ZlciAmX19saW5rXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgwLDAsMCwwLjMpXHJcbiAgICAmOmhvdmVyICZfX29wdGlvblxyXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGVcclxuICAgICAgb3BhY2l0eSAxXHJcblxyXG4gICZfX3NlYXJjaFxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICBwYWRkaW5nIDE1cHggMTVweCA1cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICMwMDMwNDVcclxuICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgLmZvcm1cclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICAuYnV0dG9uXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwIDVweCA1cHggMFxyXG4gICAgICAgIGJvcmRlci1sZWZ0IDBcclxuXHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcblxyXG4gICZfX21vcmVcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDE2cHhcclxuICAgIC5idXR0b24tLXQzXHJcbiAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9yZWZyZXNoX2ljb24ucG5nXCIpIG5vLXJlcGVhdFxyXG4gICAgICAgIGhlaWdodCAxNnB4XHJcbiAgICAgICAgd2lkdGggMTZweFxyXG4gICAgICAgIG1hcmdpbi1yaWdodCA2cHhcclxuICAucGFnZXJcclxuICAgICZfX2xpc3RcclxuICAgICAgaGVpZ2h0IDMwcHhcclxuICAgICAgYm9yZGVyIDBcclxuICAgICZfX2l0ZW1cclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICAmLS1sb2FkLW1vcmVcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGhlaWdodCAzMHB4XHJcbiAgICAgICAgICBmb250IDEycHggXCJQVFNhbnMtYm9sZFwiLCBzYW5zLXNlcmlmXHJcbiAgICAgICAgICBwYWRkaW5nIDAgMzBweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZjZDAwLCAjZjZmZjAwKVxyXG4gICAgICAgICAgY29sb3IgIzAwMFxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBib3gtc2hhZG93IDAgMCAxOHB4IHJnYmEoMjI2LCAxODIsIDQ4LCAxKVxyXG4gICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL3JlZnJlc2hfaWNvbi5wbmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGhlaWdodCAxNnB4XHJcbiAgICAgICAgICAgIHdpZHRoIDE2cHhcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDZweFxyXG5cclxuICAmX19wcm92aWRlcnNcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBtYXJnaW4tbGVmdCAyNXB4XHJcbiAgICB3aWR0aCA2MDJweFxyXG4gICAgcGFkZGluZyAwIDEwcHhcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgd2lkdGggMzgwcHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luLWxlZnQgNSVcclxuICAgICAgbWFyZ2luLXJpZ2h0IDUlXHJcbiAgICAgIHdpZHRoIDkwJVxyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tbGVmdCA0JVxyXG4gICAgICBtYXJnaW4tcmlnaHQgNCVcclxuICAgICAgd2lkdGggOTIlXHJcbiAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBib3JkZXIgMFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgIGFsaWduLWl0ZW1zIHNwYWNlLWFyb3VuZFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYS1ib2xkXHJcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgIGNvbG9yICNmZmNjMDBcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIHBhZGRpbmcgMCA1cHhcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuXHJcbiAgICAmIC5hY3RpdmVcclxuICAgICAgY29sb3IgI2ZmZmZmZlxyXG5cclxuICAgICYgLnNsaWNrLXRyYWNrXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcblxyXG5cclxuLmdhbWVzLWFsbFxyXG4gICZfX2xheW91dFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICBwYWRkaW5nIDIwcHggMjZweCAzMHB4IDI2cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIHBhZGRpbmcgMjBweCAxM3B4IDIwcHggMTNweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBwYWRkaW5nIDIwcHggMTNweCAyMHB4IDEzcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBwYWRkaW5nIDIwcHggMTNweCAyMHB4IDEzcHhcclxuXHJcbiAgJl9fc2lkZWJhclxyXG4gICAgbWFyZ2luLXJpZ2h0IDQwcHhcclxuICAgIG1hcmdpbi10b3AgMTFweFxyXG4gICAgbWluLXdpZHRoIDE0MHB4XHJcbiAgICAmX190aXRsZVxyXG4gICAgICBmb250LWZhbWlseSBUYWhvbWEtYm9sZFxyXG4gICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgY29sb3IgI2ZmY2MwMFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgcGFkZGluZy1ib3R0b20gNnB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOHB4XHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICY6YWZ0ZXJcclxuICAgICAgICBjb250ZW50IFwiXCJcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNDFlMmEgMCUsICMxYTYxOTEgNTAlLCAjMDQxZTJhIDEwMCUpXHJcbiAgICAgICAgaGVpZ2h0IDFweFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbSAwXHJcbiAgICAmX19saXN0XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBjb2xvciAjOGU4ZjkwXHJcbiAgICAgIHRyYW5zaXRpb24gYWxsIC4zcyBlYXNlXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDE1cHhcclxuICAgICAgJi0tYWN0aXZlXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBtYXJnaW4tbGVmdCAxNXB4XHJcbiAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgbGVmdCAtMTVweFxyXG4gICAgICAgICAgdG9wIDdweFxyXG4gICAgICAgICAgd2lkdGggNXB4XHJcbiAgICAgICAgICBoZWlnaHQgNXB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZkMjAwXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZGlzcGxheSBub25lXHJcblxyXG4gICYtLXRvcFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBoZWlnaHQgNTBweFxyXG4gICAgJjphZnRlclxyXG4gICAgICBjb250ZW50IFwiXCJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA0MWUyYSAwJSwgIzFhNjE5MSA1MCUsICMwNDFlMmEgMTAwJSlcclxuICAgICAgaGVpZ2h0IDFweFxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIGJvdHRvbSAwXHJcblxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG4gICAgICBoZWlnaHQgNjBweFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgICAgaGVpZ2h0IDYwcHhcclxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxyXG5cclxuICAmX19tYWluXHJcbiAgICB3aWR0aCAxMDAlXHJcblxyXG4gICZfX3NvcnRlclxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgICZfX2xpbmtcclxuICAgICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYS1ib2xkXHJcblxyXG4gICZfX2xpc3RcclxuICAgIG1hcmdpbi10b3AgMTJweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICAuZ2FtZXNfX2l0ZW1cclxuICAgICAgZmxleCAwIDEgMjQlXHJcbiAgICAgIG1heC13aWR0aCAxNzBweFxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICBmbGV4IDAgMSAzMiVcclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIGZsZXggMCAxIDQ4JVxyXG4gICAgICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIGZsZXggMCAxIDQ4JVxyXG4gICAgICAgIG1heC13aWR0aCAxMDAlXHJcblxyXG4gIC5wYWdlclxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBoZWlnaHQgMzBweFxyXG4gICAgICBib3JkZXIgMFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgIGhlaWdodCBhdXRvXHJcbiAgICAgICYtLWxvYWQtbW9yZVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgaGVpZ2h0IDMwcHhcclxuICAgICAgICAgIGZvbnQgMTJweCBcIlBUU2Fucy1ib2xkXCIsIHNhbnMtc2VyaWZcclxuICAgICAgICAgIHBhZGRpbmcgMCAzMHB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmNkMDAsICNmNmZmMDApXHJcbiAgICAgICAgICBjb2xvciAjMDAwXHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMCAwIDE4cHggcmdiYSgyMjYsIDE4MiwgNDgsIDEpXHJcbiAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50IFwiXCJcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvcmVmcmVzaF9pY29uLnBuZ1wiKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgaGVpZ2h0IDE2cHhcclxuICAgICAgICAgICAgd2lkdGggMTZweFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgNnB4XHJcblxyXG5cclxuLndpZGdldHNcclxuICAmX19sYXlvdXRcclxuICAgIHBhZGRpbmcgMTBweCAxMHB4IDVweFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWZsb3cgcm93IG5vd3JhcFxyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxyXG4gICAgICBwYWRkaW5nIDBcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxyXG4gICAgICBwYWRkaW5nIDBcclxuXHJcbiAgJi0tbGVmdFxyXG4gICAgd2lkdGggNjIwcHhcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBwYWRkaW5nIDAgMTJweCA1cHhcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTcxNzE5IDAlLCAjMDAwMDAwIDEwMCUpXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgcGFkZGluZyAwXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE3MTcxOSAwJSwgIzAwMDAwMCAxMDAlKVxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgaGVpZ2h0IDQycHhcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwMDAwIDAlLCAjMTcxNzE5IDEwMCUpXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA1cHggNXB4IDAgMFxyXG4gICAgICBib3JkZXItcmFkaXVzIDVweCA1cHggMCAwXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgIzAwMzA0NVxyXG4gICAgICAmIHBcclxuICAgICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgICAgZm9udC1mYW1pbHkgVGFob21hLWJvbGRcclxuICAgICAgICBmb250LXNpemUgMjBweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxyXG4gICAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgICAgZm9udC1zaXplIDMuNnZ3XHJcbiAgICAgIEBtZWRpYSBzbTJcclxuICAgICAgICBib3JkZXIgMFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMFxyXG4gICAgICAgIHBhZGRpbmcgMFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICAgICAgICBoZWlnaHQgNjJweFxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgICAgYmFja2dyb3VuZCBub25lXHJcbiAgICAgICAgaGVpZ2h0IDYycHhcclxuXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAmLS1yaWdodFxyXG4gICAgd2lkdGggMzAycHhcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuXHJcbi5ib251c2VzXHJcbiAgJl9fbm8tYWN0aXZlXHJcbiAgICBmb250LXNpemUgMTFweFxyXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcclxuICAgIGNvbG9yICM4ZThmOTBcclxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICZfX3RhYmxlXHJcbiAgICAmX190aXRsZVxyXG4gICAgICBjb2xvciAjZmZjYzAwXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgaGVpZ2h0IDQzcHhcclxuICAgICAgYmFja2dyb3VuZCAjMmMyYzJjXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNXB4IDVweCAwIDBcclxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgIHBhZGRpbmctbGVmdCAyNXB4XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICMwNDA0MDVcclxuICAmX19oaXN0b3J5XHJcbiAgICAmX19sYXlvdXRcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICBwYWRkaW5nIDIwcHggMjZweCAzMHB4IDI2cHhcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgIHBhZGRpbmcgMjBweCAxM3B4IDIwcHggMTNweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgcGFkZGluZyAyMHB4IDEzcHggMjBweCAxM3B4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIHBhZGRpbmcgMjBweCAxM3B4IDIwcHggMTNweFxyXG4gICZfX3Byb2ZpbGVcclxuICAgICZfX2xheW91dFxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICAgIHBhZGRpbmcgMjBweCAyNnB4IDMwcHggMjZweFxyXG4gICAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgcGFkZGluZyAyMHB4IDE1cHggMzBweCAxNXB4XHJcblxyXG4gICAgJl9faW5mb1xyXG4gICAgICAudGl0bGUtLW1haW5cclxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcclxuXHJcbiAgJl9fbGF5b3V0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgbWluLWhlaWdodCA1OTJweFxyXG4gICAgcGFkZGluZyAyMHB4IDI2cHggMzBweCAyNnB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBwYWRkaW5nIDIwcHggMTVweCAzMHB4IDE1cHhcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIHdpZHRoIDEwMCVcclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCA1MnB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gICAgJjpudGgtb2YtdHlwZSgxKVxyXG4gICAgICBtYXJnaW4tdG9wIDE2cHhcclxuICAgICYtLWxlZnRcclxuICAgICAgbWluLXdpZHRoIDI1MHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodCAyNnB4XHJcbiAgICAmLS1yaWdodFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICBmb250LWZhbWlseSBUYWhvbWEtYm9sZFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxNHB4XHJcbiAgICBjb2xvciAjZmZjYzAwXHJcbiAgJl9fd2FnZXJcclxuICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICBmb250LXNpemUgMTVweFxyXG4gICZfX2Ftb3VudFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgIGZvbnQtc2l6ZSAxNXB4XHJcbiAgJl9fZGVzY3JpcHRpb25cclxuICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgIHRleHQtYWxpZ24ganVzdGlmeVxyXG4gICAgbWFyZ2luLXRvcCAxMnB4XHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAuYnV0dG9uXHJcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAmX19kZXRhaWxzXHJcbiAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICBjb2xvciAjZmZmZmZmXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZy1yaWdodCAyMHB4XHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQgXCJcIlxyXG4gICAgICB3aWR0aCA4cHhcclxuICAgICAgaGVpZ2h0IDhweFxyXG4gICAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvYm9udXNlc19hcnJvdy5wbmdcIikgbm8tcmVwZWF0XHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIHRvcCA2cHhcclxuICAgICAgcmlnaHQgMFxyXG4gICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjJzXHJcbiAgICAmLnJvdGF0ZWQ6YWZ0ZXJcclxuICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXHJcbiAgICAgIHRyYW5zaXRpb24gdHJhbnNmb3JtIDAuMnNcclxuICAmX190ZXh0XHJcbiAgICBmb250LXNpemUgMTVweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XHJcblxyXG4ubGlzdC12aWV3XHJcbiAgd2lkdGggMTAwJVxyXG5cclxuLm5vdGlmaWNhdGlvblxyXG4gICZfX2xheW91dFxyXG4gICAgcGFkZGluZyAyMHB4IDI2cHggMzBweCAyNnB4XHJcbiAgJl9fZXJyb3JcclxuICAgIGNvbG9yIHJlZFxyXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1nL21hc3Rlci9jcm9zcy5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAmX19zdWNjZXNzXHJcbiAgICBjb2xvciAjMzBhZDJhXHJcbiAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWcvbWFzdGVyL3N1Y2Nlc3MucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgJl9fYnV0dG9uc1xyXG4gICAgbWFyZ2luLXRvcCAzMHB4XHJcbiAgICB3aWR0aCAxNTBweFxyXG4gICZfX3RleHRcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4udGl0bGVcclxuICAmLS1tYWluXHJcbiAgICBmb250LWZhbWlseSBUYWhvbWEtYm9sZFxyXG4gICAgZm9udC1zaXplIDI0cHhcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gICAgY29sb3IgI2ZmY2MwMFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIHBhZGRpbmctYm90dG9tIDE0cHhcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICY6YWZ0ZXJcclxuICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNDFlMmEgMCUsICMxYTYxOTEgNTAlLCAjMDQxZTJhIDEwMCUpXHJcbiAgICAgIGhlaWdodCAxcHhcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBib3R0b20gMFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4gMFxyXG4gICAgICAmOmFmdGVyXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZm9udC1zaXplIDIxcHhcclxuICAgICAgbWFyZ2luIDBcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuICAgICYtLXNtXHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgIGZvbnQtc2l6ZSAyMHB4XHJcblxyXG4uY29udGFjdHNcclxuICAmX19sYXlvdXRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgcGFkZGluZyAyMHB4IDI2cHggMzBweCAyNnB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgcGFkZGluZy1yaWdodCA0OHB4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBwYWRkaW5nLWxlZnQgNThweFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICZfX3N1cHBvcnRcclxuICAgIHdpZHRoIDUzMHB4XHJcbiAgICBtYXJnaW4tcmlnaHQgODBweFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgJl9faW5mb1xyXG4gICAgd2lkdGggMjUwcHhcclxuICAgICZfX2xpbmtzXHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgICAgcFxyXG4gICAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0cHhcclxuICAgICAgYVxyXG4gICAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgY29sb3IgI2ZmZDIwMFxyXG4gICAgICAgIG1hcmdpbi10b3AgMTZweFxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG4gIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dF9fbWFpblxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAuZm9ybS0tY29udGFjdHNfX3N1Ym1pdFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBtYXJnaW4tdG9wIDBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tdG9wIDBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuXHJcbi5yZWdpc3RyYXRpb25cclxuICAmX19sYXlvdXRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgcGFkZGluZyAyMHB4IDI2cHggMzBweCAyNnB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAgIHBhZGRpbmcgMjBweCA2OHB4IDMwcHggNjhweFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBwYWRkaW5nIDIwcHggMTRweCAzMHB4IDE0cHhcclxuICAmX19tYWluXHJcbiAgICB3aWR0aCA1MzBweFxyXG4gICAgbWFyZ2luLXJpZ2h0IDgwcHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgQG1lZGlhIHNtXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgcGFkZGluZy1yaWdodCA0OHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodCAwXHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDQ4cHhcclxuICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxyXG4gICZfX3NvY2lhbHNcclxuICAgICZfX2xpc3RcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgICB3aWR0aCAxNjhweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBtYXJnaW4tcmlnaHQgNnB4XHJcbiAgICAmX19saW5rIGltZ1xyXG4gICAgICBmaWx0ZXIgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNTAlKVxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgZmlsdGVyIG5vbmVcclxuICAgICZfX3RpdGxlXHJcbiAgICAgIGZvbnQtZmFtaWx5IFRhaG9tYVxyXG4gICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICBjb2xvciAjZmZkMjAwXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gN3B4XHJcbiAgICAmX19kZXNjcmlwdGlvblxyXG4gICAgICBmb250LWZhbWlseSBUYWhvbWFcclxuICAgICAgZm9udC1zaXplIDExcHhcclxuICAgICAgY29sb3IgIzhlOGY5MFxyXG4gICAgICBtYXJnaW4tdG9wIDI2cHhcclxuICAgICAgbWF4LXdpZHRoIDI0NHB4XHJcbiAgICAgIEBtZWRpYSBzbVxyXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgICAgIG1heC13aWR0aCA5MCVcclxuXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgJl9fd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICAmX193cmFwcGVyXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgJl9fd3JhcHBlclxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG5cclxuICAgICYtLWxlZnRcclxuICAgICAgbWFyZ2luLXJpZ2h0IDM0cHhcclxuXHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBAbWVkaWEgc21cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cclxuICAmX19jb25kaXRpb25zXHJcbiAgICBtYXJnaW4tdG9wIDQ2cHhcclxuICAgIGxhYmVsXHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbSA1N3B4XHJcbiAgICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICAgIGNvbG9yICM4ZThmOTBcclxuICAgICAgYVxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4tdG9wIDI1cHhcclxuXHJcbiAgICAuZm9ybV9faW5wdXQtLWNoZWNrYm94XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG5cclxuICAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXRfX21haW5cclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgbWFyZ2luLXRvcCAyMHB4XHJcbiAgLmZvcm0tLWNvbnRhY3RzX19zdWJtaXRcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgbWFyZ2luLXRvcCAwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgbWFyZ2luLXRvcCAwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcblxyXG4ucGFzc3dvcmQtcmVzdG9yZVxyXG4gICZfX2xheW91dFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICBwYWRkaW5nIDIwcHggMjZweCAzMHB4IDI2cHhcclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBwYWRkaW5nIDIwcHggNThweCAzMHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgcGFkZGluZyAyMHB4IDE1cHggMzBweFxyXG5cclxuLmFib3V0XHJcbiAgJl9fbGF5b3V0XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICAgIHBhZGRpbmcgMjBweCAyNnB4IDMwcHggMjZweFxyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgcGFkZGluZyAyMHB4IDE1cHggMzBweCAxNXB4XHJcbiAgJl9faW5mb1xyXG4gICAgY29sb3IgIzhlOGY5MFxyXG4gICAgcFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDM1cHhcclxuICAgICAgJjpsYXN0LW9mLXR5cGVcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgIHNwYW5cclxuICAgICAgZm9udC1zaXplIDE0cHggIWltcG9ydGFudFxyXG4gICAgICBmb250LWZhbWlseSBUYWhvbWEgIWltcG9ydGFudFxyXG4gICAgICBjb2xvciAjOGU4ZjkwICFpbXBvcnRhbnRcclxuXHJcblxyXG4udHJhbnNhY3Rpb25cclxuICAmX19oaXN0b3J5XHJcbiAgICAmX19sYXlvdXRcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICBwYWRkaW5nIDIwcHggMjZweCAzMHB4IDI2cHhcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIEBtZWRpYSB4c1xyXG4gICAgICAgIHBhZGRpbmcgMjBweCAxNXB4IDMwcHggMTVweFxyXG4gICAgICAudWktc2VsZWN0bWVudS1jb250YWN0c1xyXG4gICAgICAgIG1hcmdpbi10b3AgMFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgJl9faW5mb1xyXG4gICAgICB0YWJsZVxyXG4gICAgICAgIHRib2R5XHJcbiAgICAgICAgICB0clxyXG4gICAgICAgICAgICBAbWVkaWEgc20yXHJcbiAgICAgICAgICAgICAgaGVpZ2h0IDcwcHhcclxuICAgICAgICAgICAgQG1lZGlhIHhzXHJcbiAgICAgICAgICAgICAgaGVpZ2h0IDcwcHhcclxuLnByb2ZpbGVcclxuICAmX19tYWluXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xyXG4gICAgQG1lZGlhIHNtMlxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAmX19sYXlvdXRcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgcGFkZGluZyAyMHB4IDI2cHggMzBweCAyNnB4XHJcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgcGFkZGluZyAyMHB4IDU4cHggMzBweCA1OHB4XHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgcGFkZGluZyAyMHB4IDE1cHggMzBweCAxNXB4XHJcbiAgJl9faW1hZ2VcclxuICAgIHdpZHRoIDE0N3B4XHJcbiAgICBtaW4taGVpZ2h0IDEzNHB4XHJcbiAgJl9fYXZhdGFyXHJcbiAgICAmX190ZXh0XHJcbiAgICAgIG1hcmdpbiAxMHB4IDBcclxuICAgICAgZm9udC1zaXplIDExcHhcclxuICAgICAgZm9udC1mYW1pbHkgVGFob21hXHJcbiAgICAgIGNvbG9yICM5OTk5OTlcclxuXHJcbiAgICAmLS1yaWdodFxyXG4gICAgICB3aWR0aCAxNDdweFxyXG5cclxuICAgICAgJiAuYnV0dG9uLS1zcDNcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgLmZvcm0tLWNvbnRhY3RzX19wcm9maWxlXHJcbiAgICBmbGV4LXdyYXAgbm93cmFwXHJcblxyXG4gICZfX2NvbFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbiByb3dcclxuICAgIEBtZWRpYSBzbVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuICAgIEBtZWRpYSBzbTJcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICBAbWVkaWEgeHNcclxuICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICAuZm9ybV9fc2VjdGlvbl9fcHJvZmlsZVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgICAgQG1lZGlhIHNtMlxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gICAgICBAbWVkaWEgeHNcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAvLy5idXR0b24tLXNwM1xyXG4gIC8vICB3aWR0aCAxMTVweFxyXG5cclxuICAuZm9ybV9fc2VjdGlvbi5mb3JtX19zZWN0aW9uX19wcm9maWxlXHJcbiAgICBAbWVkaWEgc21cclxuICAgICAgbWFyZ2luLXRvcCAzMHB4XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gICAgQG1lZGlhIHhzXHJcbiAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gIC5mb3JtLS1jb250YWN0c19fc3VibWl0XHJcbiAgICBAbWVkaWEgc20yXHJcbiAgICAgIG1hcmdpbi10b3AgMzRweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIEBtZWRpYSB4c1xyXG4gICAgICBtYXJnaW4tdG9wIDM0cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcblxyXG4udWktZGF0ZXBpY2tlclxyXG4gIGJhY2tncm91bmQgI2ZmY2MwMFxyXG4gIHotaW5kZXggMTAwMCAhaW1wb3J0YW50XHJcbiAgYm9yZGVyIDFweCBzb2xpZCAjMWU1NDkxXHJcbiAgYm9yZGVyLXJhZGl1cyAwIDAgNXB4IDVweFxyXG4gIGJvcmRlci10b3Agbm9uZVxyXG4gIHdpZHRoIDI0MnB4XHJcblxyXG4gICYtaGVhZGVyXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjMDAwXHJcblxyXG4gIHRoXHJcbiAgICBjb2xvciAjMDAwXHJcblxyXG4gIHRkXHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICMwMDBcclxuICAgIGFcclxuICAgICAgY29sb3IgIzAwMFxyXG4gICAgXHJcbi51aS1kYXRlcGlja2VyLW5leHRcclxuICBzcGFuXHJcbiAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvZGF0ZXBpY2tlcl9hcnJvd3MucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0XHJcbiAgICB3aWR0aCAxNXB4XHJcbiAgICBoZWlnaHQgMTVweFxyXG4gICY6aG92ZXJcclxuICAgIHJpZ2h0IDJweFxyXG4gICAgdG9wIDJweFxyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuXHJcbi51aS1kYXRlcGlja2VyLXByZXZcclxuICBzcGFuXHJcbiAgICBiYWNrZ3JvdW5kIHVybChcIi4uL2ltZy9tYXN0ZXIvZGF0ZXBpY2tlcl9hcnJvd3MucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0XHJcbiAgICB3aWR0aCAxNXB4XHJcbiAgICBoZWlnaHQgMTVweFxyXG4gICY6aG92ZXJcclxuICAgIGxlZnQgMnB4XHJcbiAgICB0b3AgMnB4XHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG5cclxuLnVpLWRhdGVwaWNrZXItdGl0bGVcclxuICBjb2xvciAjMDAwXHJcblxyXG4udWktc3RhdGUtZGlzYWJsZWRcclxuICBvcGFjaXR5IC41XHJcblxyXG4uaGlnaGxpdGVkXHJcbiAgY29sb3IgI2ZmY2MwMFxyXG5cclxuXHJcbiJdfQ== */
